html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{background:var(--puff-paper,#f7f0e5);margin:0}.pg-page{--pg-paper:var(--puff-paper,#f7f0e5);--pg-ink:var(--puff-ink,#3a2b24);--pg-clay:#bf8266;--pg-sage:#798773;width:100%;max-width:1600px;color:var(--pg-ink);background:var(--pg-paper);font-family:var(--puff-font-ui);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0 auto;container:pg/inline-size}.pg-page *{box-sizing:border-box}.pg-page [hidden]{display:none!important}.pg-page button,.pg-page a{-webkit-tap-highlight-color:transparent}.pg-page button{font:inherit;color:inherit}.pg-page a{color:inherit;text-decoration:none}.pg-page h1,.pg-page h2,.pg-page h3,.pg-page p{margin:0}.pg-page .pg-serif{font-family:var(--puff-font-display);font-weight:400}.pg-page .pg-hero{isolation:isolate;background:0 0;align-items:center;min-height:300px;display:flex;position:relative;overflow:hidden}.pg-page .pg-hero-copy{z-index:3;width:60%;padding:32px 6%;position:relative}.pg-page .pg-eyebrow{font:11px var(--puff-font-display);letter-spacing:.2em;text-transform:uppercase}.pg-page .pg-hero h1{margin:16px 0 12px}.pg-page .pg-hero-copy>p{letter-spacing:.1em;font-size:14px;line-height:1.8}.pg-page .pg-text-link{background:0 0;border:0;border-bottom:1px solid #49372d88;border-radius:0;justify-content:space-between;align-items:center;gap:40px;min-height:44px;padding:7px 0;font-size:13px;display:inline-flex}.pg-page .pg-relief{z-index:1;filter:blur(2.5px);opacity:.8;width:35%;max-width:360px;height:250px;position:absolute;top:20px;right:4%;transform:rotate(-14deg)}.pg-page .pg-relief:before{content:"";filter:blur(36px);background:#8e75602b;border-radius:50%;width:80%;height:18%;position:absolute;bottom:10%;left:13%;transform:rotate(10deg)}.pg-page .pg-lobe{aspect-ratio:.84;background:radial-gradient(at 33% 23%,#fff5e3 0%,#ecdbc1 36%,#d2b595 73%,#bfa48a 100%);border-radius:47% 51% 45% 48%;width:54%;position:absolute;top:12%;box-shadow:inset 4px 7px 24px #fff7e144,inset -10px -14px 42px #967b6020,14px 20px 46px #7b61401b}.pg-page .pg-lobe:first-child{left:2%;transform:rotate(10deg)}.pg-page .pg-lobe:last-child{background:radial-gradient(at 37% 22%,#fff6e8 0%,#efddc2 40%,#d2b695 75%,#c2a78b 100%);top:10%;right:2%;transform:rotate(-8deg)}.pg-page .pg-relief-caption{z-index:3;font:italic 13px var(--puff-font-display);color:#624b3c;letter-spacing:.02em;position:absolute;bottom:20px;right:6%}.pg-page .pg-gallery{padding:20px 6% 56px}.pg-page .pg-section-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:32px;display:flex}.pg-page .pg-section-head h2{letter-spacing:.16em;font-size:31px}.pg-page .pg-section-head p{font:italic 15px var(--puff-font-display)}.pg-page .pg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.pg-page .pg-scent{aspect-ratio:1.22;isolation:isolate;background:var(--puff-paper,#f7f0e5);border:1px solid #49372d0d;border-radius:18px;justify-content:center;align-items:center;width:100%;min-width:0;min-height:200px;padding:24px 12px;display:flex;position:relative;overflow:hidden}.pg-page .pg-scent:before,.pg-page .pg-detail-art:before{content:"";z-index:0;background:var(--pg-atmosphere);filter:blur(5px);opacity:.94;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pg-page .pg-scent:after,.pg-page .pg-detail-art:after{content:"";z-index:1;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.6' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath filter='url(%23n)' opacity='.55' d='M0 0h140v140H0z'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pg-page .pg-scent:before{filter:blur(1px);opacity:1;inset:-2px;-webkit-mask-image:none;mask-image:none}.pg-page .pg-scent:after{box-shadow:inset 0 0 0 1px #fffaf226;-webkit-mask-image:none;mask-image:none}.pg-page .pg-scent span{z-index:2;font:400 23px var(--puff-font-display);letter-spacing:.16em;padding-left:.16em;position:relative}.pg-page .pg-scent:hover span{transform:translateY(-3px)}.pg-page .pg-scent span{transition:transform .2s}.pg-page [data-scent=tea]{color:#344f3c;--pg-atmosphere:radial-gradient(ellipse at 9% 2%,#dbe4d2 5%,transparent 63%),radial-gradient(ellipse at 86% 10%,#eef0d6 4%,transparent 54%),linear-gradient(148deg,#d9e1c8 0%,#c3d1b6 47%,#537d63 100%)}.pg-page [data-scent=citrus]{color:#754622;--pg-atmosphere:radial-gradient(ellipse at 28% 14%,#f7e8ac 0%,transparent 55%),radial-gradient(ellipse at 90% 66%,#e5ad54 0%,transparent 58%),linear-gradient(148deg,#edcf83,#f0d9a2 50%,#dfae69)}.pg-page [data-scent=cotton]{color:#656753;--pg-atmosphere:radial-gradient(ellipse at 20% 72%,#faf5df 0%,transparent 60%),radial-gradient(ellipse at 88% 4%,#f5f2dc 0%,transparent 57%),linear-gradient(120deg,#daddc9,#eff0e2 44%,#c4ceca)}.pg-page [data-scent=floral]{color:#4c6247;--pg-atmosphere:radial-gradient(ellipse at 8% 80%,#faf6df 0%,transparent 60%),radial-gradient(ellipse at 87% 90%,#faf7e4 0%,transparent 39%),radial-gradient(ellipse at 24% 20%,#e7e9d2 0%,transparent 55%),linear-gradient(137deg,#d8dfc4,#d5e0bf 40%,#a7bc94 78%,#e5e4c8)}.pg-page [data-scent=woods]{color:#fff7df;--pg-atmosphere:radial-gradient(ellipse at 76% 1%,#c6b174 0%,transparent 40%),radial-gradient(ellipse at 8% 100%,#7d8560 0%,transparent 65%),linear-gradient(130deg,#465d48,#686c4e 48%,#66543c)}.pg-page [data-scent=vanilla]{color:#825e44;--pg-atmosphere:radial-gradient(ellipse at 22% 5%,#fff5d7 0%,#f5e8c8 48%,transparent 52%),radial-gradient(ellipse at 100% 40%,#f4e2bb 0%,transparent 56%),linear-gradient(140deg,#f3e8cb,#dab48a 75%,#efe0bb)}.pg-page [data-scent=wet-dog]{color:#354842;--pg-atmosphere:radial-gradient(ellipse at 6% 5%,#e0e1d5 0%,transparent 61%),radial-gradient(ellipse at 88% 86%,#8e8170 0%,transparent 54%),linear-gradient(145deg,#b9c8c3,#96aaa3 52%,#7d8981)}.pg-page [data-scent=old-books]{color:#574532;--pg-atmosphere:radial-gradient(ellipse at 88% 9%,#f2e6c9 0%,transparent 58%),radial-gradient(ellipse at 4% 92%,#9a7b60 0%,transparent 62%),linear-gradient(120deg,#c2b194,#d8c7a7 50%,#b6a082)}.pg-page [data-scent=funky-cheese]{color:#4f532d;--pg-atmosphere:radial-gradient(ellipse at 12% 10%,#f6e6a8 0%,transparent 59%),radial-gradient(ellipse at 88% 85%,#8e9b72 0%,transparent 54%),linear-gradient(145deg,#e7d68f,#d2cf97 52%,#abb586)}.pg-page .pg-ending{isolation:isolate;color:var(--pg-ink);background:0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:36px 6% 42px;display:flex;position:relative;overflow:hidden}.pg-page .pg-ending>*{z-index:1;position:relative}.pg-page .pg-ending h2{letter-spacing:.08em;font-size:36px;line-height:1.55}.pg-page .pg-ending p{font:italic 17px var(--puff-font-display);padding-bottom:9px}.pg-page .pg-footer{letter-spacing:.05em;justify-content:space-between;padding:25px 6%;font-size:11px;display:flex}.pg-page .pg-detail{padding:30px 6% 70px}.pg-page .pg-back{background:0 0;border:0;margin-bottom:24px;padding:12px 0;font-size:13px}.pg-page .pg-detail-grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;display:grid}.pg-page .pg-detail-art{isolation:isolate;background:var(--puff-paper,#f7f0e5);justify-content:center;align-items:center;width:100%;min-width:0;max-width:300px;max-height:300px;display:flex;position:relative;overflow:hidden}.pg-page .pg-detail-art span{z-index:2;font:400 28px var(--puff-font-display);letter-spacing:.2em;padding-left:.2em;position:relative}.pg-page .pg-detail-copy h1{letter-spacing:.12em;margin:18px 0 14px;font-size:36px}.pg-page .pg-detail-copy .pg-description{max-width:26em;margin:28px 0;font-size:15px;line-height:2}.pg-page .pg-tags{color:#746a5c;letter-spacing:.1em;font-size:12px}.pg-page .pg-interest{border:1px solid var(--pg-ink);width:100%;min-height:48px;color:var(--pg-paper);background:var(--pg-ink);margin-top:34px;padding:12px 20px;font-size:14px;display:block}.pg-page .pg-interest[aria-pressed=true]{color:var(--pg-ink);background:0 0}.pg-page .pg-detail-copy .pg-text-link{width:100%;margin-top:12px}.pg-page .pg-interest-note{color:#655b4f;min-height:20px;margin-top:12px;font-size:12px}@container pg (width<=620px){.pg-page .pg-hero{align-items:center;min-height:240px}.pg-page .pg-hero-copy{width:72%;padding:24px 6%}.pg-page .pg-hero h1{margin:14px 0 10px}.pg-page .pg-hero-copy>p{font-size:13px}.pg-page .pg-relief{opacity:.68;width:32%;max-width:170px;height:150px;top:70px;bottom:auto;right:-2%;transform:rotate(-15deg)}.pg-page .pg-lobe{width:53%;top:8%}.pg-page .pg-lobe:last-child{top:7%}.pg-page .pg-relief-caption{display:none}.pg-page .pg-gallery{padding:12px 24px 42px}.pg-page .pg-section-head{margin-bottom:24px}.pg-page .pg-section-head h2{font-size:27px}.pg-page .pg-section-head p{font-size:13px}.pg-page .pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pg-page .pg-scent{aspect-ratio:.9;min-height:145px;padding:12px 5px}.pg-page .pg-scent span{letter-spacing:.12em;font-size:18px}.pg-page .pg-ending{padding:42px 28px;display:block}.pg-page .pg-ending h2{font-size:29px}.pg-page .pg-ending p{margin-top:24px;font-size:14px}.pg-page .pg-footer{padding:22px 24px;font-size:11px}.pg-page .pg-detail{padding:22px 24px 42px}.pg-page .pg-detail-art span{font-size:22px}.pg-page .pg-detail-copy h1{font-size:29px}.pg-page .pg-detail-copy .pg-description{margin:22px 0}}@container pg (width<=350px){.pg-page .pg-gallery{padding-inline:18px}.pg-page .pg-grid{gap:16px}.pg-page .pg-scent span{font-size:17px}}@media (prefers-reduced-motion:reduce){.pg-page .pg-scent span{transition:none}}.pg-page :focus-visible{outline-offset:6px;outline:2px solid #49372d}.pg-page button,.pg-page a{cursor:pointer}.pg-page button:disabled{cursor:default;opacity:.6}.pg-page .pg-scent{text-align:center;text-decoration:none}.pg-page .pg-detail-art{aspect-ratio:1;min-height:0}.pg-page .pg-detail-art span{text-align:center;overflow-wrap:anywhere;max-width:95%;position:relative}.pg-page .pg-detail-copy{min-width:0}.pg-page .pg-detail-copy h1{overflow-wrap:anywhere}.pg-page .pg-back{align-items:center;min-height:44px;display:inline-flex}.pg-page .pg-interest-note{line-height:1.65}.pg-page .pg-interest-note[data-status=error]{color:#98442f}.pg-page .pg-pairing{border:0;border-top:1px solid #49372d28;min-width:0;margin:22px 0 0;padding:22px 0 0}.pg-page .pg-pairing legend{padding:0 12px 0 0;font-size:13px}.pg-page .pg-targets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pg-page .pg-target{text-align:center;cursor:pointer;border:1px solid #49372d4a;justify-content:center;align-items:center;min-height:48px;padding:10px 8px;font-size:12px;line-height:1.5;display:flex;position:relative}.pg-page .pg-target:has(input:checked){background:#e9dfd0;border-color:#49372d}.pg-page .pg-target:has(input:focus-visible){outline-offset:3px;outline:2px solid #49372d}.pg-page .pg-target input{opacity:0;width:1px;height:1px;position:absolute}.pg-page .pg-apply{margin-top:16px}.pg-page .pg-skip{z-index:10;color:#f3ede2;background:#49372d;padding:12px 16px;position:fixed;top:-100px;left:16px}.pg-page .pg-skip:focus{top:16px}.pg-page .pg-hero-title{text-wrap:balance}html[lang=en] .pg-page .pg-scent span,html[lang=en] .pg-page .pg-detail-art span{letter-spacing:.015em}html[lang=en] .pg-page .pg-scent span{text-wrap:balance;overflow-wrap:anywhere;padding-left:0;line-height:1.4}@container pg (width<=800px){.pg-page .pg-detail-grid{grid-template-columns:minmax(0,1fr)}.pg-page .pg-detail-art{aspect-ratio:1;max-width:160px;max-height:160px}.pg-page .pg-detail-art span{font-size:22px}}@container pg (width<=620px){.pg-page .pg-detail-copy h1{font-size:30px;line-height:1.35}html[lang=en] .pg-page .pg-scent span{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
