:root{--plf-bg: #f3efe8;--plf-ink: #2a241c;--plf-muted: #8a7f6c;--plf-line: rgba(42, 36, 28, .18);--plf-accent: #b4863a;--plf-serif: "Cormorant Garamond", serif;--plf-sans: "Jost", sans-serif}.plf{position:relative;isolation:isolate;overflow:clip;background:var(--plf-bg);color:var(--plf-ink)}.plf[data-theme=graphite]{--plf-bg: #201b14;--plf-ink: #ede7da;--plf-muted: #a99e8c;--plf-line: rgba(237, 231, 218, .18)}.plf[data-accent=olive]{--plf-accent: #6b6a3f}.plf[data-accent=lavender]{--plf-accent: #7a708a}.plf *,.plf *:before,.plf *:after{box-sizing:border-box}.plf a{color:inherit;text-decoration:none}.plf button,.plf input{font:inherit}.plf__shell{position:relative;z-index:2}.plf__webgl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.plf__webgl canvas{display:block;width:100%;height:100%}.plf__grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.05;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");mix-blend-mode:multiply}.plf__eyebrow{margin:0;font:500 .6875rem/1.4 var(--plf-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--plf-muted)}.plf__sr-only{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}.plf__top{position:relative;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:4vw;padding:clamp(2.5rem,6vw,4.5rem) 4vw clamp(2rem,5vw,3.5rem);border-bottom:1px solid var(--plf-line)}.plf__display{margin:.75rem 0 0;max-width:22rem;font:500 clamp(2rem,3.4vw,3rem)/1.05 var(--plf-serif);letter-spacing:-.01em}.plf__display em{font-style:italic}.plf__top-note{margin:1.25rem 0 0;max-width:26rem;font:400 .8125rem/1.7 var(--plf-sans);color:var(--plf-muted)}.plf__field-art{position:relative;width:min(20vw,220px);aspect-ratio:1;margin:0 auto}.plf__field-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid var(--plf-line)}.plf__field-ring--inner{top:22%;right:22%;bottom:22%;left:22%;border-style:dashed}.plf__field-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;font:500 .5625rem/1 var(--plf-sans);letter-spacing:.25em}.plf__field-label{position:absolute;font:500 .625rem/1 var(--plf-sans);letter-spacing:.18em}.plf__field-label--n{top:-1.4rem;left:50%;transform:translate(-50%)}.plf__field-label--e{right:-3.4rem;top:50%;transform:translateY(-50%)}.plf__field-label--s{bottom:-1.4rem;left:50%;transform:translate(-50%)}.plf__field-label--w{left:-3rem;top:50%;transform:translateY(-50%)}.plf__navigation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding:clamp(2rem,4vw,3rem) 4vw;border-bottom:1px solid var(--plf-line)}.plf__nav-group h3{margin:0 0 1.1rem;font:500 .875rem/1 var(--plf-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--plf-muted)}.plf__nav-group ul{list-style:none;margin:0;padding:0}.plf__nav-group li{margin-bottom:.55rem}.plf__nav-group a{font:400 .9375rem/1.3 var(--plf-sans);transition:color .15s ease,transform .15s ease;display:inline-block}@media(hover:hover)and (pointer:fine){.plf__nav-group a:hover{color:var(--plf-accent)}}.plf__index{display:grid;grid-template-columns:1fr 2fr;gap:3vw;align-items:start;padding:clamp(1.75rem,3.5vw,2.5rem) 4vw;border-bottom:1px solid var(--plf-line)}.plf__index-head p{margin:.5rem 0 0;font:500 1.375rem/1.2 var(--plf-serif);max-width:14rem}.plf__scent-row{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.plf__scent{-webkit-appearance:none;appearance:none;border:0;background:none;padding:.3rem 0;cursor:pointer;display:flex;align-items:center;gap:.5rem;color:inherit;font:500 .6875rem/1 var(--plf-sans);letter-spacing:.16em;text-transform:uppercase}.plf__scent-dot{width:5px;height:5px;border:1px solid currentColor;border-radius:50%;transition:transform .2s ease,background .2s ease}.plf__scent:hover .plf__scent-dot,.plf__scent.is-active .plf__scent-dot{transform:scale(1.9);background:var(--plf-accent);border-color:var(--plf-accent)}.plf__identity{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3vw;padding:clamp(2rem,4vw,3rem) 4vw;border-bottom:1px solid var(--plf-line)}.plf__wordmark{display:flex;font:500 clamp(2.75rem,6vw,5.5rem)/.85 var(--plf-serif);letter-spacing:-.01em;white-space:nowrap}.plf__wordmark span{display:inline-block;will-change:transform}.plf__newsletter{max-width:20rem;justify-self:end}.plf-form{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--plf-ink)}.plf__email{border:0;outline:0;background:transparent;color:inherit;padding:.7rem 0;font:400 .8125rem/1 var(--plf-sans);letter-spacing:.1em}.plf__email::placeholder{color:currentColor;opacity:.5}.plf__submit{-webkit-appearance:none;appearance:none;border:0;background:transparent;color:inherit;cursor:pointer;padding:.7rem 0 .7rem .75rem;font-size:1.125rem;transition:transform .15s ease}.plf__submit:hover{transform:translate(3px)}.plf__newsletter-note{margin:.6rem 0 0;font:400 .625rem/1.6 var(--plf-sans);letter-spacing:.12em;color:var(--plf-muted)}.plf__bottom{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;padding:1.1rem 4vw}.plf__seal{width:2rem;height:2rem;border:1px solid var(--plf-line);border-radius:50%;display:grid;place-items:center;font:500 .9375rem/1 var(--plf-serif)}.plf__social{display:flex;gap:1.1rem}.plf__social a,.plf__legal{font:400 .6875rem/1.5 var(--plf-sans);letter-spacing:.12em;color:var(--plf-muted)}.plf__legal{text-align:right}@media(max-width:900px){.plf__top{grid-template-columns:1fr}.plf__field-art{margin-top:1.5rem;width:40vw}.plf__navigation{grid-template-columns:repeat(2,1fr)}.plf__index{grid-template-columns:1fr}.plf__identity{grid-template-columns:1fr;text-align:center}.plf__newsletter{justify-self:center;margin-top:1.25rem}.plf__wordmark{justify-content:center}.plf__bottom{grid-template-columns:1fr;text-align:center;justify-items:center}.plf__legal{text-align:center}}@media(max-width:600px){.plf__navigation{grid-template-columns:1fr;gap:1.5rem}.plf__wordmark{font-size:15vw}}@media(prefers-reduced-motion:reduce){.plf__wordmark span,.plf__scent-dot,.plf__submit,.plf__nav-group a{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/perfumalink-olfactory-footer.css.map */
