@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Roboto:wght@300;400;500&display=swap";.ft-s{--ft-ink: #2E332C;--ft-ink-muted: #545B4F;--ft-ink-faint: #7C8376;--ft-sage: #5F8271;--ft-sage-deep: #4F7263;--ft-paper: #FFFFFF;--ft-cream: #F7F5F0;--ft-tint: #EDF2EE;--ft-rule: rgba(95, 130, 113, .32);--ft-shell: #2E3A33;--ft-clay: #A5674C;--ft-display: "Playfair Display", Georgia, "Times New Roman", serif;--ft-body: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ft-bg: var(--ft-paper);--ft-fg: var(--ft-ink);--ft-fg-muted: var(--ft-ink-muted);--ft-accent: var(--ft-sage);--ft-line: var(--ft-rule);--ft-h-size: clamp(32px, 3.4vw, 46px);--ft-max: 1280px;--ft-gutter: clamp(20px, 5vw, 64px);display:block;box-sizing:border-box;width:100%;color:var(--ft-fg);background:var(--ft-bg);font-family:var(--ft-body);font-weight:300;font-size:17px;line-height:1.7;padding-top:var(--ft-pad-top, 56px);padding-bottom:var(--ft-pad-bottom, 56px)}.ft-s *,.ft-s *:before,.ft-s *:after{box-sizing:border-box}.ft-s .ft-h,.ft-s .ft-sub,.ft-s .ft-rte,.ft-s .ft-hero__title,.ft-s .ft-hero__headline,.ft-s .ft-acc__q,.ft-s .ft-acc__copy,.ft-s .ft-check li,.ft-s .ft-specs dd,.ft-s .ft-pairs__title,.ft-s .ft-pairs__title a,.ft-s .ft-ritual__name,.ft-s .ft-ritual__name a,.ft-s .ft-founder__quote,.ft-s .ft-fine{text-transform:none;letter-spacing:normal}.ft-s[data-ft-namecase=lower] .ft-hero__title,.ft-s[data-ft-namecase=lower] .ft-pairs__title,.ft-s[data-ft-namecase=lower] .ft-pairs__title a,.ft-s[data-ft-namecase=lower] .ft-ritual__name,.ft-s[data-ft-namecase=lower] .ft-ritual__name a{text-transform:lowercase}.ft-s[data-ft-namecase=upper] .ft-hero__title,.ft-s[data-ft-namecase=upper] .ft-pairs__title,.ft-s[data-ft-namecase=upper] .ft-pairs__title a,.ft-s[data-ft-namecase=upper] .ft-ritual__name,.ft-s[data-ft-namecase=upper] .ft-ritual__name a{text-transform:uppercase;letter-spacing:.01em}.ft-s[data-ft-namecase=asis] .ft-hero__title,.ft-s[data-ft-namecase=asis] .ft-pairs__title,.ft-s[data-ft-namecase=asis] .ft-pairs__title a,.ft-s[data-ft-namecase=asis] .ft-ritual__name,.ft-s[data-ft-namecase=asis] .ft-ritual__name a{text-transform:none}.ft-s[data-ft-scheme=cream]{--ft-bg: var(--ft-cream)}.ft-s[data-ft-scheme=tint]{--ft-bg: var(--ft-tint)}.ft-s[data-ft-scheme=deep]{--ft-bg: var(--ft-shell);--ft-fg: #F2F1EA;--ft-fg-muted: #C7CDC3;--ft-accent: #A9C6B5;--ft-line: rgba(242, 241, 234, .26)}.ft-s[data-ft-hsize=s]{--ft-h-size: clamp(26px, 2.6vw, 34px)}.ft-s[data-ft-hsize=m]{--ft-h-size: clamp(32px, 3.4vw, 46px)}.ft-s[data-ft-hsize=l]{--ft-h-size: clamp(38px, 4.4vw, 58px)}.ft-s[data-ft-align=center] .ft-align{text-align:center;margin-inline:auto}.ft-s[data-ft-align=center] .ft-check{display:inline-block;text-align:left}.ft-s__inner{width:100%;max-width:var(--ft-max);margin-inline:auto;padding-inline:var(--ft-gutter)}.ft-s__inner--flush{padding-inline:0;max-width:none}.ft-eyebrow{margin:0 0 14px;color:var(--ft-accent);font-family:var(--ft-body);font-size:12.5px;font-weight:500;line-height:1.4;letter-spacing:.16em;text-transform:uppercase}.ft-h{margin:0 0 18px;color:var(--ft-fg);font-family:var(--ft-display);font-size:var(--ft-h-size);font-weight:400;line-height:1.1;letter-spacing:-.018em;text-wrap:balance;max-width:22ch}.ft-s[data-ft-align=center] .ft-h{max-width:26ch}.ft-sub{margin:0 0 14px;font-family:var(--ft-display);font-size:21px;font-weight:500;line-height:1.3;color:var(--ft-fg)}.ft-rte{color:var(--ft-fg-muted);font-size:17px;line-height:1.72;max-width:60ch}.ft-rte p{margin:0 0 14px}.ft-rte p:last-child{margin-bottom:0}.ft-rte a{color:var(--ft-accent);text-underline-offset:2px}.ft-rte strong{font-weight:500;color:var(--ft-fg)}.ft-fine{font-size:14px;line-height:1.65;color:var(--ft-ink-faint)}.ft-check{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.ft-check li{position:relative;padding-left:30px;font-size:16.5px;line-height:1.5;color:var(--ft-fg)}.ft-check li:before{content:"";position:absolute;left:3px;top:.5em;width:12px;height:7px;border-left:1.5px solid var(--ft-accent);border-bottom:1.5px solid var(--ft-accent);transform:translateY(-50%) rotate(-45deg)}.ft-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:15px 36px;border:1px solid var(--ft-sage-deep);border-radius:0;background:var(--ft-sage-deep);color:#fff;font-family:var(--ft-body);font-size:14px;font-weight:500;letter-spacing:.13em;line-height:1.2;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .16s ease,color .16s ease}.ft-btn:hover{background:#3f5c4e;border-color:#3f5c4e;color:#fff}.ft-btn:focus-visible{outline:2px solid var(--ft-accent);outline-offset:3px}.ft-btn[disabled]{opacity:.45;cursor:not-allowed}.ft-btn--full{width:100%}.ft-btn--ghost{background:transparent;color:var(--ft-fg);border-color:var(--ft-line)}.ft-btn--ghost:hover{background:transparent;color:var(--ft-accent);border-color:var(--ft-accent)}.ft-img,.ft-img img,.ft-img picture,.ft-img svg{display:block;width:100%;max-width:100%;height:auto}.ft-media{display:block;width:100%;aspect-ratio:4 / 5;background:var(--ft-bg);overflow:hidden;line-height:0}.ft-media img,.ft-media svg{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.ft-ph{display:block;width:100%;background:var(--ft-tint)}.ft-ph svg{display:block;width:100%;height:auto;fill:#5f827159}.ft-acc{border-top:1px solid var(--ft-line)}.ft-acc__item{border-bottom:1px solid var(--ft-line)}.ft-acc__summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:var(--ft-fg);cursor:pointer;list-style:none}.ft-acc__summary::-webkit-details-marker{display:none}.ft-acc__summary:focus-visible{outline:2px solid var(--ft-accent);outline-offset:2px}.ft-acc__q{font-family:var(--ft-display);font-size:20px;font-weight:400;line-height:1.32}.ft-acc__copy{padding:0 32px 22px 0;color:var(--ft-fg-muted);font-size:16px;line-height:1.68;max-width:60ch}.ft-acc__copy p{margin:0 0 12px}.ft-acc__copy p:last-child{margin-bottom:0}.ft-plus{position:relative;flex:0 0 18px;width:18px;height:18px}.ft-plus:before,.ft-plus:after{content:"";position:absolute;top:50%;left:50%;background:var(--ft-accent);transform:translate(-50%,-50%)}.ft-plus:before{width:15px;height:1px}.ft-plus:after{width:1px;height:15px;transition:transform .18s ease,opacity .18s ease}details[open]>.ft-acc__summary .ft-plus:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.ft-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.ft-split--media-right .ft-split__media{order:2}.ft-split--media-right .ft-split__body{order:1}.ft-stack{display:flex;flex-direction:column}.ft-stack--sm{gap:12px}.ft-stack--md{gap:22px}.ft-stack--lg{gap:34px}.ft-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (max-width:899px){.ft-s{padding-top:var(--ft-pad-top-m, 40px);padding-bottom:var(--ft-pad-bottom-m, 40px);font-size:16.5px}.ft-h{max-width:none}.ft-rte{font-size:16.5px}.ft-split{grid-template-columns:1fr}.ft-split--media-right .ft-split__media,.ft-split__media{order:1}.ft-split--media-right .ft-split__body,.ft-split__body{order:2}.ft-acc__q{font-size:18px}.ft-acc__copy{padding-right:24px;font-size:15.5px}}@media(prefers-reduced-motion:reduce){.ft-s *,.ft-s *:before,.ft-s *:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ft-pdp.css.map */
