.cf-ad-page{--ad-ink:#1c3038;--ad-paper:#f7f4ed;--ad-gold:#b9883b;--ad-muted:#58615f;color:var(--ad-ink);background:var(--ad-paper)}.cf-ad-page #MainContent{background:var(--ad-paper)}.cf-ad-page .shopify-section:has(>.cf-ad-section){margin:0}.cf-ad-section{color:var(--ad-ink);font-size:clamp(1.6rem,1.15vw,2.1rem);line-height:1.6;letter-spacing:0;scroll-margin-top:11rem}.cf-ad-section *,.cf-ad-sticky *{box-sizing:border-box}.cf-ad-section h1,.cf-ad-section h2,.cf-ad-section h3,.cf-ad-section p,.cf-ad-section figure{margin:0}.cf-ad-section h1,.cf-ad-section h2,.cf-ad-section h3{color:inherit;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:400;letter-spacing:-.045em}.cf-ad-section h2{font-size:clamp(4rem,4.8vw,8rem);line-height:1.1;text-wrap:balance}.cf-ad-section h3{font-size:clamp(2rem,1.8vw,3rem);line-height:1.25;letter-spacing:-.02em}.cf-ad-section img{display:block;max-width:100%;height:auto}.cf-ad-section a,.cf-ad-section button{-webkit-tap-highlight-color:transparent}.cf-ad-section button,.cf-ad-sticky button{font:inherit}.cf-ad-section a{color:inherit;text-underline-offset:.4rem}.cf-ad-section button:focus-visible,.cf-ad-section a:focus-visible,.cf-ad-section summary:focus-visible,.cf-ad-section input:focus-visible,.cf-ad-sticky button:focus-visible{outline:.25rem solid #397793;outline-offset:.5rem}.cf-ad-inner{width:min(90%,176rem);margin-inline:auto}.cf-ad-sr{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.cf-ad-button{display:inline-flex;align-items:center;justify-content:center;min-height:5.4rem;padding:1.3rem 2.8rem;border:1px solid var(--ad-ink);border-radius:.3rem;background:var(--ad-ink);color:#fffdf8;font-weight:500!important;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:background .18s ease}.cf-ad-button:hover{background:#314b53}.cf-ad-button:disabled{opacity:.6;cursor:wait}.cf-ad-button[aria-disabled=true]{cursor:not-allowed}.cf-ad-hero{padding:clamp(3rem,5svh,7rem) 0 clamp(4rem,6svh,8rem)}.cf-ad-hero__grid{display:grid;grid-template-columns:.9fr 1.1fr;grid-template-areas:"title media" "buy media" "description media";grid-template-rows:1fr auto 1fr;column-gap:clamp(3rem,7vw,12rem);align-items:center}.cf-ad-hero__title{grid-area:title;align-self:end}.cf-ad-hero h1{font-size:clamp(6.2rem,min(7.8vw,13svh),12.8rem);line-height:1.03}.cf-ad-hero h1>span:not(.cf-ad-sr){display:block}.cf-ad-hero h1>.cf-ad-hero__brand{margin-bottom:clamp(1rem,1.2vw,1.8rem);font-family:var(--font-body-family);font-size:clamp(1.2rem,1.05vw,1.7rem);font-weight:600;letter-spacing:.19em;line-height:1.4}.cf-ad-hero__identity{margin-top:2rem!important;font-size:clamp(1.55rem,1.35vw,2.2rem);color:var(--ad-muted);line-height:1.5}.cf-ad-hero__media{grid-area:media;min-width:0}.cf-ad-gallery-stage{width:min(100%,66svh,78rem);margin-inline:auto!important;overflow:hidden;background:#fffdf8}.cf-ad-gallery-stage>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.cf-ad-gallery-controls{display:flex;align-items:center;justify-content:center;gap:1.2rem;margin-top:1.2rem}.cf-ad-gallery-controls a{display:block;width:clamp(5.2rem,4.6vw,7.2rem);aspect-ratio:1;min-height:4.8rem;padding:.35rem;border:1px solid transparent;background:#fffdf8;border-radius:.3rem}.cf-ad-gallery-controls a[aria-current=true]{border-color:var(--ad-gold)}.cf-ad-gallery-controls a:hover{border-color:var(--ad-ink)}.cf-ad-gallery-controls img{width:100%;height:100%;object-fit:contain}.cf-ad-buy{grid-area:buy;width:min(100%,46rem);padding-top:clamp(2.4rem,3.5svh,4rem);scroll-margin-top:14rem}.cf-ad-buy__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.cf-ad-price{font-size:clamp(2.1rem,1.9vw,3rem);font-weight:450;line-height:1.4;white-space:nowrap}.cf-ad-quantity{display:flex;align-items:center;border:1px solid #1c303830;border-radius:.3rem;min-height:4.6rem}.cf-ad-quantity button{display:none;width:4.4rem;min-height:4.4rem;padding:0;color:var(--ad-ink);background:transparent;border:0;font-size:2.2rem;cursor:pointer}.cf-ad-js .cf-ad-quantity button{display:block}.cf-ad-quantity input{width:4.4rem;min-height:4.4rem;padding:0;border:0;background:transparent;color:var(--ad-ink);text-align:center;font:inherit;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.cf-ad-quantity input::-webkit-inner-spin-button,.cf-ad-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.cf-ad-buy .cf-ad-button{width:100%}.cf-ad-description{grid-area:description;align-self:start;max-width:43ch;padding-top:2rem;font-size:clamp(1.5rem,1.2vw,1.9rem);line-height:1.65;color:var(--ad-muted)}.cf-ad-description p+p{margin-top:.65rem;font-size:.9em}.cf-ad-feedback{margin-top:1.4rem;font-size:1.5rem}.cf-ad-feedback:empty{display:none}.cf-ad-feedback[data-error=true]{color:#8b2a24}.cf-ad-feedback a{display:inline-flex;align-items:center;min-height:4.4rem;margin-left:1rem}.cf-ad-benefits{padding:clamp(5rem,7vw,12rem) 0;background:#1c3038;color:#fffdf8}.cf-ad-benefits__grid{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(4rem,6vw,10rem)}.cf-ad-benefits__image{overflow:hidden}.cf-ad-benefits__image img{width:100%;aspect-ratio:1.16;object-fit:cover;object-position:55% center}.cf-ad-benefits h2{max-width:12ch}.cf-ad-benefits__body{margin-top:2.5rem!important;max-width:29ch;color:#e0e5e3;font-size:clamp(1.8rem,1.5vw,2.5rem)}.cf-ad-benefits__qualities{list-style:none;display:flex;flex-wrap:wrap;gap:1rem 2rem;margin:3.5rem 0 0;padding:2rem 0 0;border-top:1px solid #ffffff40;font-size:clamp(1.5rem,1.2vw,2rem);color:#e1bd7b}.cf-ad-formula{padding:clamp(5rem,7vw,12rem) 0;background:#fff}.cf-ad-formula__grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(3rem,6vw,10rem)}.cf-ad-formula__image{order:2;position:relative}.cf-ad-formula__image img{width:100%;max-height:70svh;aspect-ratio:1;object-fit:contain}.cf-ad-volume{position:absolute;z-index:1;top:-3%;left:5%;font-family:Georgia,Times New Roman,serif;font-size:clamp(9rem,12vw,20rem);line-height:1;color:#e9dfcc;letter-spacing:-.07em;pointer-events:none}.cf-ad-volume small{font-family:var(--font-body-family);font-size:.2em;letter-spacing:-.03em}.cf-ad-formula h2{max-width:15ch}.cf-ad-formula__notes{display:grid;grid-template-columns:1fr 1fr;gap:2.8rem;margin-top:clamp(3rem,4vw,6rem)}.cf-ad-formula__notes div{border-top:1px solid #b9883b80;padding-top:1.8rem}.cf-ad-formula__notes p{margin-top:1rem;color:var(--ad-muted);max-width:21ch}.cf-ad-quality{padding:clamp(5rem,7vw,12rem) 0;background:var(--ad-ink);color:#fffdf8}.cf-ad-quality h2{max-width:17ch;margin-bottom:clamp(3rem,4vw,6rem)}.cf-ad-quality__grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(3rem,6vw,10rem)}.cf-ad-quality__image{overflow:hidden;background:#fff}.cf-ad-quality__image img{width:100%;aspect-ratio:1.12;object-fit:cover;object-position:50% 52%}.cf-ad-quality__points{display:grid;gap:clamp(2.2rem,3vw,4rem)}.cf-ad-quality__point{border-top:1px solid #ffffff40;padding-top:clamp(1.6rem,2vw,2.5rem)}.cf-ad-quality__point h3{font-size:clamp(2.4rem,2.2vw,3.8rem);color:#e8ca95}.cf-ad-quality__point p{margin-top:1rem;max-width:35ch;color:#e0e5e3}.cf-ad-application{padding:clamp(5rem,7vw,12rem) 0;background:#ede9df}.cf-ad-application__grid{display:grid;grid-template-columns:1.4fr .7fr;align-items:center;gap:clamp(4rem,6vw,10rem)}.cf-ad-application img{width:100%;aspect-ratio:1.27;object-fit:cover;object-position:53% center}.cf-ad-application h2{max-width:10ch}.cf-ad-application p{margin-top:2.5rem;max-width:22ch;color:var(--ad-muted);font-size:clamp(1.8rem,1.5vw,2.5rem)}.cf-ad-uses{padding:clamp(5rem,7vw,12rem) 0;background:#fffdf8}.cf-ad-uses h2{margin-bottom:clamp(3rem,4vw,6rem);font-size:clamp(4.1rem,6vw,10rem);text-align:center}.cf-ad-uses img{width:100%;aspect-ratio:1.8;object-fit:cover;object-position:50% 57%}.cf-ad-faq{padding:clamp(5rem,7vw,12rem) 0}.cf-ad-faq__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(4rem,7vw,12rem)}.cf-ad-faq__grid h2{max-width:12ch}.cf-ad-faq__list{border-top:1px solid #1c303830}.cf-ad-faq details{border-bottom:1px solid #1c303830}.cf-ad-faq summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:7rem;padding:2.3rem 0;font-size:clamp(1.7rem,1.4vw,2.2rem);font-weight:500;line-height:1.45;list-style:none;cursor:pointer}.cf-ad-faq summary::-webkit-details-marker{display:none}.cf-ad-faq details>div{color:var(--ad-muted);padding:0 3rem 2.4rem 0;max-width:62ch}.cf-ad-plus{flex:0 0 1.4rem;width:1.4rem;height:1.4rem;position:relative}.cf-ad-plus:before,.cf-ad-plus:after{content:"";position:absolute;background:currentColor;width:100%;height:1px;top:50%;left:0}.cf-ad-plus:after{transform:rotate(90deg)}details[open]>summary .cf-ad-plus:after{transform:rotate(0)}.cf-ad-policies{display:flex;flex-wrap:wrap;gap:2.5rem;font-size:1.5rem}.cf-ad-policies a{display:inline-flex;align-items:center;min-height:4.4rem}.cf-ad-close-scene{display:grid;grid-template-columns:1.4fr 1fr;margin-top:clamp(4rem,6vw,9rem);background:#e8e2d6}.cf-ad-close-scene>img{width:100%;height:100%;aspect-ratio:1.5;object-fit:cover;object-position:66% center}.cf-ad-close{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3rem;padding:clamp(3rem,4vw,7rem)}.cf-ad-close .cf-ad-price{margin:0}.cf-ad-close .cf-ad-button{width:100%}.cf-ad-sticky{position:fixed;z-index:25;left:50%;bottom:max(1.6rem,env(safe-area-inset-bottom));transform:translate(-50%,140%);width:min(90%,70rem);display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.2rem 1.3rem 1.2rem 2.2rem;border:1px solid #1c303820;border-radius:.4rem;box-shadow:0 .5rem 4rem #172c3620;background:#fffdf8;color:var(--ad-ink);visibility:hidden;transition:transform .22s ease,visibility .22s;font-size:1.5rem;line-height:1.4}.cf-ad-sticky.is-visible{transform:translate(-50%);visibility:visible}.cf-ad-sticky__price{font-size:clamp(1.7rem,1.4vw,2.2rem);white-space:nowrap}.cf-ad-sticky .cf-ad-button{min-height:4.7rem;padding:1rem 2rem;white-space:nowrap}.cf-ad-page:has(cart-drawer.active) .cf-ad-sticky,.cf-ad-page:has(.menu-drawer-container[open]) .cf-ad-sticky,.cf-ad-page:has(cart-notification .active) .cf-ad-sticky{visibility:hidden;transform:translate(-50%,140%)}@media(max-width:989px){.cf-ad-hero__grid{column-gap:4vw}.cf-ad-hero h1{font-size:clamp(5rem,7.5vw,8rem)}.cf-ad-benefits__grid,.cf-ad-formula__grid,.cf-ad-application__grid,.cf-ad-faq__grid{gap:3.5rem}.cf-ad-hero__identity,.cf-ad-description{font-size:1.5rem}.cf-ad-price{font-size:2.1rem}.cf-ad-benefits__qualities{gap:1rem 1.5rem}}@media(max-width:749px){.cf-ad-inner{width:89%}.cf-ad-section{font-size:1.6rem}.cf-ad-section h2{font-size:clamp(3.7rem,10.5vw,5.5rem)}.cf-ad-hero{padding:2.4rem 0 4rem}.cf-ad-hero__grid{grid-template-columns:1fr;grid-template-areas:"title" "media" "buy" "description";grid-template-rows:auto;gap:1.6rem}.cf-ad-hero h1{display:flex;flex-wrap:wrap;gap:0 .2em;font-size:clamp(4rem,11.2vw,6.5rem);line-height:1.08}.cf-ad-hero__identity{margin-top:.9rem!important;font-size:1.45rem}.cf-ad-hero h1>.cf-ad-hero__brand{flex-basis:100%;margin-bottom:.8rem;font-size:1.15rem}.cf-ad-gallery-stage{width:min(100%,31svh)}.cf-ad-gallery-controls{margin-top:.8rem;gap:1rem}.cf-ad-gallery-controls a{width:4.8rem}.cf-ad-buy{padding:0;width:100%}.cf-ad-buy__top{margin-bottom:1rem}.cf-ad-price{font-size:2.2rem}.cf-ad-description{padding-top:0;font-size:1.5rem;max-width:100%}.cf-ad-benefits__grid,.cf-ad-formula__grid,.cf-ad-application__grid,.cf-ad-faq__grid{grid-template-columns:1fr;gap:3rem}.cf-ad-benefits__image{order:2}.cf-ad-benefits__image img{aspect-ratio:1.25}.cf-ad-benefits h2{max-width:15ch}.cf-ad-benefits__body{margin-top:1.8rem!important;max-width:34ch;font-size:1.8rem}.cf-ad-benefits__qualities{margin-top:2.2rem;padding-top:1.6rem;font-size:1.5rem;gap:1rem 2rem}.cf-ad-formula__image{order:2}.cf-ad-formula__image img{max-height:48svh}.cf-ad-volume{font-size:clamp(9rem,26vw,14rem);top:0}.cf-ad-formula h2{max-width:18ch}.cf-ad-formula__notes{gap:2rem;margin-top:2.5rem}.cf-ad-formula__notes h3{font-size:2.5rem}.cf-ad-formula__notes p{font-size:1.5rem}.cf-ad-quality h2{max-width:16ch}.cf-ad-quality__grid{grid-template-columns:1fr;gap:3rem}.cf-ad-quality__image img{aspect-ratio:1.18}.cf-ad-quality__points{gap:2.2rem}.cf-ad-quality__point{padding-top:1.6rem}.cf-ad-quality__point p{max-width:34ch}.cf-ad-application figure{order:2}.cf-ad-application img{aspect-ratio:1.12;object-position:52% center}.cf-ad-application h2{max-width:16ch}.cf-ad-application p{margin-top:1.6rem;max-width:none;font-size:1.8rem}.cf-ad-uses h2{font-size:clamp(3.7rem,10vw,5.7rem);text-align:left;max-width:15ch}.cf-ad-uses img{aspect-ratio:1.35}.cf-ad-faq summary{font-size:1.7rem;padding:2rem 0;min-height:6.5rem}.cf-ad-faq__grid h2{max-width:15ch}.cf-ad-faq details>div{font-size:1.5rem;padding-right:1.5rem}.cf-ad-close-scene{grid-template-columns:1fr}.cf-ad-close-scene>img{aspect-ratio:1.6}.cf-ad-close{padding:2.8rem;gap:2rem}.cf-ad-sticky{bottom:max(1rem,env(safe-area-inset-bottom));width:94%;gap:1rem;padding:1rem 1rem 1rem 1.4rem}.cf-ad-sticky .cf-ad-button{padding:1rem 1.5rem;font-size:1.4rem}}@media(prefers-reduced-motion:reduce){.cf-ad-section *,.cf-ad-sticky{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/cf-ad.css.map */
