.featured-product-custom{width:100%}.featured-product-custom__container{width:100%;max-width:1400px;margin:0 auto;padding-left:20px;padding-right:20px}.featured-product-custom__wrapper{width:100%}.featured-product-custom__reassurance{display:flex;align-items:center}.featured-product-custom__reassurance img{height:50px;object-fit:contain}.featured-product-custom__faq .circle-chevron{background:#fff}.featured-product-custom__title h1{font-size:32px;font-weight:700}.featured-product-custom__description h2{font-size:22px;font-weight:700;margin-bottom:12px}.featured-product-custom__description p{font-size:16px}.featured-product-custom__advantage-description{margin-top:12px;display:flex;align-items:center;gap:12px}.featured-product-custom__description__content{margin-bottom:24px}.featured-product-custom__advantage-description p{text-align:left!important}.featured-product-custom__advantage-description img{width:30px;height:30px;object-fit:contain}@media all and (max-width: 1000px){.featured-product-custom__title h1,.featured-product-custom__title p,.featured-product-custom__description h2,.featured-product-custom__description p{text-align:center}.featured-product-custom__advantage-description p{padding:0 15px}.featured-product-custom__reassurance img{height:45px}}.featured-product-custom__wrapper h3{font-size:14px;font-weight:700;margin-bottom:10px;padding:5px 10px;background:#333;color:#fff;display:inline-block;border-radius:3px}.placeholder-content{margin-bottom:20px;border-radius:4px}@media screen and (max-width: 1000px){.featured-product-custom__left,.featured-product-custom__right{width:100%}.featured-product-custom__wrapper{display:flex;flex-direction:column}.featured-product-custom__left,.featured-product-custom__right{display:contents}.featured-product-custom__reassurance{order:1;margin-bottom:20px}.featured-product-custom__title{order:2;margin-bottom:20px}.featured-product-custom__product-image{order:3;margin-bottom:20px}.featured-product-custom__description{order:4;margin-bottom:20px;line-height:1.3}.featured-product-custom__variants{order:5;margin-bottom:20px}.featured-product-custom__delivery{order:6;margin-bottom:20px}.featured-product-custom__faq{order:7;margin-bottom:0}}@media screen and (min-width: 1001px){.featured-product-custom__wrapper{display:flex;gap:40px;align-items:flex-start}.featured-product-custom__left{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);position:sticky;top:100px;height:fit-content}.featured-product-custom__right{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);max-width:45%}.featured-product-custom__product-image{order:1;margin-bottom:0}.featured-product-custom__reassurance{order:2;display:none}.featured-product-custom__delivery{order:3;display:none}.featured-product-custom__faq{order:4;display:none}.featured-product-custom__right .featured-product-custom__reassurance{order:1;margin-bottom:20px;display:flex}.featured-product-custom__title{order:2;margin-bottom:30px}.featured-product-custom__description{order:3;margin-bottom:30px}.featured-product-custom__variants{order:4;margin-bottom:30px}.featured-product-custom__right .featured-product-custom__delivery{order:5;margin-bottom:30px;display:block}.featured-product-custom__right .featured-product-custom__faq{order:6;margin-bottom:0;display:block}.featured-product-custom__reassurance img{width:auto;height:45px}.buy-products__quantity-controls{margin-left:0!important;margin-right:auto!important}}@media screen and (max-width: 1000px){.featured-product-custom__container{padding-left:15px;padding-right:15px}}.buy-products__quantity-buttons{display:flex;gap:12px;margin-bottom:20px;justify-content:center}.buy-products__quantity-button{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:16px 12px;border:2px solid black;border-radius:12px;background:#fff;cursor:pointer;transition:all .3s ease;position:relative;min-height:180px;gap:2px;box-shadow:2px 4px #000;opacity:.5}.buy-products__quantity-button:hover,.buy-products__quantity-button--active{opacity:1}.buy-products__quantity-button-image{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}.buy-products__quantity-button-image img{width:100%;height:100%;object-fit:contain}.buy-products__quantity-button-number{font-size:14px;font-weight:700;color:#000;line-height:1.2;text-align:center}.buy-products__quantity-button-price{font-size:13px;font-weight:400;color:#666;text-align:center;line-height:1.2}.buy-products__quantity-button-discount{font-size:12px;font-weight:700;color:#000;background:linear-gradient(to bottom,#ffef5d,#d1bc00);padding:4px 16px;border-radius:20px;margin-top:auto}@media screen and (min-width: 1001px){.buy-products__quantity-button-discount{margin-top:5px}}@media screen and (max-width: 1000px){.buy-products__quantity-buttons{gap:8px;margin-bottom:16px}.buy-products__quantity-button{padding:12px 8px;min-height:160px}.buy-products__quantity-button-image{width:60px;height:60px}.buy-products__quantity-button-price{font-size:11px}.buy-products__quantity-button-discount{font-size:12px;padding:3px 10px}}.buy-products__cta{gap:12px!important;transition:all .3s ease}.buy-products__cta:hover{background:#fff!important;color:#000!important;transform:translateY(-2px);box-shadow:2px 6px #fff!important}.buy-products__cta-text{white-space:nowrap;transition:color .3s ease}.buy-products__cta:hover .buy-products__cta-text{color:#000}.buy-products__cta-prices{display:flex;align-items:center;gap:8px}.buy-products__cta-price-compare{font-size:14px;color:#999;text-decoration:line-through;transition:color .3s ease}.buy-products__cta:hover .buy-products__cta-price-compare{color:#666}.buy-products__cta-price-current{font-size:16px;color:#fff;font-weight:600;transition:color .3s ease}.buy-products__cta:hover .buy-products__cta-price-current{color:#000}.buy-products__discount-tag{transition:none!important}.buy-products__cta:hover .buy-products__discount-tag{color:#000!important;background:linear-gradient(to bottom,#ffef5d,#d1bc00)!important}@media screen and (max-width: 1000px){.buy-products__cta-text{width:100%;text-align:center}.buy-products__cta-prices{width:100%;justify-content:center;display:none}}.buy-products__quantity-selector{padding:15px;margin-bottom:12px}.buy-products__quantity-selector--hidden{display:none}.buy-products__quantity-label{display:block;font-weight:600;margin-bottom:10px;color:#333;font-size:16px;display:none}.buy-products__quantity-controls{display:flex;align-items:center;max-width:120px;margin:0 auto}.buy-products__quantity-btn{width:40px;height:40px;border:2px solid #000000;background:transparent;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:600;cursor:pointer;transition:all .2s ease;color:#333}.buy-products__quantity-btn:hover{border-color:#007bff;background:#f8f9fa}.buy-products__quantity-btn:active{transform:scale(.95)}.buy-products__quantity-input{width:60px;height:40px;text-align:center;font-size:24px;font-weight:600;background:transparent;color:#333;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.buy-products__quantity-input::-webkit-outer-spin-button,.buy-products__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.buy-products__quantity-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a}@media screen and (max-width: 1000px){.buy-products__quantity-label{font-size:14px}.buy-products__quantity-btn{width:35px;height:35px;font-size:16px}.buy-products__quantity-input{width:50px;height:35px;font-size:20px}}.buy-products__option--onetime .buy-products__radio-label,.buy-products__option--onetime .buy-products__price{margin-bottom:0}.buy-products__onetime-info{width:100%;margin-top:0;padding:12px 16px;background-color:#fff;border-radius:16px;border:1px solid black}.buy-products__onetime-info-wrapper{display:flex;align-items:center;justify-content:center}.buy-products__onetime-info-badge{display:inline-block;background-color:#4caf50;border-radius:20px;width:14px;height:14px;border:1px solid black;text-transform:uppercase;white-space:nowrap}.buy-products__onetime-info-text--bold{font-size:14px;font-weight:900;margin-left:5px}.buy-products__onetime-info-text--normal{font-size:14px;font-weight:400;margin-left:20px}.featured-product-custom__product-image .swiper{padding-bottom:0}.product-image-gallery{width:100%}.product-image-gallery__main{width:100%;margin-bottom:16px;position:relative}.product-image-gallery__main{border:5px solid white;border-radius:5px}.product-image-gallery__slide{width:100%}.product-image-gallery__image-wrapper{width:100%;position:relative;padding-top:100%;overflow:hidden}.product-image-gallery__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.product-image-gallery__single-image{width:100%;position:relative;padding-top:100%;overflow:hidden}.product-image-gallery__single-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.product-image-gallery__button-prev,.product-image-gallery__button-next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;margin-top:0;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border-radius:5px;transition:all .3s ease;border:none;opacity:.7}.product-image-gallery__button-prev{left:0}.product-image-gallery__button-next{right:0}.product-image-gallery__button-prev:hover,.product-image-gallery__button-next:hover{background:#fff;transform:translateY(-50%)}.product-image-gallery__button-prev:after,.product-image-gallery__button-next:after{font-size:18px;font-weight:700;color:#000}.product-image-gallery__button-prev.swiper-button-disabled,.product-image-gallery__button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.product-image-gallery__thumbnails{width:100%;overflow:hidden}.product-image-gallery__thumbnails .swiper-wrapper{display:flex}.product-image-gallery__thumbnail{position:relative;cursor:pointer;border:3px solid white;border-radius:5px;overflow:hidden;transition:all .3s ease;opacity:.8;flex-shrink:0}@media screen and (max-width: 1000px){.product-image-gallery__thumbnail{width:60px;height:60px}}@media screen and (min-width: 1001px){.product-image-gallery__thumbnail{width:70px;height:70px}}.product-image-gallery__thumbnail:hover{opacity:.8;border-color:#dbdbdb}.product-image-gallery__thumbnail--active{opacity:1;border-color:#afafaf}.product-image-gallery__thumbnail-image{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 1000px){.product-image-gallery__main{border:2px solid black}.product-image-gallery__thumbnail{border:1px solid black}}@media screen and (min-width: 1001px){.product-image-gallery__image-wrapper{padding-top:100%}}.buy-products__nutritional-button{width:100%;margin-top:14px;padding:12px 16px;background-color:#fff;border-radius:16px;border:1px solid black;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;gap:8px}.buy-products__nutritional-button:hover{background-color:#f8f9fa;transform:translateY(-1px)}.buy-products__nutritional-button-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.buy-products__nutritional-button-icon img{width:21px;height:21px;object-fit:contain}.buy-products__nutritional-button-text{font-size:14px;font-weight:700;color:#000}.nutritional-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.nutritional-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000b3;cursor:pointer}.nutritional-popup__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh;overflow-y:auto}@media screen and (min-width: 1001px){.nutritional-popup__content{max-width:450px;width:100%}}@media screen and (max-width: 1000px){.nutritional-popup__content{width:90%}}.nutritional-popup__close{position:absolute;top:0;right:0;width:30px;height:30px;border:none;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10;box-shadow:0 2px 8px #0000001a}.nutritional-popup__close:hover{background:#f8f9fa;transform:rotate(90deg)}.nutritional-popup__close svg{width:20px;height:20px;color:#000}.nutritional-popup__image-container{width:100%;margin-bottom:20px}.nutritional-popup__image{width:100%;height:auto;display:block;border-radius:8px}.nutritional-popup__tabs{display:flex;gap:20px;justify-content:space-between}.nutritional-popup__tab{flex:1;padding:12px 16px;background:#fff;border:2px solid black;border-radius:9px;font-size:14px;font-weight:600;color:#000;cursor:pointer;transition:all .3s ease;text-align:center}.nutritional-popup__tab:hover{background:#f8f9fa}.nutritional-popup__tab--active{background:#fee04f!important;color:#000!important}.nutritional-popup__tab--active:hover{background:#fee04f!important}@media screen and (max-width: 600px){.nutritional-popup__tabs{gap:10px}.nutritional-popup__tab{padding:10px 8px;font-size:12px}}@keyframes popupFadeIn{0%{opacity:0}to{opacity:1}}@keyframes popupSlideIn{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.nutritional-popup{animation:popupFadeIn .3s ease}.nutritional-popup__content{animation:popupSlideIn .3s ease}
/*# sourceMappingURL=/cdn/shop/t/32/assets/featured-product-sub.css.map */
