.full-site{--paper:#f8f5ee;--ink:#403a31;--muted:#6e6558}body.theme-cotton{--paper:#fbfaf6}body.theme-living{--paper:#f2eee5;--ink:#493a2e}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.brand-strip{height:32px;display:flex;align-items:center;justify-content:center;gap:18px;background:#696652;color:#faf7ee;font-size:11px;letter-spacing:.3px}.brand-strip>span{font-family:var(--serif);letter-spacing:1.2px}.full-site .site-header{position:sticky;top:0;height:86px;background:var(--paper);z-index:30}.full-site .main-nav a[aria-current]{border-bottom:1px solid var(--ink)}.full-site .main-nav a:hover{color:#87735c}.site-header-actions{display:flex;gap:24px;align-items:center}.finder-nav{display:flex;align-items:center;gap:18px;font-size:12px}.finder-nav>span{font-size:20px}.saved-nav{display:flex;align-items:center;gap:7px;font-size:11px;min-height:40px}.saved-nav>span:first-child{font-size:25px;line-height:1}.full-site .site-header .menu-toggle{flex-shrink:0}.full-site .mobile-menu a[aria-current]{font-weight:600;text-decoration:underline;text-underline-offset:5px}.footer-directory{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;padding:0 0 35px}.footer-directory nav{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px;font-size:12px}.footer-directory nav:last-child{grid-template-columns:1fr}.footer-directory a:hover{text-decoration:underline;text-underline-offset:5px}.site-explore{display:grid;grid-template-columns:1.2fr repeat(4,1fr);gap:24px;align-items:center;padding-top:25px;padding-bottom:25px;border-bottom:1px solid var(--line)}.site-explore>a{display:flex;align-items:center;gap:10px;font-size:13px;min-height:35px}.site-explore>a>small{font-family:var(--serif);font-size:12px;color:var(--muted)}.site-explore>a>span{margin-left:auto}.public-site .linen-manifesto{padding-top:45px;padding-bottom:45px}.story-more,.living-more{margin-top:28px}.collection-more{margin-top:32px}.public-site .collection .scents-grid{gap:0;border:1px solid var(--line)}.public-site .collection .scent-card{padding:25px;border-right:1px solid var(--line)}.public-site .collection .scent-card:last-child{border:0}.public-site .collection .scent-visual{background:transparent!important;aspect-ratio:3/4}.public-site .collection .scent-visual img{height:95%;width:95%}.public-site .collection .scent-mood{font-size:13px}.full-site .scent-title h3{font-size:25px}.full-site .scent-card>.text-link{font-size:12px}.home-journal{padding-top:85px;padding-bottom:80px}.home-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.home-journal-card{display:block;min-width:0}.home-journal-card figure{overflow:hidden;margin-bottom:24px}.home-journal-card img{width:100%;aspect-ratio:1.2;object-fit:cover;transition:transform .5s}.home-journal-card:hover img{transform:scale(1.025)}.home-journal-card .eyebrow{font-size:9px;letter-spacing:1px;color:var(--muted)}.home-journal-card h3{font-size:21px;line-height:1.6;margin-top:10px;display:flex;justify-content:space-between;gap:12px;letter-spacing:-.5px}.home-journal-card h3 span{font-size:17px}.home-journal-card p{font-size:13px;line-height:1.9;margin-top:12px;color:var(--muted);max-width:95%}.home-guide{background:#e8e2d5;padding-top:55px;padding-bottom:55px;display:flex;align-items:center;justify-content:space-between;gap:50px}.home-guide h2{font-size:30px;margin:16px 0 10px}.home-guide p:not(.eyebrow){font-size:14px;color:var(--muted)}.home-guide .solid-link{flex-shrink:0;min-width:255px}.catalog-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;padding-top:35px;padding-bottom:48px}.catalog-heading h1{font-size:clamp(36px,4vw,56px);line-height:1.5;letter-spacing:-2px;margin-top:20px}.catalog-heading>div:last-child>p{font-size:15px;color:var(--muted);line-height:2}.catalog-heading .text-link{margin-top:22px}.catalog-section{padding-top:5px;padding-bottom:70px}.catalog-tools{display:flex;align-items:center;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin-bottom:28px}.catalog-filters{display:flex;gap:27px;align-items:center}.catalog-filters button{border:0;background:none;padding:6px 0;font-size:13px}.catalog-filters button[aria-pressed=true]{border-bottom:1px solid var(--ink);font-weight:500}.search-label{margin-left:auto}.search-label input{font:inherit;font-size:13px;background:transparent;border:1px solid var(--line);border-radius:0;padding:10px 14px;max-width:100%;width:250px;color:var(--ink);min-height:42px}.search-label input:focus{outline:1px solid var(--ink)}#catalog-status{font-size:11px;color:var(--muted);white-space:normal;overflow-wrap:anywhere;max-width:100%}.catalog-empty{padding:65px 6%;text-align:center;border:1px solid var(--line)}.catalog-empty h2{font-size:26px;margin-bottom:15px}.catalog-empty p{font-size:14px;color:var(--muted)}.catalog-empty .solid-link{margin-top:25px;border:0}.catalog-noscript{font-size:13px;color:var(--muted);margin-top:25px}.scent-comparison{padding-top:40px;padding-bottom:80px;background:#eee8dc}.scent-comparison .section-heading{margin-top:22px}.comparison-scroll{overflow-x:auto;scrollbar-width:thin}.comparison-scroll table{width:100%;border-collapse:collapse;min-width:690px;font-size:14px;text-align:left}.comparison-scroll th,.comparison-scroll td{padding:22px 20px;border-bottom:1px solid #cec5b5;line-height:1.8}.comparison-scroll thead th{font-size:11px;font-weight:500;color:var(--muted);border-top:1px solid #c5bba9}.comparison-scroll tbody th{font-family:var(--serif);font-size:22px;font-weight:400;white-space:nowrap}.comparison-scroll tbody th>span{font-size:13px;margin-right:12px}.comparison-scroll td:last-child{font-size:12px;white-space:nowrap}.comparison-scroll a{border-bottom:1px solid #a99a83;padding-bottom:4px}.product-switcher{display:flex;gap:28px;border-bottom:1px solid var(--line);padding-top:0;padding-bottom:22px;margin-bottom:30px;align-items:center}.product-switcher>a{display:flex;align-items:baseline;gap:9px;font-size:15px;font-family:var(--serif);color:var(--muted);padding:5px 0}.product-switcher>a[aria-current]{color:var(--ink);border-bottom:1px solid var(--ink)}.product-switcher small{font-family:var(--sans);font-size:9px}.product-secondary-actions{display:flex;justify-content:space-between;gap:20px;margin-top:22px;flex-wrap:wrap}.product-secondary-actions button{background:none;border:0;border-bottom:1px solid var(--line);font-size:12px;padding:7px 0}.product-secondary-actions button.is-saved{color:#48553e;font-weight:500}.product-journal-link{padding-top:40px;padding-bottom:45px;background:#ebe5d9}.product-journal-link h2{font-size:28px;margin:18px 0}.product-journal-link .text-link{margin-top:5px}.scent-guide-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:10%;padding-top:30px;padding-bottom:85px}.scent-guide-intro h1{font-size:43px;line-height:1.5;letter-spacing:-1.8px;margin:23px 0}.scent-guide-intro>p:not(.eyebrow){font-size:15px;line-height:2;color:var(--muted)}.scent-guide-intro>img{margin-top:35px;aspect-ratio:1.15;object-fit:cover;object-position:35% center}#scent-guide fieldset{border:0;padding:0;margin:0}#scent-guide legend{font-size:14px;margin-bottom:20px}.moment-options{display:grid;gap:13px}.moment-option{display:flex;align-items:flex-start;gap:15px;cursor:pointer;padding:23px;border:1px solid var(--line);min-width:0;background:#f8f5ee}.moment-option:has(input:checked){border-color:#6f7058;background:#e9e8dc}.moment-option input{width:16px;height:16px;margin:8px 0 0;flex-shrink:0;accent-color:#646b50}.moment-option>span{display:flex;flex-direction:column;gap:4px}.moment-option small{font-size:10px;letter-spacing:1.4px;color:var(--muted)}.moment-option strong{font-size:17px;font-weight:400}.moment-option>span>span{font-size:12px;color:var(--muted);line-height:1.8}.guide-submit{width:100%;border:0;margin-top:22px}.guide-submit+.small-note{margin-top:13px}.guide-result{display:grid;grid-template-columns:38% 62%;gap:0;border-top:1px solid var(--line);margin-top:34px;padding-top:28px}.guide-result>div:first-child{background:#e8e2d6;display:flex;align-items:center}.guide-result img{width:100%;height:240px;object-fit:contain}.guide-result>div:last-child{padding:20px 0 15px 25px}.guide-result h2{font-size:36px;font-family:var(--serif);line-height:1.2;margin:15px 0 12px}.guide-result p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted)}.guide-result .solid-link{font-size:12px;min-height:45px;padding:11px 16px;gap:15px;margin-top:19px}.guide-fallback{display:flex;gap:20px;font-size:13px;padding:20px 0}.site-toast{position:fixed;left:50%;bottom:25px;transform:translate(-50%,20px);opacity:0;pointer-events:none;z-index:100;background:#494b3a;color:#fffaf0;padding:12px 22px;font-size:13px;max-width:calc(100% - 32px);width:max-content;transition:opacity .2s,transform .2s}.site-toast.show{opacity:1;transform:translate(-50%,0)}.not-found{padding-top:90px;padding-bottom:100px;text-align:center}.not-found h1{font-size:43px;margin:25px 0;letter-spacing:-1.5px}.not-found>p:not(.eyebrow){font-size:15px;color:var(--muted);margin-bottom:30px}.not-found .solid-link{margin:0 20px 20px}.not-found .text-link{display:flex;width:max-content;max-width:100%;margin:auto}
@media(max-width:1100px){.full-site .site-header{padding-left:4%;padding-right:4%;gap:16px}.full-site .main-nav{gap:22px;font-size:12px}.site-header-actions{gap:18px}.finder-nav{font-size:11px;gap:10px}.site-explore{grid-template-columns:repeat(4,1fr);gap:18px}.site-explore>.eyebrow{display:none}.public-site .collection .scent-card{padding:17px}.catalog-tools{gap:18px}.catalog-filters{gap:20px}.search-label input{width:210px}.scent-guide-layout{gap:7%}.scent-guide-intro h1{font-size:37px}.guide-result{grid-template-columns:35% 65%}.guide-result>div:last-child{padding-left:20px}.guide-result img{height:200px}}
@media(max-width:760px){.full-site .site-header{height:74px;padding:0 6%}.brand-strip{height:28px;font-size:10px;gap:13px}.site-header-actions{gap:14px;margin-left:auto}.finder-nav{font-size:10px;gap:7px}.finder-nav>span{font-size:15px}.saved-nav{font-size:10px;gap:5px}.saved-nav>span:first-child{font-size:24px}.full-site .wordmark{font-size:23px;gap:3px}.site-explore{grid-template-columns:1fr 1fr;gap:0;padding-top:16px;padding-bottom:16px}.site-explore>a{padding:10px 8px;font-size:12px;border-bottom:1px solid var(--line)}.site-explore>a:nth-child(2),.site-explore>a:nth-child(4){margin-right:15px}.site-explore>a:nth-last-child(-n+2){border-bottom:0}.site-explore>a>small{font-size:11px}.public-site .linen-manifesto{padding-top:33px;padding-bottom:33px}.public-site .collection .scents-grid{border-bottom:0}.public-site .collection .scent-card{padding:18px 12px;border-bottom:1px solid var(--line)}.public-site .collection .scent-card:nth-child(2n){border-right:0}.public-site .collection .scent-card:last-child{border-bottom:1px solid var(--line)}.public-site .collection .scent-mood{font-size:12px}.full-site .scent-title h3{font-size:23px}.full-site .scent-card>.text-link{font-size:11px;gap:12px}.full-site .scent-title{display:block}.full-site .scent-title>span{display:block;margin-top:4px}.collection-more{margin-top:25px}.story-more,.living-more{margin-top:20px}.home-journal{padding-top:50px;padding-bottom:45px}.home-journal-grid{grid-template-columns:1fr;gap:34px}.home-journal-card figure{margin-bottom:17px}.home-journal-card img{aspect-ratio:1.3}.home-journal-card h3{font-size:21px}.home-journal-card p{font-size:13px;margin-top:9px}.home-guide{display:block;padding-top:35px;padding-bottom:37px}.home-guide h2{font-size:26px;margin-top:14px}.home-guide p:not(.eyebrow){font-size:13px}.home-guide .solid-link{margin-top:25px;min-width:0;width:100%}.footer-directory{grid-template-columns:1fr 1fr;gap:25px;font-size:11px;padding-bottom:30px}.footer-directory nav{font-size:11px;grid-template-columns:1fr;gap:10px}.footer-directory nav:last-child{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 25px}.catalog-heading{display:block;padding-top:20px;padding-bottom:32px}.catalog-heading h1{font-size:35px;letter-spacing:-1.5px;margin-top:17px}.catalog-heading>div:last-child{margin-top:22px}.catalog-heading>div:last-child>p{font-size:13px;line-height:1.9}.catalog-heading .text-link{margin-top:17px}.catalog-tools{flex-wrap:wrap;gap:15px;padding:14px 0;margin-bottom:22px}.catalog-filters{gap:23px;flex:1}.catalog-filters button{font-size:12px}.search-label{order:3;width:100%;margin-left:0}.search-label input{width:100%;font-size:12px}.catalog-section{padding-bottom:40px}#catalog-status{font-size:10px}.catalog-empty{padding:38px 20px}.catalog-empty h2{font-size:23px}.catalog-empty p{font-size:13px}.scent-comparison{padding-top:20px;padding-bottom:40px}.scent-comparison .section-heading{margin-top:18px}.scent-comparison .section-heading h2{font-size:26px}.comparison-scroll table{font-size:13px}.comparison-scroll th,.comparison-scroll td{padding:17px 16px}.comparison-scroll tbody th{font-size:21px}.product-switcher{gap:0;justify-content:space-between;margin-bottom:23px;padding-bottom:18px}.product-switcher>a{font-size:14px;gap:5px}.product-switcher small{font-size:8px}.product-secondary-actions{gap:15px;margin-top:18px}.product-secondary-actions button{font-size:12px}.product-journal-link{padding-top:30px;padding-bottom:35px}.product-journal-link h2{font-size:25px}.scent-guide-layout{display:block;padding-top:18px;padding-bottom:45px}.scent-guide-intro h1{font-size:34px;margin:18px 0}.scent-guide-intro>p:not(.eyebrow){font-size:14px}.scent-guide-intro>img{height:180px;width:100%;object-fit:cover;margin-top:25px;margin-bottom:30px;object-position:50% 50%}.moment-option{padding:18px;gap:13px}.moment-option strong{font-size:16px}.moment-option>span>span{font-size:12px}.guide-result{grid-template-columns:35% 65%}.guide-result>div:last-child{padding:10px 0 10px 17px}.guide-result h2{font-size:30px}.guide-result p:not(.eyebrow){font-size:12px}.guide-result .solid-link{padding:10px 12px;font-size:11px;gap:10px}.guide-result img{height:190px}.site-toast{font-size:12px;bottom:18px}.not-found{padding-top:60px;padding-bottom:70px}.not-found h1{font-size:32px}.not-found>p:not(.eyebrow){font-size:14px}}
@media(max-width:370px){.finder-nav{display:none}.site-header-actions{gap:17px}.full-site .wordmark{font-size:22px}.public-site .collection .scent-card{padding:15px 10px}.catalog-filters{gap:19px}.guide-result{grid-template-columns:1fr}.guide-result>div:first-child{justify-content:center}.guide-result img{width:auto;height:210px}.guide-result>div:last-child{padding:22px 0 0}.guide-result .solid-link{width:100%;font-size:12px}.product-switcher>a{font-size:13px}.product-switcher small{font-size:8px}}
