html.cc-ds{--bg-body: var(--cc-surface);--bg-body-rgb: 255, 255, 255;--bg-body-darken: var(--cc-sky-grey);--payment-terms-background-color: var(--cc-surface);--color-body: var(--cc-text);--color-body-rgb: 42, 42, 42;--color-accent: var(--cc-action);--color-accent-rgb: 58, 68, 16;--color-border: var(--cc-line);--color-form-border: var(--cc-field-border);--color-header-bg: var(--cc-surface);--color-header-bg-rgb: 255, 255, 255;--color-header-text: var(--cc-text);--color-header-text-rgb: 42, 42, 42;--color-header-links: var(--cc-text);--color-header-links-hover: var(--cc-action);--color-header-icons: var(--cc-text);--color-header-border: var(--cc-line);--solid-button-background: var(--cc-action);--solid-button-label: var(--cc-text-inverse);--outline-button-label: var(--cc-action);--button-border-radius: var(--cc-radius-pill);--button-letter-spacing: var(--cc-caps-spacing);--color-price: var(--cc-text);--color-star: var(--cc-star);--color-dots: var(--cc-woody-green);--color-inventory-instock: var(--cc-in-stock);--color-inventory-lowstock: var(--cc-low-stock);--badge-corner-radius: var(--cc-radius-pill);--color-footer-bg: var(--cc-sky-grey);--color-footer-text: var(--cc-text);--color-footer-text-rgb: 42, 42, 42;--color-footer-link: var(--cc-text);--color-footer-link-hover: var(--cc-action);--color-footer-border: var(--cc-line);--color-footer-border-rgb: 42, 42, 42;--font-body-scale: 1;--font-body-line-height-scale: 1;--font-body-letter-spacing: 0em;--font-heading-scale: 1;--font-heading-line-height-scale: 1;--font-heading-letter-spacing: 0em;--font-navigation-scale: 1;--font-product-title-scale: 1;--font-product-title-line-height-scale: 1;--font-announcement-scale: 1;--section-spacing-mobile: var(--cc-space-section);--section-spacing-desktop: var(--cc-space-section)}html.cc-ds body{font:300 var(--cc-fs-body)/var(--cc-lh-body) var(--cc-font-sans);letter-spacing:0;color:var(--cc-text)}html.cc-ds :is(strong,b){font-weight:500}html.cc-ds :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.h1-large,.h1-xlarge){letter-spacing:0;text-transform:none;font-style:normal}html.cc-ds :where(.h1-large,.h1-xlarge){font:300 var(--cc-fs-hero)/var(--cc-lh-hero) var(--cc-font-serif)}html.cc-ds :where(h1,.h1){font:300 var(--cc-fs-h1)/var(--cc-lh-h1) var(--cc-font-serif)}html.cc-ds :where(h2,.h2){font:300 var(--cc-fs-h2)/var(--cc-lh-h2) var(--cc-font-serif)}html.cc-ds :where(h3,.h3){font:300 var(--cc-fs-h3)/var(--cc-lh-h3) var(--cc-font-serif)}html.cc-ds :where(h4,.h4){font:500 var(--cc-fs-h4)/var(--cc-lh-h4) var(--cc-font-serif)}html.cc-ds :where(h5,.h5){font:500 var(--cc-fs-h5)/var(--cc-lh-h5) var(--cc-font-sans)}html.cc-ds :where(h6,.h6){font:500 var(--cc-fs-h6)/var(--cc-lh-h6) var(--cc-font-sans);text-transform:uppercase;letter-spacing:var(--cc-caps-spacing)}html.cc-ds :where(.button,input[type=submit]){height:var(--cc-btn-height);padding:0 32px;border:1px solid var(--cc-action);border-radius:var(--cc-radius-pill);background:var(--cc-action);color:var(--cc-text-inverse);font:500 var(--cc-fs-button)/var(--cc-lh-button) var(--cc-font-sans);text-transform:uppercase;letter-spacing:var(--cc-caps-spacing);transition:background-color var(--cc-ease-fast),border-color var(--cc-ease-fast),color var(--cc-ease-fast)}html.cc-ds :where(.button,input[type=submit]):before{display:none}@media(hover:hover){html.cc-ds :where(.button,input[type=submit]):hover{background:var(--cc-action-hover);border-color:var(--cc-action-hover);color:var(--cc-text-inverse)}}html.cc-ds :where(.button,input[type=submit]):active{background:var(--cc-action-hover);border-color:var(--cc-action-hover)}html.cc-ds :where(.button,input[type=submit]).small{height:var(--cc-btn-height-sm);padding:0 20px;font-size:var(--cc-fs-button)}html.cc-ds :where(.button,input[type=submit]).medium{height:var(--cc-btn-height);font-size:var(--cc-fs-button)}html.cc-ds :is(.button,button[type=submit]:not(.faq__btn),.cart-offer__button,.cg__routine-btn,.complementary-block__btn,.reviews-footer__see-more-btn,.cce__button,[class*=video-add-],[class*=video-modal-add-],.product-card--add-to-cart-button,.single-add-to-cart-button),html.cc-ds :is(.button,button[type=submit]:not(.faq__btn),.cart-offer__button,.cg__routine-btn,.complementary-block__btn,.reviews-footer__see-more-btn,.cce__button,[class*=video-add-],[class*=video-modal-add-],.product-card--add-to-cart-button,.single-add-to-cart-button)>span{text-box:trim-both cap alphabetic}@supports (text-box: trim-both cap alphabetic){html.cc-ds :is(.badge,.thb-product-detail .product-tag-pill,.cc-stat-badge,.cc-mens1-badge){display:inline-block}html.cc-ds .price .badges .badge{align-self:center}html.cc-ds .thb-product-detail .product-price-container .badge{height:auto}html.cc-ds :is(.badge,.thb-product-detail .product-badge-pill,.review-card .review-card__verified,.spw-card__pin,.cart-offer__pill,.cc-badge,.cc-stat-badge,.cc-mens1-badge){text-box:trim-both cap alphabetic;padding-top:calc(4px + (1lh - 1cap)/2);padding-bottom:calc(4px + (1lh - 1cap)/2)}html.cc-ds :is(.advent-value__pill,.thb-product-detail .product-tag-pill,.cc-usp,.tag-box){text-box:trim-both cap alphabetic;padding-top:calc(6px + (1lh - 1cap)/2);padding-bottom:calc(6px + (1lh - 1cap)/2)}html.cc-ds #Cart-Drawer .free-shipping--text{display:inline-block;text-box:trim-both cap alphabetic;padding-top:calc(3px + (1lh - 1cap)/2);padding-bottom:calc(3px + (1lh - 1cap)/2)}html.cc-ds .cg .cg__ba-label{text-box:trim-both cap alphabetic;padding-top:calc(1px + (1lh - 1cap)/2);padding-bottom:calc(1px + (1lh - 1cap)/2)}html.cc-ds :is(.htu__callout-pill,.collection-card__link>span){display:inline-block;text-box:trim-both cap alphabetic;padding-top:calc((1lh - 1cap)/2);padding-bottom:calc((1lh - 1cap)/2)}html.cc-ds .full-menu a.mega-menu-columns__heading{display:inline-block;text-box:trim-both cap alphabetic;padding-top:calc(5px + (1lh - 1cap)/2);padding-bottom:calc(5px + (1lh - 1cap)/2)}html.cc-ds .variations .product-form__input--block label>span{display:inline-block;text-box:trim-both cap alphabetic;padding-top:calc((1lh - 1cap)/2);padding-bottom:calc((1lh - 1cap)/2)}html.cc-ds .htu__video-label{display:block;text-box:trim-both cap alphabetic;padding-top:calc((36px - 1cap)/2)}html.cc-ds .htu__step-number{display:block;text-align:center;text-box:trim-both cap alphabetic;padding-top:calc((28px - 1cap)/2)}html.cc-ds .thb-predictive-search--popular a{display:inline-block;text-box:trim-both cap alphabetic;padding-top:calc((28px - 1cap)/2);padding-bottom:0}}html.cc-ds :where(.button,input[type=submit]){text-wrap:balance}@media(max-width:767px){html.cc-ds :where(.button,input[type=submit]):not(.small){padding-left:20px;padding-right:20px}}html.cc-ds :where(.text-button){font:500 var(--cc-fs-button)/var(--cc-lh-button) var(--cc-font-sans);height:auto}html.cc-ds :where(.button,input[type=submit]).outline{background:transparent;border-color:var(--cc-action);color:var(--cc-action)}@media(hover:hover){html.cc-ds :where(.button,input[type=submit]).outline:hover{background:var(--cc-action);color:var(--cc-text-inverse)}}html.cc-ds :where(.button,input[type=submit]).white{background:var(--cc-white);border-color:var(--cc-white);color:var(--cc-action)}html.cc-ds :where(.button,input[type=submit]).outline.white{background:transparent;border-color:var(--cc-white);color:var(--cc-white)}@media(hover:hover){html.cc-ds :where(.button,input[type=submit]).white:hover{background:var(--cc-sky-grey);border-color:var(--cc-sky-grey);color:var(--cc-action)}html.cc-ds :where(.button,input[type=submit]).outline.white:hover{background:var(--cc-white);color:var(--cc-action)}}html.cc-ds :where(.button,input[type=submit])[disabled]{background:var(--cc-action);border-color:var(--cc-action);color:var(--cc-text-inverse);opacity:var(--cc-action-disabled-opacity)}html.cc-ds :is(.rte,.rte-content) a:not(.button){color:var(--cc-link);text-decoration:underline;text-underline-offset:2px;transition:text-decoration-color var(--cc-ease-fast)}html.cc-ds :is(.rte,.rte-content) a:not(.button):hover{text-decoration-color:transparent}html.cc-ds :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],select,textarea):not(.qty){min-height:var(--cc-field-height);border:1px solid var(--cc-field-border);border-radius:var(--cc-radius-card);padding-left:16px;background-color:var(--cc-white);color:var(--cc-text);font:300 var(--cc-fs-body)/var(--cc-lh-body) var(--cc-font-sans)}html.cc-ds :is(input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],input[type=url],input[type=date],select,textarea):not(.qty):focus{border-color:var(--cc-woody-green);box-shadow:inset 0 0 0 1px var(--cc-woody-green);outline:none}html.cc-ds label{font:500 var(--cc-fs-label)/var(--cc-lh-label) var(--cc-font-sans);letter-spacing:0;color:var(--cc-text)}:where(html.cc-ds) .field label{height:var(--cc-field-height)}html.cc-ds .field label{font-weight:300;color:var(--cc-text-muted)}html.cc-ds .field :is(input,select,textarea):is(:focus,:not(:placeholder-shown))+label{font-size:var(--cc-fs-meta);line-height:var(--cc-lh-meta)}html.cc-ds :focus-visible{outline:2px solid var(--cc-woody-green);outline-offset:0}html.cc-ds :is(.carousel,.flickity-enabled,.flickity-viewport,.side-panel,[tabindex="-1"]):is(:focus,:focus-visible){outline:none;box-shadow:none}.cc-scheme--hvid,.cc-scheme--graa{--color-text: var(--cc-text);--color-text-rgb: 42, 42, 42;--color-body: var(--cc-text);--color-accent: var(--cc-link);--color-accent-rgb: 58, 68, 16;--color-border: var(--cc-line);--solid-button-background: var(--cc-action);--solid-button-label: var(--cc-text-inverse);--outline-button-label: var(--cc-action);--color-heading: var(--cc-text);--color-body-rgb: 42, 42, 42;--color-bg-box: transparent;--color-text-box: var(--cc-text);color:var(--cc-text)}.cc-scheme--hvid{--color-bg: var(--cc-white);--bg-body: var(--cc-white);--bg-body-rgb: 255, 255, 255;background-color:var(--cc-white)}.cc-scheme--graa{--color-bg: var(--cc-sky-grey);--bg-body: var(--cc-sky-grey);--bg-body-rgb: 243, 242, 240;background-color:var(--cc-sky-grey)}.cc-scheme--moerk{--color-bg: var(--cc-tiny-black);--bg-body: var(--cc-tiny-black);--bg-body-rgb: 42, 42, 42;--color-text: var(--cc-white);--color-text-rgb: 255, 255, 255;--color-body: var(--cc-white);--color-accent: var(--cc-white);--color-accent-rgb: 255, 255, 255;--color-border: rgb(255 255 255 / .2);--solid-button-background: var(--cc-white);--solid-button-label: var(--cc-woody-green);--outline-button-label: var(--cc-white);--color-heading: var(--cc-white);--color-body-rgb: 255, 255, 255;--color-bg-box: rgb(255 255 255 / .06);--color-text-box: var(--cc-white);background-color:var(--cc-tiny-black);color:var(--cc-white)}.cc-scheme--moerk :where(.button,input[type=submit]):not(.outline){background:var(--cc-white);border-color:var(--cc-white);color:var(--cc-woody-green)}.cc-scheme--moerk :where(.button,input[type=submit]).outline{border-color:var(--cc-white);color:var(--cc-white)}.cc-scheme--moerk :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--cc-white)}:where(html.cc-ds) .row{padding:0 calc(var(--cc-gutter) - 4px)}:where(html.cc-ds) .row:where(:not(.expanded,.full-width-row-full)){max-width:calc(var(--cc-content-max) + 2 * var(--cc-gutter))}:where(html.cc-ds) .row.full-width-row{max-width:calc(var(--cc-content-max) + 2 * var(--cc-gutter))}:where(html.cc-ds) .row .row{padding:0;max-width:none}@media only screen and (min-width:768px){:where(html.cc-ds) .row{padding:0 calc(var(--cc-gutter) - 12px)}:where(html.cc-ds) .row .columns{padding:0 12px}:where(html.cc-ds) .row .row{padding:0;margin-left:-12px;margin-right:-12px}}html.cc-ds .subheading{font:300 var(--cc-fs-eyebrow)/var(--cc-lh-eyebrow) var(--cc-font-sans);letter-spacing:var(--cc-caps-spacing);text-transform:uppercase}html.cc-ds :is(.subheading,.cana-pre,.cc-stat-eyebrow,[class*=ai-clinical-proof][class*=__eyebrow]){margin-bottom:var(--cc-space-eyebrow)}html.cc-ds :is(.slideshow__slide,.image-with-text-overlay--content,.vertical-slideshow--slide) .button{background:var(--cc-action);border-color:var(--cc-action);color:var(--cc-text-inverse)}@media(hover:hover){html.cc-ds :is(.slideshow__slide,.image-with-text-overlay--content,.vertical-slideshow--slide) .button:hover{background:var(--cc-action-hover);border-color:var(--cc-action-hover);color:var(--cc-text-inverse)}}html.cc-ds .section-header .section-header--content h2{font:300 var(--cc-fs-h2)/var(--cc-lh-h2) var(--cc-font-serif);letter-spacing:0;text-transform:none;color:var(--cc-text);margin:0}html.cc-ds .section-header .section-header--content .rte{font:300 var(--cc-fs-body)/var(--cc-lh-body) var(--cc-font-sans);color:var(--cc-text);margin-top:8px}html.cc-ds .cc-sentence,html.cc-ds .section-header .section-header--content h2.cc-sentence{text-transform:lowercase}html.cc-ds .cc-sentence:first-letter{text-transform:uppercase}html.cc-ds .section-header{margin-bottom:var(--cc-space-heading)}html.cc-ds .rich-text .rich-text__inner h3{font:300 var(--cc-fs-h2)/var(--cc-lh-h2) var(--cc-font-serif);letter-spacing:0;text-transform:none}.shopify-section:has(.image-with-text)+.shopify-section .image-with-text.section-spacing--disable-top{margin-top:var(--cc-space-grid)}html.cc-ds :is(.rte,.rte-content) :is(span,p,strong,em,li,div,font)[style*=font-size]{font-size:inherit!important;line-height:inherit!important}html.cc-ds :is(.rte,.rte-content) :is(span,p,strong,em,li,div,font)[style*=font-family]{font-family:inherit!important}:where(html.cc-ds) :is(.section-slideshow,.section-background-video,.section-vertical-slideshow) .row.full-width-row{max-width:none;padding-left:0;padding-right:0}:where(html.cc-ds) :is(.section-slideshow,.section-background-video,.section-vertical-slideshow) .row.full-width-row>.columns{padding-left:0;padding-right:0}@media only screen and (max-width:1067px){html.cc-ds .product-image-container{margin-left:calc(-1 * var(--cc-gutter));margin-right:calc(-1 * var(--cc-gutter));width:calc(100% + 2 * var(--cc-gutter))}}@media only screen and (max-width:767px){html.cc-ds .product-recommendations.swipe-on-mobile .products.row{margin-left:calc(-1 * var(--cc-gutter));margin-right:calc(-1 * var(--cc-gutter));width:calc(100% + 2 * var(--cc-gutter));padding:0 calc(var(--cc-gutter) - 4px)}}html.cc-ds .product-recommendations.product-recommendations--loaded{display:block}html.cc-ds .thb-secondary-area .thb-item-count{padding-top:.34em}html.cc-ds quantity-selector.quantity .qty{flex:1 0 auto}
/*# sourceMappingURL=/cdn/shop/t/86/assets/cc-base.css.map */
