product-info .product-main{display:flex;flex-direction:column;gap:24px;margin-bottom:56px;padding:0 16px}product-info .product-main .product__info{display:flex;flex-direction:column;row-gap:16px;padding-top:4px}product-info .product-main .product-info-group{display:flex;flex-direction:column;gap:16px}product-info .product-main .product__info_D{display:none}.product-data{display:flex;flex-direction:column;row-gap:16px}.product-data h1.title,.product-data .title{font-size:16px;line-height:24px;font-weight:600}media-gallery .media{font-size:0;border-radius:16px;overflow:hidden}media-gallery .swiper .swiper-pagination{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}media-gallery .swiper .swiper-slide{width:100%!important}media-gallery .swiper .swiper-pagination{padding-top:8px}media-gallery .swiper .swiper-pagination .swiper-pagination-bullet{margin:0;width:initial;height:initial;display:flex;align-items:center;justify-content:center;opacity:1;background:transparent;width:100%;height:48px;border:1px solid #e2e2e2;border-radius:12px;overflow:hidden}media-gallery .swiper .swiper-pagination .swiper-pagination-bullet img{width:auto;height:48px}.product-similar{display:flex;flex-direction:column;gap:24px;overflow:hidden}.product-similar .product-similar-item span.title{font-size:13px;line-height:1;font-weight:700;text-transform:uppercase;display:block;margin-bottom:8px}.product-similar .list-products-similar{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:8px}.product-similar .list-products-similar .item-products-similar{flex:none;border-radius:9999px;background-color:#f0f0ee;border:2px solid #d2d2d2;color:#3c3c3b;display:flex;align-items:center;justify-content:center}.product-similar .list-products-similar .item-products-similar.selected{color:#fff;border:none}.product-similar .list-products-similar .item-products-similar.not-available{background-color:#fff;color:#d2d2d2}.product-similar .list-products-similar .item-products-similar a{display:flex;align-items:center;gap:8px;padding:8px 12px;font-size:14px;line-height:20px;font-weight:700}.product-similar .list-products-similar .item-products-similar a svg{display:block;width:14px;height:14px}.product-similar .list-products-similar .item-products-similar a svg path{stroke:#fff}.product-add-to-cart-area{display:flex;flex-direction:column;width:100%;gap:24px;margin-bottom:8px;max-width:484px}.product-add-to-cart-area .product-info{display:flex;flex-direction:column;background-color:#f0f0ee;border-radius:24px;padding:24px;flex:none;gap:16px}.product-add-to-cart-area .product-info .wrapper-price{display:flex;flex-direction:column;gap:16px}.product-add-to-cart-area .product-info .wrapper-price.subscription{flex-direction:column-reverse}.product-add-to-cart-area .product-info .wrapper-price .price-default{display:flex;flex-direction:column;gap:8px;justify-content:space-between;align-items:stretch}.product-add-to-cart-area .product-info .wrapper-price .price-default{font-weight:700;font-size:14px;line-height:20px;color:#3c3c3b}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-default{font-size:12px;line-height:16px;color:#a6a6a5}.product-add-to-cart-area .product-info .wrapper-price .price-default .price-pix{display:flex;align-items:flex-end;color:#3c3c3b}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-default .price-pix{color:#a6a6a5}.product-add-to-cart-area .product-info .wrapper-price .price-default .price-pix .value{font-size:30px;line-height:1;color:#3c3c3b}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-default .price-pix .value{font-size:14px;color:#a6a6a5}.product-add-to-cart-area .product-info .wrapper-price .price-default .price-pix .description{font-size:14px;line-height:1;font-weight:400}.product-add-to-cart-area .product-info .wrapper-price .price-default .price-pix .description strong{font-weight:600}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-default .price-pix .description{font-size:12px}.product-add-to-cart-area .product-info .wrapper-price .price-default .product-price{font-size:12px;line-height:1.2;font-weight:400;color:#3c3c3b}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-default .product-price{font-size:10px;color:#a6a6a5}.product-add-to-cart-area .product-info .wrapper-price .price-subscription{display:flex;flex-direction:column;gap:8px;color:#8cbf3c;font-weight:400}.product-add-to-cart-area .product-info .wrapper-price .price-subscription .label{font-size:12px;line-height:1;font-weight:700}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-subscription .label{font-size:14px}.product-add-to-cart-area .product-info .wrapper-price .price-subscription .value .price{font-size:14px;line-height:1;font-weight:600}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-subscription .value .price{font-size:30px}.product-add-to-cart-area .product-info .wrapper-price .price-subscription .value .info{line-height:1;font-size:12px}.product-add-to-cart-area .product-info .wrapper-price .price-subscription .value .info strong{font-weight:600}.product-add-to-cart-area .product-info .wrapper-price.subscription .price-subscription .value .info{font-size:14px}.product-add-to-cart-area .product-info .product-form__quantity .price-per-item__container{display:flex;align-items:center;gap:16px;border-radius:6px}.product-add-to-cart-area .product-info .product-form__quantity .quantity{display:inline-flex;align-items:stretch;height:calc(100% + 4px);background-color:#fff;border-radius:6px;padding:10px;border:2px solid #d2d2d2}.product-add-to-cart-area .product-info .product-form__quantity .quantity .quantity__input{font-size:14px;line-height:20px;text-align:center;padding:0;font-weight:700;outline:2px solid transparent;outline-offset:2px;width:40px;color:#3c3c3b;background:transparent;border:none}.product-add-to-cart-area .product-info .product-form__quantity .quantity .quantity__input:disabled{color:#8e8e8d}.product-add-to-cart-area .product-info .product-form__quantity .quantity .quantity__button[name=minus]{padding-left:4px}.product-add-to-cart-area .product-info .product-form__quantity .quantity .quantity__button[name=plus]{padding-right:4px}.product-add-to-cart-area .product-info .product-form__quantity .description{display:flex;align-items:center;gap:12px;font-size:12px;line-height:16px;color:#8e8e8d;font-weight:400;display:none!important}.product-add-to-cart-area .product-info .product-form__quantity .description .svg-wrapper{display:none}.product-add-to-cart-area .product-info .product-form__quantity .description.promo-active{color:#8cbf3c;font-weight:700}.product-add-to-cart-area .product-info .option-label{font-size:14px;line-height:20px;font-weight:700;margin-bottom:8px;display:block}.product-variants-radios{display:flex;flex-direction:column;gap:8px}.product-variants-radios label{position:relative;display:flex;align-items:center;cursor:pointer}.product-variants-radios label .box{border-radius:6px;background-color:#f0f0ee;border:2px solid #e2e2e2;width:100%;height:48px}.product-variants-radios label input{display:none}.product-variants-radios label .circle{display:block;width:16px;height:16px;border-radius:9999px;border:2px solid #000000;position:absolute;left:16px}.product-variants-radios label .variant-name{position:absolute;left:40px;display:flex;align-items:center;justify-content:space-between;right:16px;font-size:12px;line-height:1}.product-variants-radios label .variant-name .percent-off{background-color:#8cbf3c;padding:2px 7px;border-radius:9999px;font-size:12px;font-weight:700;line-height:16px;color:#fff;text-transform:uppercase}.subscription-benefits h4{font-size:14px;font-weight:700;line-height:1;margin-bottom:12px}.subscription-benefits ul.list-benefits{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.subscription-benefits ul.list-benefits li.benefits{display:flex;align-items:center;gap:20px;padding:4px 0}.subscription-benefits ul.list-benefits li.benefits .svg-wrapper{color:#8cbf3c}.subscription-benefits ul.list-benefits li.benefits span.text{font-size:12px;line-height:1;font-weight:400;color:#8e8e8d}.subscription-benefits ul.list-benefits li.benefits span.text small{font-size:8px;color:#a6a6a5}.subscription-benefits a.link{font-size:12px;line-height:1;text-decoration:underline;font-weight:700;padding:16px 0}button.show-more-subscription{font-size:12px;line-height:1;font-weight:700;color:#44682e;text-decoration:underline;display:flex}.product-variants-radios label input:checked~.circle{border-width:5px}.product-variants-radios label input:checked~.box{background-color:#fff;border-color:#8cbf3c}.product-variants-radios label input:disabled~.box{opacity:.5}.subscription-button[disabled]{opacity:.6;cursor:not-allowed}.product-shipping-simulation{display:flex;flex-direction:column;gap:16px;max-width:484px}.product-shipping-simulation .form-content{display:flex;flex-direction:column;gap:13px;align-items:center}.product-shipping-simulation .form-content .form-label{font-size:13px;font-weight:500;line-height:1;text-transform:uppercase;width:100%}.product-shipping-simulation .form-content .form{display:flex;align-items:center;width:100%;border-radius:6px;background-color:#fff;padding-right:8px;border:2px solid hsl(0,0%,89%)}.product-shipping-simulation .form-content .form input{height:46px;background:transparent;width:100%;border:none;padding:0 16px}.product-shipping-simulation .form-content .form input,.product-shipping-simulation .form-content .form input::placeholder{font-size:12px;line-height:16px;color:#3c3c3b}.product-shipping-simulation .form-content .form button[type=submit]{font-size:12px;line-height:16px;color:#fff;padding:8px 12px;border-radius:6px;font-weight:700;background-color:#3c3c3b}.product-shipping-simulation .form-content a.my-zip-code{font-size:12px;line-height:16px;text-decoration:underline;font-weight:400;width:100%;text-transform:uppercase}.product-shipping-simulation .result-content{display:flex;flex-direction:column;gap:16px;padding:24px;background-color:#f0f0ee;border-radius:6px}.product-shipping-simulation .result-content.empty{display:none}.product-shipping-simulation .result-content ul.methods{display:flex;flex-direction:column;gap:16px}.product-shipping-simulation .result-content ul.methods li.method{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;font-size:12px;line-height:16px}.product-shipping-simulation .result-content ul.methods li.method .delivery-name{grid-column:span 2 / span 2}.product-shipping-simulation .result-content ul.methods li.method .delivery-price{font-weight:600;text-align:right}.product-shipping-simulation .result-content p.description{font-size:12px;line-height:16px;color:#8e8e8d}.group-ctas{display:flex;flex-direction:column;gap:8px}.group-ctas product-form .form .product-form__submit{display:flex;align-items:center;justify-content:center;gap:16px;background-color:#8cbf3c;border-radius:6px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;border:none;width:100%;height:48px}.group-ctas product-form .form .product-form__submit.loading>span{opacity:0;visibility:hidden}.group-ctas product-form .form .product-form__submit:disabled{background-color:#ccc;color:#666}.group-ctas product-form .form .product-form__submit:disabled .svg-wrapper{display:none}.group-ctas product-form .form .product-form__notify-me{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:8px;background-color:#fb6e13;border:none;border-radius:6px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;width:100%;height:48px;cursor:pointer}.group-ctas product-form .form .product-form__notify-me:hover{background-color:#e5620d}.notify-me-popup__overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#13060399;z-index:9991;align-items:center;justify-content:center;padding:16px}.notify-me-popup.is-open .notify-me-popup__overlay{display:flex}.notify-me-popup__dialog{position:relative;width:100%;max-width:480px;background:#fff;border-radius:24px;padding:48px 24px 24px;display:flex;flex-direction:column;gap:12px}.notify-me-popup__close{position:absolute;top:12px;right:12px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:9999px;font-size:18px;color:#3c3c3b;cursor:pointer;transition:background .15s}.notify-me-popup__close:hover{background:#f0f0ee}.notify-me-popup__heading{font-size:22px;line-height:26px;font-weight:800;color:#3c3c3b;text-align:center}.notify-me-popup__text{margin:0;font-size:15px;line-height:20px;color:#3c3c3b;text-align:center}.notify-me-popup__errors{font-size:13px;line-height:18px;color:#d02b20;text-align:center}.notify-me-form{display:flex;flex-direction:column;gap:6px}.notify-me-form__label{font-size:15px;line-height:18px;font-weight:600;color:#3c3c3b;margin-top:6px}.notify-me-form__input{width:100%;height:44px;padding:0 14px;border:1px solid #d6d6d2;border-radius:8px;font-size:14px;color:#3c3c3b;background:#fff}.notify-me-form__input:focus{outline:none;border-color:#fb6e13}.notify-me-form__input--invalid{border-color:#d02b20}.notify-me-form__input--invalid:focus{border-color:#d02b20}.notify-me-form__error{font-size:12px;line-height:16px;color:#d02b20}.notify-me-form__submit{display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;margin-top:12px;background-color:#fb6e13;border:none;border-radius:8px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;cursor:pointer;transition:background .15s}.notify-me-form__submit:hover{background-color:#e5620d}.notify-me-form__submit:disabled{background-color:#f0a878;cursor:not-allowed}.notify-me-popup__success{display:flex;flex-direction:column;gap:12px}.notify-me-popup [hidden]{display:none}.product-add-to-cart-area .btn-to-cart-fixed{display:flex;align-items:center;justify-content:center;padding:16px;background-color:#fff;width:100%;z-index:99;position:fixed;bottom:0;left:0;transform:translateY(100%);transition:transform .25s ease}.product-add-to-cart-area .btn-to-cart-fixed.is-visible{transform:translateY(0)}.product-add-to-cart-area .btn-to-cart-fixed button{display:flex;align-items:center;justify-content:center;gap:16px;background-color:#8cbf3c;border-radius:6px;font-size:12px;line-height:16px;font-weight:700;text-transform:uppercase;color:#fff;border:none;width:100%;height:48px}.product-add-to-cart-area .btn-to-cart-fixed button.loading>span{opacity:0;visibility:hidden}.group-ctas .subscription-button{display:flex;align-items:center;justify-content:center;gap:16px;background-color:#294b14;color:#fff;font-weight:700;font-size:12px;line-height:16px;height:48px;border-radius:6px;padding:0 16px}.group-ctas .subscription-button .svg-wrapper{display:none}.timeline-calc{display:flex;flex-direction:column;padding:8px 0}.timeline-calc h4.subtitle{font-size:14px;line-height:20px;font-weight:700;margin-bottom:24px}.timeline-calc .dates{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.timeline-calc .dates .date-label{display:flex;flex-direction:column;font-weight:700;font-size:12px;line-height:16px;color:#e4003f}.timeline-calc .dates .date-label span{color:#3c3c3b;font-weight:700}.timeline-calc .description{font-size:12px;line-height:16px;font-weight:300}.timeline-calc .description.custom{text-align:right;padding-top:16px;padding-bottom:24px}@media(min-width:400px){.product-add-to-cart-area .product-info .product-form__quantity .description.promo-active .svg-wrapper{display:block}}@media(min-width:640px){.product-data h1.title,.product-data .title{font-size:24px;line-height:32px}.product-similar .list-products-similar{padding-bottom:0}.product-add-to-cart-area .product-info .product-form__quantity .quantity .quantity__input{font-size:16px;line-height:24px;outline:none;width:64px}.product-add-to-cart-area .product-info .product-form__quantity .description{font-size:14px;line-height:20px}.product-shipping-simulation .form-content{flex-direction:row;gap:24px}.product-shipping-simulation .form-content .form-label{width:60px}.product-shipping-simulation .form-content .form{width:auto}.product-shipping-simulation .form-content .form input{height:48px;width:auto}.product-shipping-simulation .form-content .form input,.product-shipping-simulation .form-content .form input::placeholder{font-size:14px;line-height:20px}.product-shipping-simulation .form-content .form button[type=submit]{font-size:14px;line-height:20px}.product-shipping-simulation .form-content a.my-zip-code{font-size:14px;line-height:20px;width:65px}.group-ctas .subscription-button{font-size:13px}.group-ctas .subscription-button .svg-wrapper{display:block}.timeline-calc .dates .date-label,.timeline-calc .description,.product-shipping-simulation .result-content p.description,.product-shipping-simulation .result-content ul.methods li.method{font-size:14px;line-height:20px}}@media(min-width:768px){product-info .product-main{gap:32px}media-gallery .swiper .swiper-pagination .swiper-pagination-bullet{height:90px}media-gallery .swiper .swiper-pagination .swiper-pagination-bullet img{width:auto;height:88px}media-gallery .swiper .swiper-pagination{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-variants-radios label .variant-name{font-size:14px}.product-add-to-cart-area .btn-to-cart-fixed{display:none}}@media(min-width:1024px){product-info .product-main{flex-direction:row;max-width:1440px;padding:0 30px;margin-left:auto;margin-right:auto;overflow:hidden}product-info .product-main .product__info_M{display:none}product-info .product-main .product__info_D{display:flex}product-info .product-main .product__media,product-info .product-main .product-info-group{flex:1}product-info .product-main .product__media product-info .product-main .product__media .swiper{width:100%}.product-data .border-bottom{width:100%;border:1px solid #e2e2e2}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/section-main-product.css.map */
