@charset "UTF-8";:root{--paper:#f7f4ec;--ink:#263c32;--muted:#59665c;--line:#dcded2;--cream:#eeeee3;--accent:#a35e39;--serif:Georgia,"Times New Roman",serif;--sans:"Helvetica Neue",Helvetica,Arial,sans-serif;--width:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;height:auto;display:block}svg{display:block}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.12;letter-spacing:-.045em}h1{font-size:clamp(42px,4.7vw,74px)}h2{font-size:clamp(34px,3.5vw,53px)}h3{font-size:28px}p{max-width:64ch}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.skip-link{position:fixed;left:12px;top:-100px;z-index:10;background:var(--ink);color:#fff;padding:10px 18px}.skip-link:focus{top:10px}.announcement{background:var(--ink);color:#f2f1e8;text-align:center;padding:8px 15px;font-size:9px;letter-spacing:.2em;line-height:1.5}.site-header{position:relative;max-width:1600px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;height:97px;padding:0 5.2%;border-bottom:1px solid var(--line)}.wordmark{font-family:var(--serif);font-size:39px;line-height:1;letter-spacing:-.06em}.wordmark-dot{color:var(--accent)}.desktop-nav{display:flex;align-items:center;gap:35px;font-size:12px}.desktop-nav a,.footer-links a{transition:opacity .2s}.desktop-nav a:hover,.footer-links a:hover{opacity:.65}.header-actions{display:flex;align-items:center;gap:24px}.cart-link{display:flex;align-items:center;gap:12px;font-size:12px}.mobile-nav{display:none}.hero{max-width:1600px;margin:auto;display:grid;grid-template-columns:47% 53%;min-height:660px}.hero-copy{padding:95px 8% 45px 11.1%;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow{font-size:9px;font-family:var(--sans);line-height:1.5;letter-spacing:.17em;font-weight:500;text-transform:uppercase}.hero h1{margin:29px 0 26px}.hero-description{font-size:15px;line-height:1.75;max-width:365px;color:#5b655b}.hero-buttons{display:flex;align-items:center;gap:26px;margin-top:35px}.button{display:inline-flex;justify-content:center;align-items:center;gap:26px;padding:15px 22px;min-height:49px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font-size:12px;line-height:1.4;border-radius:0;transition:background .22s,transform .22s}.button:hover{background:#3a5144}.button:active{transform:translateY(1px)}.button--secondary:hover{background:var(--cream)}.button[disabled]{opacity:.55;cursor:not-allowed}.text-link{display:inline-flex;gap:20px;align-items:center;font-size:12px;line-height:1.6;border-bottom:1px solid currentColor;padding-bottom:3px}.text-link:hover{color:var(--accent)}.hero-footnote{display:flex;align-items:center;gap:16px;font-size:8px;letter-spacing:.12em;line-height:1.7;margin-top:68px;color:var(--muted)}.tiny-line{width:28px;height:1px;background:var(--muted)}.hero-image{position:relative;min-height:660px;overflow:hidden}.hero-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:56% 50%}.hero-image:after{content:"";position:absolute;top:70%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#141e188c);pointer-events:none}.hero-image figcaption{position:absolute;bottom:30px;left:30px;right:30px;z-index:1;display:flex;justify-content:space-between;color:var(--paper);font-size:8px;letter-spacing:.15em}.maker-strip{display:flex;justify-content:center;gap:10%;padding:22px 6%;border-bottom:1px solid var(--line);font:italic 17px var(--serif)}.page-shell{width:min(var(--width),100%);margin:0 auto;padding:80px 5.2%}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:36px}.section-heading .eyebrow{margin-bottom:20px}.section-heading>p{font-size:13px;color:var(--muted);padding-bottom:4px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.product-card__media{display:block;overflow:hidden;background:#ecebe3;aspect-ratio:1/1.15}.product-card__image{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-card__image{transform:scale(1.035)}.product-card__body{padding:17px 0 4px;position:relative}.product-card__vendor{font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px}.product-card__title{font-size:25px;letter-spacing:-.03em;margin-bottom:7px}.product-card__notes{font-size:11px;line-height:1.7;color:var(--muted);margin:0 0 10px}.product-card__price{font-size:12px}.product-card__status{font-size:10px;color:var(--muted);margin-top:6px}.collection-more{margin-top:37px;text-align:center}.empty-state{padding:60px 25px;background:var(--cream);text-align:center;border:1px solid var(--line)}.empty-state .eyebrow,.empty-state h3,.empty-state p{margin:0 auto 18px}.empty-state p{color:var(--muted)}.scent-section{background:#e9eadf;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.scent-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding-top:82px;padding-bottom:82px}.scent-intro h2{margin:22px 0}.scent-intro p:not(.eyebrow){font-size:13px;line-height:1.8;color:var(--muted)}.scent-intro .text-link{margin-top:25px}.scent-row{display:flex;align-items:center;gap:28px;padding:27px 0;border-bottom:1px solid #c6cdbd}.scent-row:first-child{border-top:1px solid #c6cdbd}.scent-number{font-size:10px;color:var(--muted)}.scent-row h3{font-size:31px;letter-spacing:-.03em}.scent-row p{font-size:11px;color:var(--muted);margin-top:7px}.scent-arrow{font-size:24px;margin-left:auto;transition:transform .2s}.scent-row:hover .scent-arrow{transform:translate(3px,-3px)}.story-section{display:grid;grid-template-columns:1fr 1.3fr;gap:90px;padding-top:95px;padding-bottom:105px}.story-label svg{margin:40px 0;color:var(--accent)}.story-section h2{font-size:clamp(34px,3.3vw,51px)}.story-section h2 em{font-weight:400}.story-section p:not(.eyebrow){margin-top:24px;font-size:14px;color:var(--muted)}.story-section .text-link{margin-top:25px}.site-footer{background:var(--ink);color:var(--paper);padding:65px 5.2% 25px}.footer-top,.footer-bottom{max-width:1290px;margin:auto;display:flex;justify-content:space-between;gap:45px}.footer-top h2{font-size:36px;letter-spacing:-.035em;margin-top:18px}.footer-top p:not(.eyebrow){font-size:13px;color:#c6cec0;margin-top:22px}.footer-links{display:flex;gap:90px}.footer-links nav{display:flex;flex-direction:column;gap:11px;font-size:12px}.footer-links h3{font:10px var(--sans);text-transform:uppercase;letter-spacing:.13em;margin-bottom:14px;color:#c6cec0}.footer-bottom{align-items:flex-end;border-top:1px solid #536659;padding-top:33px;margin-top:65px}.footer-wordmark{font-family:var(--serif);font-size:69px;letter-spacing:-.07em;line-height:1}.footer-bottom p,.footer-bottom small{font-size:10px;color:#c6cec0;line-height:1.8}.muted{color:var(--muted)}.rte{line-height:1.85}.rte p,.rte ul,.rte ol{margin:0 0 23px}.rte h2{font-size:32px;margin:38px 0 16px}.rte h3{margin:28px 0 14px}.rte a{border-bottom:1px solid}.rte table{border-collapse:collapse;width:100%;font-size:13px}.rte td,.rte th{border-bottom:1px solid var(--line);padding:12px;text-align:left}.page-shell>h1{margin-bottom:30px}.page-shell:has(>.rte){max-width:900px}.product-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:70px}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-content:start}.product-gallery>*:first-child{grid-column:1/-1}.product-gallery__image{width:100%;background:var(--cream)}.product-info .eyebrow{margin-bottom:14px}.product-info h1{font-size:48px;line-height:1.12}.product-price{font-size:21px;margin:23px 0}.product-form{margin:30px 0}.field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.field label,.quantity-field label{font-size:12px}.field input,.field select,.field textarea,input[type=search],input[type=number],select,textarea{border:1px solid #bdc5b7;background:transparent;color:var(--ink);border-radius:0;padding:12px 14px;max-width:100%}input[type=number]{width:90px}.quantity-field{margin:20px 0;display:flex;align-items:center;gap:20px}.product-form>.button{width:100%;margin-top:10px}.product-details{border-top:1px solid var(--line);padding:20px 0}.product-details summary{cursor:pointer;font-size:14px}.product-info .rte{font-size:14px}.form-message{padding:14px 18px;background:var(--cream);margin:15px 0;font-size:13px}.form-message--error{border:1px solid #a04b3e}.pagination{display:flex;justify-content:center;gap:15px;margin-top:40px}.pagination a,.pagination span{padding:5px 10px}.collection-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.collection-toolbar select{font-size:12px}.cart-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:55px}.cart-item{display:grid;grid-template-columns:100px minmax(0,1fr) 90px 90px;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid var(--line)}.cart-item__image{width:100px;background:var(--cream)}.cart-item__details h2,.cart-item__details h3{font-size:23px;margin-bottom:6px}.cart-item__details p{font-size:12px}.cart-item__total{font-size:14px;text-align:right}.cart-summary{padding:28px;background:var(--cream);align-self:start}.cart-summary h2{font-size:28px;margin-bottom:24px}.cart-summary .button{width:100%;margin-top:18px}.cart-summary p{margin-bottom:14px;font-size:13px}.contact-form{max-width:640px}.contact-form textarea{min-height:170px}.search-form{display:flex;gap:12px;margin:30px 0}.search-form input{flex:1;min-width:0}.preview-notice{padding:10px 20px;background:#dce2d3;font-size:11px;text-align:center}.product-card svg.placeholder-svg{width:100%;height:100%}.preview-modal{padding:38px;background:var(--paper);border:1px solid var(--line);max-width:500px;width:calc(100% - 32px);color:var(--ink)}.preview-modal::backdrop{background:#17241c8c}.preview-modal h2{font-size:34px;margin-bottom:18px}.preview-modal p{font-size:14px;margin-bottom:22px}.preview-modal .button{margin-top:12px}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-back{margin-bottom:35px}.product-gallery__additional{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:18px}.product-gallery__detail{width:100%;background:var(--cream)}.product-form__actions{display:flex;align-items:flex-end;gap:18px}.product-form__actions .quantity-field{flex-direction:column;align-items:flex-start;gap:8px;margin:0}.product-form__actions .button{flex:1;min-height:51px}.product-info__notes{font-size:13px;color:var(--muted);margin-top:14px}.product-details .rte{padding-top:18px}.product-policy-links{display:flex;gap:20px;margin-top:20px}.page-section{max-width:900px}.page-section .section-heading,.cart-section>.section-heading,.search-section>.section-heading,.collections-section>.section-heading,.collection-section>header.section-heading{display:block}.page-section .section-heading .eyebrow,.cart-section .section-heading .eyebrow,.search-section .section-heading .eyebrow{margin-bottom:20px}.page-section h1,.cart-section h1,.search-section h1,.collection-section h1{font-size:clamp(40px,4vw,60px)}.cart-items__footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:26px}.cart-summary__total{display:flex;justify-content:space-between;gap:20px}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-form>.button{margin-top:20px}.search-form .field{flex:1;margin:0}.search-form .button{align-self:flex-end;min-height:50px}.search-count{margin-bottom:24px}.collection-sort{display:flex;align-items:center;gap:12px}.collection-sort .text-link{background:none;border:0;border-bottom:1px solid currentColor}.collection-intro{font-size:14px;margin-top:20px}.product-card__media{position:relative}.product-card__status{position:absolute;left:12px;top:9px;background:var(--paper);padding:4px 8px}.product-card__placeholder,.product-gallery__placeholder{display:flex;align-items:center;justify-content:center;min-height:240px;color:var(--muted);font-size:12px}.collections-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.collection-card h2{margin-top:16px;font-size:30px}.header-search{font-size:12px}.product-price s{color:var(--muted);font-size:16px;margin-left:9px}@media(max-width:760px){.header-search{display:none}.contact-form__row{grid-template-columns:1fr;gap:0}.cart-items__footer{align-items:flex-start;flex-direction:column}.collection-sort{flex-wrap:wrap}.collections-grid{grid-template-columns:1fr}.product-gallery__additional{gap:10px}}@media(min-width:1600px){.hero{border-left:1px solid var(--line);border-right:1px solid var(--line)}}@media(max-width:1100px){.hero-copy{padding:70px 9%}.hero-buttons{align-items:flex-start;flex-direction:column;gap:20px}.hero,.hero-image{min-height:610px}.scent-layout,.story-section{gap:55px}.product-grid{gap:18px}.product-card__title{font-size:23px}.footer-links{gap:45px}.product-layout{gap:35px}.cart-layout{gap:28px}.cart-item{grid-template-columns:80px 1fr 75px;gap:15px}.cart-item__total{grid-column:2/-1;text-align:left}.cart-item__image{width:80px}.cart-item input{width:70px}}@media(max-width:760px){body{font-size:14px}.site-header{height:77px;padding:0 6%}.wordmark{font-size:33px}.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{list-style:none;cursor:pointer;padding:12px 0 12px 10px;display:grid;gap:6px}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav summary span{width:20px;height:1px;background:var(--ink)}.mobile-nav nav{position:absolute;z-index:3;left:0;right:0;top:100%;background:var(--paper);border-bottom:1px solid var(--line);padding:25px 6%;display:grid;gap:20px}.cart-link span{font-size:11px}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:51px 6% 39px}.hero h1{font-size:clamp(40px,8.6vw,64px);margin:24px 0}.hero-description{font-size:14px;max-width:400px}.hero-buttons{flex-direction:row;align-items:center;gap:25px;margin-top:27px}.hero-footnote{margin-top:35px}.hero-image{min-height:390px}.hero-image figcaption{left:22px;right:22px;bottom:21px;font-size:7px}.maker-strip{padding:19px 6%;gap:16px;justify-content:space-between;font-size:12px}.page-shell{padding:55px 6%}.section-heading{align-items:flex-start;flex-direction:column;gap:22px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:16px}.section-heading h2{font-size:37px}.section-heading>p{font-size:13px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.product-card__title{font-size:23px}.product-card__notes{font-size:10px}.product-card__vendor{font-size:7px}.scent-layout,.story-section{grid-template-columns:1fr;gap:35px}.scent-intro h2{font-size:42px}.scent-row h3{font-size:27px}.scent-row{gap:20px}.story-label{display:flex;align-items:center;justify-content:space-between}.story-label svg{width:45px;height:45px;margin:0}.story-section h2{font-size:38px}.site-footer{padding:50px 6% 25px}.footer-top{flex-direction:column;gap:40px}.footer-top h2{font-size:32px}.footer-links{justify-content:space-between;gap:30px}.footer-bottom{flex-wrap:wrap;gap:25px;margin-top:45px}.footer-wordmark{font-size:60px;width:100%}.footer-bottom p,.footer-bottom small{font-size:9px}.product-layout{grid-template-columns:1fr;gap:30px}.product-info h1{font-size:38px}.product-gallery{gap:10px}.cart-layout{grid-template-columns:1fr}.cart-item{grid-template-columns:72px 1fr 65px;gap:13px}.cart-item__image{width:72px}.cart-item__details h2,.cart-item__details h3{font-size:20px}.cart-item input{width:62px;padding:8px}.rte h2{font-size:28px}.collection-toolbar{align-items:flex-start;flex-direction:column}.search-form{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}:root{--paper:#f4f0e7;--ink:#303c30;--muted:#6a7064;--line:#d9d8ca;--cream:#e9e9df;--accent:#9a5e40;--ease:cubic-bezier(.2,.7,.2,1)}html{scroll-padding-top:32px}body{font-size:15px}.announcement{background:#e4e5d9;color:#414c3d;padding:9px 20px;font-size:9px;letter-spacing:.2em}.site-header{height:100px;max-width:1600px;border-bottom:0;padding:0 5%}.wordmark{font-size:41px;letter-spacing:-.075em}.desktop-nav{gap:38px;font-size:12px}.desktop-nav a{position:relative;padding:10px 0}.desktop-nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.desktop-nav a:hover:after{transform:scaleX(1)}.header-actions{gap:28px}.eyebrow{font-size:10px;letter-spacing:.16em;line-height:1.65}.button{padding:17px 25px;min-height:54px;letter-spacing:.025em;gap:35px;transition:background .25s,transform .25s,border-color .25s}.button:hover{background:#46553c;border-color:#46553c}.button:active{transform:scale(.98)}.button--secondary:hover{background:var(--cream);color:var(--ink);border-color:var(--ink)}.text-link{font-size:12px;gap:24px;padding-bottom:6px}.text-link span{transition:transform .3s var(--ease)}.text-link:hover span{transform:translate(3px,-3px)}.hero--campaign{position:relative;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:0;max-width:1600px;padding:0 28px 28px 0}.hero--campaign .hero-copy{padding:65px 11% 56px;justify-content:center}.hero--campaign .hero-kicker{font-size:10px;letter-spacing:.2em}.hero--campaign h1{font-size:clamp(64px,7vw,112px);letter-spacing:-.063em;line-height:.99;margin:29px 0 30px;max-width:650px}.hero--campaign .hero-description{font-size:14px;line-height:1.9;max-width:335px}.hero--campaign .hero-cta{margin-top:32px}.hero--campaign .hero-footnote{margin-top:54px;text-transform:none;letter-spacing:.02em;font-size:11px;line-height:1.8;gap:18px}.hero-footnote p{color:var(--muted)}.hero--campaign .hero-image{min-height:0;aspect-ratio:1/1.04;align-self:stretch;background:#797c58}.hero--campaign .hero-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hero--campaign .hero-image:after{top:80%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#1c1e143d)}.hero--campaign .hero-image figcaption{left:24px;right:24px;bottom:20px;gap:15px;font-size:8px;letter-spacing:.13em;align-items:center;color:#fffdf4}.hero-side-note{position:absolute;left:14px;top:44%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:7px;letter-spacing:.2em;color:var(--muted)}.maker-strip{justify-content:space-between;padding:27px 5%;gap:30px;font-size:20px;border-top:1px solid var(--line);background:var(--paper)}.maker-strip p{font-family:var(--serif)}.maker-strip p em{margin-left:8px}.maker-strip>span{font:9px/1.5 var(--sans);letter-spacing:.18em;align-self:center}.page-shell{padding:100px 5%;max-width:1440px}.section-heading{margin-bottom:50px;gap:30px}.section-heading .eyebrow{margin-bottom:23px}.section-heading h2{font-size:clamp(40px,4.3vw,66px);line-height:1.05;letter-spacing:-.055em}.section-heading h2 em{font-weight:400}.section-heading>p{font-size:13px;line-height:1.8;max-width:275px;padding-bottom:7px}.candle-edit{padding-top:95px;padding-bottom:95px}.editorial-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:7%;row-gap:68px;align-items:start}.editorial-card:nth-child(2n){margin-top:115px}.editorial-card .product-card__media{aspect-ratio:1;position:relative}.product-card__media{background:#e7e6dc;position:relative}.product-card__image{mix-blend-mode:normal;transition:transform .8s var(--ease),opacity .6s var(--ease);object-fit:contain}.product-card__image--campaign{object-fit:cover;width:100%;height:100%}.product-card__image--packshot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background:var(--paper);object-fit:contain;padding:5%}.has-campaign:focus-within .product-card__image--packshot{opacity:1}.packaging-caption{position:absolute;bottom:22px;left:24px;font-size:8px;letter-spacing:.16em;color:var(--ink);opacity:0;transition:opacity .3s;background:var(--paper);padding:6px 9px}.has-campaign:focus-within .packaging-caption{opacity:1}.campaign-number{position:absolute;top:22px;left:24px;color:#fffdf6;font:italic 24px var(--serif);text-shadow:0 1px 10px rgba(30,34,20,.3)}.fragrance-chip{position:absolute;right:20px;bottom:20px;background:#f9f7eff0;color:var(--ink);padding:7px 12px;border:1px solid rgba(255,255,255,.3);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.product-card__body{padding:23px 0 0}.product-card__vendor{font:8px/1.6 var(--sans);letter-spacing:.16em;margin-bottom:10px}.editorial-card__title-row{display:flex;justify-content:space-between;gap:20px;align-items:center}.product-card__title{font-size:27px;line-height:1.15;letter-spacing:-.04em;margin-bottom:0}.editorial-card .product-card__title{font-size:clamp(30px,3vw,44px)}.card-arrow{font-size:24px;transition:transform .35s var(--ease)}.product-card:hover .card-arrow{transform:translate(3px,-3px)}.editorial-card__description{font:italic 18px/1.5 var(--serif);margin:12px 0 6px;color:var(--ink)}.product-card__notes{font-size:11px;line-height:1.8;margin:9px 0 13px;color:var(--muted)}.product-card__price{font-size:13px;padding-top:11px;border-top:1px solid var(--line)}.product-card__preview{padding-top:14px;border-top:1px solid var(--line);font-size:8px;letter-spacing:.14em;display:flex;justify-content:space-between;align-items:center;gap:15px;color:var(--muted)}.product-card__preview span{font:italic 16px/1.5 var(--serif);letter-spacing:0;color:var(--accent)}.product-card__status{left:auto;right:16px;top:12px;font-size:10px}.collection-more{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:62px;text-align:left;padding-top:25px;border-top:1px solid var(--line)}.collection-more>p{font-size:10px;line-height:1.8;max-width:500px}.collection-more .text-link{white-space:nowrap}.scent-section{background:#dfe3d5;border:0}.scent-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:10%;padding-top:100px;padding-bottom:100px}.scent-intro h2{font-size:clamp(45px,5vw,74px);line-height:1.05;margin:25px 0 28px;letter-spacing:-.055em}.scent-intro h2 em{font-weight:400}.scent-intro p:not(.eyebrow){line-height:1.9}.scent-intro .text-link{margin-top:35px}.scent-row{position:relative;align-items:flex-start;gap:24px;padding:29px 0;border-color:#b9c3ac}.scent-row:first-child{border-color:#b9c3ac}.scent-number{padding-top:3px;font-size:9px;letter-spacing:.05em}.scent-label{display:block;font-size:8px;letter-spacing:.14em;margin-bottom:9px;color:var(--muted)}.scent-row h3{font-size:31px;letter-spacing:-.04em}.scent-row p{margin-top:11px;font-size:11px;line-height:1.85}.scent-row p span{font-size:10px}.scent-arrow{align-self:center;font-size:22px}.story-section{max-width:1600px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.story-image{position:relative;min-height:610px;overflow:hidden}.story-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:49%}.story-image figcaption{position:absolute;left:35px;bottom:28px;color:#f4f0e7;font-size:8px;letter-spacing:.18em}.story-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 13%;background:#eee8dc}.story-copy h2{font-size:clamp(42px,4.2vw,65px);line-height:1.08;letter-spacing:-.05em;margin:25px 0 27px}.story-section .story-copy p:not(.eyebrow){font-size:13px;line-height:1.9;margin:0 0 18px;max-width:370px}.story-copy .text-link{margin-top:18px}.site-footer{padding:75px 5% 25px;background:#303c30}.footer-top{max-width:1290px}.footer-top h2{font-size:42px;max-width:410px}.footer-links{gap:85px}.footer-bottom{margin-top:75px;align-items:flex-end}.footer-wordmark{font-size:clamp(72px,9vw,140px);letter-spacing:-.075em}.footer-bottom p{max-width:240px;margin-bottom:4px}.footer-bottom small{margin-bottom:4px}.product-grid{row-gap:42px}.product-gallery__image{background:#ecebe4}.product-section .product-info{padding-top:8px}.product-gallery{align-self:start}.product-info h1{font-size:clamp(40px,4vw,60px)}.product-details{padding:23px 0}.product-card:focus-within .product-card__title a{text-decoration:underline;text-underline-offset:5px}.preview-notice{background:#dedbcf;font-size:10px;letter-spacing:.035em;padding:8px 20px}.preview-modal{max-width:820px;padding:25px;overflow:visible}.preview-modal__layout{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.preview-modal__image{width:100%;aspect-ratio:1;object-fit:cover;max-height:none!important;margin:0!important}.preview-modal__content{padding:12px 12px 12px 0}.preview-modal__content h2{font-size:40px}.preview-modal__content .eyebrow{font-size:8px;margin-bottom:15px}.preview-modal__content p{font-size:12px;line-height:1.8}.preview-modal .button{font-size:11px}.preview-modal__close{position:absolute;right:10px;top:7px;background:var(--paper);border:0;color:var(--ink);font-size:26px;line-height:1;z-index:1;padding:5px}.preview-modal::backdrop{background:#192017a6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(hover:hover){.has-campaign:hover .product-card__image--packshot,.has-campaign:hover .packaging-caption{opacity:1}.editorial-card:hover .product-card__image--campaign{transform:scale(1.025)}.scent-row>div{transition:transform .35s var(--ease)}.scent-row:hover>div{transform:translate(5px)}}@media(prefers-reduced-motion:no-preference){.js-reveal .reveal{opacity:0;transform:translateY(25px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.js-reveal .reveal.is-visible{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.hero--campaign{border:0}.hero--campaign .hero-copy{padding-left:90px}}@media(max-width:1100px){.hero--campaign .hero-copy{padding:45px 10%}.hero--campaign h1{font-size:clamp(55px,7.1vw,86px)}.hero--campaign .hero-description{font-size:13px}.hero--campaign .hero-footnote{margin-top:35px}.hero--campaign .hero-image{aspect-ratio:1/1.2}.editorial-grid{gap:60px 6%}.editorial-card:nth-child(2n){margin-top:90px}.scent-layout{gap:7%}.scent-row h3{font-size:28px}.story-copy{padding:60px 10%}.story-image{min-height:560px}}@media(max-width:760px){.site-header{height:82px;padding:0 6%}.wordmark{font-size:35px}.header-actions{gap:20px}.announcement{font-size:8px;padding:8px 15px}.hero--campaign{display:flex;padding:0;min-height:0}.hero--campaign .hero-copy{padding:45px 6% 38px}.hero--campaign .hero-kicker{font-size:9px}.hero--campaign h1{font-size:clamp(58px,14.5vw,88px);max-width:440px;margin:25px 0}.hero--campaign .hero-description{font-size:13px;max-width:380px;line-height:1.8}.hero--campaign .hero-cta{margin-top:25px;font-size:11px;padding:16px 22px;min-height:50px}.hero--campaign .hero-footnote{margin-top:28px;font-size:10px}.hero--campaign .hero-image{aspect-ratio:1;min-height:0;align-self:auto;width:100%}.hero--campaign .hero-image figcaption{left:20px;right:20px;bottom:19px;font-size:7px}.hero-side-note{display:none}.maker-strip{padding:22px 6%;gap:20px;font-size:17px}.maker-strip>span{font-size:7px;max-width:110px;text-align:right;line-height:1.7}.maker-strip p em{display:block;margin-left:0}.page-shell{padding:65px 6%}.candle-edit .section-heading{margin-bottom:33px;gap:20px}.section-heading h2{font-size:clamp(38px,8.5vw,52px)}.section-heading>p{font-size:12px}.editorial-grid{grid-template-columns:1fr;gap:42px}.editorial-card:nth-child(2n){margin-top:0}.editorial-card .product-card__body{padding-top:20px}.editorial-card .product-card__title{font-size:34px}.editorial-card__description{font-size:18px}.fragrance-chip{bottom:16px;right:16px;font-size:8px}.campaign-number{top:19px;left:20px;font-size:23px}.collection-more{align-items:flex-start;flex-direction:column;gap:22px;margin-top:42px;padding-top:25px}.collection-more>p{font-size:10px}.scent-layout{grid-template-columns:1fr;gap:39px}.scent-intro h2{font-size:51px;margin:20px 0 22px}.scent-intro .text-link{margin-top:24px}.scent-row{padding:25px 0;gap:21px}.scent-row h3{font-size:30px}.scent-label{font-size:8px}.scent-row p{font-size:11px}.story-section{grid-template-columns:1fr;gap:0}.story-image{min-height:0;aspect-ratio:1.18}.story-copy{padding:59px 6% 62px}.story-copy h2{font-size:46px;margin:23px 0}.story-section .story-copy p:not(.eyebrow){font-size:13px}.site-footer{padding:60px 6% 25px}.footer-top h2{font-size:38px}.footer-links{gap:40px}.footer-bottom{margin-top:45px;gap:24px}.footer-wordmark{font-size:78px}.footer-bottom p,.footer-bottom small{font-size:9px}.product-grid{gap:34px 16px}.product-grid .product-card__title{font-size:23px}.product-grid .product-card__notes{font-size:10px}.product-grid .fragrance-chip{display:none}.product-card__image--packshot{padding:3%}.preview-modal{padding:16px;max-width:460px;overflow:auto;max-height:90dvh}.preview-modal__layout{grid-template-columns:1fr;gap:21px}.preview-modal__image{max-height:300px!important;object-fit:cover}.preview-modal__content{padding:0 5px 8px}.preview-modal__content h2{font-size:33px}.preview-modal__content p{font-size:12px}.preview-modal__close{right:19px;top:19px}.preview-notice{font-size:9px;padding:8px 16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.js-reveal .reveal{opacity:1;transform:none}}.product-gallery__campaigns{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding-top:12px}.product-gallery__campaign--wide{grid-column:1/-1}.product-gallery__campaign a{display:block;background:var(--cream);overflow:hidden}.product-gallery__campaign img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.product-gallery__campaign figcaption{font-size:10px;letter-spacing:.025em;line-height:1.6;color:var(--muted);padding-top:9px}.product-gallery__campaign a:focus-visible{outline-offset:3px}@media(max-width:760px){.product-gallery__campaigns{gap:20px 10px;padding-top:8px}.product-gallery__campaign figcaption{font-size:9px}}@media(max-width:760px){.product-layout>.product-gallery{display:contents}.product-gallery>.product-gallery__image,.product-gallery>.product-gallery__placeholder{grid-column:1/-1;order:1}.product-layout>.product-info{grid-column:1/-1;order:2}.product-gallery>.product-gallery__additional{grid-column:1/-1;order:3}.product-gallery>.product-gallery__campaigns{grid-column:1/-1;order:4}}:root{--paper: #f0ece2;--ink: #22372b;--muted: #596653;--cream: #e6e6da;--line: #d2d7c8;--accent: #a97755;--fq-dark: #172a20;--fq-light: #f0ece2;--fq-header-height: 86px;--fq-index-height: 58px;--fq-sticky-top: calc(var(--fq-header-height) + var(--fq-index-height));--fq-ease: cubic-bezier(.2, .72, .2, 1)}html{scroll-padding-top:calc(var(--fq-sticky-top) + 20px)}body{background:var(--paper)}[hidden]{display:none!important}.fq-kicker{font:9px/1.6 var(--sans);font-weight:500;letter-spacing:.17em;text-transform:uppercase}.fq-header{position:sticky;top:0;z-index:30;width:100%;max-width:none;height:var(--fq-header-height);padding:0 5%;background:var(--fq-dark);color:var(--fq-light);border-bottom:1px solid rgba(240,236,226,.13)}.fq-header .wordmark{font-size:39px;letter-spacing:-.07em}.fq-header .wordmark>span{color:#b59872}.fq-header .desktop-nav{gap:32px;font-size:11px}.fq-header .header-actions{gap:25px}.fq-header .cart-link{gap:9px}.fq-motion-toggle{display:inline-flex;align-items:center;gap:8px;padding:10px 0;border:0;background:transparent;color:inherit;font-size:10px}.fq-motion-play,html[data-fq-motion=off] .fq-motion-pause{display:none}html[data-fq-motion=off] .fq-motion-play{display:block}.fq-header .mobile-nav summary span{background:currentColor}.fq-header .mobile-nav nav{background:var(--fq-dark);border-color:#405142}.fq-journey{background:var(--paper)}.fq-hero{position:relative;isolation:isolate;min-height:max(650px,calc(100svh - var(--fq-header-height)));overflow:hidden;background:var(--fq-dark);color:var(--fq-light)}.fq-hero-media{position:absolute;top:0;right:0;bottom:0;left:30%;z-index:-2;overflow:hidden}.fq-hero-poster,.fq-motion-video{width:100%;height:100%;object-fit:cover;object-position:center}.fq-motion-video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .35s ease}.fq-motion-video.is-playing{opacity:1}.fq-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#172a20,#172a20ed 25%,#172a2075 49%,#172a200a 74%),linear-gradient(0deg,rgba(23,42,32,.54),transparent 35%)}.fq-hero-content{padding:clamp(65px,10vh,120px) 6% 145px}.fq-hero .fq-kicker{color:#cfdbc6;font-size:9px}.fq-hero h1{font-size:clamp(78px,9.2vw,148px);line-height:.97;letter-spacing:-.065em;margin:29px 0 30px;max-width:760px}.fq-hero h1 em{font-weight:400;color:#d4d2b8}.fq-hero-description{font-size:14px;line-height:1.9;color:#d7ddce}.fq-button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:53px;padding:16px 24px;border:1px solid currentColor;background:transparent;color:inherit;font:11px/1.5 var(--sans);transition:background .25s,color .25s,transform .25s}.fq-button:hover{background:var(--chapter-ink, var(--fq-light));color:var(--chapter-bg, var(--fq-dark))}.fq-button:active{transform:scale(.98)}.fq-button--light{background:var(--fq-light);border-color:var(--fq-light);color:var(--fq-dark)}.fq-button--light:hover{background:#d4d9c5;color:var(--fq-dark)}.fq-hero .fq-button{margin-top:31px}.fq-hero-bottom{position:absolute;bottom:33px;left:6%;right:5%;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.fq-hero-bottom>p{font-size:10px;line-height:1.85;color:#d7ddce}.fq-scroll-cue{display:flex;align-items:center;gap:28px;font-size:8px;letter-spacing:.17em}.fq-scroll-cue span{font-size:23px}.fq-hero-edition{position:absolute;right:22px;top:38px;writing-mode:vertical-rl;font-size:7px;letter-spacing:.19em;color:#eff0e4}.fq-chapter-nav-shell{position:sticky;top:var(--fq-header-height);z-index:20;height:var(--fq-index-height)}.fq-chapter-nav{position:relative;top:0;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:var(--fq-index-height);padding:0 5%;background:#eeeade;border-bottom:1px solid #cdd3c2}.fq-chapter-nav-label{font-size:8px;letter-spacing:.15em}.fq-chapter-nav>div{display:flex;align-items:center;gap:34px}.fq-chapter-nav a{position:relative;display:inline-flex;align-items:center;gap:9px;min-height:var(--fq-index-height);font:14px/1 var(--serif)}.fq-chapter-nav a>span{font:8px/1 var(--sans);color:#52604e}.fq-chapter-nav a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#32472c;transform:scaleX(0);transform-origin:left;transition:transform .25s}.fq-chapter-nav a[aria-current=location]:after,.fq-chapter-nav a:hover:after{transform:scaleX(1)}.fq-introduction{display:grid;grid-template-columns:1.4fr 1fr;gap:25px 60px;max-width:1500px;margin:auto;padding:110px 6% 115px}.fq-introduction .fq-kicker{grid-column:1 / -1}.fq-introduction h2{font-size:clamp(48px,5.2vw,83px);line-height:1.04;letter-spacing:-.058em}.fq-introduction h2 em{font-weight:400;color:#72765c}.fq-introduction>p:last-child{max-width:330px;align-self:end;justify-self:end;font-size:13px;line-height:1.85;padding-bottom:7px}.fq-chapter{--chapter-bg: #d7d0c4;--chapter-ink: #263a2e;--chapter-soft: #43503f;--scene-height: max(760px, 100svh);--candle-size: var(--scene-height);position:relative;background:var(--chapter-bg);color:var(--chapter-ink);scroll-margin-top:0}.fq-chapter--white-sands{--chapter-ink: #504b37;--chapter-soft: #514b37}.fq-chapter--yosemite{--chapter-ink: #21382f;--chapter-soft: #3f5044}.fq-chapter--zion{--chapter-ink: #713f2d;--chapter-soft: #623b28}.fq-chapter-layout{position:relative;width:100%;max-width:none;height:var(--scene-height);min-height:var(--scene-height);overflow:clip;margin:0;padding:0}.fq-chapter-stage,.fq-chapter-figure,.fq-chapter-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0}.fq-chapter-media{isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 48% 36%,#e1dbd1,#d6cfc3,#c9c2b6)}.fq-scene-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fq-candle-viewport{position:absolute;left:calc(50% - var(--candle-size) / 2);top:calc((var(--scene-height) - var(--candle-size)) / 2);width:var(--candle-size);height:var(--candle-size);pointer-events:none}.fq-candle-viewport>img,.fq-sequence-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;max-width:none;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent);mask-composite:intersect}.fq-sequence-video{opacity:0}.fq-chapter-figure figcaption{position:absolute;z-index:4;left:4.5%;top:125px;display:flex;flex-direction:column;gap:5px;font-size:7px;line-height:1.5;letter-spacing:.14em;color:var(--chapter-soft)}.fq-chapter-info{position:absolute;z-index:5;right:4.5%;bottom:max(36px,6svh);width:min(360px,30vw);padding:0}.fq-chapter-info:before{content:"";position:absolute;z-index:-1;top:-55px;right:-55px;bottom:-45px;left:-55px;background:radial-gradient(ellipse,rgba(223,216,204,.96) 15%,rgba(223,216,204,.76) 50%,transparent 75%);pointer-events:none}.fq-chapter-info .fq-kicker{display:flex;align-items:center;gap:20px;font-size:8px;color:var(--chapter-soft)}.fq-chapter-number{font-size:10px;white-space:nowrap}.fq-chapter-info h2{font-size:clamp(60px,6.6vw,101px);letter-spacing:-.065em;line-height:.98;margin:22px 0 20px}.fq-chapter-info h2>span{color:var(--chapter-soft)}.fq-chapter-introduction{font-size:12px;line-height:1.8;max-width:310px;color:var(--chapter-soft)}.fq-family{margin-top:19px;font-size:8px;letter-spacing:.15em;text-transform:uppercase}.fq-note-list{display:flex;flex-wrap:wrap;gap:8px 15px;padding:0;margin:12px 0 0;list-style:none}.fq-note-list li{font:14px/1.5 var(--serif);border-bottom:1px solid color-mix(in srgb,var(--chapter-ink) 32%,transparent);padding-bottom:3px}.fq-chapter-commerce{margin-top:24px}.fq-chapter-price{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:15px;font-size:16px}.fq-stock-note{font-size:10px;color:var(--chapter-soft)}.fq-chapter-commerce>.fq-stock-note{margin-bottom:15px}.fq-chapter-commerce .fq-button{width:100%;background:var(--chapter-ink);color:#f4efe5;border-color:var(--chapter-ink)}.fq-chapter-commerce .fq-button:hover{background:#e7e0d3;color:var(--chapter-ink)}.fq-atmosphere{display:none}.fq-packaging-link{display:inline-block;font-size:9px;margin-top:13px;text-decoration:underline;text-underline-offset:4px}.fq-sequence-cue{display:none;position:absolute;z-index:4;bottom:35px;left:4.5%;align-items:center;gap:20px;font-size:7px;letter-spacing:.16em;color:var(--chapter-soft)}.fq-sequence-progress{display:block;width:80px;height:1px;background:color-mix(in srgb,var(--chapter-ink) 25%,transparent)}.fq-sequence-progress>span{display:block;width:100%;height:1px;background:var(--chapter-ink);transform:scaleX(var(--sequence-progress, 0));transform-origin:left}.fq-chapter.is-reserved,.fq-chapter.is-scrubbing{--scene-height: 100svh;min-height:265svh}.fq-chapter.is-reserved .fq-chapter-layout,.fq-chapter.is-scrubbing .fq-chapter-layout{position:sticky;top:0}.fq-chapter.is-scrubbing .fq-sequence-video.has-frame{opacity:1}.fq-chapter.is-scrubbing .fq-sequence-cue{display:flex}.fq-chapter.is-scrubbing .fq-chapter-info{opacity:var(--ui-reveal, 0);transform:translateY(calc((1 - var(--ui-reveal, 0)) * 28px));pointer-events:none}.fq-chapter.is-scrubbing.is-ui-visible .fq-chapter-info{pointer-events:auto}.fq-chapter.is-scrubbing .fq-chapter-info:focus-within,html[data-fq-motion=off] .fq-chapter.is-scrubbing .fq-chapter-info{opacity:1;transform:none;pointer-events:auto}.fq-chapter :focus-visible{outline-color:var(--chapter-ink)}#shopify-section-fieldquiet-header{position:sticky;top:0;z-index:30;height:var(--fq-header-height)}.skip-link{z-index:45}html[data-fq-scene-active] .fq-header{position:absolute;top:0;height:62px;background:linear-gradient(#dfd8cdeb,#dfd8cdb3);color:#263a2e;border-bottom:0}html[data-fq-scene-active] .fq-chapter-nav-shell{top:62px}html[data-fq-scene-active] .fq-chapter-nav{min-height:34px;background:#dfd8cdb3;color:#263a2e;border-bottom-color:#263a2e20}html[data-fq-scene-active] .fq-chapter-nav a{min-height:34px;font-size:12px}html[data-fq-scene-active] .fq-chapter-nav a>span{color:#52604e}html[data-fq-scene-active] .fq-header .mobile-nav nav{color:var(--fq-light)}.fq-closing{display:grid;grid-template-columns:1fr 1fr;background:#e5e4d6}.fq-closing-image{min-height:650px;position:relative;overflow:hidden}.fq-closing-image img{position:absolute;width:100%;height:100%;object-fit:cover}.fq-closing-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:85px 13%}.fq-closing-copy h2{font-size:clamp(55px,5.7vw,88px);line-height:1;margin:26px 0 30px}.fq-closing-copy h2 em{font-weight:400;color:#72765c}.fq-closing-copy>p:not(.fq-kicker){font-size:13px;line-height:1.9;margin-bottom:20px}.fq-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:38px;font-size:11px;border-bottom:1px solid currentColor;padding-bottom:8px;margin-top:20px}.fq-footer{background:var(--fq-dark);padding:85px 5% 28px}.fq-footer-top{display:flex;justify-content:space-between;gap:60px;max-width:1400px;margin:auto}.fq-footer-top h2{font-size:clamp(45px,4.7vw,71px);line-height:1.04;margin-top:24px}.fq-footer-top h2 em{font-weight:400;color:#c1c8b0}.fq-footer .footer-links{padding-top:18px;gap:80px}.fq-footer .footer-links h3{color:#b6c4a8}.fq-footer-signature{max-width:1400px;margin:80px auto 0;border-bottom:1px solid #52624b;padding-bottom:15px}.fq-footer-signature a{display:inline-block;font:clamp(90px,18.5vw,280px)/.9 var(--serif);letter-spacing:-.08em}.fq-footer-signature a>span{color:#a89774}.fq-footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;max-width:1400px;margin:24px auto 0;color:#b9c5af}.fq-footer-bottom p,.fq-footer-bottom small{font:9px/1.8 var(--sans)}.page-shell{padding-top:78px;padding-bottom:85px}.product-section{background:var(--paper)}.product-info h1{font-size:clamp(42px,4.7vw,67px);letter-spacing:-.055em}.product-info .eyebrow{font-size:9px;letter-spacing:.16em}.product-info__notes{font:16px/1.65 var(--serif);color:#617050}.product-price{font-size:24px;margin:23px 0 16px}.product-status{font-size:12px}.button{border-color:var(--ink);background:var(--ink);color:var(--paper);min-height:53px;padding:16px 25px}.button--secondary{background:transparent;color:var(--ink)}.button--secondary:hover{background:#dfe4d4;color:var(--ink)}.collection-section>header.section-heading h1,.page-section h1,.cart-section h1,.search-section h1{font-size:clamp(45px,5.4vw,76px);letter-spacing:-.055em}.collection-intro{max-width:650px;line-height:1.85}.product-card__title{font-size:29px;letter-spacing:-.045em}.product-card__price{font-size:13px}.cart-summary{background:#e0e4d7}.cart-summary h2{font-size:33px}.product-details summary{font-size:13px}.field input,.field textarea,.field select{border-color:#a9b5a1}@media(min-width:761px)and (max-height:820px){.fq-chapter-info h2{font-size:clamp(54px,5.7vw,78px);margin:16px 0}.fq-chapter-introduction,.fq-family,.fq-packaging-link{display:none}.fq-chapter-commerce{margin-top:19px}}@media(max-width:1050px){.fq-header .desktop-nav{gap:20px}.fq-header .header-actions{gap:18px}.fq-chapter-nav>div{gap:22px}.fq-chapter-info{right:4%;width:29vw}.fq-chapter-info h2{font-size:58px}.fq-chapter-introduction{display:none}.fq-closing-copy{padding:65px 10%}.fq-closing-image{min-height:600px}}@media(max-width:760px){:root{--fq-header-height: 72px;--fq-index-height: 48px}.fq-header{padding:0 6%;height:var(--fq-header-height)}.fq-header .wordmark{font-size:33px}.fq-header .header-actions{gap:16px}.fq-motion-toggle{padding:12px 0}.fq-motion-toggle>span{display:none}.fq-header .cart-link{gap:5px}.fq-hero{min-height:800px}.fq-hero-media{inset:auto 0 0;height:58%}.fq-hero-media img,.fq-hero-media video{object-position:50% 52%}.fq-hero-shade{background:linear-gradient(180deg,#172a20 0%,#172a20 24%,rgba(23,42,32,.8) 40%,transparent 66%,rgba(23,42,32,.6) 100%)}.fq-hero-content{padding:42px 6% 390px}.fq-hero .fq-kicker{font-size:7px;letter-spacing:.14em}.fq-hero h1{font-size:clamp(65px,16.5vw,104px);margin:25px 0}.fq-hero-description{font-size:12px;line-height:1.75}.fq-hero .fq-button{margin-top:23px}.fq-button{min-height:49px;padding:14px 20px;font-size:10px}.fq-hero-bottom{bottom:24px;left:6%;right:6%;gap:20px}.fq-hero-bottom>p{font-size:8px}.fq-scroll-cue{font-size:6px;gap:13px}.fq-scroll-cue span{font-size:19px}.fq-hero-edition{display:none}.fq-chapter-nav{padding:0 5%;gap:0}.fq-chapter-nav-label{display:none}.fq-chapter-nav>div{width:100%;justify-content:space-between;gap:7px}.fq-chapter-nav a{font-size:11px;gap:4px}.fq-chapter-nav a>span{font-size:6px}html[data-fq-scene-active] .fq-header{height:60px}html[data-fq-scene-active] .fq-chapter-nav-shell{top:60px}html[data-fq-scene-active] .fq-chapter-nav a{font-size:10px}.fq-introduction{grid-template-columns:1fr;gap:23px;padding:67px 6% 73px}.fq-introduction .fq-kicker{font-size:7px}.fq-introduction h2{font-size:clamp(43px,10.3vw,66px)}.fq-introduction>p:last-child{justify-self:start;font-size:12px;max-width:360px}.fq-chapter{--candle-size: calc(var(--scene-height) * .64)}.fq-candle-viewport{top:calc(var(--scene-height) * .07)}.fq-chapter-figure figcaption{display:none}.fq-chapter-info{left:6%;right:6%;bottom:max(22px,env(safe-area-inset-bottom));width:auto}.fq-chapter-info:before{top:-30px;right:-7vw;bottom:-35px;left:-7vw;background:linear-gradient(transparent,#ded7cbf2 25%,#ded7cb 70%)}.fq-chapter-info .fq-kicker{gap:14px;font-size:6px}.fq-chapter-number{font-size:8px}.fq-chapter-info h2{font-size:clamp(39px,10.8vw,54px);margin:10px 0;line-height:1}.fq-chapter-introduction,.fq-family,.fq-atmosphere,.fq-packaging-link{display:none}.fq-note-list{gap:5px 12px;margin-top:0}.fq-note-list li{font-size:12px}.fq-chapter-commerce{margin-top:15px}.fq-chapter-price{font-size:14px;margin-bottom:10px}.fq-stock-note{font-size:9px}.fq-chapter-commerce .fq-button{min-height:44px;padding:11px 18px}.fq-chapter.is-reserved,.fq-chapter.is-scrubbing{min-height:210svh}.fq-chapter.is-scrubbing .fq-sequence-cue{display:none}.fq-closing{grid-template-columns:1fr}.fq-closing-image{min-height:0;aspect-ratio:1.08}.fq-closing-copy{padding:65px 6%}.fq-closing-copy h2{font-size:64px}.fq-closing-copy>p:not(.fq-kicker){font-size:12px}.fq-footer{padding:64px 6% 25px}.fq-footer-top{flex-direction:column;gap:43px}.fq-footer-top h2{font-size:51px}.fq-footer .footer-links{gap:30px;justify-content:space-between}.fq-footer-signature{margin-top:53px;padding-bottom:20px}.fq-footer-signature a{font-size:22vw}.fq-footer-bottom{flex-wrap:wrap;gap:22px;align-items:flex-start}.fq-footer-bottom p,.fq-footer-bottom small{font-size:8px}.fq-footer-bottom>p:nth-child(2){max-width:210px}.page-shell{padding-top:48px;padding-bottom:60px}.product-info h1{font-size:43px}.product-info__notes{font-size:14px}.product-price{font-size:22px}}@media(min-width:761px)and (max-aspect-ratio:1/1){.fq-chapter{--candle-size: calc(var(--scene-height) * .68)}.fq-candle-viewport{top:calc(var(--scene-height) * .03)}.fq-chapter-info{left:6%;right:6%;bottom:32px;width:auto}.fq-chapter-info:before{top:-30px;right:-7vw;bottom:-40px;left:-7vw;background:linear-gradient(transparent,#ded7cbf2 25%,#ded7cb 70%)}.fq-chapter-info h2{font-size:clamp(64px,8vw,72px);margin:14px 0}.fq-chapter-introduction,.fq-family,.fq-atmosphere,.fq-packaging-link{display:none}.fq-chapter-commerce{margin-top:18px}.fq-chapter-figure figcaption,.fq-chapter.is-scrubbing .fq-sequence-cue{display:none}}@media(prefers-reduced-motion:no-preference){html[data-fq-motion=on] .fq-motion-ready [data-fq-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s var(--fq-ease),transform .7s var(--fq-ease)}html[data-fq-motion=on] .fq-motion-ready [data-fq-reveal].is-visible{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fq-chapter.is-reserved,.fq-chapter.is-scrubbing{--scene-height: max(760px, 100svh);min-height:0}.fq-chapter.is-reserved .fq-chapter-layout,.fq-chapter.is-scrubbing .fq-chapter-layout{position:relative;top:auto}.fq-chapter.is-scrubbing .fq-chapter-info{opacity:1;transform:none;pointer-events:auto}.fq-sequence-video,.fq-motion-video{display:none}.fq-sequence-cue{display:none!important}}:root{--gold-light: #edce84;--gold-light-muted: #d6b56b;--gold-deep: #68470f;--gold-deep-muted: #67490f;--gold-rule: #c5b485;--gold-control: #96732d;--ink: var(--gold-deep);--muted: var(--gold-deep-muted);--accent: var(--gold-deep);--line: var(--gold-rule)}body{color:var(--gold-deep)}::selection{background:#c5a14e;color:#172a20}.fq-chapter,.fq-chapter--white-sands,.fq-chapter--yosemite,.fq-chapter--zion{--chapter-ink: var(--gold-deep);--chapter-soft: var(--gold-deep-muted)}.fq-introduction,.fq-closing,.product-info,.product-card__body,.collection-section,.collections-section,.cart-section,.page-section,.search-section,.contact-form,.preview-notice{color:var(--gold-deep)}.fq-introduction h2 em,.fq-closing-copy h2 em,.product-info__notes,.product-card__vendor,.product-card__notes,.product-card__status,.product-gallery__campaign figcaption,.product-price s,.muted{color:var(--gold-deep-muted)}.fragrance-chip,.packaging-caption{color:var(--gold-deep);border-color:var(--gold-rule)}.campaign-number{color:var(--gold-light);text-shadow:0 1px 3px #172a20,0 0 10px #172a2080}.fq-note-list li{border-bottom-color:#96732d80}.fq-text-link,.text-link,.product-card__price,.product-details,.cart-item,.cart-items__footer,.rte td,.rte th{border-color:var(--gold-rule)}.text-link:hover{color:var(--gold-deep)}.fq-header,.fq-hero,.site-footer,.fq-footer{color:var(--gold-light)}.fq-header{border-bottom-color:#d6b56b40}.fq-header .wordmark>span,.fq-hero h1 em,.fq-hero-edition,.fq-footer-signature a>span{color:var(--gold-light)}.fq-hero .fq-kicker,.fq-hero-description,.fq-hero-bottom>p,.fq-footer-top h2 em,.fq-footer .footer-links h3,.fq-footer-bottom,.footer-top p:not(.eyebrow),.footer-links h3,.footer-bottom p,.footer-bottom small{color:var(--gold-light-muted)}.fq-footer-signature,.footer-bottom{border-color:#d6b56b66}.fq-header .mobile-nav nav,html[data-fq-scene-active] .fq-header .mobile-nav nav{color:var(--gold-light);border-color:#d6b56b66}.fq-header .desktop-nav a:hover,.fq-footer .footer-links a:hover{opacity:1;color:var(--gold-light)}.fq-chapter-nav,html[data-fq-scene-active] .fq-header,html[data-fq-scene-active] .fq-chapter-nav,html[data-fq-scene-active] .fq-header .wordmark>span{color:var(--gold-deep)}.fq-chapter-nav,html[data-fq-scene-active] .fq-chapter-nav{border-bottom-color:#96732d55}.fq-chapter-nav a>span,html[data-fq-scene-active] .fq-chapter-nav a>span{color:var(--gold-deep-muted)}.fq-chapter-nav a:after{background:var(--gold-deep)}.button,.fq-button,.fq-button--light,.fq-chapter-commerce .fq-button{background:var(--fq-dark);border-color:var(--gold-control);color:var(--gold-light)}.button:hover,.fq-button:hover,.fq-button--light:hover,.fq-chapter-commerce .fq-button:hover{background:#2d3d25;border-color:var(--gold-control);color:var(--gold-light)}.button--secondary,.button--secondary:hover{background:transparent;border-color:var(--gold-deep);color:var(--gold-deep)}.button--secondary:hover{background:#e7dfcb}.button[disabled],.button[disabled]:hover{opacity:1;background:#354030;border-color:#8f783f;color:var(--gold-light-muted)}.field input,.field textarea,.field select,input[type=search],input[type=number],select,textarea{color:var(--gold-deep);border-color:var(--gold-control)}input::placeholder,textarea::placeholder{color:var(--gold-deep-muted);opacity:1}select option{background:var(--paper);color:var(--gold-deep)}.form-message,.form-message--error{color:var(--gold-deep);border-color:var(--gold-control)}.skip-link{background:var(--fq-dark);color:var(--gold-light)}.fq-header :focus-visible,.fq-hero :focus-visible,.fq-footer :focus-visible{outline-color:var(--gold-light)}html[data-fq-scene-active] .fq-header :focus-visible,.fq-chapter :focus-visible{outline-color:var(--gold-deep)}html[data-fq-scene-active] .fq-header .mobile-nav nav :focus-visible{outline-color:var(--gold-light)}.fq-password{background:var(--fq-dark);color:var(--gold-light)}.fq-password__card{background:transparent;color:var(--gold-light);border-color:var(--gold-rule)}.fq-password>:not(.fq-password__card) :focus-visible{outline-color:var(--gold-light)}.fq-password__card :focus-visible{outline-color:var(--gold-light)}.fq-hero--campaign .fq-hero-media{top:0;right:0;bottom:0;left:0}.fq-hero--campaign .fq-hero-poster{display:block;object-position:50% 50%}.fq-hero--campaign .fq-hero-shade{background:linear-gradient(90deg,rgba(14,29,21,.91) 0%,rgba(14,29,21,.75) 22%,rgba(14,29,21,.27) 46%,transparent 68%),linear-gradient(0deg,rgba(14,29,21,.75),transparent 27%)}.fq-hero--campaign h1{font-size:clamp(76px,7.8vw,126px);max-width:660px}.fq-hero--campaign .fq-hero-content{padding-top:clamp(62px,8vh,100px)}.fq-hero--campaign .fq-hero-shop{display:inline-block;margin:26px 0 0 22px;padding:12px 0;border-bottom:1px solid currentColor;font-size:11px;color:var(--gold-light)}.fq-campaign-edit{padding:calc(var(--fq-sticky-top) + 35px) 5% 80px;color:var(--gold-deep);background:var(--paper);scroll-margin-top:calc(-1 * (var(--fq-sticky-top) + 20px))}.fq-campaign-edit-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:40px}.fq-campaign-edit-heading h2{margin:19px 0 0;font-size:clamp(49px,5.2vw,78px);line-height:1.04;letter-spacing:-.045em}.fq-campaign-edit-heading h2 em{font-weight:400}.fq-campaign-edit-heading>p{max-width:350px;font-size:13px;line-height:1.85;margin:0 0 3px}.fq-campaign-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.fq-campaign-card{display:block;text-decoration:none;color:inherit;min-width:0}.fq-campaign-card-image{aspect-ratio:1122/1402;overflow:hidden;background:#ddd8c9}.fq-campaign-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.72,.2,1)}.fq-campaign-card:hover .fq-campaign-card-image img{transform:scale(1.025)}.fq-campaign-card:focus-visible{outline:2px solid var(--gold-control);outline-offset:7px}.fq-campaign-card-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:20px}.fq-campaign-card-title h3{font-family:var(--serif);font-size:clamp(27px,2.45vw,39px);font-weight:400;line-height:1.15;letter-spacing:-.035em;margin:0}.fq-campaign-card-title>span{font-size:20px}.fq-campaign-card-notes{font-size:11px;line-height:1.75;margin:13px 0;min-height:38px}.fq-campaign-card-price{font-size:11px;line-height:1.7;padding-top:14px;border-top:1px solid var(--gold-rule)}.fq-campaign-card-price span{display:block;font-size:10px;margin-top:3px}.fq-campaign-edit-footnote{font-size:10px;line-height:1.8;margin:33px 0 0;color:var(--gold-deep-muted)}.fq-closing--campaign{padding:80px 5%;gap:8%;grid-template-columns:minmax(0,.95fr) minmax(0,1fr)}.fq-closing--campaign .fq-closing-image{min-height:0;width:100%;max-width:520px;aspect-ratio:941/1672;align-self:center;justify-self:center}.fq-closing--campaign .fq-closing-image img{object-fit:contain}.fq-closing--campaign .fq-closing-copy{padding:0}@media(min-width:761px)and (max-width:1099px){.fq-hero--campaign h1{font-size:78px}.fq-hero--campaign .fq-hero-poster{object-position:57% 50%}.fq-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 28px}}@media(max-width:760px){.fq-hero--campaign{display:flex;flex-direction:column;min-height:0}.fq-hero--campaign .fq-hero-content{order:0;padding:36px 6% 35px}.fq-hero--campaign h1{font-size:clamp(62px,16.3vw,92px);margin:22px 0}.fq-hero--campaign .fq-hero-description{font-size:12px}.fq-hero--campaign .fq-hero-media{order:1;position:relative;inset:auto;width:100%;height:auto;aspect-ratio:1672/941;z-index:auto}.fq-hero--campaign .fq-hero-poster{width:100%;height:100%;object-position:center}.fq-hero--campaign .fq-hero-shade{display:none}.fq-hero--campaign .fq-hero-bottom{order:2;position:relative;inset:auto;padding:21px 6%;align-items:center}.fq-hero--campaign .fq-hero-bottom>p{margin:0}.fq-hero--campaign .fq-hero-shop{margin-left:17px;margin-top:21px;font-size:10px}.fq-campaign-edit{padding:calc(var(--fq-sticky-top) + 30px) 6% 50px}.fq-campaign-edit-heading{display:block;margin-bottom:30px}.fq-campaign-edit-heading h2{font-size:49px;margin:16px 0 20px}.fq-campaign-edit-heading>p{font-size:12px;max-width:330px}.fq-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 16px}.fq-campaign-card-title{margin-top:15px;gap:5px}.fq-campaign-card-title h3{font-size:clamp(24px,5.9vw,34px)}.fq-campaign-card-title>span{font-size:16px}.fq-campaign-card-notes{font-size:10px;min-height:52px;margin:10px 0}.fq-campaign-card-price{font-size:10px}.fq-campaign-card-price span{font-size:9px}.fq-closing--campaign{padding:0;gap:0;grid-template-columns:1fr}.fq-closing--campaign .fq-closing-image{max-width:none}.fq-closing--campaign .fq-closing-copy{padding:60px 6%}}@media(prefers-reduced-motion:reduce){.fq-campaign-card-image img{transition:none}.fq-campaign-card:hover .fq-campaign-card-image img{transform:none}}.product-gallery__campaign.fq-campaign-product img{width:100%;height:auto;aspect-ratio:1122 / 1402;object-fit:contain}.product-gallery__campaign.fq-campaign-product figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 20px;padding-top:12px;color:var(--gold-deep-muted, #67490f)}.fq-campaign-product figcaption span{font-size:9px;letter-spacing:.08em}.fq-campaign-about{margin-top:clamp(45px,6vw,80px);padding-top:clamp(34px,4vw,52px);border-top:1px solid var(--gold-rule, #c5b485);color:var(--gold-deep, #68470f)}.fq-campaign-about__heading{margin-bottom:32px}.fq-campaign-about__heading .eyebrow{margin-bottom:17px}.fq-campaign-about__heading h2{max-width:14ch;font-size:clamp(36px,4vw,52px);line-height:1.08}.fq-campaign-about__photos{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(22px,3vw,38px);align-items:start}.fq-campaign-about__photos figure{min-width:0;margin:0}.fq-campaign-about__photos a{display:block;background:var(--cream, #eee8dc)}.fq-campaign-about__photos a:focus-visible{outline-color:var(--gold-deep, #68470f);outline-offset:4px}.fq-campaign-about__photos img{display:block;width:100%;height:auto;object-fit:contain}.fq-campaign-about__photos .fq-campaign-about__detail{margin-top:20%}.fq-campaign-about__photos figcaption{padding-top:12px;font-size:10px;line-height:1.7;letter-spacing:.02em;color:var(--gold-deep-muted, #67490f)}.fq-campaign-about__note{max-width:60ch;margin-top:30px;font-size:11px;line-height:1.85;color:var(--gold-deep-muted, #67490f)}@media(max-width:760px){.fq-campaign-about__photos{grid-template-columns:minmax(0,1fr);gap:30px}.fq-campaign-about__photos .fq-campaign-about__detail{margin-top:0}.fq-campaign-about__heading{margin-bottom:26px}.fq-campaign-about__note{margin-top:25px}}:root{--fq-dark:#183426;--fq-header-height:88px;--fq-index-height:56px;--fq-sticky-top:calc(var(--fq-header-height) + var(--fq-index-height));--fq-ease:cubic-bezier(.22,1,.36,1)}body{font-size:15px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid currentColor;outline-offset:5px}button,a{touch-action:manipulation}.fq-kicker{font-size:11px;line-height:1.65;letter-spacing:.17em;font-weight:500}.fq-header{padding:0 4.5%;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;background:var(--fq-dark);color:var(--gold-light);border-bottom:1px solid #edce8429}.fq-header .wordmark{grid-column:2;grid-row:1;font-size:40px;letter-spacing:-.065em;line-height:1;white-space:nowrap;padding-bottom:5px}.fq-header .desktop-nav{grid-column:1;grid-row:1;gap:26px;justify-self:start;display:flex;align-items:center}.fq-header .desktop-nav a{font-size:12px;letter-spacing:.015em;min-height:44px;display:inline-flex;align-items:center;padding:0;border:0;white-space:nowrap}.fq-header .header-actions{grid-column:3;grid-row:1;justify-self:end;display:flex;gap:14px;align-items:center}.fq-header .cart-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;min-height:44px;font-size:12px}.fq-header .mobile-nav summary{width:44px;height:44px;min-height:44px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:0}.fq-header .mobile-nav summary span{width:22px;height:1px;flex-shrink:0;background:currentColor;margin:0;display:block}.fq-header .mobile-nav nav{position:absolute;left:0;right:0;display:grid;gap:0;top:calc(var(--fq-header-height) - 1px);padding:22px 6% 30px;background:var(--fq-dark);border-top:1px solid #edce8433;box-shadow:0 24px 40px #0c211426}.fq-header .mobile-nav nav a{font-family:var(--serif);font-size:27px;line-height:1.2;padding:15px 0;min-height:54px;border-bottom:1px solid #edce8429;color:var(--gold-light)}.fq-button,.button{min-height:52px;padding:16px 23px;display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:13px;line-height:1.35;letter-spacing:.015em;transition:transform .16s var(--fq-ease),opacity .16s ease}.fq-button:active,.button:active{transform:scale(.98)}.fq-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:44px;font-size:13px;line-height:1.5;padding:9px 0}.fq-hero--campaign{min-height:max(690px,calc(100svh - var(--fq-header-height)));background:var(--fq-dark)}.fq-hero--campaign .fq-hero-content{padding:clamp(70px,10vh,118px) 5% 148px;max-width:860px}.fq-hero--campaign .fq-kicker{font-size:11px;letter-spacing:.2em}.fq-hero--campaign h1{font-size:clamp(80px,8.3vw,136px);line-height:.98;letter-spacing:-.06em;max-width:740px;margin:27px 0 25px;font-weight:400}.fq-hero--campaign .fq-hero-description{font-size:16px;line-height:1.8;max-width:420px;color:var(--gold-light)}.fq-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:31px}.fq-hero--campaign .fq-button--light{background:var(--paper);color:var(--gold-deep);border:1px solid var(--paper);margin:0;min-height:54px}.fq-hero--campaign .fq-hero-shop{margin:0;min-height:44px;display:inline-flex;align-items:center;gap:16px;padding:10px 0;font-size:13px;line-height:1.4}.fq-hero--campaign .fq-hero-bottom{left:5%;right:5%;bottom:30px;gap:22px}.fq-hero--campaign .fq-hero-bottom p{font-size:11px;line-height:1.8;letter-spacing:.01em;color:var(--gold-light)}.fq-hero--campaign .fq-scroll-cue{min-height:44px;font-size:10px;letter-spacing:.15em;display:inline-flex;align-items:center;gap:20px}.fq-hero-edition{font-size:9px;letter-spacing:.16em}.fq-chapter-nav{padding:0 5%;gap:28px;min-height:var(--fq-index-height);border-bottom:1px solid var(--gold-rule)}.fq-chapter-nav-label{font-size:10px;letter-spacing:.15em;white-space:nowrap}.fq-chapter-nav>div{display:flex;justify-content:space-between;flex:1;gap:24px;min-width:0}.fq-chapter-nav a{font-size:14px;gap:11px;white-space:nowrap;justify-content:center;min-height:var(--fq-index-height);padding:0 5px}.fq-chapter-nav a>span{font-size:10px;opacity:.75;font-variant-numeric:tabular-nums}.fq-introduction{padding:110px 6% 115px}.fq-introduction h2{font-size:clamp(48px,5.2vw,78px);line-height:1.06;letter-spacing:-.045em;margin:25px 0}.fq-introduction>p:last-child{font-size:16px;line-height:1.85;max-width:510px;margin-left:auto;margin-right:auto}.fq-campaign-edit{padding:calc(var(--fq-sticky-top) + 42px) 5% 85px}.fq-campaign-edit-heading{gap:60px;margin-bottom:44px}.fq-campaign-edit-heading h2{font-size:clamp(54px,5.2vw,80px);line-height:1.05;margin-top:17px}.fq-campaign-edit-heading>p{font-size:15px;line-height:1.8;max-width:355px}.fq-campaign-grid{gap:25px}.fq-campaign-card-title{margin-top:21px}.fq-campaign-card-title h3{font-size:clamp(28px,2.4vw,40px);line-height:1.12}.fq-campaign-card-title>span{border:1px solid var(--gold-rule);border-radius:50%;width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;font-size:17px;transition:transform .18s var(--fq-ease)}.fq-campaign-card-notes{font-size:13px;line-height:1.75;min-height:46px;margin:13px 0 17px}.fq-campaign-card-price{font-size:14px;line-height:1.65;padding-top:16px;font-variant-numeric:tabular-nums}.fq-campaign-card-price span{font-size:11px;margin-top:5px;letter-spacing:.02em}.fq-campaign-card-image img{transition:transform .28s var(--fq-ease)}.fq-campaign-card:hover .fq-campaign-card-image img{transform:none}.fq-campaign-edit-footnote{font-size:12px;line-height:1.75;margin-top:35px;max-width:580px}.fq-closing--campaign{padding:80px 7%;gap:10%;background:#e6e3d6;align-items:center}.fq-closing--campaign .fq-closing-image{max-width:395px}.fq-closing--campaign .fq-closing-copy{max-width:460px}.fq-closing--campaign .fq-closing-copy h2{font-size:clamp(57px,5.5vw,85px);line-height:1.04;letter-spacing:-.055em;margin:23px 0 30px}.fq-closing--campaign .fq-closing-copy>p:not(.fq-kicker){font-size:16px;line-height:1.9}.fq-closing--campaign .fq-text-link{margin-top:15px}html[data-fq-motion=on] .fq-motion-ready [data-fq-reveal]:focus-within{opacity:1;transform:none;transition:none}.fq-footer{padding:76px 5% 28px;background:var(--fq-dark);color:var(--gold-light)}.fq-footer-top{gap:70px;align-items:start}.fq-footer-top h2{font-size:clamp(49px,4.8vw,73px);line-height:1.05;letter-spacing:-.045em;margin:23px 0 21px}.fq-footer .footer-links{gap:70px;justify-content:space-between}.fq-footer .footer-links h3{font-family:var(--sans);font-size:11px;letter-spacing:.12em;text-transform:uppercase;line-height:1.5;margin:4px 0 15px;color:var(--gold-light)}.fq-footer .footer-links a{font-size:13px;line-height:1.5;min-height:44px;display:flex;align-items:center;margin:0;color:var(--gold-light)}.fq-footer-signature{margin-top:60px;padding-top:32px;border-top:1px solid #edce8433}.fq-footer-signature a{font-size:clamp(90px,17.2vw,260px);line-height:.98;letter-spacing:-.065em;display:block;text-align:center;padding-bottom:15px}.fq-footer-bottom{gap:30px;padding-top:24px;border-top:1px solid #edce8433}.fq-footer-bottom p,.fq-footer-bottom small{font-size:11px;line-height:1.8;color:var(--gold-light)}html[data-fq-scene-active] .fq-header .wordmark{font-size:31px}html[data-fq-scene-active] .fq-header .mobile-nav nav{top:60px}@media(hover:hover)and (pointer:fine){.fq-header a:hover,.fq-footer a:hover{opacity:.78}.fq-button:hover,.button:not(:disabled):hover{opacity:.87}.fq-campaign-card:hover .fq-campaign-card-image img{transform:scale(1.025)}.fq-campaign-card:hover .fq-campaign-card-title>span{transform:translate(2px,-2px)}}@media(min-width:761px)and (max-width:1099px){.fq-header{padding-inline:4%;gap:16px;grid-template-columns:1fr auto}.fq-header .wordmark{grid-column:1;justify-self:start;font-size:36px}.fq-header .desktop-nav{display:none}.fq-header .header-actions{grid-column:2}.fq-header .mobile-nav{display:block}.fq-hero--campaign h1{font-size:clamp(76px,9vw,100px)}.fq-hero--campaign .fq-hero-content{max-width:680px}.fq-chapter-nav-label{display:none}.fq-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 26px}.fq-campaign-card-title h3{font-size:37px}.fq-footer .footer-links{gap:28px}.fq-closing--campaign{padding:70px 5%;gap:7%}}@media(max-width:760px){:root{--fq-header-height:72px;--fq-index-height:52px}.fq-kicker{font-size:10px;letter-spacing:.15em}.fq-header{padding:0 5.5%;grid-template-columns:1fr auto;gap:10px}.fq-header .wordmark{grid-column:1;justify-self:start;font-size:35px}.fq-header .desktop-nav{display:none}.fq-header .header-actions{grid-column:2;gap:7px}.fq-header .cart-link{gap:6px;font-size:11px}.fq-header .mobile-nav{display:block}.fq-hero--campaign{min-height:0}.fq-hero--campaign .fq-hero-content{padding:35px 6% 31px;max-width:none}.fq-hero--campaign .fq-kicker{font-size:9px;letter-spacing:.17em}.fq-hero--campaign h1{font-size:clamp(60px,16vw,105px);line-height:.98;margin:22px 0 21px}.fq-hero--campaign .fq-hero-description{font-size:14px;line-height:1.75}.fq-hero-actions{gap:13px 22px;margin-top:25px}.fq-hero--campaign .fq-button--light{min-height:50px;font-size:12px;padding:14px 18px;gap:23px}.fq-hero--campaign .fq-hero-shop{font-size:12px;gap:9px;min-height:44px;margin:0;padding:10px 0}.fq-hero--campaign .fq-hero-media{aspect-ratio:5/4}.fq-hero--campaign .fq-hero-poster{object-fit:cover;object-position:42% center}.fq-hero--campaign .fq-hero-bottom{padding:19px 6%;left:auto;right:auto;bottom:auto;gap:20px;align-items:center}.fq-hero--campaign .fq-hero-bottom p{font-size:10px;line-height:1.75}.fq-hero--campaign .fq-scroll-cue{font-size:8px;letter-spacing:.1em;gap:9px;max-width:80px}.fq-chapter-nav{padding:0;gap:0;min-height:52px}.fq-chapter-nav-label{display:none}.fq-chapter-nav>div{gap:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;padding:0 12px}.fq-chapter-nav>div::-webkit-scrollbar{display:none}.fq-chapter-nav a{flex:0 0 auto;min-width:132px;min-height:52px;gap:9px;padding:0 15px;font-size:13px}.fq-chapter-nav a>span{font-size:9px}html[data-fq-scene-active] .fq-chapter-nav{min-height:44px}html[data-fq-scene-active] .fq-chapter-nav a{min-height:44px;font-size:12px}.fq-introduction{padding:72px 7% 78px}.fq-introduction h2{font-size:clamp(41px,10.4vw,66px);line-height:1.08;margin:23px 0}.fq-introduction>p:last-child{font-size:14px;line-height:1.85;max-width:420px}.fq-campaign-edit{padding:calc(var(--fq-sticky-top) + 28px) 6% 58px}.fq-campaign-edit-heading{margin-bottom:29px}.fq-campaign-edit-heading h2{font-size:clamp(44px,11.8vw,66px);margin:16px 0 19px}.fq-campaign-edit-heading>p{font-size:14px;line-height:1.8;max-width:400px}.fq-campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:33px 16px}.fq-campaign-card-title{margin-top:16px;gap:4px}.fq-campaign-card-title h3{font-size:clamp(24px,6.4vw,38px);line-height:1.12}.fq-campaign-card-title>span{width:24px;height:24px;font-size:14px}.fq-campaign-card-notes{font-size:12px;line-height:1.7;min-height:62px;margin:12px 0}.fq-campaign-card-price{font-size:13px;padding-top:12px;line-height:1.65}.fq-campaign-card-price span{font-size:11px;line-height:1.5}.fq-campaign-edit-footnote{font-size:11px;line-height:1.8;margin-top:28px}.fq-closing--campaign{padding:45px 6% 56px;gap:0;grid-template-columns:1fr}.fq-closing--campaign .fq-closing-image{max-width:340px}.fq-closing--campaign .fq-closing-copy{padding:45px 0 0;max-width:480px}.fq-closing--campaign .fq-closing-copy h2{font-size:clamp(55px,13vw,76px);margin:21px 0 25px}.fq-closing--campaign .fq-closing-copy>p:not(.fq-kicker){font-size:15px;line-height:1.85}.fq-footer{padding:53px 6% 24px}.fq-footer-top{display:grid;grid-template-columns:1fr;gap:38px}.fq-footer-top h2{font-size:57px;margin:20px 0}.fq-footer .footer-links{display:grid;grid-template-columns:1fr 1fr;gap:24px}.fq-footer .footer-links h3{font-size:10px;margin-bottom:10px}.fq-footer .footer-links a{font-size:12px;min-height:44px}.fq-footer-signature{margin-top:37px;padding-top:25px}.fq-footer-signature a{font-size:19vw;padding-bottom:24px}.fq-footer-bottom{display:grid;grid-template-columns:1fr;gap:13px;padding-top:22px}.fq-footer-bottom p,.fq-footer-bottom small{font-size:10px;margin:0;line-height:1.8}}@media(max-width:374px){.fq-hero-actions{gap:11px}.fq-hero--campaign .fq-hero-shop{font-size:11px}.fq-campaign-card-title>span{display:none}.fq-campaign-card-notes{font-size:11px}}@media(prefers-reduced-motion:reduce){.fq-button,.button,.fq-campaign-card-image img,.fq-campaign-card-title>span{transition:none}.fq-campaign-card:hover .fq-campaign-card-image img,.fq-campaign-card:hover .fq-campaign-card-title>span,.fq-button:active,.button:active{transform:none}}@media(hover:hover)and (pointer:fine){html[data-fq-scene-active] .fq-header .desktop-nav a:hover{color:var(--gold-deep);opacity:1}}.fq-support-page{--support-rule: rgba(104, 71, 15, .24);width:100%;max-width:1320px;padding:clamp(52px,6vw,88px) 5.5% clamp(68px,8vw,112px);color:var(--gold-deep, #68470f)}.fq-support-page .fq-support-heading{display:block;padding-bottom:34px;margin-bottom:44px;border-bottom:1px solid var(--support-rule)}.fq-support-page .fq-support-heading .eyebrow{padding:0;margin:0 0 19px;max-width:none;font-size:10px;line-height:1.6;letter-spacing:.16em;color:inherit}.fq-support-page .fq-support-heading h1{margin:0;max-width:16ch;font-size:clamp(48px,6vw,82px);line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.fq-support-page :where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--gold-deep, #68470f);outline-offset:4px}.fq-support-page .button{min-height:52px;justify-content:space-between;gap:30px;font-size:12px;line-height:1.4}.fq-support-page .field input,.fq-support-page .field textarea,.fq-support-page .field select{width:100%;min-height:54px;border-color:var(--support-rule);background:#ffffff61;color:var(--gold-deep, #68470f);font-size:16px;line-height:1.5;padding:13px 15px}.fq-support-page .field label{font-size:12px;line-height:1.5}.fq-support-page .field textarea{resize:vertical}.fq-support-page .field [aria-invalid=true]{border-width:2px;border-color:var(--gold-deep, #68470f)}.fq-support-page .muted{color:var(--gold-deep-muted, #67490f)}.fq-support-page .form-message{padding:18px 20px;margin-bottom:26px;border:1px solid var(--support-rule);font-size:14px;line-height:1.7}.fq-support-page .form-message p:last-child{margin-bottom:0}.fq-support-page .form-message ul{margin:0;padding-left:20px}.fq-support-page .form-message--success{background:#e7eadf}.fq-support-page .fq-support-empty{padding:clamp(44px,7vw,84px) 24px;background:#ebe8dd;border:1px solid var(--support-rule)}.fq-empty-symbol{display:block;margin:0 auto 26px;flex:none}.fq-support-empty h2{max-width:17ch;margin:0 auto 20px;font-size:clamp(32px,3.6vw,49px);line-height:1.14;letter-spacing:-.04em;text-wrap:balance}.fq-support-empty p{max-width:44ch;margin:0 auto 30px;font-size:15px;line-height:1.85}.fq-support-page.cart-section .fq-support-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:26px}.fq-support-page .fq-support-heading__aside{margin:0 0 6px;padding:0;font-size:12px;line-height:1.7}.fq-support-page .cart-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:clamp(30px,4vw,58px);align-items:start}.fq-support-page .cart-items{min-width:0}.fq-support-page .cart-item{grid-template-columns:96px minmax(0,1fr) 76px 82px;gap:20px;padding:28px 0;border-color:var(--support-rule)}.fq-support-page .cart-item:first-child{padding-top:0}.fq-support-page .cart-item__image{width:96px;aspect-ratio:4 / 5;background:#e8e4d9;border:1px solid var(--support-rule)}.fq-support-page .cart-item__image img{width:100%;height:100%;object-fit:contain}.fq-support-page .cart-item__details{min-width:0;overflow-wrap:anywhere}.fq-support-page .cart-item__details .eyebrow{margin-bottom:8px;font-size:9px;line-height:1.7;letter-spacing:.1em}.fq-support-page .cart-item__details h2{margin:0 0 9px;font-size:clamp(22px,2.1vw,28px);line-height:1.12}.fq-support-page .cart-item__details p{line-height:1.65;margin-bottom:9px}.fq-support-page .cart-item__details>.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:11px}.fq-support-page .cart-item__quantity{margin:0}.fq-support-page .cart-item__quantity label{font-size:10px}.fq-support-page .cart-item__quantity input{width:76px;padding:12px 8px;text-align:center}.fq-support-page .cart-item__total{grid-column:auto;margin:0;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.fq-support-page .cart-items__footer{gap:24px;padding-top:30px}.fq-support-page .cart-items__footer>.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.fq-support-page .cart-summary{position:sticky;top:calc(var(--fq-header-height, 86px) + 24px);padding:clamp(24px,2.7vw,38px);background:#e7e6d9;border:1px solid var(--support-rule)}.fq-support-page .cart-summary h2{margin:0 0 30px;font-size:34px;line-height:1.1}.fq-support-page .cart-summary__total{align-items:baseline;margin-bottom:19px;padding-bottom:20px;border-bottom:1px solid var(--support-rule)}.fq-support-page .cart-summary__total strong{font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.fq-support-page .cart-summary p.muted{font-size:12px;line-height:1.8;margin-bottom:25px}.fq-support-page .cart-summary .field{margin:24px 0 0}.fq-support-page .cart-summary textarea{min-height:106px}.fq-support-page .cart-summary .button{margin-top:24px;justify-content:center}.fq-support-page .cart-discounts{padding:0;margin:10px 0 20px;list-style:none;font-size:12px;line-height:1.7}.fq-support-page .cart-discounts li+li{margin-top:8px}.fq-support-page.page-section{max-width:1080px}.fq-support-page.fq-about-page{max-width:1240px}.fq-support-page>.page-content{max-width:72ch;font-size:16px;line-height:1.9}.fq-support-page .rte{overflow-wrap:anywhere}.fq-support-page .rte p{margin-bottom:24px}.fq-support-page .rte h2{margin:46px 0 18px;font-size:clamp(29px,3.2vw,39px);line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.fq-support-page .rte h3{margin:30px 0 14px;font-size:24px;line-height:1.25}.fq-support-page .rte>:first-child{margin-top:0}.fq-support-page .rte ul,.fq-support-page .rte ol{padding-left:23px}.fq-support-page .rte li{padding-left:5px;margin-bottom:10px}.fq-support-page .rte a{text-underline-offset:4px}.fq-support-page .rte blockquote{margin:32px 0;padding:4px 0 4px 24px;border-left:2px solid var(--gold-rule, #c5b485);font:italic 23px/1.6 var(--serif)}.fq-support-page .rte blockquote p:last-child{margin-bottom:0}.fq-support-page .rte table{display:block;max-width:100%;overflow-x:auto;font-size:14px;line-height:1.6}.fq-support-page .rte td,.fq-support-page .rte th{padding:14px 16px}.fq-guide-page>.page-content>h2:not(:first-child){padding-top:32px;border-top:1px solid var(--support-rule)}.fq-scent-guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px}.fq-scent-guide__card{display:flex;flex-direction:column;min-width:0;padding:clamp(25px,3vw,36px);border:1px solid var(--support-rule);background:#ffffff3d}.fq-scent-guide__family{display:flex;align-items:baseline;gap:14px;margin:0 0 24px;font-size:10px;line-height:1.7;letter-spacing:.025em}.fq-scent-guide__family>span{font:italic 24px/1 var(--serif)}.fq-scent-guide__card h2{margin:0 0 15px;font-size:clamp(31px,3.4vw,42px);line-height:1.1;letter-spacing:-.04em}.fq-scent-guide__description{margin:0 0 26px;font-size:15px;line-height:1.8}.fq-scent-guide__card .fq-scent-guide__notes-label{margin:auto 0 12px;font:10px/1.6 var(--sans);letter-spacing:.13em;text-transform:uppercase}.fq-scent-guide__notes{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;font-size:12px;line-height:1.7}.fq-scent-guide__notes li{padding-bottom:4px;border-bottom:1px solid var(--support-rule)}.fq-scent-guide__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:2px 18px;margin-top:28px;padding-top:14px;border-top:1px solid var(--support-rule)}.fq-scent-guide__footer>a{display:inline-flex;align-items:center;gap:15px;min-height:44px;font-size:12px}.fq-scent-guide__stock{font-size:10px;line-height:1.6;color:var(--gold-deep-muted, #67490f)}.fq-support-page .fq-campaign-about{margin-top:60px;padding-top:42px}.fq-support-page .fq-campaign-about__photos{gap:clamp(24px,4vw,54px)}.fq-support-page .fq-campaign-about__photos figcaption{font-size:12px}.fq-support-page .fq-campaign-about__note{font-size:12px;line-height:1.85}.fq-page-next{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding-top:34px;border-top:1px solid var(--support-rule)}.fq-page-links{display:flex;flex-wrap:wrap;gap:10px 24px}.fq-page-links a{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.fq-support-page.contact-section{max-width:1320px}.fq-contact-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.4fr);gap:clamp(30px,5vw,64px);align-items:start}.fq-contact-intro{min-width:0;padding:clamp(26px,3vw,40px);color:var(--gold-light, #edce84);background:var(--fq-dark, #172a20)}.fq-contact-intro .page-content{font-size:16px;line-height:1.85}.fq-contact-intro .page-content p:last-child{margin-bottom:0}.fq-contact-intro .rte a{color:inherit}.fq-contact-help{display:grid;gap:3px;margin-top:30px;padding-top:19px;border-top:1px solid rgba(237,206,132,.35)}.fq-contact-help a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:9px 0;font-size:12px;line-height:1.5;color:inherit}.fq-contact-intro :where(a,button):focus-visible{outline-color:var(--gold-light, #edce84)}.fq-support-page .contact-form{min-width:0;max-width:none;padding:clamp(24px,3vw,40px);border:1px solid var(--support-rule);background:#ffffff3d}.fq-support-page .contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fq-support-page .contact-form .field{margin-bottom:24px;min-width:0}.fq-support-page .contact-form textarea{min-height:200px}.fq-support-page .contact-form>.muted{margin:0;font-size:11px;line-height:1.7}.fq-support-page .contact-form>.button{margin-top:26px;min-width:210px}.fq-support-page .search-form{display:flex;align-items:flex-end;gap:16px;max-width:840px;margin:0 0 28px}.fq-support-page .search-form .field{min-width:0;flex:1;margin:0}.fq-support-page .search-form .button{min-height:54px;min-width:150px}.fq-search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:0 0 28px}.fq-search-suggestions>span{width:100%;margin-bottom:3px;font-size:11px}.fq-search-suggestions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid var(--support-rule);font-size:12px;line-height:1.5}.fq-support-page .search-count{margin:34px 0;padding-bottom:20px;border-bottom:1px solid var(--support-rule);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.fq-support-page .search-text-result{padding:24px;border:1px solid var(--support-rule)}.fq-support-page .search-text-result h2{margin:0 0 18px;font-size:28px}.fq-support-page .search-text-result p{font-size:14px;line-height:1.8}.fq-support-page.fq-error-page{max-width:none;min-height:66svh;margin:0;padding:clamp(64px,9vw,115px) 6%;border:0;color:var(--gold-light, #edce84);background:var(--fq-dark, #172a20)}.fq-error-page .eyebrow{color:inherit;font-size:10px;letter-spacing:.14em}.fq-error-page h1{margin:20px auto 23px;max-width:14ch;font-size:clamp(44px,5.8vw,76px);line-height:1.07;letter-spacing:-.045em;text-wrap:balance}.fq-error-page>p:not(.eyebrow){max-width:45ch;margin-bottom:32px;color:var(--gold-light-muted, #d6b56b);font-size:15px;line-height:1.85}.fq-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 30px}.fq-error-page .button{border-color:var(--gold-light, #edce84);background:transparent;color:var(--gold-light, #edce84)}.fq-empty-actions>.text-link{display:inline-flex;align-items:center;min-height:44px;font-size:12px}.fq-error-page :where(a,button):focus-visible{outline-color:var(--gold-light, #edce84)}body.fq-password{padding:30px clamp(24px,6vw,86px);background:#172a20}.fq-password main{padding:clamp(42px,7vh,84px) 0}.fq-password main .fq-password__card{width:min(100%,610px);padding:clamp(26px,4.2vw,50px);border:1px solid rgba(237,206,132,.34);background:#edce8406}.fq-password .fq-password__card>.eyebrow{font-size:10px;letter-spacing:.16em;line-height:1.7}.fq-password .fq-password__card h1{margin:22px 0 25px;font-size:clamp(44px,6vw,71px);line-height:1.05;letter-spacing:-.045em}.fq-password .fq-password__message{font-size:15px;line-height:1.85;margin-bottom:32px}.fq-password .fq-password__message>:last-child{margin-bottom:0}.fq-password .fq-password__card .field{margin-bottom:20px}.fq-password .fq-password__card input{min-height:56px;padding:14px 16px;font-size:16px;line-height:1.5}.fq-password .fq-password__card .button{min-height:56px;padding:16px 20px;justify-content:space-between;gap:20px;background:#253d2e;color:#edce84;font-size:12px;transition:transform .16s cubic-bezier(.2,.72,.2,1),background-color .16s ease}.fq-password .fq-password__errors{line-height:1.7}.fq-password footer{font-size:11px}.fq-password footer a{display:inline-flex;align-items:center;min-height:44px}@media(hover:hover)and (pointer:fine){.fq-support-page .fq-search-suggestions a:hover{background:#e6e3d7;border-color:var(--gold-deep, #68470f)}.fq-support-page .cart-item__details h2 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.fq-contact-help a:hover{text-decoration:underline;text-underline-offset:5px}.fq-error-page .button:hover{background:#2b4533;border-color:var(--gold-light, #edce84)}.fq-password .fq-password__card .button:hover{background:#304d3a}}@media(max-width:980px){.fq-support-page .cart-layout{grid-template-columns:minmax(0,1fr);gap:36px}.fq-support-page .cart-summary{position:static}.fq-contact-layout{grid-template-columns:minmax(0,1fr);gap:28px}.fq-contact-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);gap:32px;align-items:start}.fq-contact-help{margin-top:0;padding-top:0;border-top:0}}@media(max-width:600px){.fq-support-page{padding:42px 6% 64px}.fq-support-page .fq-support-heading{padding-bottom:27px;margin-bottom:32px}.fq-support-page .fq-support-heading h1{font-size:clamp(41px,10.8vw,62px)}.fq-support-page.cart-section .fq-support-heading{display:block}.fq-support-page .fq-support-heading__aside{margin:15px 0 0}.fq-support-page .cart-item{grid-template-columns:72px minmax(0,1fr) auto;gap:16px 13px;align-items:start}.fq-support-page .cart-item__image{grid-column:1;grid-row:1 / span 2;width:72px}.fq-support-page .cart-item__details{grid-column:2 / -1;grid-row:1}.fq-support-page .cart-item__details h2{font-size:24px}.fq-support-page .cart-item__quantity{grid-column:2;grid-row:2;width:76px}.fq-support-page .cart-item__total{grid-column:3;grid-row:2;align-self:end;padding-bottom:16px;white-space:nowrap}.fq-support-page .cart-items__footer{align-items:flex-start;flex-direction:column;gap:15px}.fq-support-page .cart-summary{padding:25px}.fq-support-page .cart-summary h2{font-size:32px}.fq-support-page>.page-content{font-size:16px;line-height:1.85}.fq-support-page .rte h2{margin-top:34px}.fq-support-page .rte h3{font-size:22px}.fq-support-page .rte blockquote{padding-left:19px;font-size:21px}.fq-scent-guide{grid-template-columns:minmax(0,1fr);gap:20px;margin-top:28px}.fq-scent-guide__card{padding:27px}.fq-page-next{align-items:flex-start;flex-direction:column;gap:20px;margin-top:44px;padding-top:28px}.fq-page-links{gap:8px 24px}.fq-contact-intro{display:block;padding:26px}.fq-contact-help{margin-top:23px;padding-top:17px;border-top:1px solid rgba(237,206,132,.35)}.fq-support-page .contact-form{padding:24px 20px}.fq-support-page .contact-form__row{grid-template-columns:minmax(0,1fr);gap:0}.fq-support-page .contact-form>.button{width:100%}.fq-support-page .search-form{flex-direction:column;align-items:stretch;gap:14px}.fq-support-page .search-form .button{align-self:stretch;width:100%}.fq-search-suggestions{gap:8px}.fq-search-suggestions a{padding:10px 13px}.fq-empty-actions{flex-direction:column;gap:15px}.fq-password main .fq-password__card{padding:30px 23px}.fq-password .fq-password__card h1{font-size:clamp(39px,10.3vw,58px)}.fq-password .fq-password__message{font-size:14px}}@media(prefers-reduced-motion:reduce){.fq-support-page *,.fq-password *{transition:none!important}}.product-section,.collection-section{--commerce-ink: var(--gold-deep, #68470f);--commerce-soft: var(--gold-deep-muted, #67490f);--commerce-rule: var(--gold-rule, #c5b485);color:var(--commerce-ink)}.product-section{padding-top:clamp(32px,4.5vw,66px);padding-bottom:clamp(64px,7vw,110px)}.product-section .product-back{min-height:44px;margin-bottom:32px;font-size:12px;letter-spacing:.025em}.product-section .product-layout{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:clamp(36px,6.5vw,96px);align-items:start}@media(min-width:761px){.product-section .product-layout{row-gap:24px}.product-section .product-gallery--lead{grid-column:1;grid-row:1}.product-section .product-gallery--supporting{grid-column:1;grid-row:2}.product-section .product-info{grid-column:2;grid-row:1 / span 2}}.product-section .product-gallery{gap:24px;min-width:0}.product-section .product-gallery__image{width:100%;height:auto;max-height:760px;aspect-ratio:1;object-fit:contain;background:#e9e5db}.product-gallery__additional{gap:16px}.product-gallery__label{grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:12px;font-size:10px;line-height:1.7;letter-spacing:.055em;color:var(--commerce-soft)}.product-gallery__label span:last-child{font-size:9px}.product-gallery__detail-link{position:relative;display:block;min-width:0;background:#e9e5db}.product-gallery__detail-link .product-gallery__detail{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:transparent}.product-gallery__open{position:absolute;right:10px;bottom:10px;padding:7px 10px;background:#f0ece2;color:var(--commerce-ink);font-size:10px;line-height:1.4}.product-section .product-gallery__campaigns{gap:26px 16px;padding-top:24px;border-top:1px solid var(--commerce-rule)}.product-section .product-gallery__campaign figcaption{padding-top:12px;font-size:11px;line-height:1.7}.product-section .product-info{min-width:0;padding-top:9px}.product-section .product-info>.eyebrow{font-size:10px;line-height:1.7;letter-spacing:.14em;margin-bottom:20px}.product-section .product-info h1{max-width:14ch;font-size:clamp(43px,4.9vw,70px);line-height:1.04;letter-spacing:-.055em;overflow-wrap:break-word}.product-info__note-label{margin-top:30px;font-family:var(--sans);font-size:10px;line-height:1.6;text-transform:uppercase;letter-spacing:.13em;color:var(--commerce-soft)}.product-section .product-info__notes{font:19px/1.7 var(--serif);margin-top:9px;max-width:38ch;color:var(--commerce-ink)}.product-section .product-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 18px;margin:27px 0 9px;font:25px/1.5 var(--sans);font-variant-numeric:tabular-nums}.product-section .product-price s{font-size:16px}.product-section .product-shipping{font-size:12px;line-height:1.8}.product-section .product-shipping a{text-decoration:underline;text-underline-offset:.22em}.product-section .product-form{margin:28px 0 34px}.product-section .field label{font-size:12px;line-height:1.6}.product-section .field select,.product-section .field input{min-height:54px;border-color:var(--commerce-rule);padding:13px 15px;font-size:16px;line-height:1.5;background:#f4f0e7;color:var(--commerce-ink)}.product-section .product-form__actions{display:grid;grid-template-columns:94px minmax(0,1fr);gap:16px;align-items:end}.product-section .quantity-field,.product-section .quantity-field input{width:100%;min-width:0}.product-section .product-form__actions .button{min-height:54px;padding:15px 20px;font-size:14px;line-height:1.4;letter-spacing:.015em}.product-section .product-form__actions .button:disabled{background:#e3ddcf;color:var(--commerce-ink);border-color:var(--commerce-rule);opacity:1;transform:none}.product-section .product-status{margin-top:16px;padding:12px 15px;border-left:2px solid var(--commerce-rule);background:#ebe5d8;font-size:12px;line-height:1.75}.product-section .product-status:empty{display:none}.product-section .product-details{padding:0}.product-section .product-details summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:66px;padding:18px 0;font-size:14px;line-height:1.6;list-style:none}.product-details summary::-webkit-details-marker{display:none}.product-details__icon{font:24px/1 var(--sans);font-weight:300;transition:transform .2s ease}.product-details[open] .product-details__icon{transform:rotate(45deg)}.product-section .product-details .rte{padding:0 0 22px;font-size:14px;line-height:1.9}.product-section .product-policy-links{flex-wrap:wrap;gap:14px 24px}.product-section .product-policy-links a{min-height:44px}.collection-section{padding-top:clamp(42px,6vw,90px)}.collection-section>.section-heading.collection-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:35px 70px;align-items:end;margin-bottom:48px}.collection-heading__title,.collection-heading__copy{min-width:0}.collection-section .collection-heading .eyebrow{font-size:10px;letter-spacing:.14em;margin-bottom:23px}.collection-section .collection-heading h1{font-size:clamp(49px,6.1vw,88px);line-height:1.03;letter-spacing:-.055em;overflow-wrap:break-word}.collection-section .collection-intro{max-width:40ch;margin:0;font-size:14px;line-height:1.9;color:var(--commerce-soft)}.collection-intro>:last-child{margin-bottom:0}.collection-section .collection-scent-link{min-height:44px;margin-top:18px;font-size:12px}.collection-section .collection-toolbar{padding:19px 0;border-top:1px solid var(--commerce-rule);border-bottom:1px solid var(--commerce-rule);margin-bottom:38px;gap:20px}.collection-toolbar>p{font-size:12px}.collection-section .collection-sort{display:flex;align-items:center;gap:13px}.collection-sort label{font-size:11px}.collection-section .collection-sort select{min-width:0;min-height:46px;border-color:var(--commerce-rule);font-size:13px;padding:11px 38px 11px 14px;color:var(--commerce-ink)}.collection-section .collection-sort button{justify-content:center;min-height:46px;border:1px solid var(--commerce-rule);padding:10px 18px;color:var(--commerce-ink);background:transparent}.collection-sort button:hover{background:#e8e0cd}.collection-section .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:58px 40px}.fq-commerce-card{min-width:0}.fq-commerce-card .product-card__media{aspect-ratio:1;background:#e9e5db}.fq-commerce-card .product-card__image--campaign{object-fit:contain}.fq-commerce-card .product-card__body{padding-top:22px}.fq-commerce-card .product-card__vendor{font-size:10px;line-height:1.7;letter-spacing:.1em;margin-bottom:10px}.fq-commerce-card .product-card__title{font-size:clamp(29px,3.1vw,43px);line-height:1.15;letter-spacing:-.04em}.fq-commerce-card .product-card__title a{display:inline-block;min-height:44px}.fq-commerce-card .product-card__notes{font-size:12px;line-height:1.8;margin:9px 0 18px}.fq-commerce-card .product-card__price{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0;padding-top:16px;font-size:16px;line-height:1.6;font-variant-numeric:tabular-nums}.product-card__availability{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--gold-rule, #c5b485);color:var(--gold-deep-muted, #67490f);background:#e9e2d2;font-size:11px;line-height:1.5}.fq-commerce-card .fragrance-chip{padding:8px 11px;font-size:10px;line-height:1.5}@media(max-width:1000px){.product-section .product-layout{column-gap:36px}.product-section .product-info h1{font-size:45px}.collection-section>.section-heading.collection-heading{gap:30px}.collection-section .product-grid{gap:45px 28px}}@media(max-width:760px){.product-section{padding-top:24px}.product-section .product-back{margin-bottom:20px}.product-section .product-layout{grid-template-columns:minmax(0,1fr);gap:28px}.product-section .product-info{padding-top:0}.product-section .product-info>.eyebrow{margin-bottom:14px}.product-section .product-info h1{font-size:clamp(40px,10.8vw,52px);max-width:none}.product-info__note-label{margin-top:24px}.product-section .product-info__notes{font-size:18px}.product-section .product-price{margin-top:22px;font-size:24px}.product-section .product-form{margin-top:24px}.product-section .product-form__actions{grid-template-columns:84px minmax(0,1fr);gap:12px}.product-section .product-gallery__additional{gap:12px}.product-gallery__label{padding-top:0;font-size:9px}.product-gallery__open{font-size:9px;padding:6px 8px;right:7px;bottom:7px}.product-section .product-gallery__campaigns{padding-top:22px}.product-section .product-gallery__campaign figcaption{font-size:10px}.collection-section>.section-heading.collection-heading{grid-template-columns:minmax(0,1fr);gap:25px;margin-bottom:30px}.collection-section .collection-heading h1{font-size:clamp(47px,12vw,66px)}.collection-section .collection-heading .eyebrow{margin-bottom:18px}.collection-section .collection-intro{font-size:13px}.collection-section .collection-toolbar{align-items:stretch;flex-direction:column;gap:14px;margin-bottom:28px}.collection-section .collection-sort{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.collection-sort label{grid-column:1 / -1}.collection-section .collection-sort select{width:100%;font-size:16px}.fq-commerce-card .product-card__title{font-size:29px}.fq-commerce-card .product-card__notes{font-size:12px}}@media(max-width:600px){.collection-section .product-grid{grid-template-columns:minmax(0,1fr);row-gap:43px}.collection-section .fq-commerce-card .product-card__title{font-size:34px}.collection-section .fq-commerce-card .fragrance-chip{display:block}}@media(prefers-reduced-motion:reduce){.product-details__icon,.fq-commerce-card .product-card__image{transition:none}}.fq-chapter--studio .fq-candle-viewport>img,.fq-chapter--studio .fq-sequence-video{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 90%,transparent),linear-gradient(180deg,transparent,#000 7%,#000 92%,transparent)}.fq-chapter--studio.is-reserved{scroll-margin-top:calc(96px - var(--fq-sticky-top) - 20px)}html[data-fq-scene-active] .fq-header,html[data-fq-scene-active] .fq-chapter-nav{background:#dfd8cd}@media(max-width:760px){.fq-chapter--studio.is-reserved{scroll-margin-top:calc(104px - var(--fq-sticky-top) - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/fieldquiet-storefront.css.map */
