/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-contain-size:initial;--tw-contain-layout:initial;--tw-contain-paint:initial;--tw-contain-style:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-manrope);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-200{top:calc(var(--spacing) * 200)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.contain-style{--tw-contain-style:style;contain:var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)}}:root{--ink:#191713;--ink-soft:#5d594f;--cream:#f7f1e7;--cream-deep:#eee3d1;--paper:#fffdf9;--gold:#d5a62e;--gold-bright:#f2c94c;--gold-pale:#f8e8ad;--rust:#c84235;--sage:#6e7657;--line:#1d1c1829;--shadow:0 24px 70px #271f0f1f;--product-stage:#f3f1eb;--product-stage-deep:#e5e1d8}.figma-sale-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 8% 8%,#f2c94c38,#0000 23rem),linear-gradient(135deg,#fffdf8 0%,#fff6e4 100%);padding:clamp(3.5rem,7vw,6.5rem) 4.5vw;position:relative;overflow:hidden}.figma-sale-inner{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:min(1312px,100%);margin-inline:auto;display:grid}.figma-sale-copy{max-width:720px}.figma-sale-kicker{color:var(--rust);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.72rem;font-weight:900}.figma-sale-copy h1{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(5rem,8.7vw,8.9rem);font-weight:700;line-height:.73}.figma-sale-copy h1 em{color:var(--gold);margin-left:.52em;font-weight:600}.figma-sale-lede{max-width:650px;color:var(--ink-soft);margin:2.1rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.75}.figma-sale-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.figma-sale-actions .button{border-radius:999px;padding-inline:1.45rem}.figma-sale-copy>small{color:var(--ink-soft);letter-spacing:.075em;text-transform:uppercase;margin-top:1.6rem;font-size:.68rem;font-weight:800;display:block}.figma-offer-panel{background:radial-gradient(circle at 75% 12%, #ffffff94, transparent 10rem), var(--gold-bright);min-height:480px;color:var(--ink);text-align:center;border:1px solid #19171326;border-radius:36px;flex-direction:column;justify-content:center;align-items:center;padding:clamp(2rem,4vw,4rem);display:flex;box-shadow:0 28px 70px #5e3f072b}.figma-offer-panel>span{background:var(--rust);color:#fff;letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:.55rem .9rem;font-size:.62rem;font-weight:900}.figma-offer-panel small{letter-spacing:.18em;text-transform:uppercase;margin-top:1.3rem;font-size:1rem;font-weight:900}.figma-offer-panel strong{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.09em;font-size:clamp(8rem,13vw,13rem);font-weight:700;line-height:.74}.figma-offer-panel b{letter-spacing:.04em;text-transform:uppercase;margin-top:1rem;font-size:clamp(1.15rem,2vw,1.8rem)}.home-category-section{border-bottom:1px solid var(--line);background:#fff;padding:clamp(3.5rem,6vw,5.5rem) 0}.home-category-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.8rem;display:flex}.home-category-heading p{color:var(--rust);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem;font-size:.66rem;font-weight:900}.home-category-heading h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2.7rem,4.5vw,4.5rem);line-height:.95}.home-category-heading>a{border-bottom:1px solid var(--gold);letter-spacing:.07em;text-transform:uppercase;padding-bottom:.3rem;font-size:.7rem;font-weight:850}.home-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-category-card{border:1px solid var(--line);background:var(--cream);border-radius:20px;flex-direction:column;min-height:196px;padding:1.5rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.home-category-card[data-tone=beauty],.home-category-card[data-tone=seasonal]{background:#fff0ed}.home-category-card[data-tone=fragrance]{background:#f6edda}.home-category-card[data-tone=kitchen]{background:#f8e8ad}.home-category-card[data-tone=home]{background:#edf2ea}.home-category-card[data-tone=craft]{background:#eef5f1}.home-category-card:hover,.home-category-card:focus-visible{border-color:var(--gold);transform:translateY(-4px);box-shadow:0 18px 38px #271f0f1a}.home-category-card small{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.58rem;font-weight:900}.home-category-card strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:1rem;font-size:1.75rem;line-height:1}.home-category-card>span{max-width:30ch;color:var(--ink-soft);margin-top:.65rem;font-size:.76rem;line-height:1.45}.home-category-card b{letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:1rem;font-size:.65rem}@media (width<=900px){.figma-sale-inner{grid-template-columns:1fr}.figma-sale-copy{text-align:center;margin-inline:auto}.figma-sale-copy h1 em{margin-left:0}.figma-sale-actions{justify-content:center}.figma-offer-panel{width:min(560px,100%);min-height:390px;margin-inline:auto}.home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.figma-sale-hero{padding:3.5rem 5vw}.figma-sale-copy h1{font-size:clamp(4.25rem,22vw,6rem)}.figma-sale-lede{font-size:.96rem}.figma-sale-actions{display:grid}.figma-sale-actions .button{width:100%}.figma-offer-panel{border-radius:26px;min-height:330px;padding:2rem 1rem}.figma-offer-panel strong{font-size:clamp(7rem,38vw,10rem)}.home-category-heading{flex-direction:column;align-items:flex-start}.home-category-grid{grid-template-columns:1fr}.home-category-card{min-height:170px}}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:16px}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #0000;box-shadow:0 0 0 3px #fff,0 0 0 6px #0b6f79}.skip-link{z-index:200;color:#062c35;background:#fff;border-radius:.3rem;padding:.75rem 1rem;font-weight:900;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%);box-shadow:0 8px 26px #00000040}.skip-link:focus{transform:translateY(0)}.main-content:focus{outline:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{background:radial-gradient(circle at 8% 14%, #d8aa3b14, transparent 25rem), var(--paper);min-height:100vh;overflow:hidden}.announcement{background:var(--ink);color:#fff9ea;letter-spacing:.1em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:1rem;min-height:34px;padding:.55rem 5vw;font-size:.68rem;font-weight:700;display:flex}.announcement a{color:#fff9ea}.site-header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:auto minmax(350px,1fr) minmax(220px,320px) auto;align-items:center;gap:clamp(.9rem,1.6vw,1.6rem);min-height:78px;padding:0 4.5vw;display:grid;position:relative}.brand-mark{align-items:center;gap:.75rem;min-width:max-content;display:flex}.brand-seal{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold);font-family:var(--font-cormorant), Georgia, serif;border-radius:50%;place-items:center;font-size:1.4rem;font-weight:700;display:grid}.brand-name{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.035em;text-transform:uppercase;font-size:1.2rem;font-weight:700;line-height:.9;display:block}.brand-sub{color:var(--ink-soft);letter-spacing:.17em;text-transform:uppercase;margin-top:.35rem;font-size:.58rem;font-weight:700;display:block}.desktop-nav{justify-content:flex-start;align-items:center;gap:clamp(.75rem,1.35vw,1.35rem);display:flex}.desktop-nav a,.mobile-nav a{letter-spacing:.035em;font-size:.8rem;font-weight:700;position:relative}.departments-button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.55rem;min-height:40px;padding:.65rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.departments-button span{color:var(--gold-bright);font-size:1rem;line-height:1}.desktop-nav a:after{content:"";background:var(--gold);height:1px;transition:transform .18s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{transform:scaleX(1)}.header-actions{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.visit-link{border-bottom:1px solid var(--gold);letter-spacing:.05em;text-transform:uppercase;padding-bottom:.2rem;font-size:.68rem;font-weight:800}.cart-button,.menu-button,.close-button{border:1px solid var(--ink);cursor:pointer;background:0 0}.cart-button{border-radius:999px;min-width:46px;height:42px;font-size:.72rem;font-weight:800}.menu-button{border-radius:999px;padding:.65rem .8rem;font-size:.7rem;font-weight:800;display:none}.mobile-nav{background:var(--paper);border-bottom:1px solid var(--line);max-height:calc(100vh - 112px);box-shadow:var(--shadow);padding:1rem 5vw 1.5rem;display:none;position:absolute;top:78px;left:0;right:0;overflow-y:auto}.mobile-nav.is-open{gap:0;display:grid}.mobile-nav>a{border-bottom:1px solid var(--line);align-items:center;min-height:46px;display:flex}.mobile-header-search{border:1px solid var(--line);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:.85rem;display:grid;overflow:hidden}.mobile-header-search input{background:#fff;border:0;outline:0;min-width:0;padding:.8rem 1rem}.mobile-header-search button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 1rem;font-size:.72rem;font-weight:800}.mobile-departments-button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:.75rem 0;font-size:.86rem;font-weight:800;display:flex}.mobile-saved-button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);cursor:pointer;text-align:left;background:0 0;padding:.75rem 0;font-size:.86rem;font-weight:800}.mobile-departments-button span{color:var(--gold);font-size:1.2rem}.mobile-department-list{background:var(--cream);padding:.5rem 0 .75rem .8rem;display:none}.mobile-department-list.is-open{display:grid}.mobile-department-list a{border-bottom:1px solid #1d1c181a;align-items:center;min-height:46px;padding:0 .8rem;font-size:.86rem;display:flex}.mobile-department-list .mobile-all-products,.mobile-department-list .mobile-department-category{font-weight:850}.mobile-department-list .mobile-department-category{border-bottom:0}.mobile-product-type-list{flex-wrap:wrap;gap:.35rem;padding:0 .8rem .75rem;display:flex}.mobile-department-list .mobile-product-type-list a{border:1px solid var(--line);min-height:0;color:var(--ink-soft);background:#fff;border-radius:999px;padding:.4rem .55rem;font-size:.67rem;line-height:1.15}.header-search{border:1px solid var(--line);border-radius:999px;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:42px;display:grid;overflow:hidden}.header-search input{background:#fff;border:0;outline:0;min-width:0;padding:.7rem 1rem;font-size:.78rem}.header-search input:focus{box-shadow:inset 0 0 0 2px #b687226b}.header-search button{background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;padding:0 1rem;font-size:.68rem;font-weight:900}.desktop-department-menu{z-index:19;border-bottom:1px solid var(--line);background:#fffdf8fc;padding:1.4rem 4.5vw 1.7rem;display:none;position:absolute;left:0;right:0;box-shadow:0 24px 60px #1d1c1829}.desktop-department-menu.is-open{display:block}.department-menu-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1rem;display:flex}.department-menu-heading small,.department-menu-heading strong{display:block}.department-menu-heading small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.department-menu-heading strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:.2rem;font-size:1.65rem}.department-menu-heading>a{border-bottom:1px solid var(--gold);padding-bottom:.2rem;font-size:.76rem;font-weight:800}.department-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.department-menu-group,.department-menu-grid .all-products-link{border:1px solid var(--line);background:#fff;min-width:0;min-height:138px;padding:.9rem 1rem}.department-menu-group{flex-direction:column;gap:.65rem;transition:border-color .16s,box-shadow .16s;display:flex}.department-menu-group:hover,.department-menu-group:focus-within{border-color:#b68722b8;box-shadow:0 8px 22px #271f0f14}.department-menu-category strong,.department-menu-grid .all-products-link strong{font-family:var(--font-cormorant), Georgia, serif;font-size:1.08rem;line-height:1.05;display:block}.department-menu-category>span,.department-menu-grid .all-products-link span{color:var(--ink-soft);margin-top:.35rem;font-size:.68rem;line-height:1.35;display:block}.department-menu-category:hover strong,.department-menu-category:focus-visible strong{color:var(--gold-dark)}.department-menu-types{flex-wrap:wrap;gap:.3rem;display:flex}.department-menu-types a{border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;padding:.3rem .45rem;font-size:.6rem;line-height:1.1}.department-menu-types a:hover,.department-menu-types a:focus-visible{border-color:var(--ink);background:var(--ink);color:#fff}.department-menu-grid .all-products-link{background:var(--gold-pale);flex-direction:column;justify-content:center;transition:border-color .16s,background .16s,color .16s;display:flex}.department-menu-grid .all-products-link:hover,.department-menu-grid .all-products-link:focus-visible{border-color:var(--ink);background:var(--ink);color:#fff}.department-menu-grid .all-products-link:hover span,.department-menu-grid .all-products-link:focus-visible span{color:#d8d2c6}.container{width:min(1180px,91vw);margin-inline:auto}.top-product-slider{color:#fff;background:radial-gradient(circle at 12% 10%,#d8aa3b3b,#0000 24rem),linear-gradient(135deg,#2b2721,#171612);border-bottom:1px solid #ffffff24;padding:1.7rem 0 1.9rem;position:relative;overflow:hidden}.top-slider-heading{justify-content:space-between;align-items:flex-end;gap:2rem;width:min(1180px,91vw);margin:0 auto 1.2rem;display:flex}.top-slider-heading p{color:var(--gold-bright);letter-spacing:.13em;text-transform:uppercase;margin:0 0 .35rem;font-size:.62rem;font-weight:900}.top-slider-heading h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2.1rem,3.5vw,3.5rem);font-weight:600;line-height:.95}.top-slider-heading>a{border-bottom:1px solid var(--gold);color:#fff8e8;letter-spacing:.08em;text-transform:uppercase;flex:none;padding-bottom:.35rem;font-size:.62rem;font-weight:900}.top-slider-viewport{overflow:hidden}.top-slider-track{will-change:transform;width:max-content;animation:46s linear infinite top-product-scroll;display:flex}.top-slider-group{gap:1rem;padding-left:4.5vw;padding-right:1rem;display:flex}.top-slider-card{width:clamp(190px,18vw,248px);color:var(--ink);background:#fffdf8;border:1px solid #ffffff24;flex:none;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 14px 34px #0003}.top-slider-card:hover,.top-slider-card:focus-visible{transform:translateY(-4px);box-shadow:0 20px 44px #0000004d}.top-slider-image{aspect-ratio:1/.92;border-bottom:1px solid var(--line);background:#f8f2e8;overflow:hidden}.top-slider-image img{object-fit:contain;width:100%;height:100%;transition:transform .26s;display:block}.top-slider-card:hover .top-slider-image img{transform:scale(1.025)}.top-slider-copy{flex-direction:column;min-height:108px;padding:.85rem .9rem .9rem;display:flex}.top-slider-copy small{color:#8a6718;letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:900}.top-slider-copy strong{font-family:var(--font-cormorant), Georgia, serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:1.2rem;line-height:1.02;display:-webkit-box;overflow:hidden}.top-slider-copy span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;margin-top:auto;padding-top:.65rem;font-size:.52rem;font-weight:900}.top-product-slider:hover .top-slider-track,.top-product-slider:focus-within .top-slider-track{animation-play-state:paused}@keyframes top-product-scroll{to{transform:translate(-50%)}}.hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);min-height:650px;display:grid}.home-hero .hero-copy{color:#fffaf0;background:radial-gradient(circle at 12% 10%,#d8aa3b33,#0000 20rem),linear-gradient(145deg,#24221d,#171612);position:relative}.home-hero .hero-copy:after{content:"GOLDEN BAZAAR";color:#ffffff09;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.08em;pointer-events:none;white-space:nowrap;font-size:clamp(3rem,5vw,6.5rem);font-weight:700;position:absolute;bottom:1.5rem;right:2.5rem}.home-hero .button.ghost{color:#fff;border-color:#ffffff8c}.hero-offer{background:#d8aa3b1a;border:1px solid #d8aa3b8c;align-items:center;gap:.85rem;width:fit-content;max-width:100%;margin-top:1.5rem;padding:.8rem 1rem;display:flex}.hero-offer strong{color:var(--gold-bright);font-family:var(--font-cormorant), Georgia, serif;white-space:nowrap;font-size:1.55rem}.hero-offer span{color:#e0d9cb;text-transform:uppercase;max-width:250px;font-size:.72rem;font-weight:750;line-height:1.35}.hero-copy{flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,8rem) 5vw clamp(5rem,8vw,8rem) max(4.5vw,50vw - 590px);display:flex}.eyebrow{color:#755a19;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.4rem;font-size:.72rem;font-weight:800;display:flex}.eyebrow:before{content:"";background:var(--gold);width:34px;height:1px}.hero h1,.page-hero h1,.section-heading h2,.shopping-panel h2,.story-panel h2{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin:0;font-weight:600}.hero h1{max-width:760px;font-size:clamp(4rem,6.4vw,6.8rem);line-height:.87}.hero h1 em{color:var(--gold);font-weight:500}.hero-lede{max-width:620px;color:var(--ink-soft);margin:2rem 0 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.hero-actions,.section-actions{flex-wrap:wrap;gap:.75rem;margin-top:2.2rem;display:flex}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border-radius:3px;justify-content:center;align-items:center;gap:.7rem;min-height:50px;padding:.8rem 1.2rem;font-size:.74rem;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button.gold{border-color:var(--gold);background:var(--gold);color:var(--ink)}.button.ghost{color:var(--ink);background:0 0}.hero-note{color:var(--ink-soft);flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem;font-size:.75rem;font-weight:700;display:flex}.hero-note span:before{content:"✦";color:var(--gold);margin-right:.5rem}.hero-market{border-left:1px solid var(--line);background:#d8c49a;grid-template-rows:repeat(3,1fr);grid-template-columns:1.18fr .82fr;gap:.8rem;min-height:650px;padding:.8rem;display:grid;position:relative}.hero-product{background:#fff;border:1px solid #1d1c1814;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.hero-product.is-main{grid-row:1/-1}.hero-product-image{background:linear-gradient(145deg, var(--product-stage) 0%, var(--product-stage-deep) 100%);min-height:0;padding:clamp(.55rem,1vw,.9rem);overflow:hidden;box-shadow:inset 0 0 0 1px #1d1c180f}.hero-product img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:brightness(.99)contrast(1.075)saturate(1.02);background:#fff;width:100%;height:100%;transition:transform .28s;display:block;box-shadow:0 10px 26px #1d1c181a,0 0 0 1px #1d1c1812}.hero-product:hover img{transform:scale(1.025)}.hero-product>span{z-index:2;background:var(--ink);color:#fff;min-height:74px;padding:.85rem 1rem;position:relative}.hero-product small,.hero-product strong{display:block}.hero-product small{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.hero-product strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:.35rem;font-size:clamp(1rem,1.45vw,1.45rem);line-height:1.08}.hero-product.is-main strong{font-size:clamp(1.4rem,2.2vw,2.15rem)}.market-tile{min-height:260px;color:var(--ink);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:relative;overflow:hidden}.market-tile:before,.product-art:before{content:"";filter:saturate(.9);border-radius:50%;position:absolute}.product-photo{z-index:1;object-fit:contain;object-position:center;mix-blend-mode:normal;filter:brightness(.99)contrast(1.075)saturate(1.02);image-rendering:auto;background:#fff;width:calc(100% - clamp(1rem,2.4vw,1.6rem));height:calc(100% - clamp(1rem,2.4vw,1.6rem));transition:transform .22s,filter .22s;display:block;position:absolute;inset:clamp(.5rem,1.2vw,.8rem);box-shadow:0 10px 26px #1d1c181a,0 0 0 1px #1d1c1812}.market-tile strong{z-index:2;font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(1.7rem,3vw,2.8rem);line-height:1;position:relative}.market-tile small{z-index:2;letter-spacing:.12em;text-transform:uppercase;margin-top:.5rem;font-size:.65rem;font-weight:800;position:relative}.market-tile.kitchen{background:#d8b058;grid-row:span 2}.market-tile.kitchen:before{aspect-ratio:1;background:var(--ink);width:68%;box-shadow:inset 0 0 0 22px #d8b058, inset 0 0 0 26px var(--ink);top:10%;left:18%}.market-tile.fragrance{color:#fff7e9;background:#5c4938}.market-tile.fragrance:before{width:30%;height:46%;box-shadow:0 -20px 0 -7px var(--ink);background:linear-gradient(140deg,#f2d586,#8b6120);border-radius:8px 8px 22px 22px;top:13%;left:35%}.market-tile.culture{background:radial-gradient(circle at 25% 28%,#d9aa34 0 10%,#0000 11%),radial-gradient(circle at 68% 40%,#9f3c2d 0 14%,#0000 15%),linear-gradient(135deg,#e8cf9a,#c67543)}.market-tile.culture:before{border:12px dotted var(--paper);background:0 0;width:92px;height:92px;top:20%;right:16%}.trust-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.grand-opening-offer{color:#fff;background:radial-gradient(circle at 85% 18%,#d8aa3b29,#0000 24rem),#1d1c18;padding:clamp(3.5rem,6vw,5.5rem) 0}.grand-opening-layout{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.grand-opening-message .eyebrow{color:var(--gold-bright)}.grand-opening-message h2{max-width:760px;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.93}.grand-opening-message>p:not(.eyebrow){color:#cbc5b9;max-width:670px;line-height:1.75}.grand-opening-message .button.ghost{color:#fff;border-color:#ffffff73}.opening-benefits{background:#ffffff0a;border:1px solid #ffffff29;display:grid}.opening-benefits article{border-bottom:1px solid #ffffff24;padding:1.35rem 1.5rem}.opening-benefits article:last-child{border-bottom:0}.opening-benefits strong,.opening-benefits span{display:block}.opening-benefits strong{color:var(--gold-bright);font-family:var(--font-cormorant), Georgia, serif;font-size:1.65rem}.opening-benefits span{color:#cbc5b9;letter-spacing:.05em;text-transform:uppercase;margin-top:.25rem;font-size:.75rem;font-weight:700}.trust-item{border-right:1px solid var(--line);text-align:center;padding:1.5rem 2rem}.trust-item:last-child{border-right:0}.trust-item strong{font-family:var(--font-cormorant), Georgia, serif;font-size:1.35rem;display:block}.trust-item span{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:.25rem;font-size:.67rem;font-weight:700;display:block}.section{padding:clamp(4rem,7vw,6.5rem) 0}.section.dark{background:var(--ink);color:#fff}.section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.6rem;display:flex}.section-heading h2{max-width:780px;font-size:clamp(2.6rem,4.5vw,4.6rem);line-height:.95}.section-heading p{max-width:430px;color:var(--ink-soft);margin:0;line-height:1.7}.dark .section-heading p{color:#c9c4b7}.text-link{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.5rem;padding-bottom:.3rem;font-size:.72rem;font-weight:800;display:inline-flex}.department-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.department-link{border:1px solid var(--line);background:#fffdf8d1;border-radius:18px;grid-template-rows:minmax(0,1fr);min-width:0;min-height:270px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #271f0f0f}.department-card-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.department-card-top small{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.department-link:hover{border-color:#b68722b8;transform:translateY(-3px);box-shadow:0 20px 42px #271f0f1c}.department-card-top>span{color:#755510;font-family:var(--font-cormorant), Georgia, serif;font-size:1.25rem}.department-link strong{max-width:230px;font-family:var(--font-cormorant), Georgia, serif;overflow-wrap:anywhere;margin-top:1rem;font-size:1.55rem;line-height:1.05;display:block}.department-meta{color:var(--ink-soft);margin-top:.45rem;font-size:.68rem;font-weight:700;line-height:1.4}.department-type-links{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.department-type-links a{border:1px solid var(--line);min-width:0;color:var(--ink-soft);background:#ffffffb8;border-radius:999px;align-items:center;gap:.4rem;padding:.38rem .55rem;font-size:.61rem;font-weight:750;line-height:1.15;display:inline-flex}.department-type-links a:hover,.department-type-links a:focus-visible{border-color:var(--ink);background:var(--ink);color:#fff}.department-type-links a small{background:var(--gold-pale);min-width:1.15rem;color:var(--gold-dark);text-align:center;border-radius:999px;padding:.12rem .25rem;font-size:.53rem}.department-type-links .department-more-types{color:var(--gold-dark);border-style:dashed}.department-title:hover strong,.department-title:focus-visible strong{color:var(--gold-dark)}.department-link.has-product{grid-template-rows:190px minmax(0,1fr);min-height:345px}.department-product-visual{background:linear-gradient(145deg, var(--product-stage) 0%, var(--product-stage-deep) 100%);border-bottom:1px solid #2f2c251a;width:100%;height:190px;overflow:hidden}.department-product-visual img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:brightness(.99)contrast(1.075)saturate(1.02);background:#fff;width:100%;height:100%;padding:.55rem;transition:transform .24s;display:block;box-shadow:0 8px 18px #1d1c1817,0 0 0 1px #1d1c180f}.department-link:hover .department-product-visual img{transform:scale(1.025)}.department-card-copy{min-width:0;padding:1rem 1.1rem 1.15rem}.department-card-copy strong,.department-card-copy .department-meta{display:block}.department-link.has-product strong{max-width:none}.department-brand-mark{align-items:center;width:fit-content;max-width:132px;height:28px;margin-top:.8rem;display:flex}.department-brand-mark img{object-fit:contain;object-position:left center;width:auto;max-width:100%;max-height:26px;display:block}.product-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.product-grid.is-compact .product-description{-webkit-line-clamp:2}.product-grid.is-compact .product-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.1em;display:-webkit-box;overflow:hidden}.product-card{background:var(--paper);border:1px solid var(--line);flex-direction:column;min-width:0;transition:box-shadow .18s,transform .18s;display:flex}.product-card:hover .product-photo{filter:brightness(.995)contrast(1.09)saturate(1.03);transform:scale(1.018)}.product-art{aspect-ratio:1;background:linear-gradient(145deg, var(--product-stage) 0%, var(--product-stage-deep) 100%);isolation:isolate;align-items:flex-end;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #1d1c180f}.product-art:before{background:var(--product-color,var(--gold));width:52%;height:52%;top:17%;left:24%;transform:rotate(-10deg);box-shadow:20px 22px #ffffff73}.product-art[data-shape=bottle]:before{width:28%;height:54%;box-shadow:0 -26px 0 -9px var(--ink), 20px 22px 0 #ffffff59;border-radius:12px 12px 32px 32px;left:36%}.product-art[data-shape=box]:before{border-radius:3px;width:56%;height:48%;top:24%;left:22%;transform:rotate(5deg)}.product-art[data-shape=soft]:before{border-radius:48% 52% 18% 18%;width:68%;height:38%;top:27%;left:16%;transform:rotate(-4deg)}.product-brand{letter-spacing:.08em;text-transform:uppercase;min-width:0;font-size:.62rem;font-weight:800;display:block}.product-brand-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3ecde;justify-content:space-between;align-items:center;gap:1rem;min-height:54px;padding:.5rem .85rem;display:flex}.product-brand-band small{color:var(--ink-soft);letter-spacing:.09em;text-transform:uppercase;flex:none;font-size:.6rem;font-weight:900}.stock-badge{z-index:3;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#fffdf8eb;border:1px solid #1d1c181f;padding:.38rem .55rem;font-size:.62rem;font-weight:900;position:absolute;top:.7rem;right:.7rem}.stock-badge.is-low-stock{color:#855118}.stock-badge.is-out-of-stock{color:#8f3029}.stock-badge.is-coming-soon{color:#75510a}.product-brand-logo{object-fit:contain;object-position:left center;width:min(46%,120px);height:36px;display:block}.product-brand-band[data-brand=HudaBeauty]{background:#e62f83;border-color:#e62f83;min-height:78px;padding:.5rem .9rem;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #5b10352e}.product-brand-band[data-brand=HudaBeauty] .product-brand-logo{width:min(68%,190px);height:64px}.product-brand-band[data-brand=HudaBeauty] small{color:#14252a;text-align:right;max-width:7.5rem;line-height:1.3}.product-brand-band[data-brand=Luodanaqi] .product-brand-logo{width:min(58%,150px);height:42px}.product-brand-band[data-brand=Wokali]{background:#fbfaf1;border-color:#d9cfb9;min-height:68px}.product-brand-band[data-brand=Wokali] .product-brand-logo{object-fit:cover;object-position:center;width:min(72%,190px);height:56px}.product-brand-band[data-brand=Wokali] small{color:#152b51}.product-brand-band[data-brand=Vanxitine]{background:#faf8f2;border-color:#d8c9a8;min-height:66px}.product-brand-band[data-brand=Vanxitine] .product-brand-logo{width:min(70%,190px);height:48px}.product-brand-band[data-brand=Vanxitine] small{color:#142b55}.product-brand-band[data-brand=KayGold]{background:#fbf7ef;border-color:#d6bd83;min-height:66px}.product-brand-band[data-brand=KayGold] .product-brand-logo{width:min(70%,190px);height:48px}.product-brand-band[data-brand=KayGold] small{color:#562d1d}.product-brand-band[data-brand=Yaorice]{background:#f8f5ea;border-color:#c6b36a;min-height:66px}.product-brand-band[data-brand=Yaorice] .product-brand-logo{width:min(70%,190px);height:48px}.product-brand-band[data-brand=Yaorice] small{color:#174d32}.product-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin-top:.55rem!important;line-height:1.5!important}.product-details{border-top:1px solid var(--line);margin-top:.8rem;padding-top:.7rem}.product-details summary{cursor:pointer;color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.72rem;font-weight:800}.product-details p{margin-top:.65rem;font-size:.78rem;line-height:1.55}.product-card:has(.product-photo) .product-art:before{display:none}.brand-showcase-section{background:radial-gradient(circle at 90% 10%,#d8aa3b33,#0000 24rem),#eee2cc}.featured-brand-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.featured-brand-card{background:var(--paper);border:1px solid var(--line);grid-template-rows:170px 1fr;min-width:0;transition:transform .18s,box-shadow .18s;display:grid}.featured-brand-card:hover{transform:translateY(-3px);box-shadow:0 18px 46px #271f0f1a}.featured-brand-logo-wrap{border-bottom:1px solid var(--line);background:#fff;place-items:center;padding:1rem;display:grid;overflow:hidden}.featured-brand-logo-wrap img{object-fit:contain;width:min(100%,260px);height:min(100%,130px);display:block}.featured-brand-logo-wrap.is-wordmark span{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;text-align:center;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:1}.featured-brand-card>div:last-child{padding:1.25rem}.featured-brand-card strong{font-family:var(--font-cormorant), Georgia, serif;font-size:1.7rem;line-height:1;display:block}.featured-brand-card p{min-height:3.2em;color:var(--ink-soft);margin:.65rem 0 1rem;font-size:.73rem;line-height:1.55}.featured-brand-card span{color:#755a19;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:900}.admin-page,.admin-access-page{background:var(--cream);min-height:100vh}.admin-header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;min-height:82px;padding:1rem 3vw;display:flex}.admin-user{color:var(--ink-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;font-size:.72rem;display:flex}.admin-user a{color:var(--ink);border-bottom:1px solid;padding-bottom:.2rem;font-weight:800}.admin-layout{grid-template-columns:minmax(0,1.1fr) minmax(380px,.9fr);min-height:calc(100vh - 82px);display:grid}.admin-editor,.admin-catalog{padding:clamp(2rem,4vw,4.5rem)}.admin-editor{background:var(--paper);border-right:1px solid var(--line)}.admin-title-row,.admin-catalog-head{justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:2rem;display:flex}.admin-title-row h1,.admin-catalog-head h2,.admin-access-card h1{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-weight:600;line-height:.95}.admin-title-row h1{font-size:clamp(3rem,6vw,5.2rem)}.admin-catalog-head h2{font-size:2.4rem}.admin-catalog-head input{border:1px solid var(--line);background:var(--paper);width:min(230px,100%);padding:.8rem}.admin-form{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.admin-field{gap:.45rem;display:grid}.admin-field>span,.admin-checkbox span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.admin-field input,.admin-field textarea,.admin-field select{border:1px solid var(--line);background:#fff;border-radius:0;width:100%;min-height:48px;padding:.8rem}.admin-field textarea{resize:vertical;min-height:120px}.admin-field input:focus,.admin-field textarea:focus,.admin-field select:focus,.admin-catalog-head input:focus{border-color:var(--gold);outline:2px solid #b6872259}.admin-span-2{grid-column:1/-1}.admin-checkbox{background:var(--cream);align-items:center;gap:.7rem;padding:.8rem;display:flex}.admin-checkbox input{width:18px;height:18px}.admin-photo-preview{border:1px solid var(--line);align-items:center;gap:1rem;padding:.8rem;display:flex}.admin-photo-preview img{object-fit:cover;width:80px;height:80px}.admin-photo-preview span{color:var(--ink-soft);font-size:.75rem}.admin-form-actions{align-items:center;gap:1rem;margin-top:.6rem;display:flex}.admin-message{color:var(--ink-soft);font-size:.78rem}.admin-product-list{gap:.7rem;display:grid}.admin-product-row{background:var(--paper);border:1px solid var(--line);grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.8rem;display:grid}.admin-product-row>img,.admin-product-swatch{object-fit:cover;width:58px;height:58px;display:block}.admin-product-row strong,.admin-product-row span,.admin-product-row small{display:block}.admin-product-row strong{font-family:var(--font-cormorant), Georgia, serif;font-size:1.2rem}.admin-product-row span,.admin-product-row small{color:var(--ink-soft);margin-top:.18rem;font-size:.65rem}.admin-row-actions{flex-direction:column;gap:.35rem;display:flex}.admin-row-actions button{border:1px solid var(--line);cursor:pointer;background:0 0;padding:.4rem .55rem;font-size:.65rem;font-weight:800}.admin-row-actions button.danger{color:#9a2c23}.admin-access-page{place-items:center;padding:2rem;display:grid}.admin-access-card{background:var(--paper);width:min(620px,100%);box-shadow:var(--shadow);text-align:center;padding:clamp(2rem,6vw,5rem)}.admin-access-card .brand-seal{margin:0 auto 1.2rem}.admin-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-access-card h1{font-size:clamp(3rem,7vw,5rem)}.admin-access-card>p:not(.admin-kicker){color:var(--ink-soft);line-height:1.7}.admin-access-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:1.5rem;display:flex}.product-copy{flex-direction:column;flex:1;padding:1rem;display:flex}.product-copy h3{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:1.35rem;font-weight:700;line-height:1.05}.product-category{letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font-weight:900;display:flex;color:#755a19!important;margin:0 0 .45rem!important;font-size:.68rem!important}.product-category span+span{color:var(--ink-soft)}.product-category span+span:before{content:"·";color:var(--line-strong);margin-right:.45rem}.product-size{min-height:1.1em;font-weight:700}.product-copy p{color:var(--ink-soft);margin:.35rem 0 0;font-size:.82rem}.price{flex:none;font-size:1rem;font-weight:800}.price-note{color:#755a19;letter-spacing:.05em;text-align:right;text-transform:uppercase;margin-top:.2rem;font-size:.65rem;font-weight:800;display:block}.add-button{border:1px solid var(--line);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;width:100%;min-height:44px;margin-top:.9rem;padding:.7rem;font-size:.74rem;font-weight:800;transition:background .18s,color .18s}.product-purchase-row{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.product-purchase-row>small{color:var(--ink-soft);text-align:right;font-size:.65rem}.add-button:hover{background:var(--ink);color:#fff}.add-button:disabled,.add-button:disabled:hover{border-color:var(--line);color:#6f6a60;cursor:not-allowed;background:#ece8df}.retail-banner{background:var(--gold-pale);border-left:3px solid var(--gold);justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;padding:1rem 1.2rem;display:flex}.retail-banner p{margin:0;font-size:.8rem;line-height:1.5}.retail-banner strong{font-weight:800}.catalog-empty{border:1px solid var(--line);background:var(--cream);text-align:center;padding:clamp(2rem,5vw,4rem)}.catalog-empty h3{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:2rem}.catalog-empty p{color:var(--ink-soft);line-height:1.7}.catalog-empty .button{margin-top:.6rem}.section-actions.centered{justify-content:center}.buying-paths{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.buying-paths a{border-right:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:flex-end;min-height:210px;padding:clamp(1.5rem,3vw,3rem);transition:background .18s;display:flex}.buying-paths a:last-child{border-right:0}.buying-paths a:hover{background:var(--gold-pale)}.buying-paths small{color:#755a19;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:900}.buying-paths strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:.6rem;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1}.buying-paths span{color:var(--ink-soft);margin-top:.8rem;font-size:.78rem;line-height:1.6}.button.on-dark{color:#fff;border-color:#ffffff80}.shopping-panel{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.shopping-panel h2,.story-panel h2{font-size:clamp(3.4rem,6vw,6.4rem);line-height:.88}.shopping-panel>div>p,.story-panel>div>p{color:#cbc5b8;font-size:1rem;line-height:1.8}.shopping-list{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(2,1fr);display:grid}.shopping-list div{border-bottom:1px solid #fff3;border-right:1px solid #fff3;min-height:150px;padding:1.4rem}.shopping-list strong{color:var(--gold-bright);font-family:var(--font-cormorant), Georgia, serif;font-size:2rem;display:block}.shopping-list span{color:#d7d2c8;margin-top:.4rem;font-size:.75rem;line-height:1.55;display:block}.brand-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.private-brand{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);flex-direction:column;justify-content:space-between;min-height:220px;padding:1.5rem;display:flex}.private-brand:nth-child(3n+2){background:#f0e5cf}.private-brand:nth-child(3n+3){background:#dfc98e}.private-brand strong{font-family:var(--font-cormorant), Georgia, serif;font-size:2rem}.private-brand p{color:var(--ink-soft);margin:0;font-size:.78rem;line-height:1.55}.private-brand span{letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.private-brand:nth-child(3n+3) p{color:#332b1f}.private-brand-logo{border:1px solid #ffffffbf;align-self:flex-start;width:min(190px,72%);height:auto;display:block}.story-panel{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.story-mosaic{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.story-mosaic div{background:var(--gold);min-height:190px;font-family:var(--font-cormorant), Georgia, serif;align-items:flex-end;padding:1.25rem;font-size:1.6rem;font-weight:700;display:flex}.story-mosaic div:nth-child(2){background:var(--cream-deep);margin-top:2rem}.story-mosaic div:nth-child(3){background:var(--rust);color:#fff}.story-mosaic div:nth-child(4){background:var(--sage);color:#fff;margin-top:2rem}.page-hero{background:var(--cream);border-bottom:1px solid var(--line);padding:clamp(3.8rem,6vw,6rem) 0 clamp(3.2rem,5vw,5rem);position:relative;overflow:hidden}.page-hero:after{content:"GB";color:#b6872217;font-family:var(--font-cormorant), Georgia, serif;pointer-events:none;font-size:clamp(12rem,27vw,30rem);font-weight:700;line-height:.7;position:absolute;bottom:-.26em;right:1vw}.page-hero .container{z-index:2;position:relative}.page-hero h1{max-width:980px;font-size:clamp(3.7rem,6.5vw,6.8rem);line-height:.88}.page-hero p:not(.eyebrow){max-width:660px;color:var(--ink-soft);margin:2rem 0 0;font-size:1.08rem;line-height:1.75}.category-index{background:var(--cream);border-bottom:1px solid var(--line);padding:clamp(2.6rem,5vw,4.5rem) 0 clamp(3.5rem,6vw,5.5rem)}.category-index-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.category-index-intro h1{max-width:760px;font-family:var(--font-cormorant), Georgia, serif;margin:.35rem 0 0;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:600;line-height:.9}.category-index-intro>div:last-child{justify-items:start;gap:1rem;display:grid}.category-index-intro p{max-width:470px;color:var(--ink-soft);margin:0;line-height:1.65}.category-help{padding-top:clamp(3rem,5vw,4.5rem);padding-bottom:clamp(3rem,5vw,4.5rem)}.filter-bar{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.shop-section{padding-top:clamp(3rem,5vw,5rem)}.catalog-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2rem;display:flex}.catalog-heading h1,.catalog-heading h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2.8rem,5vw,5rem);font-weight:600;line-height:.95}.catalog-heading p:not(.eyebrow){max-width:660px;color:var(--ink-soft);margin:.8rem 0 0;line-height:1.65}.catalog-heading>span{background:var(--cream);color:var(--ink-soft);flex:none;padding:.55rem .75rem;font-size:.68rem;font-weight:800}.search-control,.sort-control{gap:.4rem;display:grid}.search-control>span,.sort-control>span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.6rem;font-weight:900}.search-field{border:1px solid var(--line);background:var(--paper);border-radius:0;outline:0;width:100%;min-height:52px;padding:.9rem 1rem}.search-field:focus-visible{outline-offset:3px;border-color:#0b6f79;outline:3px solid #0000;box-shadow:0 0 0 3px #fff,0 0 0 6px #0b6f79}.sort-control select{border:1px solid var(--line);background:var(--paper);border-radius:0;outline:0;width:100%;min-height:52px;padding:.9rem 1rem}.sort-control select:focus-visible{outline-offset:3px;border-color:#0b6f79;outline:3px solid #0000;box-shadow:0 0 0 3px #fff,0 0 0 6px #0b6f79}.shop-category-selector{border:1px solid var(--line);background:var(--paper);border-radius:16px;margin-bottom:2rem;overflow:hidden}.shop-category-trigger{background:var(--cream);cursor:pointer;text-align:left;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:64px;padding:.8rem 1rem;display:flex}.shop-category-trigger small,.shop-category-trigger strong{display:block}.shop-category-trigger small{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-weight:900}.shop-category-trigger strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:.2rem;font-size:1.25rem}.shop-category-trigger>span:last-child{color:var(--gold);font-family:var(--font-cormorant), Georgia, serif;font-size:1.6rem}.shop-category-options{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;padding:.8rem;display:none}.shop-category-selector.is-open .shop-category-options{display:grid}.shop-subcategory-control{border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(150px,.3fr) minmax(240px,1fr);align-items:center;gap:1rem;padding:.85rem 1rem;display:grid}.shop-subcategory-control>span{color:var(--ink-soft);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:900}.shop-subcategory-control select{border:1px solid var(--line);background:var(--paper);width:100%;min-height:46px;color:var(--ink);border-radius:10px;padding:.7rem 2.6rem .7rem .85rem;font-weight:750}.shop-subcategory-control select:focus-visible{outline-offset:3px;border-color:#0b6f79;outline:3px solid #0000;box-shadow:0 0 0 3px #fff,0 0 0 6px #0b6f79}.shop-category-options button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fff;border-radius:12px;min-height:50px;padding:.75rem .9rem;font-size:.78rem;font-weight:800;line-height:1.2;transition:border-color .16s,background .16s,color .16s}.shop-category-options button:hover,.shop-category-options button:focus-visible{border-color:var(--gold)}.shop-category-options button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.feature-grid,.contact-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.feature-card,.contact-card{background:var(--cream);border-top:3px solid var(--gold);min-height:250px;padding:1.7rem}.feature-card span,.contact-card span{color:#755510;font-family:var(--font-cormorant), Georgia, serif;font-size:2.5rem}.feature-card h3,.contact-card h3{font-family:var(--font-cormorant), Georgia, serif;margin:2.6rem 0 .7rem;font-size:1.8rem}.feature-card p,.contact-card p{color:var(--ink-soft);margin:0;font-size:.82rem;line-height:1.65}.about-values .feature-card{min-height:0}.about-values .feature-card h3{margin-top:0}.about-values .feature-card p{font-size:1rem}.copy-grid{grid-template-columns:.7fr 1.3fr;gap:clamp(3rem,8vw,9rem);display:grid}.copy-grid h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2.8rem,5vw,5rem);line-height:.95}.prose{color:var(--ink-soft);font-size:1rem;line-height:1.85}.prose p:first-child{margin-top:0}.cultural-banner{grid-template-columns:repeat(4,1fr);min-height:360px;display:grid}.cultural-banner div{color:var(--ink);font-family:var(--font-cormorant), Georgia, serif;background:#c69131;align-items:flex-end;padding:1.5rem;font-size:1.8rem;font-weight:700;display:flex}.cultural-banner div:nth-child(2){color:#fff;background:#a85435}.cultural-banner div:nth-child(3){color:#fff;background:#697251}.cultural-banner div:nth-child(4){color:#fff;background:#2b2924}.perfume-stage{color:#fff;background:#2d261f;grid-template-columns:.8fr 1.2fr;min-height:570px;display:grid}.perfume-visual{background:radial-gradient(circle,#745b35,#241f1a 65%);place-items:center;padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden}.perfume-feature-image{object-fit:contain;background:#fff;width:min(420px,88%);max-height:460px;display:block;box-shadow:0 30px 80px #0006}.perfume-feature-logo{border:1px solid #e6c875b3;width:min(220px,45%);display:block;position:absolute;bottom:1.5rem;right:1.5rem}.perfume-bottle{background:linear-gradient(135deg,#ffffff59,#af771973);border:4px solid #e6c875;border-radius:18px 18px 42px 42px;width:150px;height:260px;position:relative;box-shadow:0 30px 80px #00000080,inset 0 0 45px #fff3}.perfume-bottle:before{content:"";background:var(--ink);border:3px solid #e6c875;width:72px;height:58px;position:absolute;top:-65px;left:35px}.perfume-bottle:after{content:"OUD";color:#f5df9d;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.14em;text-align:center;border-block:1px solid #e6c875;padding:.8rem 0;font-size:2rem;position:absolute;top:94px;left:16px;right:16px}.perfume-copy{flex-direction:column;justify-content:center;padding:clamp(3rem,7vw,7rem);display:flex}.perfume-copy h2{color:#f1d584;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(3.4rem,6vw,6.5rem);font-weight:600;line-height:.9}.perfume-copy p{color:#d3cec5;max-width:520px;line-height:1.8}.location-box{border:1px solid var(--line);grid-template-columns:1fr 1fr;min-height:460px;display:grid}.location-panel{background:var(--ink);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:2rem;display:flex}.location-panel p,.location-panel small{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:900}.location-panel strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:1rem;font-size:clamp(7rem,15vw,13rem);font-weight:600;line-height:.72}.location-panel span{font-family:var(--font-cormorant), Georgia, serif;margin:1rem 0;font-size:clamp(2.2rem,4vw,3.8rem)}.location-copy{flex-direction:column;justify-content:center;padding:clamp(2.5rem,5vw,5rem);display:flex}.location-copy h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(2.8rem,4vw,4.4rem);line-height:.95}.address{color:var(--ink-soft);margin:1.5rem 0 0;font-style:normal;line-height:1.7}.inquiry-form{grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem;display:grid}.form-field{gap:.45rem;display:grid}.form-field.full{grid-column:1/-1}.form-field label{letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.form-field input,.form-field textarea,.form-field select{border:1px solid var(--line);background:var(--paper);border-radius:0;width:100%;padding:.85rem}.form-field textarea{resize:vertical;min-height:130px}.form-success{border-left:3px solid var(--sage);background:#e2ead4;grid-column:1/-1;margin:0;padding:1rem;font-size:.85rem}.prepared-inquiry{gap:.75rem;display:grid}.prepared-inquiry p{margin:0;line-height:1.6}.prepared-inquiry .inquiry-status{color:#31411f;min-height:1.4em;font-weight:800}.prepared-inquiry textarea{width:100%;min-height:170px;color:var(--ink);resize:vertical;background:#fff;border:1px solid #19171359;padding:.9rem}.prepared-inquiry-actions{flex-wrap:wrap;gap:.65rem;display:flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:var(--font-cormorant), Georgia, serif;padding:1.5rem 3rem 1.5rem 0;font-size:1.5rem;font-weight:700;list-style:none;position:relative}.faq-list summary:after{content:"+";color:var(--gold);font-family:var(--font-manrope), Arial, sans-serif;position:absolute;top:1.2rem;right:0}.faq-list details[open] summary:after{content:"−"}.faq-list details p{max-width:760px;color:var(--ink-soft);margin:0 0 1.6rem;line-height:1.75}.cart-overlay{z-index:50;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1d1c186b;position:fixed;inset:0}.cart-panel{z-index:60;background:var(--paper);flex-direction:column;width:min(420px,92vw);height:100dvh;padding:1.6rem;display:flex;position:fixed;top:0;right:0;box-shadow:-30px 0 80px #1d1c182e}.cart-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:1.2rem;display:flex}.cart-head h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:2rem}.close-button{border-radius:50%;width:44px;height:44px}.cart-body{flex-direction:column;flex:1;min-height:0;padding-top:2rem;display:flex}.cart-lines{overflow-y:auto}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:1rem;padding:1rem 0;display:grid}.cart-line-image{border:1px solid var(--line);background:#f4f1e9;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.cart-line-image img{object-fit:contain;width:100%;height:100%}.cart-line-copy strong,.cart-line-copy small{display:block}.cart-line-copy small{color:var(--ink-soft);margin-top:.25rem}.cart-quantity{align-items:center;gap:.65rem;margin-top:.7rem;display:flex}.cart-quantity button{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:44px;height:44px}.cart-remove{color:#7a302c;margin-top:.6rem;padding:0;text-decoration:underline}.cart-footer{border-top:1px solid var(--line);margin-top:auto;padding-top:1.25rem}.cart-footer .button{width:100%}.cart-empty h3{margin-bottom:.4rem}.product-detail-link{color:var(--ink);text-underline-offset:3px;margin-bottom:.7rem;padding:.25rem 0;font-weight:700;text-decoration:underline}.product-quick-view{border:1px solid var(--line);min-height:40px;color:var(--ink);cursor:pointer;background:0 0;margin-bottom:.7rem;padding:.45rem .7rem;font-size:.72rem;font-weight:800}.catalog-pagination{text-align:center;justify-content:center;align-items:center;gap:1.25rem;padding:2.5rem 0 0;display:flex}.catalog-pagination p{color:var(--ink-soft);margin:0}.product-detail-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d1c18ad;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.product-detail-dialog{background:var(--paper);grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);width:min(940px,96vw);max-height:calc(100dvh - 2rem);display:grid;position:relative;overflow:auto;box-shadow:0 30px 90px #00000047}.product-detail-dialog>.close-button{z-index:2;background:#fff;position:absolute;top:1rem;right:1rem;box-shadow:0 2px 14px #0000001f}.product-detail-image{background:#f3f0e8;place-items:center;min-height:470px;padding:2rem;display:grid}.product-detail-image img{object-fit:contain;width:100%;height:100%;max-height:560px}.product-detail-copy{padding:clamp(2rem,5vw,4rem)}.product-detail-copy h2{font-family:var(--font-cormorant), Georgia, serif;margin:.4rem 0 1rem;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1}.product-detail-copy>p{color:var(--ink-soft);line-height:1.65}.product-detail-brand{font-weight:800}.product-detail-copy .add-button{margin-top:1.25rem}.cart-body p{color:var(--ink-soft);line-height:1.7}.cart-count-big{color:var(--gold);font-family:var(--font-cormorant), Georgia, serif;font-size:6rem;line-height:1;display:block}.footer{color:#f8f2e6;background:#151410}.footer-main{grid-template-columns:1.35fr 1fr 1fr 1fr;gap:3rem;padding:5rem 0;display:grid}.footer-brand p{color:#bdb7aa;max-width:370px;line-height:1.7}.social-section{padding:0 0 6rem}.social-callout{background:var(--ink);color:#fff;grid-template-columns:minmax(0,.85fr) minmax(420px,1.15fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.social-callout h2{font-family:var(--font-cormorant), Georgia, serif;margin:0 0 1rem;font-size:clamp(2.6rem,4.5vw,4.8rem);line-height:.95}.social-callout p:not(.eyebrow){color:#c9c3b8;max-width:580px;margin:0;line-height:1.75}.social-links{gap:.75rem;display:grid}.social-links a{color:#fff;background:#ffffff0e;border:1px solid #ffffff2e;align-items:center;gap:1rem;min-height:76px;padding:.9rem 1rem;transition:border-color .18s,background .18s,transform .18s;display:flex}.social-links a:hover{border-color:var(--gold-bright);background:#cfa4481f;transform:translateY(-2px)}.social-mark{border:1px solid var(--gold-bright);width:44px;height:44px;color:var(--gold-bright);letter-spacing:.06em;border-radius:50%;flex:none;place-items:center;font-size:.65rem;font-weight:900;display:grid}.social-mark svg{fill:currentColor;width:22px;height:22px}.social-links strong,.social-links small{display:block}.social-links strong{font-size:.82rem}.social-links small{color:#aaa398;margin-top:.2rem;font-size:.68rem}.social-links.is-compact{flex-wrap:wrap;margin-top:1.5rem;display:flex}.social-links.is-compact a{min-height:46px;padding:.45rem .7rem}.social-links.is-compact .social-mark{width:30px;height:30px;font-size:.55rem}.social-links.is-compact small{display:none}.footer h3{color:var(--gold-bright);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.67rem}.footer-links{color:#d5d0c5;gap:.8rem;font-size:.78rem;display:grid}.footer-bottom{color:#918c82;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:2rem;padding:1.4rem 0;font-size:.68rem;display:flex}.eotia-cookware-feature{color:#f7f1e5;background:#193126;overflow:hidden}.eotia-feature-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.45fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.eotia-feature-copy h2{color:#fffaf0;max-width:10ch;margin:.5rem 0 1.25rem;font-size:clamp(2.4rem,5vw,4.7rem);line-height:.98}.eotia-feature-copy>p:not(.eyebrow){color:#d9d5ca;max-width:58ch;line-height:1.75}.eotia-size-list{flex-wrap:wrap;gap:.55rem;margin:1.7rem 0 0;display:flex}.eotia-size-list span{color:#f1d588;letter-spacing:.04em;background:#ffffff0d;border:1px solid #d5a9318c;border-radius:999px;padding:.55rem .8rem;font-size:.76rem;font-weight:800}.eotia-feature-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.3fr 1fr;gap:.8rem;display:grid}.eotia-feature-gallery img{object-fit:cover;border-radius:16px;width:100%;height:100%;min-height:180px;box-shadow:0 18px 45px #00000042}.eotia-feature-gallery .eotia-feature-main{grid-row:1/3;min-height:460px}.home-hero{background:#fffaf0;grid-template-columns:minmax(440px,.9fr) minmax(560px,1.1fr);min-height:720px}.home-hero .hero-copy{z-index:2;color:var(--ink);background:radial-gradient(circle at 12% 8%,#d8aa3b33,#0000 20rem),linear-gradient(145deg,#fffdf8,#f3ead6)}.home-hero .hero-copy:after{color:#7a58120b}.home-hero .eyebrow{color:#795a17}.home-hero .hero-lede,.home-hero .hero-note{color:#5d594f}.home-hero .button.ghost{border-color:var(--ink);color:var(--ink)}.home-hero .hero-offer{background:#ffffffb8;border-color:#8b620d57;box-shadow:0 12px 30px #573d0914}.home-hero .hero-offer strong{color:#8a630d}.home-hero .hero-offer span{color:#5d594f}.hero-showcase{isolation:isolate;background:radial-gradient(circle at 78% 18%,#ffffffc7,#0000 12rem),radial-gradient(circle at 22% 78%,#ffffff80,#0000 16rem),linear-gradient(145deg,#d7a82e 0%,#f0d98c 50%,#bd7f16 100%);min-height:720px;position:relative;overflow:hidden}.hero-showcase:before{content:"";border:1px solid #ffffff7a;border-radius:46% 54% 50% 50%;position:absolute;inset:7%;transform:rotate(-8deg)}.hero-showcase-product{z-index:2;background:#fff;border:5px solid #ffffffeb;border-radius:22px;grid-template-rows:minmax(0,1fr) auto;transition:transform .22s,box-shadow .22s;display:grid;position:absolute;overflow:hidden;box-shadow:0 28px 60px #40260040}.hero-showcase-product:hover{z-index:5;transform:translateY(-7px)rotate(0);box-shadow:0 34px 70px #40260052}.hero-showcase-product img{object-fit:contain;background:#fff;width:100%;height:100%;min-height:0}.hero-showcase-product>span{color:#fff;background:#181713;padding:.65rem .8rem}.hero-showcase-product small,.hero-showcase-product strong{display:block}.hero-showcase-product small{color:var(--gold-bright);letter-spacing:.08em;text-transform:uppercase;font-size:.52rem;font-weight:850}.hero-showcase-product strong{font-family:var(--font-cormorant), Georgia, serif;margin-top:.2rem;font-size:1.05rem;line-height:1}.hero-showcase-product.is-1{width:46%;height:58%;top:7%;left:6%;transform:rotate(-3deg)}.hero-showcase-product.is-2{width:34%;height:38%;top:6%;right:5%;transform:rotate(3deg)}.hero-showcase-product.is-3{width:36%;height:39%;bottom:9%;right:7%;transform:rotate(-2deg)}.hero-showcase-product.is-4{width:31%;height:31%;bottom:5%;left:13%;transform:rotate(4deg)}.opening-sale-badge{z-index:6;color:#fff;text-align:center;background:#171612;border:3px solid #fff8e5;border-radius:50%;place-content:center;width:158px;height:158px;display:grid;position:absolute;top:40%;left:46%;transform:rotate(-7deg);box-shadow:0 18px 45px #311c0052,inset 0 0 0 5px #bc8420}.opening-sale-badge small,.opening-sale-badge span{letter-spacing:.09em;text-transform:uppercase;font-size:.52rem;font-weight:850;line-height:1.25}.opening-sale-badge small{color:var(--gold-bright)}.opening-sale-badge strong{font-family:var(--font-cormorant), Georgia, serif;font-size:3rem;line-height:.9}.hero-spark{z-index:1;color:#ffffffdb;font-size:2.4rem;position:absolute}.hero-spark-one{top:12%;left:52%}.hero-spark-two{font-size:1.45rem;bottom:43%;right:3%}.hero-showcase-caption{z-index:1;color:#372300c2;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.58rem;font-weight:900;display:flex;position:absolute;bottom:2%;left:6%;right:6%}.opening-promise-strip{color:#fff;background:#181713;grid-template-columns:repeat(3,1fr);display:grid}.opening-promise-strip>div{text-align:center;border-right:1px solid #ffffff26;padding:1.3rem 2rem}.opening-promise-strip>div:last-child{border-right:0}.opening-promise-strip strong,.opening-promise-strip span{display:block}.opening-promise-strip strong{color:var(--gold-bright);font-family:var(--font-cormorant), Georgia, serif;font-size:1.25rem}.opening-promise-strip span{color:#d1cbc0;letter-spacing:.06em;text-transform:uppercase;margin-top:.25rem;font-size:.63rem;font-weight:750}.grand-sale-hero{color:#fff;background:radial-gradient(circle at 53% 45%,#dead3638,#0000 20rem),linear-gradient(120deg,#11110f 0%,#24211a 52%,#11110f 100%);align-items:center;min-height:680px;padding:clamp(3.5rem,7vw,7rem) 5vw;display:grid;position:relative;overflow:hidden}.grand-sale-hero:before,.grand-sale-hero:after{content:"";pointer-events:none;border:1px solid #d8aa3b59;border-radius:50%;position:absolute}.grand-sale-hero:before{width:520px;height:520px;top:-290px;left:-160px}.grand-sale-hero:after{width:700px;height:700px;bottom:-460px;right:-390px}.grand-sale-inner{z-index:1;grid-template-columns:minmax(300px,1.05fr) minmax(320px,.8fr) minmax(300px,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(1380px,100%);margin:0 auto;display:grid;position:relative}.grand-sale-copy>p{color:var(--gold-bright);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.7rem;font-weight:900}.grand-sale-copy h1{max-width:650px;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(4.6rem,8vw,8.5rem);font-weight:600;line-height:.75}.grand-sale-copy h1 em{color:var(--gold-bright);margin-left:.65em;font-weight:500;display:block}.grand-sale-copy>span{color:#d4cfc5;max-width:440px;margin-top:2rem;font-size:1rem;line-height:1.65;display:block}.grand-sale-number{border:2px solid var(--gold-bright);text-align:center;aspect-ratio:1;background:radial-gradient(circle,#d8aa3b26,#0000 68%);border-radius:50%;place-content:center;justify-items:center;padding:2.4rem 1rem;display:grid;box-shadow:0 0 0 10px #d8aa3b0d,0 24px 70px #00000057}.grand-sale-number small,.grand-sale-number b{letter-spacing:.2em;text-transform:uppercase;font-size:clamp(.78rem,1vw,1rem);font-weight:900}.grand-sale-number small{color:var(--gold-bright)}.grand-sale-number strong{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.09em;font-size:clamp(8rem,13vw,14rem);font-weight:600;line-height:.65}.grand-sale-number strong span{color:var(--gold-bright);vertical-align:top;font-size:.35em}.grand-sale-number b{color:#fff;margin-top:.75rem}.grand-sale-details{border-left:1px solid #fff3;padding-left:clamp(1rem,3vw,3rem)}.grand-sale-details>strong{color:var(--gold-bright);font-family:var(--font-cormorant), Georgia, serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:600;line-height:.9;display:block}.grand-sale-details>p{color:#d4cfc5;max-width:380px;line-height:1.7}.grand-sale-details>small{color:#eee8dc;letter-spacing:.08em;text-transform:uppercase;margin-top:2rem;font-size:.68rem;font-weight:850;display:block}.grand-sale-details .button.ghost{color:#fff;border-color:#ffffff80}@media (width<=1100px){.site-header{gap:1rem}.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.site-header>.header-search{display:none}.menu-button{display:inline-block}.mobile-nav{top:78px}.desktop-department-menu{display:none!important}.hero,.home-hero{grid-template-columns:1fr}.hero-showcase{min-height:680px}.grand-sale-inner{grid-template-columns:1fr 1fr}.grand-sale-details{border-top:1px solid #fff3;border-left:0;grid-column:1/-1;padding:2rem 0 0}.grand-sale-details>p{max-width:620px}.hero-copy{padding:4.8rem 6vw}.hero-market{border-top:1px solid var(--ink);border-left:0;min-height:540px}.department-grid,.product-grid{grid-template-columns:repeat(3,1fr)}.featured-brand-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1.4fr 1fr 1fr}.footer-brand{grid-column:1/-1}.admin-layout{grid-template-columns:1fr}.admin-editor{border-right:0;border-bottom:1px solid var(--line)}}.storefront-status-page{background:linear-gradient(145deg, var(--retail-surface) 0%, #e5ecec 100%);place-items:center;min-height:100dvh;padding:clamp(1rem,5vw,4rem);display:grid}.storefront-status-card{width:min(760px,100%);color:var(--retail-navy);background:#fff;border:1px solid #d7dfdf;border-radius:12px;padding:clamp(1.5rem,5vw,4rem);box-shadow:0 24px 70px #03263121}.storefront-status-brand{color:var(--retail-navy);align-items:center;gap:.8rem;margin-bottom:2rem;text-decoration:none;display:inline-flex}.storefront-status-brand>span:last-child{gap:.15rem;display:grid}.storefront-status-brand strong{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.025em;text-transform:uppercase;font-size:1rem;font-weight:900}.storefront-status-brand small{color:#5f6c70;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.storefront-status-card h1{max-width:650px;color:var(--retail-navy);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.055em;margin:.4rem 0 1rem;font-size:clamp(2rem,7vw,4.5rem);font-weight:950;line-height:.98}.storefront-status-card>p:not(.eyebrow){color:#536267;max-width:620px;font-size:1rem;line-height:1.65}.storefront-status-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.storefront-status-actions .button{min-height:44px}.storefront-status-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:2rem;display:grid}.storefront-status-skeleton span{background:linear-gradient(100deg,#e8eded 20%,#f7f9f9 42%,#e8eded 64%) 0 0/220% 100%;border-radius:8px;min-height:120px;animation:1.4s ease-in-out infinite storefront-status-shimmer}@keyframes storefront-status-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=560px){.storefront-status-skeleton{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.storefront-status-skeleton span{animation:none}}@media (width<=800px){.announcement{font-size:.62rem}.hero-market{min-height:520px}.market-tile{min-height:210px;padding:1.2rem}.trust-strip{grid-template-columns:repeat(2,1fr)}.opening-promise-strip{grid-template-columns:1fr}.opening-promise-strip>div{border-bottom:1px solid #ffffff26;border-right:0}.opening-promise-strip>div:last-child{border-bottom:0}.grand-sale-hero{min-height:0;padding-top:4.5rem;padding-bottom:4.5rem}.grand-sale-inner{text-align:center;grid-template-columns:1fr}.grand-sale-copy h1{margin-inline:auto;font-size:clamp(4.4rem,18vw,7rem)}.grand-sale-copy h1 em{margin-left:0}.grand-sale-copy>span,.grand-sale-details>p{margin-left:auto;margin-right:auto}.grand-sale-number{width:min(360px,82vw);margin:0 auto}.grand-sale-details{grid-column:auto;padding-top:2rem;padding-left:0}.grand-sale-details .hero-actions{justify-content:center}.trust-item:nth-child(2){border-right:0}.trust-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-heading,.grand-opening-layout,.eotia-feature-layout,.shopping-panel,.story-panel,.copy-grid,.perfume-stage,.location-box,.category-index-intro{grid-template-columns:1fr}.hero-offer{flex-direction:column;align-items:flex-start}.category-index-intro{align-items:start;gap:1rem}.section-heading,.catalog-heading{flex-direction:column;align-items:flex-start}.filter-bar{grid-template-columns:1fr}.department-grid,.product-grid,.brand-grid,.product-grid.is-compact,.featured-brand-grid{grid-template-columns:repeat(2,1fr)}.private-brand:nth-child(3n+2),.private-brand:nth-child(3n+3){background:var(--paper)}.private-brand:nth-child(2n){background:#f0e5cf}.feature-grid,.contact-grid,.social-callout,.buying-paths{grid-template-columns:1fr}.buying-paths a{border-right:0;border-bottom:1px solid var(--line);min-height:180px}.buying-paths a:last-child{border-bottom:0}.feature-card,.contact-card{min-height:210px}.cultural-banner{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:1fr 1fr}.admin-header,.admin-title-row,.admin-catalog-head,.admin-form-actions{flex-direction:column;align-items:flex-start}.admin-user{justify-content:flex-start}}@media (width<=560px){.eotia-feature-gallery{grid-template-rows:auto;grid-template-columns:1fr}.eotia-feature-gallery .eotia-feature-main{grid-row:auto;min-height:280px}.eotia-feature-gallery img{min-height:220px}.top-product-slider{padding:1.35rem 0 1.5rem}.top-slider-heading{flex-direction:column;align-items:flex-start;gap:.8rem;width:auto;margin:0 1rem 1rem}.top-slider-heading h2{font-size:2.25rem}.top-slider-group{gap:.75rem;padding-left:1rem;padding-right:.75rem}.top-slider-card{width:178px}.top-slider-copy{min-height:100px;padding:.75rem}.site-header{min-height:70px;padding-inline:1rem}.brand-seal{width:34px;height:34px}.brand-name{font-size:1rem}.brand-sub,.visit-link{display:none}.cart-button{min-height:40px;padding:0 .7rem;font-size:.72rem;display:inline-flex}.product-detail-dialog{grid-template-columns:1fr}.product-detail-image{min-height:280px}.catalog-pagination{flex-direction:column}.mobile-nav{max-height:calc(100vh - 104px);top:70px}.hero-copy{padding-top:4.7rem;padding-bottom:4.7rem}.hero h1{font-size:clamp(3.7rem,20vw,5.4rem)}.hero-showcase{min-height:570px}.hero-showcase-product{border-width:3px;border-radius:15px}.hero-showcase-product>span{padding:.5rem .55rem}.hero-showcase-product strong{font-size:.8rem}.hero-showcase-product.is-1{width:50%;height:53%;top:6%;left:4%}.hero-showcase-product.is-2{width:38%;height:35%;top:5%;right:3%}.hero-showcase-product.is-3{width:41%;height:39%;bottom:9%;right:4%}.hero-showcase-product.is-4{width:36%;height:31%;bottom:5%;left:8%}.opening-sale-badge{width:118px;height:118px;top:39%;left:43%}.opening-sale-badge strong{font-size:2.25rem}.opening-sale-badge small,.opening-sale-badge span{font-size:.43rem}.hero-market{grid-template-rows:auto;grid-template-columns:1fr 1fr;min-height:0}.hero-product.is-main{grid-area:auto/1/auto/-1}.hero-product:nth-child(4){grid-column:1/-1}.hero-product-image{aspect-ratio:1.08}.hero-product.is-main .hero-product-image,.hero-product:nth-child(4) .hero-product-image{aspect-ratio:1.35}.hero-product>span{padding:.8rem}.hero-product strong{font-size:1.2rem}.market-tile.kitchen{grid-area:auto/span 2}.market-tile{min-height:180px}.hero-actions .button,.section-actions .button{flex:100%}.trust-item{padding:1.2rem .8rem}.department-grid,.product-grid,.brand-grid,.featured-brand-grid,.shopping-list,.footer-main{grid-template-columns:1fr}.category-index{padding-top:2rem}.category-index-intro{margin-bottom:1.35rem}.category-index-intro h1{font-size:clamp(2.7rem,13vw,3.7rem)}.shop-category-trigger{min-height:60px}.shop-category-options{grid-template-columns:1fr;max-height:58vh;overflow-y:auto}.shop-category-options button{min-height:46px}.shop-subcategory-control{grid-template-columns:1fr;gap:.45rem}.department-grid{gap:.8rem}.department-link,.department-link.has-product{min-height:144px}.department-link.has-product{grid-template-rows:none;grid-template-columns:118px minmax(0,1fr)}.department-product-visual{border-bottom:0;border-right:1px solid #2f2c251a;width:118px;height:100%;min-height:144px}.department-card-copy{padding:.85rem .9rem .95rem}.department-card-top small{display:none}.department-link strong{margin-top:.55rem;font-size:1.22rem}.department-meta{font-size:.64rem}.department-brand-mark{height:22px;margin-top:.55rem}.department-brand-mark img{max-height:20px}.featured-brand-card{grid-template-rows:150px 1fr}.product-grid{gap:2rem}.product-grid.is-compact{grid-template-columns:1fr;gap:1.35rem}.product-art{aspect-ratio:1.08}.private-brand:nth-child(2n){background:var(--paper);background:#f0e5cf}.story-mosaic{gap:.6rem}.story-mosaic div{min-height:140px;font-size:1.2rem}.cultural-banner{grid-template-columns:1fr}.cultural-banner div{min-height:150px}.inquiry-form{grid-template-columns:1fr}.form-field.full{grid-column:auto}.footer-bottom{flex-direction:column;align-items:flex-start}.social-section{padding-bottom:3rem}.social-callout{padding:2rem 1.25rem}.admin-form{grid-template-columns:1fr}.admin-span-2{grid-column:auto}.admin-product-row{grid-template-columns:48px minmax(0,1fr)}.admin-product-row>img,.admin-product-swatch{width:48px;height:48px}.admin-row-actions{flex-direction:row;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.top-slider-viewport{scrollbar-width:none;overflow-x:auto}.top-slider-track{animation:none!important;transform:none!important}.top-slider-group[aria-hidden=true]{display:none}}.prelaunch-notice{z-index:26;color:#332400;text-align:center;background:#fff4d3;border-bottom:1px solid #a77300;justify-content:center;align-items:center;gap:.65rem;min-height:44px;padding:.65rem max(1rem,3vw);font-size:.78rem;line-height:1.45;display:flex;position:relative}.prelaunch-notice strong{color:#032631;flex:none}.inquiry-required{color:#4d5658;grid-column:1/-1;margin:0;font-size:.74rem}.form-field label span{color:#4d5658;text-transform:none;font-size:.72em;font-weight:700}@media (width<=1100px){.prelaunch-notice~.number-three-department-menu{top:232px}}@media (width<=800px){.prelaunch-notice{text-align:left;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:64px;padding-block:.7rem}.prelaunch-notice~.number-three-mobile-nav{max-height:none;top:auto}}@media (width<=380px){.number-three-header{grid-template-columns:minmax(44px,1fr) auto;gap:6px;padding-inline:10px}.number-three-brand-mark{flex-basis:44px;width:44px;height:44px}.number-three-brand>span{display:none}.number-three-cart-action,.number-three-mobile-menu-button{min-width:54px;padding-inline:4px}.number-three-search input{font-size:16px}}.utility-bar{color:#111;background:#f5f5f5;justify-content:space-between;align-items:center;min-height:32px;padding:0 3.2vw;font-size:.66rem;font-weight:750;display:flex}.utility-bar nav{align-items:center;display:flex}.utility-bar nav a{border-right:1px solid #cfcfcf;padding:0 .8rem}.utility-bar nav a:last-child{border-right:0;padding-right:0}.utility-bar a:hover,.utility-bar a:focus-visible{text-underline-offset:3px;text-decoration:underline}.announcement{letter-spacing:.055em;background:#111;min-height:34px;padding:.45rem 3vw;font-size:.64rem}.announcement span{color:#fff}.announcement a{color:#d9b94c;text-underline-offset:3px;text-decoration:underline}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border-bottom:0;grid-template-columns:auto minmax(510px,1fr) minmax(190px,280px) auto;gap:clamp(.8rem,1.8vw,1.75rem);min-height:76px;padding:0 3.2vw;position:sticky;top:0;box-shadow:0 1px #11111114}.site-header .brand-mark{gap:.65rem}.site-header .brand-seal{color:#111;border:2px solid #111;border-radius:50%;width:42px;height:42px;font-size:1.55rem}.site-header .brand-name{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.035em;font-size:.98rem;font-weight:950;line-height:1}.site-header .brand-sub{color:#6b6b6b;letter-spacing:.13em;margin-top:.28rem;font-size:.52rem}.desktop-nav{justify-content:center;gap:clamp(.75rem,1.35vw,1.4rem)}.desktop-nav a{color:#111;letter-spacing:-.01em;white-space:nowrap;font-size:.74rem;font-weight:850}.desktop-nav a:after{background:#111;height:2px;bottom:-.8rem}.departments-button{color:#111;background:0 0;border:0;min-height:36px;padding:.5rem .85rem;font-size:.74rem;font-weight:850}.header-search{background:#f3f3f3;border:0;min-height:42px}.header-search input{color:#111;background:0 0;padding-left:1.15rem}.header-search button{color:#111;background:0 0;min-width:58px;padding:0 .75rem;font-size:.58rem}.header-search:hover,.header-search:focus-within{background:#e8e8e8}.header-actions{gap:.35rem}.icon-action{color:#111;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:44px;height:42px;padding:0 .65rem;font-size:.64rem;font-weight:850;display:inline-flex;position:relative}.icon-action:hover,.icon-action:focus-visible{background:#f1f1f1}.icon-action>span{color:#111;background:#c99618;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.52rem;font-weight:950;display:grid;position:absolute;top:-2px;right:-2px}.desktop-department-menu{z-index:49;background:#fffffffe;border-bottom:0;padding:2rem 5vw 2.5rem;box-shadow:0 24px 48px #0000001f}.department-menu-heading small,.department-menu-category>span,.department-menu-grid .all-products-link span{color:#707072}.department-menu-heading strong,.department-menu-category strong,.department-menu-grid .all-products-link strong{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.035em;font-weight:900}.department-menu-group,.department-menu-grid .all-products-link{border-color:#e4e4e4;border-radius:14px}.department-menu-grid .all-products-link{color:#fff;background:#111}.retail-campaign-hero{color:#111;isolation:isolate;background:#d8b13b;min-height:clamp(620px,72vw,790px);display:grid;position:relative;overflow:hidden}.retail-campaign-visual{background:radial-gradient(circle at 78% 42%,#ffffffb3,#0000 25rem),linear-gradient(116deg,#d3a71f 0%,#edca5a 55%,#f3df9a 100%);position:absolute;inset:0;overflow:hidden}.retail-campaign-visual:before{content:"";z-index:2;background:linear-gradient(90deg,#e8bf3ffa 0%,#e8bf3fdb 34%,#e8bf3f29 68%,#0000 100%);position:absolute;inset:0}.campaign-watermark{color:#ffffff3b;letter-spacing:-.12em;font-size:clamp(24rem,45vw,48rem);font-weight:950;line-height:.75;position:absolute;bottom:-.25em;right:-.08em}.campaign-product{z-index:1;background:#faf7ece0;border-radius:2px;position:absolute;overflow:hidden;box-shadow:0 28px 70px #3e26003b}.campaign-product img{object-fit:contain;width:100%;height:100%;padding:4%;display:block}.campaign-product span{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#111111e8;padding:.7rem .9rem;font-size:.58rem;font-weight:850;position:absolute;bottom:0;left:0;right:0}.campaign-product-1{width:min(27vw,390px);height:68%;top:9%;right:24%;transform:rotate(-4deg)}.campaign-product-3{width:min(20vw,300px);height:42%;bottom:-8%;right:18%;transform:rotate(6deg)}.retail-campaign-copy{z-index:3;flex-direction:column;justify-content:center;width:min(1440px,93vw);margin:0 auto;padding:clamp(4rem,8vw,7.5rem) 0;display:flex;position:relative}.retail-campaign-copy>p:first-child{letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.1rem;font-size:.68rem;font-weight:950}.retail-campaign-copy h1{letter-spacing:-.085em;text-transform:uppercase;max-width:9.4ch;margin:0;font-size:clamp(4rem,7.8vw,8rem);font-weight:950;line-height:.82}.retail-campaign-lede{max-width:570px;margin:1.7rem 0 0;font-size:clamp(.92rem,1.4vw,1.08rem);font-weight:600;line-height:1.65}.retail-campaign-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.7rem;display:flex}.retail-pill,.campaign-tile b,.department-editorial-card b{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:40px;padding:.65rem 1.15rem;font-size:.68rem;font-weight:900;display:inline-flex}.retail-pill.is-dark{color:#fff;background:#111}.retail-pill.is-light{color:#111;background:#fff}.retail-pill:hover,.retail-pill:focus-visible,.campaign-tile:hover b,.campaign-tile:focus-visible b{color:#fff;background:#696969}.retail-campaign-copy>small{letter-spacing:.07em;text-transform:uppercase;margin-top:1.4rem;font-size:.58rem;font-weight:850}.opening-promise-strip{background:#111}.opening-promise-strip>div{padding:1rem 2rem}.opening-promise-strip strong{color:#fff;font-family:var(--font-manrope), Arial, sans-serif;font-size:.72rem;font-weight:900}.opening-promise-strip span{color:#a5a5a5;font-size:.56rem}.retail-section-heading{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.7rem;display:flex}.retail-section-heading p{color:#707072;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .35rem;font-size:.64rem;font-weight:850}.retail-section-heading h2{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.8rem);font-weight:950;line-height:.92}.retail-section-heading>a{color:#fff;background:#111;border-radius:999px;padding:.7rem 1.15rem;font-size:.68rem;font-weight:850}.department-editorial-rail{overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;grid-auto-columns:minmax(250px,24vw);grid-auto-flow:column;gap:.85rem;padding-bottom:.8rem;display:grid;overflow-x:auto}.department-editorial-card{scroll-snap-align:start;background:#f5f5f5;grid-template-rows:minmax(320px,37vw) auto;min-width:0;display:grid}.department-editorial-card>div{background:#efefef;min-height:0;overflow:hidden}.department-editorial-card>div img{object-fit:contain;width:100%;height:100%;padding:8%;transition:transform .3s;display:block}.department-editorial-card:hover>div img,.department-editorial-card:focus-visible>div img{transform:scale(1.04)}.department-editorial-card>span{color:#fff;background:#111;flex-direction:column;min-height:190px;padding:1.35rem;display:flex}.department-editorial-card strong,.department-editorial-card small{display:block}.department-editorial-card strong{letter-spacing:-.035em;font-size:1.35rem;font-weight:900;line-height:1.05}.department-editorial-card small{color:#b9b9b9;margin-top:.55rem;font-size:.72rem;line-height:1.45}.department-editorial-card b{color:#111;background:#fff;min-height:34px;margin-top:auto;padding:.45rem .9rem}.top-product-slider{filter:none;box-shadow:none;background:#f5f5f5;padding:clamp(3.8rem,6vw,6.5rem) 0}.top-slider-heading{color:#111;width:93.6vw;margin-bottom:1.7rem}.top-slider-heading p{color:#707072}.top-slider-heading h2{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.07em;font-size:clamp(2.35rem,4.2vw,4.8rem);font-weight:950;line-height:.92}.top-slider-heading span{color:#707072;margin-top:.6rem;font-size:.78rem;display:block}.top-slider-heading>a{color:#fff;background:#111;border:0;border-radius:999px;padding:.7rem 1.15rem}.top-slider-viewport{scrollbar-width:thin;overflow-x:auto}.top-slider-track{width:max-content;animation:none;transform:none}.top-slider-group{gap:.85rem;padding:0 3.2vw}.top-slider-group[aria-hidden=true]{display:none}.top-slider-card{background:#fff;border:0;width:min(330px,78vw)}.top-slider-image{aspect-ratio:1;background:#ededed}.top-slider-copy{color:#111;background:#fff;min-height:128px;padding:1.1rem}.top-slider-copy small{color:#707072}.top-slider-copy span{color:#111;text-underline-offset:3px;text-decoration:underline}.campaign-section{padding-top:clamp(3.8rem,6vw,6.5rem)}.campaign-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.campaign-tile{isolation:isolate;background:#efefef;align-items:flex-end;min-height:clamp(520px,57vw,780px);display:flex;position:relative;overflow:hidden}.campaign-tile:after{content:"";z-index:1;background:linear-gradient(#0000,#000000b8);position:absolute;inset:45% 0 0}.campaign-tile>img{object-fit:contain;width:100%;height:100%;padding:6%;transition:transform .35s;display:block;position:absolute;inset:0}.campaign-tile:hover>img,.campaign-tile:focus-visible>img{transform:scale(1.025)}.campaign-tile>span{z-index:2;color:#fff;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,4vw,3.5rem);display:flex;position:relative}.campaign-tile small{letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:850}.campaign-tile strong{letter-spacing:-.07em;max-width:11ch;margin-top:.6rem;font-size:clamp(2rem,4vw,4.6rem);font-weight:950;line-height:.9}.campaign-tile b{color:#111;background:#fff;margin-top:1.2rem}.section.cream{background:#fff}.section-heading h2,.eotia-feature-copy h2,.shopping-panel h2,.footer .brand-name{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.06em;font-weight:950}.product-card{background:#fff;border:0}.product-card:hover{box-shadow:none;transform:none}.product-art{box-shadow:none;background:#f4f4f4}.product-brand-band{background:#fff;border:0;min-height:44px;padding:.45rem 0}.product-brand-band.has-logo{background:#fff}.stock-badge{background:#ffffffeb;border:0;border-radius:999px;top:.75rem;right:.75rem}.favorite-button{z-index:4;color:#111;cursor:pointer;background:#fffffff0;border:0;border-radius:999px;min-height:32px;padding:.42rem .75rem;font-size:.58rem;font-weight:900;position:absolute;top:.75rem;left:.75rem}.favorite-button:hover,.favorite-button:focus-visible,.favorite-button.is-saved{color:#fff;background:#111}.product-copy h3{letter-spacing:-.025em;font-weight:800}.favorite-panel .cart-head small{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:850}.favorite-line-image{cursor:pointer;background:#f3f3f3;border:0;width:92px;height:110px;padding:0;overflow:hidden}.favorite-line-image img{object-fit:contain;width:100%;height:100%}.favorite-line .cart-line-copy b{margin-top:.4rem;font-size:.78rem}.favorite-line .add-button{width:fit-content;margin-top:.65rem;padding:.6rem .85rem}.footer{background:#111}.footer h3{color:#fff}@media (width<=1320px){.site-header{grid-template-columns:auto minmax(410px,1fr) minmax(180px,230px) auto}.desktop-nav{gap:.65rem}.desktop-nav a,.departments-button{font-size:.66rem}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.favorite-header-button{display:inline-flex}.campaign-product-1{width:min(34vw,360px);right:17%}.campaign-product-2{width:min(31vw,330px);right:-5%}.campaign-product-3{display:none}.retail-campaign-visual:before{background:linear-gradient(90deg,#e8bf3ffa 0%,#e8bf3fe6 48%,#e8bf3f47 74%,#0000 100%)}}@media (width<=800px){.utility-bar{display:none}.announcement{justify-content:center;min-height:38px}.announcement a{display:none}.retail-campaign-hero{min-height:760px}.retail-campaign-visual{grid-row:1;min-height:410px;position:relative}.retail-campaign-visual:before{background:linear-gradient(#0000 55%,#e8bf3f 100%)}.campaign-product-1{width:50vw;height:76%;top:7%;left:7%;right:auto}.campaign-product-2{width:43vw;height:68%;top:14%;right:5%}.retail-campaign-copy{text-align:center;grid-row:2;width:100%;padding:2.3rem 5vw 3.5rem}.retail-campaign-copy h1,.retail-campaign-lede{margin-left:auto;margin-right:auto}.retail-campaign-copy h1{font-size:clamp(3.35rem,14vw,5rem)}.retail-campaign-actions{justify-content:center}.department-editorial-rail{grid-auto-columns:minmax(250px,72vw)}.department-editorial-card{grid-template-rows:340px auto}.campaign-tile-grid{grid-template-columns:1fr}.campaign-tile{min-height:620px}}@media (width<=560px){.site-header{min-height:66px}.site-header .brand-seal{width:36px;height:36px;font-size:1.3rem}.site-header .brand-name{font-size:.83rem}.favorite-header-button{display:none}.icon-action{min-width:40px;height:38px;padding:0 .55rem}.retail-campaign-hero{min-height:0}.retail-campaign-visual{min-height:360px}.campaign-product span{display:none}.retail-campaign-copy{padding-top:1.6rem}.retail-campaign-copy h1{font-size:clamp(2.9rem,13.5vw,4rem)}.retail-campaign-actions{display:grid}.retail-pill{width:100%}.retail-editorial-section{padding:3.5rem 1rem}.retail-section-heading{flex-direction:column;align-items:flex-start;gap:1rem}.retail-section-heading h2,.top-slider-heading h2{font-size:2.55rem}.department-editorial-rail{grid-auto-columns:82vw}.campaign-tile{min-height:500px}.campaign-tile strong{font-size:2.6rem}.top-slider-heading{width:auto}.favorite-line-image{width:80px;height:100px}}:root{--retail-navy:#032631;--retail-navy-deep:#011d26;--retail-gold:#f5bd36;--retail-gold-deep:#d99600;--retail-surface:#f7f1e7;--retail-ink:#102126;--retail-muted:#637075}body{background:var(--retail-surface);color:var(--retail-ink)}.site-shell{background:var(--retail-surface)}.utility-bar{background:var(--retail-navy-deep);color:#ffffffd1;min-height:30px;padding-inline:max(3vw,24px)}.utility-bar a:first-child{color:var(--retail-gold)}.announcement{background:var(--retail-gold);min-height:36px;color:var(--retail-navy-deep);justify-content:space-between;padding:.45rem max(3vw,24px)}.announcement span,.announcement a{color:var(--retail-navy-deep);font-weight:900}.site-header{z-index:50;background:var(--retail-navy);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;grid-template-columns:minmax(230px,auto) minmax(360px,1fr) auto;grid-template-areas:"brand search actions""nav nav nav";align-items:center;gap:0 clamp(1rem,2.5vw,2.5rem);min-height:132px;padding:0 max(3vw,24px);display:grid;position:sticky;top:0;box-shadow:0 8px 24px #00141b33}.site-header .brand-mark{color:#fff;grid-area:brand;gap:.8rem;min-width:220px}.site-header .brand-seal{border:2px solid var(--retail-gold);width:50px;height:50px;color:var(--retail-gold);background:#ffffff08;font-size:1.8rem}.site-header .brand-name{color:#fff;letter-spacing:-.025em;font-size:1.02rem;font-weight:950}.site-header .brand-sub{color:var(--retail-gold);margin-top:.34rem;font-size:.54rem;font-weight:900}.header-search{background:#fff;border:3px solid #fff;border-radius:999px;grid-area:search;width:100%;min-height:50px;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f}.header-search:hover,.header-search:focus-within{background:#fff;box-shadow:0 0 0 3px #f5bd3673}.header-search input{color:var(--retail-ink);background:#fff;padding-left:1.25rem;font-size:.86rem}.header-search input::placeholder{color:#687579}.header-search button{background:var(--retail-gold);min-width:92px;color:var(--retail-navy-deep);border-radius:999px;align-self:stretch;font-size:.66rem;font-weight:950}.header-search button:hover,.header-search button:focus-visible{background:#ffd46c}.site-header .header-actions{grid-area:actions;gap:.25rem}.site-header .icon-action{color:#fff;border-radius:8px;min-width:58px;height:46px;padding-inline:.8rem;font-size:.66rem}.site-header .icon-action:hover,.site-header .icon-action:focus-visible{background:#ffffff17}.site-header .icon-action>span{border-color:var(--retail-navy);background:var(--retail-gold);color:var(--retail-navy-deep)}.desktop-nav{border-top:1px solid #ffffff29;grid-area:nav;justify-content:flex-start;gap:clamp(.8rem,2.1vw,2rem);min-height:50px}.desktop-nav a{color:#fff;font-size:.74rem;font-weight:800}.desktop-nav a:after{background:var(--retail-gold);bottom:-.66rem}.departments-button{background:var(--retail-gold);min-height:38px;color:var(--retail-navy-deep);border:0;border-radius:6px;padding:.55rem .95rem;font-size:.74rem;font-weight:950}.departments-button span{color:var(--retail-navy-deep)}.departments-button:hover,.departments-button:focus-visible,.departments-button[aria-expanded=true]{background:#ffd46c}.desktop-department-menu{z-index:49;border-bottom:4px solid var(--retail-gold);background:#fffffffe;max-height:calc(100vh - 132px);padding:1.5rem max(3vw,24px) 2rem;overflow-y:auto;box-shadow:0 24px 58px #001a2340}.department-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.department-menu-group,.department-menu-grid .all-products-link{border-color:#dce2e3;border-radius:8px;min-height:116px}.department-menu-grid .all-products-link{background:var(--retail-navy)}.department-menu-grid .all-products-link span{color:#ffffffb8}.department-menu-heading>a,.department-menu-types a:hover,.department-menu-types a:focus-visible{color:#9b6700}.mobile-department-category small{color:var(--retail-muted);margin-left:.35rem}.retail-campaign-hero{background:var(--retail-gold);color:#fff;grid-template-columns:minmax(410px,.88fr) minmax(0,1.12fr);width:min(1480px,100%);min-height:440px;margin:0 auto;display:grid;overflow:hidden}.retail-campaign-visual{background:radial-gradient(circle at 66% 22%,#fffc,#0000 13rem),linear-gradient(135deg,#efaa15 0%,#f5c63e 48%,#ffe39a 100%);grid-area:1/2;min-width:0;min-height:440px;position:relative;inset:auto}.retail-campaign-visual:before{z-index:0;background:linear-gradient(90deg,#03263126,#0000 28%),repeating-linear-gradient(135deg,#ffffff17 0 2px,#0000 2px 18px)}.campaign-watermark{z-index:0;color:#ffffff38;font-size:clamp(18rem,31vw,32rem);bottom:-.2em;right:-.02em}.campaign-product{z-index:1;background:#fffffff2;border:1px solid #03263124;border-radius:10px;box-shadow:0 20px 45px #2d1a003d}.campaign-product img{padding:5%}.campaign-product span{color:#fff;background:#032631f0}.campaign-product-1{width:44%;height:72%;top:8%;left:7%;transform:rotate(-3deg)}.campaign-product-2{width:38%;height:62%;top:9%;right:5%;transform:rotate(3deg)}.campaign-product-3{width:31%;height:44%;bottom:-5%;left:39%;right:auto;transform:rotate(2deg)}.retail-campaign-copy{z-index:3;background:radial-gradient(circle at 0 0, #f5bd361f, transparent 20rem), var(--retail-navy);grid-area:1/1;justify-content:center;width:auto;min-width:0;margin:0;padding:clamp(2.6rem,5vw,4.5rem);position:relative}.retail-campaign-copy>p:first-child{color:var(--retail-gold);margin-bottom:.85rem}.retail-campaign-copy h1{color:#fff;letter-spacing:-.075em;max-width:8.5ch;font-size:clamp(3.5rem,5.1vw,5.9rem);line-height:.87}.retail-campaign-copy h1 span{color:var(--retail-gold);text-shadow:none}.retail-campaign-lede{color:#ffffffc7;max-width:48ch;margin-top:1.25rem;font-size:.9rem;line-height:1.55}.retail-campaign-actions{margin-top:1.35rem}.retail-pill,.campaign-tile b,.department-editorial-card b{border-radius:5px}.retail-pill.is-dark{background:var(--retail-gold);color:var(--retail-navy-deep)}.retail-pill.is-light{color:#fff;background:0 0;border:1px solid #ffffff8c}.retail-pill:hover,.retail-pill:focus-visible{color:var(--retail-navy-deep);background:#fff}.retail-campaign-copy>small{color:#ffffffad}.opening-promise-strip{background:var(--retail-navy-deep);border-bottom:1px solid #f5bd3659;width:min(1480px,100%);margin:0 auto}.opening-promise-strip>div{border-color:#f5bd364d}.opening-promise-strip strong{color:var(--retail-gold)}.opening-promise-strip span{color:#ffffffb3}.retail-editorial-section{background:#fff;padding:clamp(3.2rem,5vw,5rem) max(3vw,24px)}.retail-section-heading h2,.top-slider-heading h2{color:var(--retail-navy);font-size:clamp(2.15rem,3.5vw,4rem)}.retail-section-heading>a,.top-slider-heading>a{background:var(--retail-navy);border-radius:5px}.department-editorial-rail{grid-auto-columns:minmax(215px,245px);gap:.8rem}.department-editorial-card{background:#fff;border:1px solid #dce2e3;border-radius:9px;grid-template-rows:230px auto;overflow:hidden}.department-editorial-card>div{background:#f3f5f4}.department-editorial-card>span{background:var(--retail-navy);min-height:132px;padding:1rem}.department-editorial-card strong{font-size:1.05rem}.department-editorial-card small{font-size:.65rem}.department-editorial-card b{background:var(--retail-gold);min-height:30px;color:var(--retail-navy-deep)}.top-product-slider{background:var(--retail-navy);padding:clamp(3.2rem,5vw,5rem) 0}.top-slider-heading,.top-slider-heading h2{color:#fff}.top-slider-heading p,.top-slider-heading span{color:#ffffffad}.top-slider-heading>a{background:var(--retail-gold);color:var(--retail-navy-deep)}.top-slider-card{border-radius:9px;overflow:hidden}.top-slider-image{background:#fff}.campaign-tile{border-radius:10px;min-height:clamp(470px,46vw,650px)}.campaign-tile.is-fragrance{background:#8b624a}.campaign-tile.is-kitchen{background:#4c6b65}.section,.section.cream{background:var(--retail-surface)}.section:nth-of-type(2n){background:#fff}.section-heading h2,.eotia-feature-copy h2,.shopping-panel h2{color:var(--retail-navy)}.product-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{background:#fff;border:1px solid #dce2e3;border-radius:9px;overflow:hidden;box-shadow:0 2px 7px #0326310f}.product-card:hover{transform:translateY(-2px);box-shadow:0 13px 28px #0326311f}.product-art{background:linear-gradient(145deg, var(--product-stage) 0%, var(--product-stage-deep) 100%)}.product-brand-band,.product-brand-band.has-logo{background:#fff;border-top:1px solid #eef1f1;border-bottom:1px solid #eef1f1;padding-inline:.85rem}.product-copy{padding:.7rem .9rem 1rem}.stock-badge,.favorite-button{border-radius:5px}.favorite-button:hover,.favorite-button:focus-visible,.favorite-button.is-saved{background:var(--retail-navy)}.add-button,.button,.button.gold,.button.ghost{border-radius:5px}.add-button,.button.gold{background:var(--retail-gold);color:var(--retail-navy-deep)}.retail-banner{background:var(--retail-navy);color:#fff;border-radius:7px}.retail-banner a{color:var(--retail-gold)}.shop-section{background:var(--retail-surface)}.catalog-heading h1,.category-index h1{color:var(--retail-navy);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.065em;font-weight:950}.filter-bar,.shop-category-selector{background:#fff;border-color:#dce2e3;border-radius:8px}.shop-category-trigger{color:var(--retail-navy)}.department-link{background:#fff;border-color:#dce2e3;border-radius:9px;overflow:hidden}.footer{border-top:5px solid var(--retail-gold);background:var(--retail-navy-deep)}.footer .brand-seal{border-color:var(--retail-gold);color:var(--retail-gold)}@media (width<=1320px){.site-header{grid-template-columns:minmax(210px,auto) minmax(300px,1fr) auto}.product-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto;grid-template-areas:"brand actions""search search";gap:.55rem 1rem;min-height:126px;padding-block:.65rem}.site-header .brand-mark{min-width:0}.desktop-nav{display:none}.header-search{min-height:46px}.desktop-department-menu{display:none!important}.retail-campaign-hero{grid-template-columns:minmax(350px,.9fr) minmax(0,1.1fr)}}@media (width<=800px){.announcement{justify-content:center}.retail-campaign-hero{grid-template-columns:1fr;min-height:0}.retail-campaign-visual{grid-area:1/1;min-height:390px}.retail-campaign-copy{text-align:left;grid-area:2/1;padding:2.4rem max(6vw,22px) 3rem}.retail-campaign-copy h1,.retail-campaign-lede{margin-left:0}.retail-campaign-copy h1{max-width:9ch;font-size:clamp(3.25rem,13vw,5rem)}.retail-campaign-actions{justify-content:flex-start}.department-editorial-rail{grid-auto-columns:minmax(215px,72vw)}.department-editorial-card{grid-template-rows:260px auto}.product-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-header{min-height:118px;padding-inline:14px}.site-header .brand-seal{width:40px;height:40px}.site-header .brand-name{font-size:.78rem}.header-search button{min-width:68px}.retail-campaign-visual{min-height:340px}.campaign-product-1{width:52%;left:4%}.campaign-product-2{width:43%;right:3%}.retail-campaign-copy{padding-top:2rem}.retail-campaign-actions{display:grid}.retail-pill{width:100%}.opening-promise-strip{grid-template-columns:1fr}.opening-promise-strip>div{border-bottom:1px solid #f5bd3642;border-right:0}.retail-editorial-section{padding-inline:1rem}.product-grid.is-compact{grid-template-columns:1fr;display:grid;overflow:visible}.product-grid.is-compact .product-card{width:100%}}:root{--number-three-navy:#032631;--number-three-navy-deep:#01202a;--number-three-gold:#f5bd36;--number-three-ink:#0d171a;--number-three-muted:#6f7778}.number-three-header{z-index:30;background:var(--number-three-navy-deep);color:#fff;border-bottom:1px solid #ffffff3b;grid-template-columns:320px minmax(360px,1fr) 390px;align-items:center;gap:22px;height:86px;padding:0 34px;display:grid;position:relative}.number-three-brand{color:#fff;align-items:center;gap:14px;min-width:0;display:flex}.number-three-brand-mark{object-fit:cover;border-radius:50%;flex:0 0 57px;width:57px;height:57px;display:block}.number-three-brand strong{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:.02em;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.1;display:block}.number-three-brand small{color:var(--number-three-gold);letter-spacing:.16em;margin-top:5px;font-size:10px;font-weight:800;display:block}.number-three-search{color:#263236;background:#fff;border-radius:28px;align-items:center;gap:12px;height:51px;padding:0 8px 0 22px;display:flex;box-shadow:0 0 0 2px #ffffff14}.number-three-search:focus-within{box-shadow:0 0 0 4px #69cbd4}.number-three-search input{min-width:0;color:var(--number-three-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.number-three-search input::placeholder{color:#626e71}.number-three-search button{background:var(--number-three-gold);color:#10222a;cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.number-three-header-actions{justify-content:flex-end;align-items:stretch;gap:2px;height:56px;display:flex}.number-three-location,.number-three-header-action,.number-three-mobile-menu-button{color:#fff;background:0 0;border:0}.number-three-location{text-align:left;border-right:1px solid #ffffff2e;align-items:center;gap:9px;padding:0 16px;display:flex}.number-three-location>svg{color:var(--number-three-gold);flex:none}.number-three-location span{flex-direction:column;font-size:12px;display:flex}.number-three-location small{color:#fff;margin-top:2px}.number-three-header-action,.number-three-mobile-menu-button{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:70px;padding:0 8px;font-size:12px;display:flex;position:relative}.number-three-header-action:hover,.number-three-location:hover,.number-three-mobile-menu-button:hover{background:#ffffff12;border-radius:8px}.number-three-header-action b{background:var(--number-three-gold);min-width:19px;height:19px;color:var(--number-three-ink);border-radius:999px;place-items:center;padding:0 4px;font-size:10px;display:grid;position:absolute;top:1px;right:9px}.number-three-mobile-menu-button{display:none}.number-three-category-nav{z-index:25;background:var(--number-three-navy-deep);color:#fff;align-items:center;gap:18px;height:54px;padding:0 36px;display:flex;position:relative}.number-three-department-trigger{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;padding:9px 18px 9px 0;font-size:15px;font-weight:800;display:flex}.number-three-nav-links,.number-three-nav-tools{align-items:center;gap:9px;display:flex}.number-three-nav-links a,.number-three-nav-tools a{color:#fff;white-space:nowrap;border-radius:18px;align-items:center;gap:7px;padding:9px 12px;font-size:14px;display:flex}.number-three-nav-links a:hover,.number-three-nav-links a.is-active,.number-three-nav-tools a:hover{background:#ffffff14}.number-three-nav-tools{margin-left:auto}.number-three-nav-tools a{border-radius:5px;font-size:13px}.number-three-department-menu{z-index:24;color:var(--number-three-ink);background:#fff;border-radius:0 0 14px 14px;padding:18px;display:none;position:absolute;top:140px;left:24px;right:24px;box-shadow:0 18px 45px #00000057}.number-three-department-menu.is-open{display:block}.number-three-department-menu-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.number-three-department-menu-heading small,.number-three-department-menu-heading strong{display:block}.number-three-department-menu-heading small{color:var(--number-three-muted);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:800}.number-three-department-menu-heading strong{color:var(--number-three-navy);margin-top:4px;font-size:24px}.number-three-department-menu-heading>a{color:var(--number-three-navy);font-size:13px;font-weight:800;text-decoration:underline}.number-three-department-menu-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.number-three-department-menu-group{background:#fffdf7;border:1px solid #e2e6e6;border-radius:7px;min-width:0;padding:12px}.number-three-department-menu-group>a{justify-content:space-between;gap:8px;display:flex}.number-three-department-menu-group>a span{color:var(--number-three-muted);text-align:right;white-space:normal;font-size:12px;line-height:1.25}.number-three-department-menu-group>div{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.number-three-department-menu-group>div a{color:#536064;background:#fff4d3;border-radius:999px;padding:4px 7px;font-size:12px;line-height:1.25}.number-three-mobile-nav{display:none}.number-three-home-priority{display:block}.number-three-promo-grid{background:var(--number-three-navy);grid-template-columns:2fr 1fr .93fr;gap:8px;width:calc(100% - 44px);max-width:1480px;height:400px;margin:0 auto;display:grid}.number-three-promo-card{touch-action:pan-y;background:#f4c131;border-radius:8px;min-width:0;min-height:0;position:relative;overflow:hidden}.number-three-promo-slides,.number-three-promo-slide{position:absolute;inset:0}.number-three-promo-slides{z-index:1}.number-three-promo-slide{opacity:0;pointer-events:none;transition:opacity .76s,transform 4.2s;transform:translate(2%)scale(.985)}.number-three-promo-slide.is-active{opacity:1;transform:translate(0)scale(1)}.number-three-promo-slide>.number-three-promo-photo{z-index:1;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:drop-shadow(0 16px 18px #18150e33);display:block;position:absolute;inset:auto}.number-three-promo-card>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.number-three-hero-promo{background:radial-gradient(circle at 72% 42%,#ffd86a 0,#f1b51f 45%,#d69508 100%)}.number-three-kitchen-promo{background:linear-gradient(125deg,#f8f3e8 0%,#eee6d7 100%)}.number-three-garden-promo{background:linear-gradient(90deg,#183628 0%,#294a38 43%,#66856c 72%,#a8bda5 100%)}.number-three-beauty-promo{background:linear-gradient(145deg,#f3ded7 0%,#e5b8ae 54%,#cf948b 100%)}.number-three-promo-card>.number-three-promo-photo{z-index:1;object-fit:contain;object-position:center;mix-blend-mode:multiply;filter:drop-shadow(0 16px 18px #18150e33);inset:auto}.number-three-promo-card>.number-three-hero-fragrance-primary{width:40%;height:78%;bottom:-4%;right:3%}.number-three-promo-card>.number-three-hero-fragrance-secondary{width:33%;height:60%;bottom:1%;right:-2%}.number-three-promo-card>.number-three-kitchen-product,.number-three-promo-slide>.number-three-kitchen-product{width:67%;height:113%;bottom:-13%;right:-6%}.number-three-promo-card>.number-three-garden-product,.number-three-promo-slide>.number-three-garden-product{mix-blend-mode:multiply;filter:brightness(1.18)contrast(.72)drop-shadow(0 16px 18px #09190f3d);width:66%;height:126%;bottom:-22%;right:-3%}.number-three-promo-card>.number-three-beauty-foundation,.number-three-promo-slide>.number-three-beauty-foundation{width:79%;height:90%;bottom:-10%;right:-13%}.number-three-hero-promo,.number-three-beauty-promo{border-radius:0 0 8px 8px}.number-three-promo-copy{z-index:3;color:var(--number-three-ink);position:absolute;top:24px;left:22px}.number-three-promo-copy h2{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.05em;margin:0 0 10px;font-size:25px;font-weight:800;line-height:.95}.number-three-promo-copy p{margin:0 0 18px;font-size:15px;line-height:1.35}.number-three-promo-copy a{background:var(--number-three-navy);color:#fff;border-radius:5px;align-items:center;gap:7px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.number-three-promo-controls{z-index:4;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#032631d1;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:2px;min-height:32px;padding:2px 4px;display:flex;position:absolute;bottom:9px;right:10px;box-shadow:0 5px 16px #00000029}.number-three-promo-controls button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.number-three-promo-controls button:hover,.number-three-promo-controls button:focus-visible{background:#fff3}.number-three-promo-controls button:focus-visible{outline-offset:1px;outline:2px solid #fff}.number-three-promo-dots{align-items:center;display:flex}.number-three-promo-dots button span{background:#ffffff8c;border-radius:999px;width:5px;height:5px;transition:width .18s,background .18s;display:block}.number-three-promo-dots button.is-active span{background:#fff;width:13px}.number-three-hero-copy{width:min(46%,300px);top:40px;left:40px}.number-three-hero-copy>span{color:var(--number-three-gold);background:#041e26e6;border-radius:3px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.number-three-hero-copy h1,.number-three-hero-copy h2{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.055em;margin:15px 0 13px;font-size:clamp(38px,3.2vw,49px);font-weight:800;line-height:.94}.number-three-hero-copy p{max-width:250px;margin-bottom:15px;font-size:24px;font-weight:500;line-height:1.22}.number-three-hero-copy a{padding:12px 18px;font-size:14px}.number-three-carousel-dots{z-index:3;gap:10px;display:flex;position:absolute;bottom:18px;left:35%}.number-three-carousel-dots span{background:#ffffff80;border-radius:50%;width:12px;height:12px}.number-three-carousel-dots span.is-active{background:#fff}.number-three-stacked-promos{grid-template-rows:1.28fr .9fr;gap:8px;min-width:0;display:grid}.number-three-kitchen-promo>img,.number-three-kitchen-promo .number-three-promo-slide>img{object-position:right center}.number-three-garden-promo:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#112d1757 0%,#112d1733 43%,#112d1700 72%);position:absolute;inset:0}.number-three-garden-promo .number-three-promo-copy{top:14px;left:18px}.number-three-garden-promo .number-three-promo-copy h2{margin-bottom:6px;font-size:22px;line-height:.94}.number-three-garden-promo .number-three-promo-copy p{margin-bottom:10px;font-size:13px;line-height:1.2}.number-three-garden-promo .number-three-promo-copy a{min-height:36px;padding:8px 12px}.number-three-promo-copy.is-light,.number-three-promo-copy.is-light p{color:#fff}.number-three-deals-section{background:var(--number-three-navy);color:#fff;padding:18px max(36px,50vw - 726px) 16px}.number-three-section-heading{justify-content:space-between;align-items:center;gap:20px;min-height:35px;margin-bottom:2px;display:flex}.number-three-section-heading>div{align-items:center;gap:18px;display:flex}.number-three-section-heading h2{font-family:var(--font-manrope), Arial, sans-serif;margin:0;font-size:18px;font-weight:800}.number-three-section-heading span{color:var(--number-three-gold);font-size:12px;font-weight:700}.number-three-section-heading a{color:#fff;font-size:12px;text-decoration:underline}.number-three-section-heading button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.number-three-deal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.number-three-deal-card{min-width:0;min-height:320px;color:var(--number-three-ink);background:#fff;border-radius:8px;flex-direction:column;padding:14px 12px 12px;display:flex;position:relative;box-shadow:0 2px #ffffff2e}.number-three-deal-badge{z-index:2;background:var(--number-three-gold);color:#172327;border-radius:4px;padding:5px 8px;font-size:9px;font-weight:800;position:absolute;top:9px;left:9px}.number-three-deal-save{z-index:3;width:36px;height:36px;color:var(--number-three-navy);cursor:pointer;background:#fff;border:1px solid #dfe4e4;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.number-three-deal-save.is-saved{background:var(--number-three-navy);color:var(--number-three-gold)}.number-three-deal-image{cursor:pointer;background:#fff;border:0;flex:0 0 166px;place-items:center;width:100%;height:166px;margin-bottom:4px;padding:0;display:grid;overflow:hidden}.number-three-deal-image img{object-fit:contain;width:100%;height:100%;display:block}.number-three-deal-card>h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:1px 0 3px;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.number-three-deal-card>h3 a{color:inherit;text-decoration:none}.number-three-deal-card>h3 a:hover,.number-three-deal-card>h3 a:focus-visible{text-decoration:underline}.cart-quantity button:disabled{cursor:not-allowed;opacity:.45}.product-safety-note{border-left:3px solid var(--gold);background:#f6f1e5;padding:.75rem .9rem}.number-three-deal-price{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;display:flex}.number-three-deal-price strong{text-overflow:ellipsis;font-size:20px;font-weight:800;overflow:hidden}.number-three-deal-price small{color:var(--number-three-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.number-three-deal-actions{grid-template-columns:1fr 1.25fr;gap:5px;margin-top:5px;display:grid}.number-three-deal-actions button{min-height:40px;color:var(--number-three-ink);cursor:pointer;background:#fff;border:1px solid #d8dddd;border-radius:4px;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.number-three-deal-actions button:last-child{border-color:var(--number-three-gold);background:var(--number-three-gold)}.number-three-deal-actions button:disabled,.number-three-deal-actions button:disabled:hover{color:#6c7475;cursor:not-allowed;background:#eceff0;border-color:#d8dddd}.number-three-department-strip{min-height:145px;color:var(--number-three-ink);background:#fff;grid-template-columns:minmax(0,1fr) 170px;gap:12px;margin:0 auto 12px;padding:12px max(36px,50vw - 726px);display:grid}.number-three-department-scroll{scrollbar-width:thin;grid-auto-columns:minmax(78px,1fr);grid-auto-flow:column;gap:5px;min-width:0;display:grid;overflow-x:auto}.number-three-department-scroll a{min-width:0;color:var(--number-three-ink);text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:12px;display:flex}.number-three-department-scroll a>span{background:#f4efe4;border:1px solid #efe8d7;border-radius:50%;flex:0 0 78px;width:78px;height:78px;overflow:hidden}.number-three-department-scroll img{object-fit:contain;width:100%;height:100%;display:block}.number-three-department-scroll strong{overflow-wrap:anywhere;max-width:12ch;min-height:2.4em;line-height:1.2}.number-three-department-scroll small{color:var(--number-three-muted);font-size:11px;line-height:1.2}.number-three-weekly-card{background:var(--number-three-gold);color:var(--number-three-ink);border-radius:7px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:13px 16px;display:flex}.number-three-weekly-card>span{font-size:12px;font-weight:700;line-height:1.3}.number-three-weekly-card>strong{align-items:center;gap:5px;font-size:10px;text-decoration:underline;display:flex}.number-three-service-strip{background:var(--number-three-navy);color:#fff;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;min-height:92px;padding:0 max(36px,50vw - 726px);display:grid}.number-three-service-strip>div{border-right:1px solid #ffffff26;justify-content:center;align-items:center;gap:11px;display:flex}.number-three-service-strip>div:last-child{border-right:0}.number-three-service-strip svg{color:var(--number-three-gold)}.number-three-service-strip span,.number-three-service-strip strong,.number-three-service-strip small{display:block}.number-three-service-strip strong{font-size:12px}.number-three-service-strip small{color:#c7d2d5;margin-top:3px;font-size:9px}@media (width<=1320px){.number-three-header{grid-template-columns:270px minmax(300px,1fr) 360px;gap:14px;padding-inline:24px}.number-three-brand strong{font-size:17px}.number-three-location{padding-inline:10px}.number-three-nav-links{gap:2px}.number-three-nav-links a,.number-three-nav-tools a{padding-inline:9px}}@media (width<=1100px){.number-three-header{grid-template:"brand actions"64px"search search"56px/1fr auto;height:134px;padding-block:7px}.number-three-brand{grid-area:brand}.number-three-search{grid-area:search}.number-three-header-actions{grid-area:actions}.number-three-location{display:none}.number-three-category-nav{padding-inline:24px;overflow-x:auto}.number-three-nav-tools{display:none}.number-three-department-menu{top:188px}.number-three-promo-grid{grid-template-columns:1.7fr 1fr .9fr;width:calc(100% - 28px)}.number-three-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.number-three-deal-card{min-height:320px}.number-three-department-menu-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.number-three-home-priority{background:var(--number-three-navy);display:block}.number-three-header{height:134px;padding-inline:16px}.number-three-brand-mark{flex-basis:48px;width:48px;height:48px}.number-three-brand strong{font-size:14px}.number-three-brand small{font-size:8px}.number-three-header-action{display:none}.number-three-cart-action,.number-three-mobile-menu-button{min-width:60px;display:flex}.number-three-category-nav{display:none}.number-three-department-menu{display:none!important}.number-three-mobile-nav{z-index:29;max-height:none;color:var(--number-three-ink);background:#fff;padding:12px 16px 20px;position:relative;top:auto;left:auto;right:auto;overflow-y:auto;box-shadow:0 18px 40px #0000004d}.number-three-mobile-nav.is-open{display:grid}.number-three-mobile-nav a,.number-three-mobile-nav button{min-height:44px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #e4e7e7;justify-content:space-between;align-items:center;padding:0;font-size:13px;font-weight:800;display:flex}.number-three-mobile-nav a span,.number-three-mobile-nav button span{color:var(--number-three-muted);font-size:12px}.number-three-promo-grid{background:var(--number-three-navy);grid-template-columns:1fr;gap:8px;width:100%;height:auto;padding:0 14px}.number-three-hero-promo{height:390px}.number-three-stacked-promos{grid-template-rows:1fr;grid-template-columns:1fr 1fr;height:250px}.number-three-beauty-promo{height:270px}.number-three-deals-section{padding-inline:14px}.number-three-section-heading span,.number-three-section-heading button{display:none}.number-three-deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.number-three-department-strip{grid-template-columns:1fr;padding-inline:14px}.number-three-weekly-card{min-height:100px}.number-three-service-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px}.number-three-service-strip>div{justify-content:flex-start;min-height:70px;padding-left:10px}}@media (width<=520px){.number-three-search{height:46px;padding-left:14px}.number-three-search>svg{display:none}.number-three-hero-promo{height:480px}.number-three-promo-card>.number-three-hero-fragrance-primary{width:54%;height:37%;bottom:-2%;right:28%}.number-three-promo-card>.number-three-hero-fragrance-secondary{width:44%;height:34%;bottom:0;right:-4%}.number-three-hero-copy{width:calc(100% - 48px);top:28px;left:24px}.number-three-hero-copy h1,.number-three-hero-copy h2{font-size:39px}.number-three-hero-copy p{font-size:19px}.number-three-stacked-promos{grid-template-rows:repeat(2,210px);grid-template-columns:1fr;height:auto}.number-three-beauty-promo{height:240px}.number-three-deal-grid{scroll-snap-type:x mandatory;gap:10px;display:flex;overflow-x:auto}.number-three-deal-card{scroll-snap-align:start;width:min(84vw,340px);min-width:min(84vw,340px)}.number-three-service-strip{grid-template-columns:1fr}}.section.dark,.section.dark:nth-of-type(2n){color:#fff;background:#071f27}.section.dark h2{color:#fff}.section.dark p,.section.dark .prose{color:#d5dedf!important}.section.brand-showcase-section{color:#fff;background:radial-gradient(circle at 88% 6%,#f5bd3633,#0000 26rem),linear-gradient(145deg,#073a45 0%,#052b34 58%,#031e26 100%);padding-block:clamp(3.4rem,6vw,5.4rem)}.brand-showcase-section .section-heading{align-items:end;margin-bottom:2rem}.brand-showcase-section .section-heading h2{color:#fff;max-width:720px;font-size:clamp(2.4rem,4.4vw,4.3rem)}.brand-showcase-section .section-heading>p{color:#d6e0e1}.brand-showcase-section .eyebrow{color:var(--retail-gold)}.brand-showcase-section .featured-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.brand-showcase-section .featured-brand-card{color:var(--retail-navy-deep);background:#fff;border:1px solid #ffffff2e;border-radius:12px;grid-template-rows:112px 1fr;overflow:hidden;box-shadow:0 16px 35px #000e1429}.brand-showcase-section .featured-brand-card:hover,.brand-showcase-section .featured-brand-card:focus-visible{transform:translateY(-3px);box-shadow:0 20px 42px #000a1047}.brand-showcase-section .featured-brand-logo-wrap{background:#fff;border-bottom:1px solid #dfe5e5;min-height:112px;padding:.75rem 1rem}.brand-showcase-section .featured-brand-logo-wrap img{width:min(100%,230px);height:88px}.brand-showcase-section .featured-brand-logo-wrap.is-wordmark span{color:var(--retail-navy-deep);font-size:clamp(1.8rem,3vw,2.65rem)}.brand-showcase-section .featured-brand-card>div:last-child{flex-direction:column;padding:1rem 1.05rem 1.1rem;display:flex}.brand-showcase-section .featured-brand-card strong{color:var(--retail-navy-deep);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.025em;font-size:1.08rem;font-weight:900}.brand-showcase-section .featured-brand-card p{color:#55656a;min-height:0;margin:.42rem 0 .75rem;font-size:.875rem;line-height:1.48}.brand-showcase-section .featured-brand-card span{color:#805b00;margin-top:auto;font-size:.8rem}.catalogue-brand-directory{background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;grid-template-columns:minmax(210px,.32fr) 1fr;align-items:start;gap:1.35rem;margin-top:1rem;padding:1.25rem;display:grid}.catalogue-brand-directory .eyebrow{margin:0 0 .35rem}.catalogue-brand-directory>div:first-child>strong{color:#fff;font-size:.88rem;line-height:1.45}.brand-name-cloud{flex-wrap:wrap;gap:.45rem;display:flex}.brand-name-cloud a{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;min-height:38px;padding:.42rem .72rem;font-size:.8rem;font-weight:800;display:inline-flex}.brand-name-cloud a:hover,.brand-name-cloud a:focus-visible{border-color:var(--retail-gold);background:var(--retail-gold);color:var(--retail-navy-deep)}.brand-showcase-section .section-actions{margin-top:1.25rem}.section.dark.catalogue-story-section,.section.dark.catalogue-story-section:nth-of-type(2n){color:#fff;background:linear-gradient(110deg,#f5bd3614,#0000 38%),#071f27;padding-block:clamp(3.7rem,6vw,5.6rem)}.catalogue-story-section .shopping-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem)}.section.dark.catalogue-story-section .shopping-panel h2{color:#fff;max-width:680px;font-size:clamp(2.7rem,5vw,5.2rem);line-height:.94}.catalogue-story-section .shopping-panel>div>p{color:#d5dedf;max-width:620px;line-height:1.7}.catalogue-story-section .shopping-panel h2+p{margin-top:1.15rem}.catalogue-story-section .shopping-list{border:0;gap:.7rem}.catalogue-story-section .shopping-list div{background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;min-height:132px;padding:1.2rem}.catalogue-story-section .shopping-list strong{color:var(--retail-gold);font-family:var(--font-manrope), Arial, sans-serif;font-size:1.12rem;font-weight:900}.catalogue-story-section .shopping-list span{color:#d5dedf;font-size:.875rem}.brand-directory-page{color:#fff;background:linear-gradient(145deg,#073a45,#052b34)}.brand-directory-page .section-heading h2,.brand-directory-page .section-heading p,.brand-directory-page .eyebrow{color:#fff}.brand-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.brand-directory-grid a{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:10px;flex-direction:column;justify-content:space-between;min-height:92px;padding:1rem;display:flex}.brand-directory-grid a:hover,.brand-directory-grid a:focus-visible{border-color:var(--retail-gold);background:#f5bd3624}.brand-directory-grid strong{font-size:.96rem}.brand-directory-grid span{color:#d5dedf;font-size:.8rem;font-weight:750}@media (width<=1050px){.brand-showcase-section .featured-brand-grid,.brand-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.catalogue-brand-directory,.catalogue-story-section .shopping-panel{grid-template-columns:1fr}.brand-showcase-section .section-heading{align-items:start}}@media (width<=520px){.brand-showcase-section .featured-brand-grid,.brand-directory-grid{grid-template-columns:1fr}.brand-showcase-section .featured-brand-card{grid-template-rows:1fr;grid-template-columns:118px 1fr}.brand-showcase-section .featured-brand-logo-wrap{border-bottom:0;border-right:1px solid #dfe5e5;min-height:154px}.brand-showcase-section .featured-brand-logo-wrap img{height:88px}}.local-store-intro{border-bottom:1px solid var(--line);background:#fffdf8;padding:clamp(2.25rem,4vw,3.5rem) 0}.local-store-intro .container{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.local-store-intro h1,.local-store-intro h2{max-width:920px;color:var(--retail-navy);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(2rem,4vw,4rem);font-weight:950;line-height:.98}.local-store-intro>.container>p{color:var(--ink-soft);margin:0;line-height:1.75}.catalog-breadcrumbs{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:.72rem;font-weight:750;display:flex}.catalog-breadcrumbs a{color:var(--retail-navy);text-underline-offset:3px;text-decoration:underline}.catalog-breadcrumbs strong{color:var(--ink)}.product-copy h3 a{color:inherit}.product-detail-link{display:inline-block}.product-page-section{background:var(--retail-surface)}.product-page-card{background:var(--paper);border:1px solid #dce2e3;border-radius:9px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);display:grid;overflow:hidden;box-shadow:0 22px 55px #162e361a}.product-page-card .product-detail-copy h1{color:var(--retail-navy);font-family:var(--font-cormorant), Georgia, serif;margin:.4rem 0 1rem;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1}.product-page-actions{flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem;display:flex}@media (width<=800px){.local-store-intro .container,.product-page-card{grid-template-columns:1fr}.product-page-card .product-detail-image{min-height:300px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.top-slider-viewport{scroll-snap-type:x proximity;scroll-padding-inline:3.2vw}.top-slider-track{gap:.85rem;padding:0 3.2vw 1rem;display:flex}.top-slider-card{scroll-snap-align:start}.prelaunch-notice~.number-three-department-menu{top:184px}@media (width<=1100px){.prelaunch-notice~.number-three-department-menu{top:232px}}@media (width<=800px){.prelaunch-notice~.number-three-mobile-nav{max-height:none;top:auto}}@media (width<=380px){.number-three-header{grid-template-columns:minmax(44px,1fr) auto;gap:6px;padding-inline:10px}.number-three-brand-mark{flex-basis:44px;width:44px;height:44px}.number-three-brand>span{display:none}.number-three-cart-action,.number-three-mobile-menu-button{min-width:54px;padding-inline:4px}.number-three-search input{font-size:16px}}@media (width<=560px){.retail-banner{flex-direction:column;align-items:flex-start;gap:.75rem}.page-hero h1{overflow-wrap:anywhere;font-size:clamp(2.5rem,13vw,3.7rem);line-height:.92}.favorite-button,.number-three-deal-save{min-width:44px;min-height:44px}.number-three-deal-save{width:44px;height:44px}.number-three-deal-actions button,.product-quick-view{min-height:44px}.product-grid,.product-grid.is-compact{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid;overflow:visible}.product-grid .product-card,.product-grid.is-compact .product-card{width:100%}.product-art{min-height:clamp(290px,88vw,390px)}.product-copy{padding:.9rem 1rem 1.15rem}.product-copy h3{font-size:1.55rem;line-height:1.08}.perfume-feature-image{width:min(440px,96%);max-height:520px}}.number-three-hero-promo{isolation:isolate;background:#e9bf48}.number-three-hero-slides,.number-three-hero-slide{position:absolute;inset:0}.number-three-hero-slides{z-index:1}.number-three-hero-slide{opacity:0;pointer-events:none;grid-template-columns:minmax(0,46%) minmax(0,50%);align-items:stretch;column-gap:4%;padding:28px 4% 72px;transition:opacity .52s,transform .52s;display:grid;overflow:hidden;transform:translate(18px)}.number-three-hero-slide.is-active{z-index:1;opacity:1;pointer-events:auto;transform:translate(0)}.number-three-hero-slide[data-theme=gold]{--hero-ink:#102d36;--hero-accent:#f4c334;background:radial-gradient(circle at 76% 42%,#ffe490 0,#f5c43b 47%,#d99c0f 100%)}.number-three-hero-slide[data-theme=sage]{--hero-ink:#163229;--hero-accent:#f5d36f;background:radial-gradient(circle at 78% 38%,#e5f1df 0,#b9d0ae 48%,#86a17c 100%)}.number-three-hero-slide[data-theme=sky]{--hero-ink:#14303b;--hero-accent:#f4cb56;background:radial-gradient(circle at 75% 40%,#ecf7fa 0,#bee2e9 48%,#78b3bf 100%)}.number-three-hero-slide[data-theme=rose]{--hero-ink:#44282f;--hero-accent:#f4ca57;background:radial-gradient(circle at 76% 40%,#fff0ed 0,#edc4bc 50%,#ca8c83 100%)}.number-three-hero-slide[data-theme=powder]{--hero-ink:#173246;--hero-accent:#f1c449;background:radial-gradient(circle at 76% 40%,#f7fbff 0,#c9e0ed 50%,#8eb6cb 100%)}.number-three-hero-slide[data-theme=forest]{--hero-ink:#fffdf4;--hero-accent:#f6cb4a;background:radial-gradient(circle at 76% 38%,#60866b 0,#345b43 50%,#183627 100%)}.number-three-hero-slide[data-theme=steel]{--hero-ink:#102b35;--hero-accent:#f2c642;background:radial-gradient(circle at 76% 40%,#edf1f2 0,#bdc9cc 50%,#819398 100%)}.number-three-hero-slide[data-theme=plum]{--hero-ink:#fff9f2;--hero-accent:#f3c84d;background:radial-gradient(circle at 76% 40%,#9a6e8f 0,#714862 48%,#452b3f 100%)}.number-three-hero-slide[data-theme=ocean]{--hero-ink:#fffdf7;--hero-accent:#f4ca4b;background:radial-gradient(circle at 76% 40%,#4d93a2 0,#287080 50%,#154654 100%)}.number-three-hero-slide[data-theme=confetti]{--hero-ink:#3a2634;--hero-accent:#f3c13a;background:radial-gradient(circle at 76% 40%,#fff4c4 0,#f6c3cb 48%,#d98fa9 100%)}.number-three-hero-slide[data-theme=cranberry]{--hero-ink:#fffaf1;--hero-accent:#f2cb58;background:radial-gradient(circle at 76% 40%,#bd6267 0,#913d49 48%,#5d2330 100%)}.number-three-hero-slide[data-theme=indigo]{--hero-ink:#fffdf6;--hero-accent:#f3cc57;background:radial-gradient(circle at 76% 40%,#6779a9 0,#425681 48%,#26365c 100%)}.number-three-hero-slide[data-theme=clay]{--hero-ink:#3c2a22;--hero-accent:#f2c548;background:radial-gradient(circle at 76% 40%,#f3ddbd 0,#d7ad82 48%,#ad795c 100%)}.number-three-hero-slide .number-three-hero-copy{z-index:2;width:100%;min-width:0;color:var(--hero-ink);align-self:center;position:relative;inset:auto}.number-three-hero-slide .number-three-hero-copy>span{color:var(--hero-accent);text-transform:uppercase;background:#031e26e6}.number-three-hero-slide .number-three-hero-copy h2{color:inherit;overflow-wrap:anywhere;margin-block:14px 10px;font-size:clamp(32px,2.7vw,44px);line-height:.96}.number-three-hero-slide .number-three-hero-copy p{max-width:29ch;color:inherit;margin:0 0 16px;font-size:clamp(15px,1.25vw,18px);font-weight:700;line-height:1.25}.number-three-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.number-three-hero-actions a,.number-three-hero-actions a.is-secondary{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-width:0;max-width:100%;min-height:44px;padding:10px 14px;font-size:12px;line-height:1.15;display:inline-flex}.number-three-hero-actions a.is-secondary{color:#102d36;background:#ffffffc7;border:1px solid}.number-three-hero-product{background:#ffffffc2;border-radius:22px;place-items:center;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(12px,2vw,24px);display:grid;position:relative;inset:auto;overflow:hidden;box-shadow:0 20px 44px #0f20242e}.number-three-hero-product img{object-fit:contain;object-position:center;mix-blend-mode:normal;filter:brightness(.995)contrast(1.06)saturate(1.02);background:#fff;width:100%;height:100%;display:block}.number-three-hero-controls{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#031e26c7;border:1px solid #fff6;border-radius:999px;align-items:center;gap:6px;width:min(100% - 24px,560px);padding:4px 6px;display:flex;position:absolute;bottom:10px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 8px 24px #031e262e}.number-three-hero-control{color:#fff;cursor:pointer;background:#031e26eb;border:1px solid #ffffffb8;border-radius:50%;place-items:center;min-width:44px;min-height:44px;padding:0;display:grid}.number-three-hero-control:hover,.number-three-hero-control:focus-visible{color:var(--number-three-navy);outline-offset:2px;background:#fff;border-color:#fff;outline:3px solid #031e266b}.number-three-carousel-dots{flex:1;justify-content:center;gap:2px;min-width:0;display:flex;position:static}.number-three-carousel-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:clamp(14px,1.5vw,22px);height:28px;padding:0;display:grid}.number-three-carousel-dots button:before{content:"";background:#031e266b;border-radius:999px;width:8px;height:8px;transition:width .18s,background .18s}.number-three-carousel-dots button.is-active:before,.number-three-carousel-dots button:hover:before,.number-three-carousel-dots button:focus-visible:before{background:#fff;width:18px}.number-three-carousel-dots button:focus-visible{outline-offset:1px;border-radius:999px;outline:2px solid #fff}.number-three-hero-count{color:#fff;text-align:center;text-shadow:0 1px 3px #00000073;min-width:38px;font-size:12px;font-weight:850}:is(.product-art,.top-slider-image,.department-product-visual,.number-three-deal-image,.product-detail-image,.cart-line-image,.number-three-hero-product,.number-three-department-scroll a>span){overflow:hidden}:is(.product-art,.top-slider-image,.department-product-visual,.number-three-deal-image,.product-detail-image,.cart-line-image,.number-three-hero-product,.number-three-department-scroll a>span) img{object-fit:contain;object-position:center;image-rendering:auto}:is(.product-art,.top-slider-image,.department-product-visual,.number-three-deal-image,.product-detail-image,.cart-line-image,.number-three-hero-product,.number-three-department-scroll a>span) img[src*="/products/ctg/"]{transform-origin:50%;transform:scale(1.65)}.product-card:hover .product-photo[src*="/products/ctg/"],.top-slider-card:hover .top-slider-image img[src*="/products/ctg/"],.department-link:hover .department-product-visual img[src*="/products/ctg/"]{transform:scale(1.68)}@media (width>=801px) and (width<=1100px){.number-three-promo-grid{grid-template-rows:420px 260px;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);height:auto}.number-three-hero-promo{grid-area:1/1/auto/-1}.number-three-stacked-promos{grid-area:2/1;grid-template-rows:1fr;grid-template-columns:repeat(2,minmax(0,1fr))}.number-three-beauty-promo{grid-area:2/2}}@media (width<=800px){.number-three-hero-promo,.number-three-stacked-promos,.number-three-beauty-promo{grid-area:auto}.number-three-hero-promo{height:440px}.number-three-hero-slide{grid-template-columns:minmax(0,47%) minmax(0,49%)}.number-three-hero-actions{grid-template-columns:1fr}}@media (width<=520px){.number-three-hero-promo{height:520px}.number-three-hero-slide{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;row-gap:12px;padding:18px 20px 86px}.number-three-hero-slide .number-three-hero-copy{width:100%;position:relative;inset:auto}.number-three-hero-slide .number-three-hero-copy h2{max-width:13ch;margin-block:10px 7px;font-size:clamp(30px,9.5vw,38px)}.number-three-hero-slide .number-three-hero-copy p{max-width:32ch;margin-bottom:10px;font-size:15px}.number-three-hero-actions a,.number-three-hero-actions a.is-secondary{min-height:40px;padding:8px 12px;font-size:12px}.number-three-hero-product{border-radius:16px;justify-self:center;width:min(76%,340px);height:100%;padding:10px;position:relative;inset:auto}.number-three-hero-controls{flex-wrap:wrap;justify-content:center;gap:4px;width:calc(100% - 24px);bottom:8px;left:50%;right:auto}.number-three-carousel-dots{flex-basis:100%;order:-1;width:100%}.number-three-carousel-dots button{width:19px;height:18px}}.section.dark .shopping-panel h2{color:#fff}.section.dark .eyebrow{color:var(--gold-bright)}.product-detail-dialog>.close-button:focus-visible{outline-offset:3px;outline:3px solid #0b6f79;box-shadow:0 0 0 3px #fff,0 0 0 6px #0b6f79,0 2px 14px #0000001f}.catalogue-status{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .75rem;margin-top:auto;padding-top:.65rem;display:flex}.catalogue-status strong{color:var(--retail-navy);font-size:.84rem;font-weight:850}.catalogue-status span{color:var(--ink-soft);font-size:.72rem}.number-three-deal-status strong{font-size:14px}.number-three-deal-save,.number-three-search button{width:44px;min-width:44px;height:44px;min-height:44px}.number-three-deal-actions button,.product-quick-view,.number-three-garden-promo .number-three-promo-copy a,.number-three-hero-actions a,.number-three-hero-actions a.is-secondary{min-height:44px}.number-three-carousel-dots button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}@media (width<=520px){.number-three-carousel-dots button{flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px}.number-three-hero-actions a,.number-three-hero-actions a.is-secondary{min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-contain-size{syntax:"*";inherits:false}@property --tw-contain-layout{syntax:"*";inherits:false}@property --tw-contain-paint{syntax:"*";inherits:false}@property --tw-contain-style{syntax:"*";inherits:false}.bazaar-home-shell{--home-ink:var(--number-three-navy);--home-deep:var(--number-three-navy-deep);--home-muted:#526168;--home-gold:var(--number-three-gold);--home-accent-text:#775200;--home-cream:var(--cream);--home-line:#03263129;color:var(--home-ink);background:#f7f1e7}.bazaar-home-shell .number-three-header{background:var(--home-deep);color:#fff;border-bottom:1px solid #fff2;grid-template:auto/minmax(260px,1fr) minmax(260px,1.45fr) auto;gap:32px;height:86px;padding-block:0;padding-inline:max(28px,50vw - 640px)}.bazaar-home-shell .number-three-brand,.bazaar-home-shell .number-three-header-action,.bazaar-home-shell .number-three-mobile-menu-button{color:#fff}.bazaar-home-shell .number-three-brand,.bazaar-home-shell .number-three-search,.bazaar-home-shell .number-three-header-actions{grid-area:auto}.bazaar-home-shell .number-three-brand strong{letter-spacing:.04em;font-size:1.05rem}.bazaar-home-shell .number-three-brand small{color:var(--home-gold);letter-spacing:.12em;font-size:.75rem}.bazaar-home-shell .number-three-location{display:none}.bazaar-home-shell .number-three-header-action{min-width:58px;font-size:.875rem}.bazaar-home-shell .number-three-header-action:hover,.bazaar-home-shell .number-three-mobile-menu-button:hover{background:#ffffff15}.bazaar-home-shell .number-three-search{border:1px solid var(--home-line);height:48px;box-shadow:none;background:#faf9f6;border-radius:5px;padding-left:16px}.bazaar-home-shell .number-three-search>svg{display:none}.bazaar-home-shell .number-three-search input{color:var(--home-ink);font-size:1rem}.bazaar-home-shell .number-three-search button{background:var(--home-gold);color:var(--home-ink);border-radius:4px}.bazaar-home-shell .number-three-search:focus-within{outline:2px solid var(--home-gold);outline-offset:2px}.bazaar-home-shell .number-three-category-nav{background:var(--home-deep);color:#fff;gap:28px;padding-inline:max(28px,50vw - 640px)}.bazaar-home-shell .number-three-department-trigger,.bazaar-home-shell .number-three-nav-links a{color:#fff;font-size:.9375rem}.bazaar-home-shell .number-three-nav-links{gap:22px}.bazaar-home-shell .number-three-nav-links a{border-radius:0;padding-inline:0}.bazaar-home-shell .number-three-nav-links a:hover{color:var(--home-gold);text-underline-offset:5px;background:0 0;text-decoration:underline}.bazaar-home-shell .prelaunch-notice{background:var(--home-gold);color:var(--home-deep);border:none;min-height:44px;padding:10px 24px;font-size:.875rem;line-height:1.5}.bazaar-home-shell .prelaunch-notice strong{color:var(--home-deep)}.bazaar-home-shell .number-three-department-menu{background:#fffdf8;top:140px}.bazaar-home-shell .number-three-mobile-nav{background:#fffdf8}.bazaar-home{background:#f7f1e7}.bazaar-wrap{width:min(1280px,100% - 64px);margin-inline:auto}.bazaar-section{padding-block:52px}.bazaar-home h1,.bazaar-home h2{color:var(--home-ink);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.045em;font-weight:800}.bazaar-home h2{margin:0;font-size:clamp(1.875rem,2.7vw,2.5rem);line-height:1.15}.bazaar-home em{font-style:normal;font-weight:inherit;color:var(--home-accent-text)}.bazaar-home .bazaar-kicker{color:var(--home-accent-text);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.8125rem;font-weight:750;line-height:1.5}.bazaar-home a,.bazaar-home button{-webkit-tap-highlight-color:transparent}.bazaar-home-shell :is(a,button,summary):focus-visible{outline:3px solid var(--home-gold);outline-offset:4px;box-shadow:0 0 0 7px var(--home-deep)}.bazaar-button{background:var(--home-ink);color:#fff;border-radius:3px;justify-content:center;align-items:center;gap:22px;width:fit-content;min-height:50px;padding:14px 23px;font-size:.9375rem;font-weight:650;line-height:1.5;transition:background .2s;display:inline-flex}.bazaar-button:hover{background:var(--home-deep)}.bazaar-link{min-height:44px;color:var(--home-ink);text-underline-offset:6px;align-items:center;gap:12px;font-size:.9375rem;font-weight:650;-webkit-text-decoration:underline #b7a779;text-decoration:underline #b7a779;display:inline-flex}.bazaar-link svg,.bazaar-button svg{flex:none}.bazaar-link:hover{color:var(--home-accent-text)}.bazaar-hero{border-bottom:1px solid var(--home-line);background:#f6f2ec}.bazaar-hero-layout{grid-template-columns:minmax(0,1fr);align-items:center;min-height:0;padding-block:28px;display:grid}.bazaar-hero-copy{padding-block:20px}.bazaar-home .bazaar-hero h1{color:#fff;margin:0;font-size:clamp(2.75rem,4.6vw,4.25rem);line-height:1.08}.bazaar-hero h1 em,.bazaar-hero .bazaar-kicker{color:var(--home-gold)}.bazaar-hero .bazaar-button{background:var(--home-gold);color:var(--home-deep);font-weight:750}.bazaar-hero .bazaar-button:hover{background:#ffce5c}.bazaar-hero-copy>p:not(.bazaar-kicker){color:#e0eaed;max-width:390px;margin:24px 0 28px;font-size:1.0625rem;line-height:1.75}.fragrance-screen{background:#eee5dc;border:1px solid #f5bd3670;border-radius:12px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000025}.fragrance-screen-stage{isolation:isolate;min-height:clamp(390px,38vw,510px);position:relative;overflow:hidden}.fragrance-screen-slide{min-height:inherit}.fragrance-screen-slide,.fragrance-screen-outgoing{--campaign-deep:#15130f;--campaign-base:#2b241b;--campaign-rich:#463824;--campaign-halo:#665239;--campaign-ink:#fff7e8;--campaign-muted:#e7d9c3;--campaign-accent:#e2b85c}.fragrance-screen-slide>a,.fragrance-screen-outgoing{min-height:inherit;color:var(--campaign-ink);background:linear-gradient(108deg, var(--campaign-deep) 0%, var(--campaign-base) 56%, var(--campaign-rich) 100%);grid-template-columns:minmax(0,.82fr) minmax(320px,1.18fr);align-items:center;padding:clamp(34px,5vw,64px) clamp(64px,8vw,110px);display:grid}.fragrance-screen-slide>a:focus-visible{outline-offset:-5px;box-shadow:none}.fragrance-screen-copy{z-index:2;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.fragrance-screen-kicker{color:var(--campaign-accent);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:800}.fragrance-screen-brand{max-width:34ch;color:var(--campaign-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;margin-bottom:0;font-size:.72rem;font-weight:750;line-height:1.5;display:block}.fragrance-screen-copy strong{max-width:10ch;color:var(--campaign-ink);font:650 clamp(2.45rem, 4.2vw, 4.6rem)/.86 var(--font-cormorant), Georgia, serif;letter-spacing:-.04em;overflow-wrap:anywhere}.fragrance-screen-offer{color:var(--campaign-accent);font:800 clamp(3.75rem,7vw,7rem)/.82 var(--font-cormorant),Georgia,serif;letter-spacing:-.06em;text-shadow:0 4px 24px color-mix(in srgb,var(--campaign-accent) 30%,transparent);align-items:center;gap:10px;margin-top:20px;display:inline-flex}.fragrance-screen-offer small{color:var(--campaign-ink);font-family:var(--font-manrope),Arial,sans-serif;letter-spacing:.08em;text-shadow:none;background:0 0;border:0;padding:0;font-size:clamp(.875rem,1.2vw,1.125rem);font-weight:800;line-height:1}.fragrance-screen-size{color:#705f59;margin-top:13px;font-size:.875rem}.fragrance-screen-terms{color:var(--campaign-muted);margin-top:7px;font-size:.68rem;line-height:1.4}.fragrance-screen-link{border-bottom:1px solid var(--campaign-accent);color:var(--campaign-accent);letter-spacing:.09em;text-transform:uppercase;margin-top:18px;padding-bottom:3px;font-size:.76rem;font-weight:800}.fragrance-screen-photo{z-index:1;aspect-ratio:1;background:radial-gradient(circle at 50% 43%,var(--campaign-halo) 0 38%,color-mix(in oklab,var(--campaign-halo) 55%,transparent) 62%,transparent 78%);width:min(100%,455px);min-width:0;box-shadow:none;border:0;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative;overflow:visible}.fragrance-screen-photo:after{display:none}.fragrance-screen-photo img{object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 0 1px #ffffff38)drop-shadow(0 22px 18px #00000047);width:100%;height:100%;min-height:0;display:block}.fragrance-screen-outgoing{z-index:1;pointer-events:none;animation:.45s ease-in-out both fragrance-screen-fade;position:absolute;inset:0}.fragrance-screen-outgoing .fragrance-screen-copy{visibility:hidden}@keyframes fragrance-screen-fade{0%{opacity:1}to{opacity:0}}.fragrance-screen-arrow{z-index:4;color:#2a2025;cursor:pointer;background:#fff9;border:0;place-items:center;width:42px;height:54px;padding:0;transition:background .2s,color .2s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.fragrance-screen-arrow:hover{color:#8b5b34;background:#fff}.fragrance-screen-arrow-left{border-radius:0 5px 5px 0;left:0}.fragrance-screen-arrow-right{border-radius:5px 0 0 5px;right:0}.fragrance-screen-controls{z-index:5;color:#5a4840;background:0 0;border:0;min-height:44px;padding:0;display:block;position:absolute;bottom:12px;right:12px}.fragrance-screen-controls button{color:#2a2025;min-width:44px;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9efe0;border:1px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;padding:8px;display:inline-flex;box-shadow:0 3px 14px #0004}.fragrance-screen-controls button:hover{color:#75471f;background:#fff}.fragrance-screen-dots{display:none}.fragrance-screen-dots span{background:#b9a9a0;border-radius:999px;width:6px;height:6px;transition:width .25s,background .25s}.fragrance-screen-dots span.is-active{background:#765038;width:24px}.fragrance-screen-count{display:none}@media (width<=1100px){.fragrance-screen-slide>a{padding-inline:50px}}.bazaar-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.bazaar-section-heading .bazaar-kicker{margin-bottom:8px}.bazaar-departments{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;display:grid}.bazaar-department{border:1px solid var(--home-line);background:var(--home-ink);border-radius:8px;flex-direction:column;min-width:0;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.bazaar-department-image{aspect-ratio:1.2;background:var(--home-cream);place-items:center;width:100%;padding:12px;display:grid;overflow:hidden}.bazaar-department-image img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;transition:transform .2s}.bazaar-department-image img[src*="/products/ctg/"]{transform:scale(1.6)}.bazaar-department strong{color:#fff;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:14px 12px;font-size:.875rem;font-weight:700;line-height:1.5;display:flex}.bazaar-department strong svg{color:var(--home-gold);flex-shrink:0}.bazaar-department:hover{transform:translateY(-3px);box-shadow:0 8px 20px #0326311a}.bazaar-department:hover strong{color:var(--home-gold)}.bazaar-new{border-top:1px solid var(--home-line)}.bazaar-home .product-grid.is-compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;padding:0;display:grid;overflow:visible}.bazaar-home .product-card{flex-direction:column;flex:initial;width:auto;min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;display:flex}.bazaar-home .product-card:hover{box-shadow:none;transform:none}.product-image-link{width:100%;height:100%;display:block}.bazaar-home .product-art{aspect-ratio:1;background:#f7f6f3;border:0;border-radius:4px;height:auto;min-height:0;padding:12px;overflow:hidden}.bazaar-home .product-photo{object-fit:contain;mix-blend-mode:multiply;filter:none;width:100%;height:100%;box-shadow:none;background:0 0;margin:0;padding:0;position:static}.bazaar-home .favorite-button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--home-ink);background:#fff;border:0;border-radius:50%;place-items:center;padding:8px;font-size:.75rem;display:grid;top:7px;left:auto;right:7px;box-shadow:0 2px 6px #00000006}.bazaar-home .favorite-button.is-saved{background:var(--home-ink);color:#fff}.bazaar-home .product-copy{flex-direction:column;flex:1;padding:16px 0 0;display:flex}.bazaar-product-brand{color:var(--home-muted);margin:0 0 6px;font-size:.75rem;line-height:1.5}.bazaar-home .product-copy h3{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;min-height:0;color:var(--home-ink);margin:0 0 8px;font-size:.9375rem;font-weight:600;line-height:1.5}.bazaar-home .product-size{color:var(--home-muted);margin:0 0 12px;font-size:.8125rem;line-height:1.5}.bazaar-home .product-purchase-row{border:0;margin-top:auto;padding:0;display:block}.bazaar-home .catalogue-status{border:0;justify-content:flex-start;align-items:baseline;gap:6px;margin:0 0 12px;padding:0}.bazaar-home .catalogue-status strong{color:var(--home-ink);font-size:1.1875rem;font-weight:750}.bazaar-home .catalogue-status span{color:var(--home-muted);font-size:.75rem}.bazaar-home .product-quick-view{color:var(--home-ink);border:1px solid var(--home-gold);background:var(--home-gold);border-radius:4px;min-height:44px;margin:0;font-size:.875rem;font-weight:750}.bazaar-home .product-quick-view:hover{background:#ffce5c}.bazaar-home .add-button{color:var(--home-muted);text-underline-offset:4px;background:0 0;border:0;border-radius:0;min-height:44px;margin-top:2px;padding:10px 0;font-size:.8125rem;font-weight:500;text-decoration:underline}.bazaar-editorial{background:var(--home-gold);border-block:1px solid #d99600}.bazaar-editorial-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:48px;display:grid}.bazaar-editorial-image{background:var(--home-cream);border-radius:12px;width:100%;max-width:460px;padding:22px}.bazaar-editorial-image img{aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.bazaar-editorial-copy h2{font-size:clamp(2.25rem,3.1vw,3rem);line-height:1.15}.bazaar-editorial-copy h2 em,.bazaar-editorial-copy .bazaar-kicker{color:var(--home-ink)}.bazaar-editorial-copy>p:not(.bazaar-kicker){color:var(--home-ink);max-width:410px;margin:24px 0;font-size:1rem;line-height:1.75}.bazaar-home .bazaar-value .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.bazaar-home .bazaar-value .product-art{max-height:280px}.bazaar-brands{background:var(--home-ink);color:#fff;border-top:4px solid var(--home-gold);padding-block:48px}.bazaar-brands h2,.bazaar-brands .bazaar-link{color:#fff}.bazaar-brands .bazaar-link:hover{color:var(--home-gold)}.bazaar-brand-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.bazaar-brand-row a{min-width:0;min-height:100px;color:var(--home-ink);background:#fffdf8;border-radius:3px;justify-content:center;align-items:center;padding:18px;display:flex}.bazaar-brand-row img{object-fit:contain;width:100%;height:60px}.bazaar-brand-row span{letter-spacing:-.04em;font-size:clamp(1.25rem,2vw,1.875rem);font-weight:750}.bazaar-brand-row a:hover{outline:2px solid var(--home-gold);outline-offset:3px}.bazaar-visit{grid-template-columns:1fr 1fr;gap:80px;padding-block:76px;display:grid}.bazaar-visit h2{font-size:clamp(2.125rem,3.1vw,3rem)}.bazaar-visit-copy p{color:var(--home-muted);max-width:440px;margin:0 0 22px;font-size:1rem;line-height:1.75}.bazaar-visit address{gap:12px;margin-bottom:18px;font-size:1rem;font-style:normal;line-height:1.6;display:flex}.bazaar-visit address svg{color:var(--home-accent-text);flex-shrink:0;margin-top:4px}.bazaar-home-shell .footer{background:var(--home-deep);color:#fff;border-top:1px solid #ffffff20}.bazaar-home-shell .footer-main{padding-top:48px}.mobile-department-group{border-bottom:1px solid var(--line)}.mobile-department-group summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:.9375rem;font-weight:650;list-style:none;display:flex}.mobile-department-group summary::-webkit-details-marker{display:none}.mobile-department-group[open] summary svg{transform:rotate(180deg)}.number-three-mobile-nav .mobile-department-group a{border-bottom:0;padding-left:16px;font-size:.875rem;font-weight:500}@media (width<=1100px){.bazaar-home-shell .number-three-header{grid-template-columns:minmax(240px,1fr) minmax(200px,1.2fr) auto;gap:20px}.bazaar-home-shell .number-three-header-actions>a[href="/contact#inquiry"]{display:none}.bazaar-home-shell .number-three-brand strong{font-size:.9375rem}.bazaar-hero-layout{min-height:0}.bazaar-departments{gap:16px}.bazaar-home .product-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}.bazaar-home .bazaar-value .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.bazaar-editorial-layout,.bazaar-visit{gap:44px}.bazaar-brand-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.bazaar-home-shell .number-three-header{grid-template-columns:1fr auto;gap:16px;height:auto;padding:18px 24px}.bazaar-home-shell .number-three-search{grid-area:2/1/auto/-1}.bazaar-home-shell .number-three-header-actions{grid-area:1/2;height:48px}.bazaar-home-shell .number-three-mobile-menu-button{min-width:48px;font-size:.875rem;display:flex}.bazaar-home-shell .number-three-category-nav,.bazaar-home-shell .number-three-header-actions .number-three-header-action{display:none}.bazaar-home-shell .number-three-brand strong{white-space:normal;font-size:1rem}.bazaar-home-shell .number-three-brand-mark{flex-basis:48px;width:48px;height:48px}.bazaar-home-shell .prelaunch-notice{text-align:center;flex-direction:column;align-items:center;gap:3px;padding-inline:24px;font-size:.8125rem}.bazaar-home-shell .number-three-mobile-nav{width:calc(100% - 32px);max-height:calc(100dvh - 170px);color:var(--home-ink);border:1px solid var(--home-line);border-radius:4px;position:absolute;top:151px;left:16px;right:16px}.bazaar-departments{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (width<=700px){.bazaar-wrap{width:calc(100% - 40px)}.bazaar-section{padding-block:40px}.bazaar-section-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.bazaar-home .bazaar-kicker{letter-spacing:.1em;font-size:.75rem}.bazaar-hero-layout{grid-template-columns:1fr;padding-block:20px}.bazaar-hero-copy{padding:0}.bazaar-home .bazaar-hero h1{font-size:clamp(2.25rem,9.5vw,3.5rem)}.bazaar-hero-copy>p:not(.bazaar-kicker){max-width:34ch;margin:18px 0 22px;font-size:1rem}.fragrance-screen{justify-self:center;max-width:620px}.fragrance-screen-stage{min-height:clamp(350px,88vw,460px)}.fragrance-screen-slide>a,.fragrance-screen-outgoing{grid-template-columns:minmax(0,.88fr) minmax(150px,1.12fr);padding:36px 40px}.fragrance-screen-photo{height:clamp(260px,64vw,350px)}.fragrance-screen-copy strong{font-size:clamp(1.65rem,7vw,2.55rem)}.bazaar-departments{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.bazaar-department{gap:0}.bazaar-department-image{aspect-ratio:1.35}.bazaar-department strong{font-size:.875rem}.bazaar-home .product-grid.is-compact,.bazaar-home .bazaar-value .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.bazaar-home .product-art{padding:9px}.bazaar-home .product-copy h3{font-size:.875rem}.bazaar-home .product-size{overflow-wrap:anywhere;font-size:.75rem}.bazaar-home .catalogue-status strong{font-size:1.125rem}.bazaar-home .product-quick-view{font-size:.8125rem}.bazaar-editorial-layout{grid-template-columns:1fr;gap:24px;padding-block:32px 40px}.bazaar-editorial-image{justify-self:center;max-width:360px}.bazaar-editorial-copy h2{font-size:2.125rem}.bazaar-brands{padding-block:36px}.bazaar-brand-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bazaar-brand-row a{min-height:88px}.bazaar-brand-row span{font-size:1.5rem}.bazaar-visit{grid-template-columns:1fr;gap:26px}}@media (width<=480px){.fragrance-screen-stage{min-height:520px}.fragrance-screen-slide>a,.fragrance-screen-outgoing{grid-template-columns:1fr;align-content:center;gap:4px;padding:40px 42px 26px}.fragrance-screen-copy{text-align:center;grid-row:2;align-items:center}.fragrance-screen-copy strong{max-width:15ch}.fragrance-screen-photo{grid-row:1;height:255px}.fragrance-screen-link{margin-top:14px}.fragrance-screen-slide>a,.fragrance-screen-outgoing{background:linear-gradient(180deg,var(--campaign-rich) 0%,var(--campaign-base) 42%,var(--campaign-deep) 78%)}}@media (width<=380px){.bazaar-home-shell .number-three-header{padding-inline:16px}.bazaar-home-shell .number-three-brand{gap:8px}.bazaar-home-shell .number-three-brand>span{display:block}.bazaar-home-shell .number-three-brand strong{font-size:.875rem}.bazaar-home-shell .number-three-brand small{letter-spacing:.03em;font-size:.75rem}.bazaar-home-shell .number-three-brand-mark{flex-basis:40px;width:40px;height:40px}.bazaar-home .bazaar-kicker{letter-spacing:.06em}.bazaar-button{gap:12px;padding-inline:16px;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.fragrance-screen-outgoing{display:none}.bazaar-home *,.bazaar-home :before,.bazaar-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.department-overview{gap:2.5rem;margin:2rem 0 3rem;display:grid}.department-overview h2,.catalog-filter-dialog h2{font:700 clamp(1.25rem,2.4vw,2rem)/1.25 var(--font-manrope),sans-serif;letter-spacing:-.025em}.department-type-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;display:grid}.department-type-grid>a{border:1px solid var(--home-line);background:var(--cream);min-width:0;color:var(--number-three-navy);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.department-type-grid img{aspect-ratio:1;object-fit:contain;background:#fff;width:100%;height:auto;padding:1rem}.department-type-grid>a>span{gap:.4rem;padding:1rem;display:grid}.department-type-grid strong{font-size:1rem;line-height:1.4}.department-type-grid small{font-size:.875rem}.department-collections{gap:1rem;display:grid}.collection-links{flex-wrap:wrap;gap:.75rem;display:flex}.collection-links>a,.collection-links>button{border:1px solid var(--home-line);color:var(--number-three-navy);background:var(--cream);text-align:left;gap:.25rem;min-height:44px;padding:.9rem 1.1rem;font-size:1rem;line-height:1.4;text-decoration:none;display:grid}.collection-links small{font-size:.875rem}.collection-links a:hover,.department-type-grid>a:hover{border-color:var(--number-three-navy)}.upcoming-range{background:var(--number-three-navy);color:#fff;border-top:4px solid var(--number-three-gold);padding:clamp(1.25rem,4vw,2.5rem)}.upcoming-range h2,.upcoming-range .eyebrow,.upcoming-range a{color:var(--number-three-gold)}.upcoming-range p{max-width:70ch;font-size:1rem;line-height:1.7}.upcoming-range ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;margin:1.5rem 0;padding-left:1.3rem;display:grid}.upcoming-range li{font-size:1rem;line-height:1.5}.catalog-heading h1{font:750 clamp(1.8rem,4vw,3.6rem)/1.15 var(--font-manrope),sans-serif;letter-spacing:-.035em;overflow-wrap:anywhere}.catalog-heading p{max-width:65ch;font-size:1rem;line-height:1.65}.catalog-heading>span,.catalog-breadcrumbs{font-size:.875rem}.filter-bar{flex-wrap:wrap;align-items:end;gap:1rem;display:flex}.filter-bar .search-control{flex:280px}.filter-bar .sort-control{flex:0 240px}.filter-bar label span{font-size:.875rem}.filter-bar input,.filter-bar select{width:100%;min-height:48px;font-size:1rem}.filter-open-button{min-height:48px}.catalog-filter-dialog{border:1px solid var(--home-line);background:var(--cream);width:min(540px,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--number-three-navy);margin:auto;padding:1.5rem;overflow:auto}.catalog-filter-dialog::backdrop{background:#01202aa6}.filter-dialog-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.filter-dialog-heading .close-button{flex:0 0 44px;width:44px;height:44px;position:static}.catalog-facet-fields{gap:1.25rem;margin:1.5rem 0;display:grid}.catalog-facet-fields label{gap:.5rem;font-size:1rem;display:grid}.catalog-facet-fields input,.catalog-facet-fields select{width:100%;min-width:0;min-height:48px;color:var(--number-three-navy);background:#fff;border:1px solid #7c8a8e;padding:.75rem;font-size:1rem}.active-filter-summary{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;font-size:1rem;display:flex}.active-filter-summary button{min-height:44px;color:var(--number-three-navy);background:var(--number-three-gold);border:0;padding:.5rem 1rem}.shop-section .product-grid,.product-grid.is-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.product-card{border:1px solid var(--home-line);background:#fff;min-width:0}.product-art{aspect-ratio:1;background:#fff;min-height:0}.product-photo{object-fit:contain;filter:none;width:100%;height:100%}.product-card:hover .product-photo{filter:none}.product-copy{gap:.55rem;padding:1rem}.product-copy h3,.product-grid.is-compact .product-copy h3{-webkit-line-clamp:unset;min-height:0;font-size:1rem;font-weight:700;line-height:1.45;display:block;overflow:visible}.product-size,.bazaar-product-brand,.catalogue-status span{font-size:.875rem;line-height:1.45}.product-purchase-row .catalogue-status strong{color:var(--number-three-navy);font-size:1.35rem}.product-card .product-quick-view,.product-card .add-button{min-height:44px;font-size:.875rem;line-height:1.4}.product-card .product-quick-view{background:var(--number-three-gold);color:var(--number-three-navy)}.product-card .add-button{color:var(--number-three-navy);background:var(--cream);border:1px solid var(--home-line)}.product-card .favorite-button{min-width:44px;min-height:44px}.product-page-card .product-detail-copy h1{font:700 clamp(1.5rem,3vw,2.75rem)/1.2 var(--font-manrope),sans-serif}.product-detail-copy p{font-size:1rem;line-height:1.65}.balloon-options{margin:1.25rem 0}.balloon-options p{margin:1rem 0 .5rem}.balloon-options nav{flex-wrap:wrap;gap:.5rem;display:flex}.balloon-options a{border:1px solid var(--line);min-width:44px;min-height:44px;color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:.5rem .8rem;font-size:1rem;text-decoration:none;display:inline-flex}.balloon-options a[aria-current=page]{background:#f8e8ad;border-color:#71411f;font-weight:800;box-shadow:inset 0 0 0 1px #71411f}.balloon-options a:hover{border-color:#71411f}.balloon-options a:focus-visible{outline-offset:3px;outline:3px solid #71411f}.department-card-copy p,.department-meta{font-size:.875rem;line-height:1.6}.department-more-types{min-height:44px}.number-three-department-menu-group a{font-size:.875rem;line-height:1.45}.number-three-department-menu-group>a strong{font-size:1rem}.mobile-department-group>summary{cursor:pointer;min-height:48px;padding:1rem;font-size:1rem}.mobile-department-group>a{margin-left:1rem}:is(.collection-links,.department-type-grid,.catalog-filter-dialog,.filter-bar) :focus-visible{outline:3px solid var(--number-three-gold);outline-offset:3px;box-shadow:0 0 0 5px var(--number-three-navy)}@media (width<=1000px){.department-type-grid,.shop-section .product-grid,.product-grid.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.department-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.shop-section .product-grid,.product-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:visible}.product-art{aspect-ratio:1;min-height:0}.product-copy{padding:.7rem}.product-copy h3,.product-grid.is-compact .product-copy h3{font-size:.95rem;line-height:1.45}.product-size{overflow-wrap:anywhere}.product-grid .product-card{width:auto}.upcoming-range ul{grid-template-columns:1fr}.filter-bar .sort-control{flex:1}.catalog-filter-dialog{border:0;width:min(100%,440px);height:100dvh;max-height:100dvh;margin:auto 0 0 auto}.department-overview .section-heading{flex-direction:column;align-items:start}}@media (width<=359px){.shop-section .product-grid,.product-grid.is-compact{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.product-card,.product-photo,.department-type-grid>a{transition:none;transform:none}}.compact-brands-page{background:var(--cream);color:var(--number-three-navy)}.compact-brands-page .container{width:min(1240px,100% - 3rem)}.compact-brands-intro{padding:2.5rem 0 2.75rem}.compact-brands-breadcrumb{color:#52646d;align-items:center;gap:.8rem;margin-bottom:2rem;font-size:.9375rem;display:flex}.compact-brands-breadcrumb a{color:inherit}.compact-brands-breadcrumb a:hover{text-decoration:underline}.compact-brands-intro h1{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.04em;color:var(--number-three-navy);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.2}.compact-brands-subtitle{color:#52646d;margin:.9rem 0 1.85rem;font-size:1.125rem;line-height:1.6}.compact-brand-search{color:#52646d;background:#fffdf8;border:1px solid #84959a;border-radius:9px;align-items:center;gap:.85rem;min-height:56px;padding:.25rem 1rem;display:flex}.compact-brand-search>svg{flex:none}.compact-brand-search input{width:100%;min-width:0;min-height:48px;color:var(--number-three-navy);font:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:.5rem 0;font-size:1.0625rem}.compact-brand-search input::placeholder{color:#52646d;opacity:1}.compact-brand-search input::-webkit-search-cancel-button{-webkit-appearance:none}.compact-brand-search:focus-within{outline:3px solid var(--number-three-navy);outline-offset:3px}.compact-brand-clear{width:44px;height:44px;color:var(--number-three-navy);cursor:pointer;background:0 0;border:0;flex:0 0 44px;place-items:center;padding:0;display:grid}.compact-brands-band{background:var(--number-three-navy);color:var(--cream);padding:2rem 0}.compact-brand-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.compact-brand-grid li{min-width:0;margin:0;padding:0}.compact-brand-grid a{min-height:90px;color:var(--cream);font-family:var(--font-cormorant), Georgia, serif;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding:.65rem .35rem;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:600;line-height:1.25;text-decoration:none;display:flex}.compact-brand-grid a[data-brand=HudaBeauty],.compact-brand-grid a[data-brand=AiR\ OMA]{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.03em;font-size:clamp(1.5rem,2.35vw,2.15rem);font-weight:400}.compact-brand-grid a:hover{color:var(--number-three-gold);text-underline-offset:.2em;text-decoration:underline}.compact-brand-results{padding:5px}.compact-brand-results.is-directory{overscroll-behavior:contain;scrollbar-color:var(--number-three-gold) var(--number-three-navy);max-height:min(26rem,60vh);overflow-y:auto}.compact-brand-results.is-directory .compact-brand-grid{gap:.3rem 1.5rem}.compact-brand-results.is-directory .compact-brand-grid a{min-height:48px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:left;justify-content:flex-start;padding:.7rem .5rem;font-size:1rem;font-weight:500;line-height:1.5}.compact-brand-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:180px;padding:1rem;display:flex}.compact-brand-empty p{margin:0;font-size:1rem}.compact-brand-empty a,.compact-brand-empty button{border:1px solid var(--number-three-gold);min-height:44px;color:var(--number-three-gold);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.5rem;padding:.65rem 1rem;display:inline-flex}.compact-brands-actions{justify-content:center;padding:2rem 0 3rem;display:flex}.compact-brands-toggle{background:var(--number-three-gold);min-height:54px;color:var(--number-three-navy);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:1rem;padding:.9rem 1.65rem;font-size:1rem;font-weight:650;display:inline-flex}.compact-brands-toggle:hover{border-color:var(--number-three-navy)}.compact-brands-page :is(a,button):focus-visible{outline:3px solid var(--number-three-gold);outline-offset:3px}.compact-brands-page :is(.compact-brands-toggle,.compact-brand-clear,.compact-brands-breadcrumb a):focus-visible{outline-color:var(--number-three-navy)}@media (width<=720px){.compact-brands-page .container{width:min(1240px,100% - 2rem)}.compact-brands-intro{padding:1.5rem 0 2rem}.compact-brands-breadcrumb{margin-bottom:1.5rem}.compact-brands-subtitle{margin-bottom:1.5rem;font-size:1rem}.compact-brands-band{padding:1.2rem 0}.compact-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem}.compact-brand-grid a{min-height:70px;font-size:clamp(1.45rem,5.6vw,2rem)}.compact-brand-grid a[data-brand=HudaBeauty],.compact-brand-grid a[data-brand=AiR\ OMA]{font-size:clamp(1.2rem,4.8vw,1.7rem)}.compact-brands-actions{padding:1.5rem 0 2rem}}@media (width<=360px){.compact-brand-grid,.compact-brand-results.is-directory .compact-brand-grid{column-gap:.4rem}}.bazaar-home-shell,.bazaar-home{background:#eee7dd}.bazaar-home .bazaar-new{background:0 0}.bazaar-hero{background:#f6f2ec}.fragrance-screen{background:#171415;border-color:#c49a4a;border-radius:10px;overflow:hidden;box-shadow:0 22px 64px #0007,inset 0 0 0 1px #f4d38d22}.fragrance-screen-photo{aspect-ratio:1;background:radial-gradient(circle at 50% 43%,var(--campaign-halo) 0 38%,color-mix(in oklab,var(--campaign-halo) 55%,transparent) 62%,transparent 78%);width:min(100%,455px);height:auto;box-shadow:none;border:0;border-radius:50%;padding:0;overflow:visible}.fragrance-screen-photo img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%}.fragrance-screen-photo img[src$=-transparent\.webp]{box-sizing:border-box;padding:5%}.fragrance-screen-caption{color:#fff9ef;background:#231f2a;min-height:8rem;padding:20px 26px}.fragrance-screen-caption strong{font-size:1.125rem;line-height:1.4}.fragrance-screen-brand{color:var(--campaign-muted)}.fragrance-screen-caption b{color:#f4d293;font-size:1.4rem}.fragrance-screen-controls{background:0 0}.fragrance-product.product-card{--fragrance-card-panel:#3f2d36;background:var(--fragrance-card-panel);color:#fff9ef;border:1px solid #75654e;border-radius:8px;overflow:hidden}.fragrance-product .product-art{background:#ded7d1;border-bottom:1px solid #ac8c5866}.fragrance-product .product-image-link{width:100%;height:100%;padding:12px;display:block}.fragrance-product .product-photo{object-fit:contain;mix-blend-mode:multiply;filter:none;width:100%;height:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static}.fragrance-product.product-card:hover .product-photo{filter:none}.fragrance-product .product-copy{color:#fff9ef;background:#25232c;padding:1rem}.fragrance-product.product-card .product-copy{background:var(--fragrance-card-panel)}.fragrance-product .product-copy :is(h3,h3 a,.product-size,.product-details,.product-details summary,.product-details p){color:#fff9ef}.fragrance-product .product-copy .bazaar-product-brand{color:#e3c38f;letter-spacing:.045em}.fragrance-product .catalogue-status strong,.fragrance-product .product-purchase-row .catalogue-status strong{color:#f4d293}.fragrance-product .catalogue-status span{color:#ddd5ce}.fragrance-product .product-quick-view{color:#241c18;background:#e6c58f;border:1px solid #e6c58f}.fragrance-product .add-button{color:#fff9ef;background:#25232c;border:1px solid #9c8870}.fragrance-product.product-card .add-button{background:var(--fragrance-card-panel)}.fragrance-product .add-button:hover{background:#3b3340}.fragrance-product .favorite-button{color:#fff9ef;background:#25232c;border:1px solid #9c8870}.fragrance-product.product-card .favorite-button{background:var(--fragrance-card-panel)}.fragrance-product .favorite-button.is-saved{color:#241c18;background:#e6c58f}.fragrance-product.product-page-card,.fragrance-product.product-detail-dialog{color:#fff9ef;background:#25232c;border:1px solid #ac8c5870}.fragrance-product .product-detail-image{background:#ded7d1;padding:clamp(1rem,3vw,2.5rem)}.fragrance-product .product-detail-image img{mix-blend-mode:multiply}.fragrance-product .product-detail-copy{color:#fff9ef;background:#25232c}.fragrance-product .product-detail-copy :is(h1,h2,p,.product-detail-description,.product-detail-brand){color:#fff9ef}.fragrance-product .product-detail-copy :is(.eyebrow,.text-link){color:#e3c38f}.fragrance-product .product-detail-copy .button.ghost{color:#fff9ef;border-color:#9c8870}.fragrance-product .close-button{color:#fff9ef;background:#25232c}.fragrance-detail-page{color:#fff9ef;background:#191a22}.fragrance-detail-page .catalog-breadcrumbs :is(a,strong){color:#e3c38f}.fragrance-detail-page .section.cream{background:#22212a}.fragrance-detail-page .section-heading :is(h2,p){color:#fff9ef}.fragrance-detail-page .section-heading .eyebrow{color:#e3c38f}.fragrance-collection-page{color:#fff9ef;background:#191a22}.fragrance-event-banner{color:#fff9ef;background:linear-gradient(105deg,#4a152f 0%,#792344 52%,#3e162c 100%);border-bottom:1px solid #efd08b66;justify-content:center;align-items:center;gap:clamp(28px,6vw,90px);padding:clamp(26px,4vw,48px) max(5vw,24px);scroll-margin-top:120px;display:flex}.fragrance-event-banner>div{flex:none}.fragrance-event-banner p{color:#f4dfe7;max-width:48ch;margin:0;font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.65}.fragrance-event-banner>div>p{color:#f3cf7d;letter-spacing:.16em;text-transform:uppercase;margin-bottom:7px;font-size:.7rem;font-weight:800;line-height:1.3}.fragrance-event-banner h2{color:#f4cf75;font:800 clamp(3.6rem,7vw,6.5rem)/.78 var(--font-cormorant),Georgia,serif;letter-spacing:-.06em;align-items:center;gap:12px;margin:0;display:flex}.fragrance-event-banner h2 small{color:#fff9ef;font:850 .7rem/1 var(--font-manrope),Arial,sans-serif;letter-spacing:.12em;border:1px solid #f4cf75;border-radius:999px;padding:5px 8px 4px}.fragrance-counter-hero{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(40px,6vw,80px);display:grid}.fragrance-counter-hero h1{color:#fff9ef;font:600 clamp(2.6rem,5vw,4.8rem)/1.07 var(--font-cormorant),Georgia,serif;letter-spacing:-.025em;margin:0 0 24px}.fragrance-counter-hero .eyebrow{color:#e3c38f}.fragrance-counter-hero p:not(.eyebrow){color:#e1d8d4;max-width:48ch;font-size:1.0625rem;line-height:1.75}.fragrance-counter-photo{background:radial-gradient(at 50% 30%,#f4f0eb,#d9ccc1);border:1px solid #ac8c5880;border-radius:8px;place-items:center;min-width:0;display:grid;overflow:hidden}.fragrance-counter-photo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:clamp(300px,34vw,450px);padding:20px}.fragrance-counter-photo span{color:#f4d293;background:#302733;border-top:1px solid #ac8c5866;width:100%;padding:16px 22px;font-size:1rem;display:block}.fragrance-collection-page #fragrance-collection{background:#22212a;border-top:1px solid #ac8c5866;padding-top:48px}.fragrance-collection-page .section-heading h2{color:#fff9ef}.fragrance-collection-page .section-heading p{color:#ded4cd}.fragrance-collection-page .section-heading .eyebrow{color:#e3c38f}.fragrance-collection-page .retail-banner{color:#fff9ef;background:#302a34;border-color:#8f795d}.fragrance-collection-page .retail-banner :is(p,a){color:#fff9ef}.fragrance-collection-page .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.fragrance-screen-photo,.fragrance-counter-photo,.fragrance-product) img[src*="/studio-2026/ltf-"]{transform:scale(1.28)}:is(.fragrance-screen-photo,.fragrance-product) img[src*="/studio-2026/afn-"]{transform:scale(1.1)}:is(.fragrance-screen-photo,.fragrance-product) img[src*="/studio-2026/fav-"]{transform:scale(1.48)translateY(-6%)}.fragrance-product.product-card:hover .product-photo[src*="/studio-2026/ltf-"]{transform:scale(1.28)}.fragrance-product.product-card:hover .product-photo[src*="/studio-2026/afn-"]{transform:scale(1.1)}.fragrance-product.product-card:hover .product-photo[src*="/studio-2026/fav-"]{transform:scale(1.48)translateY(-6%)}.fragrance-counter-photo span{z-index:1;position:relative}@media (width<=1100px){.fragrance-screen-caption{min-height:10rem}.fragrance-collection-page .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.fragrance-event-banner{flex-direction:column;align-items:flex-start;gap:18px}.fragrance-screen-photo{width:min(64vw,350px);height:auto;padding:0}.fragrance-screen-caption{min-height:140px;padding:18px 20px}.fragrance-counter-hero{grid-template-columns:1fr;padding-block:36px}.fragrance-counter-photo img{height:340px}.fragrance-collection-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.fragrance-product .product-copy{padding:.8rem}.fragrance-product .product-image-link{padding:8px}}@media (width<=359px){.fragrance-collection-page .product-grid{grid-template-columns:1fr}}.fragrance-video{background:#f2e8d4;border:1px solid #c49a4a;border-radius:10px;width:100%;min-width:0;overflow:hidden;box-shadow:0 12px 36px #39281820}.fragrance-video-film{aspect-ratio:40/13;background:#f2e8d4;width:100%;display:block;position:relative}.fragrance-video-film picture{display:block;position:absolute;inset:0}.fragrance-video-film :is(video,img){object-fit:contain;width:100%;height:100%;display:block}.fragrance-video-film video{opacity:0;position:absolute;inset:0}.fragrance-video-film:focus-visible{outline-offset:-5px}.fragrance-video-bar{color:#fff9ef;background:#3e162c;flex-wrap:wrap;align-items:center;gap:10px 20px;padding:10px 22px;display:flex}.fragrance-video-offer{color:#f4cf75;align-items:center;gap:14px;display:flex}.fragrance-video-offer>span{max-width:6.5em;font-size:.875rem;font-weight:750;line-height:1.35}.fragrance-video-offer strong{white-space:nowrap;font:800 clamp(2.7rem,3.4vw,3.15rem)/1 var(--font-cormorant),Georgia,serif;letter-spacing:-.04em;align-items:center;gap:7px;display:flex}.fragrance-video-offer small{color:#fff9ef;font:800 .875rem/1 var(--font-manrope),Arial,sans-serif;letter-spacing:.06em}.fragrance-video-bar p{color:#f2dfe7;flex:1;min-width:145px;max-width:265px;margin:0;font-size:.875rem;line-height:1.4}.fragrance-video-shop{color:#fff9ef;border:1px solid #f4cf75;border-radius:4px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin-left:auto;padding:8px 16px;font-size:.9375rem;font-weight:750;display:inline-flex}.fragrance-video-shop:hover{color:#3e162c;background:#f4cf75}.fragrance-video-control{color:#fff9ef;cursor:pointer;background:0 0;border:1px solid #f4cf7599;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid}.fragrance-video-control:hover{background:#ffffff1c}@media (width<=700px){.fragrance-video-film{aspect-ratio:5/4}.fragrance-video-bar{grid-template-columns:minmax(0,1fr) 44px;gap:8px 12px;padding:12px;display:grid}.fragrance-video-offer{grid-area:1/1;gap:12px}.fragrance-video-offer>span{font-size:.875rem}.fragrance-video-offer strong{font-size:2.75rem}.fragrance-video-control{grid-area:1/2}.fragrance-video-shop{grid-area:2/1/auto/-1;min-width:0;margin:0}.fragrance-video-bar p{text-align:center;grid-area:3/1/auto/-1;min-width:0;max-width:none;font-size:.8125rem}}.fragrance-product .product-detail-copy .product-safety-note{color:#332c21;background:#f6f1e5}.fragrance-detail-page .product-page-section .catalog-breadcrumbs :is(a,strong){color:#314850}.beauty-department{--department-page:#f7f1e7;--department-glow:#ffffffb3;--department-accent:#b58a2b;--department-banner:#032631;--department-banner-copy:#d7e0df;--department-button:#d5a534;background:radial-gradient(circle at 50% 0, var(--department-glow), transparent 32rem), var(--department-page);color:#082b39;padding:1.9rem 0 2.5rem}.beauty-content{width:min(1000px,100% - 48px);margin-inline:auto}.beauty-title{text-align:center;margin-bottom:1.15rem}.beauty-title h1{color:#082b39;letter-spacing:-.03em;margin:0;font:700 clamp(2.3rem,5.4vw,3.75rem)/1.12 Georgia,serif}.beauty-title p{color:#5b6267;justify-content:center;align-items:center;gap:2rem;margin:.65rem 0 0;font:400 clamp(1.2rem,2.5vw,1.8rem)/1.3 Georgia,serif;display:flex}.beauty-title p:before,.beauty-title p:after{content:"";background:var(--department-accent);width:110px;height:1px}.beauty-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.beauty-category-tile{border:1px solid color-mix(in srgb, var(--department-accent) 28%, transparent);color:#082b39;background:#fffdf9;border-radius:10px;flex-direction:column;min-width:0;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 8px 24px #33281413}.beauty-category-fragrance{color:#fffaf0;background:#042c37}.beauty-tile-photo{aspect-ratio:1.16;overflow:hidden}.beauty-tile-photo img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.beauty-category-tile:hover{border-color:color-mix(in srgb, var(--department-accent) 58%, transparent);transform:translateY(-2px);box-shadow:0 14px 32px #3328141f}.beauty-category-tile:hover .beauty-tile-photo img{transform:scale(1.025)}.beauty-tile-caption{flex-direction:column;justify-content:center;min-height:82px;padding:.2rem 1.75rem .85rem;display:flex}.beauty-tile-caption h2{color:inherit;letter-spacing:-.025em;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0;font:700 clamp(1.6rem,3.8vw,2.65rem)/1.12 Georgia,serif;display:flex}.beauty-tile-caption svg{color:var(--department-accent);flex-shrink:0}.beauty-tile-caption p{color:#183440;margin:.25rem 0 0;font:400 1.1rem/1.3 Georgia,serif}.beauty-category-tile:focus-visible{outline-offset:4px;outline:3px solid #b28114}.beauty-fragrance-banner{background:var(--department-banner);color:#fffaf0;border-radius:9px;grid-template-columns:minmax(0,57%) minmax(0,43%);align-items:stretch;min-height:260px;margin-top:1rem;display:grid;overflow:hidden}.beauty-banner-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:2rem 1rem 2rem 3rem;display:flex}.beauty-banner-copy h2{color:#fffaf0;letter-spacing:-.025em;margin:0;font:700 clamp(1.55rem,3vw,2.25rem)/1.14 Georgia,serif}.beauty-banner-copy p{color:var(--department-banner-copy);margin:.45rem 0 1.35rem;font:400 1.35rem/1.3 Georgia,serif}.beauty-banner-copy a{color:#082a36;background:var(--department-button);border-radius:5px;align-items:center;gap:.75rem;min-height:48px;padding:.7rem 1.15rem;font:600 1.05rem/1.3 Georgia,serif;text-decoration:none;display:inline-flex}.beauty-banner-copy a:hover{background:#e8be59}.beauty-banner-copy a:focus-visible{outline-offset:4px;outline:3px solid #fff}.beauty-banner-photo{min-width:0;height:320px;overflow:hidden}.beauty-banner-photo img{object-fit:cover;width:100%;height:100%;display:block}.beauty-essentials-link{border-top:3px solid var(--department-button);border-bottom:3px solid var(--department-button);background:linear-gradient(115deg, color-mix(in srgb, var(--department-banner) 84%, #130e11), color-mix(in srgb, var(--department-banner) 90%, var(--department-accent)), color-mix(in srgb, var(--department-banner) 84%, #130e11));min-height:116px;box-shadow:0 16px 36px color-mix(in srgb, var(--department-banner) 24%, transparent);color:#fffaf0;letter-spacing:-.015em;text-align:center;border-radius:8px;grid-template-columns:minmax(40px,1fr) minmax(0,auto) auto minmax(40px,1fr);align-items:center;column-gap:1rem;margin:1rem auto 0;padding:1.4rem clamp(1.25rem,4vw,3rem);font:700 clamp(1.55rem,3vw,1.9rem)/1.18 Georgia,serif;text-decoration:none;transition:box-shadow .18s,filter .18s;display:grid;overflow:hidden}.beauty-essentials-link>span{text-wrap:balance;min-width:0}.beauty-essentials-link svg{width:30px;height:30px;color:var(--department-button);transition:transform .18s}.beauty-essentials-link:before,.beauty-essentials-link:after{content:"";width:100%;max-width:200px;height:1px}.beauty-essentials-link:before{background:linear-gradient(90deg, transparent, var(--department-button));justify-self:end}.beauty-essentials-link:after{background:linear-gradient(90deg, var(--department-button), transparent);justify-self:start}.beauty-essentials-link:hover{color:#fff;filter:brightness(1.06);box-shadow:0 20px 42px color-mix(in srgb, var(--department-banner) 34%, transparent)}.beauty-essentials-link:hover svg{transform:translate(4px)}.beauty-essentials-link:focus-visible{outline:3px solid var(--department-banner);outline-offset:4px}.beauty-department[data-department="Beauty & Fragrance"]{--department-page:#f8efe9;--department-glow:#fff6f4eb;--department-accent:#b77b70;--department-banner:#35232d;--department-banner-copy:#f0dfe3;--department-button:#dfb36a}.beauty-department[data-department="Kitchen & Dining"]{--department-page:#f7f0dc;--department-glow:#fffaebeb;--department-accent:#a86f2d;--department-banner:#4a4938;--department-banner-copy:#ece8d5;--department-button:#e3b958}.beauty-department[data-department="Home & Living"]{--department-page:#f1eee7;--department-glow:#ffffffc7;--department-accent:#7a725f;--department-banner:#39454a;--department-banner-copy:#e2e8e8;--department-button:#d8b56b}.beauty-department[data-department="Flowers & Plants"]{--department-page:#f7edf0;--department-glow:#fffafceb;--department-accent:#a86676;--department-banner:#4a3941;--department-banner-copy:#eedfe4;--department-button:#dfb56b}.beauty-department[data-department="Garden & Outdoor"]{--department-page:#edf3e9;--department-glow:#f8fff4db;--department-accent:#668053;--department-banner:#29483a;--department-banner-copy:#dce9de;--department-button:#d9bd64}.beauty-department[data-department="Party & Celebrations"]{--department-page:#fff1e7;--department-glow:#fff9f4f0;--department-accent:#bd6d58;--department-banner:#583449;--department-banner-copy:#f1dfe7;--department-button:#efbd67}.beauty-department[data-department="Cards, Gifts & Wrap"]{--department-page:#f8eee5;--department-glow:#fffaf6eb;--department-accent:#9f6255;--department-banner:#513436;--department-banner-copy:#f0dede;--department-button:#dcb66b}.beauty-department[data-department="Food & Drinks"]{--department-page:#f8f0e4;--department-glow:#fffbf4f0;--department-accent:#a66a3c;--department-banner:#53372c;--department-banner-copy:#f0e1d8;--department-button:#e1b157}.beauty-department[data-department="Cleaning & Household"]{--department-page:#eaf3f2;--department-glow:#f7fffee6;--department-accent:#4f8482;--department-banner:#21464a;--department-banner-copy:#d9ebea;--department-button:#e0bd5c}.beauty-department[data-department="Hardware & DIY"]{--department-page:#f2f0e9;--department-glow:#fffffcd6;--department-accent:#a97820;--department-banner:#303638;--department-banner-copy:#e4e7e6;--department-button:#e0ad35}.beauty-department[data-department="Stationery, Crafts & School"]{--department-page:#edf1f6;--department-glow:#f9fcffe6;--department-accent:#5f7895;--department-banner:#2f4056;--department-banner-copy:#dfe7f0;--department-button:#dfb85b}.beauty-department[data-department="Fashion & Accessories"]{--department-page:#f5edf3;--department-glow:#fff9fde6;--department-accent:#8a647d;--department-banner:#434;--department-banner-copy:#eadfea;--department-button:#d9af68}.beauty-department[data-department="Travel & Luggage"]{--department-page:#eaf1f3;--department-glow:#f7fdffe6;--department-accent:#557785;--department-banner:#263e49;--department-banner-copy:#dbe8ec;--department-button:#dcb35e}.beauty-department[data-department="Baby & Kids"]{--department-page:#eef4f6;--department-glow:#fafefff0;--department-accent:#69869a;--department-banner:#354b57;--department-banner-copy:#e0ebef;--department-button:#e2ba67}.beauty-department[data-department="Seasonal & Holidays"]{--department-page:#f3eee7;--department-glow:#fffcf8e0;--department-accent:#8a654d;--department-banner:#37453c;--department-banner-copy:#e0e8e2;--department-button:#d6ae5c}.beauty-department[data-department=Pet\ Supplies]{--department-page:#f5efe7;--department-glow:#fffcf7e6;--department-accent:#8d6e4f;--department-banner:#4b3b31;--department-banner-copy:#eadfd7;--department-button:#ddb869}@media (width<=700px){.beauty-content{width:calc(100% - 32px)}.beauty-title p{gap:.75rem}.beauty-title p:before,.beauty-title p:after{width:40px}.beauty-category-grid{gap:.75rem}.beauty-tile-caption{min-height:80px;padding:.65rem 1rem}.beauty-tile-caption h2{font-size:1.7rem}.beauty-tile-caption p{font-size:1rem}.beauty-tile-caption svg{width:23px}.beauty-fragrance-banner{grid-template-columns:minmax(0,57%) minmax(0,43%);min-height:220px}.beauty-banner-copy{padding:1.5rem 1rem}.beauty-banner-copy h2{font-size:1.65rem}.beauty-banner-copy p{font-size:1.1rem}.beauty-banner-photo img{object-fit:contain}.beauty-essentials-link{border-top-width:2px;border-bottom-width:2px;grid-template-columns:minmax(16px,1fr) minmax(0,auto) auto minmax(16px,1fr);column-gap:.6rem;min-height:104px;padding:1.2rem .9rem;font-size:1.35rem;line-height:1.2}.beauty-essentials-link:before,.beauty-essentials-link:after{max-width:52px;display:block}.beauty-essentials-link svg{width:26px;height:26px}}@media (width<=520px){.beauty-category-grid{grid-template-columns:minmax(0,1fr)}.beauty-tile-caption h2{font-size:2rem}.beauty-title p:before,.beauty-title p:after{display:none}.beauty-essentials-link{grid-template-columns:minmax(0,1fr) auto}.beauty-essentials-link:before,.beauty-essentials-link:after{display:none}.beauty-fragrance-banner{flex-direction:column-reverse;display:flex}.beauty-banner-photo{height:220px}.beauty-banner-photo img{object-fit:contain}.beauty-banner-copy{padding:1.5rem}.beauty-banner-copy h2{font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.beauty-tile-photo img{transition:none}.beauty-category-tile:hover .beauty-tile-photo img{transform:none}.beauty-essentials-link,.beauty-essentials-link svg{transition:none}.beauty-essentials-link:hover svg{transform:none}}.visual-department .beauty-title h1{text-wrap:balance;font-size:clamp(2.15rem,4.8vw,3.75rem)}.department-picture-tile{border:1px solid color-mix(in srgb, var(--department-accent) 55%, transparent);background:#fffdf9;box-shadow:0 14px 34px #262b2b1a}.department-picture-tile .beauty-tile-photo{isolation:isolate;background:radial-gradient(circle at 78% 18%, #fffffff2 0 7%, transparent 7.5%), radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--department-accent) 42%, white) 0 24%, transparent 55%), linear-gradient(135deg, #fffdf8 0%, color-mix(in srgb, var(--department-accent) 20%, white) 56%, color-mix(in srgb, var(--department-accent) 38%, white) 100%);position:relative}.department-picture-tile:nth-child(2n) .beauty-tile-photo{background:radial-gradient(circle at 18% 22%, #ffffffe6 0 8%, transparent 8.5%), radial-gradient(circle at 25% 28%, color-mix(in srgb, var(--department-accent) 40%, white) 0 25%, transparent 58%), linear-gradient(220deg, #fffdf8 0%, color-mix(in srgb, var(--department-accent) 18%, white) 58%, color-mix(in srgb, var(--department-accent) 36%, white) 100%)}.department-picture-tile:nth-child(3n) .beauty-tile-photo{background:linear-gradient(115deg, transparent 0 62%, #ffffff80 62% 64%, transparent 64%), radial-gradient(ellipse at 50% 88%, color-mix(in srgb, var(--department-accent) 46%, white) 0 25%, transparent 58%), linear-gradient(145deg, #fffdf8, color-mix(in srgb, var(--department-accent) 29%, white))}.department-picture-tile .beauty-tile-photo:after{content:"";z-index:-1;background:color-mix(in srgb, var(--department-banner) 22%, transparent);filter:blur(16px);border-radius:50%;height:12%;position:absolute;inset:auto 8% 7%}.department-picture-tile .beauty-tile-photo img{z-index:1;object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 16px #181a182e);padding:clamp(.8rem,2.5vw,1.55rem);position:relative}.department-picture-tile .beauty-tile-caption{color:#082b39;border-top:3px solid var(--department-accent);background:#fffdf9;min-height:112px;padding:1.15rem 1.65rem}.department-picture-tile .beauty-tile-caption h2{color:#082b39;flex-wrap:nowrap;gap:.5rem;font-size:clamp(1.55rem,3vw,2.35rem)}.department-picture-tile .beauty-tile-caption svg{color:#17282d;background:var(--department-button);border-radius:50%;flex:none;width:34px;height:34px;padding:7px}.department-picture-tile .beauty-tile-caption p{color:#4d5a60}.department-single-tile{grid-template-columns:minmax(0,1fr);max-width:600px;margin-inline:auto}.department-feature-banner{border:1px solid color-mix(in srgb, var(--department-accent) 65%, transparent);box-shadow:0 20px 46px color-mix(in srgb, var(--department-banner) 24%, transparent)}.department-feature-banner .beauty-banner-photo{background:radial-gradient(circle at 65% 30%, #ffffffe6, transparent 36%), linear-gradient(145deg, #fffdf8, color-mix(in srgb, var(--department-accent) 34%, white))}.department-feature-banner .beauty-banner-photo img{object-fit:contain;mix-blend-mode:multiply;filter:drop-shadow(0 18px 17px #181a1833);padding:1.25rem}.department-feature-banner .beauty-banner-copy a{font-size:1rem}.department-coming-soon,.department-range-note{text-align:center;color:#4d5a60;max-width:760px;margin:1rem auto 1.5rem;font-size:1rem;line-height:1.6}.department-range-note{border-top:1px solid #e5dfd2;margin-top:1.4rem;padding-top:1.4rem}@media (width<=700px){.department-picture-tile .beauty-tile-caption{min-height:105px;padding:1rem}.department-picture-tile .beauty-tile-photo img{padding:.75rem}.department-picture-tile .beauty-tile-caption h2{font-size:1.6rem}.department-picture-tile .beauty-tile-caption p{font-size:1rem}}.department-picture-tile .beauty-tile-photo img,.department-feature-banner .beauty-banner-photo img{transform:scale(var(--department-photo-scale,1))}.department-editorial-tile .beauty-tile-photo,.department-feature-banner .department-editorial-banner{background:#ece6dc}.department-editorial-tile .beauty-tile-photo:after{display:none}.department-editorial-tile .beauty-tile-photo img,.department-feature-banner .department-editorial-banner img{object-fit:cover;mix-blend-mode:normal;filter:none;padding:0}.department-picture-tile:hover .beauty-tile-photo img{transform:scale(calc(var(--department-photo-scale,1) * 1.025))}@media (prefers-reduced-motion:reduce){.department-picture-tile:hover .beauty-tile-photo img{transform:scale(var(--department-photo-scale,1))}}.department-product.product-card{--card-panel:#41483c;--card-cream:#fff9ef;--card-gold:#f4d293;--card-button:#e6c58f;--card-border:#a48b63;background:var(--card-panel);color:var(--card-cream);border:1px solid var(--card-border);border-radius:12px;overflow:hidden}.department-product[data-department="Beauty & Fragrance"]{--card-panel:#633d59}.department-product[data-department="Kitchen & Dining"]{--card-panel:#6a4938}.department-product[data-department="Home & Living"]{--card-panel:#50564f}.department-product[data-department="Flowers & Plants"]{--card-panel:#714b5a}.department-product[data-department="Garden & Outdoor"]{--card-panel:#3f614b}.department-product[data-department="Party & Celebrations"]{--card-panel:#713a63}.department-product[data-department="Cards, Gifts & Wrap"]{--card-panel:#6d434d}.department-product[data-department="Seasonal & Holidays"]{--card-panel:#3f5b49}.department-product[data-department="Food & Drinks"]{--card-panel:#704b35}.department-product[data-department="Cleaning & Household"]{--card-panel:#2f6162}.department-product[data-department="Hardware & DIY"]{--card-panel:#465055}.department-product[data-department="Stationery, Crafts & School"]{--card-panel:#3f4e78}.department-product[data-department="Travel & Luggage"]{--card-panel:#235465}.department-product[data-department="Baby & Kids"]{--card-panel:#425f72}.department-product[data-department="Fashion & Accessories"]{--card-panel:#5f405b}.department-product[data-department=Pet\ Supplies]{--card-panel:#5f523f}.department-product.product-card .product-art{border-bottom:1px solid var(--card-border);border-radius:0}.department-product.product-card .product-copy{background:var(--card-panel);color:var(--card-cream);gap:.45rem;padding:1rem}.department-product.product-card .product-copy h3{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1.4rem;font-weight:600;line-height:1.15}.department-product.product-card .product-copy :is(h3,h3 a,.product-size,.product-details,.product-details summary,.product-details p){color:var(--card-cream)}.department-product.product-card .product-detail-link{text-decoration:none}.department-product.product-card .product-detail-link:hover{text-underline-offset:.15em;text-decoration:underline}.department-product.product-card .product-copy .bazaar-product-brand{color:var(--card-gold);letter-spacing:.025em;margin:0;font-size:.875rem}.department-product.product-card .product-size{margin:0;font-size:.875rem;font-weight:500}.department-product.product-card .product-details{border:0;margin:.3rem 0 0;padding:0}.department-product.product-card .product-details summary{letter-spacing:0;text-transform:none;font-size:.8rem;font-weight:500}.department-product.product-card .product-details p{font-size:.8rem;line-height:1.55}.department-product.product-card .product-purchase-row{margin-top:auto;padding-top:.5rem}.department-product.product-card .catalogue-status{border:0;gap:.45rem;margin:0;padding:0}.department-product.product-card .catalogue-status strong{color:var(--card-gold);font-size:1.5rem}.department-product.product-card :is(.catalogue-status span,.product-purchase-row>small){color:#e4dbd0}.department-product.product-card .favorite-button{background:var(--card-panel);color:var(--card-cream);border:1px solid var(--card-border);border-radius:6px;top:12px;left:12px;right:auto}.department-product.product-card .favorite-button:is(:hover,.is-saved){background:var(--card-button);color:#241c18}.department-product.product-card :is(a,button,summary):focus-visible{outline:3px solid var(--card-gold);outline-offset:3px}@media (width<=700px){.department-product.product-card .product-copy{gap:.35rem;padding:.75rem}.department-product.product-card .product-copy h3{font-size:1.2rem}.department-product.product-card .catalogue-status strong{font-size:1.3rem}.department-product.product-card .favorite-button{top:8px;left:8px}}.product-card:is(.department-product,.fragrance-product){border-color:#a48b63;border-radius:10px}.product-card:is(.department-product,.fragrance-product) .product-copy{padding:1rem}.product-card .product-card-actions{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:12px;width:100%;min-width:0;margin-top:.5rem;display:grid}.product-card .product-card-actions>button{width:100%;min-width:0;min-height:48px;font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:0;text-align:center;text-transform:none;border:1px solid #cdb386;border-radius:6px;margin:0;padding:.65rem .5rem;font-size:.875rem;font-weight:700;line-height:1.4;text-decoration:none;display:block}.product-card .product-card-actions>.product-quick-view{color:#241c18;background:#e6c58f;border-color:#e6c58f}.product-card .product-card-actions>.product-quick-view:hover{background:#f4d6a2}.product-card .product-card-actions>.add-button{color:#fff9ef;background:0 0}.product-card .product-card-actions>.add-button:hover{color:#241c18;background:#e6c58f}.product-card .product-card-actions>button:focus-visible{outline-offset:3px;outline:3px solid #f4d293}@media (width<=700px){.product-card:is(.department-product,.fragrance-product) .product-copy{padding:.75rem}.product-card .product-card-actions>button{font-size:.8125rem}}img[src*="/products/eotia/cookware/approved-20260909-v2/"]{object-fit:contain;object-position:center;scale:.93}.approved-site{--navy:#062438;--gold:#bd934c;--gold-light:#e1bd75;--serif:var(--font-cormorant),Georgia,serif;color:#062438;background:#fffefa}.approved-site :is(.approved-home,.approved-header,.approved-nav-bar,.approved-visit,.approved-footer){font-family:var(--font-manrope),Arial,sans-serif}.approved-site :is(.approved-home,.approved-header,.approved-nav-bar,.approved-visit,.approved-footer) :is(h1,h2,h3,p){margin:0}.approved-site :is(.approved-home,.approved-header,.approved-nav-bar,.approved-visit,.approved-footer) :is(h1,h2,h3){font-family:var(--serif);font-weight:600;line-height:1.04}.approved-site :is(.approved-home,.approved-header,.approved-nav-bar,.approved-visit,.approved-footer) a{color:inherit;text-decoration:none}.approved-site :is(.approved-home,.approved-header,.approved-nav-bar,.approved-visit,.approved-footer) button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.approved-home img,.approved-bridge{max-width:100%;display:block}.approved-width{width:calc(100% - 72px);max-width:1440px;margin:0 auto}.approved-link{align-items:center;gap:14px;font-size:13px;line-height:1.5;display:inline-flex}.approved-link:hover{text-underline-offset:5px;text-decoration:underline!important}.approved-site .approved-gold-button{color:#fffdf4;background:#b48a42;border:1px solid #cda561;border-radius:3px;justify-content:center;align-items:center;gap:17px;min-height:44px;padding:13px 20px;font-size:14px;line-height:1.5;display:inline-flex}.approved-eyebrow{text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:600;line-height:1.5}.approved-rule{background:var(--gold);flex-shrink:0;width:44px;height:2px;display:inline-block}.approved-header{background:var(--navy);color:var(--cream);z-index:20;border-top:3px solid #c49a4b;position:relative}.approved-header-main{grid-template-columns:340px minmax(250px,1fr) 202px;align-items:center;gap:36px;padding:18px 0 17px;display:grid}.approved-wordmark{text-align:center;white-space:nowrap;flex-direction:column;align-items:center;display:inline-flex}.approved-wordmark-the{letter-spacing:.3em;color:var(--gold-light);margin-bottom:2px;font-size:10px;font-weight:700}.approved-wordmark strong{font-family:var(--serif);letter-spacing:-.4px;color:var(--gold-light);font-size:40px;font-weight:600;line-height:1}.approved-wordmark-location{letter-spacing:.27em;margin-top:7px;font-size:8px;font-weight:700;line-height:1.4}.approved-search{min-width:0;height:47px;color:var(--navy);background:#fcf8ee;border:1px solid #e1c998;border-radius:25px;align-items:center;display:flex}.approved-search button{flex-shrink:0;place-items:center;width:47px;height:45px;display:grid}.approved-search input{width:100%;min-width:0;color:var(--navy);background:0 0;border:0;padding:12px 18px 12px 0;font-size:13px}.approved-search input::placeholder{color:#425168;opacity:1}.approved-search input:focus{outline:0}.approved-search:focus-within{outline-offset:3px;outline:2px solid #e1bd75}.approved-header-actions{justify-content:flex-end;align-items:center;gap:27px;display:flex}.approved-header-actions :is(a,button){align-items:center;gap:9px;min-height:44px;font-size:12px;display:flex;position:relative}.approved-header-actions svg{color:var(--gold-light)}.approved-header-actions b{color:#062438;text-align:center;background:#d8b371;border-radius:50%;min-width:17px;height:17px;padding:1px 4px;font-size:10px;position:absolute;top:-1px;right:-9px}.approved-nav-bar{background:var(--cream);color:var(--navy);border-top:1px solid #dbc8a5;border-bottom:1px solid #d5ba85}.approved-nav-bar nav{justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding-left:375px;display:flex}.approved-nav-links{white-space:nowrap;align-items:center;gap:30px;display:flex}.approved-nav-links>a,.approved-nav-links>button{align-items:center;gap:9px;min-height:47px;font-size:13px;display:inline-flex;position:relative}.approved-nav-links>button:after{content:"";background:var(--gold);height:2px;position:absolute;bottom:4px;left:0;right:0}.approved-header-address{align-items:center;gap:7px;font-size:10px;line-height:1.5;display:flex}.approved-header-address svg{color:#a87c32}.approved-viewing-notice{color:#55524d;text-align:center;background:#f0ebe2;padding:11px 24px;font-size:10px;line-height:1.6}.approved-viewing-notice strong{color:var(--navy);font-weight:700}.approved-unused-departments-menu{max-width:1440px;color:var(--navy);background:#fffefa;border-bottom:2px solid #bd934c;margin:auto;padding:27px 36px 30px;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 25px #001c3125}.approved-menu-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.approved-menu-title h2{font-size:31px}.approved-menu-grid{grid-template-columns:repeat(4,1fr);gap:0 30px;margin-bottom:22px;display:grid}.approved-menu-grid a{border-bottom:1px solid #ece4d5;justify-content:space-between;align-items:center;gap:15px;padding:13px 0;font-size:13px;display:flex}.approved-menu-grid a:hover{color:#996d30}.approved-intro{text-align:center;padding:22px 0 20px}.approved-intro h1{letter-spacing:-2px;font-size:clamp(39px,4.6vw,69px);line-height:1.08}.approved-intro>p{font-family:var(--serif);margin-top:3px;font-size:31px}.approved-category-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.approved-category{border:1px solid var(--card-edge);border-radius:5px;flex-direction:column;transition:box-shadow .2s;display:flex;overflow:hidden}.approved-category:hover{box-shadow:0 5px 18px #06243815}.approved-category-image{background:#fff;border-bottom:1px solid #e3cfaa;justify-content:center;align-items:center;height:242px;padding:16px 20px;display:flex}.approved-category-image img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:100%}.approved-category-copy{background:var(--card-tint);align-items:center;min-height:83px;padding:15px 46px 16px 17px;display:flex;position:relative}.approved-category-copy h2{letter-spacing:-.6px;color:var(--card-accent);font-size:26px;line-height:1.02}.approved-category-arrow{background:var(--card-accent);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.approved-mobile-departments{display:none}.approved-fragrance-section{margin-top:16px}.approved-fragrance-banner{background:#062438;border-radius:5px;position:relative;overflow:hidden}.approved-fragrance-video-wrap{position:relative}.approved-fragrance-video-wrap video{aspect-ratio:1920/704;pointer-events:none;width:100%;height:auto;display:block}.approved-video-shop,.approved-video-offer,.approved-video-product{display:block;position:absolute}.approved-video-shop{border-radius:2px;width:16.15%;height:9.4%;top:62.1%;left:20.57%}.approved-video-shop:hover{box-shadow:inset 0 0 0 2px #fff8ce}.approved-video-offer{width:12%;height:14%;top:59.5%;left:5.5%}.approved-video-product{width:26%;height:73%;top:10%;left:53%}.approved-video-toggle{color:#ead3a5;background:#04192ac9;border:1px solid #d8b36a77;border-radius:3px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:16px;right:20px}.approved-mobile-fragrance-copy,.approved-mobile-fragrance-details,.approved-mobile-fragrance-offer{display:none}.approved-value{margin-top:22px}.approved-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.approved-section-heading h2{letter-spacing:-.8px;font-size:37px}.approved-inline-heading{align-items:center;gap:23px;display:flex}.approved-inline-heading p{font-size:13px}.approved-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.approved-product{background:#fff;border:1px solid #dadbd7;border-radius:4px;flex-direction:column;min-width:0;transition:box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.approved-product:hover{border-color:var(--card-edge);box-shadow:0 4px 16px #0624380c}.approved-product-visual{background:#fff;position:relative}.approved-product-photo{justify-content:center;align-items:center;height:253px;padding:23px;display:flex}.approved-product-photo img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:100%}.approved-save{color:#24353c;background:#fffffff2;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:7px;right:9px}.approved-save.approved-selected{color:var(--card-accent)}.approved-product-copy{background:var(--card-paper);flex-direction:column;flex:1;padding:15px 20px;display:flex}.approved-brand-name{color:#34506a;margin-bottom:4px;font-size:11px;line-height:1.5}.approved-product-name{text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.approved-product-name:hover{text-decoration:underline}.approved-product-size{color:#48607a;margin-top:4px;font-size:12px;line-height:1.6}.approved-price{align-items:center;gap:4px;min-height:53px;margin-top:auto;padding-top:11px;display:flex}.approved-price strong{color:#8c100b;font-size:19px;font-weight:700}.approved-price small{color:#34506a;font-size:10px}.approved-add{color:#a36e22;background:#fffefa;border:1px solid #bf944c;border-radius:50%;place-items:center;width:41px;height:41px;margin-left:auto;display:grid}.approved-add:hover{background:#f0e2c9}.approved-brands{padding:26px 0 25px}.approved-brands .approved-section-heading h2{font-size:31px}.approved-brand-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:17px;display:grid}.approved-brand-row a{background:#fff;border:1px solid #dddcd6;border-radius:3px;justify-content:center;align-items:center;height:80px;padding:15px 18px;display:flex}.approved-brand-row img{object-fit:contain;width:100%;height:100%}.approved-visit{color:#f5f1e6;background:#012d47}.approved-visit-inner{grid-template-columns:1.08fr .94fr 1.12fr;align-items:center;gap:31px;padding:28px 0;display:grid}.approved-visit-inner .approved-eyebrow{color:#e0bd76;letter-spacing:.22em;margin-bottom:12px;font-size:10px}.approved-visit-inner h2{letter-spacing:-.5px;font-size:42px;line-height:.98}.approved-visit-inner em{color:#e4bd75}.approved-visit-inner .approved-rule{margin-top:18px}.approved-visit-details{font-size:12px;line-height:1.6}.approved-address{align-items:flex-start;gap:12px;margin:12px 0 15px;line-height:1.5;display:flex}.approved-address svg{color:var(--gold-light);flex-shrink:0}.approved-visit-details .approved-gold-button{gap:9px;min-height:40px;padding:9px 14px;font-size:12px}.approved-bridge{border-left:1px solid #c1955260;width:100%;height:auto;padding-left:22px}.approved-footer{padding:19px 0 13px}.approved-footer-main{grid-template-columns:320px 1fr 275px;align-items:center;gap:25px;display:grid}.approved-footer-wordmark strong{color:var(--navy);font-size:28px}.approved-footer-wordmark .approved-wordmark-location{color:#526279;font-size:6.5px}.approved-footer-main nav{justify-content:center;gap:24px;font-size:11px;display:flex}.approved-footer-main>p{text-align:right;font-size:10px;line-height:1.6}.approved-footer-secondary{color:#64717d;border-top:1px solid #eee7da;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:12px;font-size:9px;display:flex}.approved-footer-secondary>div{gap:18px;display:flex}.approved-footer-secondary a:hover{text-decoration:underline}.approved-socials{align-items:center;gap:14px;display:flex}.approved-socials a{place-items:center;min-width:30px;min-height:30px;display:grid}.approved-inner-page{min-height:400px;padding:23px 0 50px}.approved-breadcrumbs{color:#68737b;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:12px;line-height:1.5;display:flex}.approved-breadcrumbs a:hover{text-decoration:underline}.approved-page-heading{max-width:860px;margin-bottom:28px}.approved-page-heading .approved-eyebrow{color:#977032;margin-bottom:12px}.approved-page-heading h1{letter-spacing:-1px;font-size:51px}.approved-page-heading>p:not(.approved-eyebrow){max-width:760px;margin-top:13px;font-size:14px;line-height:1.8}.approved-filter-bar{border-top:1px solid #e9e1d4;border-bottom:1px solid #e9e1d4;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:15px;padding:18px 0;font-size:13px;display:flex}.approved-filter-controls{gap:16px;display:flex}.approved-filter-controls label{color:#546474;flex-direction:column;gap:6px;font-size:11px;display:flex}.approved-filter-controls select{color:#143148;background:#fff;border:1px solid #d4d7d6;border-radius:3px;max-width:290px;min-height:42px;padding:10px 28px 10px 12px;font-size:12px}.approved-collection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.approved-collection-grid .approved-product-photo{height:255px}.approved-collection-grid .approved-product-size{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.approved-load-more{margin:32px auto 0;display:flex}.approved-collection-offer{color:var(--cream);background:#062438;border:1px solid #c49a4b;border-radius:4px;align-items:center;gap:25px;margin-bottom:24px;padding:23px;display:flex}.approved-collection-offer strong{font-family:var(--serif);white-space:nowrap;color:var(--gold-light);font-size:48px}.approved-collection-offer small{font-family:Manrope,sans-serif;font-size:23px}.approved-collection-offer p{font-size:14px;line-height:1.7}.approved-collection-offer p span{color:#d6dedf;font-size:12px}.approved-empty-state{text-align:center;padding:70px 20px}.approved-empty-state>svg{color:#aa823f;margin:auto auto 20px}.approved-empty-state h2{font-size:37px}.approved-empty-state p{max-width:460px;margin:14px auto 25px;font-size:14px;line-height:1.7}.approved-departments-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.approved-departments-list>a{background:var(--card-tint);border:1px solid var(--card-edge);border-radius:4px;flex-direction:column;gap:24px;min-height:145px;padding:28px;display:flex}.approved-departments-list h2{color:var(--card-accent);font-size:28px}.approved-departments-list span{justify-content:space-between;align-items:center;margin-top:auto;font-size:12px;display:flex}.approved-brand-list{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px;display:grid}.approved-brand-list a{border-bottom:1px solid #e4ddd2;justify-content:space-between;gap:20px;padding:20px 0;font-size:15px;display:flex}.approved-product-detail{grid-template-columns:1fr 1fr;align-items:start;gap:60px;margin-bottom:20px;display:grid}.approved-detail-photo{background:#fff;border:1px solid #deded8;border-radius:5px;padding:35px;position:sticky;top:20px}.approved-detail-photo img{object-fit:contain;mix-blend-mode:normal;filter:none;opacity:1;width:100%;height:500px}.approved-detail-copy{padding-top:15px}.approved-detail-copy>.approved-eyebrow{color:#89692f;margin-bottom:15px;display:inline-block}.approved-detail-copy h1{letter-spacing:-.5px;font-size:43px;line-height:1.08}.approved-detail-price{color:#8c100b;margin:23px 0 12px;font-size:28px;font-weight:700}.approved-detail-price small{color:#35516a;font-size:13px;font-weight:400}.approved-detail-size{color:#536574;font-size:14px;line-height:1.6}.approved-detail-actions{align-items:center;gap:15px;margin:25px 0 13px;display:flex}.approved-save-detail{border:1px solid #cab68e;border-radius:3px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 18px;font-size:13px;display:inline-flex}.approved-save-detail.approved-selected{color:#9a3c6d;background:#fff4f9}.approved-device-note{color:#68737b;font-size:12px;line-height:1.7}.approved-detail-description{border-top:1px solid #dfd9ce;margin-top:28px;padding-top:23px}.approved-detail-description h2{margin-bottom:12px;font-size:29px}.approved-detail-description p{margin-top:13px;font-size:14px;line-height:1.8}.approved-detail-description .approved-specifications{color:#536574;font-size:12px}.approved-detail-description .approved-sku{color:#6d746b;font-size:11px}.approved-detail-copy>.approved-link{margin-top:25px}.approved-product-offer{background:var(--card-paper);border:1px solid var(--card-edge);margin-top:20px;padding:15px;font-size:12px;line-height:1.6}.approved-product-list article{border-bottom:1px solid #e3ded3;align-items:center;gap:23px;padding:20px 0;display:flex}.approved-product-list article>a{flex-shrink:0;width:105px}.approved-product-list img{object-fit:contain;background:#fff;width:105px;height:108px}.approved-product-list article>div:first-of-type{flex:1}.approved-product-list article p{margin:7px 0;font-size:13px}.approved-quantity{border:1px solid #d5c6a9;border-radius:3px;align-items:center;display:flex}.approved-quantity button{place-items:center;width:39px;height:40px;display:grid}.approved-quantity span{text-align:center;min-width:26px;font-size:14px}.approved-product-list+.approved-device-note{margin-top:25px}.approved-store-page{max-width:780px;padding:20px 0 40px}.approved-store-page>.approved-eyebrow{color:#987338}.approved-store-page h1{margin:17px 0 25px;font-size:63px}.approved-store-page em{color:#997339}.approved-store-page>p:not(.approved-eyebrow){font-size:16px;line-height:1.8}.approved-store-page .approved-address{margin:30px 0;font-size:16px}.approved-store-page .approved-address svg{color:#987338}.approved-store-actions{align-items:center;gap:25px;display:flex}.approved-toast{z-index:90;color:#fff;white-space:nowrap;background:#062438;border:1px solid #b99453;border-radius:4px;align-items:center;gap:10px;padding:15px 23px;font-size:13px;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #001c3133}@media (width>=1550px){.approved-category-image{height:265px}.approved-product-photo{height:280px}}@media (width<=1200px){.approved-width{width:calc(100% - 48px)}.approved-header-main{grid-template-columns:285px minmax(180px,1fr) 167px;gap:24px}.approved-wordmark strong{font-size:34px}.approved-header-actions{gap:20px}.approved-header-actions :is(a,button){gap:7px;font-size:11px}.approved-nav-bar nav{padding-left:310px}.approved-nav-links{gap:24px}.approved-header-address{font-size:9px}.approved-nav-links>a,.approved-nav-links>button{font-size:12px}.approved-category-image{height:206px;padding:15px}.approved-category-copy{min-height:78px;padding-left:14px;padding-right:39px}.approved-category-copy h2{font-size:23px}.approved-category-arrow{width:30px;height:30px;right:10px}.approved-category-arrow svg{width:20px}.approved-product-photo{height:228px}.approved-product-copy{padding:13px 15px}.approved-section-heading h2{font-size:33px}.approved-inline-heading{gap:16px}.approved-inline-heading p{font-size:12px}.approved-footer-main{grid-template-columns:270px 1fr 230px;gap:18px}.approved-footer-wordmark strong{font-size:25px}.approved-footer-main nav{gap:18px}.approved-visit-inner{gap:24px}.approved-visit-inner h2{font-size:37px}.approved-visit-inner .approved-eyebrow{font-size:9px}.approved-visit-details{font-size:11px}.approved-visit-details .approved-gold-button{font-size:10px}.approved-collection-grid .approved-product-photo{height:222px}.approved-detail-photo img{height:410px}.approved-detail-copy h1{font-size:36px}}@media (width<=1000px){.approved-nav-bar nav{padding-left:0}.approved-header-address{font-size:9px}.approved-header-main{grid-template-columns:260px 1fr 126px;gap:20px}.approved-wordmark strong{font-size:31px}.approved-wordmark-location{font-size:6px}.approved-header-actions span{display:none}.approved-header-actions{gap:24px}.approved-search input{font-size:11px}.approved-category-image{height:178px}.approved-category-copy h2{font-size:20px}.approved-category-copy{min-height:78px}.approved-category-grid{gap:10px}.approved-inline-heading p,.approved-inline-heading .approved-rule{display:none}.approved-products{gap:14px}.approved-product-photo{height:200px;padding:19px}.approved-product-name{font-size:14px}.approved-product-size{font-size:11px}.approved-brand-row{gap:12px}.approved-brand-row a{height:66px;padding:13px}.approved-visit-inner{grid-template-columns:1fr 1fr}.approved-bridge{display:none}.approved-footer-main{grid-template-columns:260px 1fr}.approved-footer-main>p{display:none}.approved-footer-secondary>div{gap:12px}.approved-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.approved-product-detail{gap:30px}.approved-detail-copy h1{font-size:32px}.approved-detail-photo{padding:20px}.approved-detail-photo img{height:360px}.approved-detail-actions{gap:10px}.approved-detail-actions .approved-gold-button{padding:12px 15px;font-size:12px}.approved-save-detail{padding:12px;font-size:12px}.approved-departments-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.approved-width{width:calc(100% - 36px)}.approved-header-main{grid-template-columns:1fr auto;gap:16px;padding:14px 0}.approved-header-main>.approved-wordmark{text-align:left;align-items:flex-start}.approved-wordmark-the{margin-left:100px;font-size:8px}.approved-wordmark strong{font-size:32px}.approved-wordmark-location{letter-spacing:.24em;margin-left:23px;font-size:6px}.approved-search{grid-area:2/1/auto/-1;height:43px}.approved-search button{height:41px}.approved-search input{font-size:12px}.approved-header-actions{gap:19px}.approved-header-actions :is(a,button){flex-direction:column;gap:3px;min-width:30px}.approved-header-actions span{font-size:9px;display:block}.approved-header-actions svg{width:23px;height:23px}.approved-header-actions b{top:-6px;right:-8px}.approved-nav-bar nav{min-height:43px}.approved-nav-links{justify-content:space-between;gap:14px;width:100%}.approved-nav-links>a,.approved-nav-links>button{gap:4px;min-height:43px;font-size:11px}.approved-header-address{display:none}.approved-viewing-notice{padding:8px 18px;font-size:9px;line-height:1.6}.approved-menu-grid{grid-template-columns:1fr 1fr;gap:0 18px}.approved-unused-departments-menu{padding:18px}.approved-menu-grid a{padding:12px 0;font-size:12px}.approved-menu-title h2{font-size:27px}.approved-intro{padding:20px 0 17px}.approved-intro h1{letter-spacing:-1.3px;font-size:42px;line-height:1.03}.approved-intro>p{margin-top:9px;font-size:25px}.approved-category-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.approved-category{scroll-snap-align:start;flex:0 0 192px}.approved-category-image{height:174px;padding:15px}.approved-category-copy{min-height:75px;padding-left:12px}.approved-category-copy h2{font-size:22px}.approved-mobile-departments{justify-content:flex-end;margin-top:4px;font-size:11px;display:flex}.approved-fragrance-section{margin-top:16px}.approved-section-heading{align-items:flex-start;gap:12px;margin-bottom:13px}.approved-section-heading h2{font-size:32px}.approved-section-heading>.approved-link{text-align:right;justify-content:flex-end;gap:6px;max-width:118px;font-size:10px}.approved-section-heading>.approved-link svg{width:18px}.approved-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.approved-product-photo{height:190px;padding:15px}.approved-product-copy{padding:12px}.approved-product-name{font-size:13px;line-height:1.5}.approved-product-size,.approved-brand-name{font-size:10px}.approved-price strong{font-size:16px}.approved-price small{font-size:9px}.approved-price{min-height:46px;padding-top:8px}.approved-add{width:35px;height:35px}.approved-add svg{width:19px}.approved-save{width:34px;height:34px;top:4px;right:4px}.approved-save svg{width:20px}.approved-brands{padding:24px 0}.approved-brands .approved-section-heading h2{font-size:29px}.approved-brand-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.approved-brand-row a{height:68px;padding:13px}.approved-visit-inner{flex-direction:column;align-items:stretch;gap:22px;padding:29px 0 23px;display:flex}.approved-visit-inner .approved-eyebrow{font-size:9px}.approved-visit-inner h2{font-size:42px}.approved-visit-details{font-size:13px}.approved-visit-details .approved-gold-button{font-size:12px}.approved-bridge{border-left:0;align-self:center;width:100%;max-width:400px;padding-left:0;display:block}.approved-footer-main{flex-direction:column;gap:20px;display:flex}.approved-footer-wordmark strong{font-size:29px}.approved-footer-wordmark .approved-wordmark-location{margin-left:0}.approved-footer-main nav{flex-wrap:wrap;gap:22px;font-size:11px}.approved-footer-secondary{text-align:center;flex-direction:column;gap:9px;font-size:9px}.approved-footer-secondary>div{flex-wrap:wrap;justify-content:center;gap:12px}.approved-inner-page{padding-top:17px}.approved-breadcrumbs{gap:7px;margin-bottom:25px;font-size:10px}.approved-page-heading h1{font-size:39px}.approved-page-heading>p:not(.approved-eyebrow){font-size:13px}.approved-filter-bar{flex-direction:column;align-items:stretch;gap:17px;padding:16px 0;font-size:12px}.approved-filter-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.approved-filter-controls label{min-width:0;font-size:10px}.approved-filter-controls select{width:100%;max-width:none;padding:10px 5px;font-size:11px}.approved-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.approved-collection-grid .approved-product-photo{height:187px;padding:15px}.approved-collection-offer{align-items:flex-start;gap:17px;padding:16px}.approved-collection-offer strong{font-size:38px}.approved-collection-offer small{font-size:16px}.approved-collection-offer p{font-size:11px}.approved-collection-offer p span{font-size:10px}.approved-product-detail{grid-template-columns:1fr;gap:24px}.approved-detail-photo{padding:22px;position:static}.approved-detail-photo img{height:285px}.approved-detail-copy{padding-top:0}.approved-detail-copy h1{font-size:34px}.approved-detail-copy>.approved-eyebrow{font-size:10px}.approved-detail-price{margin-top:18px;font-size:27px}.approved-detail-size{font-size:13px}.approved-detail-actions{gap:13px;margin-top:20px}.approved-detail-actions .approved-gold-button{flex:1;padding:12px;font-size:13px}.approved-detail-description{margin-top:23px}.approved-detail-description p{font-size:13px}.approved-detail-description .approved-specifications{font-size:12px}.approved-departments-list{grid-template-columns:1fr;gap:13px}.approved-departments-list>a{min-height:126px;padding:23px}.approved-brand-list{grid-template-columns:1fr 1fr;gap:0 22px}.approved-brand-list a{font-size:13px}.approved-product-list article{flex-wrap:wrap;gap:12px}.approved-product-list article>a{width:72px}.approved-product-list img{width:72px;height:90px}.approved-product-list article>div:first-of-type{flex:1;min-width:200px}.approved-product-list .approved-quantity{margin-left:84px}.approved-product-list article p{font-size:12px}.approved-store-page h1{font-size:49px}.approved-store-page>p:not(.approved-eyebrow),.approved-store-page .approved-address{font-size:14px}.approved-store-actions{flex-direction:column;align-items:flex-start}.approved-toast{max-width:calc(100% - 25px);padding:13px 17px;font-size:12px;bottom:16px}}@media (width<=650px){.approved-fragrance-banner{color:#fcf5e5;background:#062438}.approved-mobile-fragrance-copy{text-align:center;padding:23px 16px 8px;display:block}.approved-mobile-fragrance-copy .approved-eyebrow{letter-spacing:.17em;color:#d8c28f;margin-bottom:10px;font-size:8px}.approved-mobile-fragrance-copy h2{font-size:37px;line-height:1.03}.approved-mobile-fragrance-copy em{color:#e4bd75;font-style:normal}.approved-fragrance-video-wrap{max-width:310px;margin:0 auto}.approved-fragrance-video-wrap video{aspect-ratio:568/584;width:100%;height:auto}.approved-video-toggle{min-height:32px;padding:6px 9px;font-size:9px;top:12px;right:6px}.approved-video-toggle svg{width:13px;height:13px}.approved-mobile-fragrance-details{text-align:center;padding:8px 30px 16px;display:block;position:relative}.approved-mobile-fragrance-details p{color:#d9bd7c;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px;font-size:10px}.approved-mobile-fragrance-details a{font-family:var(--serif);font-size:27px;line-height:1.08;display:block}.approved-mobile-fragrance-details>span{color:#d9bd7c;margin-top:10px;font-size:9px;display:block}.approved-mobile-fragrance-offer{border-top:1px solid #d3b47255;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px 20px;padding:13px 16px 20px;display:flex}.approved-mobile-discount{color:#e4bd75;align-items:baseline;gap:5px;display:flex}.approved-mobile-discount strong{font-family:var(--serif);font-size:45px;line-height:1}.approved-mobile-discount span{font-size:14px}.approved-mobile-fragrance-offer .approved-gold-button{gap:8px;padding:10px 12px;font-size:11px}.approved-mobile-fragrance-offer>p{text-align:center;color:#dadfe0;width:100%;font-size:9px;line-height:1.5}.approved-value{margin-top:24px}.approved-product-photo{height:172px}.approved-collection-grid .approved-product-photo{height:168px}}@media (width<=370px){.approved-wordmark strong{font-size:28px}.approved-wordmark-the{margin-left:86px}.approved-wordmark-location{margin-left:19px;font-size:5px}.approved-header-actions{gap:12px}.approved-intro h1{font-size:37px}.approved-section-heading h2{font-size:28px}.approved-product-copy{padding:10px}.approved-product-photo{height:150px}.approved-collection-grid .approved-product-photo{height:148px}.approved-mobile-fragrance-offer{gap:10px}.approved-footer-main nav{gap:16px}}.approved-wordmark strong{word-spacing:.08em}.approved-category-image,.approved-product-photo{overflow:hidden}[data-product=CTG-60326] .approved-category-image img{transform:scale(1.7)}[data-product=CTG-65656] .approved-category-image img{transform:scale(1.8)}[data-product=CTG-45609] .approved-product-photo img{transform:scale(2.1)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.approved-site .approved-wordmark strong{color:#e1bd75;font-family:var(--serif);font-weight:600}.approved-site .approved-wordmark-the{color:#e1bd75}.approved-site .approved-footer-wordmark strong{color:#062438}.approved-site .approved-viewing-notice{color:#55524d;text-align:center;background:#f0ebe2;flex-wrap:wrap;justify-content:center;gap:4px;padding:11px 24px;font-size:11px;line-height:1.6;display:flex}.approved-site .approved-home,.approved-site .approved-footer{background:#fffefa}.approved-site .approved-home{padding:0}.approved-site .approved-visit{color:#f5f1e6;background:#012d47}.approved-site .approved-visit em{color:#e4bd75}.approved-site .approved-category-copy h2{color:var(--card-accent)}.approved-site .approved-save{color:#24353c;background:#fffffff2;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:7px;right:9px}.approved-site .approved-save[aria-pressed=true]{color:var(--card-accent)}.approved-site .approved-add{color:#a36e22;background:#fffefa;border:1px solid #bf944c;border-radius:50%;place-items:center;width:41px;height:41px;margin-left:auto;display:grid}.approved-site .approved-video-toggle{color:#ead3a5;z-index:3;background:#04192ac9;border:1px solid #d8b36a77;border-radius:3px;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;display:flex;position:absolute;top:16px;right:20px}.approved-video-poster{width:100%;display:block}.approved-video-poster img{aspect-ratio:1920/704;width:100%;height:auto}.approved-fragrance-video-wrap video{object-fit:contain;opacity:0;width:100%;height:100%;position:absolute;inset:0}.approved-video-shop,.approved-video-offer,.approved-video-product{z-index:2}.approved-site .approved-search input{font-family:inherit}.approved-site .approved-footer-secondary>div{flex-wrap:wrap;justify-content:center;gap:9px 16px}.approved-site .approved-footer-secondary>span{white-space:nowrap}.approved-site .number-three-department-menu{z-index:40;color:#062438;background:#fffefa;max-height:75vh;position:absolute;top:160px;left:24px;right:24px;overflow-y:auto}.approved-site .number-three-department-menu[hidden]{display:none}.approved-site .product-card{border:1px solid var(--card-edge,#d9d5ca);background:#fff;border-radius:5px;overflow:hidden}.approved-site .product-card .product-copy{background:var(--card-paper,#fffefa)}.approved-site .product-card .product-card-actions .add-button{background:var(--card-accent,#765722);color:#fff}.approved-site .product-card .product-art,.approved-site .department-product-visual,.approved-site .product-detail-image,.approved-site .product-landing-image{background:#fff!important}.approved-site .product-card .product-art:before,.approved-site .product-card .product-art:after{display:none!important}.approved-site .product-card img,.approved-site .department-product-visual img,.approved-site .product-detail-image img,.approved-site .product-landing-image img{opacity:1;filter:none!important;mix-blend-mode:normal!important}.approved-site .department-card-copy{background:var(--card-tint,#f8f4eb)}.approved-site .department-title{color:var(--card-accent,#062438)}@media (width<=760px){.approved-site .number-three-department-menu{max-height:65vh;top:208px;left:12px;right:12px}.approved-site .number-three-department-menu-grid{grid-template-columns:1fr 1fr}.approved-site .approved-viewing-notice{padding:8px 18px;font-size:10px}.approved-site .approved-add{width:35px;height:35px}.approved-site .approved-save{width:34px;height:34px}.approved-site .approved-footer-secondary>span{white-space:normal}}@media (width<=650px){.approved-video-poster img{aspect-ratio:568/584}.approved-video-shop,.approved-video-offer,.approved-video-product{display:none}.approved-site .approved-video-toggle{padding:6px 9px;font-size:10px;top:12px;right:6px}.approved-site .approved-mobile-fragrance-copy em{color:#e4bd75;font-style:normal}.approved-site .approved-mobile-discount{color:#e4bd75}}.approved-site button.approved-add{color:#a36e22;background:#fffefa;border:1px solid #bf944c;border-radius:50%;place-items:center;width:41px;height:41px;margin-left:auto;padding:0;display:grid}.approved-site button.approved-save{color:#24353c;background:#fffffff2;border-radius:50%;place-items:center;width:39px;height:39px;padding:0;display:grid}.approved-site button.approved-video-toggle{color:#ead3a5;background:#04192ac9;border:1px solid #d8b36a77;padding:8px 12px}.approved-site a.approved-gold-button{color:#fffdf4}.approved-site .skip-link{z-index:100;pointer-events:none;position:fixed;top:10px;left:12px;transform:translateY(-200%)}.approved-site .skip-link:focus{pointer-events:auto;transform:none}.approved-site{--cream:#f8f4eb}@media (width<=760px){.approved-site button.approved-add{width:35px;height:35px}.approved-site button.approved-save{width:34px;height:34px}}.approved-site .number-three-department-menu.is-open{display:block!important}@media (width<=760px){.approved-site .number-three-department-menu-heading{flex-wrap:wrap;align-items:flex-start;gap:14px}.approved-site .number-three-department-menu-grid{gap:10px}.approved-site .number-three-department-menu-group>div a{font-size:13px}}.approved-site .skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden}.approved-site .approved-category-lifestyle .approved-category-image{padding:0}.approved-site .approved-category-lifestyle .approved-category-image img{object-fit:cover;object-position:center;mix-blend-mode:normal;filter:none;opacity:1;transform:none}.approved-site .approved-category-refined-photo{flex-shrink:0;width:100%;height:100%;display:block;overflow:hidden}.approved-site .approved-footer-secondary .approved-socials{color:#062438;background:linear-gradient(110deg,#d3ae56 0%,#ffecb6 48%,#d3ae56 100%);border:1px solid #c39e50;border-radius:999px;flex-wrap:nowrap;flex-shrink:0;gap:10px;padding:6px 10px}.approved-site .approved-footer-secondary .approved-socials a{color:#062438;border-radius:50%;min-width:44px;min-height:44px}.approved-site .approved-footer-secondary .approved-socials a:hover{background:#ffffff59}.approved-site .approved-footer-secondary .approved-socials a:focus-visible{outline-offset:1px;background:#fff0c4;outline:2px solid #062438}.approved-site .approved-footer-secondary .approved-socials svg{width:22px;height:22px}.approved-site .product-card{--card-cream:#062438;--card-gold:#062438;color:#062438;box-shadow:none;border:1px solid var(--card-edge,#d8bba5);font-family:var(--font-manrope), Arial, sans-serif;background:#fff;border-radius:5px}.approved-site .product-card .product-copy{color:#062438;background:var(--card-paper,#fcf7f0);border-top:3px solid var(--card-accent,#835038);gap:8px;min-width:0;padding:18px 20px 12px}.approved-site .product-card .product-copy h3,.approved-site .product-grid.is-compact .product-card .product-copy h3{-webkit-line-clamp:unset;min-height:0;font:750 20px/1.4 var(--font-manrope), Arial, sans-serif;letter-spacing:0;overflow-wrap:anywhere;margin:0;display:block;overflow:visible}.approved-site .product-card .product-copy :is(h3,h3 a,.product-title-size,.product-size,.product-details,.product-details summary,.product-details p){color:#062438;opacity:1}.approved-site .product-card .product-copy .bazaar-product-brand{color:var(--card-accent,#835038);font:600 14px/1.5 var(--font-manrope), Arial, sans-serif;letter-spacing:0;margin:0}.approved-site .product-card .product-copy :is(.product-size,.product-title-size,.product-details p){color:#374955;font:500 16px/1.5 var(--font-manrope), Arial, sans-serif;overflow-wrap:anywhere;-webkit-line-clamp:unset;margin:0}.approved-site .product-card .product-title-size{margin-top:5px;display:block}.approved-site .product-card .product-details{border:0;margin:0;padding:0}.approved-site .product-card .product-details summary{min-height:32px;font:500 16px/1.5 var(--font-manrope), Arial, sans-serif;text-transform:none;letter-spacing:0;padding:4px 0}.approved-site .product-card .product-details[open] p{margin-top:6px}.approved-site .product-card .product-purchase-row{gap:8px;margin-top:auto;padding-top:10px}.approved-site .product-card .catalogue-status{border:0;flex-wrap:wrap;align-items:baseline;gap:7px;margin:0;padding:0;display:flex}.approved-site .product-card .product-purchase-row .catalogue-status strong{color:#062438;font:800 30px/1.2 var(--font-manrope), Arial, sans-serif;letter-spacing:-.025em}.approved-site .product-card :is(.catalogue-status span,.product-purchase-row>small){color:#374955;font-size:14px;line-height:1.5}.approved-site .product-card .product-card-actions{flex-direction:column;gap:2px;margin-top:8px;display:flex}.approved-site .product-card .product-card-actions .add-button{color:#fff;min-height:48px;font:650 16px/1.4 var(--font-manrope), Arial, sans-serif;background:#062438;border:1px solid #062438;padding:11px 8px}.approved-site .product-card .product-card-actions .add-button:hover{background:#133f55}.approved-site .product-card .product-card-actions .product-quick-view{color:#062438;min-height:44px;font:600 16px/1.4 var(--font-manrope), Arial, sans-serif;text-underline-offset:4px;background:0 0;border:0;padding:9px 8px;text-decoration:underline}.approved-site .product-card .product-quick-view:hover{text-decoration-thickness:2px}.approved-site .product-card .favorite-button{color:#062438;background:#fff;border:1px solid #d2d9db;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;top:10px;left:auto;right:10px}.approved-site .product-card .favorite-button:is(:hover,.is-saved){color:var(--card-accent,#835038);border-color:var(--card-accent,#835038);background:#fff}.approved-site .product-card :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #062438;box-shadow:0 0 0 5px #e1bd75}.approved-site .approved-product-copy{border-top:3px solid var(--card-accent);gap:6px;padding:16px 20px}.approved-site .approved-brand-name{color:var(--card-accent);font-size:14px}.approved-site .approved-product-name{color:#062438;-webkit-line-clamp:unset;font-size:20px;font-weight:750;line-height:1.4;display:block;overflow:visible}.approved-site .approved-product-size{color:#374955;font-size:16px;line-height:1.5}.approved-site .approved-price strong{color:#062438;font-size:30px;font-weight:800}.approved-site .approved-price small{color:#374955;font-size:14px}@media (width<=1000px){.approved-site .product-card .product-copy{padding:16px}}@media (width<=700px){.approved-site .product-grid,.approved-site .shop-section .product-grid,.approved-site .product-grid.is-compact,.approved-site .fragrance-collection-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.approved-site .product-card .product-purchase-row .catalogue-status strong,.approved-site .approved-price strong{font-size:28px}}@media (width<=560px){.approved-site .product-grid,.approved-site .shop-section .product-grid,.approved-site .product-grid.is-compact,.approved-site .fragrance-collection-page .product-grid,.approved-site .approved-products{grid-template-columns:minmax(0,1fr);gap:20px}.approved-site .product-card .product-art{aspect-ratio:auto;height:250px}.approved-site .product-card .product-copy{padding:16px 18px 10px}.approved-site .approved-product-photo{height:250px}}.approved-site .opening-signup{font-family:var(--font-manrope),Arial,sans-serif;color:#062438;background:#f7f1e6;border-bottom:1px solid #dbc8a5;padding:22px 0}.approved-site .opening-signup-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 44px;display:grid}.approved-site .opening-signup-copy h2{font-family:var(--font-manrope),sans-serif;letter-spacing:0;margin:0;font-size:20px;font-weight:750;line-height:1.5}.approved-site .opening-signup-copy p{color:#374955;margin:4px 0 0;font-size:16px;line-height:1.5}.approved-site .opening-signup-form{min-width:0;margin:0}.approved-site .opening-email-label{margin-bottom:6px;font-size:14px;font-weight:650;display:block}.approved-site .opening-signup-fields{gap:10px;display:flex}.approved-site .opening-signup-fields input{color:#062438;min-width:0;font:inherit;background:#fff;border:1px solid #8b795c;border-radius:4px;flex:1;min-height:46px;padding:11px 13px;font-size:16px}.approved-site .opening-signup-fields input::placeholder{color:#59626a;opacity:1}.approved-site .opening-signup-fields button,.opening-unsubscribe-card button{color:#062438;font:inherit;cursor:pointer;background:#c49a4b;border:1px solid #9a722f;border-radius:4px;min-height:46px;padding:11px 22px;font-size:16px;font-weight:750}.approved-site .opening-signup-fields button:disabled,.opening-unsubscribe-card button:disabled{cursor:wait;opacity:.7}.approved-site .opening-consent{cursor:pointer;align-items:flex-start;gap:9px;min-height:44px;padding:11px 0 6px;font-size:14px;line-height:1.5;display:flex}.approved-site .opening-consent input{appearance:auto;accent-color:#062438;width:18px;min-width:18px;height:18px;margin-top:2px}.approved-site a.opening-privacy{text-underline-offset:3px;align-items:center;min-height:30px;font-size:14px;text-decoration:underline;display:inline-flex}.approved-site .opening-signup-success:empty{display:none}.approved-site p.opening-signup-success,.approved-site p.opening-signup-error{margin:6px 0;font-size:16px;line-height:1.5}.approved-site p.opening-signup-error{color:#8a251c;font-weight:600}.approved-site .opening-signup-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.approved-site .opening-signup :is(input,button,a):focus-visible,.opening-unsubscribe-card :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #062438}.approved-site .approved-visit-details .approved-store-hours{color:#fff9ef;margin:12px 0 16px;font-size:14px;line-height:1.6}.opening-unsubscribe-page{color:#062438;background:#f7f1e6;place-items:center;min-height:100vh;padding:24px;display:grid}.opening-unsubscribe-card{background:#fffefa;border:1px solid #dbc8a5;border-radius:6px;max-width:620px;padding:36px;font-size:16px;line-height:1.6}.opening-unsubscribe-card h1{font-family:var(--font-cormorant),serif;margin:22px 0;font-size:36px;line-height:1.1}.opening-unsubscribe-card p{margin:18px 0}.opening-unsubscribe-card a{color:#062438;text-underline-offset:3px;text-decoration:underline}.opening-unsubscribe-brand{font-weight:750}@media (width<=760px){.approved-site .opening-signup-inner{grid-template-columns:1fr;gap:16px}.approved-site .opening-signup-copy h2{font-size:18px}.approved-site .opening-signup{padding:18px 0}.approved-site .opening-signup-fields button{padding:11px 16px}}@media (width<=380px){.approved-site .opening-signup-fields{flex-direction:column}.opening-unsubscribe-card{padding:24px}}.craft-category-card{background:#fffdf9;border:1px solid #d8bba5;border-radius:8px;min-width:0;overflow:hidden}.craft-category-card .department-scene-card{border:0;border-radius:0}.craft-category-card .department-scene-photo{background:#fff}.craft-category-card .department-scene-photo img{object-fit:contain;box-sizing:border-box;padding:1rem}.craft-subcategory-links{padding:.5rem 1rem .75rem;display:grid}.craft-subcategory-links a{color:#082b39;border-bottom:1px solid #e7e1d5;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.45rem 0;font-size:.875rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.craft-subcategory-links a:last-child{border-bottom:0}.craft-subcategory-links a:hover{text-decoration:underline}.craft-subcategory-links a:focus-visible{outline-offset:2px;outline:2px solid #835038}.craft-subcategory-links svg{flex-shrink:0}.department-discovery,.department-directory{color:#082b39;background:#fcfaf5;padding-block:1.5rem 3rem}.department-discovery-inner,.department-directory .container{width:min(1320px,100% - 3rem);margin-inline:auto}.department-discovery .catalog-breadcrumbs{margin:0 0 1.4rem;font-size:.875rem}.department-discovery-heading{text-align:center;margin-bottom:1.5rem}.department-discovery-heading h1{color:#082b39;font:600 clamp(2.1rem, 4.8vw, 3.75rem)/1.1 var(--font-cormorant), Georgia, serif;text-wrap:balance;margin:0}.department-discovery-heading p{margin:.55rem 0 0;font:400 clamp(1.125rem,2.2vw,1.5rem)/1.4 Georgia,serif}.department-discovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1.5rem;margin-bottom:1rem;display:flex}.department-discovery-link{color:#082b39;min-height:44px;font:600 1rem/1.45 var(--font-manrope), sans-serif;text-underline-offset:.25em;align-items:center;gap:.75rem;text-decoration:underline;display:inline-flex}.department-discovery-link svg{flex:none}.department-scenes-grid,.department-directory .department-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.department-scenes-grid{align-items:stretch}.department-scenes-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.department-scenes-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}.department-scenes-grid[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:420px;margin-inline:auto}.department-scene-card{border:1px solid var(--card-edge,#d8bba5);background:var(--card-paper,#fcf7f0);color:#082b39;border-radius:8px;flex-direction:column;min-width:0;text-decoration:none;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.department-scene-card:hover{border-color:var(--card-accent,#835038);box-shadow:0 6px 18px #082b3912}.department-scene-photo{aspect-ratio:1.12;background:#f5f1e9;overflow:hidden}.department-scene-photo img{object-fit:cover;object-position:center;filter:none;mix-blend-mode:normal;opacity:1;width:100%;height:100%;padding:0;display:block;transform:none}.department-scene-caption{background:linear-gradient(120deg, var(--card-paper,#fcf7f0), var(--card-tint,#efddcd));border-top:1px solid var(--card-edge,#d8bba5);flex:1;padding:1rem}.department-scene-caption h2{color:#082b39;min-height:3.1em;font:600 clamp(1.25rem, 1.8vw, 1.65rem)/1.15 var(--font-cormorant), Georgia, serif;justify-content:space-between;align-items:center;gap:.65rem;margin:0;display:flex}.department-scene-caption h2 span{overflow-wrap:break-word;min-width:0}.department-scene-caption svg{color:#082b39;background:#d8ae5e;border-radius:50%;flex:none;width:34px;height:34px;padding:8px}.department-scene-caption p{color:#43545d;font:400 .875rem/1.5 var(--font-manrope), sans-serif;margin:.45rem 0 0}.department-feature-strip{border-top:1px solid var(--card-edge,#d8bba5);justify-content:space-between;align-items:center;gap:1rem 2rem;margin-top:1.75rem;padding:1.25rem 0;display:flex}.department-feature-strip h2{font:600 1.75rem/1.2 var(--font-cormorant), Georgia, serif;margin:0}.department-feature-strip p{color:#43545d;margin:.4rem 0 0;font-size:1rem;line-height:1.5}.department-feature-strip .department-discovery-link{flex-shrink:0;max-width:45%}.department-discovery :is(a,summary):focus-visible,.department-directory :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #082b39}.department-directory .category-index-intro{margin-bottom:1.75rem}.department-directory .category-index-intro h1{color:#082b39}.department-directory .category-index-intro p{font-size:1rem;line-height:1.6}.department-directory .text-link{text-transform:none;letter-spacing:0;font-size:1rem}.department-directory-card{min-width:0}.department-directory-card .department-scene-caption h2{min-height:3.45em}.department-directory-details{padding:.65rem .25rem 0}.department-directory-details .department-meta{color:#43545d;margin:0 0 .5rem;font-size:.875rem;line-height:1.5;display:block}.department-directory-details p{color:#43545d;font-size:.875rem;line-height:1.5}.department-directory-types summary{cursor:pointer;color:#082b39;padding:.65rem 0;font-size:.875rem;font-weight:650}.department-directory-types .department-type-links{gap:.5rem;margin:.35rem 0}.department-directory-types .department-type-links a{border-color:var(--card-edge);color:#082b39;background:var(--card-paper);min-height:44px;font-size:.875rem;line-height:1.35}.department-directory-types .department-type-links a:hover{color:#fff;background:#082b39}.department-directory-types .department-type-links a small{color:#43545d;background:#fff;font-size:.8125rem}.department-catalog .catalog-heading{border:1px solid var(--card-edge);background:linear-gradient(120deg, var(--card-paper), var(--card-tint));color:#082b39;border-radius:8px;padding:1.25rem}.department-catalog .catalog-heading h1{color:#082b39;font:600 clamp(2rem, 4vw, 3.25rem)/1.15 var(--font-cormorant), Georgia, serif;letter-spacing:normal}.department-catalog .catalog-heading p,.department-catalog .catalog-heading>span,.department-catalog .catalog-heading .eyebrow{color:#43545d}@media (width<=1099px){.department-scenes-grid,.department-directory .department-grid,.department-scenes-grid[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.department-scene-photo{aspect-ratio:1.4}.department-scene-caption h2{min-height:2.3em;font-size:1.5rem}}@media (width<=600px){.department-discovery-inner,.department-directory .container{width:calc(100% - 1.5rem)}.department-scenes-grid,.department-directory .department-grid{gap:.75rem}.department-scene-photo{aspect-ratio:1.05}.department-scene-caption{padding:.75rem .6rem}.department-scene-caption h2{gap:.35rem;min-height:3.45em;font-size:1.25rem}.department-scene-caption svg{width:26px;height:26px;padding:6px}.department-discovery-heading{margin-bottom:.85rem}.department-discovery-actions{justify-content:flex-start;gap:.4rem}.department-feature-strip{flex-direction:column;align-items:flex-start}.department-feature-strip .department-discovery-link{max-width:100%}}@media (width<=379px){.department-scenes-grid,.department-scenes-grid[data-count],.department-directory .department-grid{grid-template-columns:minmax(0,1fr)}.department-scene-photo{aspect-ratio:1.4}.department-scene-caption h2{min-height:auto;font-size:1.5rem}}@media (prefers-reduced-motion:reduce){.department-scene-card{transition:none}}.department-scene-photo:has(.category-collection-photo){aspect-ratio:481/347;background:#fff}.department-scene-photo>.category-collection-photo{background:#fff;width:100%;height:100%;display:block;overflow:hidden}.approved-site .approved-welcome{--welcome-ink:#182e3c;--welcome-accent:#78551d;isolation:isolate;color:var(--welcome-ink);background:radial-gradient(at 49% 16%,#fffef9 0%,#f6efdf 65%,#e9dcbf 100%);border-block:1px solid #b3955f;margin:0 0 18px;padding:30px 24px;position:relative;overflow:hidden}.approved-site .approved-welcome:before,.approved-site .approved-welcome:after{content:"";pointer-events:none;z-index:0;opacity:.45;position:absolute;inset:0}.approved-site .approved-welcome:before{background:radial-gradient(44% 140% at -14% -10%,#0000 63%,#bd955335 64%,#dfc79e55 68%,#0000 69%),radial-gradient(44% 140% at 114% 110%,#0000 63%,#bd955335 64%,#dfc79e55 68%,#0000 69%)}.approved-site .approved-welcome:after{background:radial-gradient(44% 140% at -14% -10%,#0000 58%,#9d733f99 58.4%,#0000 59%),radial-gradient(44% 140% at 114% 110%,#0000 58%,#9d733f99 58.4%,#0000 59%)}.approved-site .approved-welcome-content{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:1100px;margin-inline:auto;display:flex;position:relative}.approved-site .approved-welcome-eyebrow{font:700 .8125rem/1.2 var(--font-manrope), Arial, sans-serif;letter-spacing:.075em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;margin:0 0 10px;display:flex}.approved-site .approved-welcome-eyebrow>span{white-space:nowrap}.approved-site .approved-welcome-maple{object-fit:contain;flex-shrink:0;width:32px;height:32px}.approved-site .approved-welcome h1{font:600 clamp(2.25rem, 3.8vw, 3.4rem)/1.08 var(--serif);letter-spacing:-.025em;text-wrap:balance;color:var(--welcome-ink);margin:0}.approved-site .approved-welcome h1 em{color:var(--welcome-accent);font-style:italic}.approved-site .approved-welcome-subtitle{max-width:560px;font:400 1rem/1.6 var(--font-manrope), Arial, sans-serif;color:#425463;text-wrap:balance;margin:12px 0 0}.approved-site .approved-welcome-actions{justify-content:center;margin-top:18px;display:flex}.approved-site .approved-welcome-explore{min-height:46px;font:600 .9375rem/1.4 var(--font-manrope), Arial, sans-serif;background:#152e40;border:1px solid #78551d;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:11px 22px;text-decoration:none;display:inline-flex}.approved-site .approved-welcome a.approved-welcome-explore{color:#fffaf0}.approved-site .approved-welcome-explore:hover{background:#24485d}.approved-site .approved-welcome-explore svg{flex-shrink:0;width:19px;height:19px}.approved-site .home-opening-link{min-height:44px;font:500 .8125rem/1.5 var(--font-manrope), Arial, sans-serif;color:#425463;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 20px;margin-top:10px;text-decoration:none;display:flex}.approved-site .home-opening-link>span{align-items:center;gap:5px;display:inline-flex}.approved-site .home-opening-link:hover{color:#78551d;text-underline-offset:4px;text-decoration:underline}.approved-site .approved-welcome a:focus-visible{outline-offset:4px;outline:3px solid #a57024}@media (width<=600px){.approved-site .approved-welcome{padding:26px 20px 22px}.approved-site .approved-welcome-eyebrow{letter-spacing:.045em;gap:8px;font-size:.6875rem}.approved-site .approved-welcome-maple{width:27px;height:27px}.approved-site .approved-welcome h1{font-size:clamp(1.875rem,8.5vw,2.65rem)}.approved-site .approved-welcome h1 em{margin-top:3px;display:block}.approved-site .approved-welcome-subtitle{max-width:320px;margin-top:10px;font-size:.9375rem;line-height:1.55}.approved-site .approved-welcome-actions{margin-top:16px}.approved-site .approved-welcome-explore{font-size:.875rem}.approved-site .home-opening-link{flex-direction:column;gap:3px;margin-top:14px}}.approved-site .approved-welcome.opening-spotlight{padding:0}.approved-site .approved-welcome a.opening-spotlight-announcement{z-index:1;color:#fffaf0;font:400 .9375rem/1.4 var(--font-manrope),Arial,sans-serif;text-align:center;background:radial-gradient(at 50% -80%,#31516a,#062438 74%);border-bottom:2px solid #c39951;border-radius:0 0 50% 50%/0 0 12% 12%;flex-direction:column;align-items:center;gap:4px;padding:22px 20px 25px;text-decoration:none;display:flex;position:relative}.approved-site .opening-spotlight-label{color:#e1bd75;text-transform:uppercase;letter-spacing:.18em;font-size:.8125rem;font-weight:700}.approved-site .opening-spotlight-announcement time{font:600 clamp(1.75rem,3vw,2.25rem)/1.15 var(--serif)}.approved-site .opening-spotlight-rule{background:#e1bd75;width:40px;height:2px;margin:7px 0}.approved-site .opening-spotlight .approved-welcome-content{max-width:900px;padding:24px 20px 28px}.approved-site .opening-spotlight h1{max-width:750px;font-size:clamp(2rem,3.5vw,3rem)}.approved-site .opening-spotlight h1 em{margin-top:4px;display:block}.approved-site .opening-spotlight .approved-welcome-eyebrow{margin:16px 0 0}.approved-site .opening-spotlight .approved-welcome-subtitle{margin-top:12px}.approved-site .opening-spotlight .approved-welcome-actions{margin-top:16px}@media (width<=600px){.approved-site .approved-welcome a.opening-spotlight-announcement{padding:18px 16px 22px;font-size:.875rem}.approved-site .opening-spotlight .approved-welcome-content{padding:20px 18px 24px}.approved-site .opening-spotlight h1{font-size:clamp(1.875rem,7.8vw,2.5rem)}.approved-site .opening-spotlight .approved-welcome-eyebrow{letter-spacing:.035em;font-size:.75rem}}.approved-site .approved-welcome a.opening-spotlight-announcement:hover{color:#fffaf0}.approved-site .opening-spotlight .approved-welcome-eyebrow{flex-wrap:wrap;row-gap:6px}.approved-site .opening-spotlight-announcement time{color:#fffaf0}.approved-site .approved-welcome a.opening-balloon-celebration{background:#062438 url(/seasonal/grand-opening-balloons.webp) 50%/100% 100% no-repeat;border-bottom:3px solid #e1bd75;gap:9px;padding:30px 20% 34px}.approved-site .opening-balloon-celebration .opening-celebration-brand{color:#e1bd75;text-transform:uppercase;letter-spacing:.15em;font-size:.875rem}.approved-site .opening-balloon-celebration .opening-spotlight-label{font:600 clamp(2rem,4vw,3rem)/1.1 var(--serif);letter-spacing:.025em}.approved-site .opening-balloon-celebration time{font-size:clamp(1.5rem,2.7vw,2.1rem)}.approved-site .opening-celebration-hours{letter-spacing:.08em;font-weight:700}.approved-site .opening-celebration-invitation{color:#e1bd75;margin-top:6px;font-weight:700}@media (width<=600px){.approved-site .approved-welcome a.opening-balloon-celebration{background-image:linear-gradient(90deg,#0000,#062438bb 20% 80%,#0000),url(/seasonal/grand-opening-balloons.webp);padding:22px 14% 28px}.approved-site .opening-balloon-celebration .opening-celebration-brand{letter-spacing:.08em;font-size:.75rem}.approved-site .opening-balloon-celebration .opening-spotlight-label{font-size:clamp(1.6rem,6vw,2rem)}.approved-site .opening-balloon-celebration time{font-size:clamp(1.35rem,5vw,1.75rem)}.approved-site .opening-celebration-address{line-height:1.5}}.approved-site .approved-welcome.opening-spotlight{background:#fffaf0}.approved-site .approved-welcome.opening-spotlight:before,.approved-site .approved-welcome.opening-spotlight:after{display:none}.approved-site .opening-spotlight .welcome-gold-accent{gap:9px;max-width:1100px;padding:24px 20px}.approved-site .opening-spotlight .welcome-gold-accent .approved-welcome-eyebrow{font:600 .8125rem/1.5 var(--font-manrope),Arial,sans-serif;letter-spacing:.1em;color:#062438;margin:0;display:block}.approved-site .opening-spotlight .welcome-gold-accent h1{max-width:none;font:600 clamp(1.75rem,3vw,2.75rem)/1.2 var(--serif);color:#062438;margin:0}.approved-site .opening-spotlight .welcome-gold-accent h1 em{color:#78551d;margin:0;font-style:normal;display:inline}.approved-site .opening-spotlight .welcome-gold-accent .approved-welcome-actions{margin:0}.approved-site .approved-welcome .welcome-gold-accent a.approved-welcome-explore{color:#062438;min-height:44px;font:500 1rem/1.4 var(--font-manrope),Arial,sans-serif;text-underline-offset:7px;background:0 0;border:0;border-radius:0;padding:6px 0;-webkit-text-decoration:underline #c39951;text-decoration:underline #c39951;text-decoration-thickness:1px}.approved-site .approved-welcome .welcome-gold-accent a.approved-welcome-explore:hover{color:#78551d;text-decoration-thickness:2px}@media (width<=600px){.approved-site .opening-spotlight .welcome-gold-accent{gap:7px;padding:20px 16px}.approved-site .opening-spotlight .welcome-gold-accent .approved-welcome-eyebrow{letter-spacing:.06em;font-size:.75rem}.approved-site .opening-spotlight .welcome-gold-accent h1{text-wrap:balance;font-size:clamp(1.6rem,6.5vw,2rem)}}.approved-site .approved-navigation{z-index:30;position:relative}.approved-site .approved-nav-bar{background:var(--navy);color:var(--gold-light);border-top:1px solid var(--navy);border-bottom:2px solid var(--navy)}.approved-site .approved-nav-bar nav{gap:24px;min-height:72px;padding:8px 0}.approved-site .approved-nav-links{flex-wrap:wrap;gap:4px clamp(20px,3vw,48px);min-width:0}.approved-site .approved-nav-links>a,.approved-site .approved-nav-links>button{min-height:48px;color:var(--gold-light);gap:10px;padding:10px 4px;font-size:1.125rem;font-weight:500;line-height:1.5}.approved-site .approved-nav-links>button{background:var(--navy);color:var(--gold-light);border-radius:6px;padding-inline:14px;font-weight:700}.approved-site .approved-nav-links>button:after{display:none}.approved-site .approved-nav-links>a:hover{text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:2px}.approved-site .approved-nav-links svg,.approved-site .approved-header-address svg{color:var(--gold-light);flex-shrink:0}.approved-site .approved-nav-links>button svg{color:var(--gold-light)}.approved-site .approved-header-address{min-height:44px;color:var(--gold-light);border-left:1px solid #9d7c37;flex-shrink:0;gap:12px;padding-left:22px;font-size:.875rem;font-weight:500;line-height:1.5;display:flex}.approved-site .approved-header-address:hover{text-underline-offset:3px;text-decoration:underline}.approved-site .approved-nav-bar :is(a,button):focus-visible{outline:2px solid var(--gold-light);outline-offset:3px;border-radius:2px}.approved-site .approved-viewing-notice{color:#fffaf0;font-family:var(--font-manrope), Arial, sans-serif;background:#742b39;padding:10px 24px;font-size:.875rem;line-height:1.6}.approved-site .approved-navigation .number-three-department-menu{max-height:min(65vh,640px);top:100%;left:24px;right:24px}@media (width<=1050px){.approved-site .approved-header-address{display:none}.approved-site .approved-nav-links{justify-content:space-between;width:100%}}@media (width<=640px){.approved-site .approved-nav-bar nav{min-height:0;padding-block:8px}.approved-site .approved-nav-links{white-space:normal;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.approved-site .approved-nav-links>a,.approved-site .approved-nav-links>button{gap:6px;min-width:0;font-size:1rem}.approved-site .approved-nav-links>button{flex-wrap:wrap;padding-inline:8px}.approved-site .approved-nav-links>button>svg:first-child{width:18px}.approved-site .approved-viewing-notice{padding-inline:18px}.approved-site .approved-navigation .number-three-department-menu{left:12px;right:12px}}@media (width<=400px){.approved-site .approved-nav-links>a,.approved-site .approved-nav-links>button{font-size:.9375rem}.approved-site .approved-nav-links>button>svg:first-child{display:none}}.approved-site .approved-value-gallery{color:#062438;margin-top:28px}.approved-site .approved-value-gallery .value-gallery-heading{color:#062438;background:linear-gradient(110deg,#d3ae56 0%,#ffecb6 48%,#d3ae56 100%);border-radius:18px;margin-bottom:18px;padding:clamp(20px,2.4vw,36px)}.approved-site .approved-value-gallery .value-gallery-heading h2{color:#062438;font-family:var(--serif);letter-spacing:-.025em;margin:0;font-size:clamp(2.75rem,6.5vw,6.25rem);font-weight:700;line-height:1.08}.approved-site .approved-value-gallery .value-gallery-heading h2 span{white-space:nowrap}.approved-site .approved-value-gallery .value-gallery-heading-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 24px;margin-top:14px;display:flex}.approved-site .approved-value-gallery .value-gallery-heading-bottom p{color:#062438;font-size:clamp(1.125rem,2vw,1.875rem);font-weight:600;line-height:1.4}.approved-site .approved-value-gallery a.value-gallery-browse{color:#fff;background:#062438;border:1px solid #b99040;border-radius:999px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:48px;padding:10px 22px;font-size:1rem;font-weight:650;line-height:1.5;display:inline-flex}.approved-site .approved-value-gallery a.value-gallery-browse:hover{background:#143e55}.approved-site .approved-value-gallery .value-gallery-browse svg{flex-shrink:0}.approved-site .approved-value-gallery .approved-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.approved-site .approved-value-gallery .approved-product{box-shadow:none;color:#062438;background:#fff;border:1px solid #062438;border-radius:16px}.approved-site .approved-value-gallery .approved-product:hover{border-color:#062438;box-shadow:0 5px 16px #06243812}.approved-site .approved-value-gallery .approved-product-visual,.approved-site .approved-value-gallery .approved-product-photo{background:#fff}.approved-site .approved-value-gallery .approved-product-photo{aspect-ratio:1/1.07;height:auto;padding:20px}.approved-site .approved-value-gallery .approved-product-photo img{object-fit:contain;filter:none;mix-blend-mode:normal;opacity:1}.approved-site .approved-value-gallery .approved-product-copy{background:var(--value-panel,var(--card-paper));color:#062438;border-top:3px solid #d3ae56;gap:5px;padding:18px 20px}.approved-site .approved-value-gallery [data-product=TGB2409-BLUE]{--value-panel:#e7f4ff}.approved-site .approved-value-gallery [data-product=COM975]{--value-panel:#fff3e5}.approved-site .approved-value-gallery [data-product=AIR-CLN-004]{--value-panel:#e6f7fa}.approved-site .approved-value-gallery [data-product=CTG-45609]{--value-panel:#fff0f3}.approved-site .approved-value-gallery .approved-brand-name{color:#062438;font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:800;line-height:1.35}.approved-site .approved-value-gallery .approved-product-name{color:#062438;overflow-wrap:anywhere;font-size:1.125rem;font-weight:600;line-height:1.4}.approved-site .approved-value-gallery .approved-product-size{color:#425a6a;font-size:1rem;line-height:1.5}.approved-site .approved-value-gallery .approved-price{flex-wrap:wrap;gap:6px;padding-top:16px}.approved-site .approved-value-gallery .approved-price strong{color:#062438;letter-spacing:-.03em;font-size:clamp(2rem,2.8vw,2.875rem);font-weight:850;line-height:1.15}.approved-site .approved-value-gallery .approved-price small{color:#062438;font-size:.875rem;line-height:1.5}.approved-site .approved-value-gallery button.approved-add{color:#062438;background:linear-gradient(105deg,#d1ab50,#f8e3a0 55%,#d3ae56);border:1px solid #c6a24e;flex-shrink:0;width:48px;height:48px}.approved-site .approved-value-gallery button.approved-add:hover{background:#efd38e}.approved-site .approved-value-gallery button.approved-save{color:#062438;background:#fff;width:44px;height:44px;top:10px;right:10px}.approved-site .approved-value-gallery button.approved-save[aria-pressed=true]{color:var(--card-accent)}.approved-site .approved-value-gallery :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #062438;box-shadow:0 0 0 5px #f2d691}@media (width<=1100px){.approved-site .approved-value-gallery .approved-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.approved-site .approved-value-gallery .value-gallery-heading{border-radius:14px;padding:22px 18px}.approved-site .approved-value-gallery .value-gallery-heading h2{font-size:clamp(2.25rem,10vw,3.25rem)}.approved-site .approved-value-gallery .value-gallery-heading-bottom{align-items:flex-start;gap:16px}.approved-site .approved-value-gallery a.value-gallery-browse{width:100%;padding-inline:12px;font-size:.9375rem}.approved-site .approved-value-gallery .approved-products{grid-template-columns:minmax(0,1fr);gap:20px}.approved-site .approved-value-gallery .approved-product-photo{aspect-ratio:auto;height:300px;padding:20px}.approved-site .approved-value-gallery .approved-brand-name{font-size:1.5rem}.approved-site .approved-value-gallery .approved-price strong{font-size:2.5rem}}.approved-site .bazaar-footer{color:#062438;font-family:var(--font-manrope), Arial, sans-serif;background:#fffaf2;padding-top:clamp(28px,3vw,44px);font-size:1rem;line-height:1.6}.approved-site .bazaar-footer :is(h2,p){margin:0}.approved-site .bazaar-footer a{color:inherit;text-decoration:none}.approved-site .bazaar-footer :is(a,button,input):focus-visible{outline-offset:4px;outline:3px solid #062438;box-shadow:0 0 0 6px #fffaf2}.approved-site .bazaar-footer-brand-row{justify-content:space-between;align-items:center;gap:20px 40px;margin-bottom:28px;display:flex}.approved-site .bazaar-footer-wordmark{text-align:center;flex-direction:column;flex-shrink:0;align-items:center;max-width:100%;display:inline-flex}.approved-site .bazaar-footer-wordmark strong{font-family:var(--serif);font-size:clamp(1.85rem,3.5vw,3.35rem);font-weight:600;line-height:1.05}.approved-site .bazaar-footer-wordmark span{letter-spacing:.2em;align-items:center;gap:12px;width:100%;margin-top:10px;font-size:.75rem;font-weight:700;display:flex}.approved-site .bazaar-footer-wordmark span:before,.approved-site .bazaar-footer-wordmark span:after{content:"";background:#bd934c;flex:1;height:1px}.approved-site .bazaar-footer-brand-row>p{text-align:right;max-width:540px}.approved-site .bazaar-footer-panels{grid-template-columns:1.15fr 1fr;gap:16px;display:grid}.approved-site .bazaar-footer-panels>*{border-radius:18px;min-width:0}.approved-site .bazaar-footer-story{color:#062438;background:radial-gradient(at 18% 75%,#fff5d780 0%,#0000 60%),linear-gradient(155deg,#0000 20%,#fff3cd70 45%,#0000 67%),linear-gradient(115deg,#e3c27b 0%,#fae9bd 52%,#e7c983 100%);border:1px solid #bd934c;flex-direction:column;gap:24px;padding:clamp(24px,2.5vw,38px);display:flex}.approved-site .bazaar-footer-story .bazaar-footer-eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:.875rem}.approved-site .bazaar-footer-local-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:20px;margin-block:auto;display:grid}.approved-site .bazaar-footer-local-copy{min-width:0}.approved-site .bazaar-footer-story h2{color:#062438;font-family:var(--serif);letter-spacing:-.025em;margin:0 0 20px;font-size:clamp(2.35rem,3.3vw,3.65rem);font-weight:600;line-height:1.02}.approved-site .bazaar-footer-story .bazaar-footer-uptown-logo{aspect-ratio:1;object-fit:contain;filter:none;mix-blend-mode:normal;background:0 0;justify-self:end;width:100%;max-width:260px;height:auto;margin:0;padding:0;display:block}.approved-site .bazaar-footer-contact-panel{border:1px solid #b28a3e;padding:clamp(24px,2.25vw,34px)}.approved-site .bazaar-footer-address{align-items:flex-start;gap:14px;display:flex}.approved-site .bazaar-footer-address>svg{color:#b28a3e;flex-shrink:0;margin-top:3px}.approved-site .bazaar-footer .bazaar-footer-hours{margin-top:4px}.approved-site .bazaar-footer a.bazaar-footer-directions{color:#fff;background:#062438;border-radius:8px;justify-content:center;align-items:center;gap:14px;min-height:48px;margin-top:18px;padding:12px 20px;font-weight:600;line-height:1.5;display:inline-flex}.approved-site .bazaar-footer-directions svg{flex-shrink:0}.approved-site .bazaar-footer .opening-signup{background:0 0;border:0;border-top:1px solid #bd934c;margin-top:24px;padding:22px 0 0}.approved-site .bazaar-footer .opening-signup-inner{grid-template-columns:minmax(0,1fr);gap:18px;width:100%;margin:0;display:grid}.approved-site .bazaar-footer .opening-signup-copy h2{font-family:var(--serif);font-size:clamp(1.75rem,2.2vw,2.35rem);font-weight:600;line-height:1.15}.approved-site .bazaar-footer .opening-signup-copy p{color:#062438;margin-top:8px}.approved-site .bazaar-footer .opening-signup-fields input{background:#fff;border-radius:8px}.approved-site .bazaar-footer .opening-signup-fields button{color:#fff;white-space:nowrap;background:#062438;border:1px solid #062438;border-radius:8px;padding:11px 20px}.approved-site .bazaar-footer :is(a.bazaar-footer-directions,.opening-signup-fields button):hover{background:#143e55}.approved-site .bazaar-footer .opening-privacy{min-height:44px;text-decoration:underline}.approved-site .bazaar-footer-navigation{border-top:1px solid #bd934c;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;padding:28px 0;display:grid}.approved-site .bazaar-footer-navigation>div{border-left:1px solid #c5a36a;padding:0 clamp(16px,3vw,44px)}.approved-site .bazaar-footer-navigation>div:first-child{border-left:0;padding-left:8px}.approved-site .bazaar-footer-navigation h2{font-family:var(--font-manrope), Arial, sans-serif;text-transform:uppercase;letter-spacing:.2em;margin-bottom:10px;font-size:.875rem;font-weight:700;line-height:1.5}.approved-site .bazaar-footer-navigation a{align-items:center;width:fit-content;min-height:40px;padding:5px 0;line-height:1.5;display:flex}.approved-site .bazaar-footer-navigation a:hover{text-underline-offset:4px;text-decoration:underline}.approved-site .bazaar-footer-bottom{background:linear-gradient(110deg,#d3ae56 0%,#ffecb6 48%,#d3ae56 100%)}.approved-site .bazaar-footer-bottom-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 0;font-size:.875rem;display:flex}.approved-site .bazaar-footer-admin{white-space:nowrap;border:1px solid #062438;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-weight:700;display:inline-flex}.approved-site .bazaar-footer-admin:hover{text-underline-offset:4px;background:#06243814;text-decoration:underline}.approved-site .bazaar-footer-admin:focus-visible{outline-offset:4px;outline:2px solid #062438}.approved-site .bazaar-footer-socials{gap:14px;display:flex}.approved-site .bazaar-footer-socials a{border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.approved-site .bazaar-footer-socials a:hover{background:#06243814}@media (width<=1100px){.approved-site .bazaar-footer-brand-row{align-items:flex-start}.approved-site .bazaar-footer-brand-row>p{max-width:340px}.approved-site .bazaar-footer-panels{grid-template-columns:1fr 1fr}.approved-site .bazaar-footer-local-feature{grid-template-columns:minmax(0,1fr);gap:24px}.approved-site .bazaar-footer-story .bazaar-footer-uptown-logo{justify-self:center;width:min(72%,220px)}.approved-site .bazaar-footer .opening-signup-fields{flex-direction:column}.approved-site .bazaar-footer-navigation>div{padding:0 22px}}@media (width<=850px){.approved-site .bazaar-footer-brand-row{flex-direction:column;gap:16px}.approved-site .bazaar-footer-brand-row>p{text-align:left;max-width:100%}.approved-site .bazaar-footer-panels{grid-template-columns:minmax(0,1fr)}.approved-site .bazaar-footer-local-feature{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.approved-site .bazaar-footer-story .bazaar-footer-uptown-logo{justify-self:end;width:100%;max-width:260px}.approved-site .bazaar-footer-story h2{font-size:clamp(2.35rem,5vw,3.65rem)}.approved-site .bazaar-footer .opening-signup-fields{flex-direction:row}.approved-site .bazaar-footer-navigation{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.approved-site .bazaar-footer-navigation>div:nth-child(odd){border-left:0;padding-left:0}.approved-site .bazaar-footer-navigation a{min-height:44px}}@media (width<=600px){.approved-site .bazaar-footer-local-feature{grid-template-columns:minmax(0,1fr)}.approved-site .bazaar-footer-story .bazaar-footer-uptown-logo{justify-self:center;width:min(72%,240px)}}@media (width<=480px){.approved-site .bazaar-footer-wordmark strong{font-size:clamp(1.5rem,7.5vw,2.2rem)}.approved-site .bazaar-footer-wordmark span{letter-spacing:.08em;gap:7px;font-size:.75rem}.approved-site .bazaar-footer-panels>*{border-radius:12px;padding:20px}.approved-site .bazaar-footer-story h2{font-size:clamp(2.2rem,9.6vw,2.85rem)}.approved-site .bazaar-footer-story .bazaar-footer-eyebrow{letter-spacing:.08em}.approved-site .bazaar-footer-address{gap:10px}.approved-site .bazaar-footer-address>svg{width:24px}.approved-site .bazaar-footer a.bazaar-footer-directions{width:100%;padding:12px}.approved-site .bazaar-footer .opening-signup-fields{flex-direction:column}.approved-site .bazaar-footer-navigation>div{padding-left:18px;padding-right:12px}.approved-site .bazaar-footer-bottom-inner{text-align:center;flex-wrap:wrap;justify-content:center}}.approved-site .candle-showcase{background:#fffaf2;border:1px solid #d5ba85;border-radius:12px;margin-top:32px;margin-bottom:32px;overflow:hidden}.approved-site .candle-showcase-heading{color:#fffaf2;background:#062438;justify-content:space-between;align-items:center;gap:22px;padding:28px 32px;display:flex}.approved-site .candle-showcase-heading>div{text-align:center;flex:1;min-width:0}.approved-site .candle-showcase-heading p{color:#e1bd75;letter-spacing:.2em;text-transform:uppercase;justify-content:center;align-items:center;gap:18px;font-size:.875rem;font-weight:700;display:flex}.approved-site .candle-showcase-heading p:before,.approved-site .candle-showcase-heading p:after{content:"";background:#e1bd75;width:70px;height:1px}.approved-site .candle-showcase-heading h2{font-family:var(--serif);margin:7px 0 9px;font-size:clamp(2.2rem,3.8vw,3.5rem);line-height:1.08}.approved-site .candle-showcase-heading span{font-size:1rem}.approved-site .candle-showcase-heading>a{color:#062438;background:#e1bd75;border-radius:999px;flex-shrink:0;align-items:center;gap:12px;min-height:48px;padding:13px 20px;font-size:1rem;font-weight:700;display:inline-flex}.approved-site .candle-showcase-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding:24px;display:grid}.approved-site .candle-showcase-card{background:#fff;border:1px solid #e5d4b3;border-radius:12px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.approved-site .candle-showcase-photo{background:#fff;position:relative}.approved-site .candle-showcase-photo>a{display:block}.approved-site .candle-showcase-photo img{aspect-ratio:1;object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;width:100%;height:auto;padding:10px;display:block}.approved-site .candle-showcase button.candle-save{color:#062438;background:#fff;border:1px solid #e6ded0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:8px}.approved-site .candle-showcase-copy{color:#062438;background:var(--card-tint);flex-direction:column;flex:1;gap:9px;padding:16px;display:flex}.approved-site .candle-showcase-copy h3{font-family:var(--serif);text-align:center;min-height:2.3em;font-size:1.7rem;font-weight:650;line-height:1.15}.approved-site .candle-showcase-price{justify-content:center;align-items:baseline;gap:7px;display:flex}.approved-site .candle-showcase-price strong{font-size:1.65rem;line-height:1.2}.approved-site .candle-showcase-price>span{font-size:.875rem}.approved-site .candle-offer{flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;line-height:1.5;display:flex}.approved-site .candle-offer .candle-regular{color:#425366;font-size:.875rem}.approved-site .candle-offer .candle-offer-badge{color:#fff;background:#742b39;border-radius:4px;padding:3px 7px;font-size:.75rem;font-weight:750;line-height:1.5;display:inline-block}.approved-site .candle-showcase-copy>.candle-offer{justify-content:center}.approved-site .catalogue-status:has(.candle-offer){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.approved-site .catalogue-status>.candle-offer{flex-basis:100%}.approved-site .candle-showcase-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:7px;display:flex}.approved-site .candle-showcase-actions>a{text-underline-offset:5px;align-items:center;gap:6px;min-height:44px;font-size:.875rem;font-weight:700;text-decoration:underline;display:inline-flex}.approved-site .candle-showcase-actions>button{color:#062438;background:#e1bd75;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.approved-site .candle-showcase :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #9b6f26}.approved-site .candle-showcase-copy a:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1200px){.approved-site .candle-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.approved-site .candle-showcase-heading{flex-direction:column;align-items:center;padding:24px}.approved-site .candle-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px}}@media (width<=480px){.approved-site .candle-showcase-grid{grid-template-columns:minmax(0,1fr)}.approved-site .candle-showcase-copy h3{min-height:0}}.approved-site .approved-video-sale-terms{z-index:2;color:#dce2e5;background:#03162b;align-items:center;width:37%;min-height:6.4%;margin:0;font-size:clamp(7px,1.02vw,15px);line-height:1.4;display:flex;position:absolute;top:75.2%;left:5.5%}@media (width<=650px){.approved-site .approved-video-sale-terms{display:none}}.approved-site .fragrance-showcase .candle-showcase-heading{padding:24px 30px}.approved-site .fragrance-showcase .candle-showcase-heading>div{text-align:left}.approved-site .fragrance-showcase .candle-showcase-heading p{letter-spacing:.19em;justify-content:flex-start;font-size:12px}.approved-site .fragrance-showcase .candle-showcase-heading p:before{display:none}.approved-site .fragrance-showcase .candle-showcase-heading h2{font-size:clamp(2.2rem,3.8vw,3.1rem)}.approved-site .fragrance-showcase .candle-showcase-heading>div>span{color:#e9e0cf;font-size:15px}.approved-site .fragrance-showcase .candle-showcase-heading>.fragrance-showcase-medallion{text-align:center;color:#e1bd75;border:1px solid #bda16a;border-radius:10px;flex:none;min-width:150px;padding:14px 22px}.approved-site .fragrance-showcase-medallion strong{font-family:var(--serif);font-size:60px;line-height:.88;display:block}.approved-site .fragrance-showcase .candle-showcase-heading .fragrance-showcase-medallion span{color:#e1bd75;letter-spacing:.22em;margin-top:10px;font-size:14px;font-weight:800;display:block}.approved-site .fragrance-showcase .candle-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding:22px}.approved-site .fragrance-showcase .candle-showcase-photo img{aspect-ratio:auto;object-fit:contain;height:248px;padding:16px}.approved-site .fragrance-showcase .candle-showcase-copy{gap:7px;padding:16px 22px}.approved-site .fragrance-showcase-brand{text-align:center;text-transform:uppercase;letter-spacing:.11em;color:#56646e;font-size:10px;font-weight:800}.approved-site .fragrance-showcase .candle-showcase-copy h3{min-height:0;font-size:32px;line-height:1.1}.approved-site .fragrance-showcase-size{text-align:center;color:#41525d;min-height:20px;font-size:12px}.approved-site .fragrance-showcase .candle-showcase-price{margin-top:5px}.approved-site .fragrance-showcase .candle-showcase-price strong{font-size:32px;font-weight:800}.approved-site .fragrance-showcase .candle-regular{font-size:16px}.approved-site .fragrance-showcase .candle-offer-badge{padding:4px 9px;font-size:12px}.approved-site .fragrance-showcase .candle-showcase-actions{border-top:1px solid #0624381a;margin-top:6px}.approved-site .fragrance-showcase-footer{color:#53616a;border-top:1px solid #e5d4b3;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;font-size:12px;display:flex}.approved-site .fragrance-showcase-footer a{color:#062438;text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=800px){.approved-site .fragrance-showcase .candle-showcase-heading>div{text-align:center}.approved-site .fragrance-showcase .candle-showcase-heading p{justify-content:center}.approved-site .fragrance-showcase .candle-showcase-grid{grid-template-columns:1fr;padding:16px}.approved-site .fragrance-showcase-footer{text-align:center;flex-direction:column;gap:0}}.approved-site .beauty-showcase{--beauty-ink:#451326;color:var(--beauty-ink);background-color:#f3d2d0;background-image:radial-gradient(at 3% 8%,#fff8f3d9 0,#0000 36%),radial-gradient(at 100% 45%,#fff8f3bf 0,#0000 35%),linear-gradient(155deg,#0000 10%,#fff9f18c 15%,#0000 21%,#d6a3a247 39%,#fff9f18c 47%,#0000 55%,#fff9f18c 82%,#0000 90%);border:1px solid #c69c78;border-radius:12px;margin-top:32px;margin-bottom:32px;padding:30px 28px 28px}.approved-site .beauty-showcase-heading{align-items:center;gap:24px;padding:6px 10px 24px;display:flex}.approved-site .beauty-showcase-intro{text-align:center;flex:1;min-width:0}.approved-site .beauty-showcase-eyebrow{color:#74452d;letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:.8rem;font-weight:650}.approved-site .beauty-showcase-heading h2{color:var(--beauty-ink);font-family:var(--serif);margin:0 0 12px;font-size:clamp(2.4rem,4.5vw,4.7rem);font-weight:600;line-height:1.05}.approved-site .beauty-showcase-subtitle{color:var(--beauty-ink);letter-spacing:.04em;font-size:1.15rem}.approved-site .beauty-showcase-intro>a{min-height:44px;color:var(--beauty-ink);text-underline-offset:7px;align-items:center;gap:10px;font-size:1rem;text-decoration:underline;display:inline-flex}.approved-site .beauty-showcase-medallion{aspect-ratio:1;width:138px;color:var(--beauty-ink);background:linear-gradient(135deg,#fff0d2,#e8c293);border:3px double #99703c;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 9px #834b3320}.approved-site .beauty-showcase-medallion strong{font-family:var(--serif);font-size:3.4rem;font-weight:700;line-height:1}.approved-site .beauty-showcase-medallion span{letter-spacing:.18em;font-size:1.1rem}.approved-site .beauty-shade-group+.beauty-shade-group{margin-top:27px}.approved-site .beauty-shade-heading{align-items:center;gap:18px;margin-bottom:12px;display:flex}.approved-site .beauty-shade-heading h3{font-family:var(--serif);color:var(--beauty-ink);font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:650;line-height:1.12}.approved-site .beauty-shade-heading>span{background:#bc946c;flex:1;height:1px}.approved-site .beauty-shade-heading>a{min-height:44px;color:var(--beauty-ink);text-underline-offset:5px;flex-shrink:0;align-items:center;gap:9px;font-size:.9rem;text-decoration:underline;display:inline-flex}.approved-site .beauty-shade-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.approved-site .beauty-shade-card{background:#fff3f0;border:1px solid #c49b76;border-radius:9px;grid-template-columns:clamp(84px,34%,120px) minmax(0,1fr);min-width:0;display:grid;overflow:hidden;box-shadow:0 3px 7px #653d2710}.approved-site .beauty-shade-photo{background:#fff;min-width:0;min-height:196px;position:relative}.approved-site .beauty-shade-photo>a{background:#fff;display:block;position:absolute;inset:0;overflow:hidden}.approved-site .beauty-shade-photo img{object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;width:100%;max-width:none;height:min(210px,100% - 12px);padding:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.approved-site .beauty-shade-photo[data-framing=tall] img{width:220%}.approved-site .beauty-shade-topline{align-items:center;gap:4px;min-width:0;display:flex}.approved-site .beauty-showcase .beauty-shade-save{color:#81551d;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.approved-site .beauty-shade-copy{min-width:0;color:var(--beauty-ink);background:#fff3f0;flex-direction:column;gap:4px;padding:9px 10px 10px;display:flex}.approved-site .beauty-shade-brand{letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;min-width:0;color:var(--beauty-ink);flex:1;font-size:.7rem;font-weight:700;line-height:1.4}.approved-site .beauty-shade-copy h4{font-family:var(--serif);overflow-wrap:anywhere;min-height:0;color:var(--beauty-ink);font-size:1.45rem;font-weight:650;line-height:1.15}.approved-site .beauty-shade-price{color:var(--beauty-ink);flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.approved-site .beauty-shade-price strong{font-size:1.45rem;font-weight:800;line-height:1.2}.approved-site .beauty-shade-price>span{font-size:.8rem;font-weight:600}.approved-site .beauty-showcase .beauty-offer{gap:6px;min-height:0}.approved-site .beauty-showcase .candle-regular{color:#64484e}.approved-site .beauty-showcase .candle-offer-badge{border-radius:999px}.approved-site .beauty-shade-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;margin-top:auto;display:flex}.approved-site .beauty-shade-actions>a{min-height:44px;color:var(--beauty-ink);text-underline-offset:4px;align-items:center;gap:4px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.approved-site .beauty-shade-actions>button{width:44px;height:44px;color:var(--beauty-ink);background:linear-gradient(135deg,#fff0d2,#e8c293);border:1px solid #be9264;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.approved-site .beauty-showcase :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #6a2946}.approved-site .beauty-showcase a:hover{text-underline-offset:4px;text-decoration:underline}@media (width<=1199px){.approved-site .beauty-shade-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:800px;margin-inline:auto}}@media (width<=900px){.approved-site .beauty-showcase{padding:24px 18px}.approved-site .beauty-showcase-medallion{width:110px}.approved-site .beauty-showcase-medallion strong{font-size:2.8rem}}@media (width<=639px){.approved-site .beauty-shade-grid{grid-template-columns:minmax(0,1fr);max-width:420px}}@media (width<=560px){.approved-site .beauty-showcase{padding:20px 12px}.approved-site .beauty-showcase-heading{flex-direction:column;gap:12px;padding:0 0 22px}.approved-site .beauty-showcase-medallion{width:88px}.approved-site .beauty-showcase-medallion strong{font-size:2.2rem}.approved-site .beauty-showcase-medallion span{font-size:.875rem}.approved-site .beauty-shade-heading{flex-wrap:wrap;gap:4px 12px}.approved-site .beauty-shade-heading h3{flex-basis:100%}.approved-site .beauty-shade-heading>span{display:none}}.flower-plant-gallery{color:#082b39;margin:2.5rem 0 3rem}.flower-plant-gallery-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.flower-plant-gallery-heading h2{font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(1.8rem,3vw,2.3rem);font-weight:600}.flower-plant-gallery-heading p{color:#455749;margin:0;font-size:.9rem}.flower-plant-category-links{flex-wrap:wrap;gap:.6rem;margin:1.25rem 0;display:flex}.flower-plant-category-links a{color:#294631;background:#f7faf3;border:1px solid #c0d0b5;border-radius:999px;align-items:center;min-height:44px;padding:.55rem .9rem;font-size:.85rem;text-decoration:none;display:inline-flex}.flower-plant-category-links a[aria-current=page],.flower-plant-category-links a:hover{background:#e1ebdb;border-color:#4d6944}.flower-plant-search{gap:.4rem;max-width:26rem;margin:0 0 1.5rem;font-size:.85rem;font-weight:600;display:grid}.flower-plant-search input{color:#082b39;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #aebda5;border-radius:6px;padding:.7rem .9rem;font-weight:400}.flower-plant-search input::placeholder{color:#54635a}.flower-plant-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.flower-plant-card{background:#f7faf3;border:1px solid #c0d0b5;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.flower-plant-photo{aspect-ratio:4/5;background:#fff;justify-content:center;align-items:center;display:flex}.flower-plant-photo img{object-fit:contain;filter:none;mix-blend-mode:normal;width:100%;height:100%;max-height:100%;display:block}.flower-plant-caption{color:#082b39;background:#eaf0e3;border-top:1px solid #c0d0b5;flex-direction:column;flex:1;padding:1rem;display:flex}.flower-plant-card[data-kind=fresh-flowers]{border-color:#decbbd}.flower-plant-card[data-kind=fresh-flowers] .flower-plant-caption{background:#f5ece5;border-color:#decbbd}.flower-plant-type{color:#465544;margin:0 0 .4rem;font-size:.75rem;font-weight:600}.flower-plant-caption h3{font-family:var(--font-cormorant), Georgia, serif;color:#082b39;margin:0 0 .8rem;font-size:1.65rem;font-weight:600;line-height:1.08}.flower-plant-price{color:#294631;margin:auto 0 .8rem;font-size:.9rem;font-weight:600}.flower-plant-caption a{color:#173f2e;background:#fffdf7;border:1px solid #7b8d6e;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.65rem .75rem;font-size:.8rem;font-weight:700;text-decoration:none;display:flex}.flower-plant-caption a svg{flex:none}.flower-plant-caption a:hover{background:#fff;border-color:#294631}.flower-plant-gallery a:focus-visible,.flower-plant-gallery input:focus-visible,.flower-plant-gallery button:focus-visible{outline-offset:3px;outline:3px solid #294631}.flower-plant-empty{text-align:center;border:1px solid #c0d0b5;border-radius:8px;padding:2rem 1rem}.flower-plant-empty h3{font-family:var(--font-cormorant), Georgia, serif;margin:0 0 1rem;font-size:1.8rem}.flower-plant-empty button,.flower-plant-empty a{color:#173f2e;min-height:44px;font:inherit;cursor:pointer;background:#e1ebdb;border:1px solid #4d6944;border-radius:5px;align-items:center;gap:.5rem;padding:.6rem 1rem;display:inline-flex}@media (width<=1000px){.flower-plant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.flower-plant-grid{grid-template-columns:minmax(0,1fr);gap:1.1rem}.flower-plant-card{justify-self:center;width:100%;max-width:420px}.flower-plant-search{max-width:none}.flower-plant-gallery{margin-top:2rem}}.flower-collections-page{color:#183f36;background:#faf7f0}.flower-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.flower-kind-card{color:#183f36;background:#fffdf8;border:1px solid #d6c9af;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.flower-kind-card:hover{box-shadow:0 6px 18px #183f3618}.flower-kind-card:focus-visible{outline-offset:4px;outline:3px solid #99783d}.flower-kind-photo{aspect-ratio:1;background:#f6f3ed;padding:10px}.flower-kind-photo .plant-photo{width:100%;height:100%;display:block}.flower-kind-card h2{min-height:3.25em;margin:18px 14px 10px;font-family:Georgia,serif;font-size:1.25rem;line-height:1.3}.flower-kind-card>span{color:#745e38;margin:auto 14px 18px;font-size:.85rem}.flower-collection-intro{margin-top:32px}.flower-collection-nav,.flower-season-links{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.flower-collection-nav a,.flower-season-links a{color:#183f36;border:1px solid #d6c9af;border-radius:30px;padding:9px 14px;text-decoration:none}.flower-season-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.flower-season-grid h2{min-height:0;font-size:1.7rem}.bouquet-photo{aspect-ratio:3/4;background:#e9e6e1;padding:4%}.bouquet-photo img{object-fit:contain;width:100%;height:100%}.flower-collections-page>section{margin:48px 0}.flower-collections-page .plant-card-photo:not(.cut-flower-photo){aspect-ratio:1;padding:4%}.flower-collections-page .plant-card-photo:not(.cut-flower-photo) .plant-photo{object-fit:contain;width:100%;height:100%}@media (width<=1100px){.flower-kind-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=650px){.flower-kind-grid,.flower-season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.flower-kind-card h2{font-size:1.2rem}.flower-kind-grid .flower-kind-card:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 7px)}}.flower-occasion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:32px 0;display:grid}.flower-occasion-grid .flower-kind-card h2{min-height:0}.occasion-bouquet-grid{grid-auto-rows:1fr}.occasion-bouquet-photo{aspect-ratio:3/4;background:#f5f2eb;padding:4%;overflow:hidden}.occasion-bouquet-photo .plant-photo{object-fit:contain;width:100%;height:100%;display:block}.occasion-bouquet-grid .plant-card-copy{flex-direction:column;flex:1;display:flex}.occasion-bouquet-grid .plant-card-copy>a{margin-top:auto}.flower-season-links a[aria-current=page]{color:#fffdf8;background:#183f36}@media (width<=650px){.flower-occasion-grid{gap:14px}.occasion-bouquet-grid h2{font-size:1.25rem}.occasion-bouquet-grid .plant-card-copy{padding:16px}.occasion-bouquet-grid .plant-card-copy p{font-size:.9rem}}.bouquet-photo>.plant-photo{width:100%;height:100%;display:block}.bouquet-photo.seasonal-bouquet-photo{aspect-ratio:4/5;background:#f7f5ef;padding:0}.bouquet-grid .bouquet-description{color:#52625b;font-size:.92rem;line-height:1.55}.plant-scan-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;max-width:1050px;margin:32px auto;display:grid}.plant-scan-capture,.plant-scan-results{color:#183f36;background:#fffdf8;border:1px solid #d6c9af;border-radius:16px;padding:24px}.plant-scan-layout h2,.plant-scan-match h3{font-family:Georgia,serif}.plant-scan-preview{aspect-ratio:1;background:#f0ede6;border-radius:12px;place-items:center;margin:24px 0;display:grid;overflow:hidden}.plant-scan-preview>img{object-fit:contain;width:100%;height:100%}.plant-scan-preview>div{text-align:center;color:#567266}.plant-scan-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.plant-scan-actions button,.plant-scan-identify{color:#fff;cursor:pointer;min-height:50px;font:inherit;background:#183f36;border:1px solid #183f36;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.plant-scan-actions .plant-scan-secondary{color:#183f36;background:#fffdf8}.plant-scan-identify{width:100%;margin-top:14px}.plant-scan-layout button:disabled{opacity:.55;cursor:default}.plant-scan-layout button:focus-visible,.plant-scan-layout a:focus-visible{outline-offset:3px;outline:3px solid #99783d}.plant-scan-reset{color:#183f36;cursor:pointer;background:0 0;border:0;min-height:44px;margin:14px 0;text-decoration:underline}.plant-scan-privacy,.plant-scan-note{color:#52645e;font-size:.85rem;line-height:1.6}.plant-scan-error{color:#842c3a}.plant-scan-results ol{padding-left:24px;line-height:2.2}.plant-scan-match{border-bottom:1px solid #d6c9af;padding:20px 0}.plant-scan-match-photo{aspect-ratio:1;background:#f3f0e9;max-width:240px;margin-bottom:16px;padding:4%}.plant-scan-match-photo .plant-photo{object-fit:contain;width:100%;height:100%}.plant-scan-match h3{margin:8px 0;font-size:1.6rem}.plant-scan-note{margin:24px 0}.plant-scan-shortcut{color:#183f36;background:#fffdf8;border:1px solid #d6c9af;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:24px 0;padding:20px 24px;text-decoration:none;display:flex}.plant-scan-shortcut strong{font-family:Georgia,serif;font-size:1.5rem}.plant-scan-shortcut span{font-size:.9rem}.plant-scan-shortcut:hover{box-shadow:0 4px 14px #183f3618}@media (width<=700px){.plant-scan-layout{grid-template-columns:1fr;gap:20px}.plant-scan-capture,.plant-scan-results{padding:20px}.plant-scan-actions{grid-template-columns:1fr}.plant-scan-shortcut{flex-direction:column;align-items:flex-start}.plant-scan-match-photo{max-width:100%}}.home-botanicals{--botanical-navy:#062438;--botanical-gold:#d1aa61;--botanical-ivory:#fffdf7;--botanical-rose:#f7ecef;--botanical-green:#eaf2e8;background:var(--botanical-ivory);color:var(--botanical-navy);border:1px solid #d8c18f;border-radius:6px;margin-top:22px;overflow:hidden;box-shadow:0 12px 34px #06243812}.home-botanicals-intro{isolation:isolate;color:var(--botanical-navy);background:#e8ecd9;grid-template-columns:minmax(0,1.45fr) minmax(280px,.8fr);align-items:end;gap:clamp(2rem,5vw,5.5rem);padding:clamp(1.8rem,3.6vw,3.4rem);display:grid;position:relative;overflow:hidden}.home-botanicals-intro:before,.home-botanicals-intro:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.home-botanicals-intro:before{opacity:.78;background:url(/homepage-botanicals-soft-sage.png) 50%/cover no-repeat}.home-botanicals-intro:after{background:linear-gradient(90deg,#f9faed59,#f9faeda3 12%,#f9faed3d 52%,#f9faeda6 87%,#f9faed33)}.home-botanicals-title>p,.home-botanical-collection-heading p{color:var(--botanical-gold);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:800;line-height:1.45}.home-botanicals-title>p{color:var(--botanical-navy)}.home-botanicals-title h2{max-width:46rem;color:var(--botanical-navy);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(2.45rem,4.8vw,4.75rem);font-weight:600;line-height:.94}.home-botanicals-title h2 em{color:#806011;font-weight:600;display:block}.home-botanicals-message{align-content:end;gap:1.15rem;display:grid}.home-botanicals-message>p{color:var(--botanical-navy);margin:0;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.72}.home-botanicals-message>a{color:#062438;letter-spacing:.035em;background:#f2d48f;border:1px solid #d9b96f;border-radius:3px;justify-content:space-between;align-items:center;gap:.85rem;width:fit-content;min-height:46px;padding:.68rem 1rem;font-size:.78rem;font-weight:800;transition:background-color .2s,transform .2s;display:inline-flex}.home-botanicals-message>a:hover{background:#ffe5aa;transform:translateY(-1px)}.home-botanicals-content{background:linear-gradient(#ffffffa6,#0000 22%),#fffdf7;gap:clamp(2.1rem,4vw,3.4rem);padding:clamp(1.55rem,3.2vw,3rem);display:grid}.home-botanical-collection-heading{border-bottom:1px solid #dbcba9;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;padding-bottom:.8rem;display:flex}.home-botanical-collection-heading p{color:#866629;letter-spacing:.13em;margin-bottom:.25rem}.home-botanical-collection-heading h3{color:var(--botanical-navy);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(2rem,3vw,2.75rem);font-weight:600;line-height:1}.home-botanical-collection-heading>span{color:#6f5422;letter-spacing:.08em;text-transform:uppercase;background:#fff8e7;border:1px solid #c9b16f;border-radius:999px;flex:none;margin-bottom:.15rem;padding:.35rem .65rem;font-size:.7rem;font-weight:800}.home-botanical-grid{gap:clamp(.75rem,1.4vw,1.2rem);display:grid}.home-botanical-grid[data-kind=fresh-flowers]{grid-template-columns:repeat(6,minmax(0,1fr))}.home-botanical-grid[data-kind=live-plants]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-botanical-card{min-width:0;color:var(--botanical-navy);background:#fff;border:1px solid #d9cdb9;border-radius:5px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;overflow:hidden;box-shadow:0 5px 18px #0624380d}.home-botanical-card:hover{border-color:#b8944f;transform:translateY(-3px);box-shadow:0 11px 24px #0624381c}.home-botanical-photo{background:#fff;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.home-botanical-card[data-kind=fresh-flowers] .home-botanical-photo{aspect-ratio:4/5}.home-botanical-card[data-kind=live-plants] .home-botanical-photo{aspect-ratio:1}.home-botanical-photo img{object-fit:cover;filter:none;mix-blend-mode:normal;width:100%;height:100%;transition:transform .45s}.home-botanical-card[data-kind=live-plants] .home-botanical-photo img{object-fit:contain}.home-botanical-card:hover .home-botanical-photo img{transform:scale(1.025)}.home-botanical-card-copy{background:var(--botanical-rose);border-top:1px solid #e0d4c6;flex-direction:column;flex:1;min-height:8.4rem;padding:.9rem .9rem 1rem;display:flex}.home-botanical-card[data-kind=live-plants] .home-botanical-card-copy{background:var(--botanical-green);border-top-color:#cbd8c8;min-height:7.8rem}.home-botanical-card-copy h4{color:var(--botanical-navy);font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.015em;margin:0 0 .38rem;font-size:clamp(1.25rem,1.65vw,1.55rem);font-weight:600;line-height:1.05}.home-botanical-card-copy p{color:#44565c;margin:0;font-size:.78rem;line-height:1.55}.home-botanical-swipe{display:none}.home-botanicals a:focus-visible{outline-offset:3px;outline:3px solid #b88a38}@media (width<=980px){.home-botanicals-intro{grid-template-columns:1fr;align-items:start;gap:1.4rem}.home-botanicals-message{grid-template-columns:minmax(0,1fr) auto;align-items:center}.home-botanical-grid[data-kind=fresh-flowers]{grid-template-columns:repeat(3,minmax(0,1fr))}.home-botanical-grid[data-kind=live-plants]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.home-botanicals{margin-top:16px;overflow:hidden}.home-botanicals-intro{padding:1.55rem 1.25rem 1.65rem}.home-botanicals-intro:before{opacity:.42;background-position:100%}.home-botanicals-intro:after{background:#f9faeda3}.home-botanicals-title h2{font-size:clamp(2.45rem,12vw,3.35rem);line-height:.96}.home-botanicals-message{grid-template-columns:1fr;gap:1rem;display:grid}.home-botanicals-message>p{font-size:.93rem;line-height:1.65}.home-botanicals-content{gap:2.35rem;padding:1.35rem 1.1rem 1.55rem}.home-botanical-collection-heading{align-items:center}.home-botanical-collection-heading h3{font-size:2rem}.home-botanical-collection-heading>span{font-size:.62rem}.home-botanical-grid,.home-botanical-grid[data-kind=fresh-flowers],.home-botanical-grid[data-kind=live-plants]{scroll-snap-type:x mandatory;scrollbar-color:#c6a45e #f2ead9;gap:.9rem;margin-inline:-1.1rem;padding:.2rem 1.1rem .8rem;scroll-padding-inline:1.1rem;display:flex;overflow-x:auto}.home-botanical-card{scroll-snap-align:start;flex:0 0 min(76vw,19rem)}.home-botanical-card-copy,.home-botanical-card[data-kind=live-plants] .home-botanical-card-copy{min-height:7.3rem;padding:.9rem 1rem 1rem}.home-botanical-card-copy h4{font-size:1.5rem}.home-botanical-card-copy p{font-size:.82rem}.home-botanical-swipe{color:#6b5840;justify-content:flex-end;align-items:center;gap:.4rem;margin:.15rem 0 0;font-size:.72rem;font-weight:700;display:flex}}@media (prefers-reduced-motion:reduce){.home-botanical-card,.home-botanical-photo img,.home-botanicals-message>a{transition:none}}.approved-site .approved-header .approved-header-main{--thanksgiving-logo-width:300px;--thanksgiving-actions-width:165px;--thanksgiving-column-gap:24px;padding-bottom:54px;position:relative}.approved-header-main>:is(.approved-wordmark,.approved-search,.approved-header-actions){z-index:1;position:relative}.thanksgiving-header-accents{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.thanksgiving-header-corner{width:140px;height:auto;display:block;position:absolute;bottom:1px}.thanksgiving-header-corner-left{left:-18px}.thanksgiving-header-corner-right{right:-18px;transform:scaleX(-1)}.thanksgiving-header-garland{left:calc(var(--thanksgiving-logo-width) + var(--thanksgiving-column-gap));right:calc(var(--thanksgiving-actions-width) + var(--thanksgiving-column-gap));height:30px;position:absolute;bottom:4px}.thanksgiving-header-garland svg{width:100%;height:100%;display:block}@media (width<=1180px){.approved-site .approved-header .approved-header-main{--thanksgiving-logo-width:260px;--thanksgiving-actions-width:120px;--thanksgiving-column-gap:16px}}@media (width<=850px){.approved-site .approved-header .approved-header-main{padding-bottom:42px}.thanksgiving-header-corner-left{display:none}.thanksgiving-header-corner-right{width:96px;bottom:0;right:0}.thanksgiving-header-garland{height:24px;bottom:2px;left:0;right:110px}}.approved-site{--discount-gold:#e1bd75;--discount-ink:#062438;--discount-edge:#c39951}.approved-site .candle-offer{flex-direction:column;align-items:flex-start;gap:10px}.approved-site .candle-showcase-copy>.candle-offer{align-items:center}.approved-site .candle-offer .candle-offer-badge,.approved-site .fragrance-showcase .candle-showcase-heading>.fragrance-showcase-medallion,.approved-site .beauty-showcase-medallion,.approved-site .fragrance-event-banner h2,.approved-site .approved-mobile-discount,.approved-site .approved-video-offer,.approved-site .fragrance-screen-offer{border:2px solid var(--discount-edge);max-width:100%;min-height:46px;font-family:var(--font-manrope), Manrope, Arial, sans-serif;letter-spacing:.035em;white-space:nowrap;text-align:center;text-shadow:none;box-shadow:none;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:.3em;padding:10px 22px;font-size:22px;font-weight:850;line-height:1.2;display:inline-flex;background:var(--discount-ink)!important;color:var(--discount-gold)!important}.approved-site .fragrance-showcase .candle-showcase-heading>.fragrance-showcase-medallion,.approved-site .beauty-showcase-medallion{aspect-ratio:auto;flex-shrink:0;width:auto;min-width:0;padding:18px 22px;font-size:28px}.approved-site .fragrance-showcase .candle-showcase-heading .fragrance-showcase-medallion :is(strong,span),.approved-site .beauty-showcase-medallion :is(strong,span),.approved-site .approved-mobile-discount :is(strong,span),.approved-site .fragrance-event-banner h2 :is(span,small),.approved-site .fragrance-screen-offer small{font:inherit;letter-spacing:inherit;text-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:inline;color:var(--discount-gold)!important}.approved-site .fragrance-event-banner h2{font-size:clamp(28px,4vw,42px)}.approved-site .approved-home a:is(.approved-mobile-discount,.approved-video-offer){color:var(--discount-gold)!important}.approved-site .approved-video-offer{width:13%;height:14%;min-height:0;padding:0;font-size:clamp(14px,1.8vw,24px);top:59.5%;left:5.5%}.approved-site .beauty-showcase .beauty-offer{gap:8px}.approved-site .beauty-showcase .candle-offer-badge{white-space:normal;padding-inline:10px}@media (width<=650px){.approved-site .approved-video-offer{display:none}}.approved-site .catalogue-status:has(>.candle-offer)>strong{color:#a61b29!important}.approved-site .approved-product-copy:has(>.candle-offer) .approved-price :is(strong,small){color:#a61b29!important}.approved-site .candle-showcase-copy:has(>.candle-offer) .candle-showcase-price{color:#a61b29!important}.approved-site .candle-showcase-copy:has(>.candle-offer) .candle-showcase-price :is(strong,span){color:#a61b29!important}.approved-site .beauty-shade-copy:has(>.candle-offer) .beauty-shade-price{color:#a61b29!important}.approved-site .beauty-shade-copy:has(>.candle-offer) .beauty-shade-price :is(strong,span){color:#a61b29!important}.approved-site .cart-line-copy:has(>.candle-offer)>b{color:#a61b29!important}.approved-site .harvest-showcase{background:#fffaf2;border:1px solid #d5b36d;border-radius:12px;margin-block:28px;overflow:hidden}.approved-site .harvest-showcase-heading{isolation:isolate;text-align:center;color:#f5dda2;background:#720f20;border-bottom:3px solid #d5b36d;padding:27px 24px 25px;position:relative;overflow:hidden}.approved-site .harvest-showcase-heading:before,.approved-site .harvest-showcase-heading:after{content:"";z-index:-1;pointer-events:none;background:url(/seasonal/thanksgiving-corner.png) 50%/contain no-repeat;width:250px;height:185px;position:absolute;top:-32px}.approved-site .harvest-showcase-heading:before{left:-110px;transform:rotate(45deg)}.approved-site .harvest-showcase-heading:after{right:-110px;transform:rotate(-45deg)scaleX(-1)}.approved-site .harvest-showcase-heading p{letter-spacing:.22em;text-transform:uppercase;color:#f5dda2;margin:0 0 4px;font-size:.875rem}.approved-site .harvest-showcase-heading h2{font:600 clamp(2.5rem, 5vw, 4.8rem)/1.05 var(--serif);color:#f5dda2;margin:0 0 15px}.approved-site .harvest-browse{color:#fff3d5;border:1px solid #e7c87e;border-radius:5px;align-items:center;gap:18px;min-height:46px;padding:8px 24px;font-size:1rem;display:inline-flex}.approved-site .harvest-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:24px;display:grid}.approved-site .harvest-showcase-card{background:#fffdf9;border:1px solid #d9bc83;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.approved-site .harvest-photo{background:#fff;display:block}.approved-site .harvest-photo img{aspect-ratio:1;object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;width:100%;height:auto;padding:12px;display:block}.approved-site .harvest-copy{text-align:center;color:#38121a;flex-direction:column;flex:1;gap:10px;padding:14px 14px 18px;display:flex}.approved-site .harvest-copy .new-arrival-badge{align-self:center}.approved-site .harvest-copy h3{font:600 1.4rem/1.15 var(--serif);color:#38121a;margin:0}.approved-site .harvest-price{color:#38121a;margin-top:auto;font-size:1.5rem}.approved-site .harvest-showcase a.harvest-details{white-space:nowrap;color:#fffaf0;background:#720f20;border:1px solid #d5b36d;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:auto;padding:9px 6px;font-size:1rem;font-weight:750;display:flex}.approved-site .harvest-details span{flex-shrink:0}.approved-site .harvest-showcase a:focus-visible{outline-offset:3px;outline:3px solid #c58a27}.approved-site .harvest-browse:hover,.approved-site .harvest-details:hover{background:#54101d}@media (width<=800px){.approved-site .harvest-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}}@media (width<=480px){.approved-site .harvest-showcase-heading{padding:24px 12px}.approved-site .harvest-showcase-heading:before,.approved-site .harvest-showcase-heading:after{opacity:.4;width:180px}.approved-site .harvest-showcase-grid{gap:10px;padding:10px}.approved-site .harvest-copy{padding:12px 8px}.approved-site .harvest-copy h3{font-size:1.15rem}.approved-site .harvest-price{font-size:1.3rem}.approved-site .harvest-showcase a.harvest-details{gap:5px;font-size:.875rem}}@media (width<=340px){.approved-site .harvest-showcase-grid{grid-template-columns:1fr}}.approved-site .whittakers-showcase{color:#fffaf1;background:#112630;grid-template-columns:28% minmax(0,1fr);margin-block:28px;display:grid;overflow:hidden}.approved-site .whittakers-lifestyle{min-width:0;position:relative;overflow:hidden}.approved-site .whittakers-lifestyle>img{object-fit:cover;object-position:54% 50%;width:100%;height:100%;display:block;position:absolute;inset:0}.approved-site .whittakers-lifestyle:after{content:"";background:linear-gradient(#0000,#0b1b24e6);position:absolute;inset:25% 0 0}.approved-site .whittakers-story-copy{z-index:1;position:absolute;bottom:3.6rem;left:clamp(20px,2.3vw,32px);right:20px}.approved-site .whittakers-brand,.approved-site .whittakers-story-label{text-transform:uppercase;letter-spacing:.16em;font-size:.75rem;line-height:1.6}.approved-site .whittakers-brand{color:#dfc899;margin:0 0 1.5rem;font-weight:700}.approved-site .whittakers-story-label{color:#fffaf1;margin:1.75rem 0 0}.approved-site .whittakers-tagline{color:#fffaf1;font:600 clamp(2rem, 3.4vw, 3rem)/1.06 var(--serif);margin:0}.approved-site .whittakers-tagline em{color:#e5c58f}.approved-site .whittakers-gallery{min-width:0;padding:clamp(24px,2.5vw,36px)}.approved-site .whittakers-header{justify-content:space-between;align-items:center;gap:20px;padding-bottom:1.8rem;display:flex}.approved-site .whittakers-eyebrow{color:#dec695;text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:.75rem;font-weight:600;line-height:1.6}.approved-site .whittakers-header h2{color:#fffaf1;font:600 clamp(2.8rem, 4.6vw, 4.125rem)/1.1 var(--serif);margin:.5rem 0}.approved-site .whittakers-description{color:#c5cece;margin:0;font-size:1rem;line-height:1.5}.approved-site .whittakers-count{color:#dfc899;border:1px solid #826f4e;flex-direction:column;flex-shrink:0;align-items:center;min-width:84px;margin:0;padding:13px 10px;display:flex}.approved-site .whittakers-count strong{font:600 2.7rem/1 var(--serif)}.approved-site .whittakers-count span{text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:.75rem}.approved-site .whittakers-products{background:#fff;border:1px solid #c7aa76;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px 8px;padding:20px 12px;display:grid}.approved-site .whittakers-showcase a.whittakers-product{text-align:center;color:#302921;background:#fff;flex-direction:column;align-items:center;min-width:0;display:flex;container-type:inline-size}.approved-site .whittakers-product-photo{background:#fff;justify-content:center;width:100%;height:min(210px,175cqw);padding:5px 0 0;display:flex}.approved-site .whittakers-product-photo img{object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;width:100%;height:100%;display:block}.approved-site .whittakers-pack-frame{flex:none;height:100%;display:block;position:relative;overflow:hidden}.approved-site .whittakers-pack-frame img{object-fit:fill;max-width:none;max-height:none;position:absolute}.approved-site .whittakers-product-name{color:#302921;justify-content:center;align-items:center;min-height:2.6em;margin-top:8px;padding-inline:3px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.approved-site .whittakers-product-size{color:#756756;margin-top:3px;font-size:.75rem;line-height:1.5}.approved-site .whittakers-product-price{color:#112630;margin-top:4px;font-size:.9rem;line-height:1.4}.approved-site .whittakers-product:hover .whittakers-product-name{text-decoration:underline}.approved-site .whittakers-showcase a:focus-visible{outline-offset:3px;outline:3px solid #b07924}.approved-site .whittakers-bottom{justify-content:space-between;align-items:center;gap:18px;padding-top:28px;display:flex}.approved-site .whittakers-showcase a.whittakers-browse{color:#182b34;background:#dcca99;justify-content:center;align-items:center;gap:24px;min-height:49px;padding:15px 24px;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex}.approved-site .whittakers-browse span{font-size:1.2rem}.approved-site .whittakers-showcase a.whittakers-browse:hover{background:#eddbaa}.approved-site .whittakers-address{color:#d8c5a0;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;font-size:.75rem}@media (width<=1000px){.approved-site .whittakers-showcase{grid-template-columns:1fr}.approved-site .whittakers-lifestyle{min-height:310px}.approved-site .whittakers-lifestyle>img{object-position:50% 32%}.approved-site .whittakers-lifestyle:after{background:linear-gradient(90deg,#0b1b24df,#0b1b2410 70%);inset:0}.approved-site .whittakers-story-copy{bottom:30px}.approved-site .whittakers-tagline{font-size:2.75rem}.approved-site .whittakers-product-photo{height:min(190px,175cqw)}}@media (width<=650px){.approved-site .whittakers-lifestyle{min-height:300px}.approved-site .whittakers-lifestyle>img{object-position:60% 35%}.approved-site .whittakers-story-copy{bottom:24px;left:20px}.approved-site .whittakers-tagline{font-size:2.2rem}.approved-site .whittakers-brand{margin-bottom:1rem}.approved-site .whittakers-story-label{margin-top:1rem}.approved-site .whittakers-gallery{padding:24px 16px}.approved-site .whittakers-header{flex-direction:column;align-items:flex-start;gap:16px}.approved-site .whittakers-header h2{font-size:clamp(2rem,10vw,2.8rem)}.approved-site .whittakers-count{flex-direction:row;gap:10px;min-width:0;padding:6px 12px}.approved-site .whittakers-count strong{font-size:1.6rem}.approved-site .whittakers-count span{letter-spacing:.08em;margin-top:0}.approved-site .whittakers-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 8px;padding:16px 8px}.approved-site .whittakers-product-photo{height:min(185px,175cqw)}.approved-site .whittakers-bottom{flex-direction:column;align-items:stretch}.approved-site .whittakers-address{text-align:center}}.department-discovery,.department-catalog{background-color:var(--department-canvas,#fcfaf5);color:#082b39}.department-catalog>.shop-section{background:0 0}:is(.department-discovery,.department-catalog)[data-department="Beauty & Fragrance"]{--department-canvas:#f2dce5}:is(.department-discovery,.department-catalog)[data-department="Kitchen & Dining"]{--department-canvas:#f5e1ca}:is(.department-discovery,.department-catalog)[data-department="Home & Living"]{--department-canvas:#e2e8d9}:is(.department-discovery,.department-catalog)[data-department="Flowers & Plants"]{--department-canvas:#ecdef0}:is(.department-discovery,.department-catalog)[data-department="Garden & Outdoor"]{--department-canvas:#dbe8d2}:is(.department-discovery,.department-catalog)[data-department="Party & Celebrations"]{--department-canvas:#f8ddd2}:is(.department-discovery,.department-catalog)[data-department="Cards, Gifts & Wrap"]{--department-canvas:#f1e4bd}:is(.department-discovery,.department-catalog)[data-department="Seasonal & Holidays"]{--department-canvas:#f0d6c6}:is(.department-discovery,.department-catalog)[data-department="Food & Drinks"]{--department-canvas:#eee0c3}:is(.department-discovery,.department-catalog)[data-department="Cleaning & Household"]{--department-canvas:#d9edf3}:is(.department-discovery,.department-catalog)[data-department="Hardware & DIY"]{--department-canvas:#dee3e9}:is(.department-discovery,.department-catalog)[data-department="Stationery, Crafts & School"]{--department-canvas:#e7dff2}:is(.department-discovery,.department-catalog)[data-department="Travel & Luggage"]{--department-canvas:#dbe5f1}:is(.department-discovery,.department-catalog)[data-department="Baby & Kids"]{--department-canvas:#fae6cf}:is(.department-discovery,.department-catalog)[data-department="Fashion & Accessories"]{--department-canvas:#eedceb}:is(.department-discovery,.department-catalog)[data-department=Pet\ Supplies]{--department-canvas:#deebe0}.new-arrival-badge{color:#f3d392;width:fit-content;max-width:100%;font-family:var(--font-manrope), sans-serif;letter-spacing:.01em;background:#062438;border:1px solid #c39951;border-radius:6px;align-items:center;margin:0 0 .6rem;padding:.3rem .65rem;font-size:.875rem;font-weight:800;line-height:1.35;display:inline-flex}.approved-site .approved-search .barcode-header-link{color:#062438;white-space:nowrap;background:#f4e5c8;border-left:1px solid #bfa477;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:700;display:inline-flex}.approved-site .approved-search .barcode-header-link{border-radius:0 999px 999px 0}.approved-site .approved-search input{min-width:0}.barcode-header-link:focus-visible,.barcode-page :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #a87020}.barcode-page{color:#062438;width:calc(100% - 48px);max-width:1040px;font-family:var(--font-manrope),Arial,sans-serif;margin:0 auto;padding:30px 0 54px;font-size:16px;line-height:1.6}.barcode-page *{box-sizing:border-box}.barcode-heading{margin-bottom:24px}.barcode-heading>a{color:#536773;text-underline-offset:3px;font-size:14px}.barcode-heading h1{font-family:var(--font-cormorant),Georgia,serif;margin:12px 0 8px;font-size:clamp(36px,5vw,48px);line-height:1.1}.barcode-heading p{color:#435968;margin:0}.barcode-workspace{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.barcode-camera-card,.barcode-entry-card{background:#fff;border:1px solid #d7d8d5;border-radius:12px;overflow:hidden}.barcode-viewfinder{aspect-ratio:16/9;color:#fffaf0;isolation:isolate;background:#062438;position:relative;overflow:hidden}.barcode-viewfinder video{object-fit:cover;width:100%;height:100%}.barcode-viewfinder video[hidden]{display:none}.barcode-camera-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px;display:flex;position:absolute;inset:0}.barcode-camera-placeholder svg{color:#e1bd75;margin-bottom:6px}.barcode-camera-placeholder strong{font-size:22px}.barcode-camera-placeholder p{color:#e0e7e9;margin:0;font-size:14px}.barcode-frame{pointer-events:none;border:2px solid #e1bd75;border-radius:8px;position:absolute;inset:22% 10% 25%;box-shadow:0 0 0 999px #00101a44}.barcode-camera-status{text-align:center;color:#fff;background:#062438dc;border-radius:5px;padding:7px;font-size:14px;line-height:1.4;position:absolute;bottom:10px;left:10px;right:10px}.barcode-camera-controls{flex-wrap:wrap;gap:10px;padding:18px 18px 0;display:flex}.barcode-page :is(.barcode-primary,.barcode-secondary){min-height:48px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.barcode-page .barcode-primary{color:#fffaf0;background:#062438;border:1px solid #062438}.barcode-page .barcode-primary:hover{background:#174457}.barcode-page .barcode-secondary{color:#062438;background:#fffaf0;border:1px solid #b89b64}.barcode-page .barcode-secondary:hover{background:#f4e5c8}.barcode-page button:disabled{opacity:.6;cursor:wait}.barcode-privacy{color:#576774;margin:13px 18px 18px;font-size:13px;line-height:1.5}.barcode-file-input{display:none}.barcode-entry-card{padding:24px}.barcode-page h2{font-family:var(--font-cormorant),Georgia,serif;margin:0 0 10px;font-size:30px;line-height:1.15}.barcode-entry-card>p{color:#435968;margin:0 0 20px}.barcode-entry-card form{flex-direction:column;gap:9px;display:flex}.barcode-entry-card label{font-size:15px;font-weight:700}.barcode-entry-card input{color:#062438;width:100%;height:52px;font:inherit;letter-spacing:.035em;background:#fff;border:1px solid #8d9ba3;border-radius:6px;padding:12px;font-size:18px}.barcode-entry-card form>span{color:#536773;margin-bottom:6px;font-size:13px}.barcode-entry-card .barcode-help{border-top:1px solid #e3e2dc;margin:20px 0 0;padding-top:16px;font-size:14px}.barcode-feedback,.barcode-error{background:#edf4f7;border:1px solid #c6d7df;border-radius:8px;margin:24px 0 0;padding:16px 20px}.barcode-error{color:#722e27;background:#fff3ef;border-color:#ca978b}.barcode-error:focus{outline:none}.barcode-feedback-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.barcode-results{margin-top:30px;scroll-margin-top:24px}.barcode-results:focus{outline:none}.barcode-results>p{color:#435968;overflow-wrap:anywhere;margin:7px 0}.barcode-result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.barcode-result{color:#062438;background:#fff;border:1px solid #d7d8d5;border-radius:10px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:17px;padding:16px;text-decoration:none;display:grid}.barcode-result:hover{border-color:#a87020;box-shadow:0 3px 12px #0624380d}.barcode-result-photo{background:#fff;border-radius:6px;justify-content:center;align-items:center;height:150px;display:flex;overflow:hidden}.barcode-result-photo img{object-fit:contain;width:100%;max-width:100%;height:100%}.barcode-result h3{font:inherit;overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.45}.barcode-result p{color:#435968;margin:3px 0;font-size:14px}.barcode-result .barcode-item-number{overflow-wrap:anywhere;font-size:13px}.barcode-result span{align-items:center;gap:8px;margin-top:10px;font-size:14px;font-weight:700;display:inline-flex}.barcode-empty{background:#fff;border:1px solid #d7d8d5;border-radius:10px;margin-top:16px;padding:20px}.barcode-empty p{max-width:620px;margin:0 0 16px}.barcode-empty :is(a,button){margin:0 10px 8px 0}@media (width<=760px){.barcode-page{width:calc(100% - 32px);padding-top:22px}.barcode-workspace{grid-template-columns:1fr;gap:18px}.barcode-heading{margin-bottom:18px}.barcode-entry-card{padding:20px}.barcode-camera-controls{padding:14px 14px 0}.barcode-camera-controls button{flex:1;padding:11px 9px;font-size:14px}.barcode-privacy{margin:12px 14px 15px}.barcode-result-grid{grid-template-columns:1fr}.barcode-result{grid-template-columns:100px minmax(0,1fr);gap:15px;padding:13px}.barcode-result-photo{height:130px}.approved-site .approved-search .barcode-header-link{padding:0 10px;font-size:14px}}@media (prefers-reduced-motion:reduce){.barcode-page *{scroll-behavior:auto}}.product-photo-card{background:#fffaf0;border:1px solid #c4aa75;border-radius:12px;margin-bottom:24px;padding:24px}.product-photo-intro{align-items:flex-start;gap:14px;display:flex}.product-photo-intro>svg{color:#855b1e;flex-shrink:0;margin-top:3px}.product-photo-intro p{color:#435968;margin:0 0 18px}.product-photo-actions{flex-wrap:wrap;gap:10px;display:flex}.product-photo-note{color:#435968;margin:14px 0 0;font-size:14px;line-height:1.6}.product-photo-preview{align-items:center;gap:16px;margin-top:18px;display:flex}.product-photo-preview img{object-fit:contain;background:#fff;border:1px solid #d7d8d5;border-radius:6px;width:100px;height:120px}.product-label-form{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.product-label-form label{width:100%;font-size:14px;font-weight:700}.product-label-form textarea{color:#062438;min-width:200px;max-width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #8d9ba3;border-radius:6px;flex:1;padding:12px;font-size:16px}.product-label-form textarea:focus-visible{outline-offset:3px;outline:3px solid #a87020}.barcode-result .product-stock-label{color:#062438;margin-top:8px;font-weight:700}@media (width<=760px){.product-photo-card{padding:18px}.product-photo-actions>button{flex:145px}.product-photo-intro>svg{display:none}.product-label-form textarea{flex-basis:100%;min-width:0}.product-label-form button{width:100%}}.approved-site .approved-header-main{grid-template-columns:300px minmax(280px,1fr) 165px;gap:24px;padding-block:18px}.approved-site .approved-wordmark strong{font-size:36px}.approved-site .approved-search{height:50px}.approved-site .approved-search input{font-size:1rem}.approved-site .approved-search .barcode-header-link{padding-inline:14px;font-size:.875rem}.approved-site .approved-header-actions{gap:20px}.approved-site .approved-header-actions button{min-width:44px;min-height:44px;font-size:.875rem}.approved-site .approved-nav-bar nav{min-height:56px;padding-block:3px}.approved-site .approved-nav-links>:is(a,button){min-height:44px;font-size:1rem}.approved-site .approved-search:focus-within{outline-offset:4px;outline:2px solid #e1bd75}.approved-site .refreshed-home{--home-border:#dbd7cb;--home-radius:10px}.refreshed-home>.approved-width{margin-block:32px}.refreshed-home .approved-categories{margin-top:20px}.refreshed-home .approved-category-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:0;display:grid;overflow:visible}.refreshed-home .approved-category{border-radius:var(--home-radius);flex-direction:column;min-width:0;display:flex}.refreshed-home .approved-category-image{aspect-ratio:1.25;height:auto}.refreshed-home .approved-category-copy{flex:1;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:74px;padding:14px;display:grid}.refreshed-home .approved-category-copy h2{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.25rem,1.7vw,1.65rem)}.refreshed-home .approved-category-arrow{position:static;transform:none}.refreshed-home .approved-mobile-departments{align-items:center;gap:8px;min-height:44px;margin-top:7px;font-size:.875rem;display:inline-flex}.approved-site .refreshed-home .value-gallery-heading{border-bottom:1px solid var(--home-border);background:0 0;border-radius:0;margin-bottom:18px;padding:0 0 18px}.approved-site .refreshed-home .value-gallery-heading h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.12}.approved-site .refreshed-home .value-gallery-heading h2 span{white-space:normal;color:#81612e}.approved-site .refreshed-home .value-gallery-heading-bottom{gap:8px 20px;margin-top:8px}.approved-site .refreshed-home .value-gallery-heading-bottom p{font-size:1rem;font-weight:400}.approved-site .refreshed-home .value-gallery-browse{min-height:44px;font-size:.875rem}.approved-site .refreshed-home .approved-value-gallery .approved-product{border:1px solid var(--home-border);border-radius:var(--home-radius)}.approved-site .refreshed-home .approved-value-gallery .approved-product-copy{border-top:1px solid var(--home-border);padding:16px}.approved-site .refreshed-home .approved-value-gallery .approved-product-photo{aspect-ratio:1.22;height:auto;padding:18px}.approved-site .refreshed-home .approved-value-gallery .approved-product-name{font-size:1rem}.approved-site .refreshed-home .approved-value-gallery .approved-product-size,.approved-site .refreshed-home .approved-brand-name{font-size:.875rem}.approved-site .refreshed-home :is(.approved-save,.approved-add,.candle-save){width:44px;height:44px}.approved-site .refreshed-home :is(.harvest-showcase,.candle-showcase,.whittakers-showcase){border-radius:var(--home-radius);overflow:hidden}.approved-site .refreshed-home .harvest-showcase-heading{background-image:none;padding:20px 24px}.approved-site .refreshed-home .harvest-showcase-heading:before,.approved-site .refreshed-home .harvest-showcase-heading:after{display:none}.approved-site .refreshed-home .harvest-showcase-heading h2{font-size:clamp(2.2rem,4vw,3.25rem)}.approved-site .refreshed-home .harvest-showcase-heading>p{display:none}.approved-site .refreshed-home .harvest-showcase-grid{gap:16px;padding:18px}.approved-site .refreshed-home .harvest-photo img{aspect-ratio:1.15;object-fit:contain}.approved-site .refreshed-home .harvest-copy h3{font-size:1.35rem}.approved-site .refreshed-home :is(.harvest-details,.harvest-browse){font:700 .875rem/1.5 var(--font-manrope),Arial,sans-serif;border-radius:7px;min-height:44px}.approved-site .refreshed-home .candle-showcase-heading{padding:22px 24px}.approved-site .refreshed-home .candle-showcase-heading h2{font-size:clamp(2.2rem,4vw,3.25rem)}.approved-site .refreshed-home .candle-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:18px}.approved-site .refreshed-home .candle-showcase-photo img{aspect-ratio:1.15}.approved-site .refreshed-home .candle-showcase-copy{gap:8px;padding:14px}.approved-site .refreshed-home .candle-showcase-copy h3{text-align:left;min-height:0;font-size:1.5rem}.approved-site .refreshed-home .candle-showcase-actions{margin-top:auto}.approved-site .refreshed-home .candle-showcase-actions a{min-height:44px;font-size:.875rem}.approved-site .refreshed-home .candle-showcase-actions button{width:44px;height:44px}.approved-site .refreshed-home .whittakers-products{grid-template-columns:repeat(4,minmax(0,1fr))}.approved-site .refreshed-home .whittakers-showcase{grid-template-columns:minmax(220px,.7fr) minmax(0,1.6fr)}.approved-site .refreshed-home .whittakers-lifestyle{min-height:360px}.approved-site .refreshed-home .whittakers-gallery{padding:24px}.approved-site .refreshed-home .whittakers-header h2{font-size:3rem}.approved-site .refreshed-home .whittakers-count{display:none}.approved-site .refreshed-home .whittakers-product-name{font-size:.875rem}.home-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.home-section-heading p{color:#715727;margin:0 0 5px;font-size:.875rem;font-weight:700}.home-section-heading h2{font:600 clamp(2rem,3.2vw,3rem)/1.1 var(--font-cormorant),Georgia,serif;color:#062438;margin:0}.home-section-heading>a{color:#062438;flex-shrink:0;align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:700;display:inline-flex}.home-beauty-grid,.home-botanical-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.home-beauty-card{border-radius:var(--home-radius);background:#f5e9ed;border:1px solid #dfd4d5;overflow:hidden}.home-beauty-photo{background:#fff;display:block}.home-beauty-photo img{aspect-ratio:1.15;object-fit:contain;background:#fff;width:100%;height:auto;padding:15px;display:block}.home-beauty-card>div{padding:16px}.home-beauty-card h3{font:600 1.5rem/1.2 var(--font-cormorant),Georgia,serif;color:#062438;margin:0}.home-beauty-card>div>a{align-items:center;gap:8px;min-height:44px;font-size:.875rem;font-weight:700;display:inline-flex}.home-botanical-preview{border-radius:var(--home-radius);background:#fffaf2;border:1px solid #ded0b4;padding:26px}.home-botanical-preview .home-section-heading{margin-bottom:24px}.home-botanical-preview .home-section-heading p{color:#715727}.home-botanical-preview-group+.home-botanical-preview-group{margin-top:30px}.approved-site .home-botanical-preview-group-title{color:#062438;font:600 clamp(1.75rem,2.6vw,2.3rem)/1.15 var(--font-cormorant),Georgia,serif;align-items:center;gap:18px;margin:0 0 14px;display:flex}.home-botanical-preview-group-title:after{content:"";background:#ccb17d;flex:1;height:1px}.home-botanical-preview-grid{align-items:start;row-gap:24px}.home-botanical-preview-grid>a{background:0 0;border:0;min-width:0;display:block}.home-botanical-preview-photo{border-radius:8px;overflow:hidden}.approved-site .home-botanical-preview-photo img{aspect-ratio:auto;background:0 0;width:100%;height:auto;padding:0;display:block}.home-botanical-preview-copy{padding:12px 2px 0}.approved-site .home-botanical-preview-copy h4{font:600 1.5rem/1.15 var(--font-cormorant),Georgia,serif;color:#062438;overflow-wrap:break-word;margin:0}.approved-site .home-botanical-preview-copy span{font:500 .875rem/1.5 var(--font-manrope),Arial,sans-serif;color:#665c4b;margin-top:6px;padding:0;display:block}.home-store-visit{border-radius:var(--home-radius);border:1px solid #d7c7a7;grid-template-columns:1fr 1fr;scroll-margin-top:20px;display:grid;overflow:hidden}.home-store-heading{color:#fffaf0;background:#062438;align-items:center;padding:24px;display:flex}.home-store-heading>p:first-child{color:#e1bd75;margin-bottom:12px;font-size:.875rem}.home-store-heading h2{font:600 clamp(1.75rem,3vw,2.5rem)/1.12 var(--font-cormorant),Georgia,serif;color:#fffaf0;margin:0}.home-store-heading>p{font-size:1rem;line-height:1.6}.home-store-heading>a{color:#e1bd75;align-items:center;gap:10px;min-height:44px;margin-top:15px;font-size:.875rem;display:inline-flex}.home-store-details{background:#fbf6eb;flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:24px;display:flex}.home-store-opening{color:#742b39;font-size:1rem;font-weight:700}.home-store-details address{align-items:flex-start;gap:12px;font-size:1rem;font-style:normal;line-height:1.6;display:flex}.home-store-details address strong{font-size:1.25rem}.home-store-details>p:not(.home-store-opening){color:#405767;font-size:.875rem}.home-store-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.home-store-actions>a{align-items:center;gap:10px;min-height:44px;font-size:.875rem;font-weight:700;display:inline-flex}.approved-site a.home-primary-button{color:#fffaf0;background:#062438;border-radius:7px;padding:12px 18px}.approved-site .product-availability{width:fit-content;font:600 .875rem/1.4 var(--font-manrope),Arial,sans-serif;color:#45515c;white-space:normal;background:#eef0f2;border-radius:5px;align-items:center;margin:8px 0;padding:5px 8px;display:inline-flex}.approved-site a.product-availability{text-underline-offset:3px;min-height:36px;text-decoration:underline}.approved-site .product-availability.is-in-stock{color:#255c35;background:#e6f0e6}.approved-site .product-availability.is-out-of-stock{color:#7b2e37;background:#f6e7e7}.approved-site .refreshed-home .approved-brand-row{padding-block:12px}.approved-site .refreshed-home .approved-brands h2{font-size:2rem}.refreshed-home :is(a,button):focus-visible,.mobile-quick-actions :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #a57024}.mobile-quick-actions{display:none}@media (width<=1180px){.refreshed-home .approved-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.approved-site .approved-header-main{grid-template-columns:260px minmax(240px,1fr) 120px;gap:16px}.approved-site .approved-wordmark strong{font-size:30px}.approved-site .approved-header-actions{gap:14px}.approved-site .approved-search .barcode-header-link{white-space:normal;max-width:174px;padding:7px 12px;line-height:1.25}}@media (width<=850px){.approved-site .approved-header-main{grid-template-columns:1fr auto;gap:16px}.approved-site .approved-search{grid-area:2/1/auto/-1}.approved-site .approved-search .barcode-header-link{white-space:normal;max-width:none}.approved-site .refreshed-home .approved-value-gallery .approved-products,.approved-site .refreshed-home .candle-showcase-grid,.home-beauty-grid,.home-botanical-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.approved-site .refreshed-home .whittakers-showcase{grid-template-columns:1fr}.approved-site .refreshed-home .whittakers-lifestyle{min-height:240px;max-height:300px}}@media (width<=600px){.approved-site{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.approved-site .approved-width{width:calc(100% - 32px)}.approved-site .approved-header-main{gap:14px;padding-block:16px}.approved-site .approved-wordmark strong{font-size:clamp(25px,6vw,33px)}.approved-site .approved-wordmark-location{letter-spacing:.09em;margin-left:0;font-size:9px}.approved-site .approved-wordmark-the{font-size:10px}.approved-site .approved-header-actions{gap:8px}.approved-site .approved-header-actions button{flex-direction:column;gap:2px;font-size:.75rem}.approved-site .approved-header-actions svg{width:22px;height:22px}.approved-site .approved-search{border-radius:9px;flex-wrap:nowrap;height:auto;min-height:50px;overflow:hidden}.approved-site .approved-search>button{flex-shrink:0;width:36px;min-height:48px;padding:6px}.approved-site .approved-search input{flex:1;width:0;min-height:48px;padding-left:0;padding-right:8px;font-size:1rem}.approved-site .approved-search .barcode-header-link{white-space:nowrap;border:0;border-left:1px solid #dcc79f;border-radius:0;gap:6px;width:auto;min-height:48px;padding:9px 10px;font-size:.8125rem}.approved-site .approved-search .barcode-header-link svg{flex-shrink:0;width:20px;height:20px}.approved-site .approved-nav-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.approved-site .approved-nav-links>:is(a,button){padding-block:7px;font-size:.875rem}.approved-site .approved-viewing-notice{padding:10px 16px;font-size:.875rem;line-height:1.5}.refreshed-home>.approved-width{margin-block:26px}.refreshed-home .approved-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;display:grid;overflow:visible}.refreshed-home .approved-category{width:auto;min-width:0}.refreshed-home .approved-category-copy{gap:5px;min-height:76px;padding:10px}.refreshed-home .approved-category-copy h2{font-size:1.25rem}.refreshed-home .approved-category-arrow{flex-shrink:0;width:28px;height:28px}.approved-site .refreshed-home .value-gallery-heading{padding:0 0 12px}.approved-site .refreshed-home .value-gallery-heading h2{font-size:2rem}.approved-site .refreshed-home .approved-value-gallery .approved-products{gap:12px}.approved-site .refreshed-home .approved-value-gallery .approved-product-copy{padding:12px}.approved-site .refreshed-home .approved-value-gallery .approved-product-photo{aspect-ratio:1;height:auto;padding:12px}.approved-site .refreshed-home .approved-value-gallery .approved-product-name{font-size:1rem}.approved-site .refreshed-home .approved-price{margin-top:8px}.approved-site .refreshed-home .harvest-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.approved-site .refreshed-home .harvest-copy{padding:10px}.approved-site .refreshed-home .harvest-copy h3{font-size:1.25rem}.approved-site .refreshed-home .harvest-details{padding:9px 7px}.approved-site .refreshed-home .candle-showcase-grid{gap:12px;padding:12px}.approved-site .refreshed-home .candle-showcase-heading{padding:20px 16px}.approved-site .refreshed-home .candle-showcase-copy{padding:10px}.approved-site .refreshed-home .candle-showcase-actions{flex-wrap:wrap}.approved-site .refreshed-home .candle-showcase-copy h3{font-size:1.3rem}.approved-site .refreshed-home .whittakers-products{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-section-heading h2{font-size:2rem}.home-beauty-grid,.home-botanical-preview-grid{gap:12px}.home-botanical-preview{padding:18px 14px}.home-botanical-preview .home-section-heading{margin-bottom:18px}.home-botanical-preview-group+.home-botanical-preview-group{margin-top:26px}.approved-site .home-botanical-preview-group-title{gap:12px}.home-botanical-preview-grid{row-gap:22px}.home-botanical-preview-copy{padding-top:10px}.approved-site .home-botanical-preview-copy h4{font-size:1.2rem}.home-beauty-card>div{padding:12px}.home-beauty-card h3{font-size:1.3rem}.home-beauty-card>div>a{font-size:.875rem}.home-store-visit{grid-template-columns:1fr}.home-store-heading,.home-store-details{padding:24px}.mobile-quick-actions{z-index:35;padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#062438;border-top:1px solid #a98c51;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -3px 15px #06243818}.approved-site .mobile-quick-actions :is(a,button){color:#fffaf0;min-height:52px;font:600 .875rem/1.2 var(--font-manrope),Arial,sans-serif;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.mobile-quick-actions svg{color:#e1bd75}.mobile-quick-actions>a:nth-child(2){border-inline:1px solid #ffffff2b}.approved-site .approved-toast{bottom:calc(85px + env(safe-area-inset-bottom))}.approved-site .product-availability{max-width:100%;font-size:.875rem}}@media (width<=370px){.approved-site .approved-wordmark strong{font-size:24px}.approved-site .approved-header-actions{gap:2px}.approved-site .approved-width{width:calc(100% - 24px)}.home-store-heading,.home-store-details{padding:20px}}.refreshed-home .approved-category-image.grouped-category-cover{background:#fff;padding:0}.golden-storefront-mark{object-fit:contain;flex:none;width:48px;height:48px;display:block}.admin-access-card>.golden-storefront-mark{width:64px;height:64px;margin:0 auto 1.2rem}.storefront-status-brand>.golden-storefront-mark{width:48px;height:48px}.seasonal-header-accents{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.seasonal-header-accents>span{background-repeat:no-repeat;background-size:auto 92px;width:132px;height:54px;position:absolute;bottom:0}.seasonal-header-left{background-position:0 100%;left:-18px}.seasonal-header-right{background-position:100% 100%;right:-18px}.seasonal-header-label{text-align:center;color:#173e4e;font:600 .875rem/1.3 var(--sans);letter-spacing:.035em;position:absolute;bottom:8px;left:145px;right:145px}.seasonal-header-accents[data-occasion=remembrance] .seasonal-header-label{color:#742b39}.approved-site .seasonal-showcase{--season-deep:#062438;--season-title:#f1dfb5;--season-surface:#f7f8fa;--season-line:#bba375;--season-button:#153e52;--season-button-text:#fffaf0;background:var(--season-surface);border:1px solid var(--season-line);border-radius:var(--home-radius,12px);margin-block:28px;overflow:hidden}.approved-site .seasonal-showcase[data-season=christmas]{--season-deep:#123e33;--season-surface:#f8f3e9;--season-button:#174836}.approved-site .seasonal-showcase[data-season=spring]{--season-deep:#e8efe6;--season-title:#143e34;--season-surface:#f6f7f0;--season-line:#8aa28b;--season-button:#275445}.approved-site .seasonal-showcase[data-season=summer]{--season-deep:#f4dfa1;--season-title:#173e4e;--season-surface:#fcf8ec;--season-line:#b69b5c;--season-button:#245363}.approved-site .seasonal-showcase-heading{text-align:center;background:var(--season-deep);color:var(--season-title);border-bottom:1px solid var(--season-line);padding:28px 22px;position:relative;overflow:hidden}.approved-site .seasonal-showcase-art{pointer-events:none;background-position:bottom;background-repeat:no-repeat;background-size:100%;position:absolute;inset:0}.approved-site .seasonal-heading-copy{max-width:62%;margin-inline:auto;position:relative}.approved-site .seasonal-showcase-heading p{letter-spacing:.07em;text-transform:uppercase;color:var(--season-title);margin:0 0 8px;font-size:.875rem}.approved-site .seasonal-showcase-heading h2{font:600 clamp(2.2rem,4vw,3.25rem)/1.08 var(--serif);color:var(--season-title);text-wrap:balance;margin:0 0 16px}.approved-site .seasonal-showcase a.seasonal-browse{box-sizing:border-box;border:1px solid var(--season-line);max-width:100%;min-height:44px;color:var(--season-title);background:var(--season-deep);border-radius:5px;justify-content:center;align-items:center;padding:9px 22px;font-size:1rem;display:inline-flex}.approved-site .seasonal-showcase-grid{grid-template-columns:repeat(var(--seasonal-card-count,4),minmax(0,1fr));gap:16px;padding:18px;display:grid}.approved-site .seasonal-card{border:1px solid var(--season-line);background:#fffdf9;border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.approved-site .seasonal-photo{background:#fff;display:block}.approved-site .seasonal-photo img{aspect-ratio:1;object-fit:contain;filter:none;mix-blend-mode:normal;background:#fff;width:100%;height:auto;padding:12px;display:block}.approved-site .seasonal-collection .seasonal-photo img{object-fit:cover;padding:0}.approved-site .seasonal-copy{text-align:center;color:#173244;flex-direction:column;flex:1;gap:10px;padding:14px 14px 18px;display:flex}.approved-site .seasonal-copy h3{font:600 1.35rem/1.2 var(--serif);color:#173244;overflow-wrap:anywhere;margin:0}.approved-site .seasonal-copy h3 a{color:inherit}.approved-site .seasonal-copy .new-arrival-badge{align-self:center}.approved-site .seasonal-price{color:#173244;font-size:1.4rem}.approved-site .seasonal-showcase a.seasonal-details{background:var(--season-button);min-height:44px;color:var(--season-button-text);border-radius:5px;justify-content:center;align-items:center;margin-top:auto;padding:9px 10px;font-size:1rem;font-weight:700;display:flex}.approved-site .seasonal-showcase a:focus-visible{outline-offset:3px;outline:3px solid #c58a27}.approved-site .seasonal-showcase a.seasonal-details:hover{text-decoration:underline}.approved-site .seasonal-department-links{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}.approved-site .seasonal-department-links a.seasonal-browse{padding:8px 14px;font-size:.9375rem}.approved-site .seasonal-showcase[data-occasion=valentine]{--season-deep:#f4e7e9;--season-title:#602f3e;--season-line:#b68c96;--season-button:#602f3e}.approved-site .seasonal-showcase[data-occasion=remembrance]{--season-deep:#f5f1e9;--season-title:#352d2a;--season-line:#a38e78}.approved-site .seasonal-showcase-heading .seasonal-remembrance-copy{text-transform:none;letter-spacing:normal;margin:0;font-size:1.125rem;line-height:1.6}.approved-site .seasonal-related{background:#fbf8f0;border-top:1px solid #ddd2bd;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;padding:16px;display:grid}.approved-site .seasonal-related-standalone{border:1px solid #ddd2bd;border-radius:10px;margin-top:-12px;margin-bottom:28px}.approved-site .seasonal-related-occasion{text-align:center;min-width:0;padding:8px}.approved-site .seasonal-related h3{color:#173244;font:600 1.3rem/1.3 var(--serif);text-wrap:balance;margin:0 0 6px}.approved-site .seasonal-related a{color:#153e52;text-underline-offset:3px;align-items:center;min-height:44px;font-size:.9375rem;text-decoration:underline;display:inline-flex}.approved-site .seasonal-date-note{text-align:center;color:#435562;margin:0;padding:8px 16px 14px;font-size:.875rem}@media (width<=850px){.seasonal-header-accents>span{background-size:auto 68px;width:96px;height:40px}.seasonal-header-left{left:0}.seasonal-header-right{right:0}.seasonal-header-label{font-size:.75rem;bottom:5px;left:100px;right:100px}}@media (width<=800px){.approved-site .seasonal-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.approved-site .seasonal-copy{padding:12px 10px}.approved-site .seasonal-copy h3{font-size:1.25rem}}@media (width<=480px){.seasonal-header-accents[data-occasion]>span{display:none}.seasonal-header-label{bottom:8px;left:4px;right:4px}.approved-site .seasonal-heading-copy{max-width:100%}.approved-site .seasonal-showcase-heading{min-height:218px;padding:24px 16px}.approved-site .seasonal-showcase-heading p,.approved-site .seasonal-showcase a.seasonal-details{font-size:.875rem}}@media (width<=340px){.approved-site .seasonal-showcase-grid{grid-template-columns:1fr}}@font-face{font-family:AwarenessInter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/truth-reconciliation-2026/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:AwarenessInter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/truth-reconciliation-2026/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}@font-face{font-family:AwarenessInter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/truth-reconciliation-2026/inter-latin-600-normal-LgqL8muc.woff2)format("woff2")}@font-face{font-family:AwarenessInter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/truth-reconciliation-2026/inter-latin-700-normal-Yt3aPRUw.woff2)format("woff2")}.reconciliation-page.reconciliation-page{color:#101c29;font-synthesis:none;--ink:#101c29;--orange:#ad3600;--peach:#ffc48c;--line:#d4d5d2;--muted:#4e5a67;--charcoal:#212e36;background:#fffefa;font-family:AwarenessInter,Arial,sans-serif}.reconciliation-page.reconciliation-page *{box-sizing:border-box}.reconciliation-page.reconciliation-page{-webkit-font-smoothing:antialiased;scroll-behavior:auto;min-width:320px;margin:0;scroll-padding-top:28px}.reconciliation-page.reconciliation-page a{color:inherit;text-underline-offset:5px}.reconciliation-page.reconciliation-page a:hover{text-decoration-thickness:2px}.reconciliation-page.reconciliation-page a:focus-visible,.reconciliation-page.reconciliation-page summary:focus-visible{outline-offset:6px;border-radius:2px;outline:3px solid #1365a1}.reconciliation-page.reconciliation-page img{max-width:100%;display:block}.reconciliation-page.reconciliation-page figure,.reconciliation-page.reconciliation-page p,.reconciliation-page.reconciliation-page h1,.reconciliation-page.reconciliation-page h2,.reconciliation-page.reconciliation-page h3{margin:0}.reconciliation-page.reconciliation-page p{font-size:22px;line-height:1.55}.reconciliation-page.reconciliation-page p+p{margin-top:22px}.reconciliation-page.reconciliation-page h1,.reconciliation-page.reconciliation-page h2,.reconciliation-page.reconciliation-page h3{letter-spacing:-.043em;font-weight:700}.reconciliation-page.reconciliation-page h1{font-size:clamp(42px,4.55vw,66px);line-height:1.04}.reconciliation-page.reconciliation-page h2{margin-bottom:23px;font-size:clamp(30px,3.6vw,52px);line-height:1.13}.reconciliation-page.reconciliation-page h3{letter-spacing:-.026em;font-size:26px;line-height:1.2}.reconciliation-page.reconciliation-page .tr-container{width:min(100% - 112px,1304px);margin:auto}.reconciliation-page.reconciliation-page header{background:#fff;min-height:64px}.reconciliation-page.reconciliation-page .tr-header-inner{justify-content:space-between;align-items:center;gap:30px;min-height:64px;display:flex}.reconciliation-page.reconciliation-page .tr-wordmark{letter-spacing:.01em;font-size:19px;font-weight:700;text-decoration:none}.reconciliation-page.reconciliation-page header nav{gap:38px;font-size:16px;display:flex}.reconciliation-page.reconciliation-page header nav a{padding:19px 0;text-decoration:none}.reconciliation-page.reconciliation-page header nav a[aria-current]{font-weight:600}.reconciliation-page.reconciliation-page .tr-hero{background:var(--peach)}.reconciliation-page.reconciliation-page .tr-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:55px;padding-block:45px;display:grid}.reconciliation-page.reconciliation-page .tr-eyebrow{letter-spacing:.12em;margin-bottom:18px;font-size:13px;font-weight:600;line-height:1.4}.reconciliation-page.reconciliation-page .tr-accent{color:var(--orange)}.reconciliation-page.reconciliation-page .tr-hero-description{max-width:630px;margin-top:22px;font-size:24px;line-height:1.4}.reconciliation-page.reconciliation-page .tr-hero-image{aspect-ratio:1.42;object-fit:cover;object-position:center;width:100%;height:auto}.reconciliation-page.reconciliation-page .tr-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:25px;display:flex}.reconciliation-page.reconciliation-page .tr-button{background:var(--orange);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:22px;min-height:60px;padding:18px 24px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}.reconciliation-page.reconciliation-page .tr-button:hover{background:#8a2a00}.reconciliation-page.reconciliation-page .tr-text-link{color:var(--orange);align-items:center;gap:14px;font-size:18px;font-weight:500;line-height:1.5;text-decoration:underline;display:inline-flex}.reconciliation-page.reconciliation-page .tr-breadcrumb{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.reconciliation-page.reconciliation-page .tr-breadcrumb a{color:#78310d}.reconciliation-page.reconciliation-page .tr-home-hero h2{font-size:clamp(36px,4.2vw,62px)}.reconciliation-page.reconciliation-page .tr-home-hero .tr-eyebrow{font-size:16px}.reconciliation-page.reconciliation-page .tr-home-hero .tr-button{margin-top:28px}.reconciliation-page.reconciliation-page .tr-chapters{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 0;display:grid}.reconciliation-page.reconciliation-page .tr-chapters a{border-right:1px solid #929ca5;justify-content:space-between;align-items:center;min-height:32px;padding-right:30px;font-size:20px;font-weight:500;text-decoration:none;display:flex}.reconciliation-page.reconciliation-page .tr-chapters a:last-child{border-right:0;padding-right:0}.reconciliation-page.reconciliation-page .tr-chapters svg{color:var(--orange);flex-shrink:0}.reconciliation-page.reconciliation-page .tr-notice{background:#faf0e7;border-radius:3px;align-items:flex-start;gap:19px;margin-top:20px;padding:22px 25px;display:flex}.reconciliation-page.reconciliation-page .tr-notice>svg{color:var(--orange);flex-shrink:0;margin-top:2px}.reconciliation-page.reconciliation-page .tr-notice p{font-size:18px;line-height:1.55}.reconciliation-page.reconciliation-page .tr-notice strong{font-weight:600}.reconciliation-page.reconciliation-page .tr-notice p.tr-notice-detail{margin-top:7px;font-size:14px}.reconciliation-page.reconciliation-page .tr-content-note{color:var(--muted);margin:18px 0 0;font-size:14px}.reconciliation-page.reconciliation-page .tr-content-note a{color:var(--ink)}.reconciliation-page.reconciliation-page .tr-section{padding-block:48px}.reconciliation-page.reconciliation-page .tr-history{grid-template-columns:1.25fr 1fr;align-items:start;gap:75px;display:grid}.reconciliation-page.reconciliation-page .tr-history>div>p{max-width:650px}.reconciliation-page.reconciliation-page .tr-caption{color:var(--muted);margin-top:24px;font-size:14px}.reconciliation-page.reconciliation-page .tr-source{color:var(--orange);align-items:baseline;gap:8px;font-size:17px;font-weight:500;line-height:1.6;text-decoration:underline;display:inline-flex}.reconciliation-page.reconciliation-page .tr-source svg{flex-shrink:0;align-self:center}.reconciliation-page.reconciliation-page .tr-campaign{justify-self:end;width:100%;max-width:530px}.reconciliation-page.reconciliation-page .tr-campaign img{width:100%;height:auto}.reconciliation-page.reconciliation-page .tr-campaign figcaption{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.7}.reconciliation-page.reconciliation-page .tr-campaign .tr-source{font-size:13px}.reconciliation-page.reconciliation-page details{border-bottom:1px solid var(--line)}.reconciliation-page.reconciliation-page .tr-history details:first-of-type{border-top:1px solid var(--line);margin-top:26px}.reconciliation-page.reconciliation-page summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 0;font-size:17px;font-weight:600;line-height:1.4;list-style:none;display:flex}.reconciliation-page.reconciliation-page summary::-webkit-details-marker{display:none}.reconciliation-page.reconciliation-page summary svg{color:var(--orange);flex-shrink:0;transition:transform .15s}.reconciliation-page.reconciliation-page details[open] summary svg{transform:rotate(180deg)}.reconciliation-page.reconciliation-page .tr-detail-copy{padding:0 0 22px}.reconciliation-page.reconciliation-page .tr-detail-copy p{font-size:17px;line-height:1.6}.reconciliation-page.reconciliation-page .tr-detail-copy p+p{margin-top:16px}.reconciliation-page.reconciliation-page .tr-detail-copy .tr-source{margin-top:15px;margin-right:20px;font-size:15px}.reconciliation-page.reconciliation-page .tr-art{border-top:1px solid var(--line);grid-template-columns:1.15fr 1fr;gap:65px;display:grid}.reconciliation-page.reconciliation-page .tr-art .tr-small{color:var(--muted);margin-top:17px;font-size:16px}.reconciliation-page.reconciliation-page .tr-art .tr-source{margin-top:19px}.reconciliation-page.reconciliation-page .tr-artist{border-left:1px solid var(--line);padding-left:52px}.reconciliation-page.reconciliation-page .tr-artist h3{font-size:36px}.reconciliation-page.reconciliation-page .tr-artist .tr-eyebrow{font-size:12px}.reconciliation-page.reconciliation-page .tr-artist-credit{margin-top:10px;font-size:17px}.reconciliation-page.reconciliation-page .tr-artist>p:not(.tr-eyebrow):not(.tr-artist-credit){margin-top:23px;font-size:19px}.reconciliation-page.reconciliation-page .tr-future{background:var(--charcoal);color:#f8f8f6;padding-block:49px 38px}.reconciliation-page.reconciliation-page .tr-future-intro{grid-template-columns:1fr 1.2fr;gap:60px;margin-bottom:18px;display:grid}.reconciliation-page.reconciliation-page .tr-future-intro h2{margin-bottom:8px}.reconciliation-page.reconciliation-page .tr-future-intro p{max-width:640px}.reconciliation-page.reconciliation-page .tr-action{border-bottom:1px solid #89949a;grid-template-columns:125px 1fr;gap:40px;padding:21px 0;display:grid}.reconciliation-page.reconciliation-page .tr-action:last-child{border:0}.reconciliation-page.reconciliation-page .tr-number{color:#ffaa5b;letter-spacing:-.05em;font-size:58px;font-weight:500;line-height:1}.reconciliation-page.reconciliation-page .tr-action h3{font-size:24px;font-weight:600}.reconciliation-page.reconciliation-page .tr-action>div>p{margin-top:5px;font-size:19px}.reconciliation-page.reconciliation-page .tr-future details{border:0}.reconciliation-page.reconciliation-page .tr-future summary{color:#ffbd80;padding:13px 0 0;font-size:15px;font-weight:500}.reconciliation-page.reconciliation-page .tr-future summary svg{color:#ffbd80}.reconciliation-page.reconciliation-page .tr-future .tr-detail-copy{max-width:890px;padding:16px 0 2px}.reconciliation-page.reconciliation-page .tr-future .tr-source{color:#ffbd80}.reconciliation-page.reconciliation-page .tr-future a:focus-visible,.reconciliation-page.reconciliation-page .tr-future summary:focus-visible{outline-color:#ffc082}.reconciliation-page.reconciliation-page .tr-resources>p{max-width:840px;font-size:18px}.reconciliation-page.reconciliation-page .tr-icon-title{align-items:center;gap:14px;margin-bottom:20px;display:flex}.reconciliation-page.reconciliation-page .tr-icon-title h2{margin-bottom:0}.reconciliation-page.reconciliation-page .tr-icon-title svg{color:var(--orange)}.reconciliation-page.reconciliation-page .tr-resource-grid{grid-template-columns:repeat(3,1fr);gap:27px 34px;margin-top:28px;display:grid}.reconciliation-page.reconciliation-page .tr-resource{border-left:1px solid var(--line);padding-left:22px}.reconciliation-page.reconciliation-page .tr-resource .tr-source{font-size:17px}.reconciliation-page.reconciliation-page .tr-resource p{color:var(--muted);margin-top:8px;font-size:14px}.reconciliation-page.reconciliation-page .tr-support{background:#faf0e7;margin-bottom:30px;padding:30px 36px}.reconciliation-page.reconciliation-page .tr-support h2{font-size:28px}.reconciliation-page.reconciliation-page .tr-support>p{margin-top:15px;font-size:17px}.reconciliation-page.reconciliation-page .tr-support-grid{grid-template-columns:1fr 1fr;gap:30px;margin-block:22px;display:grid}.reconciliation-page.reconciliation-page .tr-support-grid h3{letter-spacing:0;font-size:17px;font-weight:600}.reconciliation-page.reconciliation-page .tr-support-grid a{margin-top:8px;font-size:23px;font-weight:600;display:inline-block}.reconciliation-page.reconciliation-page .tr-support>.tr-source{font-size:14px}.reconciliation-page.reconciliation-page .tr-last-note{justify-content:space-between;gap:25px;margin-bottom:28px;display:flex}.reconciliation-page.reconciliation-page .tr-last-note p,.reconciliation-page.reconciliation-page .tr-last-note a{color:var(--muted);font-size:13px;line-height:1.6}.reconciliation-page.reconciliation-page footer{border-top:1px solid var(--line);background:#f7f8f8;padding:27px 0}.reconciliation-page.reconciliation-page .tr-footer-inner{justify-content:space-between;align-items:center;gap:30px;display:flex}.reconciliation-page.reconciliation-page .tr-footer-inner p{color:var(--muted);font-size:12px;line-height:1.6}.reconciliation-page.reconciliation-page .tr-footer-inner p+p{text-align:right;margin:0}.reconciliation-page.reconciliation-page .tr-home-intro{padding-block:20px 70px}.reconciliation-page.reconciliation-page .tr-intro-row{justify-content:space-between;align-items:center;gap:70px;margin-top:62px;display:flex}.reconciliation-page.reconciliation-page .tr-intro-row p{max-width:660px;font-size:18px}.reconciliation-page.reconciliation-page .tr-intro-row .tr-eyebrow{font-size:13px}.reconciliation-page.reconciliation-page .tr-intro-row .tr-text-link{flex-shrink:0}.reconciliation-page.reconciliation-page .tr-skip-link{z-index:100;background:#fff;padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.reconciliation-page.reconciliation-page .tr-skip-link:focus{transform:none}.reconciliation-page.reconciliation-page .tr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width<=1150px){.reconciliation-page.reconciliation-page .tr-container{width:calc(100% - 64px)}.reconciliation-page.reconciliation-page .tr-hero-grid{gap:30px}.reconciliation-page.reconciliation-page .tr-hero-description{font-size:19px}.reconciliation-page.reconciliation-page .tr-hero-actions{gap:20px}.reconciliation-page.reconciliation-page .tr-hero-actions .tr-text-link{font-size:16px}.reconciliation-page.reconciliation-page .tr-history{gap:40px}.reconciliation-page.reconciliation-page .tr-history>div>p,.reconciliation-page.reconciliation-page .tr-art p{font-size:18px}.reconciliation-page.reconciliation-page .tr-artist{padding-left:32px}.reconciliation-page.reconciliation-page .tr-art{gap:35px}.reconciliation-page.reconciliation-page .tr-action{grid-template-columns:85px 1fr;gap:20px}.reconciliation-page.reconciliation-page .tr-chapters a{font-size:17px}.reconciliation-page.reconciliation-page .tr-intro-row{gap:35px}}@media (width<=760px){.reconciliation-page.reconciliation-page .tr-container{width:calc(100% - 40px)}.reconciliation-page.reconciliation-page .tr-header-inner{gap:18px;min-height:62px}.reconciliation-page.reconciliation-page .tr-wordmark{letter-spacing:0;font-size:13px}.reconciliation-page.reconciliation-page header nav{gap:20px;font-size:13px}.reconciliation-page.reconciliation-page .tr-hero-grid{grid-template-columns:1fr;gap:27px;padding-block:28px}.reconciliation-page.reconciliation-page .tr-hero h1{font-size:clamp(37px,7.2vw,50px);line-height:1.07}.reconciliation-page.reconciliation-page .tr-hero-description{font-size:18px;line-height:1.5}.reconciliation-page.reconciliation-page .tr-hero-image{aspect-ratio:1.8;object-fit:cover;max-height:360px}.reconciliation-page.reconciliation-page .tr-hero .tr-eyebrow{letter-spacing:.09em;font-size:11px}.reconciliation-page.reconciliation-page .tr-hero-actions{gap:20px}.reconciliation-page.reconciliation-page .tr-button{min-height:54px;padding:15px 20px;font-size:16px}.reconciliation-page.reconciliation-page .tr-hero-actions .tr-text-link{font-size:15px}.reconciliation-page.reconciliation-page .tr-breadcrumb{gap:8px;margin-bottom:18px;font-size:12px}.reconciliation-page.reconciliation-page .tr-chapters{gap:0;padding:18px 0}.reconciliation-page.reconciliation-page .tr-chapters a{gap:7px;padding:0 12px;font-size:13px;line-height:1.45}.reconciliation-page.reconciliation-page .tr-chapters a:first-child{padding-left:0}.reconciliation-page.reconciliation-page .tr-chapters svg{width:17px}.reconciliation-page.reconciliation-page .tr-notice{gap:12px;padding:18px 16px}.reconciliation-page.reconciliation-page .tr-notice>svg{width:22px}.reconciliation-page.reconciliation-page .tr-notice p{font-size:14px}.reconciliation-page.reconciliation-page .tr-notice p.tr-notice-detail,.reconciliation-page.reconciliation-page .tr-content-note{font-size:12px}.reconciliation-page.reconciliation-page .tr-section{padding-block:32px}.reconciliation-page.reconciliation-page .tr-history{grid-template-columns:1fr;gap:30px}.reconciliation-page.reconciliation-page .tr-history>div>p,.reconciliation-page.reconciliation-page .tr-art p{font-size:17px;line-height:1.6}.reconciliation-page.reconciliation-page .tr-history>div>.tr-caption{font-size:12px}.reconciliation-page.reconciliation-page .tr-campaign{justify-self:center;max-width:500px}.reconciliation-page.reconciliation-page summary,.reconciliation-page.reconciliation-page .tr-detail-copy p{font-size:15px}.reconciliation-page.reconciliation-page .tr-art{grid-template-columns:1fr;gap:30px}.reconciliation-page.reconciliation-page .tr-artist{border-left:0;border-top:1px solid var(--line);padding:25px 0 0}.reconciliation-page.reconciliation-page .tr-artist h3{font-size:29px}.reconciliation-page.reconciliation-page .tr-artist .tr-artist-credit{font-size:16px}.reconciliation-page.reconciliation-page .tr-artist>p:not(.tr-eyebrow):not(.tr-artist-credit){font-size:17px}.reconciliation-page.reconciliation-page .tr-future-intro{grid-template-columns:1fr;gap:12px}.reconciliation-page.reconciliation-page .tr-future-intro p{font-size:17px}.reconciliation-page.reconciliation-page .tr-future-intro h2 br{display:none}.reconciliation-page.reconciliation-page .tr-action{grid-template-columns:48px 1fr;gap:17px;padding:22px 0}.reconciliation-page.reconciliation-page .tr-number{font-size:39px}.reconciliation-page.reconciliation-page .tr-action h3{font-size:21px}.reconciliation-page.reconciliation-page .tr-action>div>p{font-size:16px;line-height:1.55}.reconciliation-page.reconciliation-page .tr-future summary{font-size:14px}.reconciliation-page.reconciliation-page .tr-resources>p{font-size:16px}.reconciliation-page.reconciliation-page .tr-resource-grid{grid-template-columns:1fr;gap:21px}.reconciliation-page.reconciliation-page .tr-resource{padding-left:17px}.reconciliation-page.reconciliation-page .tr-resource .tr-source{font-size:16px}.reconciliation-page.reconciliation-page .tr-resource p{font-size:13px}.reconciliation-page.reconciliation-page .tr-support{padding:24px 20px}.reconciliation-page.reconciliation-page .tr-support h2{font-size:24px}.reconciliation-page.reconciliation-page .tr-support>p{font-size:15px}.reconciliation-page.reconciliation-page .tr-support-grid{grid-template-columns:1fr;gap:22px}.reconciliation-page.reconciliation-page .tr-support-grid h3{font-size:15px}.reconciliation-page.reconciliation-page .tr-last-note{flex-direction:column;gap:13px}.reconciliation-page.reconciliation-page .tr-footer-inner{display:block}.reconciliation-page.reconciliation-page .tr-footer-inner p+p{text-align:left;margin-top:12px}.reconciliation-page.reconciliation-page .tr-intro-row{margin-top:35px;display:block}.reconciliation-page.reconciliation-page .tr-intro-row .tr-text-link{margin-top:24px}.reconciliation-page.reconciliation-page .tr-home-intro{padding-bottom:40px}.reconciliation-page.reconciliation-page h2{font-size:30px}.reconciliation-page.reconciliation-page .tr-source{font-size:15px}}@media (prefers-reduced-motion:reduce){.reconciliation-page.reconciliation-page{scroll-behavior:auto}.reconciliation-page.reconciliation-page summary svg{transition:none}}@media (width<=760px){.reconciliation-page.reconciliation-page .tr-desktop-break{display:none}}.reconciliation-page.reconciliation-page h1,.reconciliation-page.reconciliation-page h2,.reconciliation-page.reconciliation-page h3{color:var(--ink);font-family:inherit}.reconciliation-page.reconciliation-page .tr-future h2,.reconciliation-page.reconciliation-page .tr-future h3{color:#f8f8f6}.reconciliation-page.reconciliation-page .tr-home-hero h2{margin:0;font-size:clamp(36px,4.2vw,62px);line-height:1.04}.reconciliation-page.reconciliation-page .tr-home-notice{padding-bottom:20px}.reconciliation-page.reconciliation-page .tr-hero-image{box-shadow:none;border-radius:0}.reconciliation-page.reconciliation-page header{box-shadow:none;border:0;padding:0;position:static}.reconciliation-page.reconciliation-page main{min-height:0;padding:0}@media (width<=760px){.reconciliation-page.reconciliation-page .tr-home-hero h2{font-size:37px;line-height:1.07}}.truth-header-accents{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.truth-header-cloth{background:url(/seasonal/truth-reconciliation-header-cloth.webp) left bottom -16px/660px 220px no-repeat;width:29%;height:54px;position:absolute;bottom:0}.truth-header-cloth-left{left:0}.truth-header-cloth-right{right:0;transform:scaleX(-1)}.truth-header-label{text-align:center;color:#f69a4b;text-transform:uppercase;letter-spacing:2px;font:600 13px/1.4 Georgia,Times New Roman,serif;position:absolute;bottom:17px;left:25%;right:25%}.truth-entrance-decoration img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.truth-cloth-upper{clip-path:inset(0 0 50%)}.truth-cloth-lower{clip-path:inset(50% 0 0);transform:translateY(10%)}.truth-entrance-label{color:#f69a4b;letter-spacing:2px;text-transform:uppercase;text-wrap:balance;font:600 16px/1.5 Georgia,Times New Roman,serif;position:absolute;bottom:calc(100% + 24px);left:0;right:0}@media (width<=1180px){.truth-header-label{letter-spacing:1.3px;font-size:11px;left:20%;right:20%}.truth-header-cloth{width:23%}}@media (width<=850px){.truth-header-label{letter-spacing:.7px;font-size:10px;bottom:10px;left:8%;right:8%}.truth-header-cloth{opacity:.65;background-position:left bottom -8px;background-size:330px 110px;width:8%;height:34px}}@media (width<=580px){.truth-entrance-decoration img{object-fit:cover;object-position:center}.truth-entrance-label{letter-spacing:1.1px;font-size:11px;bottom:calc(100% + 22px)}[data-entrance-season=truth-reconciliation] .golden-entrance-greeting{width:86vw}}@media (height<=500px){.truth-entrance-label{letter-spacing:1px;font-size:10px;bottom:calc(100% + 8px)}}.awareness-page,.aw-footer,.awareness-nav,.aw-help{--aw-navy:#071e2d;--aw-gold:#f5cc79;--aw-ivory:#faf7f0;--aw-ink:#203b50;font-family:var(--font-manrope),Arial,sans-serif}.awareness-page{color:var(--aw-navy);background:var(--aw-ivory)}.aw-width{width:calc(100% - 128px);max-width:1260px;margin-inline:auto}.awareness-page p,.aw-help p{line-height:1.6}.awareness-page h1,.awareness-page h2,.awareness-page h3,.aw-help h2,.aw-help h3{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:400}.awareness-page :is(a,summary):focus-visible,.aw-footer a:focus-visible,.awareness-nav a:focus-visible,.aw-help a:focus-visible{outline-offset:5px;outline:3px solid #a67623}.awareness-page :is(section,[id]){scroll-margin-top:24px}.awareness-menu{position:relative}.awareness-menu>button{min-height:44px;color:var(--gold-light);white-space:nowrap;align-items:center;gap:7px;padding:10px 4px;font-size:1rem;display:flex}.awareness-menu>button:is(.is-current,[aria-expanded=true]){text-underline-offset:10px;-webkit-text-decoration:underline #f5cc79;text-decoration:underline #f5cc79;text-decoration-thickness:3px}.awareness-menu-links{z-index:40;color:#071e2d;background:#faf7f0;border:1px solid #cbb587;width:290px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 10px 24px #071e2d24}.awareness-menu-links[hidden]{display:none}.awareness-menu-links a{min-height:44px;font:600 .9375rem/1.4 var(--font-manrope),Arial,sans-serif;white-space:normal;padding:13px 14px;display:block}.awareness-menu-links a:hover{background:#f0e5cc}.approved-site .awareness-menu-links a:focus-visible{outline-offset:-2px;outline-color:#071e2d}.approved-site .approved-nav-links{column-gap:clamp(14px,2.3vw,34px)}.awareness-nav{background:var(--aw-ivory);color:var(--aw-ink);border-bottom:1px solid #e5ddd0;justify-content:center;gap:0;padding:14px 24px;display:flex}.awareness-nav a{text-align:center;justify-content:center;align-items:center;min-height:44px;padding:9px 36px;font-size:1rem;line-height:1.35;display:flex;position:relative}.awareness-nav a+a{border-left:1px solid #c8c0b3}.awareness-nav a[aria-current=page]{color:var(--aw-navy);font-weight:800}.awareness-nav a[aria-current=page]:after{content:"";background:#d5a244;height:3px;position:absolute;bottom:0;left:30%;right:30%}.awareness-nav a:hover{text-underline-offset:5px;text-decoration:underline}.approved-site.awareness-shell .approved-header .approved-header-main{padding-bottom:18px}.awareness-shell .approved-header-main:before,.awareness-shell .approved-header-main:after{display:none}.awareness-shell .approved-header{border-top:0}.aw-hero{background:var(--aw-navy);color:var(--aw-ivory);position:relative;overflow:hidden}.aw-hero-art{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.aw-hero-inner{align-items:center;min-height:clamp(520px,54vw,750px);padding-block:70px;display:flex;position:relative}.aw-hero-copy{width:48%;max-width:610px}.aw-eyebrow{letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:.9375rem;font-weight:600}.aw-hero .aw-eyebrow{color:#ff8d77}.awareness-page .aw-hero :is(h1,h2){color:#f7dfae;margin:0 0 30px;font-size:clamp(5.5rem,10.8vw,9.75rem);line-height:.95}.aw-hero-description{color:#faf7f0;max-width:560px;margin:0;font-size:clamp(1.125rem,2.5vw,1.9rem);line-height:1.4!important}.aw-actions{flex-wrap:wrap;align-items:center;gap:16px 30px;margin-top:38px;display:flex}.aw-button{color:#101b23;background:#f3ca77;border-radius:5px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:14px 25px;font-size:1rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.aw-button:hover{background:#f8d993}.aw-text-link{color:#f5cc79;text-underline-offset:6px;align-items:center;gap:12px;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.aw-source{text-underline-offset:5px;color:#203b50;align-items:center;gap:8px;min-height:44px;font-size:1rem;line-height:1.5;text-decoration:underline;display:inline-flex}.aw-source svg,.aw-button svg{flex-shrink:0}.aw-domain{color:#3c5062;margin:4px 0 0;font-size:.875rem;display:block}.aw-learning{padding-block:56px 44px}.awareness-page .aw-learning>h2{text-align:center;margin:0 0 50px;font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:1.15}.aw-learning-columns{grid-template-columns:1fr 1fr;gap:0;display:grid}.aw-learning-columns>div{min-width:0;padding-right:42px}.aw-learning-columns>div+div{border-left:1px solid #c9c2b6;padding:0 0 0 42px}.awareness-page .aw-learning h3,.aw-help h3{margin:0 0 12px;font-size:clamp(1.75rem,3vw,2.8rem);line-height:1.1}.aw-learning-columns>div>p{color:var(--aw-ink);margin:0 0 20px;font-size:1.125rem}.aw-detail{border-bottom:1px solid #dcd4c7}.aw-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-size:1rem;font-weight:650;list-style:none;display:flex}.aw-detail summary::-webkit-details-marker{display:none}.aw-detail summary svg{flex-shrink:0}.aw-detail[open] summary svg{transform:rotate(180deg)}.aw-detail>div{color:var(--aw-ink);padding:0 0 20px;font-size:1rem}.aw-detail>div p{margin:0 0 14px}.aw-detail .aw-source{align-items:flex-start;width:fit-content;margin-top:4px;display:flex}.aw-learning-columns>div>.aw-source{margin-top:22px}.aw-learning-columns>div>.aw-domain{margin-top:0;font-size:.875rem}.aw-education-note{color:#45576a;margin:32px 0 0;font-size:.875rem}.aw-help{color:var(--aw-navy);border-top:1px solid #c9c2b6;padding:42px 0 52px}.aw-help-heading{grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;margin-bottom:28px;display:grid}.aw-help h2{margin:0;font-size:clamp(2.5rem,4.5vw,4.3rem);line-height:1.1}.aw-help-heading>p{color:var(--aw-ink);margin:0;font-size:1rem}.aw-cause{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;padding:24px 0 28px;display:grid}.aw-cause+.aw-cause{border-top:1px solid #ded5c8}.aw-cause h3{max-width:430px}.aw-cause p{color:var(--aw-ink);margin:0;font-size:1rem}.aw-cause-action .aw-button{text-align:center;justify-content:center;display:flex}.aw-cause-action .aw-domain{margin-top:8px}.aw-donation-note{color:var(--aw-ink);margin:24px 0 0;font-size:.9375rem}.aw-donation-source{color:#4e5d68;margin:10px 0 0;font-size:.8125rem}.aw-footer{color:var(--aw-ivory);background:var(--aw-navy) url(/assets/social-awareness/remembrance-footer.webp) no-repeat center / cover;padding:58px 0}.aw-footer-inner{grid-template-columns:340px 1fr;align-items:center;gap:44px;display:grid}.aw-footer-inner>div{border-left:1px solid #bda163;max-width:700px;padding-left:35px}.aw-footer p{margin:0 0 10px;font-size:.875rem;line-height:1.6}.aw-footer-inner>div>a{color:#f5cc79;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.875rem;text-decoration:underline;display:inline-flex}.aw-footer .aw-footer-small{font-size:.75rem}.aw-hub-intro{padding:72px 0 48px}.aw-hub-intro .aw-eyebrow{color:#8d332c}.awareness-page .aw-hub-intro h1{margin:0 0 25px;font-size:clamp(3rem,6vw,5.75rem);line-height:1.05}.aw-hub-intro>p:last-child{max-width:710px;color:var(--aw-ink);font-size:1.25rem}.aw-page-list{margin-bottom:60px}.aw-page-list>a{border-top:1px solid #cec4b2;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:32px 0;display:grid}.aw-page-list img{object-fit:cover;width:100%;height:270px}.aw-page-list h2{margin:0 0 15px;font-size:clamp(2rem,3vw,3.2rem);line-height:1.1}.aw-page-list .aw-eyebrow{color:#8d332c;margin:0 0 12px}.aw-page-list p{font-size:1rem}.aw-page-list span{text-underline-offset:5px;align-items:center;gap:14px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.aw-page-list a:hover span{color:#815915}.aw-home-notice{text-align:center;color:#203b50;margin:0;padding:18px 28px;font-size:.875rem}.aw-home-notice a{text-underline-offset:4px;text-decoration:underline}.aw-home-hero .aw-hero-inner{min-height:480px;padding-block:50px}.awareness-page .aw-home-hero h2{font-size:clamp(4rem,7vw,7rem)}.aw-home-hero .aw-hero-description{font-size:clamp(1.125rem,1.65vw,1.5rem)}.remembrance-header-accents{pointer-events:none;background:url(/assets/social-awareness/remembrance-poppies.webp) right 60%/420px no-repeat;position:absolute;inset:0}.remembrance-header-accents strong{text-align:center;color:#f5cc79;text-transform:uppercase;letter-spacing:2px;font:600 13px/1.4 Georgia,serif;position:absolute;bottom:13px;left:15%;right:15%}.reconciliation-page .aw-help{padding-bottom:60px}.awareness-menu-links{overscroll-behavior:contain;max-height:calc(100dvh - 190px);overflow-y:auto}.awareness-menu-links a[aria-current=page]{background:#f0e5cc;font-weight:800}.aw-footer-community{background-image:none}.aw-tone-sage{--aw-accent:#284d3e;--aw-tint:#e7eee4}.aw-tone-rose{--aw-accent:#763852;--aw-tint:#f6e5e9}.aw-tone-blue{--aw-accent:#244f67;--aw-tint:#e4edf2}.aw-tone-ochre{--aw-accent:#724323;--aw-tint:#f3e7d1}.aw-tone-lavender{--aw-accent:#4d456e;--aw-tint:#eeebf5}.aw-community-topics{padding-bottom:58px}.aw-section-heading{max-width:820px;margin-bottom:34px}.aw-section-heading .aw-eyebrow{color:#6e532e;margin-bottom:16px;font-size:.8rem}.awareness-page .aw-section-heading h2{margin:0 0 22px;font-size:clamp(2.25rem,4.3vw,4rem);line-height:1.1}.aw-section-heading>p:last-child{color:#354c5c;font-size:1.125rem}.aw-campaign-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.awareness-page .aw-campaign-grid-title{margin:0 0 26px;font-size:2rem}.aw-campaign-card{background:var(--aw-tint);color:#071e2d;border:1px solid #d8d2c5;flex-direction:column;display:flex;overflow:hidden}.aw-campaign-card-art{aspect-ratio:3/2;background:#faf7f0;width:100%;overflow:hidden}.aw-campaign-picture{object-fit:cover;width:100%;height:100%;display:block}.aw-campaign-picture.aw-official-picture{object-fit:contain}.aw-campaign-card-copy{border-top:3px solid var(--aw-accent);flex-direction:column;flex:1;align-items:flex-start;gap:18px;padding:28px;display:flex}.aw-campaign-card .aw-card-date{color:var(--aw-accent);margin:0;font-size:.8rem;font-weight:700}.awareness-page .aw-campaign-card h3{margin:0;font-size:2rem;line-height:1.15}.aw-campaign-card p{margin:0;font-size:1rem}.aw-campaign-card-copy>span{text-underline-offset:5px;align-items:center;gap:12px;margin-top:auto;padding-top:10px;font-size:.9rem;font-weight:800;text-decoration:underline;display:flex}.aw-campaign-card-copy>span svg{flex-shrink:0}.aw-campaign-card:hover{box-shadow:inset 0 0 0 2px var(--aw-accent)}.aw-hub-help{border-top:1px solid #cec4b2;padding:35px 0 55px}.awareness-page .aw-hub-help h2{margin:0 0 16px;font-size:2.6rem;line-height:1.2}.aw-campaign-hero{background:var(--aw-tint);color:#071e2d}.aw-campaign-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:48px;padding-block:54px;display:grid}.aw-campaign-hero .aw-eyebrow{font:800 .85rem/1.5 var(--font-manrope),Arial,sans-serif;letter-spacing:.13em;color:var(--aw-accent);margin:0 0 10px}.aw-campaign-date{color:var(--aw-accent);margin:0 0 28px;font-size:.875rem}.awareness-page .aw-campaign-hero :is(h1,h2){letter-spacing:-.04em;color:#071e2d;max-width:880px;margin:0 0 24px;font-size:clamp(2.8rem,4.6vw,4.8rem);line-height:1.04}.aw-campaign-description{color:#294251;max-width:710px;font-size:1.2rem}.aw-campaign-hero .aw-button{color:#faf7f0;background:#071e2d}.aw-campaign-hero .aw-button:hover{background:var(--aw-accent)}.aw-campaign-art{min-width:0;margin:0}.aw-campaign-art-frame{aspect-ratio:3/2;background:#faf7f0;overflow:hidden;box-shadow:0 12px 35px #071e2d12}.aw-campaign-art figcaption{color:var(--aw-accent);flex-direction:column;gap:9px;padding-top:20px;display:flex}.aw-art-motto{font:italic 1.3rem/1.4 Georgia,serif}.aw-art-credit{color:#354c5c;font-size:.72rem;line-height:1.6}.aw-art-credit a{color:inherit;text-underline-offset:3px;text-decoration:underline}.aw-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.aw-campaign-text-link{color:#071e2d;text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;font-size:1rem;text-decoration:underline;display:inline-flex}.aw-campaign-home .aw-campaign-hero-inner{gap:35px;padding-block:36px}.awareness-page .aw-campaign-home h2{margin-bottom:16px;font-size:clamp(2.5rem,4.3vw,4.5rem)}.aw-campaign-home .aw-campaign-date{margin-bottom:16px}.aw-campaign-home .aw-actions{margin-top:24px}.aw-campaign-home .aw-campaign-art figcaption{padding-top:12px}.aw-campaign-notice{color:#354c5c;border-bottom:1px solid #d5ccbd;padding-block:24px;font-size:.875rem}.aw-campaign-notice strong{color:#071e2d;display:block}.aw-campaign-notice p{max-width:1050px;margin:8px 0 0}.aw-campaign-learning{padding-block:60px}.aw-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.aw-topic{border-top:1px solid #cfc1a5;padding-top:24px}.aw-topic-number{color:#795e32;margin-bottom:18px;font:italic 1.5rem Georgia,serif;display:block}.awareness-page .aw-topic h3{margin:0 0 20px;font-size:1.9rem;line-height:1.15}.aw-topic p{color:#354c5c;margin:0 0 16px;font-size:1rem}.aw-resource-list{margin:22px 0 0;padding:0;list-style:none}.aw-resource-list li+li{margin-top:18px}.aw-resource-list .aw-source{align-items:flex-start}.aw-resource-list .aw-source svg{margin-top:3px}.aw-resource-list li>span{color:#52636d;margin-top:4px;font-size:.8rem;line-height:1.5;display:block}.aw-support-band{background:var(--aw-tint);padding-block:46px}.aw-support-band>div{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;display:grid}.aw-support-band .aw-eyebrow{color:var(--aw-accent);margin-bottom:15px;font-size:.8rem}.awareness-page .aw-support-band h2{margin:0 0 18px;font-size:2.8rem;line-height:1.12}.aw-support-band .aw-resource-list{margin:0}.aw-support-band .aw-source{font-weight:700}.aw-store-access{border-bottom:1px solid #d5ccbd;padding-block:48px}.aw-store-access .aw-eyebrow{color:#465e72;font-size:.8rem}.awareness-page .aw-store-access h2{margin:0 0 22px;font-size:2.8rem}.aw-store-access>p{max-width:850px}.aw-confirmed-feature{background:#e4edf2;border-left:4px solid #244f67;padding:18px 22px}.aw-small{color:#52636d;overflow-wrap:anywhere;font-size:.8rem}.aw-everyday-actions{grid-template-columns:1fr 1fr;gap:60px;padding-block:54px;display:grid}.aw-everyday-actions .aw-eyebrow{color:#6e532e;margin-bottom:18px;font-size:.8rem}.awareness-page .aw-everyday-actions h2{margin:0;font-size:3rem;line-height:1.1}.aw-everyday-actions ol{margin:0;padding-left:25px}.aw-everyday-actions li{border-bottom:1px solid #d5ccbd;padding:12px 0 16px 9px;font-size:1.1rem;line-height:1.5}.aw-reviewed{color:#52636d;justify-content:space-between;align-items:center;gap:25px;padding-block:0 38px;font-size:.8rem;display:flex}.aw-reviewed a{text-underline-offset:4px;color:#203b50;align-items:center;gap:10px;min-height:44px;text-decoration:underline;display:inline-flex}.aw-support-directory{padding-block:28px 48px}.aw-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.aw-support-grid>a{border:1px solid #cec4b2;flex-direction:column;padding:24px;display:flex}.aw-support-grid>a:hover{background:#f0e5cc}.awareness-page .aw-support-grid h3{margin:0 0 14px;font-size:1.65rem}.aw-support-grid p{font-size:1rem}.aw-support-grid span{text-underline-offset:5px;align-items:center;gap:12px;min-height:44px;margin-top:auto;font-weight:700;text-decoration:underline;display:flex}.aw-immediate-support{background:#e4edf2;border-left:4px solid #244f67;margin-block:30px;padding:28px}.awareness-page .aw-immediate-support h2{margin:0 0 14px;font-size:1.75rem}.aw-immediate-support p{color:#203b50;margin:0 0 12px}.aw-immediate-support p a{text-underline-offset:4px;font-weight:800;text-decoration:underline}@media (width<=1100px){.aw-campaign-grid,.aw-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aw-topic-grid{grid-template-columns:1fr;gap:26px}.aw-topic{max-width:850px}.aw-campaign-hero-inner{gap:35px}}@media (width<=700px){.aw-campaign-hero-inner{grid-template-columns:1fr;gap:28px;padding-block:32px}.aw-campaign-art{order:-1}.aw-campaign-art figcaption{gap:6px;padding-top:14px}.aw-art-motto{font-size:1.15rem}.aw-campaign-description{font-size:1.05rem}.aw-campaign-hero .aw-eyebrow{font-size:.75rem}.aw-campaign-hero .aw-campaign-date{margin-bottom:22px;font-size:.8rem}.awareness-page .aw-campaign-hero :is(h1,h2){font-size:clamp(2.7rem,10.5vw,4rem)}.aw-campaign-grid,.aw-support-grid{grid-template-columns:1fr}.aw-campaign-card-copy{gap:15px;padding:25px}.aw-campaign-learning{padding-block:38px}.aw-support-band>div,.aw-everyday-actions{grid-template-columns:1fr;gap:24px}.awareness-page .aw-support-band h2{font-size:2.2rem}.aw-store-access .aw-button{gap:12px;font-size:.9rem}.aw-reviewed{flex-direction:column;align-items:flex-start;gap:0}.aw-campaign-home .aw-campaign-hero-inner{gap:28px}.aw-immediate-support{padding:22px}.aw-campaign-notice{font-size:.8rem}}@media (width>=1051px) and (width<=1200px){.approved-site .approved-header-address{display:none}.approved-site .approved-nav-links{justify-content:space-between;width:100%}}@media (width<=1000px){.aw-width{width:calc(100% - 120px)}.aw-hero-inner{min-height:540px;padding-block:62px}.aw-hero-copy{width:50%}.aw-hero .aw-eyebrow{letter-spacing:.15em;font-size:.9rem}.aw-actions{gap:16px 22px}.aw-hero .aw-button{padding:13px 22px}.aw-learning-columns>div{padding-right:30px}.aw-learning-columns>div+div{padding-left:30px}.aw-cause{gap:40px}.aw-footer-inner{grid-template-columns:265px 1fr;gap:30px}.aw-footer-inner>div{padding-left:25px}}@media (width<=700px){.aw-width{width:calc(100% - 40px)}.awareness-nav{padding:10px}.awareness-nav a{flex:1;padding:8px 10px;font-size:.8rem}.aw-hero-art{aspect-ratio:1.8;object-position:center;height:auto;position:relative}.aw-hero-inner{min-height:0;padding-block:28px 38px}.aw-hero-copy{width:100%;max-width:none}.awareness-page .aw-hero :is(h1,h2){margin-bottom:22px;font-size:clamp(4rem,13vw,6rem);line-height:1}.aw-hero h1 br,.aw-hero h2 br{display:none}.aw-hero-description{max-width:500px;font-size:1.125rem}.aw-hero .aw-eyebrow{margin-bottom:17px}.aw-actions{gap:16px 24px;margin-top:25px}.aw-learning{padding:36px 0}.awareness-page .aw-learning>h2{text-align:left;margin-bottom:30px;font-size:2.2rem}.aw-learning-columns{grid-template-columns:1fr;gap:35px}.aw-learning-columns>div,.aw-learning-columns>div+div{border:0;padding:0}.awareness-page .aw-learning h3,.aw-help h3{font-size:1.85rem}.aw-learning-columns>div>p{font-size:1rem}.aw-help{padding-block:34px 40px}.aw-help-heading{grid-template-columns:1fr;gap:18px;margin-bottom:12px}.aw-help h2{font-size:2.5rem}.aw-cause{grid-template-columns:1fr;gap:20px;padding:26px 0}.aw-cause-action .aw-button{width:fit-content;max-width:100%;padding:13px 19px;font-size:.9375rem}.aw-footer{background-position:100% 100%;background-size:auto 100%;padding:38px 0}.aw-footer-inner{grid-template-columns:1fr;gap:28px}.aw-footer-inner>div{border-top:1px solid #bda163;border-left:0;padding:22px 0 0}.aw-footer .approved-wordmark{align-items:flex-start;width:fit-content}.aw-footer .approved-wordmark-the{margin-left:90px}.aw-hub-intro{padding:42px 0 28px}.aw-hub-intro .aw-eyebrow{font-size:.75rem}.aw-hub-intro>p:last-child{font-size:1.125rem}.aw-page-list>a{grid-template-columns:1fr;gap:24px}.aw-page-list img{height:210px}.aw-page-list{margin-bottom:26px}.aw-home-hero .aw-hero-inner{min-height:0;padding-block:28px 38px}.remembrance-header-accents{background-size:220px}.remembrance-header-accents strong{letter-spacing:1px;font-size:10px;bottom:8px;left:5%;right:5%}}@media (width<=640px){.awareness-menu{border-top:1px solid #8b795633;grid-column:1/-1;width:100%}.awareness-menu>button{justify-content:center;width:100%;font-size:.875rem}.awareness-menu-links{width:100%;left:0;right:0}.awareness-shell{padding-bottom:0}}.bazaar-footer .footer-awareness{color:#062438;border-bottom:1px solid #c39951;padding:24px 0}.bazaar-footer .footer-awareness-label{margin:0 0 8px;font-size:14px;font-weight:700}.bazaar-footer .footer-awareness h2{margin:0 0 10px;font-size:clamp(24px,3vw,32px);line-height:1.2}.bazaar-footer .footer-awareness p{max-width:760px;font-size:16px;line-height:1.6}.bazaar-footer .footer-awareness a{color:#062438;padding:10px 0;font-weight:700;text-decoration:underline;display:inline-block}.bazaar-footer .footer-awareness .footer-awareness-note{margin-bottom:0;font-size:14px}.bazaar-footer .footer-awareness-illustrated{background:#fffaf0;border:1px solid #c39951;border-radius:8px;grid-template-columns:minmax(180px,32%) minmax(0,1fr);align-items:center;gap:28px;margin:20px 0 28px;padding:0;display:grid;overflow:hidden}.bazaar-footer .footer-awareness-art{object-fit:contain;width:100%;height:auto;max-height:260px;display:block}.bazaar-footer .footer-awareness-copy{padding:22px 24px 22px 0}.bazaar-footer .footer-awareness-copy h2{font-family:var(--serif)}.bazaar-footer .footer-awareness-copy .footer-awareness-label{color:#78551d}.bazaar-footer .footer-awareness-copy .footer-awareness-note{color:#405767}.bazaar-footer .footer-awareness-credit{font-size:14px}@media (width<=600px){.bazaar-footer .footer-awareness-illustrated{grid-template-columns:1fr;gap:0}.bazaar-footer .footer-awareness-art{max-height:180px}.bazaar-footer .footer-awareness-copy{padding:18px 20px}}.approved-site .approved-header{color:#fffaf0;background:#062438;border-top-color:#c39951}.approved-site .approved-wordmark strong,.approved-site .approved-wordmark-the{color:#e1bd75}.approved-site .approved-wordmark-location{color:#fffaf0}.approved-site .approved-header-actions svg{color:#e1bd75}.approved-site .approved-search{color:#302719;background:#fff;border-color:#d7c9ad}.approved-site .approved-search input{color:#302719}.approved-site .approved-search .barcode-header-link{color:#302719;background:#fbefd0}.approved-site .approved-search .barcode-header-link:hover{background:#f3dfa6}.approved-site .approved-nav-bar{color:#e1bd75;background:#062438;border-top-color:#c39951;border-bottom:1px solid #c39951}.approved-site .approved-nav-links>:is(a,button),.approved-site .approved-header-address{color:#e1bd75}.approved-site .approved-nav-links>button{background:0 0}.approved-site .approved-nav-links>button:hover,.approved-site .approved-nav-links>button[aria-expanded=true]{background:#123a50}.approved-site .approved-nav-links svg,.approved-site .approved-nav-links>button svg,.approved-site .approved-header-address svg{color:#e1bd75}.approved-site .approved-nav-bar :is(a,button):focus-visible{outline-color:#e1bd75}.approved-site .approved-viewing-notice{color:#49391f;background:#fbefd0;border-bottom:1px solid #dfc992}.approved-site .approved-viewing-notice strong{color:#49391f}.approved-site .approved-welcome a.opening-balloon-celebration{color:#34270d;background:#f7efdf url(/seasonal/grand-opening-ribbon.webp) 50%/100% 100% no-repeat;border-bottom:1px solid #d6b26b;border-radius:0;gap:10px;padding:24px 23% 28px}.approved-site .approved-welcome a.opening-balloon-celebration:hover,.approved-site .opening-balloon-celebration time,.approved-site .opening-balloon-celebration .opening-spotlight-label{color:#34270d}.approved-site .opening-balloon-celebration .opening-spotlight-label{font-size:clamp(2.25rem,4.5vw,3.75rem)}.approved-site .opening-balloon-celebration .opening-celebration-invitation{color:#785017;font:italic 600 1.4rem/1.3 var(--serif)}.approved-site .opening-spotlight .welcome-gold-accent :is(h1,.approved-welcome-eyebrow){color:#302719}@media (width>=1051px){.approved-site .approved-header .approved-header-main{grid-template-columns:minmax(260px,330px) minmax(300px,1fr) 155px;gap:22px;width:calc(100% - 180px);max-width:1440px;min-height:94px;padding:18px 0}.approved-site .approved-header .thanksgiving-header-corner{width:95px;bottom:0}.approved-site .approved-header .thanksgiving-header-corner-left{left:-90px}.approved-site .approved-header .thanksgiving-header-corner-right{right:-90px}.approved-site .approved-header .thanksgiving-header-garland{display:none}.approved-site .approved-nav-bar nav{justify-content:center;min-height:48px;padding-block:0}.approved-site .approved-nav-links{justify-content:center;gap:clamp(24px,4vw,64px)}.approved-site .approved-header-address{display:none}.approved-site .approved-header-actions{color:#e1bd75;gap:18px}.approved-site .approved-search{background:0 0;border:0;border-radius:0;height:46px}.approved-site .approved-search>button{background:#fff;border-radius:25px 0 0 25px;height:46px}.approved-site .approved-search input{background:#fff;border-radius:0 25px 25px 0;height:46px}.approved-site .approved-search .barcode-header-link{color:#e1bd75;background:0 0;border-left:1px solid #bd934c;border-radius:0;margin-left:18px;padding-left:18px}.approved-site .approved-search .barcode-header-link:hover{background:#123a50}}@media (width<=600px){.approved-site .approved-welcome a.opening-balloon-celebration{background-image:linear-gradient(90deg,#f7efdf00,#f7efdf88 75%,#f7efdf00),url(/seasonal/grand-opening-ribbon.webp);background-size:100% 100%;padding:26px 20px 30px}.approved-site .opening-balloon-celebration .opening-spotlight-label{font-size:clamp(2rem,8vw,2.6rem)}.approved-site .opening-balloon-celebration time{font-size:clamp(1.4rem,5.5vw,1.85rem)}.approved-site .opening-balloon-celebration .opening-celebration-invitation{font-size:1.25rem}}.approved-site .approved-viewing-notice{padding-block:7px}.approved-site .approved-header .seasonal-header-label{color:#fffaf0}.plant-library{color:#153c35;font-family:var(--font-manrope),Arial,sans-serif;padding-block:28px 48px}.plant-library :is(h1,h2,h3){font-family:var(--font-cormorant),Georgia,serif;font-weight:600;line-height:1.12}.plant-library h1{margin:10px 0;font-size:clamp(2.4rem,5vw,4rem)}.plant-library h2{margin:18px 0 12px;font-size:clamp(1.8rem,3vw,2.5rem)}.plant-library h3{margin:16px 0 8px;font-size:1.65rem}.plant-library p,.plant-library li{font-size:1rem;line-height:1.75}.plant-library a{color:#174c3e;text-underline-offset:4px}.plant-breadcrumb{color:#52655b;font-size:.875rem;line-height:1.8}.plant-library-heading{text-align:center;max-width:800px;margin:auto;padding:26px 20px}.plant-library .plant-eyebrow{letter-spacing:.06em;color:#6c5426;font-size:.875rem}.plant-library .plant-latin{color:#52655b;font-style:italic}.plant-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-block:16px;display:flex}.plant-tabs{flex-wrap:wrap;gap:8px;display:flex}.plant-tabs button,.plant-more{font:600 .9375rem/1.5 var(--font-manrope),Arial,sans-serif;color:#153c35;cursor:pointer;background:#fffaf0;border:1px solid #aabdac;border-radius:6px;min-height:44px;padding:11px 16px}.plant-tabs button[aria-pressed=true]{color:#fffdf8;background:#174c3e;border-color:#174c3e}.plant-tabs span{margin-left:5px}.plant-search{gap:5px;font-size:.875rem;display:grid}.plant-search input{color:#153c35;min-height:44px;font:inherit;background:#fff;border:1px solid #aabdac;border-radius:6px;padding:12px}.plant-library .plant-availability{color:#52655b;font-size:.875rem}.plant-directory-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block:20px;display:grid}.plant-directory-card{background:#f7f8f1;border:1px solid #c8d2be;border-radius:9px;min-width:0;overflow:hidden}.plant-card-photo{aspect-ratio:1;background:#faf9f4;display:block}.plant-photo{object-fit:contain;width:100%;height:100%;display:block}.plant-card-copy{padding:16px}.plant-card-copy h2{margin:6px 0;font-size:1.75rem}.plant-card-copy h2 a{text-decoration:none}.plant-card-copy p{margin:6px 0 12px}.plant-care-link{background:#fffdf7;border:1px solid #aabdac;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:9px 14px;font-weight:600;text-decoration:none;display:inline-flex}.plant-more{margin:24px auto;display:block}.plant-local{text-align:center;background:#f7efde;border:1px solid #d4b574;border-radius:8px;margin-block:32px;padding:24px}.plant-local p{max-width:760px;margin:10px auto 16px}.plant-care-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;margin-block:16px 36px;display:grid}.plant-care-photo{aspect-ratio:1;background:#faf9f4;border:1px solid #c8d2be;border-radius:10px;overflow:hidden}.plant-care-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.plant-care-grid article{background:#f3f6ee;border:1px solid #c8d2be;border-radius:8px;padding:20px}.plant-care-grid h3{margin-top:0}.plant-care-season{background:#fffcf5;border-block:1px solid #dbc8a0;margin-block:28px;padding:8px 20px 20px}.plant-care-bottom{grid-template-columns:1fr 1fr;gap:24px;display:grid}.plant-safety{background:#f6f0e8;border-radius:8px;padding:8px 20px 16px}.plant-sources{overflow-wrap:anywhere;border:1px solid #c8d2be;border-radius:6px;padding:16px}.plant-sources summary{cursor:pointer;min-height:32px;font-weight:600}.plant-related>div{flex-wrap:wrap;gap:12px;display:flex}.plant-related a{background:#f3f6ee;border-radius:5px;padding:12px 16px}.plant-library :is(a,button,input,summary):focus-visible{outline-offset:4px;outline:3px solid #a57024}@media (width<=1000px){.plant-directory-grid,.plant-care-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.plant-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.plant-care-hero,.plant-care-bottom{grid-template-columns:1fr;gap:18px}.plant-card-copy{padding:12px}.plant-card-copy h2{font-size:1.5rem}}@media (width<=420px){.plant-care-grid,.plant-directory-grid{grid-template-columns:1fr}.plant-library-heading{padding-inline:0}}.plant-search select{color:#153c35;min-height:44px;font:inherit;background:#fff;border:1px solid #aabdac;border-radius:6px;max-width:100%;padding:12px}.plant-kind-section{border-top:1px solid #c8d2be;margin-block:32px 44px;padding-top:12px}.plant-kind-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.plant-kind-heading h2 span{font:400 1rem var(--font-manrope),Arial,sans-serif;color:#52655b;margin-left:8px}.plant-card-copy h3{margin:8px 0;font-size:1.8rem}.plant-reset{margin:0}.plant-library select:focus-visible{outline-offset:4px;outline:3px solid #a57024}.plant-directory-card{flex-direction:column;display:flex}.plant-card-photo{flex:none}.plant-card-copy{flex-direction:column;flex:1;display:flex}.plant-card-copy>.plant-care-link{margin-top:auto}.plant-card-copy h3 a{text-decoration:none}.cut-flower-library .plant-library-heading{max-width:850px}.cut-flower-photo{aspect-ratio:3/4;box-sizing:border-box;background:#e9e6e1;padding:0}.cut-flower-library .plant-card-copy{background:#f7f1eb}.cut-flower-library .plant-directory-card{border-color:#d8c8ba}.cut-flower-library .plant-card-copy h2{min-height:2.24em}.cut-flower-library .plant-card-copy .cut-flower-series{color:#52655b;font-size:.875rem}.cut-flower-library .plant-search select{max-width:100%}.cut-flower-grid{grid-auto-rows:1fr}.cut-flower-photo{position:relative;overflow:hidden}.cut-flower-photo>.plant-photo{width:100%;height:100%;position:absolute;inset:0}@media (width<=420px){.cut-flower-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cut-flower-grid .plant-card-copy h2{font-size:1.25rem}}.plant-directory .plant-directory-grid{align-items:stretch;gap:16px}.plant-directory .plant-directory-card{background:#fffdf8;border-radius:16px;box-shadow:0 3px 14px #06243808}.plant-directory .plant-card-photo{aspect-ratio:1;background:#fbf9f5;position:relative;overflow:hidden}.plant-directory .plant-card-photo>.plant-photo{box-sizing:border-box;object-fit:contain;object-position:center;width:100%;height:100%;padding:12px;position:absolute;inset:0}.plant-directory .plant-card-copy{border-top:1px solid #e4e7df;gap:8px;padding:16px}.plant-directory .plant-card-copy .plant-eyebrow{letter-spacing:.08em;margin:0;font-size:10px;line-height:1.4}.plant-directory .plant-card-copy :is(h2,h3){overflow-wrap:anywhere;margin:0;font-size:1.4rem;line-height:1.25}.plant-directory .plant-card-copy .plant-latin{overflow-wrap:anywhere;margin:0 0 8px;font-size:13px;line-height:1.5}.plant-directory .plant-care-link{border-radius:8px;min-height:44px;padding:10px 8px;font-size:13px;line-height:1.4}@media (width<=700px){.plant-directory .plant-directory-grid{gap:12px}.plant-directory .plant-card-copy{padding:12px}.plant-directory .plant-card-copy :is(h2,h3){font-size:1.25rem}.plant-directory .plant-card-photo>.plant-photo{padding:8px}}@media (width<=420px){.plant-directory .plant-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.plant-directory .plant-directory-grid{grid-template-columns:1fr}}.flower-collections-page .plant-directory .plant-card-photo{padding:0}.plant-directory .plant-card-photo.fruit-tree-frame,.plant-care-photo.fruit-tree-frame{aspect-ratio:2/3;background:#f4ebdd}.plant-directory .plant-card-photo.fruit-tree-frame>.plant-photo{object-fit:contain;padding:0}button.plant-zoom-trigger{box-shadow:none;color:#062438;cursor:zoom-in;min-width:0;font:inherit;text-align:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}button.plant-zoom-trigger:focus-visible{outline-offset:-4px;outline:3px solid #c89d44}button.plant-zoom-trigger>.plant-zoom-thumbnail,button.plant-zoom-trigger>.plant-photo{width:100%;height:100%;max-height:none;aspect-ratio:inherit;object-fit:contain;box-sizing:border-box;pointer-events:none;margin:0;padding:0;display:block}button.plant-zoom-trigger>.plant-zoom-hint{color:#fff;pointer-events:none;background:#062438e8;border-radius:20px;align-items:center;gap:5px;min-height:0;margin:0;padding:6px 9px;font:600 12px/1.2 Arial,sans-serif;display:flex;position:absolute;bottom:8px;right:8px}dialog.plant-zoom-dialog{color:#062438;box-sizing:border-box;background:#f5f1e9;border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;font-family:Arial,sans-serif;position:fixed;inset:0;overflow:hidden}dialog.plant-zoom-dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.plant-zoom-dialog::backdrop{background:#062438e8}.plant-zoom-dialog .plant-zoom-header{padding:12px max(16px,env(safe-area-inset-right)) 12px max(16px,env(safe-area-inset-left));padding-top:max(12px,env(safe-area-inset-top));color:#fff;background:#062438;justify-content:space-between;align-items:center;gap:12px;display:flex}.plant-zoom-dialog .plant-zoom-header h2{max-height:5.6em;color:inherit;margin:0;font:600 16px/1.4 Arial,sans-serif;overflow:auto}.plant-zoom-dialog button{color:#062438;cursor:pointer;background:#fff;border:1px solid #bac6c4;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:44px;min-height:44px;margin:0;padding:8px 14px;font:600 16px/1.2 Arial,sans-serif;display:inline-flex}.plant-zoom-dialog button:focus-visible{outline-offset:2px;outline:3px solid #c89d44}.plant-zoom-dialog button:disabled{opacity:.4;cursor:default}.plant-zoom-dialog .plant-zoom-header button{color:#fff;background:0 0;border-color:#8b9a9f}.plant-zoom-dialog .plant-zoom-header button span{font-size:26px}.plant-zoom-stage{touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;cursor:zoom-in;min-height:0;position:relative;overflow:hidden}.plant-zoom-stage[data-zoomed=true]{cursor:grab}.plant-zoom-stage[data-zoomed=true]:active{cursor:grabbing}.plant-zoom-stage>p{text-align:center;padding:24px}.plant-zoom-canvas{transform-origin:50%;will-change:transform;pointer-events:none;position:absolute;inset:12px}.plant-zoom-canvas>img,.plant-zoom-canvas>svg{object-fit:contain;border:0;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block}.plant-zoom-dialog .plant-zoom-footer{padding:10px 16px max(12px,env(safe-area-inset-bottom));text-align:center;background:#fff;border-top:1px solid #d5dbd5}.plant-zoom-controls{justify-content:center;align-items:center;gap:10px;display:flex}.plant-zoom-controls output{font-variant-numeric:tabular-nums;min-width:55px;font:600 15px/1.4 Arial,sans-serif}.plant-zoom-dialog .plant-zoom-footer p{color:#465b5f;margin:8px 0 0;font:14px/1.4 Arial,sans-serif}@media (height<=480px){.plant-zoom-dialog .plant-zoom-header{padding-block:4px}.plant-zoom-dialog .plant-zoom-header h2{max-height:2.8em;font-size:14px}.plant-zoom-dialog .plant-zoom-footer{padding-block:4px}.plant-zoom-dialog .plant-zoom-footer p{display:none}}.home-botanical-preview-grid>article{background:0 0;border:0;min-width:0;display:block}.home-botanical-card-copy,.home-botanical-preview-copy{display:block}.home-botanical-photo>.plant-zoom-trigger,.flower-plant-photo>.plant-zoom-trigger,.plant-scan-preview>.plant-zoom-trigger{width:100%;height:100%}.home-botanical-preview-photo>.plant-zoom-trigger{width:100%;height:auto}.home-botanical-preview-photo>.plant-zoom-trigger>.plant-zoom-thumbnail{height:auto}.bouquet-subcategories{color:#062438;margin:24px 0!important}.bouquet-subcategories h2{color:#062438;margin:0 0 14px;font-size:1.3rem;line-height:1.3}.bouquet-subcategories nav{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid}.bouquet-subcategories nav button{text-align:left;color:#062438;min-height:58px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d6c9af;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;font-size:1rem;line-height:1.35;display:flex}.bouquet-subcategories nav button:hover{background:#fff6de;border-color:#a58439}.bouquet-subcategories nav button[aria-pressed=true]{color:#ffcf70;background:#062438;border-color:#062438}.bouquet-subcategories nav button:focus-visible{outline-offset:3px;outline:3px solid #d9b65f}.bouquet-subcategory-count{background:#0624380c;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;padding:3px 6px;font-size:.875rem;font-weight:600;display:inline-flex}.bouquet-subcategories nav button[aria-pressed=true] .bouquet-subcategory-count{background:#ffffff14}@media (width<=600px){.bouquet-subcategories nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bouquet-subcategories nav button{min-height:64px;padding:10px;font-size:.9375rem}}.celebration-page{color:#062438;max-width:1160px;font-family:var(--font-manrope),Arial,sans-serif;background:#fff;margin:auto;padding:0 24px 64px}.celebration-nav{border-bottom:1px solid #e0e4e3;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:30px;display:flex}.celebration-nav a{color:#062438;padding:18px 0 14px;font-size:1rem;font-weight:600;text-decoration:none}.celebration-nav a[aria-current]{border-bottom:3px solid #c5a157}.celebration-page h1{font-family:var(--font-cormorant),var(--font-cormorant-garamond),Georgia,serif;margin:18px 0;font-size:clamp(2.6rem,6vw,4rem);font-weight:600;line-height:1.08}.celebration-intro{color:#526363;margin:0 0 24px;font-size:1.125rem;line-height:1.6}.celebration-page button,.celebration-page input,.celebration-page select{font:inherit;color:#062438}.celebration-page button,.celebration-page a{touch-action:manipulation}.celebration-page button{cursor:pointer}.celebration-page :focus-visible{outline-offset:4px;outline:3px solid #ad8231}.celebration-back{text-underline-offset:4px;background:0 0;border:0;padding:12px 0;font-size:1rem;text-decoration:underline}.celebration-controls{margin-bottom:24px}.celebration-search{display:block}.celebration-search input{box-sizing:border-box;background:#fff;border:1px solid #ccd4d3;border-radius:12px;width:100%;min-width:0;padding:17px 18px;font-size:1rem}.celebration-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.celebration-filters label{font-size:.875rem;font-weight:600}.celebration-filters select{background:#fff;border:1px solid #ccd4d3;border-radius:10px;width:100%;min-width:0;margin-top:7px;padding:12px 8px;font-size:1rem;display:block}.celebration-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.celebration-categories button{text-align:left;background:#fff;border:1px solid #d7dedd;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden}.celebration-categories img{aspect-ratio:4/3;object-fit:cover;background:#f7f7f4;width:100%;height:auto;display:block}.celebration-categories strong{padding:15px 14px;font-size:1rem;line-height:1.4;display:block}.celebration-balloon-types,.celebration-occasions>div{flex-wrap:wrap;gap:10px;display:flex}.celebration-balloon-types{margin:12px 0 24px}.celebration-balloon-types button,.celebration-occasions button{background:#fff;border:1px solid #ced6d4;border-radius:24px;min-height:44px;padding:11px 16px;font-size:.9375rem}.celebration-page button[aria-pressed=true]{color:#fff;background:#062438;border-color:#062438}.celebration-occasions{margin:30px 0}.celebration-page h2{color:#062438;margin:0 0 14px;font-size:1.35rem;line-height:1.4}.celebration-result-heading{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin:34px 0 18px;display:flex}.celebration-result-heading h2,.celebration-result-heading p{margin:0}.celebration-result-heading p{color:#536363;font-size:.9375rem}.celebration-result-heading button{background:0 0;border:0;padding:8px;font-size:.9375rem;text-decoration:underline}.celebration-empty{border:1px solid #d7dedd;border-radius:14px;padding:28px;line-height:1.6}.celebration-empty a{color:#062438;font-weight:600;text-decoration:underline}.celebration-more{border:0;border-radius:9px;margin:28px auto;padding:14px 22px;display:block;color:#fff!important;background:#062438!important}.celebration-note{color:#526363;margin:24px 0;font-size:.875rem;line-height:1.6}.celebration-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.celebration-page .customer-product-grid{margin:0}.celebration-refresh{color:#526363;max-width:1112px;margin:0 auto;padding:12px 24px;font-size:.875rem}.celebration-refresh button{margin-left:8px;text-decoration:underline}.celebration-detail-back{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.celebration-page{padding:0 18px 40px}.celebration-nav{gap:8px;margin-bottom:24px}.celebration-nav a{font-size:.875rem}.celebration-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.celebration-categories strong{padding:13px 11px;font-size:1rem}.celebration-filters,.celebration-page .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.celebration-page .product-copy{padding:12px}.celebration-page .product-card h3{font-size:1rem}.celebration-page .product-card-actions{flex-wrap:wrap}}.celebration-balloon-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.celebration-balloon-types>button:first-child{grid-column:1/-1;justify-self:start}.celebration-balloon-types .celebration-balloon-tile{text-align:left;border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.celebration-balloon-tile img{aspect-ratio:4/3;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.celebration-balloon-tile strong{padding:14px;font-size:1rem;line-height:1.4;display:block}@media (width<=700px){.celebration-balloon-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.celebration-balloon-tile strong{padding:12px 10px}}.bazaar-home-shell .approved-header{background:#002437;border:0;position:relative}.bazaar-home-shell .approved-header-main{align-items:center;gap:24px;width:100%;max-width:none;min-height:100px;padding:22px 32px;display:flex}.bazaar-home-shell .approved-wordmark{white-space:nowrap;flex-direction:row;flex:1;align-items:center;gap:26px;display:flex}.bazaar-home-shell .approved-wordmark .autumn-wordmark{color:#ffd06a;letter-spacing:-1.3px;text-transform:none;font:700 clamp(28px,3.3vw,52px) Georgia,serif}.bazaar-home-shell .autumn-location{color:#fff;letter-spacing:3px;border-left:1px solid #7d97a3;padding-left:24px;font:11px Arial,sans-serif}.bazaar-home-shell .approved-search{width:32%;min-width:260px;max-width:510px;box-shadow:none;background:0 0;border:1px solid #76929f;border-radius:50px}.bazaar-home-shell .approved-search input{color:#fff;background:0 0}.bazaar-home-shell .approved-search input::placeholder{color:#c8d2db}.bazaar-home-shell .approved-search button,.bazaar-home-shell .barcode-header-link{color:#eaf0f4;background:0 0}.bazaar-home-shell .barcode-header-link span,.bazaar-home-shell .approved-header-actions,.bazaar-home-shell .approved-navigation{display:none}.autumn-menu-button{color:#eaf0f4;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.bazaar-home-shell .number-three-mobile-nav.is-open{max-height:75vh;display:block;position:relative;overflow:auto}.autumn-home-top{background:#002437}.autumn-hero-desktop{display:block}.autumn-hero-desktop svg{width:100%;height:auto;display:block;overflow:hidden}.autumn-hero-mobile{display:none}.autumn-category-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:8px 22px 26px;display:grid}.autumn-category-card{border:1.5px solid #ffd06a;border-radius:20px;text-decoration:none;overflow:hidden}.autumn-category-card svg{width:100%;height:auto;display:block;overflow:hidden}.autumn-category-card>div{color:#ffd06a;justify-content:space-between;align-items:center;padding:18px 28px 22px;font:700 clamp(22px,2.7vw,42px) Georgia,serif;display:flex}.autumn-category-card>div span{font-weight:400}.autumn-home-top a:focus-visible,.autumn-menu-button:focus-visible{outline-offset:-5px;outline:3px solid #fff}@media (width<=1100px){.bazaar-home-shell .autumn-location{display:none}.bazaar-home-shell .approved-search{width:40%}.autumn-category-card>div{padding:16px}}@media (width<=650px){.bazaar-home-shell .approved-header-main{flex-wrap:wrap;gap:10px;padding:16px}.bazaar-home-shell .approved-wordmark{flex:1;min-width:0}.bazaar-home-shell .approved-wordmark .autumn-wordmark{letter-spacing:-1px;font-size:clamp(24px,7vw,40px)}.bazaar-home-shell .approved-search{flex-basis:100%;width:100%;min-width:0;max-width:none;margin:8px 0 0}.autumn-hero-desktop{display:none}.autumn-hero-mobile{min-height:430px;display:block;position:relative;overflow:hidden}.autumn-hero-mobile>svg{width:75%;height:100%;position:absolute;top:0;right:0}.autumn-hero-mobile:after{content:"";background:linear-gradient(90deg,#002437 0%,#002437ed 26%,#00243744 76%,#0000);position:absolute;inset:0}.autumn-hero-mobile>div{z-index:1;max-width:85%;padding:30px 22px 36px;position:relative}.autumn-hero-mobile h1{color:#ffd06a;letter-spacing:-1.5px;margin:0 0 22px;font:700 clamp(44px,12vw,68px)/1.04 Georgia,serif}.autumn-hero-mobile p{color:#fff;max-width:240px;margin:0 0 28px;font:22px/1.4 Arial,sans-serif}.autumn-hero-mobile a{color:#002437;background:#ffd06a;border-radius:40px;align-items:center;gap:18px;padding:17px 22px;font:700 19px Arial,sans-serif;text-decoration:none;display:inline-flex}.autumn-category-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:8px 12px 22px}.autumn-category-card{border-radius:14px}.autumn-category-card>div{padding:12px;font-size:clamp(20px,5.2vw,28px)}}.bazaar-home-shell .number-three-mobile-nav.is-open{box-sizing:border-box;width:100%;padding:20px 32px;inset:auto}.bazaar-home-shell .number-three-mobile-nav>a,.bazaar-home-shell .number-three-mobile-nav>button{text-align:left;color:#002437;background:0 0;border:0;border-bottom:1px solid #ddd;width:100%;padding:12px;text-decoration:none;display:block}.bazaar-home-shell .number-three-mobile-nav details{padding:12px 0}.bazaar-home-shell .number-three-mobile-nav details>a{padding:9px 16px;display:block}.bazaar-home-shell .approved-header .autumn-menu-button{color:#eaf0f4;background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.bazaar-home-shell .approved-home .autumn-hero-mobile h1{color:#ffd06a;margin:0 0 22px;font:700 clamp(44px,12vw,68px)/1.04 Georgia,serif}.bazaar-home-shell .approved-home .autumn-hero-mobile p{margin:0 0 28px}.bazaar-home-shell .approved-home .autumn-hero-mobile a{color:#002437}.category-quote-header{isolation:isolate;background:var(--category-quote-tone,#faf2e5);text-align:left;color:#062438;border:0;border-radius:14px;align-items:center;width:100%;min-height:210px;margin:10px 0 20px;display:flex;position:relative;overflow:hidden}.category-quote-header .category-quote-image{object-fit:cover;object-position:var(--category-image-focus,50% 50%);z-index:0;width:100%;max-width:none;height:100%;margin:0;display:block;position:absolute;inset:0}.category-quote-header.category-quote-wide .category-quote-image{object-position:right center}.category-quote-header:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(var(--category-quote-rgb),1) 0%,rgba(var(--category-quote-rgb),.97) 28%,rgba(var(--category-quote-rgb),.94) 46%,rgba(var(--category-quote-rgb),.82) 57%,rgba(var(--category-quote-rgb),.35) 72%,rgba(var(--category-quote-rgb),0) 88%);position:absolute;inset:0}.category-quote-header .category-quote-copy{z-index:2;box-sizing:border-box;background:0 0;width:60%;padding:26px 28px;position:relative}.category-quote-header .category-quote-copy h1{letter-spacing:0;color:#062438;text-transform:none;overflow-wrap:anywhere;margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.category-quote-header .category-quote-copy p{color:#273f4c;max-width:40ch;margin:0;font-family:Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media (width<=600px){.category-quote-header{border-radius:12px;min-height:200px;margin:8px 0 16px}.category-quote-header .category-quote-copy{width:62%;padding:22px 16px}.category-quote-header .category-quote-copy h1{margin:0 0 10px;font-size:1.6rem;line-height:1.2}.category-quote-header .category-quote-copy p{font-size:1rem;line-height:1.45}}@media (width<=340px){.category-quote-header .category-quote-copy{width:70%;padding:20px 14px}.category-quote-header:after{background:linear-gradient(90deg,rgba(var(--category-quote-rgb),1) 0%,rgba(var(--category-quote-rgb),.97) 43%,rgba(var(--category-quote-rgb),.9) 60%,rgba(var(--category-quote-rgb),.35) 78%,rgba(var(--category-quote-rgb),0) 100%)}}.catalog-photo{object-fit:contain;box-sizing:border-box;background:#fff;display:block;filter:none!important;mix-blend-mode:normal!important}.catalog-photo-unavailable{color:#455b62;text-align:center;background:#f4f6f5;justify-content:center;align-items:center;min-height:150px;padding:16px;font:500 14px/1.5 Arial,sans-serif;display:flex}button.catalog-photo-zoom{background:#fff;width:100%}button.catalog-photo-zoom>.catalog-photo{object-fit:contain;border:0;width:100%;height:100%;max-height:none;margin:0;padding:0;display:block}.product-detail-image>button.catalog-photo-zoom{height:clamp(280px,48vw,580px);padding:12px}.approved-site .product-card .product-art .catalog-photo{width:100%;height:100%;box-shadow:none;padding:6px;transform:none}.approved-site .product-card .product-art .product-image-link{background:#fff;width:100%;height:100%;padding:0;display:block}.department-type-grid .catalog-photo{aspect-ratio:1;width:100%;height:auto;padding:8px}.favorite-line-image .catalog-photo,.cart-line-image .catalog-photo{object-fit:contain;width:100%;height:100%}.customer-product-grid .catalog-photo,.customer-shop-page .customer-product-grid .catalog-photo{aspect-ratio:1;object-fit:contain;background:#fff;flex:none;width:100%;height:auto;margin:0;padding:8px;display:block}.customer-product-grid>button,.customer-product-grid>div>button{border-color:#bccdca}button.catalog-photo-zoom.customer-product-detail{background:#fff;border:1px solid #d4dfd8;border-radius:14px;height:clamp(300px,70vw,520px);margin:16px 0;padding:12px}.customer-category-grid .catalog-photo{aspect-ratio:4/3;background:#fff;width:100%;height:auto;padding:10px;display:block}.customer-order-products .catalog-photo,.customer-order-lines .catalog-photo{object-fit:contain;background:#fff;width:100%;height:100%}.catalog-photo-zoom .plant-zoom-hint{font-size:14px}.customer-product-description{color:#334f43;font-size:16px;line-height:1.65}.approved-site .product-card .product-art{aspect-ratio:1;height:auto;min-height:0}.approved-site .approved-product-photo{aspect-ratio:1;height:auto;padding:6px}.approved-site .approved-product-photo .catalog-photo{width:100%;height:100%;padding:0}.customer-product-grid .catalog-photo,.customer-shop-page .customer-product-grid .catalog-photo{padding:4px}.customer-product-grid button:has(>.catalog-photo)>strong{margin-top:12px;font-size:16px;line-height:1.4}.customer-product-grid button:has(>.catalog-photo)>small{color:#374955;font-size:14px;line-height:1.45}.customer-product-grid button:has(>.catalog-photo)>.customer-card-details{text-underline-offset:3px;color:#062438;margin-top:auto;padding-top:12px;text-decoration:underline}.customer-product-grid button:has(>.catalog-photo):focus-visible{outline-offset:3px;outline:3px solid #c4a04e}@media (width<=600px){.customer-shop-page .customer-collection-nav{margin-bottom:12px}.customer-shop-page .customer-back-categories{margin-bottom:0}.customer-shop-page .customer-filters{gap:8px;margin:12px 0}.customer-shop-page .customer-filters input,.customer-shop-page .customer-filters select{min-height:44px;padding:10px 12px}}.approved-site :is(.catalogue-status>strong,.approved-price>strong,.candle-showcase-price,.beauty-shade-price,.cart-line-copy>b,.whittakers-product-price,.seasonal-price,.harvest-price){box-sizing:border-box;letter-spacing:0;font-variant-numeric:tabular-nums;width:fit-content;max-width:100%;text-shadow:none;border:0;border-radius:8px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;padding:8px 12px;font-weight:800;line-height:1.2;display:inline-flex;color:#fff!important;background:#062438!important;font-size:clamp(20px,2.2vw,28px)!important}.approved-site :is(.candle-showcase-price,.beauty-shade-price)>strong{line-height:inherit;color:#fff!important;font-size:inherit!important}.approved-site :is(.candle-showcase-price,.beauty-shade-price)>span{line-height:1.2;color:#fff!important;font-size:12px!important}.approved-site .catalogue-status:has(>.candle-offer)>strong{color:#fff!important;background:#a61b29!important}.approved-site .approved-product-copy:has(>.candle-offer) .approved-price>strong{color:#fff!important;background:#a61b29!important}.approved-site .candle-showcase-copy:has(>.candle-offer) .candle-showcase-price{color:#fff!important;background:#a61b29!important}.approved-site .beauty-shade-copy:has(>.candle-offer) .beauty-shade-price{color:#fff!important;background:#a61b29!important}.approved-site .cart-line-copy:has(>.candle-offer)>b{color:#fff!important;background:#a61b29!important}:is(.approved-site .candle-showcase-copy:has(>.candle-offer) .candle-showcase-price :is(strong,span),.approved-site .beauty-shade-copy:has(>.candle-offer) .beauty-shade-price :is(strong,span)){color:#fff!important}.approved-site .catalogue-status{align-items:flex-start;gap:8px}.approved-site .candle-offer .candle-regular{background:0 0;color:#59636d!important}.approved-site .candle-offer .candle-regular s{font-size:16px;font-weight:600;color:#59636d!important}.approved-site .product-card .candle-offer-badge{white-space:normal;min-height:34px;padding:7px 10px;font-size:16px}.approved-site .approved-price{flex-wrap:wrap;gap:8px}.approved-site .approved-price>small{color:#455660!important}.customer-price-block{box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:7px;width:100%;max-width:100%;margin:0;padding:8px 0;line-height:1.25;display:flex}.customer-product-grid .customer-price-block{margin-top:auto;padding:10px 12px 0}.customer-price-block>strong,.customer-product-grid .customer-price-block>strong{letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:normal;border-radius:8px;flex:0 auto;width:fit-content;max-width:100%;margin:0;padding:8px 10px;font-size:clamp(21px,5vw,28px);font-weight:800;line-height:1.15;display:inline-block;color:#fff!important;background:#062438!important}.customer-price-block>strong.customer-sale-price{color:#fff!important;background:#a61b29!important}.customer-price-block>s{color:#59636d;flex-basis:100%;margin:0;padding:0;font-size:15px;font-weight:600}.customer-price-block>.customer-discount-badge,.customer-product-grid .customer-price-block>.customer-discount-badge{color:#e1bd75;overflow-wrap:normal;background:#062438;border:1px solid #c39951;border-radius:8px;margin:0;padding:7px 9px;font-size:14px;font-weight:800;line-height:1.2;display:inline-block}.customer-price-block>.customer-price-currency,.customer-product-grid .customer-price-block>.customer-price-currency{color:#455660;flex-basis:100%;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.3}@media (width<=700px){.approved-site .product-card .catalogue-status>strong{padding:8px 10px;font-size:22px!important}}@media (forced-colors:active){.customer-price-block>strong,.approved-site .catalogue-status>strong{border:1px solid buttontext}}.stock-app{color:#173348;background:#f5f7f9;max-width:1440px;min-height:60vh;margin:auto;padding:0 28px 64px;font-size:16px;line-height:1.55}.stock-app *{box-sizing:border-box}.stock-app h1,.stock-app h2,.stock-app h3,.stock-app p{margin:0}.stock-app h1{font-size:clamp(28px,3vw,38px);line-height:1.2}.stock-app h2{margin-bottom:6px;font-size:24px;font-weight:500}.stock-app h3{font-size:19px;font-weight:500}.stock-app small{color:#526574;overflow-wrap:anywhere;font-size:14px;display:block}.stock-header{border-bottom:1px solid #d3dfe7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.stock-brand{font-family:var(--font-cormorant),Georgia,serif;color:#123148;font-size:28px;text-decoration:none}.stock-brand span{font:500 14px/1.5 var(--font-manrope),sans-serif;letter-spacing:.04em;display:block}.stock-header>div{flex-wrap:wrap;gap:20px;font-size:14px;display:flex}.stock-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 20px;display:flex}.stock-eyebrow{text-transform:uppercase;letter-spacing:.09em;color:#6a572c;font-size:13px;margin-bottom:8px!important}.stock-status{background:#e6edf2;border-radius:6px;padding:8px 14px;font-size:14px}.stock-app button,.stock-link-button{min-height:44px;font:500 14px/1.4 var(--font-manrope),sans-serif;color:#163b53;cursor:pointer;background:#fff;border:1px solid #bdccd7;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.stock-app button:disabled{opacity:.55;cursor:not-allowed}.stock-app .stock-primary,.stock-tabs button[aria-pressed=true]{color:#fff;background:#123a54;border-color:#123a54}.stock-tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.stock-panel{background:#fff;border:1px solid #d6e0e8;border-radius:12px;min-width:0;margin-bottom:22px;padding:24px}.stock-panel>p,.stock-section-head p,.stock-list-item>p,.stock-order-line p{color:#526574;margin-top:6px}.stock-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.stock-section-head>div:first-child{flex:1;min-width:220px}.stock-section-head p{max-width:620px;font-size:14px}.stock-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.stock-section-head>.stock-actions{margin-top:0}.stock-grid{grid-template-columns:1fr 1fr;align-items:start;gap:22px;display:grid}.stock-form{flex-direction:column;gap:16px;margin-top:20px;display:flex}.stock-app label{flex-direction:column;gap:6px;min-width:0;font-size:14px;display:flex}.stock-app input,.stock-app select,.stock-app textarea{width:100%;min-width:0;min-height:44px;font:400 16px/1.4 var(--font-manrope),sans-serif;color:#173348;background:#fff;border:1px solid #bdccd7;border-radius:6px;padding:10px 12px}.stock-app textarea{resize:vertical;min-height:110px}.stock-app .stock-check{flex-direction:row;align-items:flex-start;gap:10px}.stock-check input{accent-color:#123a54;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin-top:1px}.stock-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.stock-help{color:#526574;max-width:800px;margin-top:14px!important;font-size:14px!important}.stock-empty{padding:30px 0}.stock-empty p{color:#526574;max-width:650px;margin:10px 0 18px}.stock-error,.stock-notice{overflow-wrap:anywhere;border-radius:8px;margin-bottom:20px;padding:14px 16px;font-size:16px}.stock-error{color:#8d2a1e;background:#fff0ed}.stock-notice{color:#205639;background:#eaf3ed}.stock-table-wrap{overflow-x:auto}.stock-app table{border-collapse:collapse;text-align:left;width:100%}.stock-app th{color:#526574;background:#f2f5f7;font-size:14px;font-weight:500}.stock-app td,.stock-app th{vertical-align:top;border-bottom:1px solid #e0e7ec;padding:14px 12px}.stock-app td:not(:first-child){font-variant-numeric:tabular-nums}.stock-app td:first-child{min-width:200px}.stock-app .stock-text-button{text-align:left;text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;font-size:16px;line-height:1.5;text-decoration:underline;display:block}.stock-label{color:#314d61;background:#edf2f5;border-radius:6px;padding:5px 9px;font-size:14px;display:inline-block}.stock-low{color:#86421e;background:#fff1e5}.stock-list-item{overflow-wrap:anywhere;border-bottom:1px solid #dce5eb;padding:20px 0}.stock-list-item:last-of-type{border-bottom:0}.stock-list-item>button{margin-top:12px}.stock-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.stock-count{font-size:36px;color:#123a54!important;margin:20px 0!important}.stock-count span{color:#526574;font-size:14px;display:block}.stock-order{border:1px solid #ccdce6;border-left:4px solid #c99e4b;border-radius:9px;margin-top:20px;padding:22px}.stock-order-line{border-top:1px solid #e0e7ec;padding:18px 0}.stock-inline{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.stock-inline input{max-width:160px}.stock-order-confirm{grid-template-columns:minmax(200px,1fr) auto;align-items:end;gap:14px;margin-top:20px;display:grid}.stock-order-confirm .stock-help{grid-column:1/-1;margin-top:0!important}.stock-receipt>.stock-check{max-width:700px;margin-top:14px}.stock-detail-row{color:#526574;border-top:1px solid #dde5eb;flex-wrap:wrap;gap:12px 28px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}@media (width<=850px){.stock-grid{grid-template-columns:1fr;gap:0}.stock-app{padding:0 18px 40px}.stock-panel{padding:20px}.stock-order{padding:16px}}@media (width<=480px){.stock-app{padding:0 12px 32px}.stock-panel{padding:16px}.stock-fields,.stock-order-confirm{grid-template-columns:1fr}.stock-order-confirm .stock-help{grid-column:auto}.stock-section-head>div:first-child{min-width:0}.stock-tabs{gap:6px}.stock-tabs button{padding:9px 11px}.stock-heading{padding-top:22px}.stock-header{gap:14px}}
