.choice-price{font-size:1.25rem;font-weight:800;color:var(--espresso)}.home-trial-note{padding:.9rem 1rem;border:1px solid rgba(47,40,34,.24);border-radius:.65rem;background:#faf4e9;color:#2f2822}.home-trial-note strong{display:block;font-size:.95rem}.home-trial-note p{margin:.25rem 0 0;font-size:.88rem;line-height:1.45}.home-trial-note .home-trial-limits{font-size:.78rem}.home-trial-note a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.home-trial-terms{margin-bottom:2rem;scroll-margin-top:7rem}.home-trial-terms p,.home-trial-terms details{margin-block:1rem;max-width:75ch}.home-trial-terms summary{cursor:pointer;font-weight:700;padding-block:.5rem}.home-trial-terms h2{max-width:20ch;font-size:clamp(1.9rem,4vw,3rem)}.duo-cart-upgrade{padding:1rem;background:#f0dfcb;border-radius:.65rem;color:#2f2822}.duo-cart-upgrade p{margin:.35rem 0 .65rem;font-size:.85rem;line-height:1.45}.duo-cart-upgrade .button{white-space:normal;min-height:44px;padding:.75rem;font-size:.85rem}.duo-cart-upgrade [role=status]:empty{display:none}.duo-separate-price{margin-top:-.3rem;color:#4b423b;font-size:.9rem}.product-form .home-trial-note{margin-top:.75rem}.product-delivery-note{margin-top:.65rem;font-size:.82rem;line-height:1.5;color:#4b423b}.product-review-link{color:#4b423b}.contact-support{margin-top:1rem;line-height:1.6}.cart-drawer-footer{gap:.7rem}.cart-drawer-footer .home-trial-note{padding:.65rem .8rem}.cart-drawer-footer .home-trial-note>p:not(.home-trial-limits){display:none}.cart-summary .home-trial-note,.cart-summary .duo-cart-upgrade{margin-bottom:1rem}@media(max-width:63.99rem){.hero{padding-block:1.25rem 1.5rem}.hero-grid{gap:1.1rem}.hero-copy{gap:.7rem}.hero-copy h1{max-width:16ch;font-size:clamp(2.15rem,8.5vw,3.3rem);line-height:.98}.hero-lead{font-size:.95rem;line-height:1.5}.hero-copy .eyebrow{font-size:.65rem}.hero-copy .button-row{gap:.5rem}.hero-copy .button{padding:.85rem 1rem;min-height:44px;font-size:.85rem}.hero-note{padding-top:.55rem;font-size:.73rem}.hero-media-photo{min-height:0;aspect-ratio:1 / 1}.hero-media-photo>img{height:100%;object-position:center 48%}.hero-copy .home-trial-note{padding:.65rem .8rem}.hero-copy .home-trial-note>p:not(.home-trial-limits){display:none}}@media(max-width:23rem){.hero-copy h1{font-size:2.1rem}.hero-copy .button{padding-inline:.7rem;font-size:.78rem}}.hero-reassurance{display:grid;gap:.65rem}.hero-reassurance .hero-note{padding-top:0;border-top:0}@media(max-width:47.99rem){.product-page.section-pad-small{padding-top:1.25rem}.product-page-grid{gap:1.15rem}.product-gallery{min-width:0;gap:.5rem}.product-thumbnail{width:3.5rem;height:3.5rem;flex-basis:3.5rem}.product-info{gap:.75rem}.product-info h1{font-size:clamp(2.2rem,8.5vw,3rem)}}@media(min-width:64rem){.hero-grid{column-gap:3rem;row-gap:1rem}.hero-copy{grid-column:1;grid-row:1;align-self:end}.hero-media-photo{grid-column:2;grid-row:1 / span 2}.hero-reassurance{grid-column:1;grid-row:2;align-self:start}}:is(.nk-reviews-brand,.reviews-widget-shell) .jdgm-review-widget :is(.jdgm-rev__author,.jdgm-paginate__page:not(.jdgm-curt),.jdgm-histogram__clear-filter){color:var(--espresso, #2c211b)!important}:is(.nk-reviews-brand,.reviews-widget-shell) .jdgm-review-widget :is(.jdgm-histogram__frequency,.jdgm-rev__timestamp,.jdgm-rev__transparency-badge){color:var(--graphite, #554e47)!important}@media(max-width:47.99rem){.product-page.section-pad-small{padding-top:.75rem}.product-page .product-page-grid{gap:.75rem}.product-page .product-gallery{gap:.375rem}.product-page .product-thumbnail{width:3rem;height:3rem;flex-basis:3rem}.product-page .product-thumbnails{gap:.5rem;padding-bottom:.25rem}.product-page .product-info{gap:.5rem}.product-page .product-info:has(.product-included-line){gap:.375rem}.product-page .product-included-line{padding:.3rem .55rem;font-size:.6875rem;letter-spacing:.035em}.product-page .duo-separate-price{margin-top:0;font-size:.8125rem}.product-page .product-info h1{font-size:clamp(2rem,8vw,2.75rem)}.product-page .product-headline{font-size:1rem;line-height:1.35}.product-page .product-form-row{gap:.5rem}.product-page .quantity-field{gap:.25rem;max-width:8.5rem}.product-page .quantity-field .quantity-control{grid-template-columns:2.75rem minmax(2.75rem,1fr) 2.75rem}.product-page .quantity-field :is(input,button){min-width:2.75rem;min-height:2.75rem;padding:.5rem}.product-page .product-submit{min-height:3rem;padding:.75rem;font-size:.9375rem;line-height:1.25;white-space:normal;overflow:visible;text-overflow:clip}}@media(max-width:47.99rem){.product-page .product-form-row{grid-template-columns:8.5rem minmax(0,1fr);align-items:end}}@media(max-width:63.99rem){.site-header{--header-height: 3.5rem}.announcement-bar{padding-block:.45rem}.announcement-bar p{font-size:.6875rem;line-height:1.4}.product-gallery-main{min-width:0;min-height:0}.product-page .product-media{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;height:clamp(14rem,65vw,22rem);min-width:0;min-height:0;aspect-ratio:auto;padding:.5rem}.product-page .product-media :is(img,video,model-viewer,iframe,.shopify-model-viewer-ui){width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}}.product-gallery-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0}.product-gallery-controls .product-thumbnails{min-width:0}.gallery-zoom-trigger{display:grid;place-items:center;justify-self:end;width:2.75rem;min-height:2.75rem;padding:.5rem;border:var(--line);border-radius:50%;background:transparent;color:var(--espresso);font:600 .8125rem var(--font-body);text-decoration:underline;text-underline-offset:.2em;cursor:zoom-in}.gallery-zoom-trigger svg{width:1.25rem;height:1.25rem}.product-image-dialog{width:min(72rem,calc(100vw - 1rem));max-width:none;max-height:calc(100dvh - 1rem);margin:auto;padding:.75rem;border:var(--line);border-radius:1rem;background:var(--ivory);color:var(--espresso)}.product-image-dialog::backdrop{background:#2c211bcc}.product-image-dialog header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.product-image-dialog h2{margin:0;font:700 1rem var(--font-body);text-transform:none}.product-image-dialog img{display:block;width:100%;height:min(78dvh,65rem);min-height:0;object-fit:contain}.product-image-dialog [data-gallery-zoom-close]{min-height:2.75rem;min-width:2.75rem}.product-review-summary .jdgm-preview-badge{display:none!important}.product-review-summary{margin-block:.125rem}.product-rating-link{display:inline-block;color:var(--espresso);font-size:.875rem;text-underline-offset:.2em}.product-rating-link [aria-hidden]{color:var(--terracotta)}.product-review-empty{margin:0;font-size:.8125rem;color:var(--graphite)}.reviews-product-feed{margin-block:1.5rem 2.5rem;scroll-margin-top:6rem}.reviews-product-feed h2{margin-bottom:.5rem;font-size:clamp(1.75rem,4vw,2.5rem)}.reviews-product-feed>.text-link{display:inline-block;margin-top:1rem}.reviews-hub{margin-top:2rem}.cart-page.section-spacing{padding-block:1.5rem 3rem}.cart-page .page-hero{margin-bottom:1.25rem;gap:.375rem}.cart-page .page-hero h1{font-size:clamp(2rem,4vw,3rem);line-height:1.05}.cart-page .cart-summary{padding:1.25rem;gap:.65rem}.cart-page .cart-summary :is(.home-trial-note,.duo-cart-upgrade){margin-bottom:0}.cart-page .cart-summary .home-trial-note{padding:.7rem}.cart-page .cart-summary__row{padding-block:.25rem}.cart-page .cart-summary__note{margin:0}.cart-page .cart-summary__reassurance{padding:.65rem;gap:.35rem}.cart-page .cart-summary [name=update]{padding-block:.6rem;min-height:2.75rem}@media(max-width:63.99rem){.template-product:has([data-sticky-atc]){padding-bottom:calc(6rem + env(safe-area-inset-bottom))}html:has([data-sticky-atc]){scroll-padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}.cart-page .cart-line{padding-block:1rem}.cart-page .cart-line__details h2{font-size:1.25rem}.js .product-media:not([hidden]) img{cursor:zoom-in}:is(.nk-reviews-brand,.reviews-widget-shell) :is(.jdgm-rev__prod-link,.jdgm-carousel-item__product,.jdgm-paginate__page){color:var(--espresso)!important}.nk-reviews-brand .jdgm-widget a[href*="/products/"]{color:var(--espresso)!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/offer-upgrade.css.map */
