.product-information__grid{width:100%;background:#aab8ba40;padding:18px 20px 34px}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media,:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{padding:0}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-template-columns:0 50%}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){padding:0}.product-information__grid--limit-details .product-details>.group-block{max-width:100%}.product-information__grid--limit-details .product-details{background:#fff;border-radius:25px;padding:42px!important;margin-left:61px}.shopify-section:not(.header-section) :is(.section,.cart__summary-container){background:none;gap:0}body .product-details a.main-pdp-title-cro{padding:0 0 2px;display:block}body .product-details a.main-pdp-title-cro,body .product-details a.main-pdp-title-cro *{font-size:40px;color:#2f2f2f;font-weight:400;font-family:Peridot LT;letter-spacing:-1px}.short_description,.short_description *{font-size:16px;font-weight:400;letter-spacing:-.5px;color:#2f2f2f;font-family:Peridot LT}.short_description{padding:0 0 12px}.features-grid{width:100%}.features-grid-row{width:100%;display:flex;gap:5px 21px;flex-wrap:wrap}.features-grid-item{width:calc(50% - 11px);background:#f0f5f1;display:flex;flex-wrap:wrap;align-items:center;padding:15px 8px 16px;border-radius:5px;gap:0 5px;line-height:1.2}.features-grid-item img{width:24px}.features-grid-item span{display:flex;width:calc(100% - 29px);font-size:16px;font-weight:400;font-family:Peridot LT;letter-spacing:-1px;color:#2f2f2f;align-items:center}.features-grid-item span .info-tooltip{min-width:30px}product-price span.price{color:#2f2f2f;font-size:40px;font-weight:400;font-family:Peridot LT;letter-spacing:-.5px}.custom-subscription-atc{cursor:pointer}.product-form-buttons add-to-cart-component,.product-form-buttons .add-to-cart-button{display:none!important}.button.add-to-cart-button{border-radius:40px;background:#009bff;font-size:20px;font-weight:600;font-family:Peridot LT;letter-spacing:-.5px;color:#fff;padding:35px 20px;min-height:auto;max-height:inherit;text-transform:uppercase;display:flex;justify-content:center}.button.add-to-cart-button.recurpay-hide{display:flex;justify-content:center}.recurpay__widget .recurpay__action,.button.add-to-cart-button .add-to-cart-icon{display:none}.icontext-grid{width:100%}.icontext-grid-row{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:11px;align-items:center}.icontxt-item{display:flex;flex-wrap:wrap;gap:0 5px;align-items:center}.icontxt-item img{width:24px}.icontxt-item span{color:#2f2f2f;font-size:16px;font-weight:400;font-family:Peridot LT;letter-spacing:-.5px;margin:0}.accordion--dividers accordion-custom .details{border:.5px solid #AAB5BA!important;margin:0 0 5px;border-radius:5px}.accordion .details__header{padding:20px 21px;font-size:16px;font-weight:400;font-family:Peridot LT;letter-spacing:-.5px;text-transform:none}.accordion--dividers .details-content{padding:12px 0 30px;border-top:solid 1px #2F2F2F;width:calc(100% - 42px);margin:0 auto}.accordion--dividers .details-content *{font-size:12px;font-weight:400;font-family:Peridot LT;letter-spacing:-.5px;margin:0}.accordion--dividers .details-content p:empty{margin:0 0 12px;display:block}.variant-option--buttons legend{font-size:20px;font-weight:600;font-family:Peridot LT SBold;letter-spacing:-.5px;margin:0 0 10px;display:flex;align-items:center;gap:0 10px}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{display:none}.variant-option__button-label{border:solid 1px #AAB5BA;border-radius:5px;background:#fff;font-size:16px;font-weight:400;color:#2f2f2f;font-family:Peridot LT;letter-spacing:-.5px;padding:9px 20px;min-height:auto}.variant-option+.variant-option{margin:20px 0 0}.product-media-container.constrain-height:has(.product-media-constraint-wrapper),.product-media,slideshow-controls[pagination-position=center][thumbnails],media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{background:#eaeced}.variant-option__button-label:has(:checked){background:none;border:solid 1.5px #009BFF;color:#2f2f2f}.variant-option__button-label:has(:checked) span.variant-option__button-label__pill{background:none}.variant-option--equal-width-buttons{display:flex}.variant-option--equal-width-buttons .variant-option__button-label__text{font-size:16px;font-weight:400;color:#2f2f2f;text-align:center;display:block;line-height:1.4}.variant-option--equal-width-buttons span.refill-price{font-size:12px;letter-spacing:-.5px;color:#2f2f2f80;display:block;line-height:1.4}.label-wrap{display:flex;align-items:center;gap:8px}.label-text{font-size:28px;font-weight:600}.info-tooltip{position:relative;display:inline-flex;justify-content:center;align-items:center;width:28px;height:28px;border-radius:50%;cursor:pointer}.info-tooltip .tooltip-content{position:absolute;top:110%;left:50%;transform:translate(-50%);background:#111;color:#fff;padding:8px 10px;border-radius:8px;min-width:180px;font-size:12px;line-height:1.4;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:99}.info-tooltip .tooltip-content:after{content:"";position:absolute;top:-6px;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent #111 transparent}.info-tooltip:hover .tooltip-content{opacity:1;visibility:visible;transform:translate(-50%,4px)}.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]),.variant-option__button-label:has(:checked):hover,.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background:none!important;border-color:#009bff!important}.recurpay__group_main_title{font-size:16px;font-weight:400;font-family:Peridot LT;color:#2f2f2f80;letter-spacing:-.5px}.recurpay__group_header .recurpay__group_subtitle{font-size:12px;font-weight:400;font-family:Peridot LT;color:#2f2f2f80;letter-spacing:-.5px}.recurpay__widget .recurpay__widget_container--selected .recurpay__radio_group svg,.recurpay__widget .recurpay__radio_group svg{min-width:17px;width:17px;height:17px}.recurpay__widget .recurpay__group_selling_price span,.recurpay__widget .recurpay__group_title{font-size:16px;font-weight:400;letter-spacing:-.5px;font-family:Peridot LT;color:#2f2f2f80}.recurpay__widget .recurpay__widget_container{border:1px solid #AAB5BA}.recurpay__widget .recurpay__group_frequency .recurpay__frequency_label_title{font-size:12px;font-weight:400;letter-spacing:-.5px;font-family:Peridot LT}.recurpay__widget .recurpay__group_header{padding:20px}.recurpay__widget .recurpay__widget_container--selected .recurpay__group_selling_price span,.recurpay__widget .recurpay__widget_container--selected .recurpay__group_title,.recurpay__widget .recurpay__widget_container--selected .recurpay__group_main_title{color:#2f2f2f}@media(max-width:1380px){.product-information__grid--limit-details .product-details{margin-left:10px;padding:16px!important}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-template-columns:0 40%}body .product-details a.main-pdp-title-cro,body .product-details a.main-pdp-title-cro *{font-size:24px}product-price span.price{font-size:30px}}@media(max-width:991px){.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){display:block;margin:0}.product-information__grid--limit-details .product-details{margin:10px 0 0}.features-grid-item span{font-size:14px}.features-grid-row{gap:10px}.features-grid-item{width:calc(50% - 5px)}.product-information__grid{padding:10px}.short_description,.short_description *{font-size:14px}.slideshow-controls__thumbnails .slideshow-control{border-radius:16px;width:85px}.button.add-to-cart-button{padding:12px 20px}.accordion .details__header{padding:17px 12px}.accordion--dividers .details-content{width:calc(100% - 24px)}media-gallery:is(.media-gallery--grid) slideshow-component{display:block}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}}.subscription-widget label{width:100%;display:block;border:1px solid #AAB5BA;padding:19px 20px;border-radius:5px;margin:0 0 10px;font-size:16px;color:#2f2f2f80;font-weight:400;letter-spacing:-.5px;font-family:Peridot LT}.subscription-widget,#shopify-block-AMGJKZGxCUW1lMDNwQ__subscription_widget_mAxzJk,.shopify-block{width:100%}.refill-group h4,.cartridge-group h4{margin:0 0 10px;font-size:20px;font-weight:600;color:#2f2f2f;letter-spacing:-.5px}.refill-group{padding:0 0 20px}.refill-group button,.cartridge-group button{border:1px solid #AAB5BA;border-radius:5px;color:#2f2f2f;background:none;font-size:16px;font-weight:400;letter-spacing:-.5px;font-family:Peridot LT;padding:9px 24px;text-align:center;margin:0 12px 0 0}.refill-group button small,.cartridge-group button small{color:#2f2f2f80;font-size:12px;display:block}.refill-group button.active,.cartridge-group button.active{border:1.5px solid #009BFF}.subscription-widget label:has(input:checked){border:1.5px solid #009BFF;color:#2f2f2f}button#custom-atc{border-radius:40px;background:#009bff;font-size:20px;font-weight:600;font-family:Peridot LT;letter-spacing:-.5px;color:#fff;padding:23px 20px;min-height:auto;max-height:inherit;text-transform:uppercase;display:none;width:100%;border:none;display:block}span.sub-text{font-size:12px;color:#2f2f2f80;font-family:Peridot LT;letter-spacing:-.5px;font-weight:400}span.purchase-price{font-size:16px;color:#2f2f2f80;font-family:Peridot LT;letter-spacing:-.5px;font-weight:400;width:60px;display:inline-block;text-align:right}label.purchase-option.onetime-option{display:flex;justify-content:space-between}span.widget-label{width:calc(100% - 90px);display:inline-block}.subscription-text input{margin-left:0}.subscription-widget label:has(input:checked) span.sub-text,.subscription-widget label:has(input:checked) span.purchase-price{color:#2f2f2f}@media(max-width:1300px){.refill-group button,.cartridge-group button{margin:0 0 3px;padding:9px 12px;font-size:13px}.refill-group button small,.cartridge-group button small{font-size:10px}}@media(max-width:575px){.subscription-widget label{padding:12px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/product-cro.css.map */
