
.wl-ref-product{display:block;background:linear-gradient(180deg,#f6f2e9 0%,#fff 42%);color:#1c2b2a;font:16px/1.5 "Hanken Grotesk",sans-serif}.wl-ref-product .page-width{max-width:1180px;width:100%;margin:auto;padding:0 16px!important}.wl-ref-product .product.grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start;margin:0;padding:44px 0 64px}.wl-ref-product .grid__item{min-width:0;width:auto;padding:0;margin:0}.wl-ref-product .product__info-container>*{margin-top:0;margin-bottom:0}.wl-ref-product h1{font-family:Newsreader,serif!important;font-size:clamp(30px,3.6vw,44px)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.01em!important;margin:0 0 24px!important}.wl-ref-product h1 em{color:#0e5249;font-style:normal}.wl-ref-product .product-media-container{border:1px solid #e8e0d2;border-radius:20px;box-shadow:0 20px 50px -30px #1c2b2a59;background:white;overflow:hidden;width:100%;aspect-ratio:1}.wl-ref-zoom{display:block;padding:0;border:0;background:none;width:100%;height:100%;cursor:zoom-in}.wl-ref-image{display:block;width:100%;height:100%;object-fit:cover}.wl-ref-thumbnails{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:4px;align-items:center;margin-top:12px;width:100%}.wl-ref-thumb-list{display:flex;gap:12px;overflow:auto;padding:5px;scrollbar-width:none;scroll-behavior:smooth}.wl-ref-thumb-list::-webkit-scrollbar{display:none}.wl-ref-thumb{padding:0;border:2px solid #e8e0d2;border-radius:12px;background:white;overflow:hidden;flex:0 0 calc(100% / 5.6);min-width:44px;aspect-ratio:1;cursor:pointer}.wl-ref-thumb[aria-current="true"]{border-color:#0e5249}.wl-ref-thumb img{width:100%;height:100%;object-fit:cover;display:block}.wl-ref-arrow{border:1px solid #e8e0d2;border-radius:50%;height:46px;width:46px;padding:12px;background:white;color:#0e5249;cursor:pointer;box-shadow:0 4px 12px -8px #1c2b2a66}.wl-ref-arrow svg{width:20px;height:20px}.wl-ref-product .product-form{margin:0}.wl-ref-product .product-form__submit{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:14px;background:#1b6b4f;color:white;font-family:"Hanken Grotesk",sans-serif;font-size:20px;font-weight:800;letter-spacing:.01em;padding:19px;cursor:pointer;box-shadow:0 6px 15px -9px #1b6b4f8c;min-height:60px;margin:0;line-height:1.15}.wl-ref-product .product-form__submit[disabled]{opacity:.6;cursor:wait}.wl-ref-product .kaching-bundles__bar input[type=radio],.wl-ref-product .wl-native-cover{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.wl-ref-product .kaching-bundles__bars .kaching-bundles__bar-container{display:block;cursor:pointer}.wl-ref-product .kaching-bundles__bar-main{cursor:pointer}.wl-ref-product .wl-free-cover{min-width:0;width:100%}.wl-ref-product .wl-free-cover>div{height:100%}.wl-ref-product .wl-free-cover .kaching-bundles__progressive-gifts__gift{width:100%;height:100%;box-sizing:border-box}.wl-ref-product [hidden]{display:none!important}.wl-ref-product .kaching-bundles__progressive-gifts__gift:nth-child(3){min-width:0}.wl-ref-product .kaching-bundles__checkbox-upsells__upsell .kaching-bundles__bar-main{display:flex;align-items:center}.wl-ref-product .wl-real-stock{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;font-size:13px}.wl-real-stock>span:first-child{display:flex;align-items:center;gap:7px;color:#0e5249;font-weight:700}.wl-real-stock i{display:block;width:9px;height:9px;border-radius:50%;background:#0e5249;box-shadow:0 0 0 3px #0e52492b}.wl-real-stock__track{height:7px;border-radius:999px;background:#ece6d8;overflow:hidden;margin-bottom:22px}.wl-real-stock__track span{display:block;height:100%;width:100%;background:linear-gradient(90deg,#86aba2,#0e5249)}.wl-ref-error{padding:12px;border:1px solid #a42a24;background:#fff3f2;color:#8d2721;border-radius:8px;font-size:14px}.wl-ref-dialog{border:0;border-radius:12px;padding:30px;max-width:min(94vw,900px);max-height:94vh}.wl-ref-dialog::backdrop{background:#0009}.wl-ref-dialog img{width:100%;height:auto;max-height:85vh;object-fit:contain}.wl-ref-dialog>button{position:absolute;right:8px;top:4px;border:0;background:white;font-size:30px;cursor:pointer}
@media(max-width:749px){.wl-ref-product .product.grid{grid-template-columns:minmax(0,1fr);gap:22px;padding:24px 0 36px}.wl-ref-product .product__media-wrapper{width:100%;min-width:0}.wl-ref-product .product__info-wrapper{padding:0!important}.wl-ref-product h1{font-size:32px!important;line-height:1.12!important;margin-bottom:18px!important}.wl-ref-product .product-media-container{border-radius:18px}.wl-ref-thumbnails{grid-template-columns:36px minmax(0,1fr) 36px;gap:3px}.wl-ref-arrow{width:36px;height:36px;padding:8px}.wl-ref-thumb-list{gap:8px;padding:4px}.wl-ref-thumb{flex-basis:calc(100% / 4.5)}.wl-ref-product .product-form__submit{font-size:18px}.wl-ref-product .kaching-bundles__bar-second-line{gap:4px!important;flex-wrap:wrap}.wl-ref-product .kaching-bundles__bar-label{font-size:10px!important}.wl-ref-product .kaching-bundles__bar-wrapper{padding:14px 12px!important}.wl-ref-product .mg-rating__txt{font-size:12px!important}.wl-ref-product .mg-rating{gap:4px!important}}

.wl-ref-product{--brand:#0e5249;--mg-brand:#0e5249}.wl-ref-product h1 em{color:#0e5249!important}.wl-ref-product .kaching-bundles__bar-most-popular{width:max-content;right:auto!important}.wl-ref-product .kaching-bundles__bar-most-popular__content{white-space:nowrap}

.wl-ref-product h1{margin-bottom:18px!important}.wl-ref-product .kaching-bundles__checkbox-upsells__checkbox:not(.kaching-bundles__checkbox-upsells__checkbox--selected) svg{visibility:hidden}
