.classic-pads{--classic-ink: var(--bs-body-color);--classic-muted: #5b645e;--classic-accent: var(--bs-primary);--classic-soft: var(--bs-secondary);--classic-line: #dce3dc;--classic-radius: 12px;background:#f5f5f5}.classic-product-heading{display:flex;flex-direction:column;gap:16px}.classic-product-heading>*{margin:0!important;min-width:0}.classic-product-heading .classic-product-summary{margin:0;padding-top:0}.classic-summary-compact,.classic-rating-value{display:none}.classic-product-heading .classic-rating-value{margin-inline:6px;font-weight:600;font-variant-numeric:tabular-nums}@media(min-width:992px){.classic-pads #product-template>.container>.row.classic-product-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto 1fr;grid-template-areas:"media heading" "media purchase";gap:16px 32px;align-items:start}.classic-pads #product-template>.container>.row.classic-product-layout>div{width:auto;min-width:0}.classic-product-layout>.classic-product-heading{grid-area:heading}.classic-product-layout>.classic-product-media{grid-area:media;align-self:stretch}.classic-product-layout>.classic-product-purchase{grid-area:purchase}}@media(max-width:991px){.classic-pads #product-template>.container>.row.classic-product-layout{row-gap:16px}.classic-pads #product-template>.container>.row.classic-product-layout>.classic-product-heading{padding-inline:16px;gap:8px}.classic-product-heading .classic-product-kicker{margin-bottom:4px}.classic-product-heading .classic-summary-full{display:none}.classic-product-heading .classic-summary-compact,.classic-product-heading .classic-rating-value{display:inline}}.classic-pads #main{font-family:var(--bs-body-font-family);color:var(--classic-ink)}.classic-pads #main .container{max-width:1280px;padding-inline:16px}.classic-pads #product-template{padding-block:24px 48px}.classic-pads #product-template>.container>.d-flex:not(:has(*)){display:none!important}.classic-pads #product-template>.container>.row{margin:0;row-gap:24px}.classic-pads #product-template>.container>.row>div{padding-inline:0}.classic-pads .product-gallery{margin-bottom:0!important}.classic-pads #product-content form.shopify-product-form{display:flex;flex-direction:column;gap:16px}.classic-pads #product-content form.shopify-product-form>*{margin:0!important;min-width:0}.classic-pads #product-testimonials{padding:16px 16px 40px!important;border:1px solid var(--classic-line)!important;border-radius:12px!important;background:#fff!important;color:var(--classic-ink)!important;box-shadow:none!important}.classic-pads #product-testimonials .carousel-inner{display:grid;margin-bottom:12px!important}.classic-pads #product-testimonials .carousel-item{display:block!important;grid-area:1 / 1;float:none;margin-right:0;visibility:hidden;transition:opacity .16s cubic-bezier(.23,1,.32,1)}.classic-pads #product-testimonials :is(.carousel-item.active,.carousel-item-next,.carousel-item-prev){visibility:visible}.classic-pads #product-testimonials img{width:48px;height:48px;border-radius:50%!important;padding:0;margin:0 16px 0 0!important;border:0;box-shadow:none!important}.classic-pads #product-testimonials .title-wrapper{min-width:0;flex:1}.classic-pads #product-testimonials p{margin:0}.classic-pads #product-testimonials .description{font-size:.875rem!important;line-height:1.6;margin:8px 0 0!important}.classic-pads #product-testimonials .title-wrapper>.fw-semibold>.d-flex{color:#386641!important}.classic-pads #product-testimonials .carousel-indicators{inset:auto auto 16px 16px;margin:0}.classic-pads #product-testimonials .carousel-indicators button{box-sizing:border-box;width:32px;height:32px;padding:12px;border:0;background:transparent!important;opacity:1}.classic-pads #product-testimonials .carousel-indicators button:after{content:"";display:block;width:8px;height:8px;border:1px solid #386641;border-radius:50%}.classic-pads #product-testimonials .carousel-indicators button.active:after{background:#386641}.classic-reviews-pause{display:block;min-height:32px;margin-left:auto;padding:4px 8px;border:0;border-radius:8px;background:transparent;color:#386641;font-size:.8125rem;text-decoration:underline}@media(prefers-reduced-motion:reduce){.classic-pads #product-testimonials .carousel-item{transition:none}}.classic-product-kicker{margin:0 0 8px;color:var(--classic-muted);font-size:.8125rem;line-height:1.5}.classic-product-title{margin:0;font-size:2rem;font-weight:700;line-height:1.2!important;text-wrap:balance}.classic-product-gift{margin:8px 0 0;font-size:.9375rem;line-height:1.5}.classic-pads #product-content .btn-atc{min-height:50px;border-radius:8px;box-shadow:none;font-size:1rem;font-weight:700}.classic-pads #product-content .product-price{color:var(--classic-ink);font-size:1.375rem!important;line-height:1.5;font-variant-numeric:tabular-nums}.classic-pads #product-content .product-price-final{color:var(--classic-ink)!important}.classic-pads #main .price-badge-sale,.classic-pads #main .price-badge-sold-out{background:var(--classic-soft);color:var(--classic-ink);border-radius:4px}.classic-pads #product-content .product-variant-selector .input-group-text{background:#fff!important;color:var(--classic-ink)!important;border-color:var(--color-control-border)}.classic-pads #product-content .product-variant-selector :is(select,.input-group-text){min-height:44px;font-size:1rem}.classic-pads #product-content .product-options,.classic-pads #product-content .product-option-wrapper .input-group{margin-block:0!important}.classic-pads #product-delivery-info .title{font-size:.875rem;line-height:1.5}.classic-pads #product-delivery-info .description{font-size:.8125rem;line-height:1.5}.classic-pads #product-delivery-info .description p{margin:0;font-size:.8125rem;line-height:1.5}.classic-pads #product-delivery-info .block-icon svg{margin:0}.classic-pads #product-delivery-info .block-icon{margin-inline-end:12px!important}.classic-installments,.classic-safety{margin:0;color:var(--classic-ink);font-size:.875rem;line-height:1.5}.classic-installments small{display:block;color:var(--classic-muted);font-size:.8125rem;line-height:1.5}.classic-pads #product-content .payment-list :is(li,img,svg){box-shadow:none!important}.classic-pads #product-content .payment-list svg g[filter]{filter:none}.classic-product-summary,.classic-tabs{padding-top:8px}.classic-tabs-nav{display:none}.classic-tabs.is-enhanced .classic-tabs-nav{display:flex;gap:4px;border-bottom:1px solid var(--classic-line);margin-bottom:24px}.classic-tabs-nav button{flex:1;min-width:0;min-height:48px;padding:10px 6px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:var(--classic-muted);font:inherit;font-size:.875rem;line-height:1.5}.classic-tabs-nav button[aria-selected=true]{border-bottom-color:var(--classic-accent);color:var(--classic-accent);font-weight:700}.classic-tab-panel[hidden],.classic-tabs.is-enhanced .classic-panel-label{display:none}.classic-richtext{color:var(--classic-ink);font:inherit;font-size:1rem;line-height:1.55;overflow-wrap:anywhere}.classic-richtext :is(.frame,.inner,.box,.card,.pill,.peach,.grid){display:block;max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;color:inherit}.classic-richtext :is(.box,.card,.pill,.peach){margin:20px 0}.classic-richtext .tag{display:none}.classic-richtext :is(h3,.h1){margin:24px 0 12px;font-size:1.125rem;font-weight:700;line-height:1.4}.classic-richtext h4{margin:16px 0 8px;font-size:1rem;font-weight:700;line-height:1.4}.classic-richtext :is(p,.lead,ul,ol){margin:0 0 12px;font-size:1rem;line-height:1.55}.classic-richtext :is(ul,ol){padding-inline-start:22px}.classic-richtext li+li{margin-top:6px}.classic-richtext :is(.note,.muted){color:var(--classic-muted);font-size:.8125rem;line-height:1.6}.classic-richtext strong,.classic-richtext b{font-weight:700}.classic-richtext a,.classic-safety a{color:var(--classic-accent);text-decoration:underline;text-underline-offset:3px}.classic-pads #main .accordion-button,.classic-pads #main .accordion-custom .accordion-button{padding:16px;background:#fff!important;color:var(--classic-ink)!important;font-size:1rem;line-height:1.5;box-shadow:none!important}.classic-pads #main .accordion-button:not(.collapsed),.classic-pads #main .accordion-custom .accordion-button:not(.collapsed){background:var(--classic-soft)!important;color:var(--classic-ink)!important}.classic-pads #main .accordion-button:after,.classic-pads #main .accordion-custom .accordion-button:after{flex-shrink:0;background-color:var(--classic-accent);color:#fff}.classic-pads #main .accordion-item{border-color:var(--classic-line);margin-bottom:8px}.classic-pads #main .accordion-body{padding:16px;font-size:1rem;line-height:1.55}.classic-pads #main .accordion-body :is(p,li){font-size:1rem;line-height:1.55}.classic-pads #main :is(.tiktok-slider,.image-with-text,.cards-with-image,.comparison-table,.animated-counters,.testimonials,.faq){padding-block:48px!important;margin-block:0!important}.classic-pads #main :is(.image-with-text,.cards-with-image,.comparison-table,.animated-counters)>.container{max-width:1280px!important}.classic-pads #main .title{font-weight:700;line-height:1.3;text-wrap:balance}.classic-pads #main .enter-view h2.title{font-size:1.75rem}.classic-pads #main .description{line-height:1.55}.classic-pads #main .enter-view .description p{font-size:1rem;line-height:1.55}.classic-pads #main :is(.comparison-table,.tiktok-slider) .description{max-inline-size:65ch;margin-inline:auto}.classic-pads #main .testimonials .title{line-height:1.4}.classic-pads #main :is(.shadow-1,.shadow-2,.shadow-3){box-shadow:none!important;border-radius:var(--classic-radius)!important}.classic-pads #product-template img.rounded,.classic-pads #main .video-wrapper{border-radius:var(--classic-radius)!important}.classic-pads #main :is(.cards-with-image,.testimonials) .card{border:1px solid var(--classic-line);border-radius:var(--classic-radius)!important;background:#fff!important;padding:0;overflow:hidden}.classic-pads #main :is(.cards-with-image,.testimonials) :is(.card-body,.card-body-image){padding:16px}.classic-pads #main .testimonials,.classic-pads #main .animated-counters{background:var(--classic-soft)!important;background-image:none!important}.classic-pads #main .testimonials .bi-star-fill,.classic-pads #main .jdgm-star{color:var(--classic-accent)!important}.classic-pads #main [id*=__custom_border_],.classic-pads #main [id*=__tiktok_slider_tKPQmC]{display:none}.classic-pads .classic-comparison-hint{margin:0 0 12px;color:var(--classic-muted);font-size:.8125rem;line-height:1.5}.classic-pads .comparison-table .table-responsive{border:1px solid var(--classic-line);overscroll-behavior-inline:contain}.classic-pads .comparison-table table{min-width:680px;table-layout:fixed;font-size:.875rem;line-height:1.5}.classic-pads .comparison-table table :is(th,td){padding:16px 12px;vertical-align:middle}.classic-pads .comparison-table table tr>:first-child{position:sticky;left:0;width:140px;z-index:1;background:#fff;text-align:start!important;box-shadow:1px 0 0 var(--classic-line)}.classic-pads .comparison-table thead tr>:first-child{z-index:2}.classic-pads .comparison-table table tr>:nth-child(2){background:var(--classic-soft)!important;color:var(--classic-ink)!important}.classic-pads #sticky-atc .product-price{white-space:nowrap;font-size:.8125rem;font-variant-numeric:tabular-nums}.classic-pads #sticky-atc .product-price-final{color:var(--classic-ink)!important}.audit-pack-options{margin-block:24px 16px}.audit-pack-options>label,.audit-pack-options legend{display:block;float:none;width:auto;font-size:1rem;font-weight:600;margin-block-end:12px}.audit-pack-options fieldset{min-width:0}.audit-pack-options [hidden]{display:none!important}.audit-pack-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-block-end:12px}.audit-pack-comparison>label{position:relative;display:grid;gap:4px;padding:10px 6px;border:2px solid transparent;border-radius:12px;background:var(--classic-soft);text-align:center;font-variant-numeric:tabular-nums;cursor:pointer}.audit-pack-comparison>.is-selected{background:#eaf3e7;border-color:var(--classic-accent)}@media(hover:hover){.audit-pack-comparison>label:hover{background:#eaf3e7}}.audit-pack-comparison>label:active{background:#eaf3e7}.audit-family-badge{position:absolute;inset-block-start:-10px;inset-inline-end:8px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--classic-accent);border-radius:50%;background:#fff;color:var(--classic-accent);pointer-events:none}.audit-family-badge svg{width:14px;height:14px;margin:0!important}.audit-pack-comparison>label:has(input:focus-visible),.audit-pack-colours label:has(input:focus-visible){outline:3px solid var(--classic-accent);outline-offset:3px}.audit-pack-colours{display:flex;flex-wrap:wrap;gap:8px 10px;margin-block-start:12px}.audit-pack-colours legend{margin-block-end:4px}.audit-pack-colours label{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:6px 10px;border:2px solid transparent;border-radius:8px;color:var(--classic-ink);background:#fff;cursor:pointer}.audit-pack-colours label:has(input:checked){border-color:var(--classic-accent);background:#eaf3e7}@media(hover:hover){.audit-pack-colours label:hover{background:#eaf3e7}}.audit-pack-colours label:active{background:#eaf3e7}.audit-pack-colours label:has(input:focus-visible){outline:3px solid var(--classic-accent);outline-offset:3px}.audit-pack-colours input{flex-shrink:0;width:16px;height:16px;margin:0;accent-color:var(--classic-ink);color-scheme:light}.audit-colour-name{flex:0 0 auto;min-width:0;font-size:.875rem;font-weight:400;white-space:nowrap}.audit-colour-swatch{flex-shrink:0;width:18px;height:18px;object-fit:cover;border:1px solid var(--classic-line);border-radius:50%}.audit-pack-comparison strong{font-size:1rem}.audit-pack-comparison span{font-weight:600}.audit-pack-comparison small{font-size:.75rem;color:var(--classic-muted)}.audit-pack-options select{min-width:0;width:100%;font-size:1rem;border-color:var(--classic-muted)}.audit-guarantee{margin-block:12px 20px;font-size:.875rem;line-height:1.6;color:var(--classic-muted)}.audit-guarantee a{color:var(--classic-accent);text-decoration:underline;white-space:nowrap}.audit-reviews-context{margin-block:16px 8px;font-size:.8125rem;color:var(--classic-muted)}.audit-family-gift{margin-block:4px 12px;font-size:.875rem}.audit-gifts{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;margin-block:16px;padding:12px;border-radius:12px;background:#eaf3e7;color:var(--classic-ink)}.audit-gifts-icon{color:var(--classic-ink)}.audit-gifts:has([data-audit-family]:not([hidden])) .audit-gifts-icon{color:var(--classic-accent)}.audit-gifts-icon svg{width:20px;height:20px;margin:0!important}.audit-gifts .audit-gift-line,.audit-gifts .audit-family-gift{margin:0;font-size:.875rem;line-height:1.5}.audit-gifts .audit-family-gift{margin-block-start:4px}.classic-pads #sticky-atc{transition:transform .16s cubic-bezier(.23,1,.32,1);padding-bottom:calc(12px + env(safe-area-inset-bottom))}.classic-pads #sticky-atc .flex-grow-1,.classic-pads #sticky-atc .overflow-hidden{min-width:0}.classic-pads #sticky-atc .product-title{white-space:normal;overflow:visible;text-overflow:clip;font-size:.8125rem;line-height:1.4}.classic-pads #sticky-atc .product-price{white-space:normal}.classic-pads #sticky-atc .price-badge-sale{display:none}.classic-pads #sticky-atc .ms-4{margin-inline-start:12px!important}.classic-pads #sticky-atc .dropdown-item{white-space:normal;overflow-wrap:anywhere}@media(max-width:991px){.classic-pads .sticky-video:not(.is-expanded){bottom:calc(var(--audit-sticky-height, 0px) + 16px + env(safe-area-inset-bottom))!important;transition:opacity .16s ease-out,visibility .16s}.classic-pads.audit-buy-visible .sticky-video:not(.is-expanded):not(:focus-within){opacity:0;visibility:hidden;pointer-events:none}.classic-pads #sticky-atc .product-img,.classic-pads #sticky-atc .jdgm-widget{display:none}.classic-pads #sticky-atc .btn-atc{min-width:0;max-width:140px;padding-inline:12px;white-space:normal}.classic-pads #sticky-atc .product-price-compare{display:none}}@media(prefers-reduced-motion:reduce){.classic-pads #sticky-atc{transition:none}}@media(min-width:992px){.classic-pads #product-template>.container>.row{column-gap:32px}.classic-pads #product-template>.container>.row>div{width:calc((100% - 32px)/2)}.classic-pads #main :is(.tiktok-slider,.image-with-text,.cards-with-image,.comparison-table,.animated-counters,.testimonials,.faq){padding-block:64px!important}.classic-comparison-hint{display:none}}@media(max-width:991px){.classic-pads #product-template{padding-top:16px}.classic-product-title{font-size:1.625rem}.classic-pads .product-gallery .main-splide{margin-inline:0;border-radius:var(--classic-radius);overflow:hidden;background:#fff}.classic-pads .product-gallery .main-splide>.splide__track{aspect-ratio:auto;height:clamp(230px,69vw,340px)}.classic-pads .product-gallery .main-splide .splide__slide>a,.classic-pads .product-gallery .main-splide .ratio{height:100%}.classic-pads .product-gallery .main-splide .splide__slide img{width:100%;height:100%;object-fit:contain!important}.classic-pads #main .enter-view h2.title{font-size:1.5rem}}@media(forced-colors:active){.classic-tabs-nav button[aria-selected=true]{border-bottom-color:Highlight}}.classic-pads .product-block-accordion a{overflow-wrap:anywhere}.classic-pads .classic-tabs.is-enhanced .classic-tabs-nav{gap:6px;align-items:stretch;border-bottom:0;margin-bottom:0;padding-inline:0}.classic-pads .classic-tabs-nav button{position:relative;flex:1 1 0;min-height:48px;margin-bottom:-1px;padding:10px 8px;border:1px solid #e4cdbb;border-top:3px solid #e4cdbb;border-radius:12px 12px 0 0;background:#feecde;color:#525b53;font-weight:500;cursor:pointer}.classic-pads .classic-tabs-nav button[aria-selected=true]{z-index:1;border-color:#b7cdb8;border-top-color:#386641;border-bottom-color:#fff;background:#fff;color:#386641;font-weight:700}.classic-pads .classic-tabs-nav button:focus-visible{z-index:2;outline:2px solid #386641;outline-offset:-6px}.classic-pads .classic-tab-panel{border:1px solid #b7cdb8;border-radius:0 0 14px 14px;padding:20px;background:#fff;box-shadow:0 4px 14px #233a270a}.classic-pads .classic-tab-panel>h3,.classic-pads .audit-fusion-absorption>h3,.classic-pads .classic-tab-panel .inner>.h1{margin-top:0}.classic-pads .classic-tab-panel>:last-child{margin-bottom:0}.classic-pads .trio-pack-intro{margin-bottom:8px}.classic-pads .trio-pack-contents{margin:0 0 16px;padding-inline-start:20px}.classic-pads .trio-pack-contents li{padding-inline-start:3px}.classic-pads .trio-pack-contents li+li{margin-top:10px}.classic-pads .trio-pack-contents li::marker{color:#386641}@media(hover:hover){.classic-pads .classic-tabs-nav button:not([aria-selected=true]):hover{background:#f3e2d3;color:#386641}}@media(prefers-reduced-motion:no-preference){.classic-pads .classic-tabs-nav button{transition:background-color .15s ease,color .15s ease}}@media(max-width:575px){.classic-pads .classic-tabs.is-enhanced .classic-tabs-nav{gap:4px}.classic-pads .classic-tabs-nav button{padding-inline:4px;font-size:.75rem}.classic-pads .classic-tab-panel{padding:16px 14px}.classic-pads .trio-pack-contents{font-size:.9375rem}}@media(forced-colors:active){.classic-pads .classic-tabs-nav button[aria-selected=true]{border-color:Highlight;border-bottom-color:Canvas;color:Highlight}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/classic-product.css.map */
