.store-header{box-shadow:none}.brand-logo-themed{background:var(--palette-logo,var(--brand));-webkit-mask:var(--brand-logo-mobile) center / contain no-repeat;mask:var(--brand-logo-mobile) center / contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}.brand-logo-themed[data-logo-variant=emblem]{-webkit-mask-size:cover;mask-size:cover}@media (min-width:64rem){.brand-logo-themed{-webkit-mask-image:var(--brand-logo-desktop);mask-image:var(--brand-logo-desktop)}.store-header[data-navigation-away=true]{box-shadow:var(--depth-header)}}.store-header .store-header-search{background:var(--muted);border-radius:var(--shape-field,var(--radius));border-color:#0000}.store-header .store-header-search:not(:focus-within){box-shadow:none}.store-header .store-header-search:focus-within{border-color:var(--ring)}.store-header .store-header-search button[type=submit]{color:var(--brand);background:0 0}.store-header .store-header-search button[type=submit]:hover{background:var(--brand-soft);color:var(--brand)}.store-header .store-header-search [data-search-suggestions]{box-shadow:var(--depth-overlay)}.store-header .store-header-search[data-search-presentation=header],.store-search-field{border-radius:var(--store-search-field-radius);min-block-size:var(--store-header-search-height);box-shadow:none}.store-search-field{font-size:var(--store-header-search-font-size)}.store-search-dialog{border:0;transform:none}.store-navigation-sheet.store-search-dialog[open]{transform:none}.store-search-dialog .store-sheet-header{padding:.5rem;border:0;gap:.5rem;padding-block-start:calc(.5rem + env(safe-area-inset-top,0px))}.store-search-dialog .store-sheet-content{padding-block-start:.5rem;padding-block-end:calc(1rem + env(safe-area-inset-bottom,0px))}.store-search-dialog .store-search-field{border-color:var(--border)}.store-search-dialog .store-search-field:focus-within{border-color:var(--ring)}.store-search-dialog .store-search-field input{font-size:var(--store-header-search-font-size)}.store-search-dialog .search-discovery-content{position:relative}@media (min-width:64rem){.store-navigation-sheet.store-search-dialog{inset-block:var(--search-dialog-top) auto;inset-inline:var(--search-dialog-start) auto;inline-size:var(--search-dialog-width);block-size:auto;max-inline-size:calc(100vw - 2rem);max-block-size:calc(100dvh - var(--search-dialog-top) - 1rem);border-radius:var(--shape-overlay,var(--radius));transform-origin:top}.store-search-dialog .store-sheet-content{max-block-size:var(--store-search-panel-limit)}}@starting-style{.store-navigation-sheet.store-search-dialog[open]{opacity:0;transform:translateY(-.25rem)}}@media not (min-width:64rem){.store-header[data-mobile-layout=full] .store-header-identity-grid{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(var(--store-header-row-height), auto) auto;gap:var(--store-header-row-gap);padding-inline:var(--store-header-gutter);padding-block:0 var(--store-header-bottom-space)}.store-header[data-mobile-layout=full] .store-header-brand-link{inline-size:var(--store-header-logo-width);min-inline-size:var(--store-touch-target-size)}.store-header[data-mobile-layout=full] .store-header-brand-logo{inline-size:100%;max-inline-size:var(--store-header-logo-width);block-size:var(--store-header-logo-height)}.store-header[data-mobile-layout=full] :is(.store-header-menu-button,.store-cart-link),.store-header[data-mobile-layout=full] .store-header-search>button{min-inline-size:var(--store-touch-target-size);min-block-size:var(--store-touch-target-size)}.store-header[data-mobile-layout=full] :is(.store-header-menu-button,.store-cart-link) .ui-icon,.store-header[data-mobile-layout=full] .store-header-search>:is(span,button)>.ui-icon{inline-size:var(--store-header-icon-size);block-size:var(--store-header-icon-size)}.store-header[data-mobile-layout=full] .store-header-search{min-block-size:var(--store-header-search-height);padding-block:0}.store-header[data-mobile-layout=full] .store-header-search>input:not([type=hidden]){min-block-size:var(--store-touch-target-size);font-size:var(--store-header-search-font-size)}}.store-navigation-sheet{opacity:0;block-size:100dvh;max-block-size:100dvh;transition:transform .2s ease-out, opacity .2s ease-out, display .2s allow-discrete, overlay .2s allow-discrete;transform:translate(100%)}.store-navigation-sheet[open]{opacity:1;flex-direction:column;display:flex;transform:translate(0)}.store-navigation-sheet::backdrop{background:color-mix(in srgb, var(--foreground) 24%, transparent)}@starting-style{.store-navigation-sheet[open]{opacity:0;transform:translate(100%)}}.mobile-store-category-menu{padding-block-end:env(safe-area-inset-bottom,0px)}.mobile-category-branch>summary::-webkit-details-marker{display:none}.mobile-category-branch[open]>summary>.mobile-category-chevron{transform:rotate(180deg)}.store-navigation-sheet.store-bottom-sheet{block-size:auto;max-block-size:min(32rem,60dvh);inset-block-start:auto;overflow:hidden;transform:translateY(100%)}.store-navigation-sheet.store-bottom-sheet[open]{transform:translateY(0)}.store-navigation-sheet.store-bottom-sheet[data-expanded=true]{block-size:calc(100dvh - 1rem - env(safe-area-inset-top,0px));max-block-size:calc(100dvh - 1rem - env(safe-area-inset-top,0px))}.store-bottom-sheet>.store-sheet-content{padding-block-end:calc(1rem + env(safe-area-inset-bottom,0px))}.store-navigation-sheet.store-bottom-sheet[data-dragging=true]{transform:translateY(var(--sheet-drag-offset,0px));transition:none}.store-navigation-sheet.store-bottom-sheet[data-swipe-closing=true]{transition:transform .18s ease-out;transform:translateY(100%)}.store-bottom-sheet .product-purchase-bar{padding-block-end:env(safe-area-inset-bottom,0px)}.store-bottom-sheet .store-sheet-header{gap:.5rem;min-block-size:3rem;padding-block:.25rem}@starting-style{.store-navigation-sheet.store-bottom-sheet[open]{opacity:0;transform:translateY(100%)}}@media (max-height:32rem){.store-navigation-sheet.store-bottom-sheet{max-block-size:calc(100dvh - 1rem)}}.store-header-popover:popover-open{animation:.18s ease-out store-header-pop-in}@keyframes store-header-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.store-mobile-navigation{padding-block-end:env(safe-area-inset-bottom,0px)}.store-mobile-navigation-track{min-block-size:calc(var(--store-mobile-navigation-base-height) - 1px);padding-block:var(--store-mobile-navigation-item-gap)}.store-mobile-navigation-link{min-inline-size:var(--store-touch-target-size);min-block-size:var(--store-touch-target-size);gap:var(--store-mobile-navigation-item-gap);font-size:var(--store-mobile-navigation-font-size);line-height:var(--type-line-control)}.store-mobile-navigation-link .ui-icon,.store-mobile-navigation-icon{inline-size:var(--store-mobile-navigation-icon-size);block-size:var(--store-mobile-navigation-icon-size)}.store-mobile-navigation-link[aria-current=page]{color:var(--brand);font-weight:var(--type-weight-strong)}.store-mobile-navigation-link:hover{color:var(--brand)}.store-mobile-navigation[data-keyboard-open=true]{visibility:hidden;pointer-events:none}@media not (min-width:64rem){body:has(.store-mobile-navigation){padding-block-end:var(--store-mobile-navigation-height,calc(var(--store-mobile-navigation-base-height) + env(safe-area-inset-bottom,0px)))}body:has(.store-mobile-navigation) :where(a,button,input,summary){scroll-margin-block-end:var(--store-mobile-navigation-height,calc(var(--store-mobile-navigation-base-height) + env(safe-area-inset-bottom,0px)))}}#account-orders,#account-profile,#account-addresses{scroll-margin-block-start:14rem}@media (prefers-reduced-motion:reduce){.store-navigation-sheet,.store-navigation-sheet.store-bottom-sheet,.store-navigation-sheet.store-bottom-sheet[data-dragging=true],.store-navigation-sheet.store-bottom-sheet[data-swipe-closing=true]{transition:none;transform:none}.store-header-popover:popover-open{animation:none}}
.feedback-browse-screen{padding-block-end:calc(6rem + env(safe-area-inset-bottom,0px))}.feedback-floating-action{padding-block-end:calc(1rem + env(safe-area-inset-bottom,0px))}.product-detail-page{--product-header-height:3.5rem;--product-navigation-height:calc(2.75rem + 1px);--product-column-gap:var(--ui-layout-gap);--product-section-space:var(--ui-section-space);--product-section-line:var(--ui-section-line);--product-heading-line:var(--ui-heading-line);--product-purchase-offset:clamp(0rem, calc(100dvh - 47rem), 5rem)}.product-detail-navigation{margin-inline:-1rem;padding-inline:1rem;inset-block-start:var(--product-header-height,3.5rem)}.product-detail-breadcrumb>nav{min-block-size:2.75rem}.product-identity-feedback:has(.product-feedback-teaser){border-block-start:1px solid var(--border);margin-block-start:.75rem;padding-block-start:.75rem}.product-detail-section>header h2:after,.product-detail-section>details>summary h2:after{content:"";inline-size:2.5rem;block-size:var(--product-heading-line);background:var(--brand);margin-block-start:.5rem;display:block}.product-description-preview>p{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}body:has(.product-sticky-purchase){padding-block-end:calc(6rem + env(safe-area-inset-bottom,0px))}html:has(.product-sticky-purchase){scroll-padding-block-end:calc(6rem + env(safe-area-inset-bottom,0px))}@media (max-width:63.999rem){.product-detail-navigation[data-sections-visible=false]{border-block-end:0}.store-header:has(>[data-header-row=product-mobile]){border-block-end:0}.product-detail-page{--product-navigation-height:2.75rem}.product-detail-body{box-shadow:none}}.product-detail-hero{display:block}.product-detail-media{margin-inline:-1rem;padding-block-start:.25rem;position:sticky;inset-block-start:calc(var(--product-header-height,3.5rem) + var(--product-navigation-height,2.75rem))}.product-detail-body{z-index:10;background:var(--background);border-start-start-radius:0;border-start-end-radius:0;gap:0;margin-block-start:0;margin-inline:-1rem;padding:1rem;display:grid;position:relative}.product-detail-media:has(:focus-visible){position:relative;inset-block-start:auto}.product-gallery-mobile{--product-gallery-height:min(24rem, calc(100vw - 2rem));--product-gallery-slide:calc(100vw - 3rem)}.product-gallery-mobile-viewport{scroll-snap-type:none;scroll-padding-inline:1rem}.product-gallery-mobile-track{block-size:var(--product-gallery-height)}.product-gallery-mobile-slide{inline-size:var(--product-gallery-slide);flex-basis:var(--product-gallery-slide)}.product-gallery-mobile-stack{inline-size:calc(var(--product-gallery-slide) / 2);flex-basis:calc(var(--product-gallery-slide) / 2)}.product-gallery-mobile-tools>div,.product-gallery-mobile-tools>div>div{flex-flow:row;gap:0;display:flex}.product-gallery-dialog{--background:var(--palette-media-background,var(--palette-text));--foreground:var(--palette-media-foreground,var(--palette-background));--card:var(--background);--card-foreground:var(--foreground);--popover:var(--background);--popover-foreground:var(--foreground);--border:var(--palette-media-border);--input:var(--border);--muted:var(--palette-media-muted);--muted-foreground:var(--palette-media-secondary);--secondary:var(--muted);--secondary-foreground:var(--foreground);--primary:var(--foreground);--primary-hover:color-mix(in srgb, var(--foreground) 90%, var(--background));--primary-foreground:var(--background);--primary-hover-foreground:var(--background);--brand:var(--foreground);--brand-foreground:var(--background);--brand-soft:var(--muted);--ring:var(--foreground);--palette-heading:var(--foreground);--palette-price:var(--foreground);--palette-link:var(--foreground);--palette-logo:var(--foreground);color-scheme:var(--palette-media-scheme,dark)}.product-gallery-dialog .store-sheet-header{padding-block-start:calc(.25rem + env(safe-area-inset-top,0px))}.product-gallery-viewer-track{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.product-gallery-viewer-track::-webkit-scrollbar{display:none}.product-gallery-viewer-slide{scroll-snap-align:center;flex:0 0 100%;block-size:100%;inline-size:100%;position:relative}.product-gallery-viewer-footer{padding-block-end:calc(1rem + env(safe-area-inset-bottom,0px))}.product-detail-page .product-disclosure>summary::-webkit-details-marker{display:none}.product-detail-page .product-disclosure>summary{list-style:none}.product-detail-page .product-variant-options{flex-wrap:nowrap;padding:.25rem}.product-scent-strength{appearance:none;background:var(--muted)}.product-scent-strength::-webkit-progress-bar{background:var(--muted);border-radius:var(--radius)}.product-scent-strength::-webkit-progress-value{background:var(--brand);border-radius:var(--radius)}.product-scent-strength::-moz-progress-bar{background:var(--brand);border-radius:var(--radius)}@media (max-width:63.999rem){.product-detail-page .product-detail-section{border-block-start:.5rem solid var(--muted);margin-inline:-1rem}.product-detail-page .product-service-links{margin-inline:-1rem;padding-inline:1rem}.product-detail-page .product-recommendations-rail{margin-inline-end:-1rem}.product-detail-page .product-recommendations-rail>div{padding-inline-end:1rem}}@media (min-width:40rem) and (max-width:63.999rem){.product-detail-page .product-detail-section{margin-inline:-1.5rem}.product-detail-page .product-service-links{margin-inline:-1.5rem;padding-inline:1.5rem}}@media (max-width:63.999rem){.product-sticky-purchase{padding-block-end:env(safe-area-inset-bottom,0px)}}@media (min-width:40rem) and (max-width:63.999rem){.product-detail-navigation,.product-detail-media,.product-detail-body{margin-inline:-1.5rem}.product-detail-navigation,.product-detail-body{padding-inline:1.5rem}}@media (min-width:64rem){.product-detail-page{padding-inline:1.25rem}.product-detail-navigation{margin-block-end:1.5rem;margin-inline:0;padding-inline:0}.product-detail-hero{align-items:start;gap:var(--product-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.product-detail-media{grid-column:span 4;margin:0;padding:0;position:static}.product-detail-body{display:contents}.product-detail-overview{grid-column:span 4}.product-detail-hero[data-purchase-layout=dock] .product-detail-overview{grid-column:span 8}.product-detail-purchase{grid-column:span 4}.product-overview-facts-scroll>div{inline-size:100%}.product-overview-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-detail-hero[data-purchase-layout=dock] .product-overview-facts-list{grid-template-columns:repeat(3,minmax(0,1fr))}.product-overview-facts-list>div{inline-size:auto}.product-overview-fact dt{white-space:normal}.product-overview-fact dd{-webkit-line-clamp:unset;display:block;overflow:visible}.product-detail-hero+.product-detail-content{margin-block-start:1.5rem}.product-detail-page .product-content,.product-detail-page .product-content>:is(p,ul,ol,blockquote){max-inline-size:none}.product-detail-stage{align-items:start;gap:var(--product-column-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.product-detail-stage .product-detail-hero{display:contents}.product-detail-stage .product-detail-media{grid-area:1/1/auto/span 4}.product-detail-stage .product-detail-overview{grid-area:1/5/auto/span 5}.product-detail-stage .product-detail-purchase{max-block-size:calc(100dvh - var(--product-header-height) - var(--product-navigation-height) - 2rem);overscroll-behavior:contain;scrollbar-width:thin;grid-area:1/10/span 2/span 3;margin-block-start:var(--product-purchase-offset);position:sticky;inset-block-start:calc(var(--product-header-height) + var(--product-navigation-height) + 1rem);overflow-y:auto}.product-detail-stage .product-detail-purchase-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-subtle);padding:1rem;overflow:hidden}.product-purchase-notice:not(:empty){border-block-end:1px solid var(--border);background:var(--brand-soft);margin-block:-1rem 1rem;margin-inline:-1rem;padding:1rem}.product-purchase-notice .product-sale-status{border:0;margin:0;padding:0}.product-purchase-notice .product-sale-offer{padding:0}.product-detail-stage>.product-detail-content{grid-area:2/1/auto/span 9;gap:0;margin-block-start:var(--product-section-space)}.product-detail-stage #product-feedback{gap:0}.product-detail-stage .product-detail-content .product-detail-section{border:0;border-block-start:var(--product-section-line) solid var(--muted);padding:var(--product-section-space) 0;border-radius:0}.product-detail-page .product-variant-options{flex-wrap:wrap}.product-detail-page .product-variant-scroll>div{inline-size:100%}.product-purchase-responsive{max-inline-size:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:static;inset-block:auto;inset-inline:auto}.product-purchase-responsive .product-purchase-row{flex-direction:column;align-items:stretch;gap:1rem;padding:0;display:flex}.product-purchase-responsive .product-purchase-actions{inline-size:100%}.product-detail-purchase>.product-purchase-support{margin-block-start:.5rem}body:has(.product-purchase-responsive){padding-block-end:0}html:has(.product-purchase-responsive){scroll-padding-block-end:0}:is(.product-detail-page,.feedback-browse-screen) .store-navigation-sheet.store-bottom-sheet{border-radius:var(--shape-overlay);margin-block:auto;inset-block:2rem}:is(.product-detail-page,.feedback-browse-screen) .store-navigation-sheet.store-bottom-sheet[data-expanded=true]{block-size:calc(100dvh - 4rem);max-block-size:min(var(--container-3xl), calc(100dvh - 4rem))}}@media (min-width:80rem){.product-detail-media{grid-column:span 5}.product-detail-purchase{grid-column:span 3}.product-detail-hero[data-purchase-layout=dock] .product-detail-overview{grid-column:span 7}.product-detail-hero[data-purchase-layout=dock] .product-overview-facts-list{grid-template-columns:repeat(4,minmax(0,1fr))}.product-detail-stage .product-overview-facts-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.product-detail-media{position:relative;inset-block-start:auto}.product-gallery-mobile-viewport{scroll-behavior:auto}}@media (max-height:32rem){.product-detail-media{position:relative;inset-block-start:auto}.product-detail-stage .product-detail-purchase{max-block-size:none;position:static;overflow:visible}}@media (scripting:none){.product-detail-navigation,.product-detail-media{position:static}}.product-detail-page .product-title{font-size:var(--reference-text-heading);font-weight:var(--type-weight-heading);line-height:var(--type-line-heading)}.product-price-summary bdi{font-size:var(--reference-text-heading-large);font-weight:var(--type-weight-price);line-height:var(--type-line-heading)}@media (max-width:63.999rem){.product-detail-page{--product-type-body:var(--text-base);--product-type-meta:var(--text-sm);--product-type-heading:var(--text-lg);--product-type-title:var(--text-xl)}.product-detail-page .product-title{font-size:var(--reference-text-heading)}.product-identity-top{margin-block-end:.25rem}.product-identity-top>nav{column-gap:.25rem}.product-feedback-teaser{margin-inline-end:-1rem}.product-feedback-teaser>div{padding-inline-end:1rem}.product-overview-facts-scroll{margin-inline-end:-1rem}.product-overview-facts-list{padding-inline-end:1rem}.product-detail-page .product-content{font-size:var(--reference-text-body);line-height:var(--type-line-body)}.product-detail-page .product-content h2{font-size:var(--product-type-title)}.product-detail-page .product-content h3{font-size:var(--product-type-heading)}.product-detail-page .product-content h4{font-size:var(--product-type-body)}.product-detail-page .product-identity-meta{font-size:var(--product-type-meta)}.product-detail-page .product-variant-options [role=radio]{font-size:var(--reference-text-body)}.product-detail-page .product-variant-options [role=radio]>[data-radio-copy]>span:first-child{font-weight:var(--type-weight-medium);line-height:var(--type-line-body)}.product-detail-page .product-variant-options [role=radio]>[data-radio-copy]>span+span{font-size:var(--product-type-meta);line-height:var(--type-line-body)}.product-gallery-mobile-viewport{inline-size:100%;max-inline-size:100%}:is(.product-gallery-mobile-tools>div>.ui-button,.product-gallery-mobile-tools>div>div>.ui-button){color:var(--foreground);background:0 0}:is(.product-gallery-mobile-tools>div>.ui-button,.product-gallery-mobile-tools>div>div>.ui-button)[aria-pressed=true]{color:var(--brand)}:is(.product-gallery-mobile-tools>div>.ui-button,.product-gallery-mobile-tools>div>div>.ui-button):hover{background:var(--muted)}}
