.pp-brand-theme{background:var(--pp-color-canvas)}.template-index{--pp-home-type-hero: clamp(3rem, 3.9vw, 3.5rem);--pp-home-type-section: clamp(1.875rem, 2.35vw, 2.25rem);--pp-home-type-statement: clamp(2rem, 2.6vw, 2.5rem);--pp-home-type-body: clamp(.9375rem, 1.1vw, 1.0625rem);--pp-home-type-eyebrow: clamp(.6875rem, .85vw, .8125rem);--pp-home-type-card-title: clamp(.9375rem, 1.2vw, 1.125rem);--pp-home-type-card-copy: clamp(.75rem, .95vw, .875rem);--pp-home-text-primary: #0B0B0D;--pp-home-text-secondary: #5F5A52;--pp-home-text-muted: #7A746B;--pp-home-accent-gold: #C6A15B;--pp-home-accent-champagne: #E3C98F}.pp-home-section{overflow:clip}.pp-home-section--dark{background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse)}.pp-v2-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-xl);margin-block-end:clamp(1.75rem,3vw,2.5rem)}.pp-v2-heading__copy{max-width:46rem;display:grid;gap:clamp(.5rem,1vw,.75rem)}.pp-v2-heading__eyebrow{margin:0;color:var(--pp-home-text-primary, var(--pp-color-text-primary));font-size:var(--pp-home-type-eyebrow, var(--font-size-xs));font-weight:700;letter-spacing:0;text-transform:uppercase}.pp-home-section--dark .pp-v2-heading__eyebrow,.pp-v2-bundle .pp-v2-heading__eyebrow,.pp-finder .pp-v2-heading__eyebrow,.pp-footer .pp-v2-heading__eyebrow{color:var(--pp-color-action-primary)}.pp-v2-heading h2,.pp-v2-heading__copy h2{margin:0;color:inherit;font-family:var(--font-heading);font-size:var(--pp-home-type-section, clamp(1.875rem, 3vw, 2.25rem));font-weight:600;line-height:1.08;letter-spacing:0;text-transform:none;text-wrap:balance}.pp-v2-heading__body,.pp-v2-heading__body p{margin:0;color:var(--pp-home-text-secondary, var(--pp-color-text-secondary));font-size:var(--pp-home-type-body, 1rem);line-height:1.65}.pp-home-section--dark .pp-v2-heading__body,.pp-home-section--dark .pp-v2-heading__body p{color:var(--pp-color-text-inverse-secondary)}.pp-v2-heading--center{justify-content:center;text-align:center}.pp-v2-heading--center .pp-v2-heading__copy{justify-items:center}.template-index .pp-home-section:not(.pp-home-section--dark) .pp-v2-heading h2{color:var(--pp-home-text-primary)}.template-index :is([data-section-type=pp-gender-navigation],[data-section-type=pp-featured-products],[data-section-type=pp-scent-family],[data-section-type=pp-featured-fragrances],[data-section-type=pp-service-support]) .pp-v2-heading{text-align:start}.template-index :is([data-section-type=pp-gender-navigation],[data-section-type=pp-featured-products],[data-section-type=pp-scent-family],[data-section-type=pp-featured-fragrances],[data-section-type=pp-service-support]) .pp-v2-heading__copy{justify-items:start}.template-index [data-section-type=pp-selection-guide] .pp-v2-heading__copy{max-width:44rem}.pp-text-accent{display:inline-block;position:relative;z-index:0}.pp-text-accent--gold,.pp-text-accent--draw{color:var(--pp-home-accent-gold, var(--pp-color-action-primary))}.pp-text-accent--champagne{color:inherit;box-shadow:inset 0 -.18em color-mix(in srgb,var(--pp-home-accent-champagne, var(--pp-color-champagne)) 72%,transparent)}.pp-text-accent__mark{width:104%;height:.32em;position:absolute;inset-inline-start:-2%;inset-block-end:-.16em;z-index:-1;overflow:visible;color:currentColor;pointer-events:none}.pp-text-accent__stroke{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.js [data-pp-reveal] .pp-text-accent--draw .pp-text-accent__stroke{stroke-dashoffset:1;transition:stroke-dashoffset calc(var(--pp-motion-section) + var(--pp-motion-section)) var(--pp-ease-enter);transition-delay:var(--pp-motion-fast)}.js [data-pp-reveal].is-visible .pp-text-accent--draw .pp-text-accent__stroke{stroke-dashoffset:0}.pp-v2-heading--end{text-align:end}.pp-v2-heading__action,.pp-v2-text-link{min-height:var(--control-height);display:inline-flex;align-items:center;color:inherit;font-weight:600;text-decoration-color:var(--pp-color-action-primary);text-underline-offset:.25em}.pp-v2-icon-button{width:var(--control-height);height:var(--control-height);display:inline-grid;place-items:center;flex:0 0 auto;padding:0;border:var(--pp-border-width) solid var(--pp-color-border);border-radius:var(--pp-radius-button);background:transparent;color:inherit;cursor:pointer}.pp-v2-icon-button svg{width:1.1rem;height:1.1rem;fill:currentColor}.pp-v2-review-note,.pp-v2-editor-state{margin-block-start:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);border:var(--pp-border-width) dashed var(--pp-color-action-primary);background:var(--pp-color-surface);color:var(--pp-color-text-primary);font-size:var(--font-size-sm)}.template-index .main-content{padding-block-start:0}#pp-best-sellers,#pp-featured-fragrances,#pp-scent,#pp-finder{scroll-margin-block-start:10.5rem}#shopify-section-header{--pp-header-announcement-height: 2rem;--pp-header-main-height: 4rem;--pp-header-nav-height: 2.75rem;--pp-header-divider-height: var(--pp-border-width);position:relative;z-index:var(--layer-drawer)}.pp-header-shell{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--layer-drawer);width:100%}.pp-header-spacer{height:calc(var(--pp-header-main-height) + var(--pp-header-nav-height) + var(--pp-header-divider-height));pointer-events:none;transition:height var(--pp-motion-section) var(--pp-ease-standard)}.pp-header-spacer--has-announcement{height:calc(var(--pp-header-announcement-height) + var(--pp-header-main-height) + var(--pp-header-nav-height) + var(--pp-header-divider-height))}.pp-announcement{--pp-announcement-enter-offset: var(--spacing-xs);--pp-announcement-exit-offset: calc(var(--spacing-xs) * -1);min-height:0;height:var(--pp-header-announcement-height);overflow:visible;border-block-end:0;background:var(--pp-color-canvas);color:var(--pp-color-surface-dark);opacity:1;visibility:visible;font-size:.75rem;font-weight:500;transition:height var(--pp-motion-fast) var(--pp-ease-standard),opacity var(--pp-motion-fast) var(--pp-ease-standard)}[dir=rtl] .pp-announcement{--pp-announcement-enter-offset: calc(var(--spacing-xs) * -1);--pp-announcement-exit-offset: var(--spacing-xs)}.pp-container.pp-announcement__inner{width:min(100%,var(--content-width));height:100%;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 2.75rem;align-items:center;padding-inline:0}.pp-announcement__inner:before{content:"";grid-column:1}.pp-announcement__viewport{min-width:0;height:100%;display:grid;grid-column:2;align-items:center;overflow:hidden}.pp-announcement__message{min-width:0;grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-xxs);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--pp-motion-section)}.pp-announcement__message.is-active{visibility:visible;pointer-events:auto;transition-delay:0s}.pp-announcement__message.is-leaving{visibility:visible}.pp-announcement__icon,.pp-announcement__text{opacity:0;transform:translate(var(--pp-announcement-enter-offset));transition:opacity var(--pp-motion-section) var(--pp-ease-enter),transform var(--pp-motion-section) var(--pp-ease-enter)}.pp-announcement__message.is-active .pp-announcement__icon,.pp-announcement__message.is-active .pp-announcement__text{opacity:1;transform:translate(0)}.pp-announcement__message.is-active .pp-announcement__text{transition-delay:calc(var(--pp-motion-fast) * .4375)}.pp-announcement__message.is-leaving .pp-announcement__icon,.pp-announcement__message.is-leaving .pp-announcement__text{opacity:0;transform:translate(var(--pp-announcement-exit-offset));transition-delay:0s}.pp-announcement__icon{width:1rem;height:1rem;display:inline-grid;flex:0 0 1rem;place-items:center;color:var(--pp-color-action-primary)}.pp-announcement__icon svg{width:100%;height:100%;display:block}.pp-announcement__text{min-width:0;display:block;overflow:hidden;color:inherit;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.pp-announcement__close{width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;display:inline-grid;grid-column:3;place-items:center;justify-self:end;padding:0;border:0;background:transparent;color:var(--pp-color-surface-dark);font-size:1.125rem;line-height:1;cursor:pointer;transition:color var(--pp-motion-fast) var(--pp-ease-standard)}.pp-announcement__close:hover,.pp-announcement__close:focus-visible{color:var(--pp-color-action-primary)}.pp-announcement-dismissing #shopify-section-header,.pp-announcement-dismissed #shopify-section-header{--pp-header-announcement-height: 0rem}.pp-announcement-dismissing .pp-announcement{overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.pp-announcement-dismissed .pp-announcement{display:none}.pp-header{border-block-end-color:var(--pp-color-dark-divider)}.pp-header__main-row{border-block-end:0}.pp-header .pp-header__inner{min-height:var(--pp-header-main-height);grid-template-columns:minmax(7rem,1fr) auto minmax(7rem,1fr)}.pp-header__menu-button{visibility:hidden}.pp-header__wordmark{grid-column:2;min-width:0;justify-self:center}.pp-header__wordmark img{width:13.75rem}.pp-header__tools{grid-column:3;justify-self:end}.pp-header__nav-row{min-height:var(--pp-header-nav-height);display:grid;align-items:center;border-block-end:0}.pp-header__nav>ul{justify-content:center;gap:clamp(1rem,2vw,1.75rem)}.pp-header__nav a,.pp-header__nav-trigger,.pp-header__nav-disabled{min-height:var(--pp-header-nav-height)}.pp-header__nav a,.pp-header__nav-trigger,.pp-header__icon-button{transition:color var(--pp-motion-fast) var(--pp-ease-standard),border-color var(--pp-motion-fast) var(--pp-ease-standard),background-color var(--pp-motion-fast) var(--pp-ease-standard)}.pp-header__nav-disabled{display:inline-flex;align-items:center;color:var(--pp-color-text-inverse-secondary);cursor:not-allowed}.pp-header__dropdown{opacity:0;transform:translateY(var(--spacing-xs));transition:opacity var(--pp-motion-fast) var(--pp-ease-enter),transform var(--pp-motion-fast) var(--pp-ease-enter)}.pp-header__disclosure[open] .pp-header__dropdown{opacity:1;transform:translateY(0)}.pp-header-shell.header--compact .pp-announcement{height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none}.pp-header__dialog[open]{animation:pp-v2-dialog-in var(--pp-motion-drawer) var(--pp-ease-enter) both}.pp-header-shell,.pp-header{background:#f7f3ea;color:#0b0b0d}.pp-header{border-block-end-color:color-mix(in srgb,#C6A15B 24%,transparent)}.pp-header__main-row,.pp-header__nav-row{background:#f7f3ea}.pp-header__wordmark img{filter:brightness(0) saturate(100%) invert(4.3%)}.pp-header__tools,.pp-header__icon-button,.pp-header__icon-button:visited,.pp-header__nav a,.pp-header__nav a:visited,.pp-header__nav-trigger{color:#0b0b0d}.pp-header__nav-disabled{color:#7a746b}.pp-header__nav a:hover,.pp-header__nav a:focus-visible,.pp-header__nav a[aria-current=page],.pp-header__nav-trigger:hover,.pp-header__nav-trigger:focus-visible,.pp-header__nav-trigger[aria-current=page],.pp-header__disclosure[open]>.pp-header__nav-trigger,.pp-header__icon-button:hover,.pp-header__icon-button:focus-visible{color:#c6a15b}.pp-header .pp-focusable:focus-visible,.pp-header__dialog .pp-focusable:focus-visible,.pp-header__mobile-nav summary:focus-visible,.pp-header__nav :is(a,.pp-header__nav-trigger):focus-visible{outline-color:#c6a15b}.pp-header__dropdown--scent{min-width:20rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xxs);inset-block-start:calc(100% + var(--spacing-xs));padding:calc(var(--spacing-xs) + var(--spacing-xxs));border-color:color-mix(in srgb,#C6A15B 22%,transparent);border-radius:var(--pp-radius-card);background:#f7f3ea;box-shadow:var(--pp-shadow-raised);transform:translateY(calc(var(--spacing-xs) + var(--spacing-xxs)));transition:opacity var(--pp-motion-standard) var(--pp-ease-enter),transform var(--pp-motion-standard) var(--pp-ease-enter)}.pp-header__disclosure[open] .pp-header__dropdown--scent{transform:translateY(0)}.pp-header__dropdown--scent li{min-width:0}.pp-header__dropdown--scent a,.pp-header__dropdown--scent a:visited{min-height:var(--control-height);gap:calc(var(--spacing-xs) + var(--spacing-xxs));padding-inline:var(--spacing-sm);border:0;border-radius:var(--pp-radius-button);color:#28282b;font-size:.875rem;font-weight:600}.pp-header__dropdown--scent a:hover,.pp-header__dropdown--scent a:focus-visible,.pp-header__dropdown--scent a[aria-current=page]{background:color-mix(in srgb,#C6A15B 12%,#F7F3EA);color:#0b0b0d}.pp-header__scent-cta{grid-column:1 / -1;margin-block-end:var(--spacing-xxs)}.pp-header__dropdown--scent .pp-header__scent-cta a,.pp-header__mobile-submenu--scent .pp-header__scent-cta a{justify-content:space-between;background:color-mix(in srgb,#C6A15B 15%,#F7F3EA);box-shadow:inset 0 0 0 var(--pp-border-width) color-mix(in srgb,#C6A15B 48%,transparent);color:#0b0b0d;font-weight:700}.pp-header__scent-cta a:after{content:"\2192";color:#c6a15b;font-size:1rem;line-height:1}[dir=rtl] .pp-header__scent-cta a:after{transform:rotate(180deg)}.pp-header__dropdown--scent .pp-header__scent-cta a:hover,.pp-header__dropdown--scent .pp-header__scent-cta a:focus-visible,.pp-header__mobile-submenu--scent .pp-header__scent-cta a:hover,.pp-header__mobile-submenu--scent .pp-header__scent-cta a:focus-visible{background:#c6a15b;color:#0b0b0d}.pp-header__scent-cta a:hover:after,.pp-header__scent-cta a:focus-visible:after{color:#0b0b0d}.pp-header__scent-dot{width:.5rem;height:.5rem;flex:0 0 .5rem;border:var(--pp-border-width) solid color-mix(in srgb,#0B0B0D 16%,transparent);border-radius:50%;background:#c6a15b;box-shadow:0 0 0 .125rem color-mix(in srgb,currentColor 5%,transparent)}.pp-header__scent-dot[data-pp-scent-dot=fresh]{background:var(--pp-color-fresh-accent)}.pp-header__scent-dot[data-pp-scent-dot=sweet]{background:var(--pp-color-sweet-accent)}.pp-header__scent-dot[data-pp-scent-dot=floral]{background:var(--pp-color-champagne)}.pp-header__scent-dot[data-pp-scent-dot=woody]{background:var(--pp-color-woody-accent)}.pp-header__scent-dot[data-pp-scent-dot=amber]{background:var(--pp-color-action-primary)}.pp-header__scent-dot[data-pp-scent-dot=musky]{background:var(--pp-color-soft-stone)}.pp-header__scent-dot[data-pp-scent-dot=spicy]{background:var(--pp-color-sweet-accent)}.pp-header__scent-dot[data-pp-scent-dot=oud]{background:var(--pp-color-oud-accent)}.pp-header__dialog{border-color:color-mix(in srgb,#C6A15B 24%,transparent);background:#f7f3ea;color:#0b0b0d;color-scheme:light}.pp-header__dialog .pp-dialog__header{border-block-end-color:color-mix(in srgb,#C6A15B 24%,transparent)}.pp-header__dialog .pp-heading,.pp-header__drawer-title{color:#0b0b0d}.pp-header__search .pp-input{border-color:#e8e2d8;background:#fff;color:#0b0b0d}.pp-header__search .pp-input::placeholder{color:#7a746b}.pp-header__search .pp-input:focus-visible{border-color:#c6a15b;outline-color:#c6a15b}.pp-header__mobile-nav{color:#0b0b0d}.pp-header__mobile-nav a,.pp-header__mobile-nav a:visited,.pp-header__mobile-nav summary{border-block-end-color:color-mix(in srgb,#C6A15B 20%,transparent);color:#0b0b0d}.pp-header__mobile-nav :is(a,summary):hover,.pp-header__mobile-nav :is(a,summary):focus-visible,.pp-header__mobile-nav :is(a,summary)[aria-current=page],.pp-header__mobile-disclosure[open]>summary{color:#c6a15b}.pp-header__mobile-nav ul ul a{color:#5f5a52}.pp-header__mobile-submenu--scent{display:grid;gap:var(--spacing-xxs);margin-block:var(--spacing-xs);padding:var(--spacing-xs)!important;border-radius:var(--pp-radius-card);background:color-mix(in srgb,#C6A15B 7%,#F7F3EA)}.pp-header__mobile-submenu--scent a,.pp-header__mobile-submenu--scent a:visited{min-height:var(--control-height);justify-content:flex-start;gap:var(--spacing-sm);padding-inline:var(--spacing-sm);border:0;border-radius:var(--pp-radius-button);color:#28282b}.pp-header__mobile-submenu--scent a:hover,.pp-header__mobile-submenu--scent a:focus-visible{background:color-mix(in srgb,#C6A15B 12%,#F7F3EA);color:#0b0b0d}.pp-home-hero{min-height:clamp(35rem,68svh,46rem);align-items:center}.pp-home-hero--overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to right,var(--pp-color-dark-overlay),transparent);pointer-events:none}[dir=rtl] .pp-home-hero--overlay:after{background:linear-gradient(to left,var(--pp-color-dark-overlay),transparent)}.pp-home-hero__media img{object-position:var(--pp-hero-focal, 82% 50%)}.pp-home-hero__content{max-width:39rem;gap:clamp(.875rem,1.6vw,1.25rem)}.pp-home-hero__content h1{max-width:15ch;font-size:var(--pp-home-type-hero, clamp(3rem, 4vw, 3.5rem));line-height:1.04;letter-spacing:0;text-wrap:balance}.pp-home-hero__content>div:not(.pp-home-hero__actions){max-width:38rem;color:var(--pp-color-text-inverse-secondary);font-size:var(--pp-home-type-body, 1rem);line-height:1.65}.pp-home-hero__eyebrow{color:var(--pp-color-champagne);font-size:var(--pp-home-type-eyebrow, var(--font-size-xs))}.pp-v2-trust-strip{border-block:var(--pp-border-width) solid var(--pp-color-border);background:var(--pp-color-surface)}.pp-v2-trust-strip__inner{display:grid;grid-template-columns:minmax(12rem,.8fr) minmax(0,2.2fr);gap:var(--spacing-xl);align-items:center;padding-block:var(--spacing-lg)}.pp-v2-trust-strip__inner--items-only{grid-template-columns:1fr}.pp-v2-trust-strip__inner--items-only .pp-v2-trust-strip__items{grid-column:1 / -1}.pp-v2-trust-strip__intro :is(h2,p){margin:0}.pp-v2-trust-strip__intro h2{font-size:var(--font-size-lg)}.pp-v2-trust-strip__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}.pp-v2-trust-strip__item{min-width:0;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--spacing-md);align-items:center;padding:var(--spacing-md);border:var(--pp-border-width) solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-card)}.pp-v2-trust-strip__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--pp-color-champagne) 24%,var(--pp-color-surface));color:var(--pp-color-action-primary)}.pp-v2-trust-strip__icon svg{width:1.35rem;height:1.35rem}.pp-v2-trust-strip__item:nth-child(2){--pp-reveal-delay: calc(var(--pp-motion-fast) * .5)}.pp-v2-trust-strip__item:nth-child(3){--pp-reveal-delay: var(--pp-motion-fast)}.pp-v2-support-card__number{color:var(--pp-color-text-primary);font-weight:700}.pp-v2-support-card__number{color:var(--pp-color-action-primary)}.pp-v2-trust-strip__item :is(h3,p){margin:0}.pp-v2-trust-strip__item h3{font-size:var(--font-size-md)}.pp-v2-trust-strip__item p{margin-block-start:var(--spacing-xxs);color:var(--pp-color-text-secondary);font-size:var(--font-size-sm)}.pp-v2-category-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pp-grid-gap-desktop)}.pp-v2-category-card{min-width:0;display:grid;grid-template-rows:auto 1fr;position:relative;overflow:hidden;border-radius:var(--pp-radius-card);background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse);text-decoration:none;box-shadow:var(--pp-shadow-card);transition:transform var(--pp-motion-standard) var(--pp-ease-standard),box-shadow var(--pp-motion-standard) var(--pp-ease-standard)}.pp-v2-category-card__media{aspect-ratio:4 / 5;position:relative;overflow:hidden}.pp-v2-category-card__media picture,.pp-v2-category-card__media img{width:100%;height:100%;display:block}.pp-v2-category-card__media img{object-fit:cover;object-position:var(--pp-category-focal-point, center center);transition:transform var(--pp-motion-section) var(--pp-ease-standard)}.pp-v2-category-card__content{min-height:6.75rem;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-xs) var(--spacing-md);align-items:center;padding:var(--spacing-md) var(--spacing-lg)}.pp-home-section[data-section-type=pp-gender-navigation] .pp-v2-category-card__content h3{margin:0;color:var(--pp-color-text-inverse);font-size:var(--pp-home-type-card-title, var(--font-size-md))}.pp-v2-category-card__content div,.pp-v2-category-card__content p{grid-column:1;margin:0;color:var(--pp-color-text-inverse-secondary);font-size:var(--pp-home-type-card-copy, var(--font-size-sm));line-height:1.55}.pp-v2-category-card__arrow{grid-column:2;grid-row:1 / span 2;display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--pp-color-action-primary);font-size:var(--font-size-xs);font-weight:700}.pp-v2-category-card__arrow-glyph{font-size:var(--font-size-xl);line-height:1}[dir=rtl] .pp-v2-category-card__arrow-glyph{transform:rotate(180deg)}.pp-v2-category-card:where(:hover,:focus-within){transform:translateY(-5px);box-shadow:var(--pp-shadow-raised)}.pp-v2-category-card:where(:hover,:focus-within) .pp-v2-category-card__media>picture img{transform:scale(1.035)}.pp-v2-product-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pp-grid-gap-desktop)}.pp-v2-product-card{min-width:0;display:grid;grid-template-rows:auto 1fr;border:var(--pp-border-width) solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);color:var(--pp-color-text-primary);box-shadow:var(--pp-shadow-card);transition:transform var(--pp-motion-standard) var(--pp-ease-standard),box-shadow var(--pp-motion-standard) var(--pp-ease-standard)}.pp-v2-product-card:hover{transform:translateY(-5px);box-shadow:var(--pp-shadow-raised)}.pp-v2-product-card__media-wrap{position:relative}.pp-v2-product-card__media{aspect-ratio:4 / 5;display:block;position:relative;overflow:hidden;border-radius:var(--pp-radius-card) var(--pp-radius-card) 0 0;background:var(--pp-color-surface-muted)}.pp-v2-product-card__image{width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:contain;padding:var(--spacing-md);transition:opacity var(--pp-motion-standard) var(--pp-ease-standard),transform var(--pp-motion-section) var(--pp-ease-standard)}.pp-v2-product-card__image--secondary{opacity:0}.pp-v2-product-card:hover .pp-v2-product-card__image--primary{transform:scale(1.04)}.pp-v2-product-card:hover .pp-v2-product-card__image--secondary{opacity:1}.pp-v2-product-card__badges{position:absolute;inset-block-start:var(--spacing-sm);inset-inline-start:var(--spacing-sm);z-index:1;display:flex;flex-wrap:wrap;gap:var(--spacing-xxs)}.pp-v2-product-card__badge{display:inline-flex;padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--pp-radius-chip);background:var(--pp-color-surface-dark);color:var(--pp-color-action-primary);font-size:var(--font-size-xs)}.pp-v2-product-card__badge--status{background:var(--pp-color-surface);color:var(--pp-color-text-primary)}.pp-v2-product-card__content{min-width:0;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-md)}.pp-v2-product-card__vendor,.pp-v2-product-card__disclosure,.pp-v2-product-card__price,.pp-v2-product-card__title{margin:0}.pp-v2-product-card__vendor,.pp-v2-product-card__disclosure{color:var(--pp-home-text-muted, var(--pp-color-text-secondary));font-size:var(--pp-home-type-card-copy, var(--font-size-xs))}.pp-v2-product-card__disclosure{font-style:italic}.pp-v2-product-card__title{min-height:3em;display:-webkit-box;overflow:hidden;font-size:var(--pp-home-type-card-title, var(--font-size-md));line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.pp-v2-product-card__title a{color:inherit;text-decoration:none}.pp-v2-product-card__chips{min-height:1.5rem;display:flex;flex-wrap:wrap;gap:var(--spacing-xxs)}.pp-v2-product-card__price{display:flex;gap:var(--spacing-xs);margin-block-start:auto;font-weight:700}.pp-v2-product-card__price s{color:var(--pp-home-text-muted, var(--pp-color-text-secondary));font-weight:400}.pp-v2-product-card__actions,.pp-v2-product-card__form,.pp-v2-product-card__form .pp-button{width:100%}.pp-v2-product-card__actions{display:grid;gap:var(--spacing-xs);margin-block-start:var(--spacing-xs)}.pp-v2-product-card__variant-label{display:block;margin-block-end:var(--spacing-xxs);color:var(--pp-home-text-muted, var(--pp-color-text-secondary));font-size:var(--pp-home-type-card-copy, var(--font-size-xs))}.pp-v2-product-card__variant{width:100%;margin-block-end:var(--spacing-xs)}.template-index .pp-v2-product-card :is(.pp-v2-product-card__vendor,.pp-v2-product-card__disclosure,.pp-v2-product-card__variant-label,.pp-v2-product-card__price s){color:var(--pp-home-text-muted)}.template-index .pp-v2-featured-lead .pp-v2-product-card :is(.pp-v2-product-card__vendor,.pp-v2-product-card__disclosure,.pp-v2-product-card__variant-label,.pp-v2-product-card__price s){color:var(--pp-color-text-inverse-secondary)}.pp-v2-quick-view__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--spacing-lg)}.pp-v2-quick-view__body>img{width:100%;aspect-ratio:4 / 5;object-fit:contain;background:var(--pp-color-surface-muted)}.pp-v2-quick-view__content{display:grid;align-content:center;gap:var(--spacing-md)}.pp-v2-bundle{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden;border:var(--pp-border-width) solid var(--pp-color-dark-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse)}.pp-v2-bundle__media{min-height:34rem;background:var(--pp-color-surface)}.pp-v2-bundle__media img{width:100%;height:100%;display:block;object-fit:contain}.pp-v2-bundle__content{display:grid;align-content:center;gap:var(--spacing-md);padding:clamp(2rem,5vw,5rem)}.pp-v2-bundle__content :is(h2,h3,p){margin:0}.pp-v2-bundle__content h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.pp-home-section[data-section-type=pp-bundle-collection-banner] .pp-v2-bundle__content :is(h2,h3){color:var(--pp-color-text-inverse)}.pp-v2-bundle__content>div,.pp-v2-bundle__content>div p{color:var(--pp-color-text-inverse-secondary)}.pp-v2-bundle__price{color:var(--pp-color-action-primary);font-size:var(--font-size-xl);font-weight:700}.pp-v2-bundle__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.pp-v2-featured-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--pp-grid-gap-desktop)}.pp-v2-featured-lead,.pp-v2-featured-lead .pp-v2-product-card{height:100%}.pp-v2-featured-lead .pp-v2-product-card{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-rows:1fr;background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse)}.pp-v2-featured-lead .pp-v2-product-card__media{height:100%;border-radius:var(--pp-radius-card) 0 0 var(--pp-radius-card)}[dir=rtl] .pp-v2-featured-lead .pp-v2-product-card__media{border-radius:0 var(--pp-radius-card) var(--pp-radius-card) 0}.pp-v2-featured-lead .pp-v2-product-card__content{justify-content:center;padding:clamp(1.5rem,4vw,3.5rem)}.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__title{min-height:0;display:block;overflow:visible;color:var(--pp-color-text-inverse);font-size:clamp(1.5rem,2.2vw,2.25rem);line-height:1.1;-webkit-line-clamp:unset}.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__title a,.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__price,.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__disclosure,.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__variant-label,.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-button--secondary{color:var(--pp-color-text-inverse)}.pp-home-section[data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-button--secondary{border-color:var(--pp-color-dark-border)}.pp-v2-featured-lead .pp-v2-product-card__disclosure,.pp-v2-featured-lead .pp-v2-product-card__vendor,.pp-v2-featured-lead .pp-v2-product-card__price s{color:var(--pp-color-text-inverse-secondary)}.pp-v2-featured-support{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-sm)}.pp-v2-featured-support .pp-v2-product-card__actions{grid-template-columns:1fr}.pp-v2-scent-section__heading-row{display:flex;align-items:end;justify-content:space-between;gap:var(--spacing-md)}.pp-v2-scent-section__heading-row .pp-v2-heading{flex:1}.template-index .pp-v2-scent-section__heading-row .pp-v2-heading__copy{max-width:40rem}.pp-v2-carousel-controls{display:flex;gap:var(--spacing-xs);margin-block-end:var(--spacing-xl)}.pp-v2-scent-track{display:flex;gap:clamp(1.5rem,3vw,3rem);overflow-x:auto;padding:var(--spacing-xs) max(var(--pp-gutter-desktop),calc((100vw - var(--pp-container-max)) / 2)) var(--spacing-md);scroll-behavior:smooth;scroll-snap-type:inline mandatory;scrollbar-width:none;cursor:grab}.pp-v2-scent-track::-webkit-scrollbar{display:none}.pp-v2-scent-track.is-dragging{cursor:grabbing;scroll-behavior:auto}.pp-v2-scent-circle{width:12.5rem;flex:0 0 12.5rem;display:grid;justify-items:center;gap:var(--spacing-sm);color:var(--pp-color-text-primary);text-decoration:none;scroll-snap-align:start;-webkit-user-select:none;user-select:none}.pp-v2-scent-circle__media{width:100%;aspect-ratio:1;display:block;overflow:hidden;border:var(--pp-border-width) solid var(--pp-color-border);border-radius:50%;background:var(--pp-color-surface-muted);box-shadow:var(--pp-shadow-card);transition:transform var(--pp-motion-standard) var(--pp-ease-standard),box-shadow var(--pp-motion-standard) var(--pp-ease-standard)}.pp-v2-scent-circle__media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.pp-v2-scent-circle__media--fresh{background:var(--pp-color-fresh-surface)}.pp-v2-scent-circle__media--sweet{background:var(--pp-color-sweet-surface)}.pp-v2-scent-circle__media--floral{background:color-mix(in srgb,var(--pp-color-sweet-surface) 65%,var(--pp-color-canvas))}.pp-v2-scent-circle__media--woody{background:var(--pp-color-woody-surface)}.pp-v2-scent-circle__media--amber{background:color-mix(in srgb,var(--pp-color-action-primary) 25%,var(--pp-color-canvas))}.pp-v2-scent-circle__media--musky{background:color-mix(in srgb,var(--pp-color-surface-muted) 70%,var(--pp-color-surface))}.pp-v2-scent-circle__media--spicy{background:color-mix(in srgb,var(--pp-color-sweet-accent) 24%,var(--pp-color-canvas))}.pp-v2-scent-circle__media--oud{background:var(--pp-color-oud-surface)}.pp-v2-scent-circle:where(:hover,:focus-visible) .pp-v2-scent-circle__media{transform:scale(1.05);box-shadow:var(--pp-shadow-raised)}.pp-v2-scent-circle__label{font-size:var(--pp-home-type-card-title, var(--font-size-lg));font-weight:600}.pp-v2-finder{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--spacing-2xl);min-height:0;align-items:stretch;padding:var(--spacing-2xl);border:var(--pp-border-width) solid var(--pp-color-dark-border);background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse)}.pp-finder[data-pp-finder-state=results]{grid-template-columns:minmax(0,1fr)}.pp-finder[data-pp-finder-state=results] .pp-finder__intro{display:none}.pp-finder__intro{align-content:center;padding-inline-end:var(--spacing-2xl);border-inline-end:var(--pp-border-width) solid var(--pp-color-dark-border)}.pp-finder.pp-v2-finder .pp-finder__intro .pp-v2-heading__eyebrow,.pp-finder__analysis .pp-v2-heading__eyebrow,.pp-finder__results .pp-v2-heading__eyebrow{color:var(--pp-color-action-primary)}.pp-finder.pp-v2-finder .pp-finder__intro h2{max-width:17ch;color:var(--pp-color-text-inverse);font-size:var(--pp-home-type-statement, 2.5rem);line-height:1.06;letter-spacing:0;text-transform:none}.pp-finder__intro-copy,.pp-finder__intro-copy p{max-width:38rem;margin:0;color:var(--pp-color-text-inverse-secondary);font-size:var(--pp-home-type-body, 1.0625rem);line-height:1.65}.pp-finder__benefits{display:grid;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.pp-finder.pp-v2-finder .pp-finder__benefits li{position:relative;padding-inline-start:1.75rem;color:var(--pp-color-text-inverse);font-size:var(--pp-home-type-body, 1rem)}.pp-finder__benefits li:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--pp-color-action-primary);font-weight:700}.pp-finder__entry-actions,.pp-finder__result-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);align-items:center}.pp-finder__entry-actions .pp-button,.pp-finder__result-actions .pp-button{min-height:3.25rem}.pp-finder__support-link{width:fit-content;color:var(--pp-color-action-primary);font-weight:700;text-underline-offset:.25rem}.pp-v2-finder__workspace{min-width:0;display:grid;align-content:center;padding:var(--spacing-xl);border:var(--pp-border-width) solid var(--pp-color-dark-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface-dark-raised, var(--pp-color-surface-dark))}.pp-finder__form,.pp-finder__analysis,.pp-finder__results{gap:var(--spacing-xl)}.pp-finder__progress-heading{display:flex;justify-content:space-between;gap:var(--spacing-md);align-items:center}.pp-finder .pp-finder__progress-heading p{color:var(--pp-color-action-primary);font-size:1rem;font-weight:700}.pp-finder__restart-link{padding:0;border:0;background:transparent;color:var(--pp-color-text-inverse-secondary);font:inherit;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.pp-finder__progress-track{height:.375rem;background:var(--pp-color-dark-border)}.pp-finder__progress-value{transition:width var(--pp-motion-standard) var(--pp-ease-standard)}.pp-finder__progress-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.pp-finder__progress-steps li{min-width:0;min-height:2rem;display:grid;place-items:center;border:var(--pp-border-width) solid var(--pp-color-dark-border);border-radius:var(--pp-radius-button);color:var(--pp-color-text-inverse-secondary);font-size:var(--font-size-sm);font-weight:700}.pp-finder__progress-steps li.is-active{border-color:var(--pp-color-action-primary);color:var(--pp-color-action-primary)}.pp-finder__progress-steps li.is-complete{border-color:var(--pp-color-action-primary);background:var(--pp-color-action-primary);color:var(--pp-color-surface-dark)}.pp-finder__question{--pp-finder-step-offset: var(--spacing-lg);min-height:17rem;align-content:start;animation:pp-finder-step-in calc(var(--pp-motion-section) + var(--pp-motion-fast)) var(--pp-ease-enter) both}[dir=rtl] .pp-finder__question{--pp-finder-step-offset: calc(var(--spacing-lg) * -1)}.pp-finder__question legend{max-width:25ch;color:var(--pp-color-text-inverse);font-size:2rem;line-height:1.2}.pp-finder__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.pp-finder__choice{min-width:0;min-height:3.25rem;display:flex;justify-content:space-between;gap:var(--spacing-sm);align-items:center;padding:.75rem var(--spacing-md);border-radius:var(--pp-radius-button);font-size:1rem;line-height:1.35;text-align:start;transition:background-color var(--pp-motion-standard) var(--pp-ease-standard),border-color var(--pp-motion-standard) var(--pp-ease-standard),color var(--pp-motion-standard) var(--pp-ease-standard),transform var(--pp-motion-standard) var(--pp-ease-standard)}.pp-finder__choice[aria-pressed=true]{transform:translateY(-2px)}.pp-finder__choice[aria-pressed=true]:after{content:"\2713";flex:0 0 auto;font-weight:800}.pp-finder__actions{align-items:center}.pp-finder__actions .pp-button{min-height:3.25rem;min-width:8rem}.pp-finder__analysis{min-height:28rem;align-content:center}.pp-finder__analysis :is(h3,p),.pp-finder__results :is(h3,p){margin:0}.pp-finder.pp-v2-finder .pp-finder__analysis h3,.pp-finder.pp-v2-finder .pp-finder__results>h3{color:var(--pp-color-text-inverse);font-size:2rem;line-height:1.2}.pp-finder__analysis>p:not(.pp-v2-heading__eyebrow),.pp-finder__results>p:not(.pp-v2-heading__eyebrow){color:var(--pp-color-text-inverse-secondary);font-size:1rem;line-height:1.6}.pp-finder__analysis-meter{height:.375rem;overflow:hidden;border-radius:var(--pp-radius-button);background:var(--pp-color-dark-border)}.pp-finder__analysis-meter span{width:42%;height:100%;display:block;background:var(--pp-color-action-primary);transform:translate(-110%);animation:pp-finder-analysis 1.1s var(--pp-ease-standard) infinite}[dir=rtl] .pp-finder__analysis-meter span{animation-direction:reverse}.pp-finder__analysis-status{display:grid;gap:var(--spacing-sm);margin:0;padding:0;list-style:none}.pp-finder__analysis-status li{position:relative;padding-inline-start:1.5rem;color:var(--pp-color-text-inverse-secondary)}.pp-finder__analysis-status li:before{content:"";position:absolute;inset-block-start:.55em;inset-inline-start:0;width:.5rem;height:.5rem;border:var(--pp-border-width) solid var(--pp-color-action-primary);border-radius:50%}.pp-finder__result-summary{color:var(--pp-color-text-inverse)!important;font-size:1.0625rem!important}.pp-finder [data-pp-finder-results-heading]{scroll-margin-block-start:13rem}.pp-finder__closest-note{padding-inline-start:var(--spacing-md);border-inline-start:.1875rem solid var(--pp-color-action-primary)}.pp-finder__result-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-md)}.pp-finder__result-card{grid-template-columns:1fr;align-content:start;gap:0;padding:0;overflow:hidden;border:var(--pp-border-width) solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface)}.pp-finder[data-pp-finder-state=results] .pp-finder__results{animation:pp-finder-step-in calc(var(--pp-motion-section) + var(--pp-motion-fast)) var(--pp-ease-enter) both}.pp-finder[data-pp-finder-state=results] .pp-finder__result-card{animation:pp-finder-result-in calc(var(--pp-motion-section) + var(--pp-motion-fast)) var(--pp-ease-enter) both;animation-delay:var(--pp-reveal-delay, 0ms)}.pp-finder__result-media{display:block;overflow:hidden;background:var(--pp-color-canvas)}.pp-finder__result-media img{width:100%;height:100%;aspect-ratio:4 / 5;display:block;object-fit:contain}.pp-finder__result-content{min-width:0;display:grid;gap:var(--spacing-xs);padding:var(--spacing-md)}.pp-finder__result-title{margin:0;color:var(--pp-color-text-primary);font-size:1.0625rem;line-height:1.35}.pp-finder__result-title a{color:inherit;text-decoration:none}.pp-finder__result-scent{width:fit-content;padding:.25rem .5rem;border:var(--pp-border-width) solid var(--pp-color-action-primary);border-radius:var(--pp-radius-button);color:var(--pp-color-text-primary);font-size:var(--font-size-xs);font-weight:700}.pp-finder__result-disclosure{color:var(--pp-color-text-secondary);font-size:var(--font-size-sm)}.pp-finder__result-reason,.pp-finder__result-price,.pp-finder__result-availability{margin:0}.pp-finder__result-reason{color:var(--pp-color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.pp-finder__result-details{display:flex;justify-content:space-between;gap:var(--spacing-sm);align-items:baseline;margin-block-start:var(--spacing-xs)}.pp-finder__result-availability{color:var(--pp-color-text-secondary);font-size:var(--font-size-sm)}.pp-finder__result-availability[data-available=true]{color:var(--pp-color-action-primary)}.pp-finder__result-card-actions{display:grid;grid-template-columns:1fr;gap:var(--spacing-xs);margin-block-start:var(--spacing-sm)}.pp-finder__result-card-actions .pp-button,.pp-finder__cart-form,.pp-finder__cart-form .pp-button{width:100%}.pp-finder .pp-finder__result-card .pp-button--secondary{border-color:var(--pp-color-border);background:var(--pp-color-surface);color:var(--pp-color-text-primary)}.pp-finder .pp-finder__results>p,.pp-finder .pp-finder__fallback,.pp-finder .pp-finder__fallback p{color:var(--pp-color-text-inverse-secondary)}.pp-finder .pp-button--primary{color:var(--pp-color-surface-dark)}.pp-finder .pp-button--secondary{color:var(--pp-color-text-inverse)}.pp-finder__result-price{font-weight:700}.pp-finder__fallback{padding:var(--spacing-md);border:var(--pp-border-width) solid var(--pp-color-action-primary);border-radius:var(--pp-radius-card)}@keyframes pp-finder-step-in{0%{opacity:0;transform:translate(var(--pp-finder-step-offset, var(--spacing-lg)))}to{opacity:1;transform:translate(0)}}@keyframes pp-finder-result-in{0%{opacity:0;transform:translateY(var(--spacing-lg))}to{opacity:1;transform:translateY(0)}}@keyframes pp-finder-analysis{0%{transform:translate(-110%)}to{transform:translate(350%)}}@media(max-width:989px){.pp-v2-finder{grid-template-columns:minmax(0,1fr);overflow-anchor:none;scroll-margin-block-start:4.75rem}.js .pp-finder[data-pp-finder-state=entry] .pp-v2-finder__workspace{display:none}.js .pp-finder:is([data-pp-finder-state=flow],[data-pp-finder-state=analysis]) .pp-finder__intro{display:none}.pp-finder__intro{padding-inline-end:0;padding-block-end:var(--spacing-xl);border-inline-end:0;border-block-end:var(--pp-border-width) solid var(--pp-color-dark-border)}.pp-finder.pp-v2-finder .pp-finder__intro h2{max-width:18ch}.pp-finder[data-pp-finder-state=entry] .pp-finder__intro{padding-block-end:0;border-block-end:0}}.pp-v2-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative;margin:0;padding:0;list-style:none}.template-index [data-section-type=pp-selection-guide] .pp-v2-heading h2{font-size:var(--pp-home-type-statement)}.pp-v2-journey:before{content:"";position:absolute;inset-block-start:1.5rem;inset-inline:12.5%;height:var(--pp-border-width);background:var(--pp-color-action-primary)}.pp-v2-journey__step{min-width:0;display:grid;justify-items:center;gap:var(--spacing-sm);position:relative;padding-inline:var(--spacing-md);text-align:center}.pp-v2-journey__number{width:3rem;height:3rem;display:grid;place-items:center;z-index:1;border:var(--pp-border-width) solid var(--pp-color-action-primary);border-radius:50%;background:var(--pp-color-canvas);color:var(--pp-color-text-primary);font-weight:700}.pp-v2-journey__step :is(h3,p){margin:0}.pp-v2-journey__step p{color:var(--pp-home-text-secondary, var(--pp-color-text-secondary));font-size:var(--pp-home-type-card-copy, var(--font-size-sm));line-height:1.6}.pp-v2-journey__step h3,.pp-v2-support-card h3{font-size:var(--pp-home-type-card-title, var(--font-size-md));text-transform:none}.pp-v2-support__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pp-grid-gap-desktop)}.pp-v2-support-card{min-height:16rem;display:grid;align-content:start;gap:var(--spacing-md);padding:var(--spacing-xl);border-block-start:.25rem solid var(--pp-color-action-primary);background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse)}.pp-v2-support-card :is(h3,p){margin:0}.pp-home-section.pp-v2-support .pp-v2-support-card>h3{color:var(--pp-color-text-inverse)}.pp-home-section.pp-v2-support .pp-v2-support-card>p{color:var(--pp-color-text-inverse-secondary)}.pp-v2-support-card>div,.pp-v2-support-card>div p{color:var(--pp-color-text-inverse-secondary);font-size:var(--pp-home-type-card-copy, var(--font-size-sm));line-height:1.6}.pp-v2-support-card .pp-v2-text-link{margin-block-start:auto;color:var(--pp-color-action-primary)}.pp-faq{max-width:52rem}.pp-faq .pp-accordion{border-block-end-color:var(--pp-color-border)}.pp-faq .pp-accordion__summary{min-height:4.25rem;font-size:var(--font-size-lg);font-weight:600}.pp-v2-accordion-icon{width:1rem;height:1rem;position:relative;flex:0 0 auto}.pp-v2-accordion-icon:before,.pp-v2-accordion-icon:after{content:"";position:absolute;inset:50% 0 auto;height:var(--pp-border-width);background:currentColor;transition:transform var(--pp-motion-fast) var(--pp-ease-standard)}.pp-v2-accordion-icon:after{transform:rotate(90deg)}.pp-accordion[open] .pp-v2-accordion-icon:after{transform:rotate(0)}.pp-faq .pp-accordion[open] .pp-accordion__content{animation:pp-faq-content-in calc(var(--pp-motion-section) + var(--pp-motion-fast)) var(--pp-ease-enter) both}@keyframes pp-faq-content-in{0%{opacity:0;transform:translateY(calc(var(--spacing-xxs) * -1))}to{opacity:1;transform:translateY(0)}}.pp-v2-footer{margin-block-start:0}.pp-v2-footer__newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:var(--spacing-xl);align-items:center;padding-block-end:var(--spacing-2xl);border-block-end:var(--pp-border-width) solid var(--pp-color-dark-border)}.pp-v2-footer__newsletter :is(h2,p){margin:0}.pp-v2-footer__newsletter h2{margin-block:var(--spacing-xs);color:var(--pp-color-text-inverse);font-size:var(--pp-home-type-section, clamp(1.875rem, 3vw, 2.25rem));letter-spacing:0;text-transform:none}.pp-v2-footer__newsletter>div>p:last-child{color:var(--pp-color-text-inverse-secondary);font-size:var(--pp-home-type-body, 1rem);line-height:1.65}.pp-v2-footer__newsletter-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-xs)}.pp-v2-footer__newsletter-form .pp-alert,.pp-v2-footer__newsletter-form .errors{grid-column:1 / -1}.pp-v2-footer .pp-footer__inner{margin-block-start:var(--spacing-2xl)}.pp-v2-footer .pp-footer__menus{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.pp-v2-footer__social{display:flex;gap:var(--spacing-xs)}.pp-v2-footer__social .pp-v2-icon-button{border-color:var(--pp-color-dark-border)}.pp-v2-footer .pp-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md)}.pp-v2-footer__language{display:flex;align-items:center;gap:var(--spacing-xs)}.pp-v2-footer__language .pp-input{width:auto;border-color:var(--pp-color-dark-border);background:var(--pp-color-surface-dark);color:var(--pp-color-text-inverse)}.pp-v2-footer__payments{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.pp-v2-footer__payments svg{width:2.25rem;height:auto}.pp-v2-footer__verified-info{display:flex;flex-wrap:wrap;gap:var(--spacing-sm) var(--spacing-xl);padding-block:var(--spacing-lg);border-block-start:var(--pp-border-width) solid var(--pp-color-dark-border);color:var(--pp-color-text-inverse-secondary)}.pp-v2-footer__verified-info p{margin:0}.pp-footer__contact span,.pp-footer__contact div{color:var(--pp-color-text-inverse-secondary)}.js [data-pp-reveal]{opacity:0;translate:0 calc(var(--spacing-md) + var(--spacing-sm));transition:opacity calc(var(--pp-motion-section) + var(--pp-motion-fast)) var(--pp-ease-enter),translate calc(var(--pp-motion-section) + var(--pp-motion-fast)) var(--pp-ease-enter);transition-delay:var(--pp-reveal-delay, 0ms)}.js [data-pp-reveal].is-visible{opacity:1;translate:0 0}.js .pp-home-hero :is(.pp-home-hero__content,.pp-home-hero__media)[data-pp-reveal]{translate:0 var(--spacing-lg);transition-duration:calc(var(--pp-motion-section) + var(--pp-motion-section))}.js .pp-home-hero__media[data-pp-reveal]{scale:.97;transition-property:opacity,translate,scale;transition-timing-function:var(--pp-ease-enter)}.js .pp-home-hero__media[data-pp-reveal].is-visible{scale:1}.js :is(.pp-v2-category-card,.pp-v2-product-card,.pp-v2-scent-circle)[data-pp-reveal]{translate:0 var(--spacing-lg)}@keyframes pp-v2-dialog-in{0%{opacity:0;transform:translate(var(--spacing-lg))}to{opacity:1;transform:none}}@media(max-width:1199px){.pp-v2-product-track{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-v2-featured-grid{grid-template-columns:1fr}.pp-v2-featured-support{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){#shopify-section-header{--pp-header-nav-height: 0rem}#pp-best-sellers,#pp-featured-fragrances,#pp-scent,#pp-finder{scroll-margin-block-start:6.5rem}.pp-finder [data-pp-finder-results-heading]{scroll-margin-block-start:9rem}.pp-header__menu-button{visibility:visible}.pp-header__nav-row{display:none}.pp-header .pp-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pp-header__tools{gap:var(--spacing-xxs)}.pp-header__wordmark img{width:9.5rem}}@media(max-width:749px){.template-index{--pp-home-type-hero: clamp(2.25rem, 10vw, 2.625rem);--pp-home-type-section: clamp(1.625rem, 7.4vw, 1.875rem);--pp-home-type-statement: clamp(1.75rem, 7.8vw, 2rem);--pp-home-type-body: clamp(.9375rem, 4vw, 1rem);--pp-home-type-card-title: clamp(.9375rem, 4.3vw, 1.0625rem)}#shopify-section-header{--pp-header-main-height: 3.75rem}.pp-header__wordmark img{width:9.25rem}.pp-v2-heading{flex-direction:column;align-items:start;gap:var(--spacing-sm);margin-block-end:var(--spacing-lg)}.pp-v2-heading h2,.pp-v2-heading__copy h2{font-size:var(--pp-home-type-section, 1.875rem)}.pp-v2-heading__action{min-height:var(--control-height);display:inline-flex;align-self:start}.pp-home-hero{min-height:36rem;aspect-ratio:auto;align-items:center}.pp-home-hero--overlay:after,[dir=rtl] .pp-home-hero--overlay:after{display:block;background:linear-gradient(to bottom,var(--pp-color-surface-dark) 0 8%,color-mix(in srgb,var(--pp-color-surface-dark) 80%,transparent) 36%,transparent 68%),linear-gradient(to right,var(--pp-color-surface-dark) 0 22%,color-mix(in srgb,var(--pp-color-surface-dark) 76%,transparent) 52%,transparent 94%)}[dir=rtl] .pp-home-hero--overlay:after{background:linear-gradient(to bottom,var(--pp-color-surface-dark) 0 8%,color-mix(in srgb,var(--pp-color-surface-dark) 80%,transparent) 36%,transparent 68%),linear-gradient(to left,var(--pp-color-surface-dark) 0 22%,color-mix(in srgb,var(--pp-color-surface-dark) 76%,transparent) 52%,transparent 94%)}.pp-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;aspect-ratio:auto}.pp-home-hero__media img{object-position:var(--pp-hero-focal-mobile, var(--pp-hero-focal, 75% 50%))}.pp-home-hero__content{max-width:19rem;min-height:36rem;align-content:center;gap:var(--spacing-sm);padding-block:calc(var(--spacing-xl) + var(--spacing-xs))}.pp-home-hero__content h1{max-width:15ch;font-size:var(--pp-home-type-hero, 2.25rem);line-height:1.06}.pp-home-hero__eyebrow{font-size:.8125rem}.pp-home-hero__content>div:not(.pp-home-hero__actions),.pp-home-hero__content>div:not(.pp-home-hero__actions) p{font-size:1rem;line-height:1.6}.pp-home-hero__actions{display:flex;flex-wrap:wrap}.pp-home-hero__actions .pp-button{min-height:3rem;width:auto;flex:0 1 auto}.pp-v2-trust-strip__inner{grid-template-columns:1fr;gap:var(--spacing-md);padding-block:var(--spacing-md)}.pp-v2-trust-strip__items{width:100%;display:grid;grid-template-columns:1fr;gap:var(--spacing-sm)}.pp-v2-trust-strip__item,.pp-v2-trust-strip__item:first-child{width:auto;min-height:0;padding:var(--spacing-md);border:var(--pp-border-width) solid var(--pp-color-border)}.pp-v2-category-track,.pp-v2-product-track{width:calc(100% + var(--pp-gutter-mobile));display:flex;gap:var(--pp-grid-gap-mobile);overflow-x:auto;padding-inline-end:var(--pp-gutter-mobile);padding-block-end:var(--spacing-sm);scroll-snap-type:inline mandatory;scrollbar-width:none}.pp-v2-category-track::-webkit-scrollbar,.pp-v2-product-track::-webkit-scrollbar{display:none}.pp-v2-category-card{width:82%;flex:0 0 82%;scroll-snap-align:start}.pp-v2-category-card__media img{object-position:var(--pp-category-mobile-focal-point, var(--pp-category-focal-point, center center))}.pp-v2-product-track .pp-v2-product-card{width:78%;flex:0 0 78%;scroll-snap-align:start}.pp-v2-product-card__title{min-height:0;display:block;overflow:visible;-webkit-line-clamp:unset}.pp-v2-product-card__actions .pp-button{min-height:3rem}.pp-v2-quick-view__body,.pp-v2-bundle,.pp-v2-featured-lead .pp-v2-product-card,.pp-v2-footer__newsletter{grid-template-columns:1fr}.pp-v2-bundle__media{min-height:0;aspect-ratio:4 / 5}.pp-v2-bundle__content{padding:var(--spacing-xl)}.pp-v2-bundle__actions,.pp-v2-bundle__actions form,.pp-v2-bundle__actions .pp-button{width:100%}.pp-v2-featured-lead .pp-v2-product-card__media,[dir=rtl] .pp-v2-featured-lead .pp-v2-product-card__media{min-height:22rem;border-radius:var(--pp-radius-card) var(--pp-radius-card) 0 0}.pp-v2-featured-support{display:flex;overflow-x:auto;padding-block-end:var(--spacing-sm);scroll-snap-type:inline mandatory;scrollbar-width:none}.pp-v2-featured-support .pp-v2-product-card{width:78%;flex:0 0 78%;scroll-snap-align:start}.pp-v2-scent-section__heading-row{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);margin-block-end:var(--spacing-lg)}.pp-v2-scent-section__heading-row .pp-v2-heading{width:100%;margin-block-end:0}.pp-v2-scent-section__heading-row .pp-v2-heading h2{max-width:19ch;font-size:clamp(1.5rem,7vw,1.75rem);line-height:1.15}.pp-v2-scent-section__heading-row .pp-v2-heading__body{max-width:34rem;line-height:1.55}.pp-v2-scent-section__heading-row .pp-v2-carousel-controls{align-self:end;margin-block-end:0}.pp-v2-scent-section__heading-row .pp-v2-icon-button{width:var(--control-height);height:var(--control-height)}.pp-v2-scent-track{gap:var(--pp-grid-gap-mobile);padding-inline:var(--pp-gutter-mobile);padding-block-end:var(--spacing-xs);scroll-padding-inline:var(--pp-gutter-mobile);overscroll-behavior-inline:contain}.pp-v2-scent-circle{width:5.25rem;flex-basis:5.25rem;gap:var(--spacing-xs);align-content:start}.pp-v2-scent-circle__label{width:100%;min-height:2.6em;display:block;overflow:visible;color:var(--pp-color-text-primary);font-size:.9375rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere;text-align:center;white-space:normal}.pp-v2-finder{min-height:0;gap:var(--spacing-xl);padding:var(--spacing-lg)}.pp-finder:is([data-pp-finder-state=flow],[data-pp-finder-state=analysis],[data-pp-finder-state=results]){gap:0;padding:0;border:0}.pp-finder__intro{gap:var(--spacing-md);padding-block-end:var(--spacing-lg)}.pp-finder[data-pp-finder-state=entry] .pp-finder__intro{padding-block-end:0}.pp-finder.pp-v2-finder .pp-finder__intro h2{max-width:17ch;font-size:var(--pp-home-type-statement, 2rem);line-height:1.08}.pp-finder__intro-copy,.pp-finder__intro-copy p{font-size:1rem}.pp-finder__entry-actions,.pp-finder__result-actions{align-items:stretch}.pp-finder__entry-actions .pp-button,.pp-finder__result-actions .pp-button{width:100%}.pp-v2-finder__workspace{padding:var(--spacing-lg)}.pp-finder__question{min-height:0}.pp-finder__question legend,.pp-finder.pp-v2-finder .pp-finder__analysis h3,.pp-finder.pp-v2-finder .pp-finder__results>h3{font-size:1.625rem}.pp-finder__choice{min-height:3.25rem;padding-inline:var(--spacing-sm)}.pp-finder__result-list{display:flex;gap:var(--spacing-sm);overflow-x:auto;margin-inline:calc(var(--spacing-lg) * -1);padding:0 var(--spacing-lg) var(--spacing-sm);scroll-snap-type:inline mandatory;scrollbar-width:none}.pp-finder__result-list::-webkit-scrollbar{display:none}.pp-finder__result-card,.pp-finder__browse-card{width:82%;flex:0 0 82%;scroll-snap-align:start}.pp-finder__analysis{min-height:24rem}.pp-v2-journey{grid-template-columns:1fr;gap:0}.pp-v2-journey:before{inset-block:1.5rem;inset-inline-start:1.5rem;inset-inline-end:auto;width:var(--pp-border-width);height:auto}.pp-v2-journey__step{grid-template-columns:3rem minmax(0,1fr);justify-items:start;gap:var(--spacing-xs) var(--spacing-md);padding:0 0 var(--spacing-xl);text-align:start}.pp-v2-journey__number{grid-row:1 / span 3}.pp-v2-journey__step :is(h3,p,.pp-v2-text-link){grid-column:2}.pp-v2-support__grid{grid-template-columns:1fr;gap:var(--spacing-sm)}.pp-v2-support-card{min-height:0}.pp-v2-footer__newsletter-form,.pp-v2-footer .pp-footer__menus{grid-template-columns:1fr}.pp-v2-footer .pp-footer__bottom{align-items:start;flex-direction:column}}@media(max-width:359px){.pp-home-hero__content h1{font-size:var(--pp-home-type-hero, 2.25rem)}.pp-home-hero,.pp-home-hero__content{min-height:34rem}.pp-v2-featured-lead .pp-v2-product-card__media,[dir=rtl] .pp-v2-featured-lead .pp-v2-product-card__media{min-height:19rem}.pp-header__tools{gap:calc(var(--spacing-xxs) / 2)}.pp-header__wordmark img{width:6.5rem}.pp-announcement{font-size:.6875rem}.pp-v2-finder,.pp-v2-finder__workspace{padding-inline:var(--spacing-md)}.pp-finder__choices{grid-template-columns:minmax(0,1fr)}.pp-finder__question{min-height:0}}@media(max-width:749px){.template-index{--pp-home-mobile-section-space: clamp(2.5rem, 12vw, 3rem)}.template-index .pp-home-section--compact{padding-block:calc(var(--pp-home-mobile-section-space) - var(--spacing-sm))}.template-index .pp-home-section--normal{padding-block:var(--pp-home-mobile-section-space)}.template-index .pp-home-section--generous{padding-block:calc(var(--pp-home-mobile-section-space) + var(--spacing-md))}.template-index .pp-home-hero,.template-index .pp-home-hero__content{min-height:clamp(33.5rem,144vw,35rem)}.template-index .pp-home-hero__content{padding-block:var(--spacing-xl) calc(var(--spacing-xl) + var(--spacing-sm))}.template-index .pp-home-hero__actions{gap:calc(var(--spacing-xs) + var(--spacing-xxs));margin-block-start:var(--spacing-xxs)}.template-index .pp-home-hero__actions .pp-button{padding-inline:calc(var(--spacing-md) + var(--spacing-xxs))}.template-index .pp-v2-trust-strip{background:var(--pp-color-canvas)}.template-index .pp-v2-trust-strip__inner{width:100%;padding-block:calc(var(--spacing-sm) + var(--spacing-xxs))}.template-index .pp-v2-trust-strip__items{width:100%;gap:var(--spacing-sm);margin-inline:0;padding-inline:0}.template-index .pp-v2-trust-strip__item,.template-index .pp-v2-trust-strip__item:first-child{width:auto;min-height:5.25rem;align-content:center;padding:var(--spacing-md);border:var(--pp-border-width) solid var(--pp-color-border);border-radius:var(--pp-radius-card);background:var(--pp-color-surface);box-shadow:var(--pp-shadow-card)}.template-index .pp-v2-trust-strip__item p{max-width:28ch;line-height:1.45}.template-index .pp-v2-trust-strip__item h3{color:var(--pp-home-text-primary, var(--pp-color-text-primary));font-weight:800;line-height:1.25}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-track{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pp-grid-gap-mobile);overflow:visible;padding:0}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card{width:auto;min-width:0;display:grid;flex:none}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card__media{aspect-ratio:4 / 4.35}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card__content{min-height:9rem;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:var(--spacing-xxs);padding:var(--spacing-sm)}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card__content h3{display:-webkit-box;overflow:hidden;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card__content div,.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card__content p{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card__arrow{grid-column:1;grid-row:auto;align-self:end;margin-block-start:auto}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card:nth-child(3){min-height:10rem;grid-column:1 / -1;grid-template-columns:minmax(0,1.08fr) minmax(8.25rem,.92fr);grid-template-rows:1fr}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card:nth-child(3) .pp-v2-category-card__media{min-height:10rem;aspect-ratio:auto}.template-index [data-section-type=pp-gender-navigation] .pp-v2-category-card:nth-child(3) .pp-v2-category-card__content{min-height:10rem}.template-index [data-section-type=pp-featured-products] .pp-v2-product-track{gap:var(--pp-grid-gap-mobile)}.template-index [data-section-type=pp-featured-products] .pp-v2-product-track .pp-v2-product-card{width:min(54vw,13rem);flex:0 0 min(54vw,13rem)}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__media{aspect-ratio:1 / 1.05}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__image{padding:var(--spacing-sm)}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__content{gap:var(--spacing-xxs);padding:var(--spacing-sm)}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__title{min-height:3em;display:-webkit-box;overflow:hidden;color:var(--pp-home-text-primary, var(--pp-color-text-primary));font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__price{color:var(--pp-home-text-primary, var(--pp-color-text-primary));font-weight:800}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__disclosure{display:-webkit-box;overflow:hidden;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index [data-section-type=pp-featured-products] .pp-v2-product-card__actions .pp-button{min-height:var(--control-height);padding-inline:var(--spacing-xs);font-size:.8125rem}.template-index .pp-v2-scent-track{gap:var(--pp-grid-gap-mobile);padding-inline:var(--pp-gutter-mobile)}.template-index .pp-v2-scent-circle{width:5.25rem;flex-basis:5.25rem;gap:var(--spacing-xs)}.template-index .pp-v2-scent-circle__label{font-size:.9375rem;font-weight:700;line-height:1.3}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-grid{grid-template-columns:minmax(0,1fr)}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__media,[dir=rtl] .template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__media{min-height:13.5rem;aspect-ratio:16 / 10}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-lead .pp-v2-product-card__content{gap:var(--spacing-xs);padding:var(--spacing-md);background:color-mix(in srgb,var(--pp-color-surface-dark) 94%,var(--pp-color-surface-muted))}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;gap:var(--pp-grid-gap-mobile);overflow:visible;padding-block-end:0}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-v2-product-card{width:auto;min-width:0;flex:none}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-v2-product-card__media{aspect-ratio:1}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-v2-product-card__image{padding:var(--spacing-sm)}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-v2-product-card__content{gap:var(--spacing-xxs);padding:calc(var(--spacing-xs) + var(--spacing-xxs))}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support :is(.pp-v2-product-card__vendor,.pp-v2-product-card__disclosure,.pp-v2-product-card__chips){display:none}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-v2-product-card__title{min-height:3em;display:-webkit-box;overflow:hidden;font-size:.875rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-v2-product-card__price{font-size:.8125rem}.template-index [data-section-type=pp-featured-fragrances] .pp-v2-featured-support .pp-button{min-height:var(--control-height);padding-inline:var(--spacing-xxs);font-size:.75rem}.template-index [data-section-type=pp-fragrance-finder]{padding-block:calc(var(--pp-home-mobile-section-space) + var(--spacing-xs))}.template-index [data-section-type=pp-fragrance-finder] .pp-v2-finder{gap:var(--spacing-lg);padding:calc(var(--spacing-md) + var(--spacing-xxs))}.template-index [data-section-type=pp-fragrance-finder] .pp-finder__intro{gap:var(--spacing-md)}.template-index [data-section-type=pp-fragrance-finder] .pp-finder__benefits{gap:calc(var(--spacing-xs) + var(--spacing-xxs))}.template-index [data-section-type=pp-fragrance-finder] .pp-finder__entry-actions{gap:calc(var(--spacing-xs) + var(--spacing-xxs));margin-block-start:var(--spacing-xs)}.template-index [data-section-type=pp-fragrance-finder] .pp-finder__entry-actions .pp-button--primary{min-height:3.5rem;font-weight:800}.template-index [data-section-type=pp-fragrance-finder] .pp-v2-finder__workspace{width:100%;padding:calc(var(--spacing-md) + var(--spacing-xxs))}.template-index [data-section-type=pp-fragrance-finder] .pp-finder__form,.template-index [data-section-type=pp-fragrance-finder] .pp-finder__analysis,.template-index [data-section-type=pp-fragrance-finder] .pp-finder__results,.template-index [data-section-type=pp-selection-guide] .pp-v2-journey{gap:var(--spacing-lg)}.template-index [data-section-type=pp-selection-guide] .pp-v2-journey:before{display:none}.template-index [data-section-type=pp-selection-guide] .pp-v2-journey__step{grid-template-columns:2.5rem minmax(0,1fr);gap:var(--spacing-xxs) var(--spacing-md);padding:0}.template-index [data-section-type=pp-selection-guide] .pp-v2-journey__number{width:2.5rem;height:2.5rem}.template-index [data-section-type=pp-selection-guide] .pp-v2-journey__step p{max-width:34ch;font-size:var(--font-size-sm);line-height:1.65}.template-index .pp-home-section.pp-v2-support{background:var(--pp-color-canvas)}.template-index .pp-home-section.pp-v2-support .pp-v2-support__grid{gap:var(--spacing-md)}.template-index .pp-home-section.pp-v2-support .pp-v2-support-card{min-height:0;gap:calc(var(--spacing-xs) + var(--spacing-xxs));padding:calc(var(--spacing-md) + var(--spacing-xxs));border-block-start-width:.1875rem;border-radius:var(--pp-radius-card);background:var(--pp-color-surface);color:var(--pp-home-text-primary, var(--pp-color-text-primary));box-shadow:var(--pp-shadow-card)}.template-index .pp-home-section.pp-v2-support .pp-v2-support-card>h3{color:var(--pp-home-text-primary, var(--pp-color-text-primary))}.template-index .pp-home-section.pp-v2-support .pp-v2-support-card__number{width:2rem;height:2rem;display:inline-grid;place-items:center;border:var(--pp-border-width) solid color-mix(in srgb,var(--pp-home-accent-gold, var(--pp-color-action-primary)) 48%,transparent);border-radius:50%;background:color-mix(in srgb,var(--pp-home-accent-gold, var(--pp-color-action-primary)) 12%,transparent);color:var(--pp-home-accent-gold, var(--pp-color-action-primary));font-size:var(--font-size-sm);font-weight:800}.template-index .pp-home-section.pp-v2-support .pp-v2-support-card>p,.template-index .pp-home-section.pp-v2-support .pp-v2-support-card>div,.template-index .pp-home-section.pp-v2-support .pp-v2-support-card>div p{color:var(--pp-home-text-secondary, var(--pp-color-text-secondary))}.template-index .pp-home-section.pp-v2-support .pp-v2-support-card .pp-v2-text-link{color:var(--pp-home-text-primary, var(--pp-color-text-primary));text-decoration-color:var(--pp-home-accent-gold, var(--pp-color-action-primary))}.template-index .pp-v2-footer{padding-block:0 var(--spacing-xl)}.template-index .pp-v2-footer__newsletter{width:calc(100% + (var(--pp-gutter-mobile) * 2));margin-inline:calc(var(--pp-gutter-mobile) * -1);padding:var(--spacing-xl) var(--pp-gutter-mobile);border-block-end:0;background:var(--pp-color-surface-muted);color:var(--pp-home-text-primary, var(--pp-color-text-primary))}.template-index .pp-v2-footer__newsletter .pp-v2-heading__eyebrow{color:var(--pp-home-text-muted, var(--pp-color-text-secondary))}.template-index .pp-v2-footer__newsletter h2{color:var(--pp-home-text-primary, var(--pp-color-text-primary))}.template-index .pp-v2-footer__newsletter>div>p:last-child{color:var(--pp-home-text-secondary, var(--pp-color-text-secondary))}.template-index .pp-v2-footer__newsletter-form .pp-input{border-color:color-mix(in srgb,var(--pp-home-accent-gold, var(--pp-color-action-primary)) 28%,var(--pp-color-border));background:var(--pp-color-surface);color:var(--pp-home-text-primary, var(--pp-color-text-primary))}.template-index .pp-v2-footer__newsletter-form .pp-button--primary{width:100%;min-height:3rem;padding-inline:var(--spacing-lg);border-color:var(--pp-color-action-primary);border-radius:var(--pp-radius-button);background:var(--pp-color-action-primary);color:var(--pp-color-surface-dark);font-size:.9375rem;font-weight:600}.template-index .pp-v2-footer .pp-footer__inner{gap:calc(var(--spacing-lg) + var(--spacing-xs));margin-block-start:var(--spacing-xl)}.template-index .pp-v2-footer .pp-footer__brand{gap:var(--spacing-sm)}.template-index .pp-v2-footer .pp-footer__wordmark img{width:9rem}.template-index .pp-v2-footer .pp-footer__brand p{max-width:30ch;font-size:.875rem;line-height:1.55}.template-index .pp-v2-footer .pp-footer__group summary{min-height:var(--control-height)}.template-index .pp-v2-footer .pp-footer__group ul{padding-block:0 var(--spacing-sm)}.template-index .pp-v2-footer .pp-footer__group li+li{margin-block-start:var(--spacing-xxs)}.template-index .pp-v2-footer .pp-footer__bottom{gap:var(--spacing-sm);margin-block-start:var(--spacing-lg);padding-block-start:var(--spacing-sm)}.template-index .pp-v2-footer__verified-info{gap:var(--spacing-xs) var(--spacing-md);padding-block:var(--spacing-md);font-size:.8125rem}}@media(max-width:749px){body:not(.template-index) .pp-v2-footer{margin-block-start:var(--pp-section-space-mobile);padding-block:0 22px;background:var(--pp-color-surface-dark)}body:not(.template-index) .pp-v2-footer__newsletter{width:calc(100% + (var(--pp-gutter-mobile) * 2));margin-inline:calc(var(--pp-gutter-mobile) * -1);padding:28px var(--pp-gutter-mobile);border-block:var(--pp-border-width) solid var(--pp-color-dark-divider);background:var(--pp-color-graphite)}body:not(.template-index) .pp-v2-footer__newsletter h2{font-size:clamp(1.625rem,8vw,2rem);line-height:1.2}body:not(.template-index) .pp-v2-footer__newsletter>div>p:last-child{font-size:.875rem;line-height:1.55}body:not(.template-index) .pp-v2-footer .pp-footer__inner{gap:22px;margin-block-start:24px}body:not(.template-index) .pp-v2-footer .pp-footer__brand{gap:10px;padding-block-end:20px;border-block-end:var(--pp-border-width) solid var(--pp-color-dark-divider)}body:not(.template-index) .pp-v2-footer .pp-footer__wordmark img{width:9.25rem}body:not(.template-index) .pp-v2-footer .pp-footer__brand p{max-width:30ch;font-size:.8125rem;line-height:1.55}body:not(.template-index) .pp-v2-footer .pp-footer__menus{gap:0}body:not(.template-index) .pp-v2-footer .pp-footer__group{border-block-start:var(--pp-border-width) solid var(--pp-color-dark-divider)}body:not(.template-index) .pp-v2-footer .pp-footer__group:last-child{border-block-end:var(--pp-border-width) solid var(--pp-color-dark-divider)}body:not(.template-index) .pp-v2-footer .pp-footer__group summary{min-height:44px;padding-block:4px;color:var(--pp-color-text-inverse);font-size:.875rem;font-weight:650}body:not(.template-index) .pp-v2-footer .pp-footer__group summary:after{display:grid;flex:0 0 24px;place-items:center;width:24px;height:24px;color:var(--pp-color-action-primary);content:"+";font-size:1.125rem;font-weight:400;line-height:1;transition:color var(--pp-motion-fast) var(--pp-ease-standard),transform var(--pp-motion-fast) var(--pp-ease-standard)}body:not(.template-index) .pp-v2-footer .pp-footer__group[open] summary:after{content:"\2212"}body:not(.template-index) .pp-v2-footer .pp-footer__group summary:focus-visible{outline:var(--pp-focus-width) solid var(--pp-color-focus-ring-inverse);outline-offset:var(--pp-focus-offset)}body:not(.template-index) .pp-v2-footer .pp-footer__group ul{padding-block:0 10px}body:not(.template-index) .pp-v2-footer .pp-footer__group li+li{margin-block-start:0}body:not(.template-index) .pp-v2-footer .pp-footer__group a{min-height:38px;display:flex;align-items:center;padding-block:7px;color:var(--pp-color-text-inverse-secondary);font-size:.8125rem;line-height:1.4}body:not(.template-index) .pp-v2-footer .pp-footer__bottom{gap:10px;margin-block-start:20px;padding-block-start:14px;border-block-start-color:var(--pp-color-dark-divider)}body:not(.template-index) .pp-v2-footer .pp-footer__bottom small{color:color-mix(in srgb,var(--pp-color-text-inverse-secondary) 72%,transparent);font-size:.6875rem;line-height:1.45}body:not(.template-index) .pp-v2-footer__verified-info{gap:8px var(--spacing-md);padding-block:14px;border-block-start-color:var(--pp-color-dark-divider);font-size:.75rem}}@media(prefers-reduced-motion:reduce){.pp-header-spacer,.pp-announcement__message,.pp-announcement__icon,.pp-announcement__text{transition:none}.pp-announcement__icon,.pp-announcement__text{transform:none}.pp-signature-preloader__reveal-stroke,.pp-signature-preloader__flourish,.pp-signature-preloader--revealing .pp-signature-preloader__reveal-stroke,.pp-signature-preloader--revealing .pp-signature-preloader__flourish{animation:none;stroke-dashoffset:0}.js [data-pp-reveal]{opacity:1;translate:none;transition:none}.js [data-pp-reveal] .pp-text-accent--draw .pp-text-accent__stroke{stroke-dashoffset:0;transition:none}.pp-v2-scent-track{scroll-behavior:auto}.pp-finder__question,.pp-finder__results,.pp-finder__result-card,.pp-faq .pp-accordion__content,.pp-finder__analysis-meter span{animation:none}.pp-finder__choice{transition:none}.pp-finder__analysis-meter span{width:100%;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pp-home-v2.css.map */
