/*! 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-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-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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--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-sans);--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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.italic{font-style:italic}.\!ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.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)}.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))}}@media (width<=1050px){body .admin-review-list>article{grid-template-columns:1fr}body .admin-review-main{border-bottom:1px solid #e8e3da;border-right:0}}@media (width<=700px){body .admin-section-tabs{margin-bottom:30px}body .admin-section-tabs button{flex:1;justify-content:center;padding:13px 7px;font-size:10px}body .review-admin-heading .admin-primary{width:100%}body .admin-review-main{padding:19px;display:block}body .admin-review-main>img{width:100%;height:190px;margin-bottom:17px}body .admin-review-controls{padding:19px}body .review-control-footer{flex-direction:column}body .review-control-footer button{min-height:42px}body .admin-topbar>div{gap:10px}body .admin-topbar>div a:nth-of-type(2){display:none}}.shipping-settings{max-width:1100px;margin:0 auto}.shipping-settings .admin-heading{margin-bottom:2rem}.shipping-settings .admin-heading p{max-width:38rem;line-height:1.6}.shipping-form-body{border:0;min-width:0;margin:0;padding:0}.shipping-settings-card{background:var(--paper);border:1px solid var(--line);margin:1rem 0;padding:1.6rem}.shipping-settings-card h2{font:400 1.7rem var(--serif);margin:0 0 1rem}.shipping-settings-card h3{font-size:1rem;line-height:1.5}.shipping-settings-card p,.shipping-settings .shipping-empty{color:#58574f;font-size:1rem;line-height:1.65}.shipping-card-heading,.shipping-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shipping-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.shipping-settings label{gap:.5rem;min-width:0;font-size:.9rem;line-height:1.5;display:grid}.shipping-settings input:not([type=checkbox]),.shipping-settings select{width:100%;min-width:0;min-height:46px;color:var(--ink);background:#fff;border:1px solid #c5bfb3;border-radius:4px;padding:.65rem .75rem;font-size:1rem}.shipping-settings input:focus-visible,.shipping-settings select:focus-visible,.shipping-settings button:focus-visible,.request-shipping-card button:focus-visible{outline:2px solid var(--gold-700);outline-offset:3px}.shipping-settings .shipping-toggle{flex-direction:row;align-items:center;margin-top:1.5rem;display:flex}.shipping-toggle input{width:22px;height:22px;accent-color:var(--gold-700);flex-shrink:0}.shipping-box{border-top:1px solid var(--line);margin-top:1.3rem;padding-top:1.3rem}.shipping-remove{color:#90382e;cursor:pointer;background:0 0;border:0;min-height:44px;padding:.5rem 0;font-size:.9rem;text-decoration:underline}.shipping-settings .admin-primary,.shipping-settings .admin-secondary,.request-shipping-card .admin-primary,.request-shipping-card .admin-secondary,.shipping-quote-card .admin-secondary{letter-spacing:.02em;text-transform:none;white-space:normal;text-align:center;min-height:44px;font-size:.875rem}.shipping-save{border:1px solid var(--line);background:var(--paper);justify-content:flex-end;padding:1rem;display:flex;position:sticky;bottom:0}.shipping-add-override{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;display:grid}.shipping-error{color:#8e2e23;background:#fff0ec;border:1px solid #d2a399;padding:1rem;font-size:1rem;line-height:1.5}.shipping-success{color:#20513b;background:#eef6ef;border:1px solid #a8c7b0;padding:1rem;font-size:1rem;line-height:1.5}.shipping-quote-card{color:#262820;background:#f5f1e8;border:1px solid #d0bc95;border-radius:6px;grid-column:1/-1;padding:1rem}.shipping-quote-card>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.shipping-quote-card strong{font-size:1rem}.shipping-quote-card b{font-size:1.4rem}.shipping-quote-card p{margin:.6rem 0 0;line-height:1.6;color:#535249!important;font-size:.9rem!important}.shipping-quote-card button{margin-top:1rem}.request-shipping-card{color:#262820;background:#fbf8f0;border:1px solid #cbbb99;margin:1rem 0;padding:1.25rem}.request-shipping-card h3,.request-shipping-card p,.request-shipping-card strong{color:inherit}.request-shipping-card h3{font:400 1.4rem var(--serif);margin:0}.request-shipping-card p,.request-shipping-card li{overflow-wrap:anywhere;font-size:.9rem;line-height:1.65}.request-shipping-card ul{padding-left:1.2rem}.shipping-settings button:disabled,.request-shipping-card button:disabled{opacity:.5;cursor:not-allowed}@media (width<=700px){.shipping-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.shipping-settings-card{padding:1.1rem}.shipping-add-override{grid-template-columns:1fr}.shipping-settings .admin-heading{flex-direction:column;align-items:start}}@media (width<=440px){.shipping-fields{grid-template-columns:1fr}.shipping-actions{flex-direction:column;align-items:stretch}.shipping-save .admin-primary{width:100%}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.mystery-promotion{color:#f4eee1;background:#211f19;border-block:1px solid #514733}.mystery-promotion-inner{justify-content:space-between;align-items:center;gap:32px;padding-block:30px;display:flex}.mystery-promotion h2{font:400 clamp(1.5rem,3vw,2rem)/1.2 var(--serif);margin:0}.mystery-promotion .eyebrow{margin-bottom:10px;font-size:.7rem}.mystery-promotion p:last-child{color:#d8cebc;margin:12px 0 0;font-size:.9rem;line-height:1.6}.mystery-promotion .primary-button{flex-shrink:0}.catalog-page.mystery-catalog-page .browse-catalog{padding-top:20px;padding-bottom:32px}.mystery-box-heading h1{letter-spacing:-.025em}.mystery-box-selection{color:#665c4e;min-height:24px;margin-bottom:16px;font-size:.72rem;display:block}.mystery-box-card.is-selected{border-color:#706348;box-shadow:inset 0 0 0 1px #706348}.mystery-box-next{border-block:1px solid #d9cbb4;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding-block:16px;display:flex}.mystery-box-next p{margin:0;font-size:.9rem;line-height:1.6}.mystery-box-next button{flex-shrink:0}.special-price-terms{color:inherit;margin:8px 0;font-size:.75rem;line-height:1.5}.storefront-mobile-menu{display:none}.catalog-page .active-filter-chips button{min-height:36px}.catalog-page .browse-search-clear{min-width:44px;min-height:44px}.mystery-box-options button:focus-visible,.mystery-promotion a:focus-visible,.storefront-mobile-menu summary:focus-visible,.storefront-mobile-menu a:focus-visible,.storefront-mobile-menu button:focus-visible{outline-offset:4px;outline:3px solid #a88643}@media (width<=1100px){.catalog-page .site-nav-shell .browse-nav-actions>a,.catalog-page .site-nav-shell .browse-nav-actions>button:first-of-type{display:none}.storefront-mobile-menu{margin-left:auto;display:block;position:relative}.storefront-mobile-menu summary{color:#f3eee3;cursor:pointer;border:1px solid #645940;align-items:center;min-height:44px;padding:8px 12px;font-size:.85rem;list-style:none;display:flex}.storefront-mobile-menu summary::-webkit-details-marker{display:none}.storefront-mobile-menu summary:after{content:"＋";margin-left:8px}.storefront-mobile-menu[open] summary:after{content:"−"}.storefront-mobile-menu>div{z-index:50;background:#211f19;border:1px solid #645940;width:min(270px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 30px #0005}.storefront-mobile-menu a,.storefront-mobile-menu button{color:#f3eee3;text-align:left;background:0 0;border:0;align-items:center;width:100%;min-height:44px;padding:10px 12px;font-size:.9rem;display:flex}.storefront-mobile-menu a:hover,.storefront-mobile-menu button:hover{background:#3a3428}.catalog-page .browse-nav{gap:12px}.catalog-page .site-nav-shell .browse-nav-actions>button[aria-controls=my-list-dialog]{align-items:center;min-height:44px;display:inline-flex}}@media (width<=760px){.mystery-promotion-inner{flex-direction:column;align-items:flex-start;gap:20px}.mystery-promotion .primary-button{width:100%}.mystery-box-next{flex-direction:column;align-items:stretch;gap:12px}.catalog-page.mystery-catalog-page .mystery-box-options{margin-top:8px}}@media (width<=420px){.catalog-page .browse-nav{gap:8px;width:calc(100% - 24px)}.catalog-page .wordmark>span:last-child{display:none}.catalog-page .browse-nav-actions{gap:8px}.storefront-mobile-menu summary{padding-inline:8px}}@media (forced-colors:active){.mystery-box-card.is-selected{outline:2px solid highlight}.mystery-box-options button:focus-visible,.storefront-mobile-menu summary:focus-visible{outline-color:highlight}}.catalog-page .browse-catalog .mystery-box-options .eyebrow.dark{color:#735a30}@media (width<=1100px){.catalog-page .browse-nav{position:relative}.storefront-mobile-menu{position:static}.storefront-mobile-menu>div{top:100%;right:0}}.mystery-box-options{color:#25221e;background:#f4efe6;border:1px solid #d9cbb4;border-radius:18px;margin:2rem 0;padding:clamp(1.1rem,3vw,2.5rem)}.mystery-box-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.4rem;display:flex}.mystery-box-heading h1{font-family:var(--serif);margin:.4rem 0;font-size:clamp(1.65rem,3vw,2.4rem);font-weight:400}.mystery-box-heading>p{max-width:440px;font-size:.9rem;line-height:1.65}.mystery-box-wholesale-note{background:#e9e1d2;border-left:3px solid #a88643;margin:0 0 1.4rem;padding:1rem;font-size:.9rem;line-height:1.6}.mystery-box-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.mystery-box-card{text-align:center;background:#fffdf8;border:1px solid #e2d8c7;border-radius:12px;min-width:0;padding:1.4rem 1rem}.mystery-box-card h3{margin:0 0 .6rem;font-size:.95rem;font-weight:500}.mystery-box-price{font-family:var(--serif);font-size:2.4rem;font-weight:400;display:block}.mystery-box-card p{color:#665c4e;margin:.5rem 0 1.2rem;font-size:.8rem}.mystery-box-card .primary-button{white-space:normal;width:100%;min-height:44px;padding:.75rem .6rem;font-size:.8rem}.mystery-box-card .primary-button[aria-pressed=true]{color:#fffdf8;background:#4a493e}.mystery-box-footnote{color:#665c4e;margin:1.3rem 0 0;font-size:.8rem;line-height:1.6}@media (width>=1100px){.mystery-box-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.mystery-box-heading{display:block}.mystery-box-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}}@media (width<=359px){.mystery-box-grid{grid-template-columns:1fr}}:root{--gold-300:#d0ae6c;--gold-500:#b99a61;--gold-700:#826333;--ink:#191a18;--ink-deep:#151612;--cream:#f4f0e7;--paper:#fbfaf6;--muted:#706d65;--line:#ded9cf;--green:#2e6b53;--amber:#a76822;--red:#a2483d;--serif:var(--font-display),Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--serif:var(--font-display),Georgia,serif;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans), Arial, sans-serif;text-rendering:optimizelegibility;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.wrap{width:min(1240px,100% - 48px);margin-inline:auto}.wordmark{font-family:var(--serif);letter-spacing:.21em;align-items:center;gap:13px;font-size:12px;font-weight:400;display:flex}.wordmark-mark{border:1px solid var(--gold-500);color:#dec491;width:38px;height:38px;font-family:var(--serif);letter-spacing:.04em;place-items:center;font-size:13px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#d4b67f;margin:0 0 18px;font-size:11px;font-weight:700}.eyebrow.dark{color:#735a30}.primary-button,.admin-primary{background:var(--gold-500);color:var(--ink-deep);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:30px;padding:15px 19px;font-size:12px;font-weight:750;transition:background .2s ease-out;display:inline-flex}.primary-button:hover,.admin-primary:hover{background:#c9aa70}.admin-status i{background:#6bb28c;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.status-out_of_stock.admin-status i{background:#97938a}.status-limited_supply.admin-status i{background:#b38231}.status-restocking_soon.admin-status i{background:var(--amber)}.status-not_restocking.admin-status i{background:var(--red)}@keyframes shimmer{to{background-position:-200% 0}}footer{color:#d8d5cc;background:#161713}.admin-shell{background:#f2efe8;min-height:100vh}.admin-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,50vw - 690px);display:flex}.dark-wordmark{color:var(--ink)}.admin-topbar>div{color:#77736a;align-items:center;gap:22px;font-size:12px;display:flex}.admin-topbar a{border-bottom:1px solid #aaa397}.owner-access-badge{color:#286046;text-transform:uppercase;letter-spacing:.06em;background:#edf5ef;border:1px solid #cfe1d5;border-radius:999px;padding:7px 10px;font-size:9px}.admin-content{width:min(1380px,100% - 56px);margin:auto;padding:54px 0 100px}.admin-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.admin-heading h1,.admin-notice h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:48px;font-weight:400}.admin-heading>div>p:last-child{color:var(--muted)}.admin-stats{color:#fff;background:#1b1c19;grid-template-columns:repeat(5,1fr);margin:42px 0 24px;display:grid}.admin-stats div{border-right:1px solid #41423e;justify-content:space-between;align-items:end;gap:15px;padding:24px 26px;display:flex}.admin-stats span{color:#aaa9a2;text-transform:uppercase;letter-spacing:.09em;font-size:11px}.admin-stats strong{font-family:var(--serif);color:#dfc38b;font-size:31px;font-weight:400}.admin-table-card{border:1px solid var(--line);background:#fff}.admin-table-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.admin-table-card h2,.add-modal h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:400}.admin-table-card header p{color:var(--muted);margin:5px 0 0;font-size:12px}.admin-filters{gap:8px;display:flex}.admin-filters input,.admin-filters select{border:1px solid var(--line);background:#fbfaf6;outline:0;min-height:42px;padding:0 13px}.admin-table-head,.admin-product-list article{grid-template-columns:minmax(300px,1.5fr) minmax(145px,.6fr) minmax(225px,.75fr) 118px;align-items:center;gap:22px;display:grid}.admin-table-head{color:#8a867c;text-transform:uppercase;letter-spacing:.1em;background:#f9f7f2;padding:12px 28px;font-size:9px}.admin-product-list article{border-top:1px solid #eeeae2;min-height:92px;padding:12px 28px}.admin-product{align-items:center;gap:17px;min-width:0;display:flex}.admin-product img{object-fit:contain;background:#f4f2ec;width:60px;height:60px}.admin-product div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-product span{color:#927b51;text-transform:uppercase;letter-spacing:.1em;font-size:9px}.admin-product strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);font-size:16px;font-weight:400;overflow:hidden}.admin-product-list article>p{color:#77736b;font-size:12px}.admin-product-profile>p{color:#77736b;margin:0 0 9px;font-size:11px}.admin-product-profile>div{flex-wrap:wrap;gap:5px;display:flex}.admin-product-profile span,.admin-product-profile em{color:#656159;text-transform:uppercase;letter-spacing:.06em;background:#f8f5ef;border:1px solid #ddd6ca;padding:4px 6px;font-size:7px;font-style:normal}.admin-product-profile em{color:#755b2f;background:#f7eedc;border-color:#c9b484}.admin-status{border:1px solid var(--line);background:#fbfaf6;align-items:center;padding:0 12px;display:flex}.admin-status select{background:0 0;border:0;outline:0;flex:1;height:42px;font-size:12px}.admin-status i{flex:none}.product-actions{align-items:center;gap:13px;display:flex}.edit-product,.remove-product{color:#5c5952;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aaa397;padding:8px 0;font-size:11px}.edit-product:hover{color:#7f6231;border-color:#a58146}.remove-product{color:#9a4239;border-color:#b78a82}.remove-product:hover{color:#722c25;border-color:#722c25}.edit-product:disabled,.remove-product:disabled{opacity:.45;cursor:wait}.admin-message{color:#245640;background:#edf4ef;border-bottom:1px solid #dce9df;margin:0;padding:13px 28px;font-size:12px}.admin-loading{color:var(--muted);text-align:center;padding:45px 28px}.admin-notice{background:#f2efe8;grid-template-rows:auto 1fr;gap:80px;min-height:100vh;padding:35px max(35px,50vw - 500px);display:grid}.admin-notice>div:last-child{border:1px solid var(--line);background:#fff;align-self:start;max-width:650px;padding:70px}.admin-notice p:not(.eyebrow){color:var(--muted);margin-bottom:28px;line-height:1.7}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overscroll-behavior:contain;background:#11120fad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.add-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;width:min(720px,100%);max-height:calc(100vh - 48px);padding:30px;overflow:auto;box-shadow:0 30px 90px #00000040}.add-modal>header{justify-content:space-between;align-items:start;margin-bottom:26px;display:flex}.add-modal>header button{cursor:pointer;background:#f5f1e9;border:0;border-radius:999px;flex:none;width:46px;height:46px;font-size:28px}.form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.add-modal label{color:#5e5a52;flex-direction:column;gap:8px;margin-bottom:17px;font-size:11px;font-weight:650;display:flex}.add-modal input,.add-modal select{border:1px solid var(--line);background:#fbfaf7;outline:0;width:100%;min-height:46px;padding:0 12px}.upload-field{background:#f8f5ee;border:1px solid #d8cfbf;border-radius:12px;padding:16px}.upload-field input{cursor:pointer;background:#fff;border-style:dashed;border-color:#c8b994;min-height:54px;padding:7px}.upload-field input::file-selector-button{color:#fff;min-height:38px;font:inherit;cursor:pointer;background:#6f552d;border:0;border-radius:8px;margin-right:10px;padding:0 14px;font-weight:800}.upload-field-title{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex;color:#514c43!important;font-weight:800!important}.upload-field-title em{color:#776b59;letter-spacing:.06em;text-transform:uppercase;background:#ece5d8;border-radius:999px;padding:5px 7px;font-size:8px;font-style:normal}.upload-file-state{overflow-wrap:anywhere;line-height:1.5;color:#827b70!important;font-weight:400!important}.upload-file-state.selected{color:#245d45!important;font-weight:750!important}.modal-message{color:#883b33;background:#fff0ed;border:1px solid #e3bbb4;border-radius:10px;gap:4px;margin:5px 0 18px;padding:13px 15px;font-size:11px;line-height:1.5;display:grid}.modal-message strong{font-size:11px}.add-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;margin-top:25px;padding-top:20px;display:flex}.add-modal>footer button:first-child{border:1px solid var(--line);cursor:pointer;background:#fff;padding:0 20px}.add-modal>footer button:disabled{opacity:.52;cursor:wait}.edit-current-image{border:1px solid var(--line);background:#f7f4ed;align-items:center;gap:18px;margin-bottom:22px;padding:14px;display:flex}.edit-current-image img{object-fit:contain;background:#fff;width:82px;height:82px}.edit-current-image div{flex-direction:column;gap:6px;display:flex}.edit-current-image strong{font-family:var(--serif);font-size:16px;font-weight:400}.edit-current-image span{color:#77736b;font-size:11px;line-height:1.5}.audience-editor{background:#f8f5ef;border:1px solid #d9d1c4;margin:5px 0 20px;padding:17px}.audience-editor legend{color:#5e5a52;padding:0 7px;font-size:11px;font-weight:700}.audience-editor input{accent-color:#8f713f;width:auto;min-height:0;padding:0}.audience-mode{grid-template-columns:1fr 1fr;gap:8px;display:grid}.audience-mode>label{cursor:pointer;background:#fff;border:1px solid #d8d0c3;flex-direction:row;align-items:flex-start;gap:10px;min-height:67px;margin:0;padding:12px}.audience-mode>label:has(input:checked){background:#fbf6eb;border-color:#9f7d43;box-shadow:inset 0 0 0 1px #9f7d43}.audience-mode>label input{margin-top:2px}.audience-mode span{flex-direction:column;gap:4px;display:flex}.audience-mode strong{font-size:10px}.audience-mode small{color:#8b867d;font-size:8px;font-weight:400;line-height:1.4}.audience-editor>p{color:#777168;margin:12px 0 0;font-size:9px;line-height:1.5}.audience-checks{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.audience-checks>label{cursor:pointer;background:#fff;border:1px solid #d8d0c3;flex-direction:row;align-items:center;gap:7px;margin:0;padding:10px 13px}.audience-checks>label.selected{color:#6f5326;background:#f5ead5;border-color:#9f7d43}.audience-checks>span{color:#9a4239;align-self:center;font-size:9px}.browse-hero{color:#fff;background:radial-gradient(circle at 80% 22%,#4b4334 0,transparent 30%),linear-gradient(135deg,var(--ink-deep),#292821 72%,var(--ink));min-height:610px;position:relative;overflow:hidden}.browse-hero:after{content:"";pointer-events:none;border:1px solid #d5b4732e;border-radius:50%;width:520px;height:520px;position:absolute;top:95px;right:-150px}.browse-nav{z-index:2;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex;position:relative}.browse-nav-actions{color:#d4d1c8;align-items:center;gap:18px;font-size:11px;display:flex}.browse-nav-actions>a,.browse-nav-actions>button{color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:8px 0;transition:border-color .2s ease-out,color .2s ease-out}.browse-nav-actions>a:hover,.browse-nav-actions>button:hover{color:#f2dfb9;border-color:var(--gold-500)}.browse-nav-actions>button>span{color:#e8cb92;border:1px solid #dcbd828c;place-items:center;min-width:20px;height:20px;margin-left:4px;font-size:11px;display:inline-grid}.language-toggle{border:1px solid #fff3;align-items:center;padding:3px;display:flex}.language-toggle button{color:#9f9d96;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:28px;font-size:11px;transition:background .2s ease-out,color .2s ease-out}.language-toggle button.active{background:var(--gold-300);color:var(--ink-deep)}.browse-hero-content{z-index:1;padding:82px 0 165px;position:relative}.browse-hero-content h1{max-width:840px;font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(54px,7vw,88px);font-weight:400;line-height:.98}.browse-hero-content>p:not(.eyebrow){color:#c6c3bb;max-width:640px;margin:26px 0 30px;font-size:15px;line-height:1.72}.hero-actions{align-items:center;gap:22px;display:flex}.hero-actions>button{color:#ead5ac;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c6a566;align-items:center;gap:25px;padding:13px 0;font-size:11px;display:inline-flex}.helper-section{background:#eee8dc;border-bottom:1px solid #d8d0c1;padding-block:96px}.helper-layout{grid-template-columns:minmax(250px,.62fr) minmax(520px,1.38fr);align-items:start;gap:80px;display:grid}.helper-layout>aside{position:sticky;top:24px}.helper-layout h2,.my-list-section h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1}.helper-layout>aside>p:not(.eyebrow){color:#625f58;max-width:410px;line-height:1.7}.helper-layout>aside .helper-note{border-left:2px solid var(--gold-500);color:#777066;margin:22px 0;padding:16px 0 16px 18px;font-size:11px;line-height:1.6}.text-button{color:#5d574d;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #aa8a52;padding:7px 0;font-size:11px}.quiz-form{background:#fff;border:1px solid #d9d2c6;padding:34px;box-shadow:0 22px 70px #3c301c0f}.choice-group{border:0;margin:0 0 27px;padding:0}.choice-group legend,.quiz-selects label,.quiz-text-fields label{color:#4d4a44;margin-bottom:10px;font-size:11px;font-weight:700}.choice-group>div{flex-wrap:wrap;gap:8px;display:flex}.choice-group label{cursor:pointer;position:relative}.choice-group input{opacity:0;pointer-events:none;position:absolute}.choice-group span{color:#65625b;background:#fbfaf7;border:1px solid #d9d4cb;align-items:center;min-height:38px;padding:0 14px;font-size:11px;transition:background .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.choice-group label.selected span{color:#5f4823;background:#ede2cf;border-color:#9e7d44;box-shadow:inset 0 -2px #a28149}.quiz-selects,.quiz-text-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.quiz-selects label,.quiz-text-fields label{flex-direction:column;display:flex}.quiz-text-fields label span{color:#75716a;margin-left:5px;font-size:11px;font-weight:400}.quiz-selects select,.quiz-text-fields input{color:#262621;background:#fbfaf7;border:1px solid #d9d4cb;outline:0;width:100%;min-height:46px;margin-top:8px;padding:0 12px}.quiz-text-fields{margin-top:18px}.quiz-submit{color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;background:#20211d;border:0;justify-content:space-between;align-items:center;width:100%;min-height:50px;margin-top:8px;padding:0 18px;font-size:11px;font-weight:750;display:flex}.quiz-results{background:#faf7f0;border:1px solid #d5ccbc;margin-top:22px;padding:30px 34px}.quiz-results h3,.similar-section h3{font-family:var(--serif);margin:0;font-size:30px;font-weight:400}.quiz-results>p:not(.eyebrow),.similar-section>p{color:#6f6a61;margin:9px 0 22px;font-size:12px;line-height:1.6}.recommendation-list{gap:8px;display:grid}.recommendation-row{background:#fff;border:1px solid #dfd9cf;grid-template-columns:72px 1fr auto;align-items:center;gap:16px;min-height:112px;padding:16px;display:grid}.recommendation-image{object-fit:contain;background:linear-gradient(145deg,#f0ede6,#faf9f6);width:72px;height:72px}.recommendation-row>div>span{color:#7d6640;text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:750}.recommendation-row h4{font-family:var(--serif);margin:4px 0;font-size:18px;font-weight:400}.recommendation-row p{color:#6f6b63;margin:0;font-size:11px;line-height:1.45}.recommendation-meta{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.recommendation-meta span{background:#f8f5ef;border:1px solid #e1dbd0;padding:4px 6px;color:#6d675e!important;letter-spacing:.06em!important;font-size:11px!important}.recommendation-row button,.fragrance-card button{color:#fff;cursor:pointer;background:#252620;border:1px solid #252620;min-height:38px;padding:0 13px;font-size:11px}.recommendation-row button.saved,.fragrance-card button.saved{color:#69532f;background:#efe5d3;border-color:#8b744a}.card-unavailable{color:#6b675f;align-items:center;min-height:44px;margin:0;font-size:11px;line-height:1.4;display:flex}.fragrance-card .card-unavailable{width:100%;margin-top:auto}.recommendation-row .card-unavailable{max-width:180px}.my-list-section{background:#f4f0e8;border-bottom:1px solid #ddd6ca;padding-block:96px}.list-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px;display:flex}.saved-list{gap:8px;display:grid}.saved-list>div{border:1px solid var(--line);background:#fff;grid-template-columns:54px 1fr auto 80px;align-items:center;gap:16px;min-height:70px;padding:8px 15px 8px 8px;display:grid}.saved-list-image{object-fit:contain;background:linear-gradient(145deg,#f0ede6,#faf9f6);width:54px;height:54px}.saved-list strong{font-family:var(--serif);font-size:16px;font-weight:400}.saved-list button{color:#8c4239;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b48b84;font-size:11px}.list-empty{border:1px solid var(--line);color:#6d6960;text-align:center;background:#fff;padding:30px}.similar-section{border-top:1px solid #d6cdbf;margin-top:42px;padding-top:35px}.browse-section-heading{justify-content:space-between;align-items:end;gap:64px;margin-bottom:32px;display:flex}.browse-section-heading h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(40px,5vw,58px);font-weight:400;line-height:1}.browse-section-heading>p{color:#6e6a62;max-width:450px;margin:0;font-size:13px;line-height:1.65}.browse-filter-panel{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1fr) 210px 190px auto;gap:0;display:grid;box-shadow:0 12px 40px #372c1b0d}.browse-filter-panel>label{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:0 16px;display:flex}.browse-filter-panel>label>span{color:#8d887e;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.browse-filter-panel select,.browse-filter-panel input{color:#2a2a26;background:0 0;border:0;outline:0;width:100%;font-size:12px}.browse-search{grid-template-columns:24px 1fr;align-items:center;gap:8px!important;display:grid!important}.browse-search>span{grid-row:1/3;transform:rotate(-20deg);color:#8d887e!important;font-size:21px!important}.browse-filter-panel>button{color:#fff;cursor:pointer;background:#2a2b26;border:0;min-width:140px;padding:0 16px;font-size:11px}.browse-filter-panel>button.active{background:var(--gold-700)}.scent-filter-panel{border:1px solid var(--line);background:#f4f0e8;border-top:0;grid-template-columns:repeat(4,1fr) auto;gap:16px;padding:16px;display:grid}.scent-filter-panel label{color:#706b62;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;font-size:11px;display:flex}.scent-filter-panel select{color:#33322d;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d5cec2;min-height:42px;padding:0 10px;font-size:11px}.scent-filter-panel>button{color:#2c2d28;cursor:pointer;background:0 0;border:1px solid #2c2d28;align-self:end;min-height:42px;padding:0 16px;font-size:11px}.fragrance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding-top:32px;display:grid}.fragrance-card{background:#fff;border:1px solid #e1ddd4;min-width:0;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out;overflow:hidden}.fragrance-card:hover,.fragrance-card:focus-within{border-color:var(--gold-500);transform:translateY(-3px)}.fragrance-card-image{aspect-ratio:1;background:linear-gradient(145deg,#f0ede6,#fbfaf7);place-items:center;padding:16px;display:grid;position:relative;overflow:hidden}.fragrance-card-image:before{content:"";background:radial-gradient(circle,#b99a6121,#0000 70%);border-radius:50%;width:72%;height:72%;position:absolute}.fragrance-card-image img{z-index:1;object-fit:contain;width:100%;height:100%;transition:transform .2s ease-out;position:relative}.fragrance-card:hover .fragrance-card-image img,.fragrance-card:focus-within .fragrance-card-image img{transform:scale(1.02)}.fragrance-card-copy{flex-direction:column;gap:8px;min-height:292px;padding:20px;display:flex}.fragrance-card h3{font-family:var(--serif);margin:0;font-size:20px;font-weight:400;line-height:1.25}.fragrance-card h3 span{color:#7d6640;font-family:var(--font-geist-sans),Arial,sans-serif;text-transform:uppercase;letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:750;display:block}.fragrance-card-details{color:#74736c;letter-spacing:.03em;margin:0;font-size:11px}.fragrance-card-tags{flex-wrap:wrap;gap:5px;display:flex}.fragrance-card-tags span{color:#656159;text-transform:uppercase;letter-spacing:.06em;background:#f8f5ef;border:1px solid #ddd6ca;padding:5px 7px;font-size:11px}.fragrance-card-occasion{color:#777168;min-height:30px;margin:0;font-size:9px;line-height:1.5}.fragrance-card-occasion strong{color:#4f4c45}.plain-status{color:#4f504b;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;width:max-content;font-size:11px;font-weight:700;display:inline-flex}.plain-status:before{content:"";background:#67a783;border-radius:50%;width:6px;height:6px}.plain-status.status-limited_supply:before{background:#b38231}.plain-status.status-restocking_soon:before{background:#b16922}.plain-status.status-out_of_stock:before{background:#97938a}.plain-status.status-not_restocking:before{background:#a2483d}.fragrance-card .plain-status{margin-top:auto}.fragrance-card button{width:100%}.browse-empty{border:1px solid var(--line);text-align:center;margin-top:35px;padding:58px 25px}.browse-empty h3{font-family:var(--serif);margin:0 0 9px;font-size:29px;font-weight:400}.browse-empty p{color:#706c64}.browse-empty button{cursor:pointer;background:0 0;border:0;border-bottom:1px solid #a88a55;padding:7px 0}.catalog-end{color:#6b675f;flex-direction:column;align-items:center;gap:12px;margin-top:38px;font-size:11px;display:flex}.catalog-end button{color:#fff;cursor:pointer;background:#272823;border:1px solid #272823;min-height:42px;padding:0 20px;font-size:11px}.simple-loading-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding-top:32px;display:grid}.simple-loading-grid>div{border:1px solid var(--line);background:#fff;flex-direction:column;gap:15px;min-height:186px;padding:22px;display:flex}.simple-loading-grid span{background:linear-gradient(90deg,#eeeae2,#faf8f4,#eeeae2) 0 0/200% 100%;height:12px;animation:1.5s infinite shimmer}.simple-loading-grid span:first-child{width:75%;height:42px}.simple-loading-grid span:nth-child(2){width:35%;margin-top:auto}.simple-loading-grid span:last-child{width:100%;height:38px}.browse-footer{background:var(--ink-deep);color:#d8d5cc}.browse-footer>.wrap{justify-content:space-between;align-items:center;gap:30px;min-height:125px;display:flex}.browse-footer p{color:#898a83;font-size:11px}.tag-admin-heading>div{max-width:900px}.tag-admin-stats{grid-template-columns:repeat(3,1fr)}.review-only-toggle{border:1px solid var(--line);color:#656159;white-space:nowrap;background:#fbfaf6;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:10px;display:flex}.tag-list>article{border-top:1px solid #e8e3da}.tag-list>article.editing{box-shadow:inset 3px 0 #a1814a}.tag-summary{grid-template-columns:minmax(230px,1fr) minmax(350px,1.5fr) 110px 100px;align-items:center;gap:22px;min-height:88px;padding:15px 28px;display:grid}.tag-product-name{flex-direction:column;gap:5px;min-width:0;display:flex}.tag-product-name span{color:#947a4d;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.tag-product-name strong{text-overflow:ellipsis;white-space:nowrap;font-family:var(--serif);font-size:16px;font-weight:400;overflow:hidden}.tag-pills{flex-wrap:wrap;gap:5px;display:flex}.tag-pills span{color:#656159;text-transform:uppercase;letter-spacing:.06em;background:#f8f5ef;border:1px solid #ddd6ca;padding:5px 7px;font-size:8px}.confidence{flex-direction:column;gap:3px;display:flex}.confidence strong{font-family:var(--serif);font-size:18px;font-weight:400}.confidence span{color:#2f6b52;text-transform:uppercase;letter-spacing:.07em;font-size:8px}.confidence.flagged strong,.confidence.flagged span{color:#a45332}.tag-summary>button{color:#554f45;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #9d8967;padding:8px 0;font-size:9px}.tag-edit-form{background:#f7f3eb;border-top:1px solid #dfd7ca;padding:25px 28px 28px}.tag-edit-grid{grid-template-columns:1fr 1fr 130px;gap:14px;display:grid}.tag-edit-form>label,.tag-edit-grid label{color:#5d5951;flex-direction:column;gap:7px;font-size:10px;font-weight:650;display:flex}.tag-edit-form select,.tag-edit-form input[type=text],.tag-edit-form input[type=number],.style-tags-field input{background:#fff;border:1px solid #d6cec1;outline:0;min-height:43px;padding:0 10px}.tag-edit-form fieldset{border:0;margin:19px 0 0;padding:0}.tag-edit-form legend{color:#5d5951;margin-bottom:9px;font-size:10px;font-weight:650}.tag-checks{flex-wrap:wrap;gap:7px;display:flex}.tag-checks label{color:#625e56;background:#fff;border:1px solid #d8d0c3;padding:8px 10px;font-size:9px}.tag-checks input,.manual-review-field input{accent-color:#8f713f}.style-tags-field{margin-top:19px}.style-tags-field span{color:#928c82;font-size:8px;font-weight:400}.manual-review-field{align-items:center;margin-top:18px;flex-direction:row!important}.tag-form-actions{border-top:1px solid #dad2c5;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:17px;display:flex}.tag-form-actions>button:first-child{cursor:pointer;background:#fff;border:1px solid #cfc7ba;padding:0 17px}@media (width<=1050px){.tag-summary{grid-template-columns:minmax(210px,1fr) minmax(280px,1.2fr) 90px 90px;gap:14px}}@media (width<=720px){.tag-admin-card>header{display:block}.tag-summary{grid-template-columns:1fr auto;padding:18px}.tag-pills{grid-column:1/-1}.tag-summary>button{grid-area:1/2}.tag-edit-grid{grid-template-columns:1fr}.tag-edit-form{padding:20px 18px}}.admin-section-tabs{border-bottom:1px solid #d8d1c5;gap:8px;margin-bottom:42px;display:flex}.admin-section-tabs button{color:#777269;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.admin-section-tabs button span{color:#ad9465;font-family:var(--serif)}.admin-section-tabs button.active{color:#2b2b27;border-color:#9d7c43;font-weight:700}.review-admin-heading>div{max-width:850px}.review-admin-stats{margin-top:42px}.review-admin-card>header{align-items:end}.admin-review-empty{text-align:center;padding:70px 25px}.admin-review-empty h3{font-family:var(--serif);margin:0 0 8px;font-size:28px;font-weight:400}.admin-review-empty p{color:var(--muted);font-size:12px}.admin-review-list>article{border-top:1px solid #e8e3da;grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);display:grid}.admin-review-main{border-right:1px solid #e8e3da;align-items:flex-start;gap:22px;padding:27px;display:flex}.admin-review-main>img{object-fit:cover;background:#eeeae2;flex:0 0 130px;width:130px;height:105px}.admin-review-copy{min-width:0}.admin-review-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-status-tag{text-transform:uppercase;letter-spacing:.09em;padding:5px 7px;font-size:8px;font-weight:750}.review-status-tag.pending{color:#815717;background:#f7e9ce}.review-status-tag.approved{color:#276048;background:#e5f1e8}.review-status-tag.hidden{color:#69655d;background:#eceae6}.admin-review-stars{color:#b38d49;letter-spacing:.04em}.admin-review-meta time{color:#918c82;font-size:10px}.admin-review-copy h3{font-family:var(--serif);margin:17px 0 7px;font-size:22px;font-weight:400}.admin-review-copy blockquote{color:#55524c;font-family:var(--serif);margin:0 0 15px;font-size:15px;line-height:1.6}.admin-review-copy>p{color:#777269;margin:5px 0;font-size:10px}.admin-review-copy>p strong{color:#35342f}.admin-review-controls{background:#fcfbf8;padding:24px}.review-quick-actions{flex-wrap:wrap;gap:7px;margin-bottom:19px;display:flex}.review-quick-actions button,.review-control-footer button{color:#5d5951;cursor:pointer;background:#fff;border:1px solid #d5cfc3;min-height:35px;padding:0 10px;font-size:9px}.review-quick-actions button.active{color:#745726;background:#f2e8d5;border-color:#a58349}.review-quick-actions .approve-review{color:#fff;background:#2f6c53;border-color:#2f6c53}.admin-review-controls label{color:#67625a;flex-direction:column;gap:7px;font-size:10px;display:flex}.admin-review-controls textarea{resize:vertical;background:#fff;border:1px solid #d7d1c7;width:100%;padding:10px;font-size:11px;line-height:1.5}.review-control-footer{justify-content:space-between;gap:10px;margin-top:10px;display:flex}.review-control-footer button:first-child{color:#fff;background:#292a26;border-color:#292a26}.review-control-footer .delete-review{color:#9a4239;border-color:#caa7a1}.admin-review-controls button:disabled{opacity:.5;cursor:wait}@media (width<=950px){.admin-stats{grid-template-columns:repeat(3,1fr)}.admin-table-head{display:none}.admin-product-list article{grid-template-columns:minmax(225px,1fr) 125px 200px 105px;gap:14px}.admin-topbar>div>span{display:none}}@media (width<=700px){.admin-topbar{padding-inline:18px}.admin-topbar>div a:first-of-type{display:none}.admin-content{width:calc(100% - 28px);padding-top:35px}.admin-heading{display:block}.admin-heading h1,.admin-notice h1{font-size:38px}.admin-heading .admin-primary{margin-top:18px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats div{padding:18px 14px;display:block}.admin-stats strong{margin-top:7px;display:block}.admin-table-card>header{display:block}.admin-filters{margin-top:18px}.admin-filters input,.admin-filters select{width:50%;min-width:0}.admin-product-list article{grid-template-columns:1fr;gap:9px;padding:16px}.admin-product-profile{margin:0 0 3px 77px}.admin-status,.product-actions{margin-left:77px}.form-grid{grid-template-columns:1fr;gap:0}.audience-mode{grid-template-columns:1fr}.add-modal{padding:22px}.admin-notice{padding:24px}.admin-notice>div:last-child{padding:35px 25px}.admin-filters{flex-wrap:wrap}.admin-filters input{width:100%}.admin-filters select{width:calc(50% - 4px)}}:where(a,button,input,select):focus-visible{outline-offset:3px;outline:2px solid #c9a75f}#collection:focus{outline:0}#collection:focus-visible .browse-section-heading{outline-offset:8px;outline:2px solid #c9a75f}.skip-link{z-index:100;color:#fff;background:var(--ink-deep);padding:12px 16px;transition:transform .2s ease-out;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(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}.browse-hero{isolation:isolate;background:radial-gradient(circle at 76% 30%,#7d683f57,#0000 30%),radial-gradient(circle at 10% 90%,#37423038,#0000 34%),linear-gradient(128deg,#11120f 0%,#25261f 62%,#171812 100%);min-height:790px}.browse-hero:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.browse-hero:after{border-color:#dabc8333;border-radius:50%;width:520px;height:520px;top:145px;right:7%}.browse-nav{z-index:10;border-bottom-color:#ffffff1f;min-height:88px}.browse-nav .wordmark{color:#f1eee7}.browse-nav-actions{gap:22px}.browse-nav-actions>a,.browse-nav-actions>button{letter-spacing:.035em;align-items:center;min-height:44px;display:inline-flex}.browse-nav-actions>button>span,.language-toggle{background:#ffffff09;border-radius:999px}.browse-hero-stage{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:64px;min-height:590px;padding-block:64px 152px;display:grid;position:relative}.browse-hero-content{z-index:3;padding:0}.browse-hero-content .eyebrow{color:#e2c58f;align-items:center;gap:10px;display:flex}.live-pulse{background:#75c59b;border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite livePulse;box-shadow:0 0 0 6px #75c59b17}@keyframes livePulse{0%,to{box-shadow:0 0 0 5px #75c59b14}50%{box-shadow:0 0 0 10px #75c59b00}}.browse-hero-content h1{text-wrap:balance;max-width:650px;font-size:clamp(62px,6.4vw,96px);line-height:.91}.browse-hero-content>p:not(.eyebrow):not(.hero-proof){color:#cac7be;max-width:570px;margin:29px 0 32px;font-size:15px}.hero-actions .primary-button{background:var(--gold-300);min-height:52px;padding-inline:21px;box-shadow:0 12px 34px #00000029}.hero-actions>button{color:#f0dbb1;min-height:48px}.hero-proof{letter-spacing:.12em;text-transform:uppercase;color:#8f908a!important;margin:28px 0 0!important;font-size:11px!important}.helper-section{background:#eae2d5;padding-block:96px;scroll-margin-top:12px}.quiz-form{border-color:#d6ccbc;box-shadow:0 30px 90px #30261714}.choice-group input:focus-visible+span{outline-offset:2px;outline:2px solid #a9864b}.choice-group span,.quiz-selects select,.quiz-text-fields input{border-radius:2px}.choice-group label.selected span{background:#eee1ca;border-color:#927039;box-shadow:inset 0 -2px #927039}.quiz-submit{min-height:54px;margin-top:12px;transition:background .2s ease-out}.quiz-submit:hover{background:#9c7b44}.my-list-section{background:#f0ebdf;padding-block:96px;scroll-margin-top:12px}.browse-catalog{padding-block:96px 120px;scroll-margin-top:10px}.browse-section-heading h2{text-wrap:balance}.browse-filter-panel{border-color:#d7d0c4;border-radius:2px;overflow:hidden;box-shadow:0 18px 60px #352c1d11}.browse-filter-panel input::placeholder{color:#8d8980}.browse-filter-panel>button{letter-spacing:.04em;transition:background .2s ease-out}.browse-filter-panel>button:hover,.browse-filter-panel>button.active{background:var(--gold-700)}.catalog-toolbar{border-bottom:1px solid #dfd9ce;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:8px 0;display:flex}.catalog-toolbar>p{color:#77736b;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:11px}.catalog-toolbar>p strong{color:#272721;font-family:var(--serif);font-size:16px;font-weight:400}.catalog-toolbar>p span{color:var(--gold-700)}.active-filter-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.catalog-toolbar .active-filter-chips button{color:#4f4b43;background:#f7f2e9;border-color:#d8c9ae;border-radius:999px;gap:7px;max-width:250px;min-height:34px;padding:0 10px}.catalog-toolbar .active-filter-chips button>span{border:0;border-radius:0;width:auto;height:auto}.catalog-toolbar .active-filter-chips button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-toolbar .active-filter-chips button>span:last-child{color:var(--gold-700);flex:none;font-size:15px;line-height:1}.catalog-toolbar .active-filter-chips button:hover,.catalog-toolbar .active-filter-chips button:focus-visible{border-color:var(--gold-700);background:#fff}.catalog-toolbar>div{align-items:center;gap:8px;display:flex}.catalog-toolbar button,.catalog-toolbar label{color:#615e57;background:#fff;border:1px solid #dad4ca;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;display:inline-flex}.catalog-toolbar button{cursor:pointer}.catalog-toolbar button>span{border:1px solid #969087;border-radius:50%;width:7px;height:7px}.catalog-toolbar button.active{color:#fff;background:#2a2b26;border-color:#7e6945}.catalog-toolbar button.active>span{background:#73bc94;border-color:#73bc94}.catalog-toolbar label>span{color:#6f6b62;text-transform:uppercase;letter-spacing:.08em}.catalog-toolbar select{color:#363630;background:0 0;border:0;outline:0;font-size:11px}.catalog-toolbar .toolbar-clear{background:0 0;border:0;border-bottom:1px solid #a78b5c}.scent-filter-panel{background:#f1ece3}.fragrance-grid{gap:16px;padding-top:32px}.fragrance-card{border-color:#e0dbd1;transition:border-color .2s ease-out,transform .2s ease-out,box-shadow .2s ease-out}.fragrance-card:hover,.fragrance-card:focus-within{border-color:var(--gold-500);transform:translateY(-3px);box-shadow:0 16px 40px #362b1917}.fragrance-card-image img{filter:drop-shadow(0 12px 16px #2d271c14);width:100%;height:100%}.card-image-status{z-index:3;color:#656159;letter-spacing:.05em;text-transform:uppercase;background:#ffffffeb;border:1px solid #ded8cdc7;border-radius:999px;align-items:center;gap:5px;max-width:calc(100% - 16px);padding:5px 7px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #2621190b}.card-image-status:before{content:"";background:#67a783;border-radius:50%;width:5px;height:5px}.card-image-status.status-limited_supply:before{background:#b38231}.card-image-status.status-restocking_soon:before{background:#b16922}.card-image-status.status-out_of_stock:before{background:#97938a}.card-image-status.status-not_restocking:before{background:#a2483d}.fragrance-card-copy{min-height:296px;padding:21px}.fragrance-card h3{font-size:21px}.fragrance-card button{letter-spacing:.025em;min-height:42px;transition:background .2s ease-out,border-color .2s ease-out}.fragrance-card button:not(:disabled):hover,.recommendation-row button:not(:disabled):hover{border-color:var(--gold-700);background:var(--gold-700)}.fragrance-card button.saved,.recommendation-row button.saved{background:#f0e5d0;border-color:#d0b987}.browse-footer{background:var(--ink-deep)}.browse-footer>.wrap{grid-template-columns:minmax(270px,1.2fr) minmax(320px,.8fr);align-items:center;gap:40px 80px;min-height:240px;padding-block:64px;display:grid}.footer-brand>p{color:#98978f;max-width:500px;margin:24px 0 0;font-size:12px;line-height:1.7}.footer-actions{border-top:1px solid #383932;border-left:1px solid #383932;grid-template-columns:1fr 1fr;gap:0;display:grid}.footer-actions a,.footer-actions button{color:#b8b6ae;letter-spacing:.025em;text-align:left;cursor:pointer;background:0 0;border:1px solid #383932;border-top:0;border-left:0;align-items:center;min-height:54px;padding:0 14px;font-size:11px;transition:background .2s ease-out,color .2s ease-out;display:flex}.footer-actions a:hover,.footer-actions button:hover{color:#efd8aa;background:#20211c}.browse-footer .footer-note{color:#6f716a;letter-spacing:.03em;text-transform:none;border-top:1px solid #2c2d27;grid-column:1/-1;margin:0;padding-top:24px;font-size:11px;line-height:1.6}.mobile-dock{display:none}.browse-nav.wrap,.browse-hero-stage.wrap,.browse-catalog.wrap,.browse-footer>.wrap{width:min(1440px,100% - 56px)}.browse-hero{background:radial-gradient(circle at 82% 28%,#7b68433d,transparent 25%), linear-gradient(135deg,var(--ink-deep),#282921 72%,var(--ink));min-height:0}.browse-hero:after{opacity:.55;width:430px;height:430px;top:95px;right:-170px}.browse-nav{min-height:78px}.browse-nav-actions{font-size:13px}.language-toggle button{min-width:38px;min-height:34px;font-size:11px}.language-toggle{border-radius:10px}.language-toggle button{border-radius:7px}.browse-hero-stage{grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);align-items:center;gap:64px;min-height:520px;padding:64px 0 72px}.browse-hero-content{padding:0}.browse-hero-content h1{max-width:700px;font-size:clamp(54px,6vw,78px);line-height:.96}.browse-hero-content>p:not(.eyebrow):not(.hero-proof){color:#d1cec5;max-width:610px;margin-block:24px 28px;font-size:16px;line-height:1.65}.hero-actions{gap:24px}.hero-actions .primary-button,.hero-actions>button{min-height:50px;font-size:12px}.hero-actions .primary-button{border-radius:10px;box-shadow:0 14px 34px #0003}.hero-proof{color:#a9aaa3!important;margin-top:20px!important;font-size:12px!important}.hero-live-panel{z-index:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0e0b7a;border:1px solid #ffffff2e;border-radius:22px;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 70px #0003}.hero-start-menu>p{color:#d4b87f;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.hero-start-menu{align-content:center;gap:16px;min-height:360px;padding:28px;display:grid}.hero-destination-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-destination-grid>a,.hero-destination-grid>button{color:#f2f0e9;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;min-height:72px;padding:13px 14px;text-decoration:none;transition:background .2s ease-out,border-color .2s ease-out,transform .2s ease-out;display:flex}.hero-destination-grid>a:hover,.hero-destination-grid>button:hover{background:#c4a46a24;border-color:#c7a766;transform:translateY(-1px)}.hero-destination-grid span{color:#d7b977;letter-spacing:.04em;font-size:13px;font-weight:750}.hero-destination-grid strong{font-size:15px;font-weight:650}.hero-destination-grid .hero-destination-price{background:var(--gold-300);color:var(--ink);border-color:#ad8e54}.hero-destination-grid .hero-destination-price span{color:var(--ink)}.hero-destination-grid .hero-destination-price:hover{background:#d1b272}.hero-start-menu .hero-shop-label{color:#b8b6ae;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.hero-quick-choices{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-quick-choices button{color:#f2f0e9;text-align:left;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff26;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:46px;padding:0 16px;font-size:15px;transition:background .2s ease-out,border-color .2s ease-out;display:flex}.hero-quick-choices button:hover{background:#c4a46a24;border-color:#c7a766}.hero-quick-choices button span{color:#d7b977}.hero-quick-choices .quick-choice-helper{background:var(--gold-300);color:var(--ink);border-color:#ad8e54}.hero-quick-choices .quick-choice-helper span{color:var(--ink)}.hero-quick-choices .quick-choice-helper:hover{background:#d1b272}.browse-catalog{padding-block:96px 120px}.browse-section-heading{margin-bottom:32px}.browse-section-heading h2{font-size:clamp(38px,4vw,52px)}.browse-section-heading>p{max-width:520px;font-size:15px}.browse-filter-panel>label{min-height:66px}.browse-filter-panel>label>span{font-size:11px}.browse-filter-panel select,.browse-filter-panel input{font-size:14px}.browse-filter-panel>button{font-size:12px}.browse-filter-panel{border-radius:16px;box-shadow:0 20px 55px #352c1d14}.browse-filter-panel>button{border-radius:10px;min-height:52px;margin:8px}.scent-filter-panel{border-radius:0 0 16px 16px}.scent-filter-panel select,.scent-filter-panel>button{border-radius:9px;min-height:46px}.catalog-toolbar{min-height:64px}.catalog-toolbar>p{text-transform:none;font-size:12px}.catalog-toolbar>p strong{font-size:18px}.catalog-toolbar button,.catalog-toolbar label{min-height:44px;font-size:11px}.catalog-toolbar select{font-size:12px}.catalog-toolbar button,.catalog-toolbar label{border-radius:999px}.fragrance-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:32px}.simple-loading-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.fragrance-card-image{aspect-ratio:4/3}.fragrance-card-image img{width:100%;height:100%}.fragrance-card{border-radius:16px;box-shadow:0 8px 28px #362b190e}.fragrance-card-image{border-radius:15px 15px 0 0}.fragrance-card:hover,.fragrance-card:focus-within{transform:translateY(-3px);box-shadow:0 16px 40px #362b1917}.fragrance-card-copy{gap:8px;min-height:205px;padding:16px}.fragrance-card h3{font-size:18px;line-height:1.18}.fragrance-card h3 span{margin-bottom:6px;font-size:11px}.fragrance-card-details{flex-wrap:wrap;gap:5px 12px;font-size:11px;line-height:1.45;display:flex}.fragrance-card-details span{white-space:nowrap}.fragrance-card-details strong{color:#4f4d46;font-weight:750}.fragrance-card-tags span{letter-spacing:.04em;border-radius:999px;padding:5px 6px;font-size:11px}.fragrance-card-tags span:nth-child(n+4){display:none}.fragrance-card button{border-radius:9px;min-height:44px;margin-top:auto;padding-inline:10px;font-size:11px;line-height:1.25}.catalog-card-actions{gap:8px;margin-top:auto;display:grid}.catalog-quantity-picker{color:#716b62;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:6px;font-size:8px;font-weight:800;display:flex}.catalog-quantity-picker>div{grid-template-columns:42px minmax(46px,1fr) 42px;gap:5px;display:grid}.fragrance-card .catalog-quantity-picker button,.catalog-quantity-picker input{color:#2d2e29;text-align:center;background:#faf8f4;border:1px solid #d2cabe;border-radius:8px;width:100%;min-height:42px;margin:0;padding:0;font-size:14px;font-weight:750}.fragrance-card .catalog-quantity-picker button{cursor:pointer}.fragrance-card .catalog-quantity-picker button:disabled{opacity:.35;cursor:not-allowed}.fragrance-card .catalog-quantity-picker button:not(:disabled):hover{color:#2d2e29;background:#eee8dc;border-color:#b99a63}.catalog-quantity-picker input{appearance:textfield}.catalog-quantity-picker input::-webkit-inner-spin-button{appearance:none}.fragrance-card .catalog-list-button{margin:0}.recommendation-row{border-radius:13px;grid-template-columns:72px 1fr auto;gap:16px;min-height:112px;padding:16px}.recommendation-row>div>span{font-size:11px}.recommendation-row h4{font-size:21px}.recommendation-row p{font-size:12px}.recommendation-meta span{font-size:11px!important}.recommendation-row button{border-radius:9px;min-height:44px;font-size:11px}.quiz-form,.quiz-results{border-radius:18px}.choice-group span{border-radius:999px;min-height:44px}.quiz-selects select,.quiz-text-fields input,.quiz-submit{border-radius:10px}.saved-list>div{border-radius:12px}.my-list-section .recommendation-row{box-shadow:0 8px 24px #362b190b}.admin-topbar{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;position:sticky;top:0}.admin-section-tabs{scrollbar-width:none;overflow-x:auto}.admin-section-tabs button{white-space:nowrap;min-height:48px}.admin-stats,.admin-table-card,.tag-admin-card,.review-admin-card{border-radius:14px;overflow:hidden}.add-modal{border-radius:14px}.admin-primary{border-radius:9px;min-height:46px}.admin-filters input,.admin-filters select,.admin-status{border-radius:9px}.owner-access-badge{align-items:center;min-height:32px;padding-inline:12px;display:inline-flex}.mobile-dock a,.mobile-dock button{font-size:11px}.access-manager{gap:24px;display:grid}.access-heading h1{max-width:760px;font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:48px;font-weight:400}.access-heading>div>p:last-child{max-width:700px;color:var(--muted);line-height:1.65}.access-invite{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(260px,1.2fr) minmax(190px,.65fr) minmax(260px,1fr) auto;align-items:end;gap:16px;padding:26px 28px;display:grid}.access-invite h2{font-family:var(--serif);margin:0;font-size:25px;font-weight:400}.access-invite p{color:#77736b;margin:7px 0 0;font-size:11px;line-height:1.5}.access-invite label{color:#5e5a52;flex-direction:column;gap:8px;font-size:11px;font-weight:650;display:flex}.access-invite label span{color:#99938a;font-size:9px;font-weight:400}.access-invite input{border:1px solid var(--line);background:#fbfaf7;outline:0;width:100%;min-height:46px;padding:0 12px}.access-invite .admin-primary{white-space:nowrap;min-height:46px}.access-message{border:1px solid #dce9df;margin:0}.access-list>header{border-bottom:1px solid var(--line)}.access-row{border-top:1px solid #eeeae2;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:24px;min-height:82px;padding:14px 28px;display:grid}.access-row>div{flex-direction:column;gap:5px;min-width:0;display:flex}.access-row>div span{color:#927b51;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:750}.access-row>div strong{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.access-row small{color:#817d74;font-size:10px}.access-row button{color:#8c4239;cursor:pointer;background:#fff;border:1px solid #c89f99;min-height:38px;padding:0 13px;font-size:10px}.access-row button:disabled{opacity:.5;cursor:wait}.access-empty{text-align:center;padding:55px 28px}.access-empty strong{font-family:var(--serif);font-size:24px;font-weight:400}.access-empty p{color:#77736b}@media (width>=1320px){.fragrance-grid,.simple-loading-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1100px){.browse-hero-stage{grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:38px}.hero-live-panel{grid-template-columns:1fr}.hero-start-menu{padding:22px}.hero-quick-choices button{min-height:48px}.helper-layout{grid-template-columns:1fr;gap:35px}.helper-layout>aside{position:static}.browse-filter-panel{grid-template-columns:minmax(240px,1fr) 180px 170px auto}.scent-filter-panel{grid-template-columns:1fr 1fr}.scent-filter-panel>button{grid-column:1/-1}.fragrance-grid,.simple-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.access-invite{grid-template-columns:1fr 1fr}.access-invite>div{grid-column:1/-1}}@media (width<=820px){.wrap{width:min(100% - 28px,1240px)}.browse-nav.wrap,.browse-hero-stage.wrap,.browse-catalog.wrap,.browse-footer>.wrap{width:min(100% - 32px,1440px)}.browse-nav .wordmark>span:last-child{display:none}.browse-nav-actions{gap:8px}.browse-nav-actions>a,.browse-nav-actions>button:first-of-type{display:none}.browse-hero-stage{grid-template-columns:1fr;gap:38px;min-height:0;padding:54px 0 60px;display:grid}.browse-hero-content h1{max-width:620px;font-size:clamp(50px,11vw,68px)}.browse-hero-content>p:not(.eyebrow):not(.hero-proof){max-width:540px}.hero-actions{flex-direction:column;align-items:flex-start;gap:7px}.hero-live-panel{grid-template-columns:1fr}.hero-start-menu{padding:24px}.helper-section,.my-list-section{padding-block:72px}.helper-layout{grid-template-columns:minmax(0,1fr);gap:28px}.quiz-form,.quiz-results{padding:22px 18px}.quiz-selects,.quiz-text-fields{grid-template-columns:1fr;gap:4px}.list-heading{align-items:start}.saved-list>div{grid-template-columns:48px 1fr auto;gap:11px}.saved-list-image{width:48px;height:48px}.saved-list .plain-status{grid-column:2}.saved-list button{grid-area:1/3/3}.browse-catalog{padding-block:64px 80px}.browse-section-heading{display:block}.browse-section-heading>p{margin-top:18px}.browse-filter-panel{grid-template-columns:1fr 1fr}.browse-search{border-bottom:1px solid var(--line);grid-column:1/-1}.browse-filter-panel>button{grid-column:1/-1;min-height:45px}.scent-filter-panel{grid-template-columns:1fr}.catalog-toolbar{flex-direction:column;align-items:flex-start;padding-block:16px}.active-filter-chips{width:100%}.catalog-toolbar>div{flex-wrap:wrap;width:100%}.catalog-toolbar label{margin-left:auto}.fragrance-grid,.simple-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fragrance-card-occasion,.fragrance-card-tags span:nth-child(n+3){display:none}.browse-footer>.wrap{grid-template-columns:1fr;min-height:0;padding-block:64px 80px}.browse-footer .footer-note{grid-column:auto}.mobile-dock{z-index:40;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#141511f0;border:1px solid #ffffff1c;border-radius:16px;grid-template-columns:repeat(4,1fr);min-height:58px;padding:5px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 15px 45px #00000047}.mobile-dock.has-manager{grid-template-columns:repeat(5,1fr)}.mobile-dock a,.mobile-dock button{color:#c9c7c0;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 6px;font-size:11px;transition:background .2s ease-out,color .2s ease-out;display:flex;position:relative}.mobile-dock a:hover,.mobile-dock button:hover{color:#f0d8aa;background:#2b2c26}.mobile-dock span{color:#d4b87f;font-size:14px}.mobile-dock i{min-width:17px;height:17px;color:var(--ink);background:#d2b375;border-radius:999px;place-items:center;font-size:11px;font-style:normal;display:grid;position:absolute;top:3px;right:14%}main{padding-bottom:72px}}@media (width<=620px){.browse-nav.wrap,.browse-hero-stage.wrap,.browse-catalog.wrap,.browse-footer>.wrap{width:min(100% - 24px,1440px)}.browse-nav{min-height:72px}.browse-nav .wordmark>span:last-child,.browse-nav-actions>button{display:none}.language-toggle button{min-width:40px;min-height:38px}.browse-hero-stage{padding:38px 0 46px}.browse-hero-content h1{font-size:48px}.browse-hero-content>p:not(.eyebrow):not(.hero-proof){margin-block:20px 24px;font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;gap:6px}.hero-actions .primary-button,.hero-actions>button{justify-content:space-between;width:100%}.hero-proof{display:block}.hero-live-panel{grid-template-columns:1fr}.hero-start-menu{min-height:0;padding:20px}.hero-destination-grid{gap:7px}.hero-destination-grid>a,.hero-destination-grid>button{min-height:64px;padding:11px 12px}.hero-quick-choices{gap:7px}.hero-quick-choices button{min-height:52px;padding:9px 11px;font-size:13px}.browse-filter-panel{grid-template-columns:1fr}.browse-search,.browse-filter-panel>button{grid-column:1}.browse-filter-panel>label{border-right:0;border-bottom:1px solid var(--line);padding-inline:12px}.browse-filter-panel>button{min-height:48px}.catalog-toolbar>div{gap:6px}.catalog-toolbar label{margin-left:0}.catalog-toolbar .toolbar-clear{margin-left:auto}.catalog-toolbar button,.catalog-toolbar label{min-height:46px}.quiz-form,.quiz-results{padding:22px 17px}.choice-group>div{grid-template-columns:1fr 1fr;display:grid}.choice-group span{text-align:center;justify-content:center;padding:0 8px}.fragrance-grid,.simple-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fragrance-card-image{aspect-ratio:1/1.08;grid-template-rows:auto minmax(0,1fr);gap:8px;padding:8px 12px 12px}.card-image-status{place-self:start;max-width:100%;padding:4px 6px;font-size:8px;line-height:1.25;position:relative;top:auto;left:auto}.fragrance-card-image img{object-fit:contain;object-position:center;place-self:center;width:auto;max-width:100%;height:auto;max-height:100%;transform:none!important}.fragrance-card-copy{min-height:205px;padding:14px 11px}.fragrance-card h3{font-size:16px}.fragrance-card h3 span{font-size:11px}.fragrance-card-details span{white-space:normal;overflow-wrap:anywhere}.fragrance-card-tags{flex-wrap:nowrap;display:flex;overflow:hidden}.fragrance-card-tags span{white-space:nowrap;font-size:11px}.fragrance-card button{min-height:46px;font-size:11px}.recommendation-row{grid-template-columns:64px minmax(0,1fr);padding:16px}.recommendation-image{width:64px;height:64px}.recommendation-row button{grid-column:1/-1;width:100%}.recommendation-row .card-unavailable{grid-column:1/-1;max-width:none}.saved-list>div{grid-template-columns:46px 1fr}.saved-list .plain-status,.saved-list button{grid-column:2}.saved-list button{grid-row:auto;width:max-content}.footer-actions{grid-template-columns:1fr}.mobile-dock{min-height:62px}.access-heading h1{font-size:39px}.access-invite{grid-template-columns:1fr;padding:22px 18px}.access-invite>div{grid-column:1}.access-row{grid-template-columns:1fr;gap:10px;padding:18px}.access-row button{width:max-content}}.fragrance-assistant-modal{width:min(980px,100%)}.fragrance-assistant-start{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:18px;display:grid}.assistant-intro{background:linear-gradient(135deg,#f8f2e5,#fff);border:1px solid #d7c6a5;border-radius:14px;grid-column:1/-1;align-items:center;gap:14px;padding:18px;display:flex}.assistant-intro>span{color:#f0d39b;background:#29302a;border-radius:999px;flex:none;place-items:center;width:48px;height:48px;font-size:20px;display:grid}.assistant-intro>div{gap:4px;display:grid}.assistant-intro strong{color:#353630;font-family:var(--serif);font-size:22px;font-weight:520}.assistant-intro p{color:#70695f;margin:0;font-size:11px}.assistant-main-input input{font-size:17px;min-height:62px!important;padding-inline:16px!important}.fragrance-assistant-start label em{float:right;color:#8a8174;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-style:normal}.fragrance-assistant-start label small,.assistant-review label small{color:#8a8379;font-size:9px;font-weight:450;line-height:1.45}.assistant-trust-row{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.assistant-trust-row span{color:#356147;background:#e9f3eb;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:800}.assistant-footer{border-top:1px solid #e1dad0;grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:6px;padding-top:18px;display:flex}.assistant-footer button{color:#47453f;cursor:pointer;background:#fff;border:1px solid #d0c8bd;border-radius:9px;min-height:48px;padding:0 18px;font-size:10px;font-weight:800}.assistant-footer .admin-primary{color:#29271f;background:var(--gold-500);border:0}.assistant-footer .assistant-manual-link{color:#6f654f;text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.assistant-footer button:disabled{opacity:.45;cursor:not-allowed}.fragrance-assistant-state{text-align:center;align-content:center;place-items:center;gap:9px;min-height:430px;padding:40px;display:grid}.fragrance-assistant-state h3{max-width:620px;font-family:var(--serif);margin:0;font-size:33px;font-weight:480}.fragrance-assistant-state>p:last-child{color:#736d64;max-width:550px;margin:2px 0 0;font-size:11px;line-height:1.65}.assistant-orbit{border:2px solid #e2d7c2;border-top-color:#806331;border-radius:999px;width:58px;height:58px;margin-bottom:10px;animation:.85s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}.assistant-choice-step,.assistant-size-step{gap:20px;display:grid}.assistant-question{color:#383832;background:#f7f2e9;border-left:4px solid #9b7943;padding:18px 20px}.assistant-question>span{color:#94733e;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900}.assistant-question h3{font-family:var(--serif);margin:6px 0 5px;font-size:30px;font-weight:500}.assistant-question p{color:#746e65;margin:0;font-size:10px;line-height:1.55}.assistant-candidate-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.assistant-candidate-list>button{color:#34342f;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7cfc2;border-radius:13px;flex-direction:column;align-items:flex-start;min-height:220px;padding:18px;transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.assistant-candidate-list>button:hover{border-color:#a78650;transform:translateY(-2px);box-shadow:0 14px 30px #352d201a}.assistant-candidate-list>button>span{color:#326046;background:#e6f2e9;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.assistant-candidate-list strong{font-family:var(--serif);margin-top:14px;font-size:20px;font-weight:540;line-height:1.15}.assistant-candidate-list small{color:#725a31;margin-top:7px;font-size:9px;font-weight:800}.assistant-candidate-list p{color:#746d64;margin:12px 0;font-size:9px;line-height:1.55}.assistant-candidate-list em{color:#725527;text-transform:uppercase;letter-spacing:.06em;margin-top:auto;font-size:9px;font-style:normal;font-weight:900}.assistant-size-options{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.assistant-size-options button{color:#33352f;min-height:110px;font-family:var(--serif);cursor:pointer;background:#fff;border:1px solid #cfc5b5;border-radius:13px;place-items:center;gap:8px;padding:16px;font-size:25px;display:grid}.assistant-size-options button span{color:#826537;font-family:var(--sans);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.assistant-review{gap:18px;display:grid}.assistant-review-banner{color:#2d5940;background:#ecf6ee;border:1px solid #bcd2c1;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.assistant-review-banner>div{gap:3px;display:grid}.assistant-review-banner span{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900}.assistant-review-banner strong{font-size:11px}.assistant-review-banner button{color:#31563f;cursor:pointer;background:#fff;border:1px solid #aac3b0;border-radius:8px;min-height:38px;padding:0 12px;font-size:8px;font-weight:850}.assistant-review-section{background:#fff;border:1px solid #ddd5c9;border-radius:14px;padding:18px}.assistant-review-section>header{border-bottom:1px solid #e6dfd5;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:13px;display:flex}.assistant-review-section>header>span{color:#ead29e;background:#2e322d;border-radius:999px;place-items:center;width:36px;height:36px;font-size:8px;font-weight:900;display:grid}.assistant-review-section>header>div{gap:3px;display:grid}.assistant-review-section h3{font-family:var(--serif);margin:0;font-size:23px;font-weight:520}.assistant-review-section header p{color:#7b746b;margin:0;font-size:9px}.assistant-review-section .form-grid label{margin-bottom:13px}.assistant-audiences{margin-bottom:0}.assistant-duplicate{color:#843b32;background:#fff0ed;border:1px solid #e1b5ad;border-radius:9px;gap:4px;margin:12px 0 0;padding:12px 14px;font-size:9px;display:grid}.assistant-image-workspace{grid-template-columns:minmax(240px,.82fr) minmax(0,1.18fr);gap:16px;display:grid}.assistant-cutout-preview{background-color:#f7f5f0;background-image:linear-gradient(45deg,#e8e4dc 25%,#0000 25%),linear-gradient(-45deg,#e8e4dc 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e8e4dc 75%),linear-gradient(-45deg,#0000 75%,#e8e4dc 75%);background-position:0 0,0 11px,11px -11px,-11px 0;background-size:22px 22px;border:1px solid #d5ccbf;border-radius:13px;align-content:center;place-items:center;min-height:320px;display:grid;overflow:hidden}.assistant-cutout-preview>img{object-fit:contain;width:100%;height:270px;padding:15px}.assistant-cutout-preview>div{color:#686157;text-align:center;background:#ffffffe0;border-radius:11px;gap:6px;padding:18px;display:grid}.assistant-cutout-preview>div span{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.assistant-cutout-preview>div strong{font-family:var(--serif);font-size:19px;font-weight:520}.assistant-cutout-preview>p{color:#425546;background:#ffffffeb;justify-content:space-between;gap:8px;width:100%;margin:0;padding:10px 12px;font-size:8px;display:flex}.assistant-image-controls{align-content:start;gap:12px;min-width:0;display:grid}.assistant-image-results{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.assistant-image-results button{color:#716a60;cursor:pointer;background:#faf8f4;border:1px solid #d8d0c4;border-radius:9px;gap:5px;min-width:0;padding:6px;font-size:7px;display:grid;overflow:hidden}.assistant-image-results button.selected{background:#fffaf0;border-color:#8c6e3d;outline:2px solid #9b794338}.assistant-image-results button:disabled{opacity:.58;cursor:wait}.assistant-image-results img{object-fit:contain;background:#fff;border-radius:6px;width:100%;height:88px}.assistant-image-results span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.assistant-image-controls .upload-field{margin:0}.assistant-image-source{color:#6a522d;text-underline-offset:3px;width:max-content;font-size:9px;font-weight:800}.assistant-sources{background:#f8f5ef;border:1px solid #ddd4c7;border-radius:12px}.assistant-sources summary{color:#5c554a;cursor:pointer;text-transform:uppercase;letter-spacing:.06em;padding:14px 16px;font-size:9px;font-weight:900}.assistant-sources>div{gap:6px;padding:0 10px 10px;display:grid}.assistant-sources a{color:#44433e;background:#fff;border-radius:8px;grid-template-columns:110px minmax(160px,.8fr) minmax(220px,1.2fr);align-items:center;gap:10px;padding:10px;text-decoration:none;display:grid}.assistant-sources a span{color:#866735;text-transform:uppercase;font-size:7px;font-weight:900}.assistant-sources a strong{font-size:9px}.assistant-sources a small{color:#7b746a;font-size:8px;line-height:1.4}@media (width<=820px){.fragrance-assistant-start,.assistant-candidate-list{grid-template-columns:1fr}.assistant-candidate-list>button{min-height:175px}.assistant-image-workspace{grid-template-columns:1fr}.assistant-cutout-preview{min-height:280px}.assistant-image-results{grid-template-columns:repeat(4,minmax(80px,1fr));padding:3px;overflow-x:auto}.assistant-sources a{grid-template-columns:1fr;gap:4px}}@media (width<=560px){.assistant-intro{align-items:flex-start}.assistant-main-input input{min-height:58px!important}.assistant-footer{z-index:4;padding:11px 18px calc(11px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;grid-template-columns:1fr 1.25fr;margin-inline:-18px;display:grid;position:sticky;bottom:0}.assistant-footer .assistant-manual-link{grid-area:1/1/auto/-1;min-height:34px}.assistant-footer .admin-primary{grid-column:2}.assistant-review-banner{flex-direction:column;align-items:flex-start}.assistant-review-section{margin-inline:-4px;padding:14px}.assistant-image-results{grid-template-columns:repeat(4,98px)}.assistant-cutout-preview>img{height:245px}}@media (prefers-reduced-motion:reduce){.assistant-orbit{animation-duration:1.8s}.assistant-candidate-list>button{transition:none}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.inventory-manager{--admin-ink:#1c211d;--admin-green:#245d45;--admin-soft:#f7f4ed}.inventory-manager-heading{align-items:center;padding:18px 0 4px}.inventory-manager-heading>div{max-width:840px}.inventory-manager-heading h1{font-size:clamp(48px,5vw,72px);line-height:.95}.inventory-manager-heading>div>p:last-child{max-width:760px;margin:22px 0 0;font-size:14px;line-height:1.7}.inventory-manager-heading .admin-primary{white-space:nowrap;min-height:54px;padding-inline:25px}.inventory-access-note{color:#6b542c;background:#fbf6e8;border:1px solid #d6caa9;align-items:center;gap:18px;margin-top:26px;padding:17px 20px;display:flex}.inventory-access-note strong{font-family:var(--serif);flex:none;font-size:18px;font-weight:500}.inventory-access-note span{font-size:12px;line-height:1.55}.inventory-browser{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #d9d3c8;border-radius:18px;margin:34px 0;padding:24px;position:sticky;top:0;box-shadow:0 16px 55px #28231917}.inventory-browser-copy{justify-content:space-between;align-items:end;gap:35px;display:flex}.inventory-browser-copy .eyebrow{margin-bottom:8px}.inventory-browser-copy h2{font-family:var(--serif);margin:0;font-size:30px;font-weight:450}.inventory-browser-copy>p{color:#77736b;text-align:right;max-width:520px;margin:0;font-size:11px;line-height:1.6}.brand-alphabet{scrollbar-width:thin;grid-template-columns:54px repeat(26,minmax(30px,1fr));gap:4px;margin-top:19px;display:grid;overflow-x:auto}.brand-alphabet button{color:#56534d;cursor:pointer;background:#fbfaf7;border:1px solid #ddd7cc;border-radius:9px;min-width:30px;min-height:42px;font-size:11px;font-weight:750}.brand-alphabet button:first-child{min-width:54px}.brand-alphabet button:hover:not(:disabled),.brand-alphabet button.active{color:#fff;background:#826333;border-color:#94733e}.brand-alphabet button:disabled{opacity:.28;cursor:default}.inventory-toolbar{grid-template-columns:minmax(260px,1fr) 220px 180px auto;gap:9px;margin-top:13px;display:grid}.inventory-toolbar label{background:#f9f7f2;border:1px solid #ddd7cd;border-radius:11px;flex-direction:column;justify-content:center;gap:5px;min-height:60px;padding:7px 14px;display:flex}.inventory-toolbar label>span{color:#837e74;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:750}.inventory-toolbar input,.inventory-toolbar select{color:#252722;background:0 0;border:0;outline:0;width:100%;min-height:28px;padding:0;font-size:12px}.inventory-toolbar>button{color:#5f5b53;cursor:pointer;background:#fff;border:1px solid #cbc3b6;border-radius:11px;min-height:60px;padding:0 18px}.admin-toast{z-index:9;color:#235740;background:#edf6f0;border:1px solid #cce0d3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin:-17px 0 24px;padding:13px 16px;font-size:12px;display:grid;position:sticky;top:254px;box-shadow:0 12px 36px #274a371f}.admin-toast>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#347256;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.admin-toast.error{color:#843d35;background:#fff0ed;border-color:#e5c6c0}.admin-toast.error>span{background:#a1493f}.admin-toast button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:20px}.inventory-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.inventory-loading span{background:linear-gradient(90deg,#eeeae2,#fbfaf7,#eeeae2) 0 0/200% 100%;border:1px solid #e0dbd1;border-radius:18px;min-height:430px;animation:1.5s infinite shimmer}.inventory-state{text-align:center;background:#fff;border:1px solid #ddd7cd;border-radius:18px;padding:72px 25px}.inventory-state h2{font-family:var(--serif);margin:0;font-size:34px;font-weight:450}.inventory-state p{color:#746f66;margin:10px 0 24px}.inventory-state button{color:#fff;cursor:pointer;background:#242722;border:0;border-radius:10px;min-height:46px;padding:0 20px}.inventory-state.error{background:#fff8f6;border-color:#e0c0ba}.inventory-brand-groups{gap:46px;display:grid}.inventory-brand-group>header{border-bottom:1px solid #d4cdbf;justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;padding:0 4px 12px;display:flex}.inventory-brand-group>header>div{align-items:center;gap:13px;display:flex}.inventory-brand-group>header>div>span{color:#7f6333;width:42px;height:42px;font-family:var(--serif);background:#faf3e4;border:1px solid #bda36e;border-radius:12px;place-items:center;font-size:18px;display:grid}.inventory-brand-group>header h2{font-family:var(--serif);margin:0;font-size:32px;font-weight:450}.inventory-brand-group>header p{color:#817b70;margin:0;font-size:11px}.inventory-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.inventory-card{background:#fff;border:1px solid #ddd7cc;border-radius:18px;flex-direction:column;min-width:0;transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:flex;overflow:hidden;box-shadow:0 10px 30px #2c261b0a}.inventory-card:hover,.inventory-card:focus-within{border-color:#b69a64;transform:translateY(-2px);box-shadow:0 18px 48px #352c1c1a}.inventory-card-image{background:radial-gradient(circle at 50% 42%,#fff 0,#f5f1e9 68%,#eee8dd 100%);place-items:center;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden}.inventory-card-image img{object-fit:contain;filter:drop-shadow(0 15px 17px #221d1524);width:165px;height:165px}.inventory-status-pill{z-index:1;color:#245f45;text-transform:uppercase;letter-spacing:.07em;background:#f0f8f2f0;border:1px solid #c9dfd0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex;position:absolute;top:13px;left:13px}.inventory-status-pill:before{content:"";background:#3f9068;border-radius:50%;width:6px;height:6px}.inventory-status-pill.status-limited_supply{color:#805d1d;background:#fff8e9;border-color:#e3d0a7}.inventory-status-pill.status-limited_supply:before{background:#b17b1e}.inventory-status-pill.status-out_of_stock{color:#6f6b64;background:#f7f5f1;border-color:#dfd9d0}.inventory-status-pill.status-out_of_stock:before{background:#8e8b84}.inventory-status-pill.status-restocking_soon{color:#8b541b;background:#fff5e9;border-color:#e7c8a8}.inventory-status-pill.status-restocking_soon:before{background:#b46d24}.inventory-status-pill.status-not_restocking{color:#8e3e35;background:#fff0ed;border-color:#e3bbb5}.inventory-status-pill.status-not_restocking:before{background:#a4493e}.inventory-card-copy{padding:20px 20px 14px}.inventory-card-brand{color:#927544;text-transform:uppercase;letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:800}.inventory-card h3{min-height:50px;font-family:var(--serif);margin:0;font-size:23px;font-weight:450;line-height:1.08}.inventory-card-details{flex-wrap:wrap;gap:6px;margin:13px 0 0;display:flex}.inventory-card-details span,.inventory-audiences span{color:#656158;text-transform:capitalize;background:#faf8f4;border:1px solid #ded8cd;border-radius:7px;padding:5px 7px;font-size:8px}.inventory-audiences{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.inventory-audiences span{color:#6c552c;background:#fbf5e9;border-color:#d9cfba}.inventory-card-controls{gap:11px;margin-top:auto;padding:0 20px 20px;display:grid}.inventory-status-control{flex-direction:column;gap:6px;margin:0;display:flex}.inventory-status-control>span{color:#7e786e;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:750}.inventory-status-control select{color:#292b27;background:#fbfaf7;border:1px solid #cfc7bb;border-radius:11px;outline:0;width:100%;min-height:50px;padding:0 12px;font-size:11px}.inventory-status-control select:disabled{color:#8f8a80;background:#f0ede7}.inventory-card-actions{color:#8b867d;background:#faf8f4;border-top:1px solid #ebe6dd;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:10px 20px;font-size:8px;display:flex}.inventory-card-actions>div{gap:13px;display:flex}.inventory-card-actions .edit-product,.inventory-card-actions .remove-product{min-height:34px;font-weight:700}.field-help{color:#938c81;margin-top:-3px;font-size:8px;font-weight:400;line-height:1.35}.saved-list-stock{color:#6b5125;font-size:11px;font-weight:800}@media (width<=1180px){.inventory-card-grid,.inventory-loading{grid-template-columns:repeat(2,minmax(0,1fr))}.inventory-browser{position:static}.admin-toast{top:12px}.inventory-toolbar{grid-template-columns:minmax(240px,1fr) 1fr 1fr auto}}@media (width<=820px){.inventory-manager{width:min(100% - 28px,1380px);padding-top:22px}.inventory-manager .admin-section-tabs{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-snap-type:x proximity;scrollbar-width:none;background:#f4f1eaf7;margin:0 -14px 30px;padding:0 14px;position:sticky;top:78px;overflow-x:auto}.inventory-manager .admin-section-tabs button{scroll-snap-align:start;min-width:max-content;min-height:52px;padding-inline:14px}.inventory-manager-heading{align-items:flex-start;display:flex}.inventory-manager-heading .admin-primary{min-height:54px;margin-top:0}.inventory-browser{padding:18px}.inventory-browser-copy{flex-direction:column;align-items:flex-start;gap:10px}.inventory-browser-copy>p{text-align:left}.inventory-toolbar{grid-template-columns:1fr 1fr}.inventory-search{grid-column:1/-1}.inventory-toolbar>button{min-height:60px}.inventory-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.inventory-card-image{min-height:175px}.inventory-card-image img{width:145px;height:145px}.saved-list>div{grid-template-columns:48px minmax(0,1fr) auto}.saved-list-stock,.saved-list .plain-status{grid-column:2}.saved-list button{grid-area:1/3/4}}@media (width<=620px){.inventory-manager{width:calc(100% - 18px);padding-top:14px}.inventory-manager .admin-section-tabs{margin-inline:-9px;margin-bottom:22px;padding-inline:9px}.inventory-manager .admin-section-tabs button{min-height:50px;padding-inline:12px;font-size:11px}.inventory-manager-heading{display:block}.inventory-manager-heading h1{font-size:44px}.inventory-manager-heading>div>p:last-child{margin-top:16px;font-size:13px}.inventory-manager-heading .admin-primary{width:100%;margin-top:18px}.inventory-access-note{flex-direction:column;align-items:flex-start;gap:6px}.inventory-browser{border-radius:14px;margin:24px 0 28px;padding:14px;box-shadow:0 10px 34px #28231912}.inventory-browser-copy h2{font-size:25px}.inventory-browser-copy>p{font-size:10px}.brand-alphabet{grid-template-columns:54px repeat(26,38px)}.brand-alphabet button{min-height:46px}.inventory-toolbar{grid-template-columns:1fr 1fr}.inventory-search{grid-column:1/-1}.inventory-toolbar>button{grid-column:1/-1;min-height:48px}.inventory-card-grid,.inventory-loading{grid-template-columns:1fr}.inventory-brand-groups{gap:34px}.inventory-card{border-radius:15px;grid-template-columns:132px minmax(0,1fr);grid-template-areas:"image copy""controls controls""actions actions";transition:none;display:grid}.inventory-card:hover,.inventory-card:focus-within{transform:none}.inventory-card-image{grid-area:image;grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:172px;padding:8px}.inventory-status-pill{place-self:start;max-width:100%;padding:5px 7px;font-size:7px;line-height:1.25;position:relative;top:auto;left:auto}.inventory-card-image img{object-fit:contain;object-position:center;place-self:center;width:auto;max-width:116px;height:auto;max-height:116px}.inventory-card-copy{grid-area:copy;min-width:0;padding:18px 14px 12px 5px}.inventory-card h3{overflow-wrap:anywhere;min-height:0;font-size:22px}.inventory-card-details{margin-top:10px}.inventory-card-controls{grid-area:controls;padding:0 14px 14px}.inventory-status-control select{min-height:56px}.inventory-card-actions{grid-area:actions;min-height:64px;padding:10px 14px;display:block}.inventory-card-actions>span{display:none}.inventory-card-actions>div{grid-template-columns:minmax(0,1fr) auto;gap:9px;width:100%;display:grid}.inventory-card-actions .edit-product{color:#fff;background:#2e332d;border:0;border-radius:9px;min-height:44px;padding:0 16px}.inventory-card-actions .remove-product{min-height:44px;padding:0 12px}.admin-toast{grid-template-columns:auto 1fr}.admin-toast button{grid-area:1/2;justify-self:end}.saved-list>div{grid-template-columns:46px 1fr}.saved-list-stock,.saved-list .plain-status,.saved-list button{grid-column:2}.saved-list button{grid-row:auto}}@media (width<=700px){.modal-backdrop{padding:0;display:block;overflow:hidden}.add-modal.product-editor-modal{border-radius:0;width:100%;height:100dvh;max-height:100dvh;padding:0 18px;scroll-padding-block:86px;overflow-y:auto}.product-editor-modal>header{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e0d9ce;align-items:center;margin:0 -18px 20px;padding:14px 18px;position:sticky;top:0}.product-editor-modal>header .eyebrow{margin-bottom:3px;font-size:8px}.product-editor-modal>header h2{font-size:28px}.product-editor-modal>header button{width:48px;height:48px}.product-editor-modal input,.product-editor-modal select{min-height:52px;font-size:16px}.product-editor-modal .edit-current-image{border-radius:11px;gap:13px;margin-bottom:18px;padding:12px}.product-editor-modal .edit-current-image img{width:74px;height:74px}.product-editor-modal .audience-editor{border-radius:11px;padding:14px}.product-editor-modal .upload-field{margin-bottom:18px;padding:14px}.product-editor-modal .upload-field input{min-height:60px;font-size:13px}.product-editor-modal>footer{z-index:4;padding:12px 18px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-top:1px solid #ded7cc;grid-template-columns:1fr 1.35fr;gap:9px;margin:20px -18px 0;display:grid;position:sticky;bottom:0}.product-editor-modal>footer button{border-radius:9px;min-height:54px;font-size:11px;font-weight:800;padding:0 12px!important}}@media (prefers-reduced-motion:reduce){.inventory-card{transition:none!important}}.saved-list>div{grid-template-columns:54px minmax(170px,1fr) minmax(105px,auto) minmax(120px,auto) minmax(205px,auto) 70px}.saved-list-quantity{flex-direction:column;gap:6px;margin:0;display:flex}.saved-list-quantity>span{color:#777065;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.saved-list-quantity>div{grid-template-columns:46px 58px 46px;gap:5px;display:grid}.saved-list-quantity button,.saved-list-quantity input{color:#2b2c28;text-align:center;background:#faf8f4;border:1px solid #cfc7ba;border-radius:9px;width:100%;min-height:46px;font-size:16px;font-weight:750}.saved-list-quantity button{cursor:pointer;border-bottom:1px solid #cfc7ba}.saved-list-quantity button:disabled{opacity:.35;cursor:not-allowed}.saved-list-quantity input{appearance:textfield}.saved-list-quantity input::-webkit-inner-spin-button{appearance:none}.saved-list .saved-list-remove{grid-row:auto;min-height:42px}.order-request-confirmation{color:#24563f;background:#edf7f0;border:1px solid #b9d5c3;border-radius:13px;gap:5px;margin:0 0 20px;padding:18px 20px;display:grid}.order-request-confirmation strong{font-family:var(--serif);font-size:22px;font-weight:500}.order-request-confirmation p,.order-request-confirmation small{margin:0;line-height:1.55}.customer-order-request{background:linear-gradient(145deg,#fffdf9,#f4efe6);border:1px solid #d7cec0;border-radius:16px;gap:17px;margin-top:25px;padding:28px;display:grid;box-shadow:0 18px 45px #302a1f14}.customer-order-request-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.customer-order-request-heading h3{max-width:660px;font-family:var(--serif);margin:5px 0 0;font-size:31px;font-weight:450}.customer-order-request-heading>strong{color:#6d5224;white-space:nowrap;background:#ede2cc;border-radius:999px;padding:9px 11px;font-size:10px}.customer-order-request>p{color:#696358;max-width:760px;margin:0;line-height:1.6}.customer-order-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.customer-order-fields label{color:#5e584f;flex-direction:column;gap:7px;margin:0;font-size:10px;font-weight:700;display:flex}.customer-order-fields label:last-child{grid-column:1/-1}.customer-order-fields input,.customer-order-fields textarea{color:#272823;width:100%;min-height:50px;font:inherit;background:#fff;border:1px solid #cbc2b3;border-radius:10px;outline:0;padding:12px 14px;font-size:13px;font-weight:450}.customer-order-fields textarea{resize:vertical;min-height:88px}.customer-order-fields input:focus,.customer-order-fields textarea:focus{border-color:#997841;box-shadow:0 0 0 3px #ab8a5029}.customer-delivery-choice,.customer-preferred-contact,.customer-shipping-fields{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.customer-delivery-choice legend,.customer-preferred-contact legend,.customer-shipping-fields legend{color:#5e584f;margin-bottom:8px;font-size:10px;font-weight:700}.customer-delivery-choice>div,.customer-preferred-contact>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.customer-delivery-choice label,.customer-preferred-contact label{cursor:pointer;background:#fff;border:1px solid #cbc2b3;border-radius:10px;flex-direction:row;align-items:center;gap:9px;min-height:50px;padding:10px 13px;display:flex}:is(.customer-delivery-choice label:has(input:checked),.customer-preferred-contact label:has(input:checked)){color:#654e28;background:#f7edd9;border-color:#92713a;box-shadow:0 0 0 2px #ab8a501c}.customer-delivery-choice input,.customer-preferred-contact input,.customer-contact-consent input{accent-color:#84652f;flex:none;width:auto;min-height:0}.customer-contact-fields{background:#ffffffa1;border:1px solid #d8cfbf;border-radius:12px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px;padding:16px;display:grid}.customer-contact-fields>p{color:#71695e;grid-column:1/-1;margin:0;font-size:10px;line-height:1.55}.customer-preferred-contact{grid-column:1/-1}.customer-shipping-fields{background:#fbf5e9;border:1px solid #d6c9b3;border-radius:12px;grid-template-columns:1.4fr 1fr;gap:13px;padding:16px;display:grid}.customer-shipping-fields legend{color:#604b27;padding:0 5px}.customer-shipping-fields label:first-of-type,.customer-shipping-fields label:nth-of-type(2),.customer-shipping-fields label:last-of-type{grid-column:1/-1}.customer-request-summary{background:#fff;border:1px solid #d3c8b7;border-radius:13px;gap:12px;padding:18px;display:grid}.customer-request-summary h4{font-family:var(--serif);margin:0;font-size:22px;font-weight:520}.customer-request-summary dl{gap:9px;margin:0;display:grid}.customer-request-summary dl>div{border-bottom:1px solid #eee8de;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:14px;padding-bottom:9px;display:grid}.customer-request-summary dt{color:#777067;text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.customer-request-summary dd{color:#34342f;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.5}.customer-request-summary>p{color:#665736;background:#f6eddc;border-radius:8px;margin:0;padding:11px 12px;font-size:10px;font-weight:700;line-height:1.55}.customer-contact-consent{color:#59554e;background:#fff;border:1px solid #d7cec0;border-radius:10px;flex-direction:row;align-items:flex-start;gap:10px;margin:0;padding:13px 14px;font-size:10px;font-weight:650;line-height:1.55;display:flex}.order-request-submit{color:#fff;cursor:pointer;background:#2f332d;border:1px solid #2f332d;border-radius:10px;width:max-content;min-height:52px;padding:0 24px;font-size:11px;font-weight:800}.order-request-submit:disabled{opacity:.55;cursor:wait}.customer-order-request>small{color:#7b7469;line-height:1.5}.order-request-error{color:#8a342b;background:#fff0ed;border-radius:9px;margin:0;padding:11px 13px;font-weight:700}.checkout-manager{gap:28px;display:grid}.checkout-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.checkout-heading h1{font-family:var(--serif);letter-spacing:-.045em;margin:7px 0 13px;font-size:60px;font-weight:450}.checkout-heading>div>p:last-child{color:#6f6a61;max-width:740px;margin:0;line-height:1.65}.checkout-stats{background:#fff;border:1px solid #d8d0c5;border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.checkout-stats>div{border-right:1px solid #e5ded3;flex-direction:column;justify-content:center;gap:8px;min-height:96px;padding:18px 22px;display:flex}.checkout-stats>div:last-child{border:0}.checkout-stats span{color:#827c72;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.checkout-stats strong{font-family:var(--serif);font-size:30px;font-weight:450}.checkout-message{z-index:10;color:#24563f;background:#eff8f1;border:1px solid #b8d2c0;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:15px;margin:0;padding:14px 17px;font-size:11px;font-weight:750;display:grid;position:sticky;top:12px;box-shadow:0 14px 34px #272d261f}.checkout-message.error{color:#8a342b;background:#fff0ed;border-color:#e2bbb3}.checkout-message button{width:34px;height:34px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:18px}.checkout-workspace{grid-template-columns:minmax(0,1.25fr) minmax(390px,.8fr);align-items:start;gap:20px;display:grid}.checkout-product-picker,.checkout-ticket,.order-history{background:#fff;border:1px solid #d8d0c5;border-radius:15px}.checkout-product-picker{padding:22px}.checkout-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.checkout-panel-heading h2{font-family:var(--serif);margin:5px 0 0;font-size:30px;font-weight:450}.checkout-panel-heading>span{color:#817b72;font-size:9px;font-weight:700}.checkout-panel-heading>button{cursor:pointer;background:#faf8f4;border:1px solid #cfc7bb;border-radius:9px;min-height:42px;padding:0 15px}.checkout-search{color:#777065;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:7px;margin:0 0 15px;font-size:8px;font-weight:800;display:flex}.checkout-search input{color:#272823;background:#faf9f6;border:1px solid #cfc7bb;border-radius:11px;outline:0;width:100%;min-height:54px;padding:0 15px;font-size:13px}.checkout-search input:focus{border-color:#997841;box-shadow:0 0 0 3px #ab8a5029}.checkout-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:760px;padding-right:4px;display:grid;overflow-y:auto}.checkout-product{color:#2b2c28;text-align:left;cursor:pointer;background:#fdfcf9;border:1px solid #e0d9ce;border-radius:12px;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:118px;padding:11px;display:grid;position:relative}.checkout-product:hover{border-color:#b99a63;box-shadow:0 8px 22px #43372414}.checkout-product:disabled{opacity:.55;cursor:not-allowed}.checkout-product img{object-fit:contain;background:#f3f0e9;border-radius:9px;width:88px;height:88px}.checkout-product>span{flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-product small{color:#846a3b;text-transform:uppercase;letter-spacing:.08em;font-size:7px;font-weight:800}.checkout-product strong{font-family:var(--serif);text-overflow:ellipsis;font-size:18px;font-weight:500;line-height:1.15;overflow:hidden}.checkout-product em{color:#777168;font-size:8px;font-style:normal}.checkout-product>b{color:#276144;background:#eaf5ed;border-radius:999px;padding:5px 7px;font-size:7px;position:absolute;bottom:8px;right:8px}.checkout-ticket{position:sticky;top:15px;overflow:hidden}.checkout-ticket-heading{background:#faf8f3;border-bottom:1px solid #e6dfd5;justify-content:space-between;align-items:flex-start;gap:14px;padding:22px;display:flex}.checkout-ticket-heading p{color:#80683c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 5px;font-size:8px;font-weight:800}.checkout-ticket-heading h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:450}.order-status{color:#6e582e;text-transform:uppercase;letter-spacing:.07em;background:#eee3cd;border-radius:999px;align-items:center;width:max-content;min-height:28px;padding:0 9px;font-size:7px;font-weight:850;display:inline-flex}.order-status.submitted{color:#7a5019;background:#fff0c9}.order-status.finalized{color:#245f43;background:#e7f3ea}.customer-request-note,.checkout-inventory-note{color:#6d5a32;background:#fff7e7;margin:0;padding:13px 22px;font-size:9px;line-height:1.55}.checkout-customer-fields{border-bottom:1px solid #ebe4da;gap:10px;padding:18px 22px;display:grid}.checkout-customer-fields label{color:#777065;text-transform:uppercase;letter-spacing:.07em;flex-direction:column;gap:6px;margin:0;font-size:7px;font-weight:800;display:flex}.checkout-customer-fields input,.checkout-customer-fields textarea{color:#292a26;width:100%;min-height:45px;font:inherit;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d2cabe;border-radius:9px;outline:0;padding:10px 12px;font-size:11px;font-weight:450}.checkout-customer-fields textarea{resize:vertical;min-height:70px}.checkout-lines{max-height:590px;display:grid;overflow-y:auto}.checkout-line{border-bottom:1px solid #ece5dc;grid-template-columns:56px minmax(120px,1fr) minmax(130px,auto);align-items:center;gap:9px 11px;padding:14px 18px;display:grid}.checkout-line>img{object-fit:contain;background:#f4f1eb;border-radius:8px;width:56px;height:56px}.checkout-line-name{flex-direction:column;gap:3px;min-width:0;display:flex}.checkout-line-name strong{font-family:var(--serif);font-size:15px;font-weight:500}.checkout-line-name span{color:#827b70;font-size:8px}.checkout-line-quantity{flex-direction:column;gap:5px;margin:0;display:flex}.checkout-line-quantity>span{color:#7c756b;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.checkout-line-quantity>div{grid-template-columns:38px 48px 38px;gap:4px;display:grid}.checkout-line-quantity button,.checkout-line-quantity input{color:#2d2e29;text-align:center;background:#faf8f4;border:1px solid #d2cabe;border-radius:7px;width:100%;min-height:40px;font-weight:750}.checkout-line-quantity button{cursor:pointer}.checkout-line-quantity button:disabled{opacity:.35}.checkout-remove{color:#8f4339;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b88c83;grid-column:2;width:max-content;padding:0;font-size:8px}.checkout-inventory-note{color:#686158;background:#f6f2eb}.checkout-actions{grid-template-columns:1fr 1fr;gap:8px;padding:17px 22px 22px;display:grid}.checkout-actions button{color:#34342f;cursor:pointer;background:#faf8f4;border:1px solid #c9c1b5;border-radius:9px;min-height:48px;padding:8px 12px;font-size:9px;font-weight:800}.checkout-actions .checkout-finalize{color:#fff;background:#2f332d;border-color:#2f332d}.checkout-actions .checkout-export{color:#5c4724;background:#f5ead5;border-color:#b99a63}.checkout-actions .checkout-delete{color:#8b3d34;background:#fff1ee}.checkout-actions button:disabled{opacity:.5;cursor:wait}.checkout-empty{color:#746e65;background:#faf8f4;place-items:start;gap:6px;padding:26px;display:grid}.checkout-empty h3,.checkout-empty p{margin:0}.checkout-empty h3{color:#34342f;font-family:var(--serif);font-size:20px;font-weight:500}.checkout-empty button{cursor:pointer;background:#fff;border:1px solid #c9c1b5;border-radius:8px;min-height:42px;padding:0 14px}.order-history{padding:22px}.order-loading{color:#716b62;padding:26px}.order-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.order-card{color:#33342f;text-align:left;cursor:pointer;background:#fdfcf9;border:1px solid #dfd8cd;border-radius:11px;flex-direction:column;align-items:flex-start;gap:7px;min-height:168px;padding:16px;display:flex}.order-card:hover,.order-card.selected{border-color:#af8b4d;box-shadow:0 9px 22px #40331e14}.order-card>strong{font-family:var(--serif);margin-top:4px;font-size:20px;font-weight:500}.order-card>span:not(.order-status),.order-card>small,.order-card>time{color:#7a746b;font-size:8px}.order-card>b{color:#5b4724;margin-top:auto;font-size:12px}@media (width<=1100px){.checkout-workspace{grid-template-columns:1fr}.checkout-ticket{position:static}.order-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.saved-list>div{grid-template-columns:54px minmax(180px,1fr) minmax(115px,auto) minmax(205px,auto)}.saved-list .plain-status{grid-column:2}.saved-list-quantity{grid-area:1/4/3}.saved-list .saved-list-remove{grid-column:3}}@media (width<=720px){.checkout-heading{display:block}.checkout-heading h1{font-size:46px}.checkout-heading .admin-primary{width:100%;margin-top:20px}.checkout-stats{grid-template-columns:1fr}.checkout-stats>div{border-bottom:1px solid #e5ded3;border-right:0;min-height:78px}.checkout-product-grid,.order-card-grid{grid-template-columns:1fr}.checkout-product-grid{max-height:none}.checkout-product{min-height:112px}.checkout-ticket-heading{flex-direction:column;align-items:flex-start}.checkout-line{grid-template-columns:48px minmax(0,1fr)}.checkout-line>img{width:48px;height:48px}.checkout-line-quantity,.checkout-remove{grid-column:1/-1}.checkout-actions{grid-template-columns:1fr}.saved-list>div{grid-template-columns:46px minmax(0,1fr);padding:12px}.saved-list-stock,.saved-list .plain-status,.saved-list-quantity,.saved-list .saved-list-remove{grid-area:auto/2}.saved-list-quantity>div{grid-template-columns:56px 70px 56px}.saved-list-quantity button,.saved-list-quantity input{min-height:54px}.customer-order-request{padding:21px 16px}.customer-order-request-heading{flex-direction:column}.customer-order-request-heading h3{font-size:27px}.customer-order-fields{grid-template-columns:1fr}.customer-order-fields label:last-child{grid-column:auto}.customer-contact-fields,.customer-shipping-fields{grid-template-columns:1fr;padding:14px}.customer-contact-fields>p,.customer-preferred-contact,.customer-shipping-fields label:first-of-type,.customer-shipping-fields label:nth-of-type(2),.customer-shipping-fields label:last-of-type{grid-column:auto}.customer-request-summary dl>div{grid-template-columns:1fr;gap:4px}.order-request-submit{width:100%;min-height:56px}}@media (width<=430px){.customer-delivery-choice>div,.customer-preferred-contact>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.checkout-product,.order-card{transition:none!important}}.pos-manager{font-variant-numeric:tabular-nums;gap:22px;display:grid}.pos-heading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.pos-heading h1{font-family:var(--serif);letter-spacing:-.045em;margin:7px 0 12px;font-size:clamp(42px,5vw,68px);font-weight:450}.pos-heading>div:first-child>p:last-child{color:#6f6a61;max-width:760px;margin:0;line-height:1.65}.pos-heading-actions{gap:10px;padding-top:8px;display:flex}.pos-heading-actions button,.pos-history button,.pricing-rules-panel button{color:#34342f;cursor:pointer;background:#fff;border:1px solid #c9c1b5;border-radius:10px;min-height:48px;padding:0 17px;font-size:11px;font-weight:800}.pos-heading-actions .admin-primary,.pricing-rules-panel .admin-primary{color:#fff;background:#2f332d;border-color:#2f332d}.pos-message{top:calc(10px + env(safe-area-inset-top));z-index:60;color:#24563f;background:#eff8f1;border:1px solid #b8d2c0;border-radius:12px;grid-template-columns:1fr 48px;align-items:center;min-height:54px;margin:0;padding:9px 9px 9px 17px;font-size:12px;font-weight:750;display:grid;position:sticky;box-shadow:0 14px 34px #272d2621}.pos-message.error{color:#8a342b;background:#fff0ed;border-color:#e2bbb3}.pos-message button{width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:20px}.pos-workspace{grid-template-columns:minmax(0,1.18fr) minmax(410px,.82fr);gap:16px;height:clamp(690px,100dvh - 190px,910px);min-height:690px;scroll-margin-top:12px;display:grid}.pos-picker,.pos-ticket,.pos-history,.pricing-rules-panel{background:#fff;border:1px solid #d7cfc3;border-radius:16px;box-shadow:0 12px 38px #332d230f}.pos-picker{grid-template-rows:auto auto auto minmax(0,1fr);min-width:0;padding:20px;display:grid;overflow:hidden}.pos-panel-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.pos-panel-title h2{font-family:var(--serif);letter-spacing:-.02em;margin:5px 0 0;font-size:30px;font-weight:450}.pos-panel-title>strong{color:#817a70;font-size:10px}.pos-search{color:#777065;text-transform:uppercase;letter-spacing:.08em;gap:7px;margin:17px 0 14px;font-size:9px;font-weight:800;display:grid;position:relative}.pos-search input{color:#272823;text-transform:none;letter-spacing:normal;background:#faf9f6;border:1px solid #c9c1b4;border-radius:12px;outline:0;width:100%;min-height:56px;padding:0 52px 0 16px;font-size:16px}.pos-search input:focus{border-color:#94723c;box-shadow:0 0 0 3px #ab8a502b}.pos-search kbd{color:#766f65;background:#fff;border:1px solid #d6cfc4;border-radius:7px;place-items:center;width:30px;height:30px;font:700 14px/1 system-ui;display:grid;position:absolute;bottom:13px;right:13px}.pos-quick-toolbar{align-items:center;gap:7px;margin:0 0 11px;display:flex}.pos-quick-toolbar button{color:#676159;cursor:pointer;touch-action:manipulation;background:#faf8f4;border:1px solid #d5cdc0;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-size:9px;font-weight:850;display:inline-flex}.pos-quick-toolbar button span{color:#6d5935;background:#eee5d5;border-radius:999px;place-items:center;min-width:23px;min-height:23px;padding:0 6px;font-size:8px;display:grid}.pos-quick-toolbar button.active{color:#fff;background:#30332e;border-color:#30332e}.pos-quick-toolbar button.active span{color:#3d321e;background:#f1ddba}.pos-quick-toolbar button:disabled{opacity:.42;cursor:not-allowed}.pos-quick-toolbar small{color:#817a70;margin-left:auto;font-size:9px;font-weight:750}.pos-product-grid{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;grid-template-columns:1fr;align-content:start;gap:8px;min-height:0;padding:1px 4px 10px 1px;display:grid;overflow-y:auto}.pos-product{background:#fdfcf9;border:1px solid #dfd8cd;border-radius:13px;min-width:0;min-height:104px;position:relative;overflow:hidden}.pos-product.highlighted{border-color:#a98447;box-shadow:0 0 0 2px #ae8b4f26}.pos-quick-row{grid-template-columns:minmax(220px,1fr) minmax(112px,auto) minmax(238px,auto);align-items:center;gap:12px;padding:8px 10px;transition:border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out;display:grid}.pos-quick-row.in-order{background:#fffcf4;border-color:#b28b4c;box-shadow:inset 3px 0 #b28b4c}.pos-quick-product{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.pos-quick-image{background:#f2efe8;border-radius:10px;place-items:center;width:76px;height:84px;padding:4px;display:grid;overflow:hidden}.pos-quick-image img{object-fit:contain;object-position:center;filter:drop-shadow(0 9px 9px #26221b2e);width:100%;height:100%}.pos-quick-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pos-quick-copy small{color:#846a3b;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.pos-quick-copy strong{color:#2c2d29;font-family:var(--serif);text-overflow:ellipsis;font-size:18px;font-weight:520;line-height:1.15;overflow:hidden}.pos-quick-copy em{color:#787168;font-size:9px;font-style:normal;font-weight:550}.pos-quick-meta{justify-items:start;gap:7px;display:grid}.pos-quick-status{color:#4f5c50;font-size:9px;font-weight:750}.pos-quick-status.status-limited_supply{color:#8a672c}.pos-quick-status.status-not_restocking{color:#8c453c}.pos-quick-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.pos-quick-add{color:#fff;cursor:pointer;touch-action:manipulation;background:#30332e;border:1px solid #343832;border-radius:10px;min-width:116px;min-height:52px;padding:0 18px;font-size:11px;font-weight:900}.pos-quick-add:active{background:#494d46}.pos-quick-add:disabled{opacity:.48;cursor:not-allowed}.pos-in-order{color:#586b5b;white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:5px;font-size:8px;font-weight:850;display:inline-flex}.pos-in-order i{color:#fff;background:#5d745f;border-radius:999px;place-items:center;width:19px;height:19px;font-style:normal;display:grid}.pos-quick-stepper{grid-template-columns:42px 48px 42px 45px 42px;gap:4px;display:grid}.pos-quick-stepper button,.pos-quick-stepper input{color:#2d2e29;text-align:center;touch-action:manipulation;background:#faf8f4;border:1px solid #cbc3b7;border-radius:8px;width:100%;min-height:48px;padding:0;font-size:16px;font-weight:850}.pos-quick-stepper button{cursor:pointer}.pos-quick-stepper button:disabled{opacity:.35;cursor:not-allowed}.pos-quick-stepper input{appearance:textfield;font-size:15px}.pos-quick-stepper input::-webkit-inner-spin-button{appearance:none}.pos-quick-stepper .pos-quick-five{color:#684e21;background:#f2e5cc;font-size:10px}.pos-quick-stepper .pos-quick-remove{color:#8a3d34;background:#fff0ed;font-size:19px}.pos-quick-empty{color:#777065;text-align:center;align-content:center;place-items:center;gap:6px;min-height:180px;padding:28px;display:grid}.pos-quick-empty strong{color:#34342f;font-family:var(--serif);font-size:21px;font-weight:500}.pricing-badge{color:#534b3d;letter-spacing:.04em;text-transform:uppercase;background:#eee9df;border-radius:999px;width:max-content;max-width:100%;font-size:8px;font-style:normal;font-weight:850;display:inline-flex}.pricing-badge.premium{color:#75501b;background:#faeacb}.pricing-badge.lv{color:#fff;background:#2f332d}.pricing-badge select{min-height:32px;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 24px 0 10px}.pos-ticket{grid-template-rows:auto auto minmax(88px,1fr) auto auto;min-width:0;display:grid;overflow:hidden}.pos-ticket-header{background:#faf8f3;border-bottom:1px solid #e5ded3;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;display:flex}.pos-ticket-header p{color:#80683c;text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:8px;font-weight:800}.pos-ticket-header h2{font-family:var(--serif);margin:0;font-size:25px;font-weight:450}.pos-status{color:#5c4a28;letter-spacing:.08em;text-transform:uppercase;background:#eee5d2;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:8px;font-weight:900;display:inline-flex}.pos-status.completed{color:#225b3f;background:#e4f2e8}.pos-status.voided{color:#8c332b;background:#fae4e1}.pos-ticket-fields{border-bottom:1px solid #ebe4da;grid-template-columns:1fr 1fr;gap:8px;padding:12px 16px;display:grid}.pos-ticket-fields label,.pos-adjustment label{color:#777065;text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:8px;font-weight:800;display:grid}.pos-ticket-fields input,.pos-adjustment input,.money-entry input,.pricing-rules-panel input{color:#292a26;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d1c9bd;border-radius:9px;outline:0;width:100%;min-height:48px;padding:0 11px;font-size:16px}.pos-ticket-fields input:focus,.pos-adjustment input:focus,.money-entry input:focus,.pricing-rules-panel input:focus{border-color:#98763f;box-shadow:0 0 0 3px #ab8a5026}.pos-ticket-fields input:disabled,.pos-line input:disabled,.pos-adjustment input:disabled{color:#777;background:#f1efeb}.pos-lines{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;overflow-y:auto}.pos-empty{color:#777065;text-align:center;align-content:center;place-items:center;gap:5px;min-height:130px;padding:24px;display:grid}.pos-empty strong{color:#34342f;font-family:var(--serif);font-size:21px;font-weight:500}.pos-line{border-bottom:1px solid #ece5dc;grid-template-columns:58px minmax(100px,1fr) 136px minmax(80px,auto);align-items:center;gap:8px 10px;padding:13px 15px;display:grid}.pos-line>img{object-fit:contain;background:#f4f1eb;border-radius:9px;width:58px;height:58px}.pos-line-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pos-line-copy>strong{font-family:var(--serif);font-size:15px;font-weight:520;line-height:1.18}.pos-line-copy>span{color:#80796f;font-size:8px}.pos-line-copy .pricing-badge{padding:5px 8px}.pos-stepper{grid-template-columns:48px 48px 48px;gap:3px;display:grid}.pos-stepper button,.pos-stepper input{color:#2d2e29;text-align:center;touch-action:manipulation;background:#faf8f4;border:1px solid #cbc3b7;border-radius:8px;width:100%;min-height:48px;font-size:18px;font-weight:800}.pos-stepper button{cursor:pointer}.pos-stepper button:disabled{opacity:.35;cursor:not-allowed}.pos-stepper input{appearance:textfield;font-size:16px}.pos-stepper input::-webkit-inner-spin-button{appearance:none}.pos-line-money{text-align:right;white-space:nowrap;gap:3px;display:grid}.pos-line-money span{color:#797269;font-size:9px}.pos-line-money strong{font-size:15px}.pos-custom-price{color:#777065;text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;grid-column:2/4;align-items:center;gap:7px;font-size:8px;font-weight:800;display:flex}.pos-custom-price .money-entry{width:112px}.pos-custom-price .money-entry input{min-height:42px}.pos-custom-price button,.pos-remove{color:#76582d;cursor:pointer;background:#f4ead7;border:0;border-radius:8px;min-height:42px;padding:0 10px;font-size:8px;font-weight:800}.pos-remove{color:#8a3d34;background:#fff0ed;grid-area:2/4;justify-self:end}.money-entry{color:#524b41;text-transform:none;align-items:center;gap:4px;font-size:15px;font-weight:750;display:flex}.money-entry input{min-width:0}.pos-summary{background:#f7f4ee;border-top:1px solid #d9d1c5;padding:13px 17px;transition:background .25s,box-shadow .25s;position:relative}.pos-summary.tier-changed{background:#fff2d4;box-shadow:inset 0 0 0 2px #c99d4f}.pos-tier{border-bottom:1px solid #ddd5c9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.pos-tier span{color:#6f685f;text-transform:uppercase;font-size:10px;font-weight:800}.pos-tier strong{color:#5f4820;font-size:13px}.pos-summary dl{grid-template-columns:1fr 1fr;gap:4px 18px;margin:0;display:grid}.pos-summary dl div{color:#726b62;justify-content:space-between;gap:8px;font-size:9px;display:flex}.pos-summary dt,.pos-summary dd{margin:0}.pos-summary dd{color:#34342f;text-align:right;font-weight:750}.pos-adjustment{grid-template-columns:.55fr 1fr;gap:8px;margin-top:10px;display:grid}.pos-adjustment input{min-height:46px}.pos-grand-total{border-top:2px solid #383832;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:10px;padding-top:10px;display:flex}.pos-grand-total span{color:#5d574f;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:900}.pos-grand-total strong{font-family:var(--serif);letter-spacing:-.02em;font-size:31px;font-weight:520}.pos-actions{padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ddd5c9;grid-template-columns:1fr auto;gap:8px;display:grid}.pos-actions button,.pos-confirmation footer button{cursor:pointer;border:1px solid #c9c1b5;border-radius:10px;min-height:52px;padding:0 16px;font-size:11px;font-weight:900}.pos-complete{color:#fff;background:#2f332d;border-color:#2f332d!important}.pos-void{color:#8b352d;background:#fff0ed;border-color:#d6a39c!important}.pos-actions button:disabled,.pos-confirmation button:disabled{opacity:.5;cursor:wait}.pos-actions p{color:#8b352d;grid-column:1/-1;margin:0;font-size:10px}.pos-confirmation{-webkit-overflow-scrolling:touch;background:#fff9ec;border-top:2px solid #9a7a45;max-height:48vh;padding:15px 17px;overflow-y:auto}.pos-confirmation h3{font-family:var(--serif);margin:0 0 5px;font-size:22px;font-weight:520}.pos-confirmation>p{color:#72695c;margin:0 0 10px;font-size:9px;line-height:1.5}.pos-confirmation>div{gap:6px;display:grid}.pos-confirmation>div>label{background:#fff;border:1px solid #e1d5bd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 10px;display:flex}.pos-confirmation label>span:first-child{gap:3px;display:grid}.pos-confirmation label strong{font-size:10px}.pos-confirmation label em{color:#6f685f;font-size:9px;font-style:normal}.pos-confirmation label>span:last-child{color:#6b5b3f;align-items:center;gap:6px;max-width:180px;font-size:8px;display:flex}.pos-confirmation input[type=checkbox]{flex:none;width:22px;height:22px}.pos-confirmation footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pricing-rules-panel{gap:18px;padding:22px;display:grid}.pricing-rules-panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pricing-rules-panel h2{font-family:var(--serif);margin:5px 0;font-size:32px;font-weight:450}.pricing-rules-panel header p:last-child{color:#736d64;margin:0;font-size:10px}.pricing-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.pricing-tier-grid label,.pricing-specials label{color:#6f685f;text-transform:uppercase;gap:7px;font-size:9px;font-weight:800;display:grid}.pricing-specials{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:50%;display:grid}.pricing-rules-panel footer{justify-content:flex-end;gap:8px;display:flex}.pos-history{gap:16px;padding:20px;display:grid}.pos-mobile-bar{display:none}.pos-order-list{gap:8px;display:grid}.pos-order-list details{background:#fdfcf9;border:1px solid #ddd5ca;border-radius:11px;overflow:hidden}.pos-order-list details.voided{background:#fff8f7;border-color:#e2bdb7}.pos-order-list summary{cursor:pointer;grid-template-columns:minmax(190px,1.3fr) minmax(130px,1fr) 100px 100px 88px;align-items:center;gap:10px;min-height:66px;padding:9px 13px;font-size:10px;list-style:none;display:grid}.pos-order-list summary::-webkit-details-marker{display:none}.pos-order-list summary>span:first-child{gap:3px;display:grid}.pos-order-list summary time{color:#7c756c;font-size:8px;font-weight:450}.pos-order-list summary>strong{text-align:right;font-size:15px}.pos-order-list summary>b{color:#245f43;letter-spacing:.06em;background:#e7f3ea;border-radius:999px;justify-self:end;padding:7px 9px;font-size:8px}.pos-order-list .voided summary>b{color:#8a342b;background:#fae4e1}.pos-order-details{background:#fff;border-top:1px solid #e4ddd2;gap:5px;padding:12px 14px;display:grid}.pos-order-details p{color:#625c54;grid-template-columns:1fr 180px 90px;gap:10px;margin:0;font-size:9px;display:grid}.pos-order-details p strong{color:#292a26;text-align:right}.pos-order-details small{color:#7e776d;font-size:8px}@media (width<=1180px){.pos-product-grid{grid-template-columns:1fr}.pos-quick-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pos-quick-product{grid-column:1/-1}.pos-quick-meta{grid-column:1;align-items:center;gap:8px;display:flex}.pos-quick-actions{grid-column:2}.pos-workspace{grid-template-columns:minmax(0,1fr) minmax(390px,.9fr)}.pos-line{grid-template-columns:50px minmax(90px,1fr) 136px}.pos-line>img{width:50px;height:50px}.pos-line-money{grid-area:2/3}.pos-custom-price{grid-area:2/2}.pos-remove{grid-area:2/1;justify-self:start}}@media (width>=900px) and (width<=1060px){.pos-workspace{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:12px}.pos-picker{padding:16px}.pos-quick-image{width:68px;height:76px}.pos-quick-product{grid-template-columns:68px minmax(0,1fr)}.pos-in-order{display:none}}@media (width>=720px) and (width<=899px){.pos-heading{display:grid}.pos-workspace{grid-template-rows:minmax(320px,1fr) minmax(390px,48vh);grid-template-columns:1fr;gap:10px;height:calc(100dvh - 130px);min-height:760px;display:grid}.pos-picker{padding:15px}.pos-product-grid{grid-template-columns:1fr}.pos-ticket{bottom:env(safe-area-inset-bottom);z-index:45;grid-template-rows:auto auto minmax(70px,1fr) auto auto auto;position:sticky;box-shadow:0 -16px 40px #2a261f29}.pos-summary{z-index:2}.pos-actions{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.pricing-tier-grid{grid-template-columns:repeat(2,1fr)}.pricing-specials{max-width:none}.pos-mobile-bar{right:16px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:70;color:#fff;text-align:left;font-variant-numeric:tabular-nums;background:#2f332d;border:1px solid #8f7549;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:14px;min-height:76px;padding:10px 12px 10px 18px;display:grid;position:fixed;left:16px;box-shadow:0 16px 44px #1f1f1b52}.pos-mobile-bar span{gap:2px;display:grid}.pos-mobile-bar small{color:#d9cfbd;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.pos-mobile-bar strong{font-family:var(--serif);font-size:19px;font-weight:520}.pos-mobile-bar b{color:#3e3424;background:#f1ddba;border-radius:10px;place-items:center;min-height:48px;padding:0 14px;font-size:9px;display:grid}}@media (width<=719px){.pos-manager{padding-bottom:env(safe-area-inset-bottom)}.pos-heading{display:grid}.pos-heading h1{font-size:44px}.pos-heading-actions{grid-template-columns:1fr 1fr;display:grid}.pos-workspace{grid-template-columns:1fr;height:auto;min-height:0;display:grid}.pos-picker{min-height:540px;max-height:64vh}.pos-product-grid{grid-template-columns:1fr}.pos-quick-toolbar{flex-wrap:wrap}.pos-quick-toolbar button{flex:auto;justify-content:center}.pos-quick-toolbar small{text-align:right;width:100%;margin:0}.pos-quick-row{grid-template-columns:1fr;gap:9px;padding:10px}.pos-quick-product,.pos-quick-meta,.pos-quick-actions{grid-column:1}.pos-quick-product{grid-template-columns:68px minmax(0,1fr)}.pos-quick-image{width:68px;height:76px}.pos-quick-meta{justify-content:space-between;align-items:center;display:flex}.pos-quick-actions{grid-template-columns:1fr;justify-content:stretch;display:grid}.pos-quick-add{width:100%}.pos-quick-stepper{grid-template-columns:48px minmax(50px,1fr) 48px 48px 48px}.pos-ticket{position:relative;overflow:visible}.pos-ticket-fields{grid-template-columns:1fr}.pos-lines{max-height:52vh}.pos-line{grid-template-columns:50px minmax(0,1fr)}.pos-stepper{grid-column:1/-1;grid-template-columns:56px 64px 56px}.pos-line-money{grid-column:1/-1;justify-content:space-between;display:flex}.pos-custom-price,.pos-remove{grid-area:auto/1/auto/-1}.pos-summary{z-index:40;padding-bottom:calc(13px + env(safe-area-inset-bottom));position:sticky;bottom:0;box-shadow:0 -12px 28px #302b2321}.pos-summary dl,.pos-adjustment,.pos-actions{grid-template-columns:1fr}.pos-actions{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.pos-confirmation{max-height:none}.pos-confirmation footer{grid-template-columns:1fr}.pricing-tier-grid,.pricing-specials{grid-template-columns:1fr;max-width:none}.pricing-rules-panel header{display:grid}.pos-order-list summary{grid-template-columns:1fr auto}.pos-order-list summary>span:nth-child(2),.pos-order-list summary>span:nth-child(3){display:none}.pos-order-details p{grid-template-columns:1fr auto}.pos-order-details p span:nth-child(2){grid-column:1/-1}.pos-mobile-bar{right:10px;bottom:calc(8px + env(safe-area-inset-bottom));z-index:70;color:#fff;text-align:left;background:#2f332d;border:1px solid #8f7549;border-radius:14px;grid-template-columns:1fr 1fr auto;align-items:center;gap:8px;min-height:74px;padding:9px 10px 9px 14px;display:grid;position:fixed;left:10px;box-shadow:0 16px 44px #1f1f1b52}.pos-mobile-bar span{gap:2px;display:grid}.pos-mobile-bar small{color:#d9cfbd;text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:800}.pos-mobile-bar strong{font-family:var(--serif);font-size:16px;font-weight:520}.pos-mobile-bar b{color:#3e3424;background:#f1ddba;border-radius:9px;place-items:center;min-height:48px;padding:0 9px;font-size:8px;display:grid}}.pos-simple-manager{gap:22px}.pos-simple-workspace{background:linear-gradient(145deg,#fffdf9 0%,#f5efe4 100%);border:1px solid #d3cabd;border-radius:18px;overflow:hidden;box-shadow:0 20px 54px #302a1f17}.pos-checkout-context{color:#fff;background:#30332e;border-bottom:1px solid #ded6ca;justify-content:space-between;align-items:center;gap:28px;min-height:86px;padding:18px 22px;display:flex}.pos-checkout-context>div{gap:4px;display:grid}.pos-checkout-context span,.pos-checkout-context p{color:#d8cfbf;font-size:9px}.pos-checkout-context span{text-transform:uppercase;letter-spacing:.09em;font-weight:850}.pos-checkout-context strong{font-family:var(--serif);font-size:25px;font-weight:500}.pos-checkout-context p{text-align:right;max-width:420px;margin:0;line-height:1.55}.pos-checkout-fields{grid-template-columns:1fr 1fr;gap:12px;padding:18px 22px 0;display:grid}.pos-checkout-fields label,.pos-custom-total,.pos-custom-reason{color:#676057;gap:7px;font-size:9px;font-weight:800;display:grid}.pos-checkout-fields label>span,.pos-custom-total>span:first-child,.pos-custom-reason>span:first-child{text-transform:uppercase;letter-spacing:.07em}.pos-checkout-fields input,.pos-custom-reason input{color:#292a26;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #cbc2b4;border-radius:10px;outline:0;padding:0 14px;font-size:13px;font-weight:500}.pos-checkout-fields input:focus,.pos-custom-reason input:focus,.pos-custom-total input:focus{border-color:#92713a;box-shadow:0 0 0 3px #ab8a5026}.pos-legacy-note{color:#66583e;background:#fff8e9;border:1px solid #d8c8a9;border-radius:10px;align-items:center;gap:12px;margin:14px 22px 0;padding:12px 14px;font-size:9px;line-height:1.5;display:flex}.pos-legacy-note strong{text-transform:uppercase;letter-spacing:.06em;flex:none}.pos-checkout-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:18px 22px 22px;display:grid}.pos-category-card{background:#ffffffe6;border:1px solid #d8d0c4;border-radius:15px;flex-direction:column;min-width:0;min-height:365px;padding:17px;display:flex;box-shadow:0 12px 30px #322c220f}.pos-category-card>header{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;min-height:78px;display:grid}.pos-category-card>header>span{color:#fff;letter-spacing:.08em;background:#32352f;border-radius:50%;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.pos-category-card h2{font-family:var(--serif);margin:1px 0 5px;font-size:21px;font-weight:520;line-height:1.05}.pos-category-card header p{color:#777067;margin:0;font-size:8px;line-height:1.45}.pos-category-card.premium{background:linear-gradient(145deg,#fffdf8,#f7efdf);border-color:#cdb98f}.pos-category-card.lv{background:linear-gradient(145deg,#fbfaf6,#ece9e2);border-color:#bdb6aa}.pos-category-card.custom{color:#fff;background:#31342f;border-color:#bbb5aa}.pos-category-card.custom.active{border-color:#b99557;box-shadow:0 12px 34px #6d4f1f2e}.pos-category-card.custom>header>span{color:#45371f;background:#ead6ad}.pos-category-card.custom header p{color:#c9c1b3}.pos-category-price,.pos-auto-total{border-block:1px solid #e1d9cd;gap:3px;margin:10px 0 17px;padding:13px 0;display:grid}.pos-category-price>span,.pos-auto-total>span{color:#787168;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.pos-category-price strong,.pos-auto-total strong{font-family:var(--serif);font-size:26px;font-weight:520}.pos-category-price small{color:#777168;font-family:var(--sans);text-transform:uppercase;letter-spacing:.06em;font-size:8px}.pos-category-card.custom .pos-auto-total{border-color:#53564f}.pos-category-card.custom .pos-auto-total>span{color:#bfb7a9}.pos-category-quantity{grid-template-columns:52px minmax(72px,1fr) 52px;align-items:end;gap:6px;display:grid}.pos-category-quantity button,.pos-category-quantity input{color:#2d2e29;text-align:center;touch-action:manipulation;background:#faf8f4;border:1px solid #c8c0b5;border-radius:10px;width:100%;min-height:58px;font-size:21px;font-weight:850}.pos-category-quantity button{cursor:pointer}.pos-category-quantity button:disabled,.pos-category-quantity input:disabled{opacity:.38;cursor:not-allowed}.pos-category-quantity label{color:#777067;text-align:center;text-transform:uppercase;letter-spacing:.07em;gap:5px;font-size:7px;font-weight:850;display:grid}.pos-category-quantity input{appearance:textfield;font-size:19px}.pos-category-quantity input::-webkit-inner-spin-button{appearance:none}.pos-category-card>footer{color:#6f685f;text-transform:uppercase;letter-spacing:.07em;border-top:1px solid #e2dbd0;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:17px;font-size:8px;font-weight:850;display:flex}.pos-category-card>footer strong{color:#2f302c;font-size:15px}.pos-category-card.custom>footer{color:#c6bdaf;border-color:#53564f}.pos-category-card.custom>footer strong{color:#f0dfbd}.pos-custom-total{color:#ded6c8;margin-top:2px}.pos-custom-total>span:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.pos-custom-total small{color:#ada596;font-size:7px}.pos-custom-total .money-entry{color:#f0dfbd;background:#242722;border:1px solid #666960;border-radius:10px;gap:8px;min-height:58px;padding:0 12px;font-size:21px}.pos-custom-total input{color:#fff;width:100%;min-width:0;min-height:54px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:19px}.pos-custom-reason{color:#ded6c8;margin-top:11px}.pos-custom-reason input{color:#fff;background:#242722;border-color:#666960;min-height:46px;font-size:10px}.pos-field-error{color:#ffd1c9;margin:7px 0 0;font-size:8px;line-height:1.4}.pos-customer-total{background:#fff;border-top:1px solid #d7cdbf;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(220px,.65fr);align-items:center;gap:16px;padding:20px 22px;display:grid}.pos-total-tier{gap:3px;display:grid}.pos-total-tier>span{color:#766f65;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.pos-total-tier>strong{color:#624b25;font-size:14px}.pos-total-tier>small{color:#7a736a;margin-top:3px;font-size:8px;line-height:1.45}.pos-total-breakdown{flex-wrap:wrap;gap:6px;display:flex}.pos-total-breakdown>span{color:#6e675e;background:#f3efe8;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:8px;display:flex}.pos-total-breakdown strong{color:#30312d}.pos-total-due{text-align:right;gap:2px;display:grid}.pos-total-due span{color:#6d665d;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.pos-total-due strong{font-family:var(--serif);letter-spacing:-.03em;font-size:38px;font-weight:520}.pos-customer-total>p{color:#777067;border-top:1px solid #eee8de;grid-column:1/-1;margin:0;padding-top:11px;font-size:8px;line-height:1.5}.pos-simple-actions{background:#fff;border-top:0;grid-template-columns:minmax(230px,1fr) auto;padding:14px 22px 20px}.pos-simple-actions .pos-complete{min-height:58px;font-size:12px}.pos-simple-workspace>.pos-confirmation{border-top:1px solid #d4c19b}@media (width<=1240px){.pos-checkout-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pos-category-card{min-height:330px}}@media (width<=760px){.pos-checkout-context{gap:8px;display:grid}.pos-checkout-context p{text-align:left}.pos-checkout-fields{grid-template-columns:1fr}.pos-checkout-cards{grid-template-columns:1fr;padding-inline:14px}.pos-category-card{min-height:310px}.pos-customer-total{grid-template-columns:1fr}.pos-total-due{text-align:left;border-top:2px solid #34352f;padding-top:12px}.pos-simple-actions{padding-inline:14px;padding-bottom:calc(92px + env(safe-area-inset-bottom));grid-template-columns:1fr}.pos-checkout-fields,.pos-checkout-context,.pos-customer-total{padding-inline:14px}.pos-legacy-note{margin-inline:14px}}@media (prefers-reduced-motion:reduce){.pos-summary,.pos-quick-row{transition:none}}.matcher-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 30px;display:grid}.matcher-progress button{color:#777169;text-align:left;cursor:pointer;background:#f8f5ef;border:1px solid #d8d1c6;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;min-height:58px;padding:9px 12px;display:flex}.matcher-progress button>span{color:#9a7b47;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:800}.matcher-progress button>strong{font-size:11px;line-height:1.25}.matcher-progress button.active{color:#fff;background:#2b2d28;border-color:#8d6d38;box-shadow:0 9px 24px #2a282124}.matcher-progress button.active>span{color:#e0c485}.matcher-progress button.complete{color:#5e4c2e;background:#eee4d2;border-color:#c4af87}.quiz-step:not([hidden]){animation:.22s ease-out both matcher-step-in;display:block}.quiz-step[hidden]{display:none}.quiz-step>header{border-bottom:1px solid #e1dbd1;justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;padding-bottom:14px;display:flex}.quiz-step>header>span{color:#96763f;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:800}.quiz-step>header h3{font-family:var(--serif);margin:0;font-size:28px;font-weight:450;line-height:1}.quiz-step .choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.quiz-step .choice-group label,.quiz-step .choice-group span{width:100%}.quiz-step .choice-group span{text-align:center;justify-content:center;min-height:50px;padding:8px 13px;font-size:12px;line-height:1.25}.quiz-step .quiz-selects select,.quiz-step .quiz-text-fields input{min-height:52px;font-size:16px}.quiz-next,.quiz-skip,.matcher-dirty button,.matcher-confidence button,.matcher-show-more{cursor:pointer;border-radius:10px;min-height:50px}.quiz-next{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#2b2d28;border:0;justify-content:space-between;align-items:center;width:100%;margin-top:10px;padding:0 18px;font-size:10px;font-weight:800;display:flex}.quiz-final-actions{grid-template-columns:auto minmax(220px,1fr);gap:9px;margin-top:18px;display:grid}.quiz-final-actions .quiz-submit{min-height:52px;margin:0}.quiz-skip{color:#666159;background:#fff;border:1px solid #cfc7ba;padding:0 16px;font-size:10px;font-weight:750}.matcher-dirty{color:#6b542c;background:#fff8e8;border:1px solid #d5c295;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;font-size:11px;display:flex}.matcher-dirty button{color:#fff;background:#6f572d;border:0;flex:none;padding:0 15px;font-size:10px;font-weight:800}.matcher-confidence{color:#6c5630;background:#fff8e8;border:1px solid #decba0;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:14px 16px;font-size:11px;line-height:1.5;display:flex}.matcher-confidence button{color:#5e4723;background:#fff;border:1px solid #8a6b37;flex:none;padding:0 15px;font-size:10px;font-weight:800}.recommendation-actions{gap:7px;min-width:138px;display:grid}.recommendation-row .recommendation-actions button{width:100%;min-height:48px;margin:0}.recommendation-row .recommendation-actions .see-in-catalog{color:#5e5951;background:#fff;border-color:#bcb3a6}.matcher-show-more{color:#654f29;text-transform:uppercase;letter-spacing:.07em;background:#fff;border:1px solid #a48a5d;width:100%;margin-top:12px;padding:0 18px;font-size:10px;font-weight:800}.fragrance-card.matcher-highlight{outline-offset:3px;border-color:#9b783e;outline:3px solid #b5915252;box-shadow:0 20px 54px #64491e33}.fragrance-card:focus-visible{outline-offset:3px;outline:3px solid #b5915261}@keyframes matcher-step-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width>=820px) and (width<=1180px){.quiz-step .choice-group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quiz-step .choice-group span{min-height:54px}.quiz-selects,.quiz-text-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (width<=620px){.matcher-progress{gap:5px;margin-bottom:22px}.matcher-progress button{text-align:center;min-height:56px;padding:7px}.matcher-progress button>strong{font-size:9px}.quiz-step>header{flex-direction:column;align-items:start;gap:7px}.quiz-step>header h3{font-size:25px}.quiz-final-actions{grid-template-columns:1fr}.quiz-final-actions .quiz-submit{grid-row:1}.matcher-dirty,.matcher-confidence{flex-direction:column;align-items:stretch}.matcher-dirty button,.matcher-confidence button{width:100%}.recommendation-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}}@media (width<=430px){.quiz-step .choice-group>div,.recommendation-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.quiz-step:not([hidden]){animation:none}}.admin-secondary{color:#34342f;cursor:pointer;letter-spacing:.04em;background:#fff;border:1px solid #c9c1b5;border-radius:9px;min-height:48px;padding:0 17px;font-size:10px;font-weight:850}.admin-secondary:disabled,.admin-primary:disabled{opacity:.48;cursor:not-allowed}.admin-message.error{color:#8a342b;background:#fff0ed;border-color:#e2bbb3}.request-manager{gap:18px;padding-bottom:70px;display:grid}.request-manager-heading{border-bottom:1px solid #d9d1c4;justify-content:space-between;align-items:flex-end;gap:24px;padding:22px 0 16px;display:flex}.request-manager-heading h1{font-family:var(--serif);letter-spacing:-.03em;margin:6px 0 10px;font-size:52px;font-weight:450}.request-manager-heading p:last-child{color:#706a61;max-width:720px;margin:0;font-size:12px;line-height:1.7}.request-manager-layout{background:#fff;border:1px solid #d8d0c4;border-radius:16px;grid-template-columns:310px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 14px 42px #312b220f}.request-inbox{background:#f7f4ee;border-right:1px solid #ddd5ca;min-width:0;padding:15px;overflow-y:auto}.request-search{color:#756f66;text-transform:uppercase;letter-spacing:.08em;gap:6px;margin-bottom:12px;font-size:8px;font-weight:850;display:grid}.request-search input{color:#2c2d28;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #cac2b6;border-radius:9px;outline:0;width:100%;min-height:50px;padding:0 13px;font-size:15px}.request-inbox>button{color:#34342f;text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd5ca;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:78px;margin-bottom:7px;padding:11px 12px;display:grid}.request-inbox>button.active{background:#fff9ed;border-color:#9d7b42;box-shadow:inset 3px 0 #9d7b42}.request-inbox>button>span{gap:5px;min-width:0;display:grid}.request-inbox>button>span:last-child{justify-items:end}.request-inbox>button strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:520;overflow:hidden}.request-inbox>button small{color:#7d766d;font-size:8px}.request-inbox em{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.request-inbox em.new{color:#7b5620;background:#f7e7c5}.request-inbox em.reviewed{color:#286047;background:#e5f2e8}.request-review-panel{background:#fdfcf9;min-width:0;padding:25px}.request-empty{text-align:center;align-content:center;place-items:center;min-height:600px;display:grid}.request-empty h2{font-family:var(--serif);margin:0;font-size:32px;font-weight:450}.request-empty p{color:#777067}.request-customer-summary{border-bottom:1px solid #ded7cc;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:20px;display:flex}.request-customer-summary h2{font-family:var(--serif);margin:4px 0;font-size:38px;font-weight:450}.request-customer-summary p{color:#5f5a53;margin:0;font-size:13px}.request-customer-summary>div:last-child{color:#71695e;justify-items:end;gap:5px;display:grid}.request-customer-summary>div:last-child span{color:#4f4637;font-size:12px;font-weight:850}.request-order-total{color:#17241f;font-family:var(--serif);font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:28px;font-weight:500;display:flex}.request-order-total small{color:#756d62;letter-spacing:.09em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:8px;font-weight:800}.request-customer-summary small{font-size:9px}.request-private-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.request-private-details>div{background:#f8f5ef;border:1px solid #ded6ca;border-radius:10px;gap:5px;padding:12px 14px;display:grid}.request-private-details .request-private-address{grid-column:1/-1}.request-private-details span,.request-owner-followup label>span{color:#777067;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.request-private-details strong{color:#383832;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.55}.request-private-address .request-copy-address-button{color:#3f2c0f;cursor:pointer;letter-spacing:.03em;background:#f4e3bf;border:1px solid #a88449;border-radius:9px;width:max-content;min-height:42px;margin-top:5px;padding:0 14px;font-size:9px;font-weight:850}.request-private-address .request-copy-address-button:hover{background:#f9eccf;border-color:#c3a46a}.request-private-address>small{color:#756d61;max-width:680px;font-size:8px;line-height:1.5}.request-customer-note,.request-changed-note{color:#605847;background:#f4edde;border-radius:9px;margin:14px 0 0;padding:12px 14px;font-size:11px;line-height:1.55}.request-changed-note{color:#745721;background:#fff7e4;border:1px solid #dfc990;font-weight:700}.request-decision-list{gap:12px;margin-top:17px;display:grid}.request-decision-card{background:#fff;border:1px solid #ddd5ca;border-radius:13px;padding:17px}.request-review-bottle{grid-template-columns:148px minmax(0,1fr);align-items:center;gap:18px;display:grid}.request-review-image{background:#f5f2ec;border:1px solid #ebe4d9;border-radius:14px;place-items:center;width:148px;height:148px;display:grid;overflow:hidden}.request-review-image img{object-fit:contain;filter:drop-shadow(0 12px 13px #25211933);width:138px;height:138px}.request-item-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.request-item-heading span{color:#97773f;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:850}.request-item-heading h3{font-family:var(--serif);margin:4px 0;font-size:24px;font-weight:500}.request-item-heading p{color:#777067;margin:0;font-size:9px}.request-item-heading>strong{color:#2e302b;min-width:78px;font-family:var(--serif);background:#f0ece4;border-radius:10px;justify-items:center;padding:10px;font-size:29px;font-weight:500;display:grid}.request-item-heading>strong small{font-family:var(--sans);color:#777067;text-transform:uppercase;letter-spacing:.07em;font-size:7px}.request-choice-buttons{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0 10px;display:grid}.request-choice-buttons button{color:#4f514b;cursor:pointer;background:#faf8f4;border:1px solid #cfc7bb;border-radius:9px;min-height:52px;padding:0 14px;font-size:10px;font-weight:850}.request-choice-buttons button.active.full{color:#225b3f;background:#e6f3e9;border-color:#5b9273;box-shadow:0 0 0 2px #5085661c}.request-choice-buttons button.active.none{color:#8b342c;background:#fff0ed;border-color:#c98780;box-shadow:0 0 0 2px #9d443a17}.request-partial-choice{color:#69635b;grid-template-columns:minmax(190px,1fr) 86px minmax(150px,auto);align-items:center;gap:10px;font-size:9px;font-weight:800;display:grid}.request-partial-choice input{text-align:center;border:1px solid #c8c0b4;border-radius:9px;width:86px;min-height:50px;font-size:17px}.request-partial-choice small{color:#6c5732;text-align:right;font-size:9px}.request-item-note{color:#777067;text-transform:uppercase;letter-spacing:.07em;gap:6px;margin-top:11px;font-size:8px;font-weight:800;display:grid}.request-item-note input{color:#292a26;text-transform:none;letter-spacing:normal;background:#fff;border:1px solid #d1c9bd;border-radius:9px;min-height:48px;padding:0 12px;font-size:14px}.request-item-note small{color:#81796e;letter-spacing:0;text-transform:none;font-size:8px;font-weight:600;line-height:1.5}.request-owner-followup{background:#f7f1e5;border:1px solid #d5c9b5;border-radius:12px;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;padding:16px;display:grid}.request-owner-followup label{gap:7px;margin:0;display:grid}.request-owner-followup select,.request-owner-followup input,.request-owner-followup textarea{color:#2f302b;background:#fff;border:1px solid #c9c0b2;border-radius:9px;width:100%;min-height:48px;padding:0 12px;font-size:13px}.request-owner-followup textarea{resize:vertical;min-height:92px;padding-block:11px}.request-owner-followup .request-customer-message-field{grid-column:1/-1}.request-owner-followup label>div{background:#fff;border:1px solid #c9c0b2;border-radius:9px;grid-template-columns:32px 1fr;align-items:center;display:grid;overflow:hidden}.request-owner-followup label>div>span{text-align:center;font-weight:800}.request-owner-followup label>div input{border:0;border-left:1px solid #ddd5ca;border-radius:0}.request-owner-followup small{color:#756d61;font-size:8px;line-height:1.5}.request-review-actions{z-index:20;padding:13px 25px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfcf9f5;border-top:1px solid #d7cfc3;grid-template-columns:1fr 1.25fr;gap:12px;margin:18px -25px -25px;display:grid;position:sticky;bottom:0}.request-review-actions>div{grid-template-columns:1fr auto;gap:7px;display:grid}.request-review-actions>div:first-child{grid-template-columns:1fr}.request-review-actions small{color:#866431;grid-column:1/-1;font-size:8px}.request-review-actions .admin-primary{border-radius:9px;min-height:52px}.request-review-actions .share{color:#fff;background:#2f332d}.request-review-actions .fulfill{color:#fff;background:#8a641f;grid-column:1/-1}.request-filters{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 13px;display:grid}.request-filters button{color:#69635b;cursor:pointer;background:#fff;border:1px solid #d8d0c4;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;min-width:0;min-height:42px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.request-filters button:last-child{grid-column:1/-1}.request-filters button.active{color:#4f3512;background:#fff6e5;border-color:#b29055}.request-filters b{min-width:21px;color:inherit;text-align:center;background:#64584117;border-radius:999px;padding:4px 5px;font-size:8px}.request-inbox em.finalized{color:#785618;background:#f7e9c8}.request-inbox em.completed{color:#245d42;background:#def0e4}.request-inbox em.archived{color:#6c6760;background:#e8e5df}.request-stage-badge{color:#71501b;letter-spacing:.08em;text-transform:uppercase;background:#f4e4bd;border-radius:999px;width:max-content;margin-top:9px;padding:6px 9px;font-size:8px;font-weight:900;display:inline-flex}.request-stage-badge.completed{color:#245d42;background:#def0e4}.request-stage-badge.archived{color:#67625b;background:#e9e5df}.request-workflow{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 2px;display:grid}.request-workflow>div{color:#837c72;background:#f5f1ea;border:1px solid #ded6ca;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:11px 12px;display:flex}.request-workflow>div>b{border:1px solid #cfc5b5;border-radius:50%;flex:0 0 27px;place-items:center;height:27px;font-size:9px;display:grid}.request-workflow>div>span{gap:3px;min-width:0;display:grid}.request-workflow strong{color:#5d5952;font-size:10px}.request-workflow small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.request-workflow>div.current{color:#6d4c17;background:#fff6e5;border-color:#c8a870}.request-workflow>div.current strong{color:#4b3515}.request-workflow>div.done>b{color:#fff;background:#2f6e50;border-color:#2f6e50}.request-edit-button{color:#6d5427;cursor:pointer;background:#fbf5e8;border:1px dashed #bda578;border-radius:9px;width:100%;min-height:45px;margin-top:9px;font-size:9px;font-weight:850}.request-final-list{gap:9px;margin-top:17px;display:grid}.request-final-list article{background:#fff;border:1px solid #ddd5ca;border-radius:12px;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.request-final-image{background:#f2eee7;border-radius:10px;place-items:center;width:74px;height:74px;display:grid}.request-final-image img{object-fit:contain;filter:drop-shadow(0 8px 8px #2521192e);width:68px;height:68px}.request-final-list article>div>span{color:#96753f;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.request-final-list h3{font:500 21px/1.05 var(--serif);margin:4px 0}.request-final-list p{color:#777067;margin:0;font-size:9px}.request-final-list article>strong{color:#272a25;min-width:70px;font:500 28px/1 var(--serif);justify-items:center;gap:3px;display:grid}.request-final-list article>strong small{color:#777067;font:800 7px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.request-shipping-record{background:#f7f1e5;border:1px solid #d8c9aa;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;padding:15px;display:grid}.request-shipping-record>div{gap:5px;display:grid}.request-shipping-record span{color:#7a7267;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:850}.request-shipping-record strong{color:#302e29;font:500 18px/1 var(--serif)}.request-shipping-record>small{color:#776b58;grid-column:1/-1;font-size:8px;line-height:1.5}.request-review-actions .request-archive-button,.request-review-actions .request-danger{color:#6c665e;cursor:pointer;background:0 0;border:1px solid #cfc5b7;border-radius:9px;min-height:45px;font-size:9px;font-weight:800}.request-review-actions .request-danger{color:#923c34;background:#fff0ee;border-color:#d3a49e}.request-complete-button{grid-column:1/-1;min-height:54px}.request-complete-confirmation{color:#286047;font:500 21px/1.2 var(--serif);align-self:center}.request-postage-entry{color:#6c655b;background:#f7f1e5;border:1px solid #d9caa9;border-radius:9px;grid-column:1/-1;grid-template-columns:1fr minmax(120px,.7fr);align-items:center;gap:5px 10px;padding:10px;font-size:8px;font-weight:800;display:grid}.request-postage-entry>div{background:#fff;border:1px solid #c9c0b2;border-radius:8px;grid-template-columns:28px 1fr;align-items:center;display:grid;overflow:hidden}.request-postage-entry input{background:0 0;border:0;border-left:1px solid #ddd5ca;min-width:0;min-height:43px;padding:0 9px}.request-postage-entry small{color:#7b7369;grid-column:1/-1;font-size:7px}.request-editor-backdrop{z-index:1200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080907c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.request-owner-editor{color:#eee8dc;background:linear-gradient(155deg,#20211d,#11120f 68%);border:1px solid #cdb17959;border-radius:20px;width:min(980px,100%);max-height:min(900px,100vh - 40px);padding:25px;overflow:auto;box-shadow:0 35px 100px #0009}.request-owner-editor>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:18px;display:flex}.request-owner-editor>header h2{font:500 35px/1 var(--font-display,var(--serif));margin:5px 0 8px}.request-owner-editor>header p:last-child{color:#aaa69c;max-width:650px;margin:0;font-size:11px;line-height:1.55}.request-owner-editor>header>button{color:#ddd3c2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex:0 0 42px;height:42px;font-size:24px}.request-editor-error{color:#f0b0a8;background:#68282333;border:1px solid #dd7f7559;border-radius:9px;margin:14px 0 0;padding:12px 14px;font-size:10px;line-height:1.5}.request-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:18px 0;display:grid}.request-editor-grid>label{color:#aaa69c;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:850;display:grid}.request-editor-grid>label.wide{grid-column:1/-1}.request-editor-grid :is(input,select,textarea){color:#f4eee2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;text-transform:none;letter-spacing:normal;background:#0c0d0b;border:1px solid #ffffff21;border-radius:9px;width:100%;min-width:0;min-height:49px;padding:0 12px;font-size:13px}.request-editor-grid textarea{resize:vertical;min-height:84px;padding-block:11px}.request-editor-money{background:#0c0d0b;border:1px solid #ffffff21;border-radius:9px;grid-template-columns:33px 1fr;align-items:center;display:grid;overflow:hidden}.request-editor-money>span{color:#d8bd86;text-align:center}.request-editor-money input{border:0;border-left:1px solid #ffffff1a;border-radius:0}.request-editor-items{gap:8px;display:grid}.request-editor-section-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:3px;display:flex}.request-editor-section-heading>div{gap:4px;display:grid}.request-editor-section-heading span{color:#d8bd86;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.request-editor-section-heading strong{font:500 24px/1 var(--font-display,var(--serif))}.request-editor-section-heading small{color:#99958c;text-align:right;max-width:480px;font-size:8px;line-height:1.5}.request-editor-empty{text-align:center;background:#d1b2770e;border:1px dashed #d1b27759;border-radius:12px;gap:5px;padding:24px;display:grid}.request-editor-empty strong{color:#eee8dc;font:500 21px/1.2 var(--font-display,var(--serif))}.request-editor-empty span{color:#aaa69c;font-size:9px}.request-editor-items article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:11px;grid-template-columns:90px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:13px;display:grid}.request-editor-items article.replacing{background:#d1b27714;border-color:#d1b27794;box-shadow:0 0 0 2px #d1b27714}.request-editor-items article>img{object-fit:contain;background:#171814;border-radius:10px;width:90px;height:90px}.request-editor-items article>div:nth-child(2){gap:3px;min-width:0;display:grid}.request-editor-items article>div:nth-child(2)>span{color:#d8bd86;text-transform:uppercase;font-size:8px}.request-editor-items article>div:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-editor-items article>div:nth-child(2)>small{color:#99958c}.request-editor-items article>label{color:#99958c;text-transform:uppercase;gap:4px;font-size:7px;font-weight:800;display:grid}.request-editor-items article>label>div{grid-template-columns:40px 58px 40px;display:grid}.request-editor-items article>label :is(button,input){color:#eee8dc;text-align:center;background:#0c0d0b;border:1px solid #ffffff1f;min-width:0;height:42px}.request-editor-items article>label button:first-child{border-radius:8px 0 0 8px}.request-editor-items article>label button:last-child{border-radius:0 8px 8px 0}.request-editor-items article>label input{border-inline:0}.request-editor-item-actions{gap:5px;display:grid}.request-editor-item-actions button{cursor:pointer;border-radius:8px;min-height:40px;padding:0 11px;font-size:8px;font-weight:850}.request-editor-item-actions .replace{color:#ead5a8;background:#6f501c40;border:1px solid #d1b2774d}.request-editor-items .remove{color:#e4a59d;background:#69252033;border:1px solid #d8736840}.request-editor-items .request-editor-bottle-note{grid-column:2/-1}.request-editor-items .request-editor-bottle-note input{color:#eee8dc;text-align:left;text-transform:none;background:#0c0d0b;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-height:43px;padding:0 11px}.request-substitution-search{background:#d1b2770e;border:1px solid #d1b27740;border-radius:12px;margin-top:16px;padding:15px;position:relative}.request-substitution-search>label{color:#d8bd86;letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:850;display:grid}.request-substitution-search>label input{color:#f4eee2;text-transform:none;letter-spacing:normal;background:#0c0d0b;border:1px solid #ffffff24;border-radius:9px;min-height:50px;padding:0 13px;font-size:14px}.request-substitution-search>div{gap:5px;margin-top:8px;display:grid}.request-substitution-search>div>button{color:#eee8dc;text-align:left;background:#ffffff08;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:62px;padding:7px;display:grid}.request-substitution-search img{object-fit:contain;background:#171814;border-radius:8px;width:56px;height:56px}.request-substitution-search button>span{gap:3px;min-width:0;display:grid}.request-substitution-search button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.request-substitution-search button small,.request-substitution-search p{color:#99958c}.request-substitution-search button>b{color:#d8bd86;font-size:9px}.request-cancel-replacement{color:#d8bd86;cursor:pointer;background:#ffffff09;border:1px solid #d1b27747;border-radius:8px;min-height:38px;margin-top:8px;padding:0 11px;font-size:8px;font-weight:800}.request-owner-editor>footer{padding:14px 25px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f100df0;border-top:1px solid #ffffff1a;justify-content:flex-end;gap:8px;margin:20px -25px -25px;display:flex;position:sticky;bottom:-25px}.request-owner-editor>footer button{color:#c8c2b7;background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;min-height:49px;padding:0 17px}.request-owner-editor>footer .admin-primary{color:#17140d;border:0}@media (width<=760px){.request-workflow{grid-template-columns:1fr}.request-workflow small{white-space:normal}.request-shipping-record{grid-template-columns:1fr}.request-shipping-record>small{grid-column:1}.request-editor-backdrop{align-items:end;padding:0}.request-owner-editor{border-radius:20px 20px 0 0;width:100%;max-height:94vh;padding:18px}.request-owner-editor>header h2{font-size:29px}.request-editor-grid{grid-template-columns:1fr}.request-editor-grid>label.wide{grid-column:1}.request-editor-section-heading{flex-direction:column;align-items:start}.request-editor-section-heading small{text-align:left}.request-editor-items article{grid-template-columns:58px minmax(0,1fr) auto}.request-editor-items article>img{width:58px;height:58px}.request-editor-items article>label{grid-column:1/3}.request-editor-items article>label>div{grid-template-columns:44px 64px 44px}.request-editor-item-actions{grid-area:1/3/3}.request-editor-items .request-editor-bottle-note{grid-column:1/-1}.request-owner-editor>footer{margin:18px -18px -18px;padding-inline:18px;bottom:-18px}}@media (width<=430px){.request-filters{grid-template-columns:1fr}.request-filters button:last-child{grid-column:1}.request-final-list article{grid-template-columns:62px minmax(0,1fr)}.request-final-image{width:62px;height:62px}.request-final-image img{width:58px;height:58px}.request-final-list article>strong{grid-column:2;justify-items:start;min-width:0}.request-postage-entry{grid-template-columns:1fr}.request-postage-entry>div,.request-postage-entry small{grid-column:1}.request-substitution-search>div>button{grid-template-columns:42px minmax(0,1fr)}.request-substitution-search img{width:42px;height:42px}.request-substitution-search button>b{grid-column:2}.request-owner-editor>footer{grid-template-columns:1fr;display:grid}.request-review-bottle{grid-template-columns:112px minmax(0,1fr);gap:12px}.request-review-image{width:112px;height:128px}.request-review-image img{width:106px;height:120px}.request-item-heading{flex-direction:column;align-items:flex-start;gap:10px}.request-item-heading>strong{min-width:68px}.request-choice-buttons{grid-template-columns:1fr}.request-partial-choice{grid-template-columns:1fr 78px}.request-partial-choice small{text-align:left;grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.request-editor-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.request-stage-badge,.request-workflow>div.done>b,.request-editor-backdrop{forced-color-adjust:auto}}.order-request-manage-link{color:#fff;background:#24563f;border-radius:8px;align-items:center;width:max-content;min-height:42px;margin:6px 0;padding:0 14px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.customer-request-page{color:#242a26;background:#f4efe6;min-height:100vh}.customer-request-nav{color:#fff;background:#17241f;justify-content:space-between;align-items:center;gap:18px;min-height:78px;padding:14px max(24px,50% - 560px);display:flex}.customer-request-nav .wordmark{color:#fff}.customer-request-shell{width:min(1040px,100% - 36px);margin:0 auto;padding:58px 0 80px}.customer-request-intro{color:#fff;background:#17241f;border-radius:18px;padding:44px;position:relative;overflow:hidden;box-shadow:0 18px 55px #21282326}.customer-request-intro:after{content:"PL";color:#ffffff09;font-family:var(--serif);font-size:240px;line-height:1;position:absolute;bottom:-50px;right:20px}.customer-request-intro h1{z-index:1;max-width:760px;font-family:var(--serif);letter-spacing:-.03em;margin:9px 0 12px;font-size:56px;font-weight:450;position:relative}.customer-request-intro>p:not(.eyebrow){z-index:1;color:#d8ded9;max-width:680px;margin:0;font-size:13px;line-height:1.75;position:relative}.customer-request-status{z-index:1;color:#6f5628;background:#f1dfb7;border-radius:10px;gap:3px;width:max-content;margin-top:23px;padding:11px 15px;display:grid;position:relative}.customer-request-status.reviewed{color:#245a40;background:#dff0e4}.customer-request-status strong{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.customer-request-message,.customer-request-error{color:#24563f;background:#eff8f1;border:1px solid #b8d2c0;border-radius:10px;margin:18px 0 0;padding:13px 16px;font-size:11px;line-height:1.55}.customer-request-error{color:#8a342b;background:#fff0ed;border-color:#e2bbb3}.customer-request-items{gap:11px;margin-top:20px;display:grid}.customer-request-item{background:#fff;border:1px solid #d8d0c4;border-radius:14px;grid-template-columns:100px minmax(0,1fr) minmax(190px,auto);align-items:center;gap:18px;padding:16px 19px;display:grid}.customer-request-item>img{object-fit:contain;background:#f5f1e9;border-radius:10px;width:100px;height:100px}.customer-request-item>div:nth-child(2)>span{color:#97773f;text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.customer-request-item h2{font-family:var(--serif);margin:4px 0;font-size:24px;font-weight:500}.customer-request-item p{color:#777067;margin:0;font-size:9px}.customer-request-item>div:nth-child(2)>small{color:#65573f;margin-top:7px;font-size:10px;display:block}.customer-request-result{text-align:right;justify-items:end;gap:7px;display:grid}.customer-request-result>small{color:#777067;font-size:9px}.customer-request-result>strong{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:8px 11px;font-size:9px}.customer-request-result .available{color:#225b3f;background:#e4f2e8}.customer-request-result .none{color:#8a342b;background:#fae4e1}.customer-request-result .pending{color:#715728;background:#f3e7cc}.customer-request-owner-message{color:#4b3b20;background:#fff6e5;border:1px solid #c9ad72;border-left:4px solid #a78245;border-radius:11px;gap:7px;margin:14px 0 0;padding:18px;display:grid}.customer-request-owner-message span{color:#8a641f;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900}.customer-request-owner-message strong{font:500 17px/1.55 var(--serif);white-space:pre-wrap}.customer-request-note{color:#625b50;background:#fffaf0;border:1px solid #ddd4c6;border-radius:10px;margin:13px 0 0;padding:14px 16px;font-size:11px}.customer-request-main-actions{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.customer-request-main-actions button{color:#403d37;cursor:pointer;background:#fff;border:1px solid #bdb5a9;border-radius:9px;min-height:52px;padding:0 18px;font-size:10px;font-weight:850}.customer-request-main-actions .primary-button{color:#fff;background:#2f332d;border:0}.customer-request-editor{background:#fff;border:1px solid #d8d0c4;border-radius:16px;margin-top:20px;padding:24px}.customer-request-editor-heading{border-bottom:1px solid #e1d9cf;justify-content:space-between;align-items:center;gap:20px;padding-bottom:17px;display:flex}.customer-request-editor-heading h2{font-family:var(--serif);margin:4px 0 0;font-size:31px;font-weight:480}.customer-request-editor-heading>button{color:#6c665e;cursor:pointer;background:0 0;border:0;min-height:46px;padding:0 13px}.customer-request-edit-items{gap:8px;margin-top:15px;display:grid}.customer-request-edit-items article{border:1px solid #e0d9cf;border-radius:11px;grid-template-columns:76px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.customer-request-edit-items img{object-fit:contain;background:#f5f1ea;border-radius:8px;width:76px;height:76px}.customer-request-edit-items article>div:nth-child(2){gap:5px;min-width:0;display:grid}.customer-request-edit-items article>div:nth-child(2) strong{font-family:var(--serif);text-overflow:ellipsis;font-size:17px;font-weight:520;overflow:hidden}.customer-request-edit-items article>div:nth-child(2) span{color:#777067;font-size:8px}.customer-request-edit-items label{color:#736d64;text-transform:uppercase;letter-spacing:.06em;gap:5px;font-size:7px;font-weight:850;display:grid}.customer-request-edit-items label>div{grid-template-columns:46px 52px 46px;gap:3px;display:grid}.customer-request-edit-items label button,.customer-request-edit-items label input{text-align:center;background:#faf8f4;border:1px solid #cac2b6;border-radius:7px;min-height:46px;font-size:15px}.customer-request-edit-items .remove{color:#8a3d34;cursor:pointer;background:#fff0ed;border:0;border-radius:8px;min-height:46px;padding:0 12px;font-size:8px;font-weight:850}.customer-request-edit-items button:disabled{opacity:.35}.customer-request-edit-note{color:#716b62;text-transform:uppercase;letter-spacing:.07em;gap:7px;margin-top:15px;font-size:8px;font-weight:850;display:grid}.customer-request-edit-note textarea{resize:vertical;color:#292a26;min-height:90px;font:14px/1.5 var(--sans);text-transform:none;letter-spacing:normal;border:1px solid #ccc4b8;border-radius:9px;padding:12px}.customer-request-product-search{margin-top:15px;position:relative}.customer-request-product-search>label{color:#716b62;text-transform:uppercase;letter-spacing:.07em;gap:7px;font-size:8px;font-weight:850;display:grid}.customer-request-product-search input{text-transform:none;letter-spacing:normal;border:1px solid #c9c1b5;border-radius:9px;min-height:52px;padding:0 14px;font-size:15px}.customer-request-product-search>div{background:#faf8f4;border:1px solid #d9d1c6;border-radius:10px;gap:5px;margin-top:6px;padding:6px;display:grid}.customer-request-product-search>div>button{color:#34342f;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:8px 11px;display:flex}.customer-request-product-search>div>button span{gap:4px;display:grid}.customer-request-product-search>div>button strong{font-family:var(--serif);font-size:15px;font-weight:520}.customer-request-product-search>div>button small{color:#777067;font-size:8px}.customer-request-product-search>div>button em{color:#725929;font-size:9px;font-style:normal;font-weight:850}.customer-request-product-search>div>p{color:#777067;margin:10px;font-size:10px}.customer-request-save{color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:.07em;background:#2f332d;border:0;border-radius:9px;width:100%;min-height:56px;margin-top:17px;font-size:10px;font-weight:900}.customer-request-save:disabled{opacity:.5}.customer-request-privacy{color:#625b51;background:#eee7da;border-left:3px solid #a78245;gap:6px;margin-top:20px;padding:16px 18px;font-size:10px;line-height:1.55;display:grid}.customer-request-privacy span{color:#7b746a}.customer-request-home{color:#554c3e;margin-top:22px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.customer-request-loading{color:#625b51;text-align:center;align-content:center;place-items:center;gap:14px;min-height:100vh;padding:30px;display:grid}.customer-request-loading h1{font-family:var(--serif);font-size:38px;font-weight:450}@media (width>=820px) and (width<=1180px){.request-manager-layout{grid-template-columns:260px minmax(0,1fr)}.request-review-panel{padding:20px}.request-review-actions{margin-inline:-20px;grid-template-columns:1fr;margin-bottom:-20px;padding-inline:20px}}@media (width<=819px){.request-manager-heading{flex-direction:column;align-items:stretch}.request-manager-heading h1{font-size:42px}.request-manager-layout{grid-template-columns:1fr;min-height:0}.request-inbox{border-bottom:1px solid #ddd5ca;border-right:0;max-height:330px}.request-review-panel{padding:17px}.request-customer-summary{flex-direction:column;align-items:flex-start}.request-customer-summary>div:last-child{justify-items:start}.request-owner-followup{grid-template-columns:1fr}.request-review-actions{grid-template-columns:1fr;margin:18px -17px -17px;padding-inline:17px;position:relative}.customer-request-shell{padding-top:28px}.customer-request-intro{padding:30px 26px}.customer-request-intro h1{font-size:45px}.customer-request-item{grid-template-columns:82px minmax(0,1fr)}.customer-request-item>img{width:82px;height:82px}.customer-request-result{text-align:left;grid-column:1/-1;grid-template-columns:1fr auto;place-items:center stretch}.customer-request-edit-items article{grid-template-columns:64px minmax(0,1fr)}.customer-request-edit-items img{width:64px;height:64px}.customer-request-edit-items label,.customer-request-edit-items .remove{grid-column:1/-1}.customer-request-edit-items label>div{grid-template-columns:52px 64px 52px}}@media (width<=560px){.request-choice-buttons{grid-template-columns:1fr}.request-partial-choice{grid-template-columns:1fr 78px}.request-partial-choice small{text-align:left;grid-column:1/-1}.request-review-actions>div,.request-private-details{grid-template-columns:1fr}.request-private-details .request-private-address{grid-column:auto}.customer-request-nav{padding-inline:16px}.customer-request-nav .wordmark>span:last-child{display:none}.customer-request-shell{width:min(100% - 22px,1040px)}.customer-request-intro{padding:27px 20px}.customer-request-intro h1{font-size:39px}.customer-request-status{width:100%}.customer-request-item{gap:12px;padding:13px}.customer-request-item h2{font-size:20px}.customer-request-result{grid-template-columns:1fr;justify-items:start}.customer-request-main-actions{display:grid}.customer-request-editor{padding:16px}.customer-request-editor-heading{align-items:flex-start}}.wholesale-pricing-section{background:linear-gradient(145deg,#faf7f0 0%,#eee5d6 100%);border-bottom:1px solid #d9d0c2;padding:76px 0 82px;scroll-margin-top:16px}.wholesale-pricing-layout{gap:28px;display:grid}.wholesale-pricing-layout>header{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:end;gap:64px;display:grid}.wholesale-pricing-layout h2{max-width:760px;font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:6px 0 0;font-size:clamp(42px,5vw,64px);font-weight:450;line-height:.98}.wholesale-pricing-layout>header>p{color:#645e55;max-width:620px;margin:0;font-size:14px;line-height:1.72}.wholesale-tier-grid{background:#fff;border:1px solid #d1c6b5;border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 48px #392e1d12}.wholesale-tier-grid article{border-right:1px solid #e5ddd1;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:142px;padding:17px 14px;transition:background .2s ease-out,color .2s ease-out;display:flex}.wholesale-tier-grid article:last-child{border-right:0}.wholesale-tier-grid article>span{color:#746d63;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:850}.wholesale-tier-grid article>strong{font-family:var(--serif);font-size:32px;font-weight:520;line-height:1}.wholesale-tier-grid article>small{color:#817a70;font-size:8px;line-height:1.45}.wholesale-tier-grid article.active{color:#fff;background:#283029;box-shadow:inset 0 4px #cfad6b}.wholesale-tier-grid article.active>span,.wholesale-tier-grid article.active>small{color:#e6d9bd}.wholesale-special-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wholesale-special-grid article{background:#ffffffb8;border:1px solid #d3c9b9;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:112px;padding:19px 22px;display:grid}.wholesale-special-grid article>span{color:#fff;min-width:78px;font-family:var(--serif);text-align:center;background:#6d542c;border-radius:11px;padding:13px 10px;font-size:24px}.wholesale-special-grid article:nth-child(2)>span{background:#252923}.wholesale-special-grid article strong{font-family:var(--serif);font-size:22px;font-weight:520}.wholesale-special-grid article p{color:#6d665c;margin:6px 0 0;font-size:11px;line-height:1.55}.wholesale-special-grid>p{color:#5f563f;letter-spacing:.055em;text-transform:uppercase;grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:10px;font-weight:800;display:flex}.wholesale-special-grid>p span{color:#fff;background:#557560;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.saved-list>div{grid-template-columns:54px minmax(190px,1fr) minmax(112px,auto) minmax(205px,auto) minmax(125px,auto) 64px;gap:13px;padding:12px 14px 12px 10px}.saved-list-copy{gap:5px;min-width:0;display:grid}.saved-list-copy strong{overflow-wrap:anywhere}.saved-list-copy>span{color:#7b746a;font-size:9px}.saved-list-price{text-align:right;justify-items:end;gap:4px;min-width:118px;display:grid}.saved-list-price>span{color:#71695f;font-size:9px;font-weight:750}.saved-list-price>strong{color:#2a2d28;font-family:var(--sans);justify-items:end;font-size:18px;font-weight:850;display:grid}.saved-list-price small{color:#8a8175;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.saved-list .plain-status{white-space:nowrap}.saved-list .saved-list-remove{justify-self:end}.wholesale-list-summary{color:#fff;background:#242a25;border:1px solid #39423a;border-radius:15px;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:0;display:grid;overflow:hidden;box-shadow:0 18px 42px #23262129}.wholesale-list-total{background:linear-gradient(145deg,#19231d,#2d342d);border-right:1px solid #ffffff21;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:154px;padding:24px;display:flex}.wholesale-list-total>span,.wholesale-summary-metrics span,.wholesale-next-tier>span{color:#ceb985;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.wholesale-list-total>strong{font-family:var(--serif);font-size:46px;font-weight:520;line-height:1}.wholesale-list-total>small{color:#aeb5ae;font-size:10px}.wholesale-summary-metrics{grid-template-columns:1fr 1fr;display:grid}.wholesale-summary-metrics p{border-bottom:1px solid #ffffff1f;align-content:center;gap:7px;min-height:77px;margin:0;padding:17px 20px;display:grid}.wholesale-summary-metrics p+p{border-left:1px solid #ffffff1f}.wholesale-summary-metrics strong{font-size:14px;font-weight:750}.wholesale-next-tier{background:#cfad6b17;gap:7px;padding:18px 20px;display:grid}.wholesale-next-tier>strong{color:#f1ede4;max-width:720px;font-size:12px;line-height:1.55}.wholesale-savings-note{background:#1d2b22;border-top:1px solid #ffffff1f;grid-column:1/-1;padding:13px 20px;font-weight:750;color:#cfe4d4!important;margin:0!important;font-size:10px!important}.wholesale-list-summary>small{color:#aeb5ae;border-top:1px solid #ffffff1f;grid-column:1/-1;padding:12px 20px;font-size:9px;line-height:1.5}@media (width<=1180px){.wholesale-tier-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wholesale-tier-grid article{border-bottom:1px solid #e5ddd1}.wholesale-tier-grid article:nth-child(4n){border-right:0}.wholesale-tier-grid article:nth-child(n+5){border-bottom:0}.saved-list>div{grid-template-columns:54px minmax(170px,1fr) minmax(100px,auto) minmax(185px,auto) minmax(110px,auto) 58px}}@media (width<=900px){.wholesale-pricing-layout>header{grid-template-columns:1fr;gap:20px}.wholesale-special-grid{grid-template-columns:1fr}.wholesale-special-grid>p{grid-column:1}.saved-list>div{grid-template-columns:54px minmax(0,1fr) minmax(150px,auto)}.saved-list-image{grid-area:1/1/3}.saved-list-copy{grid-area:1/2}.saved-list .plain-status{grid-area:2/2}.saved-list-quantity{grid-area:3/2}.saved-list-price{grid-area:1/3/3}.saved-list .saved-list-remove{grid-area:3/3}}@media (width<=620px){.wholesale-pricing-section{padding:56px 0 62px}.wholesale-pricing-layout{gap:22px;width:min(100% - 24px,1440px)}.wholesale-pricing-layout h2{font-size:39px}.wholesale-pricing-layout>header>p{font-size:13px}.wholesale-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wholesale-tier-grid article{min-height:125px;border-bottom:1px solid #e5ddd1!important;border-right:1px solid #e5ddd1!important}.wholesale-tier-grid article:nth-child(2n){border-right:0!important}.wholesale-tier-grid article:nth-child(n+7){border-bottom:0!important}.wholesale-special-grid article{grid-template-columns:1fr;align-items:start;gap:12px;padding:17px}.wholesale-special-grid article>span{width:max-content;min-width:72px}.saved-list>div{grid-template-columns:46px minmax(0,1fr);padding:13px 12px}.saved-list-image{grid-area:1/1}.saved-list-copy{grid-area:1/2}.saved-list .plain-status{grid-area:2/2}.saved-list-price{text-align:left;grid-area:3/2;justify-items:start}.saved-list-price>strong{justify-items:start}.saved-list-quantity{grid-area:4/1/auto/-1}.saved-list-quantity>div{grid-template-columns:56px minmax(70px,1fr) 56px}.saved-list .saved-list-remove{grid-area:5/1/auto/-1;justify-self:start}.wholesale-list-summary{grid-template-columns:1fr}.wholesale-list-total{border-bottom:1px solid #ffffff21;border-right:0;min-height:138px}.wholesale-list-total>strong{font-size:42px}.wholesale-summary-metrics{grid-template-columns:1fr}.wholesale-summary-metrics p+p{border-left:0}}.fragrance-bottle-frame,.inventory-bottle-frame{z-index:1;place-items:center;width:100%;min-width:0;display:grid;position:relative;overflow:hidden}.fragrance-bottle-frame{height:100%}.inventory-bottle-frame{height:165px}.fragrance-bottle-frame img,.inventory-bottle-frame img{place-self:center;min-width:0;min-height:0;display:block;object-fit:contain!important;object-position:center!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;transform:none!important}.fragrance-card-image{aspect-ratio:auto;grid-template-rows:auto minmax(0,1fr);place-items:stretch stretch;gap:8px;min-height:270px;padding:10px 14px 14px}.card-image-status,.inventory-status-pill{place-self:start;max-width:100%;position:relative;top:auto;left:auto}.fragrance-bottle-frame{height:220px;padding:6px 10px 10px}.inventory-card-image{grid-template-rows:auto minmax(0,1fr);place-items:stretch stretch;gap:8px;min-height:230px;padding:10px 14px 14px}.inventory-bottle-frame{height:180px;padding:6px}@media (width<=820px){.fragrance-card-image{min-height:300px}.fragrance-bottle-frame{height:245px}.inventory-card-image{min-height:220px}.inventory-bottle-frame{height:168px}}@media (width<=620px){.fragrance-card-image{aspect-ratio:auto;min-height:220px}.fragrance-bottle-frame{height:clamp(145px,43vw,190px);padding:4px}.inventory-card-image{min-height:190px}.inventory-bottle-frame{height:126px;padding:4px}}.hero-stats{border-top:1px solid #ffffff21;grid-template-columns:repeat(3,max-content);gap:16px 44px;margin:34px 0 0;padding-top:26px;display:grid}.hero-stats div{gap:6px;display:grid}.hero-stats dt{color:#a3a49d;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.hero-stats dd{color:#f1eee7;font-family:var(--serif);margin:0;font-size:27px;font-weight:480;line-height:1}.hero-stats dd small{color:#c9b27f;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:.05em;text-transform:uppercase;margin-left:2px;font-size:10px;font-weight:700}.how-strip{background:#fbfaf6;border-bottom:1px solid #e3dccf;padding:60px 0 64px}.how-strip header{margin-bottom:26px}.how-strip h2{max-width:720px;font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;margin:6px 0 0;font-size:clamp(30px,3.6vw,42px);font-weight:450;line-height:1.05}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.how-steps li{background:#fff;border:1px solid #e2dbcd;border-radius:15px;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px;display:grid;box-shadow:0 10px 30px #362b190b}.how-steps li>span{color:#7f6333;width:44px;height:44px;font-family:var(--serif);background:#faf3e4;border:1px solid #c5a563;border-radius:999px;place-items:center;font-size:19px;display:grid}.how-steps strong{font-family:var(--serif);margin-bottom:7px;font-size:18px;font-weight:520;display:block}.how-steps p{color:#6b665c;margin:0;font-size:12px;line-height:1.65}.wholesale-tier-grid article{position:relative}.tier-save-chip{color:#2e6b53;letter-spacing:.045em;text-transform:uppercase;background:#e6f1e9;border-radius:999px;width:max-content;padding:4px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.wholesale-tier-grid article.active .tier-save-chip{color:#eadfc2;background:#e6d9bd29}.fragrance-card-price{color:#6d675e;margin:0;font-size:11px;line-height:1.4}.fragrance-card-price strong{color:#2a2d28;letter-spacing:-.01em;font-size:17px;font-weight:850}.tier-progress{background:#ffffff29;border-radius:999px;width:100%;height:6px;overflow:hidden}.tier-progress span{background:linear-gradient(90deg,var(--gold-500),#e2c485);border-radius:999px;height:100%;transition:width .2s ease-out;display:block}.wholesale-next-tier .tier-progress{margin-top:4px}.list-order-bar{z-index:39;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#181a15f5;border:1px solid #e0c48657;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:min(860px,100% - 32px);padding:12px 12px 12px 22px;display:grid;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000052}.list-order-bar-figures{white-space:nowrap;align-items:baseline;gap:13px;display:flex}.list-order-bar-figures span{color:#cdb680;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.list-order-bar-figures strong{font-family:var(--serif);letter-spacing:-.01em;font-size:25px;font-weight:520}.list-order-bar-tier{gap:7px;min-width:0;display:grid}.list-order-bar-tier>span{color:#d8d5cc;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;overflow:hidden}.list-order-bar button{min-height:46px;color:var(--ink-deep);background:var(--gold-300);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:10px;padding:0 18px;font-size:11px;font-weight:800;transition:background .2s ease-out}.list-order-bar button:hover{background:#dfc084}main:has(.list-order-bar){padding-bottom:104px}.public-reviews{background:#f6f1e7;border-top:1px solid #ddd6ca;padding-block:84px 92px;scroll-margin-top:20px}.public-reviews-heading{justify-content:space-between;align-items:flex-end;gap:44px;margin-bottom:30px;display:flex}.public-reviews-heading h2{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:6px 0 0;font-size:clamp(36px,4.5vw,52px);font-weight:450;line-height:1}.public-reviews-heading>div>p:not(.eyebrow){color:#6e6a62;max-width:460px;margin:14px 0 0;font-size:13px;line-height:1.65}.public-reviews-heading .public-reviews-history{color:#766e62;border-left:2px solid #b6955b;max-width:580px;padding-left:12px;font-size:10px}.public-reviews-average{text-align:right;justify-items:end;gap:5px;margin:0;display:grid}.public-reviews-average strong{font-family:var(--serif);font-size:46px;font-weight:520;line-height:1}.public-reviews-average>span:last-child{color:#77726a;font-size:11px}.review-stars{color:#b3893c;letter-spacing:.12em;font-size:14px}.public-reviews-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.public-review-card{background:#fff;border:1px solid #ddd5c7;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 10px 30px #362b190d}.public-review-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.public-review-meta em{color:#276048;letter-spacing:.06em;text-transform:uppercase;background:#e5f1e8;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:850}.public-review-card h3{font-family:var(--serif);margin:0;font-size:20px;font-weight:500;line-height:1.2}.public-review-card blockquote{color:#57534b;margin:0;font-size:13px;line-height:1.7}.public-review-card>footer{color:inherit;background:0 0;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;display:flex}.public-review-card>footer strong{color:#2f2f2a;font-size:12px;font-weight:750}.public-review-card>footer span{color:#7c766c;font-size:11px}.public-review-reply{border-left:2px solid var(--gold-500);background:#faf6ec;border-radius:0 10px 10px 0;gap:5px;padding:12px 14px;display:grid}.public-review-reply span{color:#7d6334;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.public-review-reply p{color:#5f5a50;margin:0;font-size:12px;line-height:1.6}.catalog-quantity-picker,.saved-list-quantity>span{font-size:10px}.saved-list-copy>span{font-size:11px}.saved-list-price>span{font-size:10px}.saved-list-price small{font-size:9px}.wholesale-tier-grid article>span,.wholesale-tier-grid article>small{font-size:10px}.wholesale-list-total>span,.wholesale-summary-metrics span,.wholesale-next-tier>span{font-size:9px}.wholesale-list-summary>small{font-size:10px}.wholesale-savings-note{font-size:11px!important}.customer-order-fields label,.customer-order-request-heading>strong,.customer-request-item p{font-size:11px}.customer-request-item>div:nth-child(2)>span{font-size:9px}.customer-request-item>div:nth-child(2)>small{font-size:11px}.customer-request-result>small,.customer-request-result>strong{font-size:10px}.customer-request-status strong{font-size:11px}.customer-request-status span,.customer-request-edit-items article>div:nth-child(2) span{font-size:10px}.customer-request-edit-items label{font-size:9px}@media (width<=900px){.how-steps{grid-template-columns:1fr}.public-reviews-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.list-order-bar{bottom:calc(78px + env(safe-area-inset-bottom));width:calc(100% - 20px)}main:has(.list-order-bar){padding-bottom:190px}.public-reviews{padding-block:64px 72px}.public-reviews-heading{flex-direction:column;align-items:flex-start;gap:18px}.public-reviews-average{text-align:left;justify-items:start}}@media (width<=620px){.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px;margin-top:26px;padding-top:22px}.hero-stats dd{font-size:21px}.how-strip{padding:44px 0 48px}.how-steps li{padding:18px}.list-order-bar{grid-template-columns:minmax(0,1fr) auto;gap:10px 14px;padding:11px 11px 13px 16px}.list-order-bar-figures{gap:10px}.list-order-bar-figures strong{font-size:20px}.list-order-bar-tier{grid-area:2/1/auto/-1}.list-order-bar-tier>span{white-space:normal}.list-order-bar button{min-height:44px;padding:0 14px}.public-reviews-list{grid-template-columns:1fr}.public-review-card{padding:19px}}@media (prefers-reduced-motion:reduce){.tier-progress span{transition:none!important}}.reseller-links-manager{gap:22px;display:grid}.reseller-links-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.reseller-links-heading h1{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:48px;font-weight:400}.reseller-links-heading p:last-child{max-width:720px;color:var(--muted);margin:14px 0 0;line-height:1.65}.reseller-link-create{border:1px solid var(--line);background:#fff;grid-template-columns:minmax(250px,1fr) minmax(260px,.8fr) auto;align-items:end;gap:24px;padding:26px 28px;display:grid}.reseller-link-create h2{font-family:var(--serif);margin:0;font-size:26px;font-weight:450}.reseller-link-create p{color:var(--muted);margin:7px 0 0;font-size:11px;line-height:1.55}.reseller-link-create label{color:#5e5a52;gap:8px;font-size:11px;font-weight:700;display:grid}.reseller-link-create input{border:1px solid var(--line);background:#fbfaf7;outline:0;min-height:48px;padding:0 13px}.reseller-link-create button{min-height:48px}.reseller-link-message{border:1px solid #dce9df}.reseller-link-message.error{color:#883b33;background:#fff0ed;border-color:#e3bbb4}.reseller-link-list{margin-top:2px}.reseller-link-row{border-top:1px solid #eeeae2;grid-template-columns:minmax(210px,.8fr) minmax(240px,1fr) minmax(390px,1.3fr);align-items:center;gap:22px;min-height:108px;padding:18px 28px;display:grid}.reseller-link-row:first-of-type{border-top:0}.reseller-link-row.inactive{opacity:.7;background:#faf9f6}.reseller-link-identity{gap:5px;display:grid}.reseller-link-identity>span{color:#245640;letter-spacing:.08em;text-transform:uppercase;background:#edf4ef;border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:850}.reseller-link-row.inactive .reseller-link-identity>span{color:#6e6a62;background:#e9e7e2}.reseller-link-identity strong{font-family:var(--serif);font-size:18px;font-weight:500}.reseller-link-identity small{color:#817c73;font-size:9px}.reseller-link-row code{color:#6e685e;text-overflow:ellipsis;white-space:nowrap;background:#f8f6f1;border:1px solid #ddd8ce;border-radius:7px;padding:10px 12px;font-size:10px;overflow:hidden}.reseller-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.reseller-link-actions button{color:#45443f;cursor:pointer;background:#fff;border:1px solid #cfc8bc;border-radius:7px;min-height:39px;padding:0 12px;font-size:10px;font-weight:700}.reseller-link-actions button:hover{color:#6e542d;border-color:#8e7650}.reseller-link-actions button.replace{color:#8b443c}.reseller-link-actions button:disabled{opacity:.4;cursor:not-allowed}.reseller-link-empty{text-align:center;padding:50px 28px}.reseller-link-empty strong{font-family:var(--serif);font-size:22px;font-weight:500}.reseller-link-empty p{color:var(--muted);margin:7px 0 0;font-size:11px}.reseller-catalog-page{--reseller-dark:#26332d;--reseller-accent:#cdb995;--reseller-soft:#f5f3ee;color:#202a25;background:var(--reseller-soft);min-height:100vh;padding:0 0 80px}.reseller-catalog-header{background:var(--reseller-dark);color:#fff;border-bottom:1px solid #dcd8d0;justify-content:space-between;align-items:flex-end;gap:32px;padding:60px max(30px,50vw - 740px) 42px;display:flex}.reseller-catalog-header>div:first-child{max-width:750px}.reseller-catalog-header p{color:var(--reseller-accent);letter-spacing:.18em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:800}.reseller-catalog-header h1{font-family:var(--serif);letter-spacing:-.04em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:450;line-height:.95}.reseller-catalog-header span{color:#d4d8d4;max-width:610px;margin-top:20px;font-size:14px;line-height:1.65;display:block}.reseller-language{border:1px solid #ffffff3d;border-radius:999px;flex:none;padding:4px;display:flex}.reseller-language button{color:#c9ceca;cursor:pointer;background:0 0;border:0;border-radius:999px;min-width:48px;min-height:40px;font-size:11px;font-weight:800}.reseller-language button.active{color:#26332d;background:#fff}.reseller-catalog-layout{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:28px;width:min(1480px,100% - 60px);margin:34px auto 0;display:grid}.reseller-catalog-main{min-width:0}.reseller-catalog-tools{background:#fff;border:1px solid #d9d5cd;grid-template-columns:minmax(260px,1.4fr) minmax(170px,.7fr) minmax(170px,.7fr);display:grid}.reseller-catalog-tools label{color:#6d6b65;letter-spacing:.08em;text-transform:uppercase;border-right:1px solid #e4e0d8;gap:7px;padding:13px 15px;font-size:9px;font-weight:850;display:grid}.reseller-catalog-tools label:last-child{border-right:0}.reseller-catalog-tools input,.reseller-catalog-tools select{color:#222b26;text-transform:none;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-height:31px;font-size:13px;font-weight:600}.reseller-results{color:#77756f;align-items:center;gap:6px;min-height:58px;font-size:11px;display:flex}.reseller-results strong{color:#25312b;font-size:18px}.reseller-results a{color:#fff;background:#26332d;border-radius:999px;margin-left:auto;padding:10px 12px;font-weight:750;display:none}.reseller-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.reseller-product-card{background:#fff;border:1px solid #ddd9d1;border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #2a2e290b}.reseller-product-image{aspect-ratio:1/1.05;background:linear-gradient(150deg,#ebe9e3,#faf9f6);place-items:center;padding:18px;display:grid}.reseller-product-image img{object-fit:contain;width:100%;height:100%}.reseller-product-copy{align-content:start;min-height:248px;padding:17px;display:grid}.reseller-status{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;width:max-content;margin-bottom:14px;padding:5px 8px;font-size:8px;font-weight:900}.reseller-status.last{color:#8a4038;background:#f6e2de}.reseller-product-copy p{color:#8a7251;letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:9px;font-weight:850}.reseller-product-copy h2{font-family:var(--serif);margin:0;font-size:21px;font-weight:520;line-height:1.12}.reseller-product-copy small{color:#74716a;margin:9px 0 18px;font-size:11px}.reseller-product-note{color:#665d50;margin:-9px 0 16px;font-size:10px;font-style:normal;line-height:1.45}.reseller-product-copy button{border:1px solid var(--reseller-dark);color:#fff;background:var(--reseller-dark);cursor:pointer;border-radius:8px;width:100%;min-height:47px;margin-top:auto;font-size:11px;font-weight:800}.reseller-product-copy button.added{color:#57605b;cursor:default;background:#f1f0ec;border-color:#d6d2ca}.reseller-list-panel{background:#fff;border:1px solid #d7d2c8;border-radius:16px;scroll-margin-top:18px;position:sticky;top:18px;overflow:hidden;box-shadow:0 22px 55px #262b2717}.reseller-list-heading{color:#fff;background:var(--reseller-dark);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.reseller-list-heading>div{gap:5px;display:grid}.reseller-list-heading p{font-family:var(--serif);margin:0;font-size:22px}.reseller-list-heading span{color:#cbd0cc;font-size:10px;line-height:1.45}.reseller-list-heading>strong{color:#f0ddba;border:1px solid #ffffff40;border-radius:999px;place-items:center;min-width:50px;height:50px;font-size:17px;display:grid}.reseller-list-message,.reseller-list-error{color:#255d44;background:#eaf3ec;margin:0;padding:11px 16px;font-size:10px;line-height:1.5}.reseller-list-error{color:#873e36;background:#fff0ed}.reseller-list-empty{text-align:center;place-content:center;gap:7px;min-height:170px;padding:25px;display:grid}.reseller-list-empty strong{font-family:var(--serif);font-size:20px;font-weight:500}.reseller-list-empty span{color:#77736d;font-size:10px}.reseller-list-items{overscroll-behavior:contain;max-height:44vh;overflow:auto}.reseller-list-items article{border-bottom:1px solid #ebe8e1;grid-template-columns:54px minmax(0,1fr);gap:11px 12px;padding:14px 16px;display:grid}.reseller-list-items img{object-fit:contain;background:#f3f1ec;border-radius:8px;width:54px;height:54px}.reseller-list-product{gap:4px;min-width:0;display:grid}.reseller-list-product strong{overflow-wrap:anywhere;font-size:11px;line-height:1.3}.reseller-list-product span{color:#74716a;font-size:9px}.reseller-list-product em{color:#9a4239;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.reseller-list-items label{color:#77736b;text-transform:uppercase;grid-column:2;justify-content:space-between;align-items:center;gap:10px;font-size:9px;font-weight:800;display:flex}.reseller-list-items label>div{grid-template-columns:38px 50px 38px;display:grid}.reseller-list-items label button,.reseller-list-items label input{color:#26332d;text-align:center;background:#fff;border:1px solid #d6d1c8;min-height:38px}.reseller-list-items label button{cursor:pointer}.reseller-list-items label button:disabled{opacity:.35;cursor:not-allowed}.reseller-list-items label input{appearance:textfield;border-inline:0;width:50px}.reseller-list-items label input::-webkit-inner-spin-button{appearance:none}.reseller-list-remove{color:#8a4b43;cursor:pointer;border:0;background:0 0;border-bottom:1px solid #b8948e;grid-column:2;justify-self:start;padding:4px 0;font-size:9px}.reseller-unavailable-note{color:#873e36;background:#fff0ed;margin:0;padding:12px 16px;font-size:10px;line-height:1.5}.reseller-list-total{color:#5f625e;text-transform:uppercase;background:#f6f4ef;border-top:1px solid #ddd8cf;justify-content:space-between;align-items:center;padding:18px 22px;font-size:11px;font-weight:800;display:flex}.reseller-list-total strong{color:#26332d;font-size:24px}.reseller-list-actions{grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.reseller-list-actions button{color:#3f443f;cursor:pointer;background:#fff;border:1px solid #cfc9bf;border-radius:8px;min-height:45px;padding:8px 10px;font-size:10px;font-weight:800}.reseller-list-actions button.primary{border-color:var(--reseller-dark);color:#fff;background:var(--reseller-dark)}.reseller-list-actions button:disabled{opacity:.4;cursor:not-allowed}.reseller-list-note{color:#7d7972;text-align:center;margin:0;padding:0 18px 18px;font-size:9px;line-height:1.5}.reseller-customer-submit{background:#f7f5f0;border:1px solid #ded8ce;border-radius:10px;gap:8px;margin:0 16px 16px;padding:16px;display:grid}.reseller-customer-submit>div{gap:4px;margin-bottom:3px;display:grid}.reseller-customer-submit>div strong{font-family:var(--serif);font-size:19px}.reseller-customer-submit>div span{color:#76716a;font-size:10px;line-height:1.45}.reseller-customer-submit input,.reseller-customer-submit textarea{width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d5d0c7;border-radius:7px;padding:10px 11px;font-size:11px}.reseller-customer-submit textarea{resize:vertical;min-height:72px}.reseller-customer-submit button{color:#fff;background:var(--reseller-dark);cursor:pointer;border:0;border-radius:8px;min-height:45px;font-weight:800}.reseller-customer-submit button:disabled{opacity:.45}.review-mode-badge{color:#6e542d;letter-spacing:.08em;background:#fff9e9;border:1px solid #d8c99c;border-radius:999px;flex:none;padding:10px 14px;font-size:10px;font-weight:850}.reseller-studio-create{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,minmax(130px,1fr));gap:14px;padding:25px;display:grid}.reseller-studio-create>div{grid-column:1/-1}.reseller-studio-create h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:450}.reseller-studio-create p{color:var(--muted);margin:7px 0 0;font-size:11px}.reseller-studio-create label{color:#5d5951;gap:7px;font-size:10px;font-weight:750;display:grid}.reseller-studio-create input{background:#faf9f6;border:1px solid #d7d1c7;min-width:0;min-height:46px;padding:0 11px}.reseller-studio-create button{align-self:end;min-height:46px}.reseller-studio-row{border-top:1px solid #eeeae2;grid-template-columns:minmax(200px,.8fr) minmax(240px,1fr) minmax(320px,1.2fr);align-items:center;gap:22px;padding:20px 28px;display:grid}.reseller-studio-row:first-of-type{border-top:0}.reseller-studio-row.inactive{opacity:.55;background:#faf9f6}.studio-access-state{grid-template-columns:1fr 1fr;gap:6px 12px;display:grid}.studio-access-state span{color:#87554e;gap:3px;font-size:10px;display:grid}.studio-access-state span b{color:#494741;text-transform:uppercase;font-size:9px}.studio-access-state small{color:#888279;grid-column:1/-1;font-size:9px}.reseller-link-actions button.preview{color:#fff;background:#26332d;border-color:#26332d}.reseller-preview-shell{color:#242a27;background:#f1efe9;min-height:100vh}.reseller-preview-top{color:#fff;background:#202923;justify-content:space-between;align-items:end;gap:30px;padding:34px max(24px,50vw - 690px);display:flex}.reseller-preview-top a{color:#c9d2cd;font-size:11px}.reseller-preview-top p{color:#e0c996;letter-spacing:.14em;margin:22px 0 8px;font-size:9px;font-weight:850}.reseller-preview-top h1{font-family:var(--serif);margin:0;font-size:44px;font-weight:450}.reseller-preview-top span{color:#c9ceca;margin-top:9px;font-size:11px;display:block}.preview-lock{border:1px solid #ffffff40;border-radius:999px;padding:11px 14px;font-size:10px;font-weight:800}.reseller-preview-tabs{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border-bottom:1px solid #d8d3ca;gap:4px;padding:10px max(24px,50vw - 690px);display:flex;position:sticky;top:0;overflow:auto}.reseller-preview-tabs button{color:#625f58;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:41px;padding:0 16px;font-size:10px;font-weight:800}.reseller-preview-message{color:#285f46;background:#edf6ef;border:1px solid #cde0d2;width:min(1380px,100% - 48px);margin:18px auto -4px;padding:12px 15px;font-size:11px}.reseller-preview-message.error{color:#8a4038;background:#fff0ed;border-color:#e6c2bc}.reseller-preview-section{width:min(1380px,100% - 48px);margin:28px auto 70px}.reseller-preview-section.two-column{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:start;gap:20px;display:grid}.reseller-preview-stack{gap:20px;display:grid}.reseller-preview-card{background:#fff;border:1px solid #d9d4cb;border-radius:14px;gap:15px;padding:26px;display:grid}.reseller-preview-card h2,.reseller-library-heading h2{font-family:var(--serif);margin:4px 0 0;font-size:30px;font-weight:450}.reseller-preview-card>div>span{color:#77736b;font-size:10px}.reseller-preview-card label{color:#5e5a52;gap:7px;font-size:10px;font-weight:750;display:grid}.reseller-preview-card input,.reseller-preview-card select,.reseller-preview-card textarea{width:100%;min-height:46px;font:inherit;background:#faf9f6;border:1px solid #d6d0c6;border-radius:7px;padding:10px 12px}.reseller-preview-card textarea{resize:vertical;min-height:90px}.reseller-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lock-card{color:#fff;background:#2a332e}.lock-card strong{font-family:var(--serif);font-size:24px}.lock-card p{color:#f2d6cf;margin:0;font-size:11px}.lock-card small{color:#cbd1cd;line-height:1.6}.lock-card-actions{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.lock-card-actions button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:7px;min-height:43px;padding:8px;font-size:9px;font-weight:800}.lock-card-actions button:disabled{opacity:.45}.reseller-library-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:20px;display:flex}.reseller-library-heading>div>span{color:#77736c;max-width:720px;margin-top:8px;font-size:11px;line-height:1.55;display:block}.reseller-library-heading>input{background:#fff;border:1px solid #d3cec5;border-radius:8px;width:min(360px,100%);min-height:47px;padding:0 14px}.reseller-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reseller-library-grid article{background:#fff;border:1px solid #dcd7ce;border-radius:12px;grid-template-columns:88px minmax(150px,1fr) auto;align-items:center;gap:14px;min-height:128px;padding:15px;display:grid;position:relative}.reseller-library-grid article.selected{border-color:#91aa9b;box-shadow:inset 4px 0 #365844}.reseller-library-grid article>img{object-fit:contain;background:#f3f1ec;border-radius:8px;width:88px;height:88px}.reseller-library-name{gap:4px;display:grid}.reseller-library-name small{color:#8a7251;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.reseller-library-name strong{font-family:var(--serif);font-size:17px}.reseller-library-name span{color:#77736b;font-size:9px}.reseller-library-name em{color:#876f4e;text-transform:uppercase;margin-top:4px;font-size:8px;font-style:normal}.reseller-pick{color:#55635b;text-transform:uppercase;justify-items:center;gap:4px;font-size:8px;font-weight:850;display:grid}.reseller-pick input{accent-color:#355b45;width:22px;height:22px}.reseller-item-controls{grid-column:2/-1;grid-template-columns:1fr 110px minmax(140px,1fr);gap:8px;display:grid}.reseller-item-controls select,.reseller-item-controls input{background:#faf9f6;border:1px solid #d6d0c6;border-radius:6px;min-width:0;min-height:39px;padding:0 9px;font-size:10px}.reseller-item-controls label{color:#77736b;align-items:center;gap:4px;display:flex}.reseller-library-grid article>i{color:#806b4c;font-size:8px;font-style:normal;position:absolute;top:8px;right:10px}.owner-preview-banner{z-index:7;color:#604b22;text-align:center;letter-spacing:.04em;background:#fff4ca;border-bottom:1px solid #dfca8b;padding:11px;font-size:10px;font-weight:850;position:sticky;top:61px}.reseller-preview-empty{color:#746f67;text-align:center;background:#faf9f6;border:1px dashed #cfc9bf;border-radius:12px;padding:60px 25px}.reseller-request-list{gap:12px;display:grid}.reseller-request-list article{background:#fff;border:1px solid #d9d4ca;border-radius:12px;padding:20px}.reseller-request-list header{justify-content:space-between;gap:20px;display:flex}.reseller-request-list header>div{gap:5px;display:grid}.reseller-request-list header strong{font-family:var(--serif);font-size:19px}.reseller-request-list header span,.reseller-request-list time{color:#77736b;font-size:10px}.reseller-request-list select{background:#faf9f6;border:1px solid #d2ccc2;border-radius:7px;min-height:39px;padding:0 10px}.reseller-request-list ul{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.reseller-request-list li{border-top:1px solid #eeeae3;justify-content:space-between;gap:20px;padding-top:7px;font-size:11px;display:flex}.reseller-request-list li small{color:#806b4a;text-transform:uppercase}.reseller-request-list article>p{color:#69655e;margin:14px 0 0;font-size:10px}.reseller-theme-forest{--reseller-dark:#26332d;--reseller-accent:#d6c39e;--reseller-soft:#f2f4f0}.reseller-theme-midnight{--reseller-dark:#182034;--reseller-accent:#c6d4f2;--reseller-soft:#f0f2f7}.reseller-theme-rose{--reseller-dark:#57363d;--reseller-accent:#f0c8cc;--reseller-soft:#f8f1f2}.reseller-theme-sand{--reseller-dark:#5b4a36;--reseller-accent:#ead4aa;--reseller-soft:#f7f1e7}.reseller-font-modern{--serif:var(--font-geist-sans),Arial,sans-serif}.reseller-font-classic{--serif:Georgia,serif}.studio-brand-live{color:#fff;background:var(--reseller-dark);border-radius:12px;padding:22px;gap:8px!important;display:grid!important}.studio-brand-live small{color:var(--reseller-accent);letter-spacing:.14em;font-size:8px;font-weight:850}.studio-brand-live strong{font-family:var(--serif);font-size:27px;font-weight:500}.studio-brand-live span{line-height:1.5;color:#f1f2f0!important;font-size:11px!important}@media (width<=1050px){.reseller-studio-create{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-studio-row{grid-template-columns:1fr 1fr}.reseller-studio-row .reseller-link-actions{grid-column:1/-1}.reseller-library-grid{grid-template-columns:1fr}}@media (width<=720px){.reseller-links-heading,.reseller-preview-top,.reseller-library-heading{align-items:start;display:grid}.review-mode-badge,.preview-lock{width:max-content}.reseller-studio-create,.reseller-studio-row{grid-template-columns:1fr;padding:18px}.reseller-studio-row .reseller-link-actions{grid-column:auto;justify-content:flex-start}.reseller-preview-top{padding:25px 20px}.reseller-preview-top h1{font-size:35px}.reseller-preview-section,.reseller-preview-message{width:calc(100% - 28px)}.reseller-preview-section.two-column,.reseller-form-row{grid-template-columns:1fr}.reseller-library-heading>input{width:100%}.reseller-library-grid article{grid-template-columns:70px minmax(0,1fr) auto}.reseller-library-grid article>img{width:70px;height:70px}.reseller-item-controls{grid-column:1/-1;grid-template-columns:1fr}.studio-access-state{grid-template-columns:1fr}.studio-access-state small{grid-column:auto}}.studio-login{color:#222a26;background:radial-gradient(circle at 20% 10%,#dfe8e2,#0000 36%),#f2f0ea;place-items:center;min-height:100vh;padding:24px;display:grid}.studio-login form{background:#fff;border:1px solid #d8d3c9;border-radius:20px;gap:18px;width:min(460px,100%);padding:40px;display:grid;box-shadow:0 25px 70px #1e27221f}.studio-login p{color:#8a7251;letter-spacing:.15em;margin:0;font-size:9px;font-weight:850}.studio-login h1{font-family:var(--serif);margin:0;font-size:42px;font-weight:450}.studio-login form>span{color:#716e67;margin:-8px 0 5px;font-size:12px;line-height:1.55}.studio-login label{color:#55534e;gap:7px;font-size:10px;font-weight:800;display:grid}.studio-login input{background:#faf9f6;border:1px solid #d4cfc6;border-radius:8px;min-height:49px;padding:0 13px}.studio-login button{color:#fff;background:#26332d;border:0;border-radius:9px;min-height:50px;font-weight:800}.studio-login em{color:#8c4139;background:#fff0ed;border-radius:7px;padding:10px;font-size:10px;font-style:normal}.studio-dashboard{color:#252b28;background:#f2f0ea;min-height:100vh}.studio-dashboard>header{color:#fff;background:#26332d;justify-content:space-between;align-items:end;gap:22px;padding:32px max(22px,50vw - 630px);display:flex}.studio-dashboard>header p{color:#d6c39e;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:850}.studio-dashboard>header h1{font-family:var(--serif);margin:0;font-size:42px;font-weight:450}.studio-dashboard>header>div:last-child{gap:8px;display:flex}.studio-dashboard>header button,.studio-heading>button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:8px;min-height:41px;padding:0 14px;font-size:10px;font-weight:800}.studio-dashboard>header button:disabled{opacity:.45}.studio-dashboard>nav{background:#fff;border-bottom:1px solid #d8d3ca;gap:5px;padding:10px max(22px,50vw - 630px);display:flex;overflow:auto}.studio-dashboard>nav button{color:#66625b;background:0 0;border:0;border-radius:999px;min-height:40px;padding:0 16px;font-size:10px;font-weight:800}.studio-dashboard>nav button.active{color:#fff;background:#26332d}.studio-message{color:#285f46;background:#eaf4ed;width:min(1260px,100% - 44px);margin:16px auto 0;padding:11px 14px;font-size:10px}.studio-message.error{color:#883f37;background:#fff0ed}.studio-section{width:min(1260px,100% - 44px);margin:28px auto 70px}.studio-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.studio-heading h2,.studio-brand-form h2{font-family:var(--serif);margin:0;font-size:32px;font-weight:450}.studio-heading p{color:#75716a;margin:7px 0 0;font-size:11px}.studio-heading>input{background:#fff;border:1px solid #d2cdc4;border-radius:8px;width:min(340px,100%);min-height:45px;padding:0 13px}.studio-heading>button{color:#fff;background:#26332d;border-color:#26332d}.studio-product-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.studio-product-list article{background:#fff;border:1px solid #d9d4ca;border-radius:11px;grid-template-columns:76px minmax(130px,1fr) auto;align-items:center;gap:13px;padding:14px;display:grid;position:relative}.studio-product-list img{object-fit:contain;background:#f3f1ed;border-radius:8px;width:76px;height:76px}.studio-product-list article>div:nth-child(2){gap:4px;display:grid}.studio-product-list small{color:#8a7251;text-transform:uppercase;font-size:8px;font-weight:850}.studio-product-list strong{font-family:var(--serif);font-size:17px}.studio-product-list span{color:#77736c;font-size:9px}.studio-product-list article>label{text-transform:uppercase;justify-items:center;gap:3px;font-size:8px;font-weight:800;display:grid}.studio-product-list article>label input{accent-color:#355a44;width:21px;height:21px}.studio-product-controls{grid-column:2/-1;grid-template-columns:1fr 110px 1fr;gap:7px!important;display:grid!important}.studio-product-controls input,.studio-product-controls select{background:#faf9f6;border:1px solid #d4cec4;border-radius:6px;min-width:0;min-height:38px;padding:0 8px;font-size:10px}.studio-product-list article>i{color:#806d50;font-size:8px;font-style:normal;position:absolute;top:6px;right:8px}.studio-brand-form{width:min(720px,100%)}.studio-brand-form button{color:#fff;background:#26332d;border:0;border-radius:8px;min-height:48px;font-weight:800}.studio-customer-state{border-radius:999px;width:max-content;margin-top:12px;padding:6px 9px;font-size:9px;font-weight:800;display:block}.studio-customer-state.open{color:#dff5e7;background:#315c45}.studio-customer-state.closed{color:#f4d9d4;background:#633f3c}@media (width<=760px){.studio-dashboard>header,.studio-heading{align-items:start;display:grid}.studio-dashboard>header h1{font-size:34px}.studio-dashboard>header>div:last-child{flex-wrap:wrap}.studio-heading>input{width:100%}.studio-product-list{grid-template-columns:1fr}.studio-product-controls{grid-column:1/-1;grid-template-columns:1fr}.studio-section{width:calc(100% - 28px)}.studio-login form{padding:28px 22px}}.reseller-brand-logo{object-fit:contain;background:#fff;border-radius:14px;margin-bottom:18px;width:88px!important;height:88px!important}.studio-logo-preview{object-fit:contain;background:#f7f5f0;border:1px solid #ddd7cd;border-radius:12px;width:96px!important;height:96px!important}.studio-branding-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.studio-logo-form button{color:#fff;background:#26332d;border:0;border-radius:8px;min-height:48px;font-weight:800}@media (width<=760px){.studio-branding-grid{grid-template-columns:1fr}}.restock-review-actions{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.restock-review-actions button{color:#45443f;cursor:pointer;background:#faf9f6;border:1px solid #ccc6bc;border-radius:6px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}.restock-review-actions button:first-child{color:#fff;background:#315a43;border-color:#315a43}.restock-review-actions button:last-child{color:#8a4038}.reseller-no-results{color:#6c706c;text-align:center;border:1px dashed #cbc6bc;border-radius:14px;margin:0;padding:48px 20px}.reseller-floating-list{display:none}@media (width<=1180px){.reseller-link-create{grid-template-columns:1fr 1fr}.reseller-link-create>div{grid-column:1/-1}.reseller-link-row{grid-template-columns:minmax(180px,.8fr) minmax(220px,1fr)}.reseller-link-actions{grid-column:1/-1;justify-content:flex-start}.reseller-catalog-layout{grid-template-columns:minmax(0,1fr) 365px}.reseller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.reseller-link-row{grid-template-columns:1fr}.reseller-catalog-header{padding-inline:26px}.reseller-catalog-layout{grid-template-columns:1fr;width:min(100% - 34px,760px)}.reseller-list-panel{position:relative;top:auto}.reseller-list-items{max-height:none}.reseller-results a{display:none}.reseller-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.reseller-floating-list{right:18px;bottom:max(18px,env(safe-area-inset-bottom));z-index:70;color:#fff;background:#26332d;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:8px 9px 8px 14px;font-size:11px;font-weight:850;display:flex;position:fixed;box-shadow:0 16px 40px #1b241f4d}.reseller-floating-list-icon{gap:3px;width:20px;display:grid}.reseller-floating-list-icon i{background:#e7d3ad;border-radius:999px;width:18px;height:2px;display:block}.reseller-floating-list>strong{color:#26332d;background:#f0ddba;border-radius:999px;place-items:center;min-width:38px;height:38px;font-size:14px;display:grid}}@media (width<=720px){.reseller-links-heading h1{font-size:39px}.reseller-link-create{grid-template-columns:1fr;padding:21px}.reseller-link-create>div{grid-column:auto}.reseller-link-actions{grid-template-columns:1fr 1fr;display:grid}.reseller-link-actions button{width:100%}.reseller-catalog-page{padding-bottom:112px!important}.reseller-catalog-header{flex-direction:column;align-items:flex-start;padding:38px 20px 30px}.reseller-catalog-header h1{font-size:46px}.reseller-catalog-header span{font-size:13px}.reseller-catalog-layout{gap:12px;width:calc(100% - 20px);margin-top:10px}.reseller-list-panel{border-radius:12px}.reseller-catalog-tools{grid-template-columns:1fr}.reseller-catalog-tools label{border-bottom:1px solid #e4e0d8;border-right:0;min-height:66px}.reseller-catalog-tools label:last-child{border-bottom:0}.reseller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.reseller-product-image{padding:9px}.reseller-product-copy{min-height:225px;padding:13px 10px}.reseller-product-copy h2{font-size:17px}.reseller-product-copy small{font-size:9px}.reseller-product-copy button{min-height:48px;padding:6px;font-size:9px}.reseller-floating-list{justify-content:center;width:62px;min-height:62px;padding:0}.reseller-floating-list>span:not(.reseller-floating-list-icon){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reseller-floating-list-icon,.reseller-floating-list-icon i{width:22px}.reseller-floating-list>strong{border:2px solid #f5f3ee;min-width:27px;height:27px;font-size:11px;position:absolute;top:-5px;right:-5px}}@media (width<=390px){.reseller-catalog-header h1{font-size:42px}.reseller-list-actions{grid-template-columns:1fr}}@media (width<=520px){.reseller-list-actions{grid-template-columns:1fr}.reseller-list-items article{grid-template-columns:48px minmax(0,1fr);padding:13px 12px}.reseller-list-items label{flex-direction:column;grid-column:1/-1;align-items:flex-start}.reseller-list-remove{grid-column:1/-1}.studio-dashboard>header>div:last-child{width:100%;display:grid}.studio-dashboard>header button{width:100%;min-height:46px}.lock-card-actions{grid-template-columns:1fr}}.public-reviews-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;display:flex}.public-reviews-actions>a:last-child{color:#665333;border-bottom:1px solid #a98b55;padding:9px 0;font-size:11px;font-weight:750}.public-reviews-empty{color:#6e685e;text-align:center;background:#ffffff8c;border:1px dashed #cfc3ae;border-radius:14px;margin:0;padding:30px}.public-review-photo{background:#f2eee6;border-radius:11px;place-items:center;min-height:190px;margin:-10px -10px 2px;display:grid;overflow:hidden}.public-review-photo img{object-fit:contain;width:100%;height:auto;max-height:360px}.review-product-tags{flex-wrap:wrap;gap:6px;display:flex}.review-product-tags span{color:#6f675b;background:#faf7f1;border:1px solid #ddd5c7;border-radius:999px;padding:5px 8px;font-size:9px;line-height:1.25}.review-page{background:#f8f5ef;min-height:100vh}.review-page-topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:0 max(24px,50vw - 620px);display:flex}.review-page-topbar>div{color:#655f56;align-items:center;gap:18px;font-size:11px;display:flex}.review-page-topbar button{color:#725a31;cursor:pointer;background:#faf6ed;border:1px solid #d4c9b8;border-radius:999px;padding:8px 11px}.review-page-topbar a:last-child{border-bottom:1px solid #a49a8b}.review-page-hero{color:#f7f4ec;background:radial-gradient(circle at 78% 28%,#ba9a6147,#0000 31%),linear-gradient(135deg,#171814,#2b2a23);padding:88px 0 94px;position:relative;overflow:hidden}.review-page-hero:after{content:"";border:1px solid #ddc18a2e;border-radius:50%;width:360px;height:360px;position:absolute;top:50%;right:7vw;transform:translateY(-50%)}.review-page-hero .wrap{z-index:1;position:relative}.review-page-hero h1{max-width:800px;font-family:var(--serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(52px,7vw,86px);font-weight:420;line-height:.98}.review-page-hero p:not(.eyebrow){color:#cbc6bc;max-width:680px;margin:25px 0 31px;font-size:15px;line-height:1.75}.review-page-hero-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.review-page-hero-actions>a:last-child{color:#ead9b6;border-bottom:1px solid #d0b77f;padding:9px 0;font-size:11px;font-weight:750}.review-form-section{border-bottom:1px solid var(--line);background:#eee8dc;padding:82px 0 96px;scroll-margin-top:20px}.review-form-layout{grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);align-items:start;gap:28px;display:grid}.open-review-form{background:#fff;border:1px solid #d8d0c2;border-radius:20px;gap:22px;padding:34px;display:grid;box-shadow:0 22px 60px #43331b14}.open-review-form>header{padding-bottom:6px}.open-review-form h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:42px;font-weight:440}.open-review-form>header>p:last-child{color:#716c63;margin:11px 0 0;font-size:12px;line-height:1.65}.open-review-form>label,.review-product-picker>label,.review-rating-field,.review-identity-field{color:#4f4b44;gap:9px;margin:0;font-size:11px;font-weight:750;display:grid}.open-review-form input:not([type=radio]):not([type=checkbox]),.open-review-form textarea{color:#272722;background:#fbfaf7;border:1px solid #d7d0c4;border-radius:9px;outline:none;width:100%;padding:13px 14px}.open-review-form input:not([type=radio]):not([type=checkbox]){min-height:49px}.open-review-form textarea{resize:vertical;line-height:1.55}.open-review-form input:focus,.open-review-form textarea:focus{border-color:#9c7b43;box-shadow:0 0 0 3px #b99a6124}.open-review-form label>small{color:#8a847a;justify-self:end;font-size:9px;font-weight:500}.review-rating-field,.review-identity-field{border:0;padding:0}.review-rating-field legend,.review-identity-field legend{margin-bottom:9px}.review-rating-buttons{gap:6px;display:flex}.review-rating-buttons button{color:#c8c1b5;cursor:pointer;background:#faf8f3;border:1px solid #d8d0c3;border-radius:9px;width:52px;height:50px;font-size:25px}.review-rating-buttons button.selected{color:#b48635;background:#fff8e9;border-color:#af8742}.review-product-picker{gap:10px;display:grid;position:relative}.review-product-results{z-index:20;background:#fff;border:1px solid #d3c9bb;border-radius:12px;max-height:390px;padding:6px;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 20px 40px #31271829}.review-product-results>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #eee9df;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:8px;display:grid}.review-product-results>button:hover{background:#f8f4eb}.review-product-results img{object-fit:contain;background:#f5f2ec;width:46px;height:52px}.review-product-results span{gap:4px;min-width:0;display:grid}.review-product-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.review-product-results small{color:#867f75;font-size:9px}.review-product-results em{color:#72572c;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:800}.review-product-results>p{color:#777168;text-align:center;margin:0;padding:20px;font-size:11px}.review-selected-products{flex-wrap:wrap;gap:7px;display:flex}.review-selected-products>span{color:#7c756a;text-transform:uppercase;letter-spacing:.08em;width:100%;font-size:9px}.review-selected-products button{color:#5f513c;cursor:pointer;background:#f9f3e7;border:1px solid #cdbfaa;border-radius:999px;padding:8px 10px;font-size:9px}.review-selected-products em{color:#9b4d43;margin-left:5px;font-style:normal}.review-identity-field>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.review-identity-field label{cursor:pointer;background:#fbfaf7;border:1px solid #d8d0c3;border-radius:9px;align-items:center;gap:8px;min-height:50px;padding:10px 12px;display:flex}.review-identity-field label:has(input:checked){color:#694f25;background:#fbf2df;border-color:#a37d3d}.review-identity-field input,.review-consent input{accent-color:#8d6a32}.review-file-field input{cursor:pointer;border-style:dashed!important;padding:8px!important}.review-file-field input::file-selector-button{color:#fff;min-height:35px;font:inherit;cursor:pointer;background:#6b552f;border:0;border-radius:7px;margin-right:10px;padding:0 12px;font-weight:750}.review-file-list{flex-wrap:wrap;gap:6px;margin-top:-12px;display:flex}.review-file-list span{color:#5c574f;text-overflow:ellipsis;white-space:nowrap;background:#eeeae2;border-radius:7px;max-width:100%;padding:6px 8px;font-size:9px;overflow:hidden}.review-consent{background:#faf7f1;border:1px solid #ded6c9;border-radius:9px;grid-template-columns:auto 1fr;align-items:flex-start;padding:13px 14px;line-height:1.5;gap:10px!important;display:flex!important}.review-consent input{flex:none;margin-top:2px}.review-consent:has(input:disabled){opacity:.58}.review-form-notice{color:#60584c;background:#f8f2e6;border-left:3px solid #9e7a3c;border-radius:0 10px 10px 0;gap:6px;padding:14px 16px;font-size:10px;line-height:1.5;display:grid}.review-form-notice strong{color:#493f30}.review-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.review-form-message{border-radius:9px;margin:0;padding:12px 14px;font-size:11px;line-height:1.5}.review-form-message.error{color:#8f3f35;background:#fff0ed}.review-form-message.success{color:#245b42;background:#eaf4ed}.review-submit{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#273129;border:0;border-radius:9px;min-height:54px;font-size:11px;font-weight:850}.review-submit:disabled{opacity:.55;cursor:wait}.review-live-preview{background:#f8f4ec;border:1px solid #d7cebf;border-radius:18px;gap:14px;padding:25px;display:grid;position:sticky;top:24px}.review-live-preview>.eyebrow{margin-bottom:0}.review-live-preview>p:last-child{color:#756f65;margin:0;font-size:10px;line-height:1.55}.review-live-preview .public-review-card{min-height:260px}.review-gallery-section{background:#f8f5ef;padding:88px 0 108px;scroll-margin-top:20px}.review-gallery-section>.wrap>header{max-width:700px;margin-bottom:30px}.review-gallery-section h2{font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(40px,5vw,58px);font-weight:430}.review-gallery-section header>p:last-child{color:#6f6a61;line-height:1.65}.review-gallery{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:15px;display:grid}.review-page-card{min-width:0}.review-gallery-empty{color:#716a60;text-align:center;background:#fff;border:1px dashed #cfc4b3;border-radius:16px;padding:36px}.review-link-actions{align-items:center;gap:9px;display:flex}.admin-secondary{color:#5d584f;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #cfc7ba;justify-content:center;align-items:center;min-height:45px;padding:0 15px;font-size:10px;font-weight:750;display:inline-flex}.review-status-tag.denied{color:#8a3d34;background:#f9dfdc}.admin-review-main{display:block}.admin-review-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.admin-review-photo-grid img{object-fit:contain;background:#f3f0ea;border:1px solid #e3ddd3;width:100%;height:180px}.deny-review{color:#8c3a31;cursor:pointer;background:#fff4f2;border:1px solid #b97a72;width:100%;min-height:38px;margin:9px 0 18px}@media (width<=1000px){.review-form-layout{grid-template-columns:1fr}.review-live-preview{position:relative;top:auto}.review-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.review-page-topbar{min-height:70px;padding:10px 18px}.review-page-topbar .wordmark>span:last-child{display:none}.review-page-topbar>div{gap:10px}.review-page-hero{padding:62px 0 68px}.review-page-hero:after{right:-180px}.review-page-hero h1{font-size:52px}.review-form-section{padding:42px 0 58px}.review-form-layout,.review-gallery-section .wrap{width:min(100% - 24px,1240px)}.open-review-form{border-radius:14px;gap:19px;padding:22px 18px}.open-review-form h2{font-size:35px}.review-identity-field>div{grid-template-columns:1fr}.review-identity-field label{min-height:47px}.review-live-preview{padding:18px}.review-gallery-section{padding:60px 0 80px}.review-gallery{grid-template-columns:1fr}.review-page-card{padding:19px}.review-link-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.review-link-actions>*{width:100%}.admin-review-photo-grid{grid-template-columns:1fr}}@media (width<=430px){.review-page-topbar>div>a{display:none}.review-page-hero .wrap{width:calc(100% - 32px)}.review-page-hero h1{font-size:46px}.review-rating-buttons{justify-content:space-between}.review-rating-buttons button{width:18%;height:48px}.public-review-photo{min-height:160px}}@media (width<=620px){.browse-hero{min-height:0}.browse-hero:after{display:none}.browse-hero-stage{gap:22px;padding:26px 0 36px}.browse-hero-content h1{font-size:38px;line-height:.97}.browse-hero-content>p:not(.eyebrow):not(.hero-proof){margin-block:12px 0;font-size:15px;line-height:1.6}.hero-actions{display:none}.hero-proof{margin-top:14px!important}.hero-stats{gap:8px;margin-top:16px;padding-top:14px}.hero-stats dt{font-size:9px}.hero-stats dd{font-size:17px}.hero-start-menu{gap:12px;padding:16px}.hero-destination-grid{gap:6px}.hero-destination-grid>a,.hero-destination-grid>button{min-height:58px;padding:9px 11px}.hero-destination-grid strong{font-size:13px}.hero-destination-grid span{font-size:11px}.hero-quick-choices{gap:6px}.hero-quick-choices button{min-height:46px;padding:7px 10px;font-size:12px}.browse-catalog{padding-block:40px 68px}.browse-section-heading h2{font-size:30px}.browse-section-heading>p{margin-top:10px;font-size:12px}.catalog-toolbar{gap:10px;padding-block:12px}.wholesale-pricing-section{padding:46px 0 52px}.wholesale-pricing-layout h2{font-size:30px}.wholesale-tier-grid article{min-height:104px;padding:14px 12px}.wholesale-tier-grid article>strong{font-size:26px}.how-strip{padding:38px 0 42px}.how-strip h2{font-size:28px}.how-strip header{margin-bottom:16px}.how-steps li{padding:15px}}@media (width<=430px){.browse-hero-content h1{font-size:34px}.browse-hero-content .eyebrow{font-size:10px}.hero-start-menu{padding:14px}.hero-destination-grid>a,.hero-destination-grid>button{min-height:54px}.hero-quick-choices button{min-height:44px;font-size:11px}.browse-section-heading h2{font-size:27px}}.catalog-page,.review-page{--gold-300:#d8bd82;--gold-500:#b79558;--gold-700:#73552b;--ink:#171713;--ink-deep:#0d0e0b;--cream:#f1ece2;--paper:#f8f6f1;--muted:#6d6961;--line:#ddd6ca}.browse-hero{background:radial-gradient(circle at 82% 27%,#b5914e2b,#0000 24%),radial-gradient(circle at 12% 112%,#675b4033,#0000 32%),linear-gradient(135deg,#090a08 0%,#151610 52%,#202017 100%);box-shadow:inset 0 -1px #d8bd822e}.browse-hero:after{border-color:#d8bd8233}.browse-hero .wordmark-mark{color:#ead3a5;background:#d8bd820b;border-color:#b79558}.browse-nav{border-color:#ebddbf24}.browse-nav-actions{color:#d9d4c8}.browse-nav-actions>a:hover,.browse-nav-actions>button:hover{color:#f3dfb6}.hero-live-panel{background:linear-gradient(155deg,#212019c7,#090a08c2);border-color:#dec38b3d;box-shadow:0 28px 80px #00000061,inset 0 1px #ffffff0e}.hero-destination-grid>a,.hero-destination-grid>button,.hero-quick-choices button{background:#ffffff09;border-color:#e1cfa829}.hero-destination-grid .hero-destination-price{background:#d8bd82;border-color:#d8bd82}.language-toggle button.active{background:#d8bd82}.browse-catalog{color:#1a1a16}.browse-filter-panel,.fragrance-card{background:#fdfcf9;border-color:#dfd7ca;box-shadow:0 16px 44px #2d24150b}.fragrance-card-image{background:linear-gradient(150deg,#eee9df 0%,#faf8f3 72%,#f2ece0 100%)}.fragrance-card-image:before{background:radial-gradient(circle,#b795581b,#0000 68%)}.helper-section,.my-list-section{background:#eee8dc;border-color:#d8cfbf}.quiz-form{background:#fdfcf9;border-color:#d6cbbb;box-shadow:0 28px 76px #31251414}.wholesale-pricing-section{background:linear-gradient(145deg,#f5f1e9 0%,#e9dfcf 100%);border-color:#d5c9b8}.wholesale-tier-grid{border-color:#cfc1ab;box-shadow:0 20px 55px #372a1714}.wholesale-tier-grid article.active{background:linear-gradient(145deg,#11130f,#292b21);box-shadow:inset 0 3px #d8bd82}.wholesale-special-grid article{background:#fffdf8c7;border-color:#cec0aa}.how-strip{background:#f9f7f2;border-color:#ded5c8}.how-steps li{background:#fefdf9;border-color:#ded5c7;box-shadow:0 14px 38px #2e23120a}.how-steps li>span{color:#765827;background:#f5ead5;border-color:#b79558}.public-reviews{color:#f4efe5;background:radial-gradient(circle at 88% 12%,#b7955829,#0000 28%),linear-gradient(145deg,#0b0c09 0%,#14150f 58%,#1e1d16 100%);border-color:#d8bd8238;padding-block:94px 100px;position:relative;overflow:hidden}.public-reviews:before{content:"";pointer-events:none;border:1px solid #d8bd821f;border-radius:50%;width:260px;height:260px;position:absolute;inset:28px 4vw auto auto}.public-reviews>.wrap{z-index:1;position:relative}.public-reviews .eyebrow.dark{color:#d8bd82}.public-reviews-heading h2{color:#faf7f0;max-width:760px}.public-reviews-heading>div>p:not(.eyebrow){color:#bdb7aa}.public-reviews-heading .public-reviews-history{color:#928c80;border-color:#b79558}.public-reviews-average strong{color:#faf7ef}.public-reviews-average>span:last-child{color:#aaa397}.public-reviews .review-stars{color:#d8bd82}.public-reviews .primary-button{color:#10110e;background:#d8bd82}.public-reviews .primary-button:hover{background:#e4cc9b}.public-reviews-actions>a:last-child{color:#d9c28f;border-color:#9f824b}.review-carousel{gap:20px;display:grid}.public-reviews-list{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;gap:18px;padding:2px;display:flex;position:relative;overflow-x:auto}.public-reviews-list::-webkit-scrollbar{display:none}.public-reviews .public-review-card{color:#f4efe5;scroll-snap-align:start;scroll-snap-stop:always;background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #e1cca238;border-radius:18px;flex:0 0 calc(100% - 4px);gap:16px;min-height:330px;padding:clamp(28px,4vw,48px);box-shadow:0 24px 68px #00000038,inset 0 1px #ffffff0b}.public-reviews .public-review-photo{background:#ffffff0e;width:min(430px,100%);min-height:180px;margin:0 0 4px}.public-reviews .public-review-meta{align-items:flex-start}.public-reviews .public-review-meta em{color:#e2c98f;background:#d8bd8214;border:1px solid #d8bd823d}.public-reviews .public-review-card h3{color:#fffaf0;max-width:840px;font-size:clamp(24px,3vw,34px)}.public-reviews .public-review-card blockquote{color:#ded8cc;max-width:960px;font-family:var(--serif);margin:0;padding-left:30px;font-size:clamp(19px,2.2vw,25px);line-height:1.5;position:relative}.public-reviews .public-review-card blockquote:before{content:"“";color:#d8bd82;font-size:44px;line-height:1;position:absolute;top:-10px;left:0}.public-reviews .review-product-tags span{color:#c9c2b5;background:#ffffff0b;border-color:#d8bd8233}.public-reviews .public-review-card>footer strong{color:#f8f3e8}.public-reviews .public-review-card>footer span{color:#979186}.public-reviews .public-review-reply{background:#d8bd8213;border-color:#b79558}.public-reviews .public-review-reply span{color:#d9c28f}.public-reviews .public-review-reply p{color:#cbc4b8}.public-reviews-empty{color:#bbb3a5;background:#ffffff09;border-color:#d8bd8247}.review-carousel-controls{align-items:center;gap:18px;min-height:44px;display:flex}.review-carousel-buttons{align-items:center;gap:7px;display:flex}.review-carousel-buttons button{color:#ead7af;cursor:pointer;background:#ffffff09;border:1px solid #d8bd8247;border-radius:999px;place-items:center;width:42px;height:42px;transition:border-color .2s ease-out,background .2s ease-out,transform .2s ease-out;display:grid}.review-carousel-buttons button:hover{background:#d8bd821a;border-color:#d8bd82;transform:translateY(-1px)}.review-carousel-buttons button:focus-visible,.review-carousel-progress button:focus-visible{outline-offset:3px;outline:2px solid #ead09b}.review-carousel-progress{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:8px;display:flex;overflow-x:auto}.review-carousel-progress::-webkit-scrollbar{display:none}.review-carousel-progress button{cursor:pointer;background:#5a574f;border:0;border-radius:999px;flex:none;width:18px;height:3px;padding:0;transition:width .2s ease-out,background .2s ease-out}.review-carousel-progress button.active{background:#d8bd82;width:38px}.review-carousel-position{color:#8f897f;letter-spacing:.07em;text-align:right;text-transform:uppercase;min-width:92px;font-size:10px;font-weight:750}.browse-footer{background:#0c0d0a;border-top:1px solid #2f2f27}.review-page{background:#f7f4ee}.review-page-topbar{background:#fbfaf7;border-color:#ded6ca}.review-page-hero{background:radial-gradient(circle at 78% 28%,#b7955838,#0000 30%),linear-gradient(135deg,#090a08,#1d1e16)}.review-form-section{background:#eee8dc}.review-gallery-section{background:#f8f6f1}@media (width<=820px){.public-reviews{padding-block:70px 78px}.public-reviews:before{right:-110px}.review-carousel-controls{gap:10px}.review-carousel-position{min-width:auto}}@media (width<=620px){.public-reviews{padding-block:54px 64px}.public-reviews-heading h2{font-size:36px}.public-reviews .public-review-card{border-radius:14px;min-height:300px;padding:24px 20px}.public-reviews .public-review-card blockquote{padding-left:24px;font-size:19px}.public-reviews .public-review-photo{min-height:150px}.review-carousel-controls{flex-wrap:wrap}.review-carousel-buttons button{width:40px;height:40px}.review-carousel-progress{flex-basis:100%;order:3;justify-content:flex-start;padding-inline:2px}.review-carousel-position{margin-left:auto}}@media (prefers-reduced-motion:reduce){.public-reviews-list{scroll-behavior:auto}.review-carousel-buttons button,.review-carousel-progress button{transition:none}}html{--lx-ease:cubic-bezier(.16,1,.3,1);--lx-ease-soft:cubic-bezier(.25,1,.5,1);--lx-ease-inout:cubic-bezier(.76,0,.24,1);--lx-nav-h:72px;--lx-gold-100:#f7ecd3;--lx-gold-200:#ecd7a8;--lx-gold-300:#dcc186;--lx-gold-400:#cfae6c;--lx-gold-500:#c19b58;--lx-gold-600:#a37f42;--lx-gold-700:#7d5f2c;--lx-ink-950:#070806;--lx-ink-900:#0d0e0b;--lx-ink-800:#15160f;--lx-ink-700:#1e1f18;--lx-ink-600:#2a2b23;--lx-ivory-50:#fdfcf9;--lx-ivory-100:#f8f6f0;--lx-ivory-200:#f1ece1;--lx-ivory-300:#e8e1d2;--lx-ivory-400:#dcd3c0;--lx-line:#e3dccf;--lx-shadow-sm:0 1px 2px #14120c0d,0 6px 16px #14120c0d;--lx-shadow-md:0 2px 4px #14120c0a,0 18px 44px #14120c17;--lx-shadow-lg:0 4px 8px #14120c0d,0 30px 70px #14120c24;--lx-shadow-gold:0 12px 30px #c19b5847;--lx-gold-sheen:linear-gradient(120deg,#e9d5a5 0%,#d3b675 38%,#f3e2b6 52%,#c8a862 68%,#dcc084 100%);--lx-dark-button:linear-gradient(180deg,#24251d 0%,#101109 100%);scroll-padding-top:calc(var(--lx-nav-h) + 12px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}::selection{color:var(--lx-ink-950);background:#e6cf98}:where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--lx-gold-500);outline-offset:3px;border-radius:4px}@keyframes lx-fade-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes lx-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lx-reveal{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@keyframes lx-rise{0%{opacity:0;transform:translate(-50%,26px)}to{opacity:1;transform:translate(-50%)}}@keyframes lx-bump{0%{scale:1}35%{scale:1.32}to{scale:1}}@keyframes lx-pop{0%{color:#f6e2b3;scale:1}40%{color:#ffe9b8;scale:1.08}to{scale:1}}@keyframes lx-drift-a{0%{translate:0}to{translate:-70px 46px}}@keyframes lx-drift-b{0%{translate:0}to{translate:64px -40px}}@keyframes lx-spin{to{rotate:360deg}}@keyframes lx-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lx-show-fab{0%{opacity:0;visibility:hidden;translate:0 14px}to{opacity:1;visibility:visible;translate:0}}@keyframes lx-shimmer-gold{to{background-position:-200% 0}}@keyframes lx-glow-pulse{0%,to{opacity:.55}50%{opacity:.95}}@keyframes lx-panel-sweep{0%{transform:translate(-170%)skew(-16deg)}to{transform:translate(240%)skew(-16deg)}}@keyframes lx-cue-line{0%,to{transform-origin:50% 0;opacity:.4;transform:scaleY(.2)}50%{transform-origin:50% 0;opacity:1;transform:scaleY(1)}}.site-nav-shell{z-index:60;color:#f1eee7;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:#090a08bd;border-bottom:1px solid #d8bd8229;position:sticky;top:0;box-shadow:0 12px 34px #00000038}.site-nav-shell:after{content:"";background:var(--lx-gold-sheen);transform-origin:0;pointer-events:none;width:100%;height:2px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.site-nav-shell .browse-nav{min-height:var(--lx-nav-h);border-bottom:0}.site-nav-shell .wordmark{color:#f3efe6}.site-nav-shell .wordmark-mark{color:#efd9a8;transition:border-color .3s var(--lx-ease),box-shadow .3s var(--lx-ease),transform .4s var(--lx-ease);background:linear-gradient(160deg,#d8bd8224,#d8bd8205);border-color:#d8bd82b3;border-radius:9px}.site-nav-shell .wordmark:hover .wordmark-mark{border-color:var(--lx-gold-300);transform:rotate(-4deg);box-shadow:0 0 0 4px #d8bd821f}.site-nav-shell .browse-nav-actions>a,.site-nav-shell .browse-nav-actions>button{color:#d9d4c8;letter-spacing:.02em;min-height:42px;transition:color .25s var(--lx-ease);border:0;padding:6px 2px;font-size:13px;position:relative}.site-nav-shell .browse-nav-actions>a:after,.site-nav-shell .browse-nav-actions>button:after{content:"";background:linear-gradient(90deg,var(--lx-gold-300),var(--lx-gold-500));transform-origin:100%;height:1px;transition:transform .38s var(--lx-ease);position:absolute;bottom:6px;left:2px;right:2px;transform:scaleX(0)}.site-nav-shell .browse-nav-actions>a:hover,.site-nav-shell .browse-nav-actions>button:hover{color:#f6e6c2}.site-nav-shell .browse-nav-actions>a:hover:after,.site-nav-shell .browse-nav-actions>button:hover:after{transform-origin:0;transform:scaleX(1)}.site-nav-shell .browse-nav-actions>button>span.nav-count{color:#0f100c;background:var(--lx-gold-300);min-width:22px;height:22px;animation:lx-bump .5s var(--lx-ease);border:1px solid #d8bd828c;border-radius:999px;margin-left:6px;font-size:11px;font-weight:800}.site-nav-shell .language-toggle{background:#ffffff0a;border-color:#d8bd8247;border-radius:999px;padding:3px}.site-nav-shell .language-toggle button{color:#a8a59b;min-width:40px;min-height:32px;transition:background .25s var(--lx-ease),color .25s var(--lx-ease);border-radius:999px;font-weight:700}.site-nav-shell .language-toggle button.active{color:var(--lx-ink-950);background:var(--lx-gold-sheen);box-shadow:0 4px 12px #c19b584d}.catalog-page .site-nav-shell{transition:background .45s var(--lx-ease),box-shadow .45s var(--lx-ease),border-color .45s var(--lx-ease)}.catalog-page .site-nav-shell.is-scrolled{background:linear-gradient(90deg,#1f0f17f7,#0a1611f7);border-bottom-color:#d8bd8257;box-shadow:0 16px 42px #00000057}.catalog-page .site-nav-shell.is-scrolled .wordmark-mark{border-color:#efd9a8e0;box-shadow:0 0 0 3px #d8bd8214}.catalog-page .browse-hero{isolation:isolate;box-shadow:none;background:radial-gradient(60% 55% at 78% 30%,#b5914e2e,#0000 70%),radial-gradient(45% 60% at 8% 110%,#60543447,#0000 70%),linear-gradient(135deg,#070806 0%,#111209 48%,#1b1b13 100%);position:relative;overflow:hidden}.catalog-page .site-nav-shell+.browse-hero{margin-top:calc(-1 * var(--lx-nav-h));padding-top:var(--lx-nav-h)}.catalog-page .browse-hero:after{display:none}.catalog-page .browse-hero:before{opacity:.22}.hero-ambience{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-orb{will-change:translate;border-radius:50%;position:absolute}.hero-orb-gold{filter:blur(24px);width:min(560px,60vw);height:min(560px,60vw);animation:lx-drift-a 26s var(--lx-ease-inout) infinite alternate;background:radial-gradient(circle,#d8bd8242 0%,#d8bd8214 42%,#0000 66%);top:-18%;right:6%}.hero-orb-warm{filter:blur(30px);width:min(680px,80vw);height:min(680px,80vw);animation:lx-drift-b 34s var(--lx-ease-inout) infinite alternate;background:radial-gradient(circle,#846c3f3d 0%,#846c3f0f 45%,#0000 68%);bottom:-38%;left:-10%}.hero-ring{opacity:.9;border:1px solid #d8bd8229;border-radius:50%;width:min(520px,52vw);height:min(520px,52vw);position:absolute;top:12%;right:5%}.hero-ring:before{content:"";background:conic-gradient(from 0deg,transparent 0 74%,#f0dcaaf2 86%,transparent 100%);border-radius:50%;animation:22s linear infinite lx-spin;position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.hero-ring:after{content:"";border:1px dashed #d8bd821f;border-radius:50%;animation:90s linear infinite reverse lx-spin;position:absolute;inset:18%}.catalog-page .browse-hero-stage{gap:64px;min-height:0;padding:88px 0 96px}.catalog-page .browse-hero-content .eyebrow{color:#e6cd95;letter-spacing:.24em;animation:lx-fade-up .8s var(--lx-ease) both;margin-bottom:22px;font-size:11px}.catalog-page .browse-hero-content h1{color:#fbf7ee;max-width:720px;animation:lx-fade-up .9s var(--lx-ease) 80ms both;font-size:clamp(46px,5.9vw,84px);font-weight:400;line-height:.94}.catalog-page .browse-hero-content h1.is-kinetic-title{-webkit-text-fill-color:currentColor;text-wrap:wrap;perspective:900px;background:0 0;animation:none}.catalog-page .hero-title-line{overflow:clip}.catalog-page .hero-title-word{transform-origin:50% 100%;will-change:transform,opacity;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.catalog-page .browse-hero-content h1{-webkit-text-fill-color:transparent;background:linear-gradient(#fefcf6 0%,#f4ebd8 55%,#dfc99e 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:-.14em;padding-bottom:.14em}}.catalog-page .browse-hero-content>p:not(.eyebrow):not(.hero-proof){color:#cfcbc0;max-width:580px;animation:lx-fade-up .9s var(--lx-ease) .16s both;margin-block:24px 26px;font-size:16.5px;line-height:1.66}.catalog-page .hero-proof{letter-spacing:.14em;animation:lx-fade-up .9s var(--lx-ease) .24s both;align-items:center;gap:10px;display:inline-flex;color:#b6b2a4!important;margin-top:18px!important;font-size:11.5px!important}.catalog-page .hero-proof:before{content:"";background:linear-gradient(90deg,var(--lx-gold-400),transparent);width:26px;height:1px}.catalog-page .hero-stats{animation:lx-fade-up .9s var(--lx-ease) .32s both;border-top:1px solid #d8bd8229;flex-wrap:wrap;gap:16px 44px;margin-top:34px;padding-top:26px;display:flex}.catalog-page .hero-stat-rating a{color:inherit;transition:border-color .3s var(--lx-ease),color .3s var(--lx-ease);border-bottom:1px solid #d8bd8259;align-items:baseline;gap:6px;display:inline-flex}.catalog-page .hero-stat-rating a:hover{color:#fff;border-color:var(--lx-gold-300)}.catalog-page .hero-stats dt{color:#a19d90;letter-spacing:.14em;font-size:10px}.catalog-page .hero-stats dd{color:#f7f2e6;font-variant-numeric:lining-nums tabular-nums;font-size:30px}.catalog-page .hero-stats dd small{color:var(--lx-gold-300)}.catalog-page .hero-live-panel{animation:lx-fade-up 1s var(--lx-ease) .2s both;background:linear-gradient(160deg,#26251cb8,#080907c7);border:1px solid #d8bd8238;border-radius:24px;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff12,inset 0 0 0 1px #d8bd820f}.catalog-page .hero-live-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f0dcaab3,#0000);height:1px;position:absolute;top:0;left:12%;right:12%}.catalog-page .hero-live-panel:after{content:"";z-index:3;filter:blur(2px);pointer-events:none;width:18%;animation:lx-panel-sweep 1.55s var(--lx-ease) .72s both;background:linear-gradient(90deg,#0000,#fff6dd2e,#0000);position:absolute;top:-25%;bottom:-25%;left:-18%}.catalog-page .hero-start-menu{z-index:4;position:relative}.catalog-page .hero-scroll-cue{z-index:3;color:#f1e7cfb8;letter-spacing:.19em;text-transform:uppercase;transition:color .3s var(--lx-ease);justify-items:center;gap:8px;font-size:9px;font-weight:700;text-decoration:none;display:grid;position:absolute;bottom:18px;left:50%;translate:-50%}.catalog-page .hero-scroll-cue:hover{color:#fff2d3}.catalog-page .hero-scroll-cue i{background:#d8bd822e;width:1px;height:28px;display:block;overflow:hidden}.catalog-page .hero-scroll-cue b{background:linear-gradient(180deg,var(--lx-gold-300),transparent);width:1px;height:100%;animation:lx-cue-line 1.8s var(--lx-ease-inout) infinite;display:block}.catalog-page .hero-start-menu{gap:16px;padding:28px}.catalog-page .hero-start-menu>p{color:var(--lx-gold-300);letter-spacing:.16em;font-size:10.5px}.catalog-page .hero-destination-grid>a,.catalog-page .hero-destination-grid>button,.catalog-page .hero-quick-choices button{transition:background .3s var(--lx-ease),border-color .3s var(--lx-ease),transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease);background:#ffffff0a;border-color:#e1cfa829;border-radius:14px;position:relative;overflow:hidden}.catalog-page .hero-destination-grid>a:after,.catalog-page .hero-destination-grid>button:after,.catalog-page .hero-quick-choices button:after{content:"";transition:transform .8s var(--lx-ease);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff29 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.catalog-page .hero-destination-grid>a:hover,.catalog-page .hero-destination-grid>button:hover,.catalog-page .hero-quick-choices button:hover{background:#d8bd821a;border-color:#d8bd828c;transform:translateY(-2px);box-shadow:0 12px 28px #00000047}.catalog-page .hero-destination-grid>a:hover:after,.catalog-page .hero-destination-grid>button:hover:after,.catalog-page .hero-quick-choices button:hover:after{transform:translate(130%)}.catalog-page .hero-destination-grid span{color:var(--lx-gold-300)}.catalog-page .hero-destination-grid strong{letter-spacing:.01em;font-size:15px;font-weight:600}.catalog-page .hero-destination-grid .hero-destination-price,.catalog-page .hero-quick-choices .quick-choice-helper{background:var(--lx-gold-sheen);color:var(--lx-ink-950);border-color:#ffffff59;box-shadow:0 10px 26px #c19b5847,inset 0 1px #ffffff8c}.catalog-page .hero-destination-grid .hero-destination-price span,.catalog-page .hero-quick-choices .quick-choice-helper span{color:#5a441a}.catalog-page .hero-destination-grid .hero-destination-price:hover,.catalog-page .hero-quick-choices .quick-choice-helper:hover{background:var(--lx-gold-sheen);border-color:#fff;box-shadow:0 16px 34px #c19b5866,inset 0 1px #ffffffb3}.catalog-page .hero-quick-choices button{font-size:14.5px}.catalog-page .hero-quick-choices button span{color:var(--lx-gold-300);transition:translate .35s var(--lx-ease)}.catalog-page .hero-quick-choices button:hover span{translate:4px}.catalog-page .live-pulse{background:#7fd0a5;box-shadow:0 0 0 6px #7fd0a51a}.catalog-page .eyebrow.dark,.review-page .eyebrow.dark{color:#8a6a35;letter-spacing:.22em;align-items:center;gap:10px;display:inline-flex}.catalog-page .eyebrow.dark:before,.review-page .eyebrow.dark:before{content:"";background:linear-gradient(90deg,var(--lx-gold-500),#c19b581a);flex:none;width:22px;height:1px}.catalog-page .browse-section-heading h2,.catalog-page .wholesale-pricing-layout h2,.catalog-page .how-strip h2,.catalog-page .public-reviews-heading h2,.catalog-page .helper-layout h2,.catalog-page .my-list-section h2{letter-spacing:-.025em;color:inherit}.catalog-page .browse-section-heading>p,.catalog-page .wholesale-pricing-layout>header>p{color:#67625a}.catalog-page .browse-catalog{padding-block:88px 112px}.catalog-page .browse-filter-panel{box-shadow:var(--lx-shadow-md);transition:border-color .3s var(--lx-ease),box-shadow .3s var(--lx-ease);background:#fffdf9;border-color:#e1dacd;border-radius:20px;grid-template-columns:minmax(260px,1fr) 210px 208px auto;position:relative}.catalog-page .browse-search>span{width:24px;height:24px;transition:color .25s var(--lx-ease);place-items:center;display:grid;transform:none;color:#8f8a80!important}.catalog-page .browse-filter-panel>label>span{color:#8b867c;letter-spacing:.14em;font-size:10.5px}.catalog-page .browse-filter-panel select,.catalog-page .browse-filter-panel input{color:#22231d;font-size:14px}.catalog-page .browse-filter-panel>button{background:var(--lx-dark-button);color:#f7f1e3;letter-spacing:.05em;min-height:52px;transition:background .3s var(--lx-ease),box-shadow .3s var(--lx-ease),transform .3s var(--lx-ease);border-radius:13px;margin:8px;font-weight:700;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.catalog-page .browse-filter-panel>button:hover{transform:translateY(-1px);box-shadow:0 10px 24px #14120c2e}.catalog-page .browse-filter-panel>button.active{background:linear-gradient(#8a6a35,#6a4f22)}.catalog-page .scent-filter-panel{background:#f6f1e7;border-color:#e1dacd;border-radius:0 0 20px 20px;animation:none}.catalog-page .scent-filter-panel select{border-color:#d9d0c1;border-radius:12px}.catalog-page .scent-filter-panel>button{border-radius:12px}.catalog-page .catalog-toolbar{border-bottom-color:#e2dbcf}@media (width>=821px){.catalog-page .catalog-toolbar{top:var(--lx-nav-h);z-index:20;-webkit-backdrop-filter:blur(12px)saturate(130%);backdrop-filter:blur(12px)saturate(130%);background:#f8f6f1e6;position:sticky}}.catalog-page .catalog-toolbar>p strong{font-variant-numeric:lining-nums tabular-nums;font-size:19px}.catalog-page .catalog-toolbar button,.catalog-page .catalog-toolbar label{transition:border-color .25s var(--lx-ease),background .25s var(--lx-ease),color .25s var(--lx-ease),box-shadow .25s var(--lx-ease);background:#fffdf9;border-color:#dbd3c5}.catalog-page .catalog-toolbar button:hover,.catalog-page .catalog-toolbar label:hover{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-sm)}.catalog-page .catalog-toolbar button.active{background:var(--lx-dark-button);color:#f7f1e3;border-color:#1a1b15}.catalog-page .catalog-toolbar .active-filter-chips button:hover{border-color:var(--lx-gold-500);background:#fff}.catalog-page .catalog-toolbar .toolbar-clear{background:0 0;border:0;border-bottom:1px solid #a78b5c}.catalog-page .catalog-toolbar .toolbar-clear:hover{box-shadow:none;color:var(--lx-gold-700)}.catalog-page .fragrance-grid{gap:18px;padding-top:34px}.catalog-page .fragrance-card{box-shadow:var(--lx-shadow-sm);transition:border-color .35s var(--lx-ease),transform .5s var(--lx-ease),box-shadow .5s var(--lx-ease);background:#fffdf9;border-color:#e5dfd3;border-radius:20px;position:relative}.catalog-page .fragrance-card:before{content:"";z-index:4;background:var(--lx-gold-sheen);opacity:0;height:2px;transition:opacity .4s var(--lx-ease);pointer-events:none;position:absolute;top:0;left:0;right:0}.catalog-page .fragrance-card:hover,.catalog-page .fragrance-card:focus-within{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-md);transform:translateY(-5px)}.catalog-page .fragrance-card:hover:before,.catalog-page .fragrance-card:focus-within:before{opacity:1}.catalog-page .fragrance-card-image{--scene-a:#ded1bc;--scene-b:#f4ead9;--scene-c:#8b704c;--scene-glow:#d3b06f47;isolation:isolate;background:linear-gradient(90deg,#ffffff38,transparent 28%,transparent 72%,#ffffff29), radial-gradient(90% 76% at 50% 68%,var(--scene-glow),transparent 62%), linear-gradient(145deg,var(--scene-a),var(--scene-b) 58%,#fff9ef 100%);transition:background .7s var(--lx-ease);border-radius:19px 19px 0 0}.catalog-page .fragrance-card-image:before{content:"";z-index:0;opacity:.82;width:auto;height:auto;transition:transform .65s var(--lx-ease),opacity .65s var(--lx-ease),border-color .65s var(--lx-ease);background:radial-gradient(circle at 50% 18%,#ffffff9e,#0000 35%),linear-gradient(#ffffff2e,#ffffff09);border:1px solid #ffffff6b;border-radius:48% 48% 18px 18px;position:absolute;inset:48px 9% 17px;transform:scale(.98);box-shadow:inset 0 0 42px #ffffff29,0 22px 45px #30271b0f}.catalog-page .fragrance-card-image:after{content:"";z-index:0;filter:blur(5px);width:54%;height:16px;transition:opacity .5s var(--lx-ease),scale .5s var(--lx-ease);background:radial-gradient(#28201233,#0000 70%);border-radius:50%;position:absolute;bottom:16px;left:50%;translate:-50%}.catalog-page .fragrance-card:hover .fragrance-card-image:after{opacity:.8;scale:1.12 1}.catalog-page .fragrance-bottle-frame{z-index:1;transition:transform .65s var(--lx-ease);position:relative}.catalog-page .fragrance-card:hover .fragrance-bottle-frame,.catalog-page .fragrance-card:focus-within .fragrance-bottle-frame{transform:translateY(-8px)scale(1.018)}.catalog-page .fragrance-card:hover .fragrance-card-image:before,.catalog-page .fragrance-card:focus-within .fragrance-card-image:before{opacity:1;border-color:#ffffffad;transform:scale(1.025)}.catalog-page .fragrance-card-image img{z-index:2;filter:drop-shadow(0 12px 16px #2d271c1a);transition:filter .55s var(--lx-ease);position:relative}.catalog-page .fragrance-family-fresh{--scene-a:#c8d5cd;--scene-b:#edf1eb;--scene-c:#4d7360;--scene-glow:#5d917440}.catalog-page .fragrance-family-floral{--scene-a:#dbc6cd;--scene-b:#f4e8e9;--scene-c:#87566a;--scene-glow:#995b7438}.catalog-page .fragrance-family-woody{--scene-a:#c9bea9;--scene-b:#eee9dd;--scene-c:#6e5d43;--scene-glow:#6950313d}.catalog-page .fragrance-family-amber{--scene-a:#d9b888;--scene-b:#f5e6ce;--scene-c:#996438;--scene-glow:#b8703147}.catalog-page .fragrance-family-gourmand{--scene-a:#d8c2b2;--scene-b:#f6e9dc;--scene-c:#8d5d43;--scene-glow:#a55b3938}.catalog-page .fragrance-family-citrus{--scene-a:#d6d7a8;--scene-b:#f2f1d8;--scene-c:#7c8039;--scene-glow:#a9a83e3b}.catalog-page .fragrance-family-aquatic{--scene-a:#bfcfd2;--scene-b:#e7f0ef;--scene-c:#48717b;--scene-glow:#4582913b}.catalog-page .fragrance-family-aromatic{--scene-a:#c9c8b6;--scene-b:#edece3;--scene-c:#636b58;--scene-glow:#68775b38}.catalog-page .fragrance-family-leather{--scene-a:#bca899;--scene-b:#e9ddd2;--scene-c:#65483c;--scene-glow:#7043313d}.catalog-page .fragrance-family-musk{--scene-a:#d4ced0;--scene-b:#f2eeee;--scene-c:#75636d;--scene-glow:#7e677433}.catalog-page .card-image-status{color:#5f5a51;letter-spacing:.07em;background:#fffffff0;border-color:#ded8cde6;gap:6px;padding:5px 9px 5px 7px;font-size:10px;box-shadow:0 2px 10px #2621190f}.catalog-page .card-image-status:before{width:6px;height:6px;box-shadow:0 0 0 3px #67a78326}.catalog-page .card-image-status.status-limited_supply:before{box-shadow:0 0 0 3px #b3823126}.catalog-page .card-image-status.status-not_restocking:before{box-shadow:0 0 0 3px #a2483d24}.catalog-page .fragrance-card h3{letter-spacing:-.005em;font-size:19px;line-height:1.15}.catalog-page .fragrance-card h3 span{letter-spacing:.14em;margin-bottom:7px;font-size:10.5px}.catalog-page .fragrance-card-details{color:#77746b}.catalog-page .fragrance-card-price{color:#6f6a61;flex-wrap:wrap;align-items:baseline;gap:2px 6px;display:flex}.catalog-page .fragrance-card-price strong{color:#1e1f18;font-family:var(--serif);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:23px;font-weight:500}.catalog-page .fragrance-card-price-unit{color:#7a756c}.catalog-page .fragrance-card-price-note{color:var(--lx-gold-700);letter-spacing:.01em;flex-basis:100%;align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:650;display:inline-flex}.catalog-page .fragrance-card-price-note:before{content:"";background:linear-gradient(135deg,var(--lx-gold-300),var(--lx-gold-600));border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #c19b5824}.catalog-page .fragrance-card-tags span{color:#6a6459;letter-spacing:.06em;background:#f8f4ec;border-color:#e5ddce;font-size:10px}.catalog-page .catalog-quantity-picker{color:#7a7368;letter-spacing:.1em;font-size:10px}.catalog-page .catalog-quantity-picker>div{transition:border-color .25s var(--lx-ease),box-shadow .25s var(--lx-ease);background:#fff;border:1px solid #d9d1c2;border-radius:12px;grid-template-columns:40px minmax(44px,1fr) 40px;gap:0;overflow:hidden}.catalog-page .catalog-quantity-picker>div:focus-within{border-color:var(--lx-gold-400);box-shadow:0 0 0 3px #c19b5821}.catalog-page .fragrance-card .catalog-quantity-picker button,.catalog-page .catalog-quantity-picker input{color:#2b2c27;background:#fff;border:0;border-radius:0;min-height:42px;font-size:15px}.catalog-page .fragrance-card .catalog-quantity-picker button{color:#6b665c;transition:background .2s var(--lx-ease),color .2s var(--lx-ease);background:#faf7f1}.catalog-page .fragrance-card .catalog-quantity-picker button:first-child{border-right:1px solid #eae3d7}.catalog-page .fragrance-card .catalog-quantity-picker button:last-child{border-left:1px solid #eae3d7}.catalog-page .catalog-quantity-picker input:focus{outline-offset:-2px;outline:2px solid #0000}.catalog-page .fragrance-card .catalog-list-button,.catalog-page .recommendation-row .recommendation-actions button:not(.see-in-catalog){background:var(--lx-dark-button);color:#f7f1e3;letter-spacing:.06em;text-transform:uppercase;transition:background .3s var(--lx-ease),border-color .3s var(--lx-ease),box-shadow .35s var(--lx-ease),transform .25s var(--lx-ease),color .3s var(--lx-ease);border-color:#101109;border-radius:12px;font-size:11px;font-weight:800;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.catalog-page .fragrance-card .catalog-list-button:after,.catalog-page .recommendation-row .recommendation-actions button:not(.see-in-catalog):after{content:"";transition:transform .8s var(--lx-ease);pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-140%)}.catalog-page .fragrance-card .catalog-list-button:not(:disabled):hover,.catalog-page .recommendation-row .recommendation-actions button:not(.see-in-catalog):not(:disabled):hover{border-color:var(--lx-gold-500);background:linear-gradient(#2d2e25 0%,#161710 100%);box-shadow:0 10px 24px #14120c38,inset 0 1px #ffffff1a}.catalog-page .fragrance-card .catalog-list-button:not(:disabled):hover:after,.catalog-page .recommendation-row .recommendation-actions button:not(.see-in-catalog):not(:disabled):hover:after{transform:translate(140%)}.catalog-page .fragrance-card .catalog-list-button:active,.catalog-page .recommendation-row .recommendation-actions button:active{transform:scale(.98)}.catalog-page .fragrance-card .catalog-list-button.saved,.catalog-page .recommendation-row .recommendation-actions button.saved{border-color:var(--lx-gold-400);color:#5b4520;background:linear-gradient(#faf1dc 0%,#efdfbb 100%);box-shadow:inset 0 1px #ffffffb3}.catalog-page .fragrance-card .catalog-list-button.saved:before,.catalog-page .recommendation-row .recommendation-actions button.saved:before{content:"✓ "}.catalog-page .fragrance-card .catalog-list-button.saved:hover,.catalog-page .recommendation-row .recommendation-actions button.saved:hover{border-color:var(--lx-gold-600);background:linear-gradient(#f7ecd2 0%,#ead6aa 100%)}.catalog-page .recommendation-row .recommendation-actions .see-in-catalog{border-radius:12px}.catalog-page .card-unavailable{color:#77726a}.catalog-page .browse-empty{box-shadow:var(--lx-shadow-sm);background:#fffdf9;border-radius:20px}.catalog-page .catalog-end button{background:var(--lx-dark-button);color:#f7f1e3;letter-spacing:.05em;min-height:46px;transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease),border-color .3s var(--lx-ease);border-radius:12px;padding:0 24px;font-weight:700}.catalog-page .catalog-end button:hover{border-color:var(--lx-gold-500);transform:translateY(-1px);box-shadow:0 10px 24px #14120c2e}.catalog-page .simple-loading-grid>div{background:#fffdf9;border-color:#e6e0d4;border-radius:20px}.catalog-page .simple-loading-grid span{background:linear-gradient(90deg,#efe9df,#f9f5ec,#efe9df) 0 0/200% 100%;border-radius:8px}.catalog-page .helper-section,.catalog-page .my-list-section{animation:lx-fade-in .5s var(--lx-ease) both;background:linear-gradient(#f1ebe0 0%,#ebe4d6 100%);border-bottom-color:#ddd4c3}.catalog-page .quiz-form,.catalog-page .quiz-results{border-color:#dbd1c0;border-radius:22px}.catalog-page .quiz-form{box-shadow:var(--lx-shadow-lg)}.catalog-page .matcher-progress button{transition:background .3s var(--lx-ease),border-color .3s var(--lx-ease),color .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:14px}.catalog-page .matcher-progress button.active{background:var(--lx-dark-button);border-color:#8d6d38}.catalog-page .choice-group span{transition:background .25s var(--lx-ease),border-color .25s var(--lx-ease),box-shadow .25s var(--lx-ease),color .25s var(--lx-ease),transform .25s var(--lx-ease)}.catalog-page .choice-group label:hover span{border-color:var(--lx-gold-400);background:#fbf7ee}.catalog-page .choice-group label.selected span{border-color:var(--lx-gold-500);color:#4f3b18;box-shadow:inset 0 -2px 0 var(--lx-gold-600),0 6px 16px #c19b582e;background:linear-gradient(#f7ecd4,#eddcb6)}.catalog-page .quiz-selects select,.catalog-page .quiz-text-fields input{transition:border-color .25s var(--lx-ease),box-shadow .25s var(--lx-ease);border-radius:12px}.catalog-page .quiz-selects select:focus,.catalog-page .quiz-text-fields input:focus{border-color:var(--lx-gold-400);outline-offset:2px;outline:2px solid #0000;box-shadow:0 0 0 3px #c19b5824}.catalog-page .quiz-submit,.catalog-page .quiz-next{background:var(--lx-dark-button);transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease),background .3s var(--lx-ease);border-radius:12px}.catalog-page .quiz-submit:hover,.catalog-page .quiz-next:hover{background:linear-gradient(#8a6a35,#6a4f22);transform:translateY(-1px);box-shadow:0 12px 26px #14120c33}.catalog-page .recommendation-row{transition:border-color .3s var(--lx-ease),box-shadow .3s var(--lx-ease),transform .3s var(--lx-ease);border-radius:16px}.catalog-page .recommendation-row:hover{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-sm)}.catalog-page .recommendation-image{border-radius:12px}.catalog-page .saved-list>div{transition:border-color .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:16px}.catalog-page .saved-list>div:hover{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-sm)}.catalog-page .saved-list-image,.catalog-page .saved-list-quantity button,.catalog-page .saved-list-quantity input{border-radius:10px}.catalog-page .customer-order-request{box-shadow:var(--lx-shadow-lg);border-radius:22px}.catalog-page .customer-order-fields input,.catalog-page .customer-order-fields textarea{transition:border-color .25s var(--lx-ease),box-shadow .25s var(--lx-ease);border-radius:12px}.catalog-page .customer-order-fields input:focus,.catalog-page .customer-order-fields textarea:focus{border-color:var(--lx-gold-500);box-shadow:0 0 0 3px #c19b5829}.catalog-page .customer-delivery-choice label,.catalog-page .customer-preferred-contact label{transition:border-color .25s var(--lx-ease),background .25s var(--lx-ease);border-radius:12px}.catalog-page .wholesale-list-summary{border-radius:18px;box-shadow:0 22px 50px #14181433}.catalog-page .order-request-submit{background:var(--lx-dark-button);min-height:54px;transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease),background .3s var(--lx-ease);border-radius:12px}.catalog-page .order-request-submit:not(:disabled):hover{background:linear-gradient(#8a6a35,#6a4f22);transform:translateY(-1px);box-shadow:0 12px 26px #14120c33}.catalog-page .order-request-manage-link{border-radius:10px}.catalog-page .order-request-confirmation{animation:lx-fade-up .5s var(--lx-ease) both;border-radius:16px}.catalog-page .tier-progress span{background:var(--lx-gold-sheen);transition:width .6s var(--lx-ease)}.catalog-page .wholesale-pricing-section{background:linear-gradient(145deg,#f7f3ea 0%,#ebe1cf 100%);border-bottom-color:#d9cebc;position:relative}.catalog-page .wholesale-pricing-section:before{content:"";background:linear-gradient(90deg,#0000,#c19b5880,#0000);height:1px;position:absolute;inset:0 0 auto}.catalog-page .wholesale-tier-grid{box-shadow:var(--lx-shadow-md);border-color:#d5c7ad;border-radius:20px}.catalog-page .wholesale-tier-grid article{transition:background .3s var(--lx-ease),color .3s var(--lx-ease),box-shadow .3s var(--lx-ease);gap:8px;padding:20px 16px}.catalog-page .wholesale-tier-grid article:not(.active):hover{background:#fbf7ee}.catalog-page .wholesale-tier-grid article>strong{letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;font-size:34px;font-weight:500}.catalog-page .tier-save-chip{transition:background .3s var(--lx-ease),color .3s var(--lx-ease)}.catalog-page .wholesale-special-grid article{box-shadow:var(--lx-shadow-sm);transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease),border-color .4s var(--lx-ease);background:#fffdf8d1;border-color:#d7cbb4;border-radius:18px}.catalog-page .wholesale-special-grid article:hover{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-md);transform:translateY(-3px)}.catalog-page .wholesale-special-grid article>span{font-variant-numeric:lining-nums tabular-nums;background:linear-gradient(160deg,#8a6a35,#5d4620);border-radius:14px;box-shadow:0 8px 20px #6d542c47}.catalog-page .wholesale-special-grid article:nth-child(2)>span{background:linear-gradient(160deg,#2b2c24,#0f100b);box-shadow:0 8px 20px #0000003d}.catalog-page .wholesale-special-grid>p span{background:linear-gradient(160deg,#4f7a62,#2f5b45)}.catalog-page .how-strip{background:#faf8f3;border-bottom-color:#e0d8ca}.catalog-page .how-steps{gap:16px;position:relative}.catalog-page .how-steps:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#c19b588c 20% 80%,#0000);height:1px;position:absolute;top:44px;left:60px;right:60px}.catalog-page .how-steps li{box-shadow:var(--lx-shadow-sm);transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease),border-color .4s var(--lx-ease);background:#fffdf9;border-color:#e2dacc;border-radius:18px;position:relative}.catalog-page .how-steps li:hover{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-md);transform:translateY(-4px)}.catalog-page .how-steps li>span{color:#2a2010;background:var(--lx-gold-sheen);border:0;font-size:19px;box-shadow:0 8px 20px #c19b584d,inset 0 1px #fff9}.catalog-page .how-steps strong{font-size:19px}.catalog-page .public-reviews{background:radial-gradient(50% 45% at 90% 8%,#b7955829,#0000 70%),radial-gradient(40% 40% at 6% 100%,#60543429,#0000 70%),linear-gradient(145deg,#080907 0%,#12130e 58%,#1c1b14 100%);border-top-color:#d8bd8238}.catalog-page .public-reviews:before{animation:lx-glow-pulse 6s var(--lx-ease-inout) infinite;border-color:#d8bd8224}.catalog-page .public-reviews .eyebrow.dark{color:var(--lx-gold-300)}.catalog-page .public-reviews .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-gold-300),#d8bd821a)}.catalog-page .public-reviews-average strong{font-variant-numeric:lining-nums tabular-nums;font-size:52px;font-weight:450}.catalog-page .public-reviews-list{gap:18px;padding:4px 2px 8px}.catalog-page .public-reviews .public-review-card{min-height:0;transition:box-shadow .5s var(--lx-ease),transform .5s var(--lx-ease);background:linear-gradient(145deg,#1c1d16eb,#0e0f0bf5) padding-box padding-box,linear-gradient(145deg,#d8bd826b,#d8bd820f 55%,#d8bd8240) border-box;border:1px solid #0000;border-radius:22px;flex-basis:calc(100% - 4px);gap:14px;padding:clamp(24px,3vw,36px);box-shadow:0 26px 70px #0000004d,inset 0 1px #ffffff0a}.catalog-page .public-reviews .public-review-card:hover{box-shadow:0 30px 80px #0006,0 0 0 1px #d8bd822e}.catalog-page .public-reviews .public-review-card h3{font-size:clamp(22px,2.2vw,28px)}.catalog-page .public-reviews .public-review-card blockquote{-webkit-line-clamp:9;color:#e2dccf;-webkit-box-orient:vertical;padding-left:28px;font-size:clamp(17px,1.45vw,20px);line-height:1.55;display:-webkit-box;overflow:hidden}.catalog-page .public-reviews .public-review-card blockquote:before{color:var(--lx-gold-300);font-size:42px;top:-8px}.catalog-page .public-reviews .public-review-meta em{border-radius:999px}.catalog-page .public-reviews .public-review-photo{border-radius:14px}.catalog-page .review-carousel-buttons button{color:#ead7af;width:44px;height:44px;transition:border-color .3s var(--lx-ease),background .3s var(--lx-ease),transform .3s var(--lx-ease),color .3s var(--lx-ease);background:#ffffff0a;border-color:#d8bd8252}.catalog-page .review-carousel-buttons button:hover{border-color:var(--lx-gold-300);color:#fff;background:#d8bd8224;transform:translateY(-2px)}.catalog-page .review-carousel-progress button{transition:width .35s var(--lx-ease),background .35s var(--lx-ease);background:#4d4a42}.catalog-page .public-reviews .primary-button{background:var(--lx-gold-sheen);transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:12px;box-shadow:0 10px 26px #c19b5847,inset 0 1px #ffffff8c}.catalog-page .public-reviews .primary-button:hover{background:var(--lx-gold-sheen);transform:translateY(-1px);box-shadow:0 16px 34px #c19b5866,inset 0 1px #ffffffb3}.catalog-page .public-reviews-actions>a:last-child{transition:color .25s var(--lx-ease),border-color .25s var(--lx-ease)}.catalog-page .public-reviews-actions>a:last-child:hover{color:#f3e0b7;border-color:var(--lx-gold-300)}.catalog-page .browse-footer{background:linear-gradient(#0b0c09,#070806);border-top:1px solid #d8bd8229;position:relative}.catalog-page .browse-footer:before{content:"";background:linear-gradient(90deg,transparent,var(--lx-gold-300),transparent);width:min(560px,60%);height:1px;position:absolute;top:-1px;left:50%;translate:-50%}.catalog-page .browse-footer>.wrap{padding-block:72px 40px}.catalog-page .browse-footer .wordmark{color:#f1eee7}.catalog-page .browse-footer .wordmark-mark{background:#d8bd820f;border-color:#d8bd828c;border-radius:9px}.catalog-page .footer-brand>p{color:#9a988f}.catalog-page .footer-actions{border:0;border-top:1px solid #d8bd8224;border-left:1px solid #d8bd8224;border-radius:16px;overflow:hidden}.catalog-page .footer-actions a,.catalog-page .footer-actions button{color:#c3c0b6;transition:background .3s var(--lx-ease),color .3s var(--lx-ease),padding-left .3s var(--lx-ease);border-color:#d8bd8224}.catalog-page .footer-actions a:hover,.catalog-page .footer-actions button:hover{color:#f3e0b7;background:#d8bd8212;padding-left:18px}.catalog-page .browse-footer .footer-note{color:#77796f;border-top-color:#d8bd821f;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}.catalog-page .list-order-bar{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:#10110de6;border-color:#e0c48666;border-radius:18px;animation:none;box-shadow:0 22px 60px #0006,inset 0 1px #ffffff0f}.catalog-page .list-order-bar-figures span{color:var(--lx-gold-300)}.catalog-page .list-order-bar-figures strong{font-variant-numeric:lining-nums tabular-nums}.catalog-page .list-order-bar-total{animation:lx-pop .55s var(--lx-ease);display:inline-block}.catalog-page .list-order-bar button{background:var(--lx-gold-sheen);transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 22px #c19b5847,inset 0 1px #ffffff8c}.catalog-page .list-order-bar button:hover{background:var(--lx-gold-sheen);transform:translateY(-1px);box-shadow:0 14px 30px #c19b5866,inset 0 1px #ffffffb3}.catalog-page .list-order-bar .tier-progress{background:#ffffff24}.back-to-top{z-index:38;color:#f3e6c6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;visibility:hidden;width:46px;height:46px;transition:border-color .3s var(--lx-ease),background .3s var(--lx-ease),transform .3s var(--lx-ease);background:#0e0f0bdb;border:1px solid #d8bd8266;border-radius:999px;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;translate:0 14px;box-shadow:0 14px 34px #00000047}.back-to-top:hover{border-color:var(--lx-gold-300);background:#1c1d16f0;transform:translateY(-3px)}.back-to-top span{transition:translate .3s var(--lx-ease)}.back-to-top:hover span{translate:0 -2px}main:has(.list-order-bar) .back-to-top{display:none}.catalog-page .mobile-dock i{animation:lx-bump .5s var(--lx-ease)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.catalog-page .wholesale-pricing-layout>header,.catalog-page .wholesale-tier-grid,.catalog-page .wholesale-special-grid article,.catalog-page .how-strip header,.catalog-page .how-steps li,.catalog-page .footer-brand,.catalog-page .footer-actions,.review-page .open-review-form,.review-page .review-gallery .public-review-card,.customer-request-page .customer-request-item{animation-name:lx-reveal;animation-duration:1s;animation-timing-function:var(--lx-ease);animation-fill-mode:both;animation-timeline:view();animation-range:entry entry 34%}.catalog-page .fragrance-card{animation-range:entry entry 42%}.catalog-page .how-steps li:nth-child(2){animation-range:entry 4% entry 44%}.catalog-page .how-steps li:nth-child(3){animation-range:entry 8% entry 50%}.site-nav-shell:after{animation-name:lx-scale-x;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root)}.back-to-top{animation-name:lx-show-fab;animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:320px 720px}}}@media (prefers-reduced-motion:reduce){.back-to-top{opacity:1;visibility:visible;translate:0}}@media (width>=1101px){.catalog-page .helper-layout>aside{top:calc(var(--lx-nav-h) + 24px)}}@media (forced-colors:active){.catalog-page .browse-hero-content h1{-webkit-text-fill-color:currentColor;background:0 0}.catalog-page .catalog-quantity-picker input:focus,.catalog-page .quiz-selects select:focus,.catalog-page .quiz-text-fields input:focus,.catalog-page .customer-order-fields input:focus,.catalog-page .customer-order-fields textarea:focus{outline:2px solid canvastext}.site-nav-shell:after,.catalog-page .fragrance-card:before{display:none}}.review-page .review-page-topbar{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#fbfaf7db;border-bottom-color:#e2dbcf;position:sticky;top:0}.review-page .review-page-topbar .wordmark-mark{border-radius:9px}.review-page .review-page-topbar button{transition:border-color .25s var(--lx-ease),background .25s var(--lx-ease),color .25s var(--lx-ease)}.review-page .review-page-topbar button:hover{border-color:var(--lx-gold-500);background:#fff}.review-page .review-page-hero:after{animation:lx-glow-pulse 7s var(--lx-ease-inout) infinite;border-color:#d8bd8233}.review-page .review-page-hero .eyebrow.dark{color:var(--lx-gold-300);animation:lx-fade-up .8s var(--lx-ease) both}.review-page .review-page-hero .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-gold-300),#d8bd821a)}.review-page .review-page-hero h1{animation:lx-fade-up .9s var(--lx-ease) 80ms both}.review-page .review-page-hero p:not(.eyebrow){animation:lx-fade-up .9s var(--lx-ease) .16s both}.review-page .review-page-hero-actions{animation:lx-fade-up .9s var(--lx-ease) .24s both}.review-page .review-page-hero .primary-button{color:var(--lx-ink-950);background:var(--lx-gold-sheen);transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:12px;box-shadow:0 10px 26px #c19b5847,inset 0 1px #ffffff8c}.review-page .review-page-hero .primary-button:hover{background:var(--lx-gold-sheen);transform:translateY(-1px);box-shadow:0 16px 34px #c19b5866}.review-page .open-review-form{box-shadow:var(--lx-shadow-lg);border-radius:24px}.review-page .open-review-form input:not([type=radio]):not([type=checkbox]),.review-page .open-review-form textarea{transition:border-color .25s var(--lx-ease),box-shadow .25s var(--lx-ease);border-radius:12px}.review-page .review-rating-buttons button{transition:transform .3s var(--lx-ease),color .25s var(--lx-ease),border-color .25s var(--lx-ease),background .25s var(--lx-ease);border-radius:12px}.review-page .review-rating-buttons button:hover{color:var(--lx-gold-500);border-color:var(--lx-gold-400);transform:translateY(-2px)scale(1.06)}.review-page .review-rating-buttons button.selected{color:#c8973a;background:#fff6e2}.review-page .review-identity-field label{transition:border-color .25s var(--lx-ease),background .25s var(--lx-ease);border-radius:12px}.review-page .review-submit{background:var(--lx-dark-button);transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease),background .3s var(--lx-ease);border-radius:12px}.review-page .review-submit:not(:disabled):hover{background:linear-gradient(#8a6a35,#6a4f22);transform:translateY(-1px);box-shadow:0 12px 26px #14120c33}.review-page .review-live-preview{border-radius:22px}@media (width>=1001px){.review-page .review-live-preview{top:102px}}.review-page .review-gallery .public-review-card{transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease),border-color .4s var(--lx-ease);border-radius:20px}.review-page .review-gallery .public-review-card:hover{border-color:var(--lx-gold-400);box-shadow:var(--lx-shadow-md);transform:translateY(-4px)}.review-page .public-review-photo{border-radius:14px}.review-page .review-stars{color:#c0913e}.customer-request-page .customer-request-nav{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#17241fe6;border-bottom:1px solid #ffffff14;position:sticky;top:0}.customer-request-page .customer-request-nav .wordmark-mark{border-radius:9px}.customer-request-page .customer-request-intro{animation:lx-fade-up .8s var(--lx-ease) both;background:radial-gradient(60% 60% at 85% 20%,#d8bd8229,#0000 70%),linear-gradient(145deg,#152119,#1d2c25);border-radius:24px}.customer-request-page .customer-request-status{border-radius:12px}.customer-request-page .customer-request-item{transition:border-color .3s var(--lx-ease),box-shadow .3s var(--lx-ease),transform .3s var(--lx-ease);border-radius:18px}.customer-request-page .customer-request-item>img{border-radius:12px}.customer-request-page .customer-request-main-actions button{transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease),border-color .3s var(--lx-ease);border-radius:12px}.customer-request-page .customer-request-main-actions button:hover{box-shadow:var(--lx-shadow-sm);border-color:var(--lx-gold-500);transform:translateY(-1px)}.customer-request-page .customer-request-main-actions .primary-button{background:var(--lx-dark-button)}.customer-request-page .customer-request-editor{border-radius:22px}.customer-request-page .customer-request-save{background:var(--lx-dark-button);border-radius:12px}.customer-request-page .customer-request-privacy{border-radius:0 14px 14px 0}.reseller-catalog-page .reseller-catalog-header{background:radial-gradient(60% 60% at 85% 20%,#ffffff14,#0000 70%),linear-gradient(145deg,#1f2a25,#2b3a33)}.reseller-catalog-page .reseller-catalog-header>div:first-child>*{animation:lx-fade-up .8s var(--lx-ease) both}.reseller-catalog-page .reseller-catalog-header h1{animation-delay:60ms}.reseller-catalog-page .reseller-catalog-header span{animation-delay:.12s}.reseller-catalog-page .reseller-catalog-tools{box-shadow:var(--lx-shadow-sm);border-radius:16px;overflow:hidden}.reseller-catalog-page .reseller-product-card{transition:transform .4s var(--lx-ease),box-shadow .4s var(--lx-ease),border-color .4s var(--lx-ease);border-radius:18px}.reseller-catalog-page .reseller-product-card:hover{box-shadow:var(--lx-shadow-md);border-color:#b8c2bb;transform:translateY(-4px)}.reseller-catalog-page .reseller-product-copy button{transition:background .3s var(--lx-ease),transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:12px}.reseller-catalog-page .reseller-product-copy button:not(:disabled):hover{background:#324b40;transform:translateY(-1px);box-shadow:0 10px 24px #26332d38}.reseller-catalog-page .reseller-list-panel{border-radius:20px}.reseller-catalog-page .reseller-list-actions button{border-radius:12px}.reseller-catalog-page .reseller-language button{transition:background .25s var(--lx-ease),color .25s var(--lx-ease)}.admin-shell .admin-topbar{border-bottom-color:#e4ded3;box-shadow:0 8px 28px #14120c0d}.admin-shell .admin-topbar .wordmark-mark{border-radius:9px}.admin-shell .admin-section-tabs{box-shadow:var(--lx-shadow-sm);background:#fbfaf6;border:1px solid #e2dbcf;border-radius:16px;gap:6px;padding:6px}.admin-shell .admin-section-tabs button{min-height:44px;transition:background .3s var(--lx-ease),color .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border:0;border-radius:11px;padding:0 16px}.admin-shell .admin-section-tabs button:hover{color:#2b2b27;background:#f2ede3}.admin-shell .admin-section-tabs button.active{color:#fff;background:var(--lx-dark-button);border:0;box-shadow:0 8px 20px #14120c29}.admin-shell .admin-primary,.admin-shell .primary-button{background:var(--lx-gold-sheen);color:var(--lx-ink-950);transition:transform .3s var(--lx-ease),box-shadow .3s var(--lx-ease);border-radius:12px;box-shadow:0 8px 20px #c19b583d,inset 0 1px #ffffff8c}.admin-shell .admin-primary:not(:disabled):hover,.admin-shell .primary-button:hover{background:var(--lx-gold-sheen);transform:translateY(-1px);box-shadow:0 14px 30px #c19b585c,inset 0 1px #ffffffb3}.admin-shell .inventory-browser{border-radius:22px}.admin-shell .inventory-card{border-radius:20px}.admin-shell .inventory-card:hover,.admin-shell .inventory-card:focus-within{border-color:var(--lx-gold-400)}.admin-shell .brand-alphabet button{transition:background .25s var(--lx-ease),color .25s var(--lx-ease),border-color .25s var(--lx-ease)}.admin-shell .brand-alphabet button:hover:not(:disabled),.admin-shell .brand-alphabet button.active{background:linear-gradient(160deg,#8a6a35,#6a4f22);border-color:#94733e}.admin-shell .admin-toast,.admin-shell .checkout-message,.admin-shell .pos-message{animation:lx-fade-up .4s var(--lx-ease) both;border-radius:14px}.admin-shell .admin-stats{border-radius:18px}.admin-shell .admin-table-card,.admin-shell .tag-admin-card,.admin-shell .review-admin-card,.admin-shell .pos-picker,.admin-shell .pos-ticket,.admin-shell .pos-history,.admin-shell .pricing-rules-panel,.admin-shell .request-manager-layout,.admin-shell .checkout-product-picker,.admin-shell .checkout-ticket,.admin-shell .order-history,.admin-shell .add-modal{border-radius:20px}.admin-notice>div:last-child{box-shadow:var(--lx-shadow-md);border-radius:22px}.admin-notice .primary-button{background:var(--lx-gold-sheen);border-radius:12px}@media (width>=1000px){.catalog-page .public-reviews .public-review-card{flex-basis:calc(50% - 11px)}}@media (width<=1100px){.catalog-page .browse-hero-stage{gap:38px}.catalog-page .hero-start-menu{padding:22px}.catalog-page .browse-filter-panel{grid-template-columns:minmax(240px,1fr) 180px 188px auto}}@media (width<=900px){.catalog-page .how-steps:before{display:none}}@media (width<=820px){html{--lx-nav-h:64px}.catalog-page .browse-hero-stage{gap:38px;padding:54px 0 64px}.catalog-page .browse-hero-content h1{max-width:620px;font-size:clamp(50px,11vw,68px)}.catalog-page .hero-start-menu{padding:24px}.catalog-page .browse-catalog{padding-block:64px 80px}.catalog-page .browse-filter-panel{grid-template-columns:1fr 1fr}.catalog-page .browse-filter-panel>button{min-height:48px}.catalog-page .fragrance-grid{gap:10px}.hero-ring{width:min(420px,84vw);height:min(420px,84vw);top:6%;right:-14%}.back-to-top{display:none}}@media (width<=620px){html{--lx-nav-h:58px}.site-nav-shell .language-toggle button{min-width:38px;min-height:30px}.catalog-page .browse-hero-stage{gap:22px;padding:28px 0 36px}.catalog-page .browse-hero-content .eyebrow{margin-bottom:14px}.catalog-page .browse-hero-content h1{font-size:38px;line-height:.97}.catalog-page .browse-hero-content>p:not(.eyebrow):not(.hero-proof){margin-block:12px 0;font-size:15px;line-height:1.6}.catalog-page .hero-proof{margin-top:14px!important}.catalog-page .hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;margin-top:16px;padding-top:14px;display:grid}.catalog-page .hero-stats:has(>div:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .hero-stats dt{font-size:9px}.catalog-page .hero-stats dd{font-size:19px}.catalog-page .hero-live-panel{border-radius:20px}.catalog-page .hero-start-menu{gap:12px;padding:16px}.catalog-page .hero-destination-grid strong{font-size:13px}.catalog-page .hero-destination-grid span{font-size:11px}.catalog-page .hero-quick-choices button{font-size:12px}.hero-orb-gold{filter:blur(18px)}.hero-orb-warm,.hero-ring{display:none}.catalog-page .browse-catalog{padding-block:40px 68px}.catalog-page .browse-filter-panel{border-radius:16px;grid-template-columns:1fr}.catalog-page .fragrance-grid{gap:10px}.catalog-page .fragrance-card{border-radius:16px}.catalog-page .fragrance-card-image{border-radius:15px 15px 0 0}.catalog-page .fragrance-card-copy{min-height:205px;padding:14px 11px}.catalog-page .fragrance-card h3{font-size:16px}.catalog-page .card-image-status{padding:4px 7px;font-size:9px;line-height:1.25}.catalog-page .fragrance-card-price strong{font-size:20px}.catalog-page .catalog-quantity-picker>div{grid-template-columns:38px minmax(40px,1fr) 38px}.catalog-page .public-reviews .public-review-card{border-radius:16px;padding:22px 18px}.catalog-page .browse-footer>.wrap{padding-block:56px 32px}.catalog-page .list-order-bar{border-radius:16px}}@media (width<=430px){.catalog-page .browse-hero-content .eyebrow{font-size:10px}.catalog-page .browse-hero-content h1{font-size:34px}.catalog-page .hero-start-menu{padding:14px}.catalog-page .hero-quick-choices button{font-size:11px}}.reseller-catalog-page{background:linear-gradient(180deg,var(--reseller-soft) 0%,#f8f7f3 100%)}.reseller-catalog-header{padding-top:68px;position:relative;overflow:hidden;box-shadow:inset 0 -1px #ffffff14}.reseller-catalog-header:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:430px;height:430px;position:absolute;top:-180px;right:-110px}.reseller-catalog-header>div{z-index:1;position:relative}.reseller-catalog-header h1{max-width:780px}.reseller-service-strip{background:#ded9cf;border:1px solid #ded9cf;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(3,1fr);gap:1px;width:min(1480px,100% - 60px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 12px 36px #232a260d}.reseller-service-strip>div{background:#fff;align-items:center;gap:14px;min-height:86px;padding:16px 22px;display:flex}.reseller-service-strip b{color:#9a7e51;font-family:var(--serif);flex:none;font-size:19px;font-weight:500}.reseller-service-strip span{color:#77736c;gap:4px;font-size:10px;line-height:1.45;display:grid}.reseller-catalog-layout{grid-template-columns:minmax(0,1fr) 440px;margin-top:28px}.reseller-catalog-tools{border-radius:13px;overflow:hidden;box-shadow:0 10px 28px #232a260a}.reseller-product-card{transition:transform .25s,border-color .25s,box-shadow .25s}.reseller-product-card:hover{border-color:#c9bda8;transform:translateY(-2px);box-shadow:0 18px 42px #2a2e2917}.reseller-list-panel{border-color:#cec7bb;box-shadow:0 26px 70px #1e272221}.reseller-customer-submit{background:linear-gradient(#fbfaf7,#f4f1ea);border-radius:14px;gap:12px;padding:20px}.reseller-customer-submit>div:first-child{padding-bottom:5px}.reseller-customer-submit>div:first-child strong{font-size:23px}.reseller-customer-submit fieldset{border:0;min-width:0;margin:0;padding:0}.reseller-customer-submit legend,.reseller-submit-field>span,.reseller-shipping-fields label>span{color:#5f5b54;letter-spacing:.055em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.reseller-request-choice>div{gap:7px;display:grid}.reseller-request-choice label{cursor:pointer;background:#fff;border:1px solid #d7d1c7;border-radius:10px;align-items:flex-start;gap:10px;min-height:66px;padding:11px 12px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.reseller-request-choice label:has(input:checked){background:#fbf5e9;border-color:#9d855c;box-shadow:0 0 0 2px #9d855c1c}.reseller-request-choice input,.reseller-fulfillment-choice input{accent-color:var(--reseller-dark);flex:none;margin-top:3px;width:auto!important;min-height:0!important}.reseller-request-choice label>span{gap:3px;display:grid}.reseller-request-choice strong{color:#313834;font-size:10px}.reseller-request-choice small{color:#79746c;font-size:9px;line-height:1.4}.reseller-fulfillment-choice>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.reseller-fulfillment-choice label{color:#5d5a54;cursor:pointer;background:#fff;border:1px solid #d7d1c7;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:7px;font-size:9px;font-weight:750;display:flex}.reseller-fulfillment-choice label:has(input:checked){border-color:var(--reseller-dark);color:#fff;background:var(--reseller-dark)}.reseller-submit-field{display:grid}.reseller-customer-submit input,.reseller-customer-submit textarea,.reseller-customer-submit select{color:#272e2a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d4cec4;border-radius:9px;outline:0;padding:10px 12px;font-size:11px;transition:border-color .2s,box-shadow .2s}.reseller-customer-submit input:focus,.reseller-customer-submit textarea:focus,.reseller-customer-submit select:focus{border-color:#9f8559;box-shadow:0 0 0 3px #9f855921}.reseller-shipping-fields{background:#fff9ed;gap:9px;display:grid;border:1px solid #d9ccb6!important;border-radius:11px!important;padding:13px!important}.reseller-shipping-fields>div{grid-template-columns:1.2fr .7fr .8fr;gap:7px;display:grid}.reseller-shipping-fields label{display:grid}.reseller-shipping-fields label>span{margin-bottom:5px;font-size:8px}.reseller-customer-submit button.primary{letter-spacing:.035em;border-radius:10px;min-height:50px}.reseller-request-notice{color:#7a756c;text-align:center;font-size:9px;line-height:1.55}.studio-dashboard>header{background:linear-gradient(135deg,#1e2923,#2b3b32);padding-block:38px}.studio-dashboard>header code{color:#bfc8c2;text-overflow:ellipsis;white-space:nowrap;max-width:min(520px,80vw);margin-top:10px;font-family:inherit;font-size:9px;display:block;overflow:hidden}.studio-dashboard>nav{z-index:10;position:sticky;top:0;box-shadow:0 8px 24px #2328250d}.studio-overview{gap:18px;display:grid}.studio-welcome{color:#fff;background:linear-gradient(135deg,#293a31,#17221c);border-radius:20px;justify-content:space-between;align-items:end;gap:25px;padding:34px;display:flex;box-shadow:0 24px 54px #1f2b2426}.studio-welcome p,.studio-quickstart>div>p{color:#d6c39e;letter-spacing:.14em;margin:0 0 9px;font-size:9px;font-weight:850}.studio-welcome h2{font-family:var(--serif);margin:0;font-size:clamp(32px,5vw,48px);font-weight:450}.studio-welcome span{color:#cbd2ce;max-width:680px;margin-top:11px;font-size:11px;line-height:1.65;display:block}.studio-welcome button,.studio-metrics button,.studio-quickstart button{color:#333934;cursor:pointer;background:#fff;border:1px solid #cbc4b7;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:850}.studio-welcome button{color:#1f2924;background:#f3dfb7;border-color:#ffffff4d;flex:none}.studio-welcome button:disabled,.studio-quickstart button:disabled{opacity:.45;cursor:not-allowed}.studio-metrics{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.studio-metrics article{background:#fff;border:1px solid #d9d3c8;border-radius:16px;gap:9px;min-height:172px;padding:24px;display:grid;box-shadow:0 12px 34px #272c290d}.studio-metrics span{color:#767169;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.studio-metrics strong{color:#25312b;font-family:var(--serif);font-size:34px;font-weight:500}.studio-metrics button{color:#715a36;background:0 0;border:0;place-self:end start;min-height:34px;padding:0}.studio-quickstart{background:#fff;border:1px solid #d9d3c8;border-radius:18px;overflow:hidden}.studio-quickstart>div{border-bottom:1px solid #e7e2d9;padding:25px 26px 18px}.studio-quickstart h3{font-family:var(--serif);margin:0;font-size:29px;font-weight:450}.studio-quickstart ol{margin:0;padding:0;list-style:none}.studio-quickstart li{border-top:1px solid #eeeae2;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px 24px;display:grid}.studio-quickstart li:first-child{border-top:0}.studio-quickstart li>b{color:#fff;width:38px;height:38px;font-family:var(--serif);background:#2c3d34;border-radius:999px;place-items:center;font-size:16px;display:grid}.studio-quickstart li>span{color:#77726a;gap:4px;font-size:10px;line-height:1.5;display:grid}.studio-quickstart li>span strong{color:#303632;font-size:11px}.studio-help-note{color:#6c5c3e;background:#fff8e9;border:1px solid #d9cba9;border-radius:12px;align-items:center;gap:12px 20px;padding:16px 19px;font-size:10px;display:flex}.studio-customer-address{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden;color:#665d50!important}.lock-card code{overflow-wrap:anywhere;color:#dce3de;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:7px;padding:9px 10px;font-size:9px}.studio-request-card{box-shadow:0 12px 32px #262b280b}.studio-request-badges{flex-wrap:wrap;flex-direction:row!important;gap:6px!important;display:flex!important}.studio-request-badges em{color:#31533f;letter-spacing:.05em;text-transform:uppercase;background:#e7f0e9;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.studio-request-badges em:nth-child(2){color:#6f5429;background:#f6ecd8}.studio-request-card address{color:#666159;background:#faf6ed;border-left:3px solid #9b8153;margin:15px 0 0;padding:12px 14px;font-size:10px;font-style:normal;line-height:1.55}.studio-request-card address strong{text-transform:uppercase;margin-bottom:3px;font-family:inherit;font-size:9px;display:block}.studio-request-card>footer{border-top:1px solid #ebe6de;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:13px;display:flex}.studio-request-card>footer button{color:#3d433f;cursor:pointer;background:#faf9f6;border:1px solid #c9c2b6;border-radius:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800}@media (width<=1050px){.reseller-catalog-layout{grid-template-columns:minmax(0,1fr) 390px}.studio-metrics{grid-template-columns:1fr 1fr 1fr}}@media (width<=900px){.reseller-service-strip{width:min(100% - 34px,760px)}.reseller-catalog-layout{grid-template-columns:1fr}}@media (width<=720px){.reseller-service-strip{border-inline:0;border-radius:0;grid-template-columns:1fr;width:100%}.reseller-service-strip>div{min-height:68px;padding:12px 20px}.studio-welcome{padding:25px 20px;display:grid}.studio-welcome button{width:100%}.studio-metrics{grid-template-columns:1fr}.studio-metrics article{min-height:132px}.studio-quickstart li{grid-template-columns:36px minmax(0,1fr);padding:16px}.studio-quickstart li>button{grid-column:2;width:100%}.studio-help-note{flex-direction:column;align-items:flex-start}.reseller-request-list header,.studio-request-card>footer{flex-direction:column;align-items:stretch}.reseller-request-list select,.studio-request-card>footer button{width:100%}}@media (width<=520px){.reseller-fulfillment-choice>div,.reseller-shipping-fields>div{grid-template-columns:1fr}.reseller-customer-submit{margin-inline:10px;padding:16px}.studio-dashboard>header code{max-width:100%}}.studio-bell{position:relative}.studio-bell b{color:#243229;background:#f3d79f;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;font-size:9px;display:inline-grid}.studio-welcome>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.studio-onboarding,.studio-share-kit,.studio-demand-list,.studio-notification-list,.studio-timeline,.owner-notification-center{background:#fff;border:1px solid #d9d3c8;border-radius:18px;box-shadow:0 12px 34px #272c290d}.studio-onboarding>header{border-bottom:1px solid #e8e2da;grid-template-columns:minmax(0,1fr) minmax(180px,32%);align-items:center;gap:24px;padding:24px 26px;display:grid}.studio-onboarding p,.studio-share-kit p{color:#8a6d3f;letter-spacing:.13em;margin:0 0 7px;font-size:9px;font-weight:850}.studio-onboarding h3,.studio-share-kit h3{color:#28322d;font-family:var(--serif);margin:0;font-size:27px;font-weight:500}.studio-onboarding header span{color:#77726a;font-size:10px}.studio-progress{background:#e8e4dc;border-radius:999px;height:9px;overflow:hidden}.studio-progress i{border-radius:inherit;background:linear-gradient(90deg,#2a4b3a,#b79760);height:100%;transition:width .3s;display:block}.studio-onboarding ol{margin:0;padding:0;list-style:none}.studio-onboarding li{border-top:1px solid #eeeae2;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:13px;padding:14px 22px;display:grid}.studio-onboarding li:first-child{border-top:0}.studio-onboarding li>b{color:#fff;background:#807a70;border-radius:999px;place-items:center;width:30px;height:30px;font-size:10px;display:grid}.studio-onboarding li.done>b{background:#2e6548}.studio-onboarding li span{color:#4e514e;font-size:11px}.studio-onboarding li.done span{color:#6d756f;text-decoration:line-through}.studio-onboarding li button,.studio-share-kit button{color:#3b443f;cursor:pointer;background:#faf9f6;border:1px solid #ccc5b9;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.studio-share-kit{grid-template-columns:minmax(0,1fr) 190px;gap:28px;padding:28px;display:grid}.studio-share-kit>div{align-content:center;gap:10px;display:grid}.studio-share-kit>div>span{color:#716e67;max-width:650px;font-size:11px;line-height:1.6}.studio-share-kit code{color:#5f5a51;text-overflow:ellipsis;background:#f4f1eb;border-radius:8px;padding:11px 12px;font-family:ui-monospace,monospace;font-size:9px;overflow:hidden}.studio-share-kit>div>div{flex-wrap:wrap;gap:8px;display:flex}.studio-share-kit>a{color:#3b443f;background:#fbfaf7;border:1px solid #ded8ce;border-radius:14px;place-items:center;gap:8px;padding:12px;font-size:9px;font-weight:800;text-decoration:none;display:grid}.studio-share-kit img{width:150px;height:150px}.studio-request-filters{flex-wrap:wrap;gap:7px;margin-bottom:18px;display:flex}.studio-request-filters button{color:#5c5c57;cursor:pointer;background:#fff;border:1px solid #d3cdc3;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.studio-request-filters b{min-width:18px;height:18px;color:inherit;background:#8080801f;border-radius:999px;place-items:center;font-size:8px;display:grid}.studio-request-card.unread .studio-request-badges em:first-child{color:#fff;background:#a57426}.studio-followup-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.studio-insights{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px;display:grid}.studio-insights article{background:#fff;border:1px solid #ddd7cd;border-radius:14px;gap:8px;min-height:150px;padding:20px;display:grid}.studio-insights span{color:#7b756d;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:850}.studio-insights strong{color:#28342d;font-family:var(--serif);font-size:21px;font-weight:500;line-height:1.2}.studio-insights small{color:#77736c;align-self:end;font-size:9px;line-height:1.5}.studio-demand-list{margin-bottom:18px;overflow:hidden}.studio-demand-list>header,.studio-demand-list>article{border-top:1px solid #ece7df;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px;display:flex}.studio-demand-list>header{color:#fff;background:#2b3c33;border-top:0}.studio-demand-list>header span,.studio-demand-list small{color:#88827a;font-size:9px}.studio-demand-list article div{gap:3px;display:grid}.studio-demand-list article>span{color:#675a43;font-size:9px;font-weight:750}.studio-notification-list{overflow:hidden}.studio-notification-list>button{color:#474b48;text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #ece7df;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:18px 20px;display:flex}.studio-notification-list>button:first-child{border-top:0}.studio-notification-list span{gap:5px;display:grid}.studio-notification-list small,.studio-notification-list time{color:#7c7770;font-size:9px}.studio-notification-list strong{font-size:11px}.studio-timeline{overflow:hidden}.studio-timeline article{border-top:1px solid #ece7df;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:14px;padding:16px 20px;display:grid}.studio-timeline article:first-child{border-top:0}.studio-timeline .actor{color:#3a5847;text-align:center;text-transform:uppercase;background:#e8f0ea;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.studio-timeline .actor.owner{color:#795c2e;background:#f8ebd5}.studio-timeline .actor.customer{color:#634765;background:#f2e7f3}.studio-timeline article div{gap:5px;display:grid}.studio-timeline strong{color:#3f4541;font-size:10px}.studio-timeline time{color:#88827a;font-size:9px}.owner-notification-center{margin:20px 0;overflow:hidden}.owner-notification-center>header{background:#fff8e9;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.owner-notification-center h2{color:#423a2e;font-family:var(--serif);margin:2px 0 0;font-size:25px;font-weight:500}.owner-notification-center>header button{background:#fff;border:1px solid #bca981;border-radius:8px;min-height:36px;padding:0 12px;font-size:9px;font-weight:800}.owner-notification-row{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #eee6d8;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:16px 22px;display:flex}.owner-notification-row span{gap:4px;display:grid}.owner-notification-row strong{color:#3b403d;font-size:11px}.owner-notification-row small,.owner-notification-row time{color:#7b756d;font-size:9px}.studio-notice-card{gap:5px;background:#fff8e9!important;border-color:#d8bf8e!important;display:grid!important}.studio-notice-card strong{font-size:13px}.studio-notice-card span{color:#766b58;font-size:10px}@media (width<=760px){.studio-onboarding>header,.studio-share-kit{grid-template-columns:1fr}.studio-share-kit>a{justify-self:start}.studio-insights{grid-template-columns:1fr}.studio-insights article{min-height:115px}.studio-onboarding li{grid-template-columns:32px minmax(0,1fr)}.studio-onboarding li button{grid-column:2;width:100%}.studio-demand-list>article,.studio-notification-list>button,.owner-notification-row{flex-direction:column;align-items:flex-start}.studio-followup-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.studio-followup-actions button{width:100%!important}.owner-notification-center>header{flex-direction:column;align-items:flex-start}}@media (width<=470px){.studio-share-kit{padding:20px 16px}.studio-share-kit>div>div{display:grid}.studio-share-kit button{width:100%}.studio-request-filters{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}.studio-request-filters button{flex:none}.studio-followup-actions,.studio-timeline article{grid-template-columns:1fr}.studio-timeline .actor{justify-self:start}}.simple-links-manager{color:#262a27;width:min(1320px,100% - 40px);margin:42px auto 90px}.simple-links-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:22px;display:flex}.simple-links-heading h1{font-family:var(--serif);margin:5px 0 7px;font-size:clamp(38px,5vw,62px);font-weight:450}.simple-links-heading p:last-child{color:#706d67;max-width:720px;margin:0;font-size:12px;line-height:1.6}.simple-links-heading>span{color:#6d6252;letter-spacing:.1em;border:1px solid #cfc8bc;border-radius:999px;flex:none;padding:9px 12px;font-size:9px;font-weight:850}.simple-link-create{background:#fff;border:1px solid #d9d3c9;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(240px,.7fr) auto;align-items:end;gap:16px;padding:24px;display:grid;box-shadow:0 12px 36px #242a260d}.simple-link-create h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:450}.simple-link-create p{color:#77726b;margin:6px 0 0;font-size:10px}.simple-link-create label,.simple-link-rename label,.simple-link-editor-toolbar label{color:#5c5a55;letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:9px;font-weight:850;display:grid}.simple-link-create input,.simple-link-rename input,.simple-link-editor-toolbar input{color:#262a27;min-width:0;min-height:46px;font:inherit;text-transform:none;letter-spacing:0;background:#faf9f6;border:1px solid #d4cec4;border-radius:8px;padding:0 13px}.simple-link-create>button{min-height:46px}.simple-link-list{background:#fff;border:1px solid #d9d3c9;border-radius:16px;margin-top:24px;overflow:hidden}.simple-link-list>header{border-bottom:1px solid #ebe7e0;padding:21px 24px}.simple-link-list>header h2{font-family:var(--serif);margin:0;font-size:27px;font-weight:450}.simple-link-list>header p{color:#7a756e;margin:5px 0 0;font-size:10px}.simple-link-card{border-top:1px solid #ebe7e0;padding:24px}.simple-link-card:first-of-type{border-top:0}.simple-link-card>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.simple-link-card>header span{color:#8b7352;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.simple-link-card>header h3{font-family:var(--serif);margin:4px 0 3px;font-size:25px;font-weight:500}.simple-link-card>header small{color:#7b7770;font-size:9px}.simple-link-card>header>button{color:#fff;cursor:pointer;background:#28362f;border:1px solid #28362f;border-radius:8px;min-height:40px;padding:0 13px;font-size:9px;font-weight:800}.simple-link-access-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.simple-link-access-grid>section{background:#faf9f6;border:1px solid #ddd8cf;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:17px;display:flex}.simple-link-access-grid>section.disabled{opacity:.62;background:#f1efeb}.simple-link-access-grid>section>div:first-child{gap:3px;display:grid}.simple-link-access-grid span{color:#8b7352;letter-spacing:.08em;font-size:8px;font-weight:850}.simple-link-access-grid strong{font-size:13px}.simple-link-access-grid small{color:#6e756f;font-size:9px}.simple-link-access-grid>section>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.simple-link-access-grid button{color:#464a46;cursor:pointer;background:#fff;border:1px solid #cfc9bf;border-radius:7px;min-height:34px;padding:0 10px;font-size:8px;font-weight:800}.simple-link-access-grid button:disabled{opacity:.4;cursor:not-allowed}.simple-link-editor-backdrop{z-index:1000;background:#111613a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.simple-link-editor{background:#f5f3ee;border-radius:18px;width:min(1100px,100%);max-height:calc(100vh - 36px);overflow:auto;box-shadow:0 30px 100px #0000004d}.simple-link-editor>header{z-index:3;background:#f5f3ee;border-bottom:1px solid #dad4c9;justify-content:space-between;align-items:start;gap:20px;padding:24px 26px;display:flex;position:sticky;top:0}.simple-link-editor>header h2{font-family:var(--serif);margin:5px 0 4px;font-size:34px;font-weight:450}.simple-link-editor>header span{color:#6f6b64;font-size:10px}.simple-link-editor>header>button{color:#313631;cursor:pointer;background:#fff;border:1px solid #cfc8bd;border-radius:50%;width:38px;height:38px;font-size:22px}.simple-link-rename{grid-template-columns:1fr auto;align-items:end;gap:10px;padding:18px 26px 0;display:grid}.simple-link-rename button{background:#fff;border:1px solid #c9c2b7;border-radius:8px;min-height:46px;padding:0 14px;font-size:9px;font-weight:800}.simple-live-inventory-option{color:#29332d;cursor:pointer;background:#f6fbf7;border:1px solid #bdcbbf;border-radius:12px;align-items:flex-start;gap:13px;margin:0 0 18px;padding:17px 18px;display:flex}.simple-live-inventory-option.owner{margin:18px 26px 0}.simple-live-inventory-option input{accent-color:#315f47;flex:none;width:20px;height:20px;margin:1px 0 0}.simple-live-inventory-option>span{gap:5px;display:grid}.simple-live-inventory-option strong{font-size:12px}.simple-live-inventory-option small{color:#68716b;font-size:9px;line-height:1.5}.simple-link-editor-toolbar{justify-content:space-between;align-items:end;gap:16px;padding:18px 26px;display:flex}.simple-link-editor-toolbar label{width:min(480px,100%)}.simple-link-editor-toolbar strong{color:#64553f;font-size:11px}.simple-link-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 26px 100px;display:grid}.simple-link-library>button{color:#292e2a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9d3c9;border-radius:10px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px;display:grid}.simple-link-library>button.selected{border-color:#718e7d;box-shadow:inset 3px 0 #335b45}.simple-link-library img{object-fit:contain;background:#f2f0eb;border-radius:8px;width:68px;height:68px}.simple-link-library>button>span{gap:3px;min-width:0;display:grid}.simple-link-library small{color:#8b7352;text-transform:uppercase;font-size:8px;font-weight:850}.simple-link-library strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.simple-link-library em{color:#76716b;font-size:8px;font-style:normal}.simple-link-library b{color:#3d614d;font-size:8px}.simple-link-editor>footer{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3eef5;border-top:1px solid #d8d2c7;justify-content:space-between;align-items:center;gap:15px;padding:15px 26px;display:flex;position:sticky;bottom:0}.simple-link-editor>footer span{color:#68645d;font-size:10px}.simple-link-editor>footer button{color:#fff;background:#28362f;border:0;border-radius:8px;min-height:45px;padding:0 16px;font-size:9px;font-weight:850}.simple-reseller-update-shell,.simple-showcase-shell{color:#222a26;background:#f3f1ec;min-height:100vh}.simple-reseller-update-header,.simple-showcase-header{color:#fff;background:linear-gradient(135deg,#1d2923,#31463a);justify-content:space-between;align-items:end;gap:30px;padding:42px max(20px,50vw - 620px);display:flex}.simple-reseller-update-header p,.simple-showcase-header p{color:#d9c49b;letter-spacing:.15em;margin:0 0 8px;font-size:9px;font-weight:900}.simple-reseller-update-header h1,.simple-showcase-header h1{font-family:var(--serif);margin:0;font-size:clamp(38px,6vw,62px);font-weight:450}.simple-reseller-update-header>div:first-child>span,.simple-showcase-header>span{color:#d7ddd9;margin-top:9px;font-size:11px;display:block}.simple-selected-count{background:#ffffff12;border:1px solid #fff3;border-radius:14px;justify-items:center;min-width:96px;padding:15px;display:grid}.simple-selected-count strong{font-family:var(--serif);font-size:34px;font-weight:500}.simple-selected-count span{color:#d9c49b;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.simple-reseller-update-main,.simple-showcase-main{width:min(1240px,100% - 32px);margin:0 auto;padding:27px 0 110px}.simple-reseller-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;display:flex}.simple-reseller-toolbar>label,.simple-showcase-search{color:#5e625e;letter-spacing:.06em;text-transform:uppercase;gap:7px;width:min(520px,100%);font-size:9px;font-weight:850;display:grid}.simple-reseller-toolbar input,.simple-showcase-search input{color:#252b27;min-height:48px;font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #d0cbc2;border-radius:10px;padding:0 14px}.simple-reseller-toolbar>div{gap:5px;display:flex}.simple-reseller-toolbar button{color:#575b57;background:#fff;border:1px solid #cec8be;border-radius:999px;min-height:42px;padding:0 14px;font-size:9px;font-weight:800}.simple-reseller-toolbar button.active{color:#fff;background:#2c4035;border-color:#2c4035}.simple-reseller-notice{border-radius:9px;margin:0 0 16px;padding:12px 14px;font-size:10px}.simple-reseller-notice.success{color:#285f46;background:#e6f2e9}.simple-reseller-notice.error{color:#883f37;background:#fff0ed}.simple-reseller-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.simple-reseller-product-grid>button{color:#292e2a;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8d2c9;border-radius:12px;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:112px;padding:12px;display:grid;position:relative}.simple-reseller-product-grid img{object-fit:contain;background:#f5f3ef;border-radius:8px;width:84px;height:84px}.simple-reseller-check{color:#666b66;background:#fff;border:1px solid #c8c2b8;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:grid;position:absolute;top:8px;right:8px}.simple-reseller-product-copy{gap:4px;min-width:0;padding-right:14px;display:grid}.simple-reseller-product-copy small{color:#8a7251;text-transform:uppercase;font-size:7px;font-weight:900}.simple-reseller-product-copy strong{font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.simple-reseller-product-copy em{color:#74716b;font-size:8px;font-style:normal}.simple-reseller-savebar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-top:1px solid #d5cfc5;justify-content:center;align-items:center;gap:24px;padding:14px 20px;display:flex;position:fixed;inset:auto 0 0;box-shadow:0 -12px 34px #20282317}.simple-reseller-savebar span{color:#686c68;font-size:10px}.simple-reseller-savebar button{color:#fff;background:#2a4034;border:0;border-radius:9px;min-width:180px;min-height:48px;font-size:10px;font-weight:850}.simple-reseller-savebar button:disabled{opacity:.55}.simple-reseller-empty,.simple-showcase-empty{color:#686d68;text-align:center;border:1px dashed #cbc5bb;border-radius:15px;justify-items:center;gap:6px;padding:70px 20px;display:grid}.simple-reseller-empty strong,.simple-showcase-empty strong{color:#2d332f;font-family:var(--serif);font-size:25px;font-weight:500}.simple-reseller-empty span,.simple-showcase-empty span{font-size:10px}.simple-showcase-header{place-content:end start;min-height:260px;display:grid}.simple-showcase-header>span{max-width:540px}.simple-showcase-summary{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.simple-showcase-summary>div{align-items:baseline;gap:8px;display:flex}.simple-showcase-summary strong{font-family:var(--serif);font-size:32px;font-weight:500}.simple-showcase-summary span,.simple-showcase-summary time{color:#77736d;font-size:9px}.simple-showcase-search{margin-bottom:20px}.simple-showcase-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.simple-showcase-grid article{background:#fff;border:1px solid #d9d3ca;border-radius:14px;padding:13px 13px 18px;box-shadow:0 10px 26px #222a250a}.simple-showcase-grid article>div{background:#f5f3ef;border-radius:10px;place-items:center;height:240px;margin-bottom:14px;display:grid;position:relative}.simple-showcase-grid img{object-fit:contain;width:100%;height:100%;padding:18px}.simple-showcase-grid article>div>span{z-index:1;color:#e8f6ed;letter-spacing:.07em;text-transform:uppercase;background:#315e47;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;top:10px;left:10px}.simple-showcase-grid p{color:#8a7251;letter-spacing:.05em;text-transform:uppercase;margin:0 0 5px;font-size:8px;font-weight:900}.simple-showcase-grid h2{font-family:var(--serif);margin:0 0 6px;font-size:20px;font-weight:500;line-height:1.15}.simple-showcase-grid small{color:#77736d;font-size:9px}@media (width<=1050px){.simple-reseller-product-grid,.simple-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.simple-link-access-grid{grid-template-columns:1fr}}@media (width<=760px){.simple-links-manager{width:calc(100% - 24px);margin-top:26px}.simple-links-heading,.simple-link-card>header,.simple-reseller-update-header,.simple-reseller-toolbar,.simple-showcase-summary{align-items:start;display:grid}.simple-links-heading>span{width:max-content}.simple-link-create{grid-template-columns:1fr;padding:18px}.simple-link-card{padding:16px}.simple-link-access-grid>section{display:grid}.simple-link-access-grid>section>div:last-child{justify-content:flex-start}.simple-link-editor-backdrop{padding:0}.simple-link-editor{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.simple-link-editor>header,.simple-link-editor-toolbar,.simple-link-editor>footer{padding-inline:16px}.simple-link-rename{grid-template-columns:1fr;padding-inline:16px}.simple-live-inventory-option.owner{margin-inline:16px}.simple-link-library{grid-template-columns:1fr;padding:0 16px 96px}.simple-reseller-update-header,.simple-showcase-header{padding:32px 18px}.simple-selected-count{width:max-content;min-width:90px}.simple-reseller-toolbar>div{overflow:auto}.simple-reseller-product-grid,.simple-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-reseller-product-grid>button{grid-template-columns:68px minmax(0,1fr);min-height:98px;padding:9px}.simple-reseller-product-grid img{width:68px;height:68px}.simple-reseller-savebar{justify-content:space-between;gap:10px}.simple-reseller-savebar button{min-width:150px}.simple-showcase-grid article>div{height:190px}}@media (width<=470px){.simple-reseller-product-grid{grid-template-columns:1fr}.simple-showcase-grid{grid-template-columns:1fr 1fr;gap:8px}.simple-showcase-grid article{padding:8px 8px 14px}.simple-showcase-grid article>div{height:155px}.simple-showcase-grid img{padding:12px}.simple-showcase-grid h2{font-size:16px}}.catalog-page{--lx-midnight:#070706;--lx-obsidian:#0d0e0c;--lx-carbon:#141512;--lx-graphite:#1b1c19;--lx-smoke:#252621;--lx-pearl:#f2ede2;--lx-silver:#aaa69c;--lx-champagne:#d1b277;--lx-champagne-soft:#ead8ae;--lx-dark-line:#e8d6ae24;background:var(--lx-midnight);color:var(--lx-pearl)}.catalog-page .site-nav-shell{border-bottom-color:var(--lx-dark-line);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#070706d6;box-shadow:0 18px 44px #00000047}.catalog-page .site-nav-shell:after{background:linear-gradient(90deg,transparent,var(--lx-champagne),transparent);opacity:.22;animation:none;transform:scaleX(1)}.catalog-page .site-scroll-progress{z-index:2;background:linear-gradient(90deg,#927442,var(--lx-champagne-soft),#927442);transform-origin:0;will-change:transform;height:2px;position:absolute;bottom:-1px;left:0;right:0;box-shadow:0 0 16px #d1b27738}.catalog-page .browse-hero{background:radial-gradient(62% 72% at 76% 26%,#c9a76721,#0000 69%),radial-gradient(45% 58% at 4% 108%,#ffffff0b,#0000 72%),linear-gradient(132deg,#050505 0%,#10110f 48%,#080908 100%)}.catalog-page .hero-orb-gold{background:radial-gradient(circle,#d1b27733 0%,#d1b2770b 44%,#0000 68%)}.catalog-page .hero-orb-warm{background:radial-gradient(circle,#ffffff13 0%,#ffffff05 46%,#0000 70%)}.catalog-page .hero-live-panel{background:linear-gradient(155deg,#20201cc2,#070807e0);border-color:#e8d6ae2e;box-shadow:0 38px 100px #0000008c,inset 0 1px #ffffff0f}.catalog-page .browse-catalog{background:radial-gradient(48% 20% at 100% 0,#6432470e,#0000 72%),radial-gradient(46% 18% at 0 34%,#3156460d,#0000 72%),linear-gradient(#f4f1eb 0%,#efebe4 100%);border-block:1px solid #523e351a}.catalog-page .browse-section-heading .eyebrow.dark{color:#754356}.catalog-page .browse-section-heading .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-wine),#6432471a)}.catalog-page .browse-filter-panel,.catalog-page .catalog-toolbar button,.catalog-page .catalog-toolbar label{background:#fffdfa}.catalog-page .helper-section{background:linear-gradient(145deg,#f0e6e7 0%,#e8e1dd 52%,#e3e9e3 100%);border-bottom-color:#d8c8cb;position:relative}.catalog-page .helper-section:before,.catalog-page .my-list-section:before{content:"";pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.catalog-page .helper-section:before{background:linear-gradient(90deg,transparent,var(--lx-wine),var(--lx-champagne),transparent)}.catalog-page .helper-section .eyebrow.dark{color:#754356}.catalog-page .helper-section .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-wine),transparent)}.catalog-page .my-list-section{background:linear-gradient(145deg,#e4ebe5 0%,#e9e5df 58%,#eee5e6 100%);border-bottom-color:#cbd6cf;position:relative}.catalog-page .my-list-section:before{background:linear-gradient(90deg,transparent,var(--lx-forest),var(--lx-champagne),transparent)}.catalog-page .my-list-section .eyebrow.dark{color:#35604d}.catalog-page .my-list-section .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-forest),transparent)}.catalog-page .wholesale-pricing-section{background:radial-gradient(40% 70% at 100% 0,#64324714,#0000 72%),linear-gradient(145deg,#f2e9df 0%,#e8ddcf 100%);border-bottom-color:#d9cbbd}.catalog-page .wholesale-pricing-section:before{background:linear-gradient(90deg,transparent,var(--lx-cognac),var(--lx-champagne),transparent);height:2px}.catalog-page .wholesale-pricing-layout .eyebrow.dark{color:#815137}.catalog-page .wholesale-pricing-layout .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-cognac),transparent)}.catalog-page .how-steps li{border-top:2px solid #31564640}.catalog-page .how-steps li:nth-child(2){border-top-color:#98603d4d}.catalog-page .how-steps li:nth-child(3){border-top-color:#64324747}@media (width<=620px){.catalog-page .browse-catalog{background:linear-gradient(#f4f1eb 0%,#efebe4 100%)}}.studio-metrics article>small{color:var(--studio-muted);font-size:9px;line-height:1.5}.studio-inventory-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 18px;display:grid}.studio-inventory-plans article{border:1px solid rgba(var(--studio-accent-rgb),.16);min-height:224px;color:var(--studio-ink);background:linear-gradient(155deg,var(--studio-panel-2),var(--studio-panel));border-radius:18px;align-content:start;gap:10px;padding:24px;display:grid;position:relative;box-shadow:0 18px 46px #0003}.studio-inventory-plans article.active{border-color:#7eb58f94;box-shadow:inset 3px 0 #88bc97,0 22px 54px #0000003d}.studio-inventory-plans article.paid:after{content:"";aspect-ratio:1;background:var(--studio-accent);width:8px;box-shadow:0 0 0 6px rgba(var(--studio-accent-rgb),.1);border-radius:50%;position:absolute;inset:12px 12px auto auto}.studio-inventory-plans article>span{color:var(--studio-accent-2);letter-spacing:.16em;font-size:8px;font-weight:850}.studio-inventory-plans h3{font-family:var(--serif);margin:0;font-size:27px;font-weight:500}.studio-inventory-plans p,.studio-inventory-plans small{color:var(--studio-muted);margin:0;font-size:10px;line-height:1.65}.studio-inventory-plans button{border:1px solid rgba(var(--studio-accent-rgb),.38);min-height:40px;color:var(--studio-ink);background:rgba(var(--studio-accent-rgb),.1);cursor:pointer;border-radius:999px;place-self:end start;padding:0 15px;font-size:9px;font-weight:850}.studio-inventory-plans button:disabled{cursor:default;opacity:.62}.studio-catalog-summary{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.studio-catalog-summary span{border:1px solid rgba(var(--studio-accent-rgb),.15);color:var(--studio-muted);background:#ffffff09;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:9px;display:flex}.studio-catalog-summary b{color:var(--studio-ink);font-size:13px}.studio-product-list article.automatic{border-style:dashed;border-color:rgba(var(--studio-accent-rgb),.3)}.studio-product-list article>div:nth-child(2)>em{color:#9cc5aa;font-size:8px;font-style:normal;font-weight:800}.studio-live-inventory-card{border-color:#d1b2774d!important}.studio-live-inventory-card.active{border-color:#7eb58f85!important;box-shadow:inset 3px 0 #88bc97,0 18px 46px #00000038!important}.studio-live-inventory-card.requested{border-color:#d1b2777a!important;box-shadow:inset 3px 0 #d1b277,0 18px 46px #00000038!important}.studio-live-inventory-card>p{color:var(--ops-muted,#a9a59d);margin:0;font-size:10px}.studio-live-inventory-card>small{color:var(--ops-muted,#a9a59d);font-size:9px;line-height:1.6}.reseller-availability-section{gap:15px;margin:0 0 34px;display:grid}.reseller-availability-section>header{border-bottom:1px solid rgba(var(--studio-accent-rgb),.18);grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:end;gap:22px;padding:20px 0 14px;display:grid}.reseller-availability-section>header>div{align-items:center;gap:12px;display:flex}.reseller-availability-section>header span{aspect-ratio:1;border:1px solid rgba(var(--studio-accent-rgb),.34);width:34px;color:var(--studio-accent-2);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.reseller-availability-section>header h2{color:var(--studio-ink);font-family:var(--serif);margin:0;font-size:30px;font-weight:500}.reseller-availability-section>header p{color:var(--studio-muted);margin:0;font-size:10px;line-height:1.55}.reseller-availability-section>header>b{color:var(--studio-accent);font-family:var(--serif);font-size:27px;font-weight:500}.reseller-availability-section.available-to-order>header{border-bottom-color:#7eb58f3d}.reseller-availability-section.available-to-order>header span{color:#a8d4b4;border-color:#7eb58f61}.reseller-product-card.available_to_order{border-color:#7eb58f38}.reseller-product-card.available_to_order .reseller-product-image:after{content:"ORDER";color:#b9dec2;letter-spacing:.12em;background:#142a1bc2;border:1px solid #7eb58f52;border-radius:999px;padding:5px 7px;font-size:7px;font-weight:850;position:absolute;bottom:10px;right:12px}@media (width<=760px){.studio-inventory-plans{grid-template-columns:1fr}.studio-inventory-plans article{min-height:0}.reseller-availability-section>header{grid-template-columns:minmax(0,1fr) auto;gap:9px}.reseller-availability-section>header p{grid-column:1/-1}.reseller-availability-section>header h2{font-size:25px}}@media (forced-colors:active){.studio-inventory-plans article,.studio-catalog-summary span,.reseller-availability-section>header,.reseller-product-card.available_to_order{color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}@keyframes studio-rise{0%{opacity:0;translate:0 22px}to{opacity:1;translate:0}}@keyframes studio-fade{0%{opacity:0}to{opacity:1}}@keyframes studio-drift-a{0%{opacity:.42;transform:translate(-7%,-4%)scale(.94)}50%{opacity:.78}to{opacity:.5;transform:translate(12%,10%)scale(1.13)}}@keyframes studio-drift-b{0%{opacity:.34;transform:translate(10%,7%)scale(1.08)}55%{opacity:.68}to{opacity:.46;transform:translate(-9%,-12%)scale(.92)}}@keyframes studio-orbit{to{rotate:360deg}}@keyframes studio-sheen{0%{transform:translate(-170%)skew(-17deg)}to{transform:translate(420%)skew(-17deg)}}@keyframes studio-pulse{0%,to{box-shadow:0 0 0 0 rgba(var(--studio-accent-rgb),.18)}50%{box-shadow:0 0 0 8px rgba(var(--studio-accent-rgb),0)}}.reseller-theme-forest{--studio-base:#08100d;--studio-deep:#0c1712;--studio-panel:#111d17;--studio-panel-2:#17261e;--studio-ink:#f2f6f2;--studio-muted:#b9c5bc;--studio-accent:#a9d0b2;--studio-accent-2:#e4c892;--studio-accent-rgb:169,208,178;--studio-glow-a:#48976759;--studio-glow-b:#cda96240;--studio-stage:#dfe9df;--reseller-dark:#102019;--reseller-accent:#b9d9c0;--reseller-soft:#0a110e}.reseller-theme-midnight{--studio-base:#080b13;--studio-deep:#0d1220;--studio-panel:#131a2a;--studio-panel-2:#1a2438;--studio-ink:#f2f5fb;--studio-muted:#b9c2d3;--studio-accent:#b9c9f0;--studio-accent-2:#cbb4e9;--studio-accent-rgb:185,201,240;--studio-glow-a:#4b6ab661;--studio-glow-b:#8958ae4d;--studio-stage:#e2e7f2;--reseller-dark:#11192a;--reseller-accent:#c1cef0;--reseller-soft:#090c14}.reseller-theme-rose{--studio-base:#13090d;--studio-deep:#1e0f15;--studio-panel:#29151d;--studio-panel-2:#371d27;--studio-ink:#fff4f5;--studio-muted:#d2b9bf;--studio-accent:#efb5c0;--studio-accent-2:#e6c294;--studio-accent-rgb:239,181,192;--studio-glow-a:#ad3f6061;--studio-glow-b:#c1844e40;--studio-stage:#f0dfe3;--reseller-dark:#2d141e;--reseller-accent:#f0bec7;--reseller-soft:#140a0e}.reseller-theme-sand{--studio-base:#110d08;--studio-deep:#1b140c;--studio-panel:#261c11;--studio-panel-2:#322519;--studio-ink:#fff8ed;--studio-muted:#d3c1a7;--studio-accent:#e8c58c;--studio-accent-2:#d7a77b;--studio-accent-rgb:232,197,140;--studio-glow-a:#be823a59;--studio-glow-b:#94523842;--studio-stage:#eee2d0;--reseller-dark:#2a1e11;--reseller-accent:#e8c890;--reseller-soft:#120e09}.reseller-catalog-page{isolation:isolate;min-height:100vh;color:var(--studio-ink);background:radial-gradient(90% 56% at 50% -12%,rgba(var(--studio-accent-rgb),.13),transparent 70%), linear-gradient(180deg,var(--studio-base),#090b0a 58%,var(--studio-deep));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-bottom:104px;position:relative;overflow:hidden}.reseller-color-ambience,.studio-dashboard-ambience,.studio-login-ambience{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reseller-color-ambience i,.studio-dashboard-ambience i,.studio-login-ambience i{filter:blur(36px);will-change:transform,opacity;border-radius:50%;display:block;position:absolute}.reseller-color-ambience i:first-child,.studio-dashboard-ambience i:first-child,.studio-login-ambience i:first-child{aspect-ratio:1;background:radial-gradient(circle,var(--studio-glow-a),transparent 68%);width:min(760px,72vw);animation:24s ease-in-out infinite alternate studio-drift-a;top:-16%;right:-12%}.reseller-color-ambience i:nth-child(2),.studio-dashboard-ambience i:nth-child(2),.studio-login-ambience i:nth-child(2){aspect-ratio:1;background:radial-gradient(circle,var(--studio-glow-b),transparent 68%);width:min(680px,74vw);animation:31s ease-in-out infinite alternate studio-drift-b;top:30%;left:-18%}.reseller-color-ambience i:nth-child(3){aspect-ratio:1;border:1px solid rgba(var(--studio-accent-rgb),.12);filter:none;width:min(480px,54vw);animation:44s linear infinite studio-orbit;bottom:4%;right:8%}.reseller-storefront-nav{z-index:50;border-bottom:1px solid rgba(var(--studio-accent-rgb),.16);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#070a09c2;justify-content:space-between;align-items:center;gap:28px;width:100%;min-height:74px;padding:10px max(30px,50vw - 740px);display:flex;position:sticky;top:0;box-shadow:0 16px 42px #00000038}.reseller-storefront-nav:after{content:"";background:linear-gradient(90deg,transparent,var(--studio-accent),var(--studio-accent-2),transparent);opacity:.62;height:1px;position:absolute;inset:auto 0 -1px}.reseller-storefront-brand{min-width:0;color:var(--studio-ink);align-items:center;gap:11px;text-decoration:none;display:flex}.reseller-storefront-brand>b,.studio-header-mark,.studio-login-mark{border:1px solid rgba(var(--studio-accent-rgb),.58);width:42px;height:42px;color:var(--studio-accent);background:linear-gradient(145deg,rgba(var(--studio-accent-rgb),.15),#ffffff05);letter-spacing:.08em;border-radius:12px;flex:none;place-items:center;font-size:12px;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0000002e}.reseller-storefront-brand>span{gap:3px;min-width:0;display:grid}.reseller-storefront-brand strong{color:var(--studio-ink);font-family:var(--serif);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:560;overflow:hidden}.reseller-storefront-brand small{color:var(--studio-muted);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:760}.reseller-storefront-nav>div{align-items:center;gap:20px;display:flex}.reseller-storefront-nav>div>a{min-height:42px;color:var(--studio-muted);letter-spacing:.04em;align-items:center;gap:8px;font-size:10px;font-weight:780;text-decoration:none;display:flex;position:relative}.reseller-storefront-nav>div>a:after{content:"";background:var(--studio-accent);transform-origin:100%;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.reseller-storefront-nav>div>a:hover{color:var(--studio-ink)}.reseller-storefront-nav>div>a:hover:after{transform-origin:0;transform:scaleX(1)}.reseller-nav-list>b{border:1px solid rgba(var(--studio-accent-rgb),.35);min-width:25px;height:25px;color:var(--studio-accent);background:rgba(var(--studio-accent-rgb),.1);border-radius:999px;place-items:center;font-size:9px;display:grid}.reseller-storefront-nav .reseller-language{border-color:rgba(var(--studio-accent-rgb),.24);background:#ffffff09;padding:3px}.reseller-storefront-nav .reseller-language button{min-width:39px;min-height:31px;color:var(--studio-muted)}.reseller-storefront-nav .reseller-language button.active{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 7px 18px rgba(var(--studio-accent-rgb),.2)}.reseller-catalog-header{z-index:2;border-bottom:1px solid rgba(var(--studio-accent-rgb),.16);min-height:620px;color:var(--studio-ink);background:linear-gradient(120deg,#00000052,#ffffff05,rgba(var(--studio-accent-rgb),.05));box-shadow:none;align-items:center;padding:92px max(30px,50vw - 740px) 110px;position:relative}.reseller-catalog-header:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid rgba(var(--studio-accent-rgb),.15);background:conic-gradient(from 180deg,transparent 0 67%,rgba(var(--studio-accent-rgb),.32) 79%,transparent 91%);border-radius:50%;width:min(620px,50vw);animation:30s linear infinite studio-orbit;position:absolute;inset:10% 5% auto auto;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.reseller-catalog-header:after{background:linear-gradient(90deg,#0000,#ffffff0f,#0000);border:0;border-radius:0;width:45%;height:220%;animation:1.45s cubic-bezier(.16,1,.3,1) .55s both studio-sheen;top:-60%;left:-14%;right:auto;transform:skew(-17deg)}.reseller-catalog-header>div:first-child{max-width:790px;animation:.9s cubic-bezier(.16,1,.3,1) both studio-rise}.reseller-brand-logo{border:1px solid rgba(var(--studio-accent-rgb),.28);background:#ffffff0f;border-radius:20px;width:88px;height:88px;margin-bottom:30px;padding:9px;box-shadow:0 18px 42px #00000047}.reseller-catalog-header p{color:var(--studio-accent);letter-spacing:.24em;margin-bottom:18px;font-size:10px}.reseller-catalog-header h1{max-width:860px;color:var(--studio-ink);letter-spacing:-.055em;text-wrap:balance;font-size:clamp(50px,7.2vw,104px);font-weight:430;line-height:.88}.reseller-hero-label{color:var(--studio-accent-2);letter-spacing:.16em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:780;display:block}.reseller-catalog-header span{max-width:650px;color:var(--studio-muted);margin-top:16px;font-size:15px;line-height:1.75}.reseller-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.reseller-hero-actions a{border:1px solid rgba(var(--studio-accent-rgb),.32);min-height:50px;color:var(--studio-ink);background:#ffffff0b;border-radius:13px;justify-content:center;align-items:center;padding:0 19px;font-size:10px;font-weight:820;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,box-shadow .3s;display:inline-flex}.reseller-hero-actions a:first-child{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 15px 34px rgba(var(--studio-accent-rgb),.2);border-color:#0000}.reseller-hero-actions a:hover{border-color:var(--studio-accent);transform:translateY(-2px);box-shadow:0 18px 36px #0000003d}.reseller-hero-proof{border-top:1px solid rgba(var(--studio-accent-rgb),.14);flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding-top:22px;display:flex}.reseller-hero-proof span{color:var(--studio-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:0;font-size:9px;font-weight:740;display:flex}.reseller-hero-proof span:before{content:"";background:var(--studio-accent);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite studio-pulse}.reseller-hero-seal{aspect-ratio:1;border:1px solid rgba(var(--studio-accent-rgb),.19);border-radius:50%;flex:0 0 min(330px,30vw);place-items:center;animation:1.2s .2s both studio-fade;display:grid;position:relative!important}.reseller-hero-seal:before,.reseller-hero-seal:after{content:"";border:1px solid rgba(var(--studio-accent-rgb),.12);border-radius:50%;position:absolute}.reseller-hero-seal:before{border-style:dashed;animation:52s linear infinite studio-orbit;inset:11%}.reseller-hero-seal:after{background:radial-gradient(circle,rgba(var(--studio-accent-rgb),.15),transparent 70%);inset:28%}.reseller-hero-seal i{z-index:2;color:var(--studio-accent);font-family:var(--serif);letter-spacing:-.06em;text-shadow:0 0 44px rgba(var(--studio-accent-rgb),.2);font-size:clamp(58px,8vw,110px);font-style:normal;font-weight:430;position:relative}.reseller-hero-seal>span{color:var(--studio-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:8px;font-weight:760;position:absolute;bottom:17%}.reseller-service-strip{z-index:3;border-color:rgba(var(--studio-accent-rgb),.14);background:rgba(var(--studio-accent-rgb),.12);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;width:min(1480px,100% - 60px);margin:-46px auto 0;animation:.8s cubic-bezier(.16,1,.3,1) .18s both studio-rise;position:relative;box-shadow:0 24px 60px #0000004d}.reseller-service-strip>div{border-color:rgba(var(--studio-accent-rgb),.12);background:linear-gradient(145deg,#181c19eb,#0e110ff0);min-height:104px;padding:20px 26px}.reseller-service-strip b{color:var(--studio-accent)}.reseller-service-strip span{color:var(--studio-muted)}.reseller-service-strip strong{color:var(--studio-ink);font-size:12px}.reseller-catalog-layout{z-index:2;grid-template-columns:minmax(0,1fr) 440px;gap:30px;width:min(1480px,100% - 60px);margin-top:46px;scroll-margin-top:98px;position:relative}.reseller-catalog-tools{border-color:rgba(var(--studio-accent-rgb),.17);background:linear-gradient(145deg,#181c19f0,#0d100ef5);border-radius:17px;animation:.75s cubic-bezier(.16,1,.3,1) .1s both studio-rise;box-shadow:0 18px 46px #00000038}.reseller-catalog-tools label{border-color:rgba(var(--studio-accent-rgb),.12);color:var(--studio-muted)}.reseller-catalog-tools input,.reseller-catalog-tools select{color:var(--studio-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0}.reseller-catalog-tools:focus-within{border-color:rgba(var(--studio-accent-rgb),.48);box-shadow:0 0 0 3px rgba(var(--studio-accent-rgb),.08),0 24px 54px #00000047}.reseller-results{color:var(--studio-muted)}.reseller-results strong{color:var(--studio-ink)}.reseller-results a{color:var(--studio-base);background:var(--studio-accent)}.reseller-product-grid{gap:14px}.reseller-product-card{content-visibility:auto;contain-intrinsic-size:320px 560px;border-color:rgba(var(--studio-accent-rgb),.14);background:linear-gradient(160deg,var(--studio-panel-2),var(--studio-panel));border-radius:18px;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .35s,box-shadow .45s;box-shadow:0 18px 46px #0000002e}.reseller-product-card:nth-child(-n+6){animation:.7s cubic-bezier(.16,1,.3,1) both studio-rise}.reseller-product-card:nth-child(2){animation-delay:40ms}.reseller-product-card:nth-child(3){animation-delay:80ms}.reseller-product-card:nth-child(4){animation-delay:.12s}.reseller-product-card:nth-child(5){animation-delay:.16s}.reseller-product-card:nth-child(6){animation-delay:.2s}.reseller-product-image{isolation:isolate;aspect-ratio:1/1.08;background:radial-gradient(circle at 50% 42%,#ffffffd1,#fff3 38%,transparent 70%),linear-gradient(145deg,var(--studio-stage),var(--studio-stage));padding:24px;position:relative}@supports (color:color-mix(in lab, red, red)){.reseller-product-image{background:radial-gradient(circle at 50% 42%,#ffffffd1,#fff3 38%,transparent 70%),linear-gradient(145deg,var(--studio-stage),color-mix(in srgb,var(--studio-stage) 62%,#858b87))}}.reseller-product-image:before{content:"";z-index:-1;opacity:.65;border:1px solid #ffffff3d;border-radius:50%;transition:scale .5s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;inset:12%}.reseller-product-image:after{content:"";filter:blur(14px);opacity:.46;background:#00000029;border-radius:50%;height:10%;position:absolute;bottom:9%;left:18%;right:18%}.reseller-product-image img{z-index:2;object-fit:contain;filter:drop-shadow(0 18px 18px #0000002e);transition:transform .55s cubic-bezier(.16,1,.3,1);position:relative}.reseller-product-copy{min-height:258px;padding:19px}.reseller-product-copy p{color:var(--studio-accent-2)}.reseller-product-copy h2{color:var(--studio-ink);font-size:22px}.reseller-product-copy small,.reseller-product-note{color:var(--studio-muted)}.reseller-status{border:1px solid rgba(var(--studio-accent-rgb),.14)}.reseller-status.available{color:#bce2c6;background:#3070483d}.reseller-status.limited{color:#efd39e;background:#845b2240}.reseller-status.preorder{color:#d7bdf1;background:#633f8442}.reseller-status.restocking{color:#abd7e2;background:#2a667542}.reseller-status.out{color:#c5b8b1;background:#63575042}.reseller-product-copy button{border-color:rgba(var(--studio-accent-rgb),.5);color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 12px 28px rgba(var(--studio-accent-rgb),.13);border-radius:12px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,filter .3s}.reseller-product-copy button.added,.reseller-product-copy button:disabled{border-color:rgba(var(--studio-accent-rgb),.12);color:var(--studio-muted);box-shadow:none;background:#ffffff0b}.reseller-no-results{color:var(--studio-muted)}.reseller-list-panel{border-color:rgba(var(--studio-accent-rgb),.18);color:var(--studio-ink);background:linear-gradient(160deg,var(--studio-panel-2),var(--studio-panel));border-radius:20px;top:94px;box-shadow:0 30px 80px #00000057}.reseller-list-heading{border-bottom:1px solid rgba(var(--studio-accent-rgb),.14);background:linear-gradient(135deg,rgba(var(--studio-accent-rgb),.13),#ffffff05);padding:24px}.reseller-list-heading p,.reseller-list-heading>strong{color:var(--studio-ink)}.reseller-list-heading span{color:var(--studio-muted)}.reseller-list-heading>strong{border-color:rgba(var(--studio-accent-rgb),.34);color:var(--studio-accent);background:rgba(var(--studio-accent-rgb),.07)}.reseller-list-empty strong{color:var(--studio-ink)}.reseller-list-empty span{color:var(--studio-muted)}.reseller-list-items article{border-color:rgba(var(--studio-accent-rgb),.11)}.reseller-list-items article.unavailable{background:#702e2d2e}.reseller-list-items img{background:var(--studio-stage)}.reseller-list-product strong{color:var(--studio-ink)}.reseller-list-product span,.reseller-list-items label span,.reseller-list-total span,.reseller-list-note,.reseller-request-notice{color:var(--studio-muted)}.reseller-list-items label button,.reseller-list-items label input,.reseller-list-remove{border-color:rgba(var(--studio-accent-rgb),.17);color:var(--studio-ink);background:#ffffff0b}.reseller-list-total{border-color:rgba(var(--studio-accent-rgb),.14);background:#ffffff06}.reseller-list-total strong{color:var(--studio-accent)}.reseller-list-actions{border-color:rgba(var(--studio-accent-rgb),.12)}.reseller-list-actions button{border-color:rgba(var(--studio-accent-rgb),.2);color:var(--studio-ink);background:#ffffff0b}.reseller-list-actions button.primary,.reseller-customer-submit button.primary{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 12px 28px rgba(var(--studio-accent-rgb),.16);border-color:#0000}.reseller-customer-submit{border:1px solid rgba(var(--studio-accent-rgb),.13);background:#0000002e;border-radius:16px;margin:12px;padding:20px}.reseller-customer-submit>div:first-child strong{color:var(--studio-ink)}.reseller-customer-submit>div:first-child span,.reseller-customer-submit legend,.reseller-submit-field>span,.reseller-shipping-fields label>span{color:var(--studio-muted)}.reseller-request-choice label,.reseller-fulfillment-choice label{border-color:rgba(var(--studio-accent-rgb),.16);color:var(--studio-muted);background:#ffffff09}:is(.reseller-request-choice label:has(input:checked),.reseller-fulfillment-choice label:has(input:checked)){border-color:rgba(var(--studio-accent-rgb),.58);color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 0 0 3px rgba(var(--studio-accent-rgb),.08)}:is(.reseller-request-choice label:has(input:checked) :is(strong,small),.reseller-fulfillment-choice label:has(input:checked)>span){color:var(--studio-base)}.reseller-request-choice strong{color:var(--studio-ink)}.reseller-request-choice small{color:var(--studio-muted)}.reseller-customer-submit input,.reseller-customer-submit textarea,.reseller-customer-submit select{border-color:rgba(var(--studio-accent-rgb),.16);color:var(--studio-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0e0c}.reseller-customer-submit :is(input,textarea,select):focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px rgba(var(--studio-accent-rgb),.1)}.reseller-shipping-fields{background:#ffffff06;border-color:rgba(var(--studio-accent-rgb),.18)!important}.reseller-floating-list{border:1px solid rgba(var(--studio-accent-rgb),.3);color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 18px 44px #00000061}.reseller-floating-list strong{color:var(--studio-ink);background:var(--studio-base)}@media (hover:hover) and (pointer:fine){.reseller-product-card:hover{border-color:rgba(var(--studio-accent-rgb),.42);transform:translateY(-6px);box-shadow:0 30px 68px #00000052}.reseller-product-card:hover .reseller-product-image img{transform:translateY(-7px)scale(1.035)}.reseller-product-card:hover .reseller-product-image:before{opacity:1;scale:1.08}.reseller-product-copy button:not(:disabled):hover{filter:brightness(1.06);box-shadow:0 18px 34px rgba(var(--studio-accent-rgb),.22);transform:translateY(-2px)}}.studio-login,.studio-dashboard{isolation:isolate;color:var(--studio-ink);background:linear-gradient(155deg,var(--studio-base),#090b0a 58%,var(--studio-deep));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;position:relative;overflow:hidden}.studio-login{min-height:100vh;padding:38px}.studio-login form{z-index:2;border:1px solid rgba(var(--studio-accent-rgb),.2);width:min(490px,100%);color:var(--studio-ink);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(155deg,#1f2521eb,#0e120ff5);border-radius:24px;gap:18px;padding:46px;animation:.8s cubic-bezier(.16,1,.3,1) both studio-rise;position:relative;box-shadow:0 40px 100px #00000075,inset 0 1px #ffffff12}.studio-login form:before{content:"";background:linear-gradient(90deg,transparent,var(--studio-accent),transparent);height:1px;position:absolute;inset:0 14% auto}.studio-login-mark{border-radius:16px;width:58px;height:58px;margin-bottom:5px;font-size:16px}.studio-login p{color:var(--studio-accent);letter-spacing:.2em}.studio-login h1{color:var(--studio-ink);font-size:clamp(39px,7vw,56px);line-height:.98}.studio-login form>span{color:var(--studio-muted);font-size:12px}.studio-login label{color:var(--studio-muted)}.studio-login input{border-color:rgba(var(--studio-accent-rgb),.17);min-height:52px;color:var(--studio-ink);background:#0000003d;border-radius:11px}.studio-login input:focus{border-color:var(--studio-accent);box-shadow:0 0 0 3px rgba(var(--studio-accent-rgb),.1);outline:0}.studio-login button{min-height:53px;color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 16px 32px rgba(var(--studio-accent-rgb),.16);border-radius:11px}.studio-login form>small{color:var(--studio-muted);letter-spacing:.09em;text-align:center;text-transform:uppercase;font-size:8px}.studio-dashboard{min-height:100vh;padding-bottom:70px}.studio-dashboard-ambience{position:fixed}.studio-dashboard>header{z-index:3;border-bottom:1px solid rgba(var(--studio-accent-rgb),.16);color:var(--studio-ink);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#080b09c7;align-items:center;padding:30px max(22px,50vw - 630px);position:relative;box-shadow:0 20px 54px #00000040}.studio-header-identity{align-items:center;gap:16px;display:flex}.studio-header-mark{border-radius:15px;width:54px;height:54px;font-size:15px}.studio-dashboard>header p{color:var(--studio-accent);letter-spacing:.2em}.studio-dashboard>header h1{color:var(--studio-ink);font-size:clamp(31px,4vw,46px)}.studio-dashboard>header code{color:var(--studio-muted)}.studio-customer-state{color:var(--studio-muted);align-items:center;gap:7px;margin-top:9px;font-size:9px;font-weight:760;display:inline-flex}.studio-customer-state:before{content:"";background:#9b7b70;border-radius:50%;width:7px;height:7px}.studio-customer-state.open:before{background:#71c590;box-shadow:0 0 0 5px #71c59017}.studio-dashboard>header button,.studio-heading>button{border-color:rgba(var(--studio-accent-rgb),.28);color:var(--studio-ink);background:#ffffff0a;border-radius:10px}.studio-dashboard>header button:first-child,.studio-heading>button{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2))}.studio-dashboard>nav{z-index:20;border-color:rgba(var(--studio-accent-rgb),.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0d0bd1;padding-block:11px;top:0;box-shadow:0 12px 34px #0000002e}.studio-dashboard>nav button{color:var(--studio-muted);background:0 0}.studio-dashboard>nav button.active{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));box-shadow:0 9px 22px rgba(var(--studio-accent-rgb),.16)}.studio-message{color:#bce2c6;background:#30704838;border:1px solid #6ab5843d;border-radius:10px}.studio-message.error{color:#f0b7b1;background:#702e2d33;border-color:#cd706940}.studio-heading h2,.studio-brand-form h2{color:var(--studio-ink)}.studio-heading p{color:var(--studio-muted)}.studio-heading>input{border-color:rgba(var(--studio-accent-rgb),.16);color:var(--studio-ink);background:#ffffff0a}.studio-welcome{border:1px solid rgba(var(--studio-accent-rgb),.2);color:var(--studio-ink);background:linear-gradient(135deg,var(--studio-panel-2),var(--studio-panel));animation:.75s cubic-bezier(.16,1,.3,1) both studio-rise;position:relative;overflow:hidden;box-shadow:0 30px 76px #0000004d}.studio-welcome:after{content:"";aspect-ratio:1;border:1px solid rgba(var(--studio-accent-rgb),.14);border-radius:50%;width:340px;position:absolute;top:-140px;right:-70px}.studio-welcome p,.studio-quickstart>div>p{color:var(--studio-accent)}.studio-welcome h2{color:var(--studio-ink)}.studio-welcome span{color:var(--studio-muted)}.studio-welcome button{z-index:2;color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));border-color:#0000;position:relative}.studio-metrics article,.studio-onboarding,.studio-share-kit,.studio-demand-list,.studio-notification-list,.studio-timeline,.studio-product-list article,.studio-insights article,.reseller-request-list>article,.reseller-preview-card{border-color:rgba(var(--studio-accent-rgb),.14);color:var(--studio-ink);background:linear-gradient(155deg,var(--studio-panel-2),var(--studio-panel));box-shadow:0 18px 46px #0003}.studio-metrics article{position:relative;overflow:hidden}.studio-metrics article:after{content:"";border:1px solid rgba(var(--studio-accent-rgb),.16);border-radius:50%;width:96px;height:96px;position:absolute;top:-44px;right:-44px}.studio-metrics span,.studio-metrics button,.studio-onboarding header span,.studio-share-kit>div>span{color:var(--studio-muted)}.studio-metrics strong,.studio-onboarding h3,.studio-share-kit h3{color:var(--studio-ink)}.studio-metrics button{color:var(--studio-accent)}.studio-onboarding>header,.studio-onboarding li,.studio-product-list article,.studio-notification-list>button,.studio-timeline article,.studio-demand-list>article{border-color:rgba(var(--studio-accent-rgb),.11)}.studio-progress{background:#ffffff12}.studio-progress i{background:linear-gradient(90deg,var(--studio-accent),var(--studio-accent-2))}.studio-onboarding li>b{color:var(--studio-base);background:var(--studio-muted)}.studio-onboarding li.done>b{color:var(--studio-base);background:var(--studio-accent)}.studio-onboarding li span,.studio-onboarding li.done span{color:var(--studio-muted)}.studio-onboarding li button,.studio-share-kit button,.studio-request-card>footer button,.studio-request-filters button{border-color:rgba(var(--studio-accent-rgb),.17);color:var(--studio-ink);background:#ffffff0a}.studio-share-kit code{color:var(--studio-muted);background:#0003}.studio-share-kit>a{border-color:rgba(var(--studio-accent-rgb),.15);color:var(--studio-ink);background:#ffffff09}.studio-help-note{border-color:rgba(var(--studio-accent-rgb),.24);color:var(--studio-accent);background:rgba(var(--studio-accent-rgb),.07)}.studio-help-note span{color:var(--studio-muted)}.studio-product-list article.selected{border-color:rgba(var(--studio-accent-rgb),.52);box-shadow:inset 3px 0 var(--studio-accent),0 18px 46px #00000038}.studio-product-list img,.studio-logo-preview{background:var(--studio-stage)}.studio-product-list small{color:var(--studio-accent-2)}.studio-product-list strong{color:var(--studio-ink)}.studio-product-list span{color:var(--studio-muted)}.studio-product-list article>label input{accent-color:var(--studio-accent)}.studio-product-controls input,.studio-product-controls select,.studio-brand-form input,.studio-brand-form textarea,.studio-brand-form select,.studio-logo-form input{border-color:rgba(var(--studio-accent-rgb),.16);color:var(--studio-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0e0c}.studio-brand-form button,.studio-logo-form>button{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2))}.studio-brand-live{border:1px solid rgba(var(--studio-accent-rgb),.22);color:var(--studio-ink);background:linear-gradient(145deg,var(--studio-panel-2),var(--studio-panel))}.studio-brand-live small{color:var(--studio-accent)}.studio-brand-live span{color:var(--studio-muted)}.studio-request-filters button.active{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));border-color:#0000}.studio-request-card.unread{border-color:rgba(var(--studio-accent-rgb),.52);box-shadow:0 0 0 2px rgba(var(--studio-accent-rgb),.08),0 20px 48px #0000003d}.studio-request-card address{border-color:var(--studio-accent);color:var(--studio-muted);background:rgba(var(--studio-accent-rgb),.06)}.studio-request-card>footer{border-color:rgba(var(--studio-accent-rgb),.11)}.studio-request-card :is(p,span,time,li){color:var(--studio-muted)}.studio-request-card strong{color:var(--studio-ink)}.studio-notification-list>button{color:var(--studio-ink);background:0 0}.studio-notification-list>button.unread{background:rgba(var(--studio-accent-rgb),.07)}.studio-notification-list small,.studio-notification-list time,.studio-timeline time,.studio-timeline strong{color:var(--studio-muted)}.studio-demand-list>header{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2))}.studio-demand-list>header span{color:#000000a3}.studio-insights span,.studio-insights small,.studio-demand-list small,.studio-demand-list article>span{color:var(--studio-muted)}.studio-insights strong,.studio-demand-list article strong{color:var(--studio-ink)}.reseller-catalog-page :is(a,button,input,select,textarea):focus-visible,.studio-dashboard :is(a,button,input,select,textarea):focus-visible,.studio-login :is(a,button,input):focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}@media (width<=1050px){.reseller-catalog-header{min-height:560px}.reseller-hero-seal{flex-basis:min(290px,29vw)}.reseller-catalog-layout{grid-template-columns:minmax(0,1fr) 390px}}@media (width<=900px){.reseller-catalog-header{min-height:auto;padding-block:82px 100px}.reseller-hero-seal{display:none}.reseller-service-strip{width:min(100% - 34px,760px)}.reseller-catalog-layout{grid-template-columns:1fr}.reseller-list-panel{position:relative;top:0}}@media (width<=760px){.reseller-storefront-nav{min-height:66px;padding-inline:16px}.reseller-storefront-brand small,.reseller-storefront-nav>div>a:first-child{display:none}.reseller-storefront-nav>div{gap:10px}.reseller-storefront-nav .reseller-language button{min-width:34px}.reseller-catalog-header{padding:70px 20px 90px}.reseller-catalog-header h1{font-size:clamp(46px,14vw,72px)}.reseller-service-strip{border-inline:0;border-radius:0;grid-template-columns:1fr;width:100%;margin-top:-35px}.reseller-service-strip>div{min-height:70px;padding:12px 20px}.reseller-catalog-layout{width:calc(100% - 28px);margin-top:30px}.reseller-catalog-tools{grid-template-columns:1fr}.reseller-catalog-tools label{border-right:0;border-bottom:1px solid rgba(var(--studio-accent-rgb),.12)}.reseller-catalog-tools label:last-child{border-bottom:0}.reseller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.reseller-product-image{padding:14px}.reseller-product-copy{min-height:230px;padding:14px}.reseller-product-copy h2{font-size:18px}.reseller-product-copy button{min-height:44px}.studio-dashboard>header{display:grid}.studio-header-identity{align-items:flex-start}.studio-dashboard>header>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.studio-dashboard>header>div:last-child button:last-child{grid-column:1/-1}.studio-dashboard>header h1{font-size:34px}.studio-section{width:calc(100% - 28px)}.studio-welcome{padding:25px 20px}}@media (width<=520px){.reseller-storefront-brand>span{display:none}.reseller-storefront-nav>div>a{font-size:9px}.reseller-storefront-nav .reseller-language{gap:0}.reseller-catalog-header{padding-top:62px}.reseller-hero-actions{grid-template-columns:1fr;display:grid}.reseller-hero-proof{gap:10px 16px}.reseller-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reseller-product-copy{min-height:218px}.reseller-product-copy h2{font-size:16px}.reseller-product-copy small{font-size:9px}.reseller-status{font-size:7px}.reseller-customer-submit{margin-inline:8px;padding:15px}.reseller-fulfillment-choice>div,.reseller-shipping-fields>div{grid-template-columns:1fr}.studio-login{padding:18px}.studio-login form{padding:32px 22px}.studio-header-mark{width:46px;height:46px}.studio-dashboard>header>div:last-child{grid-template-columns:1fr}.studio-dashboard>header>div:last-child button:last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.reseller-color-ambience i,.studio-dashboard-ambience i,.studio-login-ambience i,.reseller-catalog-header:before,.reseller-catalog-header:after,.reseller-hero-seal:before,.reseller-hero-proof span:before{animation:none!important}.reseller-catalog-header>div:first-child,.reseller-hero-seal,.reseller-service-strip,.reseller-catalog-tools,.reseller-product-card:nth-child(-n+6),.studio-login form,.studio-welcome{opacity:1;translate:none;animation:none!important}.reseller-product-card,.reseller-product-image img,.reseller-product-image:before,.reseller-hero-actions a{transition:none!important}}@media (forced-colors:active){.reseller-catalog-page,.studio-dashboard,.studio-login{color:canvastext;background:canvas}.reseller-storefront-nav,.reseller-catalog-header,.reseller-service-strip>div,.reseller-product-card,.reseller-list-panel,.studio-login form,.studio-dashboard>header,.studio-dashboard>nav,.studio-metrics article,.studio-onboarding,.studio-share-kit{color:canvastext;background:canvas;border-color:canvastext}.catalog-page .helper-section:before,.catalog-page .my-list-section:before,.catalog-page .site-scroll-progress{display:none}}@media (prefers-reduced-motion:reduce){.catalog-page .site-scroll-progress{display:none}}.catalog-page :is(.browse-catalog,.helper-section,.my-list-section,.wholesale-pricing-section,.how-strip){color:var(--lx-pearl);border-color:var(--lx-dark-line)}.catalog-page :is(.browse-section-heading,.helper-layout,.my-list-section,.wholesale-pricing-layout,.how-strip) :is(h1,h2,h3,strong){color:var(--lx-pearl)}.catalog-page :is(.browse-section-heading,.helper-layout,.my-list-section,.wholesale-pricing-layout,.how-strip) :is(p,small){color:var(--lx-silver)}.catalog-page .eyebrow.dark,.catalog-page :is(.browse-catalog,.helper-section,.my-list-section,.wholesale-pricing-section,.how-strip) .eyebrow.dark{color:var(--lx-champagne)}.catalog-page .eyebrow.dark:before,.catalog-page :is(.browse-catalog,.helper-section,.my-list-section,.wholesale-pricing-section,.how-strip) .eyebrow.dark:before{background:linear-gradient(90deg,var(--lx-champagne),#d1b27714)}.catalog-page .browse-catalog{border-block:1px solid var(--lx-dark-line);background:radial-gradient(54% 22% at 92% 0,#d1b27712,#0000 74%),radial-gradient(44% 20% at 0 54%,#ffffff07,#0000 75%),linear-gradient(#0a0b09 0%,#10110e 46%,#0b0c0a 100%)}.catalog-page .browse-section-heading h2{color:var(--lx-pearl)}.catalog-page .browse-section-heading>p{color:var(--lx-silver)}.catalog-page .browse-filter-panel{color:var(--lx-pearl);background:linear-gradient(155deg,#1f201cf5,#0f100ef7);border-color:#e8d6ae29;box-shadow:0 28px 72px #00000057,inset 0 1px #ffffff09}.catalog-page .browse-filter-panel:focus-within{border-color:#d1b2779e;box-shadow:0 0 0 4px #d1b27717,0 32px 76px #00000061}.catalog-page .browse-search>span{color:var(--lx-silver)!important}.catalog-page .browse-search:focus-within>span{color:var(--lx-champagne-soft)!important}.catalog-page .browse-filter-panel>label>span{color:#8f8b82}.catalog-page .browse-filter-panel :is(select,input){color:var(--lx-pearl);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.catalog-page .browse-filter-panel>button{color:#100f0c;background:linear-gradient(145deg,var(--lx-champagne-soft),#ae8950);border:1px solid #e8d6ae40;box-shadow:0 10px 28px #0000003d,inset 0 1px #fff6}.catalog-page .browse-filter-panel>button:hover,.catalog-page .browse-filter-panel>button.active{background:linear-gradient(145deg,#f0dfb8,#bd9559);box-shadow:0 14px 34px #00000052,0 0 0 1px #f2deb333}.catalog-page .scent-filter-panel{color:var(--lx-pearl);background:linear-gradient(#181915,#10110f);border-color:#e8d6ae29;box-shadow:0 24px 54px #00000057}.catalog-page .scent-filter-panel select,.catalog-page .scent-filter-panel>button{color:var(--lx-pearl);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11120f;border-color:#e8d6ae2e}.catalog-page .catalog-toolbar{color:var(--lx-silver);border-bottom-color:var(--lx-dark-line)}@media (width>=821px){.catalog-page .catalog-toolbar{-webkit-backdrop-filter:blur(18px)saturate(120%);backdrop-filter:blur(18px)saturate(120%);background:#0a0b09e0}}.catalog-page .catalog-toolbar>p strong{color:var(--lx-pearl)}.catalog-page .catalog-toolbar button,.catalog-page .catalog-toolbar label{color:#c6c1b5;background:#1b1c19db;border-color:#e8d6ae26;box-shadow:inset 0 1px #ffffff06}.catalog-page .catalog-toolbar button:hover,.catalog-page .catalog-toolbar label:hover{color:var(--lx-pearl);background:#23241f;border-color:#d1b2778c;box-shadow:0 12px 28px #0000003d}.catalog-page .catalog-toolbar button.active{color:#14130f;border-color:var(--lx-champagne);background:linear-gradient(145deg,var(--lx-champagne-soft),#b28b50)}.catalog-page .catalog-toolbar .active-filter-chips button{color:#ded4c0;background:#d1b27717;border-color:#d1b27747}.catalog-page .catalog-toolbar .active-filter-chips button:hover{background:#d1b27729}.catalog-page .catalog-toolbar .toolbar-clear{color:var(--lx-champagne);background:0 0}.catalog-page .fragrance-card{color:var(--lx-pearl);background:linear-gradient(160deg,#171814 0%,#10110f 72%,#0d0e0c 100%);border-color:#e8d6ae21;box-shadow:0 22px 55px #00000047,inset 0 1px #ffffff06}.catalog-page .fragrance-card:hover,.catalog-page .fragrance-card:focus-within{border-color:#d1b2778f;box-shadow:0 34px 78px #00000075,0 0 0 1px #d1b27714}.catalog-page .fragrance-card-image,.catalog-page :is(.fragrance-family-fresh,.fragrance-family-floral,.fragrance-family-woody,.fragrance-family-amber,.fragrance-family-gourmand,.fragrance-family-citrus,.fragrance-family-aquatic,.fragrance-family-aromatic,.fragrance-family-leather,.fragrance-family-musk){--scene-a:#11120f;--scene-b:#24251f;--scene-c:#d1b277;--scene-glow:#d1b27721}.catalog-page .fragrance-card-image{background:linear-gradient(90deg,#ffffff06,transparent 28%,transparent 72%,#ffffff05), radial-gradient(88% 74% at 50% 70%,var(--scene-glow),transparent 64%), linear-gradient(145deg,var(--scene-a),var(--scene-b) 60%,#10110f 100%)}.catalog-page .fragrance-card-image:before{background:radial-gradient(circle at 50% 13%,#f6e3b81a,#0000 34%),linear-gradient(#ffffff09,#ffffff02);border-color:#e8d6ae21;box-shadow:inset 0 0 42px #ffffff06,0 25px 55px #0000003b}.catalog-page .fragrance-card:hover .fragrance-card-image:before,.catalog-page .fragrance-card:focus-within .fragrance-card-image:before{border-color:#e8d6ae52}.catalog-page .fragrance-card-image:after{background:radial-gradient(#0000009e,#0000 72%)}.catalog-page .fragrance-card-image img{filter:drop-shadow(0 14px 19px #0000006b)}.catalog-page .fragrance-card:hover .fragrance-card-image img{filter:drop-shadow(0 25px 26px #00000094)}.catalog-page .card-image-status{color:#d4cfc4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080908cc;border-color:#e8d6ae2e;box-shadow:0 7px 22px #00000057}.catalog-page .card-image-status.status-limited_supply{color:#f0d596;background:#1e1910db;border-color:#d1b27773}.catalog-page .card-image-status.status-not_restocking{color:#e2b0a8;background:#221312db;border-color:#b9695e57}.catalog-page .card-image-status.status-out_of_stock,.catalog-page .card-image-status.status-restocking_soon{color:#aaa69c;background:#0c0d0cdb}.catalog-page .fragrance-card h3,.catalog-page .fragrance-card-price strong{color:var(--lx-pearl)}.catalog-page .fragrance-card h3 span,.catalog-page .fragrance-card-price-note{color:var(--lx-champagne)}.catalog-page .fragrance-card-details,.catalog-page .fragrance-card-price,.catalog-page .fragrance-card-price-unit,.catalog-page .card-unavailable{color:var(--lx-silver)}.catalog-page .fragrance-card-tags span{color:#aaa69c;background:#ffffff07;border-color:#e8d6ae1f}.catalog-page .catalog-quantity-picker{color:#97938a}.catalog-page .catalog-quantity-picker>div{background:#0d0e0c;border-color:#e8d6ae29}.catalog-page .fragrance-card .catalog-quantity-picker button,.catalog-page .catalog-quantity-picker input{color:var(--lx-pearl);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0e0c}.catalog-page .fragrance-card .catalog-quantity-picker button{color:var(--lx-champagne-soft);background:#171814}.catalog-page .fragrance-card .catalog-quantity-picker button:first-child{border-right-color:var(--lx-dark-line)}.catalog-page .fragrance-card .catalog-quantity-picker button:last-child{border-left-color:var(--lx-dark-line)}.catalog-page .fragrance-card .catalog-quantity-picker button:not(:disabled):hover{color:#100f0c;background:var(--lx-champagne)}.catalog-page .fragrance-card .catalog-list-button,.catalog-page .recommendation-row .recommendation-actions button:not(.see-in-catalog){color:#14130f;background:linear-gradient(145deg,var(--lx-champagne-soft),#a98249);border-color:#e8d6ae3d;box-shadow:0 10px 24px #00000038,inset 0 1px #ffffff61}.catalog-page .fragrance-card .catalog-list-button:not(:disabled):hover,.catalog-page .recommendation-row .recommendation-actions button:not(.see-in-catalog):not(:disabled):hover{color:#0d0d0b;background:linear-gradient(145deg,#f1dfb7,#bd9457);box-shadow:0 15px 32px #00000057,0 0 0 1px #f2e1bc2e}.catalog-page .fragrance-card .catalog-list-button.saved,.catalog-page .recommendation-row .recommendation-actions button.saved{color:var(--lx-champagne-soft);background:#20211d;border-color:#d1b2778c;box-shadow:inset 0 0 0 1px #d1b2771a}.catalog-page .fragrance-card .catalog-list-button.saved:hover,.catalog-page .recommendation-row .recommendation-actions button.saved:hover{color:var(--lx-pearl);background:#292a24}.catalog-page .browse-empty,.catalog-page .simple-loading-grid>div{color:var(--lx-silver);border-color:var(--lx-dark-line);background:#141512}.catalog-page .simple-loading-grid span{background:linear-gradient(90deg,#171814,#292a25,#171814) 0 0/200% 100%}.catalog-page .helper-section{background:radial-gradient(45% 42% at 100% 0,#d1b27711,#0000 72%),linear-gradient(145deg,#10110e 0%,#181914 56%,#0d0e0c 100%)}.catalog-page .my-list-section{background:radial-gradient(45% 42% at 0 100%,#d1b2770e,#0000 72%),linear-gradient(145deg,#0b0c0a 0%,#151611 55%,#0e0f0d 100%)}.catalog-page .helper-section:before,.catalog-page .my-list-section:before,.catalog-page .wholesale-pricing-section:before{background:linear-gradient(90deg,#0000,#d1b277b3,#0000);height:1px}.catalog-page .helper-layout>aside p{color:var(--lx-silver)}.catalog-page .quiz-form,.catalog-page .quiz-results,.catalog-page .customer-order-request{color:var(--lx-pearl);background:linear-gradient(155deg,#1e1f1bf5,#0e0f0dfa);border-color:#e8d6ae26;box-shadow:0 30px 75px #00000059,inset 0 1px #ffffff09}.catalog-page .quiz-form :is(h3,h4,strong),.catalog-page .quiz-results :is(h3,h4,strong),.catalog-page .customer-order-request :is(h3,h4,strong){color:var(--lx-pearl)}.catalog-page .quiz-form :is(p,small,label),.catalog-page .quiz-results :is(p,small),.catalog-page .customer-order-request :is(p,small,label){color:#aaa69c}.catalog-page .matcher-progress button{color:#aaa69c;background:#151612;border-color:#e8d6ae24}.catalog-page .matcher-progress button.active{color:#17150f;border-color:var(--lx-champagne);background:linear-gradient(145deg,var(--lx-champagne-soft),#b28a4d)}.catalog-page .choice-group span{color:#c2bdb2;background:#171814;border-color:#e8d6ae24}.catalog-page .choice-group label:hover span{color:var(--lx-pearl);background:#20211d;border-color:#d1b27780}.catalog-page .choice-group label.selected span{color:#17150f;border-color:var(--lx-champagne);background:linear-gradient(145deg,var(--lx-champagne-soft),#b48c50);box-shadow:inset 0 -2px #87652f,0 10px 24px #0000003d}.catalog-page .quiz-selects select,.catalog-page .quiz-text-fields input,.catalog-page .customer-order-fields :is(input,textarea){color:var(--lx-pearl);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10110f;border-color:#e8d6ae29}.catalog-page .quiz-text-fields input::placeholder,.catalog-page .customer-order-fields :is(input,textarea)::placeholder{color:#747169}.catalog-page .quiz-submit,.catalog-page .quiz-next,.catalog-page .order-request-submit{color:#15130e;background:linear-gradient(145deg,var(--lx-champagne-soft),#aa8248);border-color:#e8d6ae40}.catalog-page .quiz-submit:hover,.catalog-page .quiz-next:hover,.catalog-page .order-request-submit:not(:disabled):hover{background:linear-gradient(145deg,#f1dfb6,#bd9457);box-shadow:0 15px 32px #00000057}.catalog-page .recommendation-row,.catalog-page .saved-list>div{color:var(--lx-pearl);background:#ffffff06;border-color:#e8d6ae21}.catalog-page .recommendation-row:hover,.catalog-page .saved-list>div:hover{border-color:#d1b27780;box-shadow:0 18px 38px #00000040}.catalog-page .recommendation-image,.catalog-page .saved-list-image{background:#24251f}.catalog-page .recommendation-row :is(h3,strong),.catalog-page .saved-list>div :is(h3,strong){color:var(--lx-pearl)}.catalog-page .recommendation-row :is(p,small),.catalog-page .saved-list>div :is(p,small){color:var(--lx-silver)}.catalog-page .saved-list-quantity :is(button,input),.catalog-page .customer-delivery-choice label,.catalog-page .customer-preferred-contact label{color:#c6c1b6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#151612;border-color:#e8d6ae26}.catalog-page .customer-delivery-choice label:hover,.catalog-page .customer-preferred-contact label:hover{color:var(--lx-pearl);background:#20211d;border-color:#d1b27775}.catalog-page .wholesale-list-summary{color:var(--lx-pearl);background:linear-gradient(145deg,#26251e,#12130f);border:1px solid #d1b2773d}.catalog-page .order-request-confirmation{color:#dfe8dd;background:#4162462b;border-color:#82a8854d}.catalog-page .wholesale-pricing-section{background:radial-gradient(46% 72% at 100% 0,#d1b27716,#0000 72%),linear-gradient(145deg,#090a08 0%,#171711 58%,#0b0c09 100%)}.catalog-page .wholesale-pricing-layout>header>p{color:var(--lx-silver)}.catalog-page .wholesale-tier-grid{background:#0f100d;border-color:#e8d6ae2b;box-shadow:0 30px 78px #00000059,inset 0 1px #ffffff06}.catalog-page .wholesale-tier-grid article{color:#a9a59c;background:linear-gradient(#171814,#11120f);border-color:#e8d6ae1a}.catalog-page .wholesale-tier-grid article:not(.active):hover{color:var(--lx-pearl);background:#20211c}.catalog-page .wholesale-tier-grid article>strong{color:var(--lx-pearl)}.catalog-page .wholesale-tier-grid article.active{color:#f3ead8;box-shadow:inset 0 3px var(--lx-champagne),inset 0 0 0 1px #d1b27740;background:linear-gradient(155deg,#2d291f,#151510)}.catalog-page .wholesale-tier-grid article.active>strong{color:var(--lx-champagne-soft)}.catalog-page .wholesale-special-grid article{color:var(--lx-pearl);background:linear-gradient(155deg,#1f201cf0,#0f100ef5);border-color:#e8d6ae24;box-shadow:0 20px 48px #00000045,inset 0 1px #ffffff06}.catalog-page .wholesale-special-grid article:hover{border-color:#d1b27780;box-shadow:0 28px 65px #0006}.catalog-page .wholesale-special-grid article :is(p,small){color:var(--lx-silver)}.catalog-page .wholesale-special-grid article>span,.catalog-page .wholesale-special-grid article:nth-child(2)>span{color:#17140d;background:linear-gradient(145deg,var(--lx-champagne-soft),#a98047);box-shadow:0 12px 28px #00000052}.catalog-page .wholesale-special-grid>p span{color:#d7d2c7;background:#252620}.catalog-page .how-strip{background:linear-gradient(145deg,#10110e,#0b0c0a)}.catalog-page .how-steps:before{background:linear-gradient(90deg,#0000,#d1b27773 20% 80%,#0000)}.catalog-page .how-steps li,.catalog-page .how-steps li:nth-child(2),.catalog-page .how-steps li:nth-child(3){color:var(--lx-pearl);background:linear-gradient(155deg,#1b1c18,#10110f);border:1px solid #e8d6ae21;border-top-color:#e8d6ae38;box-shadow:0 20px 48px #0000003d,inset 0 1px #ffffff06}.catalog-page .how-steps li:hover{border-color:#d1b27780;box-shadow:0 28px 64px #00000061}.catalog-page .how-steps li>span{color:#17140d;background:linear-gradient(145deg,var(--lx-champagne-soft),#a98047);box-shadow:0 10px 24px #0000004d}.catalog-page .how-steps p{color:var(--lx-silver)}.catalog-page .public-reviews{background:radial-gradient(48% 56% at 92% 7%,#d1b2771f,#0000 72%),radial-gradient(38% 44% at 5% 100%,#ffffff09,#0000 72%),linear-gradient(145deg,#050605 0%,#11120e 58%,#090a08 100%)}.catalog-page .public-reviews .public-review-card{background:linear-gradient(145deg,#1b1c18f2,#090a08fa) padding-box padding-box,linear-gradient(145deg,#d1b2776b,#d1b2770d 55%,#d1b27738) border-box}.catalog-page .browse-footer{background:linear-gradient(#090a08,#050605)}.review-page{--lx-pearl:#f2ede2;--lx-silver:#aaa69c;--lx-champagne:#d1b277;--lx-champagne-soft:#ead8ae;--lx-dark-line:#e8d6ae24;color:var(--lx-pearl);background:linear-gradient(#070806,#10110e 44%,#080907 100%)}.review-page .review-page-topbar{color:var(--lx-pearl);border-bottom-color:var(--lx-dark-line);background:#070806db}.review-page .review-page-topbar .wordmark{color:var(--lx-pearl)}.review-page .review-page-topbar button{color:#c8c3b8;border-color:var(--lx-dark-line);background:#161713}.review-page .review-page-topbar button:hover{color:var(--lx-pearl);background:#22231e;border-color:#d1b2778c}.review-page .review-page-hero{background:radial-gradient(60% 55% at 78% 30%,#d1b27724,#0000 70%),radial-gradient(45% 60% at 8% 110%,#ffffff09,#0000 70%),linear-gradient(135deg,#050605,#11120e 48%,#090a08)}.review-page .review-form-section,.review-page .review-gallery-section{color:var(--lx-pearl);background:0 0}.review-page :is(.review-form-section,.review-gallery-section) :is(h2,h3,strong){color:var(--lx-pearl)}.review-page :is(.review-form-section,.review-gallery-section) :is(p,small,label){color:var(--lx-silver)}.review-page .open-review-form,.review-page .review-live-preview,.review-page .review-gallery .public-review-card{color:var(--lx-pearl);border-color:var(--lx-dark-line);background:linear-gradient(155deg,#1b1c18,#0e0f0d);box-shadow:0 26px 65px #00000052,inset 0 1px #ffffff06}.review-page .open-review-form input:not([type=radio]):not([type=checkbox]),.review-page .open-review-form textarea,.review-page .review-product-picker,.review-page .review-product-picker input{color:var(--lx-pearl);border-color:var(--lx-dark-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0e0c}.review-page .open-review-form :is(input,textarea)::placeholder{color:#747169}.review-page .review-rating-buttons button,.review-page .review-identity-field label{color:#b7b2a7;border-color:var(--lx-dark-line);background:#151612}.review-page .review-rating-buttons button:hover,.review-page .review-identity-field label:hover{color:var(--lx-champagne-soft);background:#20211c;border-color:#d1b2778c}.review-page .review-rating-buttons button.selected{color:#17140d;border-color:var(--lx-champagne);background:linear-gradient(145deg,var(--lx-champagne-soft),#ac844a)}.review-page .review-identity-field label:has(input:checked){color:#17140d;border-color:var(--lx-champagne);background:linear-gradient(145deg,var(--lx-champagne-soft),#ac844a)}.review-page .review-submit{color:#17140d;background:linear-gradient(145deg,var(--lx-champagne-soft),#aa8248)}.review-page .review-submit:not(:disabled):hover{background:linear-gradient(145deg,#f1dfb6,#bd9457);box-shadow:0 15px 32px #00000057}.review-page .review-gallery .public-review-card blockquote{color:#c8c3b8}.customer-request-page{--lx-pearl:#f2ede2;--lx-silver:#aaa69c;--lx-champagne:#d1b277;--lx-dark-line:#e8d6ae24;color:var(--lx-pearl);background:linear-gradient(#070806,#11120e 52%,#080907)}.customer-request-page .customer-request-nav{color:var(--lx-pearl);border-bottom-color:var(--lx-dark-line);background:#070806e0}.customer-request-page .customer-request-nav .wordmark{color:var(--lx-pearl)}.customer-request-page .customer-request-intro{background:radial-gradient(60% 60% at 85% 20%,#d1b27721,#0000 70%),linear-gradient(145deg,#171814,#0d0e0c);border:1px solid #e8d6ae24;box-shadow:0 28px 70px #00000057}.customer-request-page :is(h1,h2,h3,strong){color:var(--lx-pearl)}.customer-request-page :is(p,small,label){color:var(--lx-silver)}.customer-request-page .customer-request-item,.customer-request-page .customer-request-editor{color:var(--lx-pearl);border-color:var(--lx-dark-line);background:linear-gradient(155deg,#1a1b17,#0e0f0d);box-shadow:0 18px 44px #0000003d,inset 0 1px #ffffff06}.customer-request-page .customer-request-item:hover{border-color:#d1b27780;box-shadow:0 26px 60px #0000005c}.customer-request-page .customer-request-item>img{background:#24251f}.customer-request-page :is(input,select,textarea),.customer-request-page .customer-request-product-search,.customer-request-page .customer-request-result{color:var(--lx-pearl);border-color:var(--lx-dark-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d0e0c}.customer-request-page :is(input,textarea)::placeholder{color:#747169}.customer-request-page .customer-request-main-actions button,.customer-request-page .customer-request-save{color:#17140d;background:linear-gradient(145deg,#ead8ae,#aa8248);border-color:#e8d6ae3d}.customer-request-page .customer-request-main-actions button:hover,.customer-request-page .customer-request-save:hover{border-color:var(--lx-champagne);box-shadow:0 14px 30px #00000052}.customer-request-page .customer-request-privacy{color:#bbb6aa;background:#d1b27712;border-color:#d1b27759}.customer-request-page .customer-request-owner-message{color:var(--lx-pearl);border-color:#d1b27780;border-left-color:var(--lx-champagne);background:linear-gradient(145deg,#6f501c3d,#d1b27712)}.customer-request-page .customer-request-owner-message span{color:var(--lx-champagne-soft)}@media (width<=620px){.catalog-page .browse-catalog{background:linear-gradient(#090a08,#11120e 52%,#090a08)}.catalog-page .fragrance-card-image:before{inset:38px 8% 12px}.review-page,.customer-request-page{background:#090a08}}@media (prefers-reduced-motion:reduce){.catalog-page .fragrance-card:hover,.catalog-page .fragrance-card:focus-within,.catalog-page .fragrance-card:hover .fragrance-bottle-frame,.catalog-page .fragrance-card:focus-within .fragrance-bottle-frame,.catalog-page .how-steps li:hover,.review-page .review-gallery .public-review-card:hover,.customer-request-page .customer-request-item:hover{transform:none}}@media (forced-colors:active){.catalog-page .fragrance-card,.catalog-page .quiz-form,.catalog-page .customer-order-request,.review-page .open-review-form,.customer-request-page .customer-request-item{color:canvastext;background:canvas;border-color:canvastext}}.catalog-page,.review-page,.customer-request-page{--lx-pearl:#fffaf0;--lx-silver:#d8d2c7;--lx-muted:#bdb7ad;--lx-subtle:#a9a399;--lx-champagne-soft:#ead8ae;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.catalog-page :is(.browse-section-heading>p,.helper-layout>aside>p:not(.eyebrow),.quiz-form p,.quiz-results>p,.recommendation-row p,.saved-list p,.customer-order-request>p,.customer-order-request>small,.customer-contact-fields>p,.wholesale-pricing-layout>header>p,.wholesale-special-grid p,.how-steps p,.public-reviews-heading>div>p:not(.eyebrow),.public-review-card blockquote,.public-review-reply p,.footer-brand>p,.browse-footer .footer-note){color:var(--lx-silver)}.catalog-page :is(.browse-filter-panel>label>span,.catalog-toolbar,.fragrance-card-details,.fragrance-card-price,.fragrance-card-price-unit,.catalog-quantity-picker,.recommendation-meta span,.saved-list-stock,.customer-contact-fields label,.customer-request-summary dt,.review-carousel-position,.public-review-card>footer span){color:var(--lx-muted)!important}.catalog-page :is(input,select,textarea)::placeholder,.review-page :is(input,textarea)::placeholder,.customer-request-page :is(input,textarea)::placeholder{color:#a39d93;opacity:1}.catalog-page .matcher-progress button.complete{color:#f3ead9;background:#d1b2771f;border-color:#d1b27761}.catalog-page .quiz-step>header{border-bottom-color:#e8d6ae24}.catalog-page .quiz-step>header>span,.catalog-page .matcher-progress button>span{color:var(--lx-champagne)}.catalog-page .quiz-skip,.catalog-page .matcher-show-more,.catalog-page .recommendation-row .recommendation-actions .see-in-catalog,.catalog-page .text-button,.catalog-page .order-request-manage-link{color:var(--lx-champagne-soft);background:#181915;border-color:#d1b27761}.catalog-page :is(.quiz-skip,.matcher-show-more,.recommendation-row .recommendation-actions .see-in-catalog,.text-button,.order-request-manage-link):hover{color:#fffaf0;background:#252620;border-color:#ead8aeb8}.catalog-page .matcher-dirty,.catalog-page .matcher-confidence{color:#f0e4ca;background:#d1b27717;border-color:#d1b27757}.catalog-page .matcher-dirty button,.catalog-page .matcher-confidence button{color:#15130e;background:linear-gradient(145deg,var(--lx-champagne-soft),#aa8248);border-color:#e8d6ae59}.catalog-page .list-empty{color:var(--lx-silver);background:#141512;border-color:#e8d6ae29}.catalog-page .customer-order-request-heading>strong{color:#f2dfb7;background:#d1b2771a;border:1px solid #d1b2774d}:is(.catalog-page .customer-delivery-choice label:has(input:checked),.catalog-page .customer-preferred-contact label:has(input:checked)){color:#17140d;border-color:var(--lx-champagne);background:linear-gradient(145deg,var(--lx-champagne-soft),#b1884c);box-shadow:0 0 0 2px #d1b2771f}:is(.catalog-page .customer-delivery-choice label:has(input:checked)>span,.catalog-page .customer-preferred-contact label:has(input:checked)>span){color:#17140d}.catalog-page .customer-request-summary{color:var(--lx-pearl);background:#11120f;border-color:#e8d6ae29}.catalog-page .customer-request-summary dl>div{border-bottom-color:#e8d6ae1a}.catalog-page .customer-request-summary dd{color:var(--lx-pearl)}.catalog-page .customer-request-summary>p{color:#f0e3c7;background:#d1b27714;border:1px solid #d1b27733}.catalog-page .order-request-error{color:#f1b5ac;background:#772b2433;border:1px solid #c5675b52}.catalog-page .customer-contact-fields,.catalog-page .customer-shipping-fields,.catalog-page .customer-contact-consent{color:var(--lx-pearl);background:linear-gradient(155deg,#171814,#10110f);border-color:#e8d6ae29;box-shadow:inset 0 1px #ffffff06}.catalog-page .customer-contact-fields>p{color:var(--lx-silver)}.catalog-page .customer-order-fields label>span,.catalog-page .customer-delivery-choice legend,.catalog-page .customer-preferred-contact legend,.catalog-page .customer-shipping-fields legend{color:#e2dccf}.catalog-page .customer-shipping-fields{grid-template-columns:minmax(0,1.5fr) minmax(120px,.72fr) minmax(130px,.78fr);align-items:start}.catalog-page .customer-shipping-fields legend{background:#11120f;padding-inline:7px}.catalog-page .customer-shipping-fields label{align-self:start;min-width:0}.catalog-page .customer-shipping-fields label:first-of-type,.catalog-page .customer-shipping-fields label:nth-of-type(2),.catalog-page .customer-shipping-fields label:last-of-type{grid-column:1/-1}.catalog-page .customer-contact-consent{color:var(--lx-silver)}@media (width<=1020px) and (width>=821px){.catalog-page .browse-nav{gap:12px}.catalog-page .browse-nav .wordmark>span:last-child{display:none}.catalog-page .browse-nav-actions{gap:10px}.catalog-page .site-nav-shell .browse-nav-actions>a,.catalog-page .site-nav-shell .browse-nav-actions>button{font-size:11.5px}.catalog-page .site-nav-shell .language-toggle button{min-width:36px}}@media (width<=720px){.catalog-page .customer-contact-fields,.catalog-page .customer-shipping-fields{grid-template-columns:minmax(0,1fr)}.catalog-page .customer-shipping-fields label:first-of-type,.catalog-page .customer-shipping-fields label:nth-of-type(2),.catalog-page .customer-shipping-fields label:last-of-type{grid-column:auto}}.review-page .review-form-section,.review-page .review-gallery-section{background:0 0;border-color:#e8d6ae1f}.review-page .review-page-topbar>div,.review-page .open-review-form>label,.review-page .review-product-picker>label,.review-page :is(.review-rating-field,.review-identity-field),.review-page .review-gallery-section header>p:last-child,.review-page .review-live-preview>p:last-child{color:var(--lx-silver)}.review-page .open-review-form label>small,.review-page .review-selected-products>span,.review-page .review-product-results small,.review-page .review-product-results>p,.review-page .public-review-card>footer span{color:var(--lx-muted)}.review-page .review-product-results{color:var(--lx-pearl);background:#10110f;border-color:#e8d6ae33;box-shadow:0 24px 58px #0000007a}.review-page .review-product-results>button{color:var(--lx-pearl);background:#151612;border-bottom-color:#e8d6ae1a}.review-page .review-product-results>button:hover{background:#252620}.review-page .review-product-results img{background:#262721}.review-page .review-product-results em{color:var(--lx-champagne-soft)}.review-page .review-selected-products button,.review-page .review-file-list span,.review-page .review-consent,.review-page .review-form-notice,.review-page .review-gallery-empty,.review-page .review-product-tags span{color:var(--lx-silver);background:#171814;border-color:#e8d6ae29}.review-page .review-selected-products button{color:var(--lx-champagne-soft)}.review-page .review-form-notice{border-left-color:var(--lx-champagne)}.review-page .review-form-notice strong,.review-page .review-gallery .public-review-card :is(h3,footer strong){color:var(--lx-pearl)}.review-page .review-gallery .public-review-card blockquote,.review-page .review-gallery .public-review-reply p{color:var(--lx-silver)}.review-page .review-gallery .public-review-reply{background:#d1b27712;border-color:#d1b27759}.review-page .review-gallery .public-review-reply span{color:var(--lx-champagne-soft)}.review-page .public-review-photo{background:#24251f}.review-page .review-form-message.error{color:#f2b4ab;background:#772b2433;border:1px solid #c5675b4d}.review-page .review-form-message.success{color:#bfe3c9;background:#2c5d3b38;border:1px solid #66a0774d}.customer-request-page .customer-request-intro>p:not(.eyebrow),.customer-request-page .customer-request-item p,.customer-request-page .customer-request-item>div:nth-child(2)>small,.customer-request-page .customer-request-result>small,.customer-request-page .customer-request-edit-items article>div:nth-child(2) span,.customer-request-page .customer-request-edit-items label,.customer-request-page .customer-request-edit-note,.customer-request-page .customer-request-product-search>label,.customer-request-page .customer-request-product-search>div>button small,.customer-request-page .customer-request-product-search>div>p,.customer-request-page .customer-request-privacy,.customer-request-page .customer-request-privacy span,.customer-request-page .customer-request-loading{color:var(--lx-silver)}.customer-request-page .customer-request-item>div:nth-child(2)>span,.customer-request-page .customer-request-product-search>div>button em,.customer-request-page .customer-request-home{color:var(--lx-champagne-soft)}.customer-request-page .customer-request-note,.customer-request-page .customer-request-product-search>div,.customer-request-page .customer-request-edit-items article{color:var(--lx-silver);background:#141512;border-color:#e8d6ae26}.customer-request-page .customer-request-editor-heading{border-bottom-color:#e8d6ae21}.customer-request-page .customer-request-editor-heading>button{color:var(--lx-champagne-soft)}.customer-request-page .customer-request-edit-items img{background:#24251f}.customer-request-page .customer-request-edit-items label button,.customer-request-page .customer-request-edit-items label input{color:var(--lx-pearl);background:#0d0e0c;border-color:#e8d6ae2e}.customer-request-page .customer-request-edit-items label button:hover{color:#17140d;background:var(--lx-champagne)}.customer-request-page .customer-request-product-search>div>button{color:var(--lx-pearl);background:#1b1c18;border:1px solid #0000}.customer-request-page .customer-request-product-search>div>button:hover{background:#252620;border-color:#d1b27773}.customer-request-page .customer-request-edit-items .remove{color:#f0b4ab;background:#772b2438}.customer-request-page .customer-request-message{color:#c8e7d0;background:#2c5d3b38;border-color:#66a0774d}.customer-request-page .customer-request-error{color:#f2b4ab;background:#772b2433;border-color:#c5675b4d}.customer-request-page .customer-request-result .available{color:#c8e7d0;background:#2c5d3b47}.customer-request-page .customer-request-result .none{color:#f2b4ab;background:#772b243d}.customer-request-page .customer-request-result .pending{color:#efd7a4;background:#86612740}.catalog-page :is(a,button,input,select,textarea):focus-visible,.review-page :is(a,button,input,select,textarea):focus-visible,.customer-request-page :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--lx-champagne-soft);outline-offset:3px}@media (forced-colors:active){.catalog-page :is(.matcher-dirty,.matcher-confidence,.customer-request-summary,.list-empty),.review-page :is(.review-product-results,.review-consent,.review-form-notice,.review-gallery-empty),.customer-request-page :is(.customer-request-note,.customer-request-edit-items article,.customer-request-product-search>div){color:canvastext;background:canvas;border-color:canvastext}}@keyframes ops-suite-rise{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.admin-shell,.admin-notice,.reseller-preview-shell,.simple-reseller-update-shell,.simple-showcase-shell{--ops-base:#070806;--ops-deep:#0b0c0a;--ops-panel:#121310;--ops-panel-2:#1a1b17;--ops-panel-3:#22231e;--ops-stage:#262721;--ops-ink:#f2ede2;--ops-muted:#c7c1b6;--ops-soft:#9e998f;--ops-gold:#d1b277;--ops-gold-2:#ead8ae;--ops-line:#e8d6ae29;--ops-line-strong:#d1b2776b;--ops-green:#92c7a1;--ops-red:#efaaa2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell{min-height:100vh;color:var(--ops-ink);background:radial-gradient(52% 34% at 88% 3%,#d1b2771b,transparent 72%), radial-gradient(42% 32% at 3% 32%,#606f5714,transparent 72%), linear-gradient(155deg,var(--ops-base),#10110e 52%,#080907);background-attachment:fixed}.admin-shell .admin-topbar{color:var(--ops-ink);border-bottom-color:var(--ops-line);-webkit-backdrop-filter:blur(22px)saturate(125%);backdrop-filter:blur(22px)saturate(125%);background:#070806e0;box-shadow:0 18px 44px #00000047}.admin-shell .dark-wordmark{color:var(--ops-ink)}.admin-shell .wordmark-mark{color:var(--ops-gold-2);background:#d1b2770e;border-color:#d1b277a6;box-shadow:inset 0 1px #ffffff0f,0 10px 26px #0000003d}.admin-shell .admin-topbar>div{color:var(--ops-muted)}.admin-shell .admin-topbar a{border-color:#e8d6ae59}.admin-shell .admin-topbar a:hover{color:var(--ops-gold-2);border-color:var(--ops-gold)}.admin-shell .owner-access-badge{color:#c9e7d0;background:#35694538;border-color:#7eb58f59}.admin-shell .admin-content{z-index:1;position:relative}.admin-shell :is(h1,h2,h3,h4,strong){color:var(--ops-ink)}.admin-shell :is(p,small,time,blockquote,legend,label){color:var(--ops-muted)}.admin-shell .eyebrow.dark{color:var(--ops-gold)}.admin-shell .field-help{color:var(--ops-soft)}.admin-shell .admin-section-tabs{z-index:22;border:1px solid var(--ops-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0e0cdb;border-radius:15px;gap:5px;margin:0 0 42px;padding:9px;position:sticky;top:78px;box-shadow:0 18px 46px #0000003d}.admin-shell .admin-section-tabs button{min-height:46px;color:var(--ops-muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 15px}.admin-shell .admin-section-tabs button span{color:var(--ops-gold)}.admin-shell .admin-section-tabs button:hover{color:var(--ops-ink);border-color:var(--ops-line);background:#ffffff0b}.admin-shell .admin-section-tabs button.active{color:#17140d;border-color:var(--ops-gold);background:linear-gradient(145deg,var(--ops-gold-2),#a98047);box-shadow:0 10px 24px #00000042,inset 0 1px #ffffff61}.admin-shell .admin-section-tabs button.active span{color:#332710}.admin-shell :is(.admin-table-card,.inventory-browser,.inventory-card,.inventory-state,.access-invite,.checkout-stats,.checkout-product-picker,.checkout-ticket,.order-history,.pos-picker,.pos-ticket,.pos-history,.pricing-rules-panel,.request-manager-layout,.request-decision-card,.assistant-review-section,.reseller-studio-create,.owner-notification-center,.simple-link-create,.simple-link-list,.simple-link-editor){color:var(--ops-ink);border-color:var(--ops-line);background:linear-gradient(155deg,var(--ops-panel-2),var(--ops-panel));box-shadow:0 22px 58px #00000045,inset 0 1px #ffffff06}.admin-shell :is(.admin-table-card>header,.access-list>header,.checkout-ticket-heading,.pos-ticket-header,.simple-link-list>header,.simple-link-editor>header,.simple-link-editor>footer,.owner-notification-center>header){border-color:var(--ops-line);background:#ffffff06}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ops-ink);border-color:var(--ops-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0b}.admin-shell :is(input,textarea)::placeholder{color:#77736b;opacity:1}.admin-shell option{color:var(--ops-ink);background:#10110e}.admin-shell :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ops-gold-2);outline-offset:3px}.admin-shell :is(.admin-primary,.primary-button,.checkout-finalize,.pos-complete,.reseller-link-actions button.preview,.simple-link-card>header>button,.simple-link-editor>footer button){color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047);border-color:#e8d6ae47;box-shadow:0 12px 28px #00000042,inset 0 1px #ffffff57}.admin-shell :is(.admin-primary,.primary-button):not(:disabled):hover{color:#0d0d0a;background:linear-gradient(145deg,#f1dfb7,#bd9457);box-shadow:0 17px 36px #00000061,0 0 0 1px #f2e1bc29}.admin-shell :is(.admin-secondary,button:not(.admin-primary)){border-color:var(--ops-line)}.admin-shell .inventory-browser{background:#141512e6;box-shadow:0 24px 64px #00000057,inset 0 1px #ffffff09}.admin-shell .inventory-toolbar label,.admin-shell .brand-alphabet button,.admin-shell .inventory-toolbar>button,.admin-shell .review-only-toggle{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.admin-shell .brand-alphabet button:hover:not(:disabled),.admin-shell .brand-alphabet button.active{color:#17140d;border-color:var(--ops-gold);background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.admin-shell .inventory-brand-group>header{border-color:var(--ops-line)}.admin-shell .inventory-brand-group>header>div>span{color:var(--ops-gold-2);border-color:var(--ops-line-strong);background:#d1b27714}.admin-shell .inventory-card{border-color:var(--ops-line);background:linear-gradient(160deg,#191a16,#10110e 74%);overflow:hidden}.admin-shell .inventory-card:hover,.admin-shell .inventory-card:focus-within{border-color:#d1b27794;box-shadow:0 30px 70px #0000006e,0 0 0 1px #d1b27714}.admin-shell .inventory-card-image{background:radial-gradient(75% 72% at 50% 58%,#d1b2771f,#0000 66%),linear-gradient(145deg,#24251f,#141512 75%)}.admin-shell .inventory-bottle-frame{background:radial-gradient(circle at 50% 28%,#ffffff0e,#ffffff03 68%);border:1px solid #e8d6ae1a;border-radius:13px}.admin-shell .inventory-bottle-frame img{filter:drop-shadow(0 16px 20px #00000080)}.admin-shell .inventory-card-copy{color:var(--ops-ink)}.admin-shell .inventory-card-brand{color:var(--ops-gold)}.admin-shell .inventory-card-details span,.admin-shell .inventory-audiences span,.admin-shell .tag-pills span,.admin-shell .tag-checks label{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.admin-shell .inventory-card-actions{color:var(--ops-soft);border-color:var(--ops-line);background:#0000002e}.admin-shell .inventory-status-control select{color:var(--ops-ink);background:#0c0d0b}.admin-shell .inventory-status-pill{color:#c9e7d0;background:#234c32e0;border-color:#7eb58f57}.admin-shell .inventory-status-pill.status-limited_supply{color:#f0d596;background:#423115e6;border-color:#d1b27766}.admin-shell .inventory-status-pill.status-out_of_stock{color:#d0cbc1;background:#30312de6;border-color:#b0aba047}.admin-shell .inventory-status-pill.status-restocking_soon{color:#efc88f;background:#452b14e6;border-color:#c3894666}.admin-shell .inventory-status-pill.status-not_restocking{color:#efb5ae;background:#461f1ce6;border-color:#c4695e61}.admin-shell .inventory-loading span{border-color:var(--ops-line);background:linear-gradient(90deg,#121310,#292a24,#121310) 0 0/200% 100%}.admin-shell .inventory-access-note{color:#e8d6aa;background:#6e50222e;border-color:#d1b2774d}.admin-shell :is(.checkout-stats>div,.admin-review-list>article,.admin-review-main,.tag-list>article,.access-row){border-color:var(--ops-line)}.admin-shell :is(.checkout-product,.order-card,.pos-product,.request-inbox>button,.request-decision-card){color:var(--ops-ink);border-color:var(--ops-line);background:#ffffff08}.admin-shell .pos-quick-row.in-order{box-shadow:inset 3px 0 var(--ops-gold),0 14px 34px #0000002e;background:linear-gradient(90deg,#d1b2771b,#ffffff06);border-color:#d1b277a3}.admin-shell :is(.checkout-product,.order-card,.pos-product,.request-inbox>button):hover,.admin-shell .request-inbox>button.active{box-shadow:inset 3px 0 var(--ops-gold);background:#d1b27713;border-color:#d1b27785}.admin-shell :is(.checkout-product img,.checkout-line>img,.pos-product-add img,.pos-quick-image,.admin-product img,.edit-current-image img,.admin-review-main>img){background:var(--ops-stage)}.admin-shell .pos-quick-image{background:radial-gradient(circle at 50% 36%,#d1b27721,transparent 67%), var(--ops-stage);border:1px solid #e8d6ae1a}.admin-shell .pos-quick-image img{filter:drop-shadow(0 12px 14px #00000085)}.admin-shell .pos-quick-copy small{color:var(--ops-gold)}.admin-shell .pos-quick-copy strong{color:var(--ops-ink)}.admin-shell .pos-quick-copy em{color:var(--ops-soft)}.admin-shell .pos-quick-status{color:#c9e7d0}.admin-shell .pos-quick-status.status-limited_supply{color:#f0d596}.admin-shell .pos-quick-status.status-not_restocking{color:#efb5ae}.admin-shell .pos-in-order{color:#c9e7d0}.admin-shell .pos-in-order i{color:#dff1e3;background:#3e774fb8}.admin-shell .pos-quick-empty{color:var(--ops-muted)}.admin-shell .pos-quick-empty strong{color:var(--ops-ink)}.admin-shell :is(.checkout-ticket-heading,.pos-ticket-header,.pos-summary,.checkout-empty,.admin-review-controls,.tag-edit-form,.request-review-panel){color:var(--ops-ink);border-color:var(--ops-line);background:#0000002b}.admin-shell :is(.checkout-line,.pos-line,.pos-actions,.pos-order-details,.request-decision-list){border-color:var(--ops-line)}.admin-shell :is(.checkout-actions button,.pos-heading-actions button,.pos-history button,.pricing-rules-panel button,.review-quick-actions button,.review-control-footer button,.tag-form-actions>button:first-child,.access-row button,.assistant-footer button,.assistant-size-options button,.assistant-candidate-list>button){color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff0a}.admin-shell .review-quick-actions .approve-review{color:#d8efdd;background:#2d664070;border-color:#73b58766}.admin-shell :is(.deny-review,.delete-review,.checkout-delete,.pos-void,.pos-remove,.remove-product){color:var(--ops-red);background:#6828232e;border-color:#dd7f7561}.admin-shell .tag-edit-form,.admin-shell .assistant-question,.admin-shell .assistant-intro,.admin-shell .assistant-sources,.admin-shell .audience-editor,.admin-shell .upload-field,.admin-shell .edit-current-image{color:var(--ops-ink);border-color:var(--ops-line);background:#ffffff06}.admin-shell .assistant-intro strong,.admin-shell .assistant-question h3{color:var(--ops-ink)}.admin-shell .assistant-cutout-preview{border-color:var(--ops-line);background-color:var(--ops-stage);background-image:linear-gradient(45deg,#20211d 25%,#0000 25%),linear-gradient(-45deg,#20211d 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#20211d 75%),linear-gradient(-45deg,#0000 75%,#20211d 75%)}.admin-shell :is(.assistant-cutout-preview>div,.assistant-cutout-preview>p,.assistant-sources a,.assistant-image-results button){color:var(--ops-muted);border-color:var(--ops-line);background:#0c0d0be6}.admin-shell .assistant-image-results img{background:var(--ops-stage)}.admin-shell .assistant-trust-row span{color:#c9e7d0;background:#30664140}.admin-shell .audience-mode>label,.admin-shell .audience-checks>label{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.admin-shell .audience-checks>label.selected{color:var(--ops-gold-2);border-color:var(--ops-line-strong);background:#d1b27714}.admin-shell .audience-mode>label:has(input:checked){color:var(--ops-gold-2);border-color:var(--ops-line-strong);background:#d1b27714}.admin-shell :is(.request-inbox,.request-private-details>div,.request-customer-note,.request-owner-followup,.request-item-heading>strong){color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff06}.admin-shell .request-review-image{border-color:var(--ops-line);background:var(--ops-stage)}.admin-shell .request-owner-followup :is(input,select,textarea),.admin-shell .request-item-note input{color:var(--ops-ink);border-color:var(--ops-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0b}.admin-shell .request-inbox{border-right-color:var(--ops-line)}.admin-shell .request-filters button,.admin-shell .request-edit-button,.admin-shell .request-workflow>div,.admin-shell .request-final-list article,.admin-shell .request-shipping-record,.admin-shell .request-postage-entry{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff07}.admin-shell .request-filters button.active,.admin-shell .request-workflow>div.current{color:var(--ops-gold-2);background:#d1b27717;border-color:#d1b2776b}.admin-shell .request-workflow strong,.admin-shell .request-final-list h3,.admin-shell .request-final-list article>strong,.admin-shell .request-shipping-record strong{color:var(--ops-ink)}.admin-shell .request-final-image{background:var(--ops-stage)}.admin-shell .request-stage-badge{color:#f0d596;background:#6f501c4d}.admin-shell .request-stage-badge.completed{color:#c8e7d0;background:#2c5d3b4d}.admin-shell .request-stage-badge.archived{color:var(--ops-muted);background:#ffffff0f}.admin-shell .request-private-address .request-copy-address-button{color:#f1d79f;background:#6f501c47;border-color:#d1b27766}.admin-shell .request-private-address .request-copy-address-button:hover{background:#8b642357;border-color:#e8d6ae94}.admin-shell .request-private-address>small{color:var(--ops-soft)}.admin-shell .request-postage-entry>div{border-color:var(--ops-line);background:#0c0d0b}.admin-shell .request-postage-entry input{color:var(--ops-ink);border-color:var(--ops-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.admin-shell .request-review-actions :is(.request-archive-button,.request-danger){color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.admin-shell .request-review-actions .request-danger{color:var(--ops-red);background:#6828232e;border-color:#dd7f7559}.admin-shell .request-complete-confirmation{color:#bfe1c7}.admin-shell .request-review-actions{border-color:var(--ops-line);background:#0a0b09eb;box-shadow:0 -14px 38px #0000004d}.admin-shell .request-choice-buttons button,.admin-shell :is(.pos-stepper button,.pos-custom-price button,.pos-search kbd,.pos-quick-stepper button,.pos-quick-toolbar button){color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff0a}.admin-shell .pos-quick-toolbar button span{color:var(--ops-gold-2);background:#d1b2771a}.admin-shell .pos-quick-toolbar button.active{color:#17140d;border-color:var(--ops-gold);background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.admin-shell .pos-quick-toolbar button.active span{color:#332710;background:#ffffff59}.admin-shell .pos-quick-toolbar small{color:var(--ops-soft)}.admin-shell .pos-quick-add{color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047);border-color:#e8d6ae47;box-shadow:0 10px 22px #00000040,inset 0 1px #ffffff4d}.admin-shell .pos-quick-add:not(:disabled):hover{background:linear-gradient(145deg,#f1dfb7,#bd9457)}.admin-shell .pos-quick-stepper .pos-quick-five{color:#f0d596;background:#6f501c4d}.admin-shell .pos-quick-stepper .pos-quick-remove{color:var(--ops-red);background:#68282333}.admin-shell .request-choice-buttons button.active.full{color:#c8e7d0;background:#2c5d3b40;border-color:#66a0776b}.admin-shell .request-choice-buttons button.active.none{color:#f2b4ab;background:#702e2d3d;border-color:#c5675b66}.admin-shell :is(.pos-actions,.pos-confirmation,.pos-order-details,.pos-order-list details){color:var(--ops-ink);border-color:var(--ops-line);background:#ffffff06}.admin-shell .pos-confirmation>div>label{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.admin-shell .pos-order-list details.voided{background:#702e2d1f;border-color:#c5675b52}.admin-shell .pos-summary.tier-changed{color:#f1dfb5;background:#6f501c47;box-shadow:inset 0 0 0 2px #d1b27780}.admin-shell .pricing-badge{color:var(--ops-muted);background:#fff1}.admin-shell .pricing-badge.premium{color:#f0d596;background:#6f501c47}.admin-shell .pricing-badge.lv{color:var(--ops-ink);background:#292a24}.admin-shell .pos-simple-manager .pos-simple-workspace{color:var(--ops-ink);border-color:var(--ops-line-strong);background:var(--ops-panel)}.admin-shell .pos-simple-manager :is(.pos-checkout-context,.pos-customer-total,.pos-simple-actions){color:var(--ops-ink);border-color:var(--ops-line);background:var(--ops-panel-2)}.admin-shell .pos-simple-manager .pos-category-card{color:var(--ops-ink);border-color:var(--ops-line-strong);background:var(--ops-panel-2)}.admin-shell .pos-simple-manager .pos-category-card.premium{background:#252218}.admin-shell .pos-simple-manager .pos-category-card.lv{background:#20231f}.admin-shell .pos-simple-manager .pos-category-card.custom{border-color:var(--ops-gold);background:#272317}.admin-shell .pos-simple-manager .pos-category-card>header>span{color:var(--ops-gold-2);background:#383121}.admin-shell .pos-simple-manager :is(.pos-heading>div:first-child>p:last-child,.pos-checkout-context span,.pos-checkout-context p,.pos-checkout-fields label,.pos-category-card header p,.pos-category-price>span,.pos-category-price small,.pos-auto-total>span,.pos-category-quantity label,.pos-category-card>footer,.pos-custom-total,.pos-custom-total small,.pos-custom-reason,.pos-total-tier>span,.pos-total-tier>small,.pos-total-due span,.pos-customer-total>p,.pricing-rules-panel header p:last-child,.pricing-tier-grid label,.pricing-specials label,.pos-order-list summary time,.pos-order-details p,.pos-order-details small,.pos-confirmation>p){color:var(--ops-muted)}.admin-shell .pos-simple-manager :is(.pos-category-price,.pos-auto-total,.pos-category-card>footer,.pos-customer-total>p){border-color:var(--ops-line)}.admin-shell .pos-simple-manager .pos-category-card>footer{background:0 0}.admin-shell .pos-simple-manager :is(.pos-category-price strong,.pos-auto-total strong,.pos-category-card>footer strong,.pos-total-tier>strong,.pos-total-due strong,.money-entry){color:var(--ops-gold-2)}.admin-shell .pos-simple-manager :is(.pos-total-breakdown strong,.pos-order-details p strong){color:var(--ops-ink)}.admin-shell .pos-simple-manager .pos-total-breakdown>span{color:var(--ops-muted);background:var(--ops-panel-3)}.admin-shell .pos-simple-manager :is(input,.pos-category-quantity button,.pos-custom-total .money-entry){color:var(--ops-ink);border-color:var(--ops-line-strong);background:var(--ops-deep)}.admin-shell .pos-simple-manager input::placeholder{color:var(--ops-soft)}.admin-shell .pos-simple-manager .pos-category-quantity button:not(:disabled):hover{color:var(--ops-gold-2);border-color:var(--ops-gold);background:#383121}.admin-shell .pos-simple-manager :is(.pos-category-quantity button,input):disabled{color:var(--ops-soft);background:var(--ops-panel-3);opacity:1;cursor:not-allowed}.admin-shell .pos-simple-manager :is(.pos-actions button,.pos-confirmation button){color:var(--ops-ink);background:var(--ops-panel-3)}.admin-shell .pos-simple-manager button:is(.admin-primary,.pos-complete){color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.admin-shell .pos-simple-manager .pos-void{color:var(--ops-red);background:#38211d}.admin-shell .pos-simple-manager :is(.pos-actions button,.pos-confirmation button):disabled{color:var(--ops-soft);background:var(--ops-panel-3);opacity:1}.admin-shell .pos-simple-manager .pos-actions p{color:var(--ops-red)}.admin-shell .pos-simple-manager .pos-legacy-note{color:var(--ops-muted);border-color:var(--ops-line-strong);background:#272317}.admin-shell .admin-message,.admin-shell :is(.admin-toast,.checkout-message,.pos-message){color:#c7e8d0;background:#2c5d3b3b;border-color:#66a0774d}.admin-shell .admin-message.error,.admin-shell :is(.admin-toast,.checkout-message,.pos-message).error{color:#f1b1a9;background:#702e2d38;border-color:#c5675b4d}.admin-shell .review-mode-badge,.admin-shell .simple-links-heading>span{color:var(--ops-gold-2);border-color:var(--ops-line-strong);background:#d1b27712}.admin-shell .reseller-studio-row,.admin-shell .simple-link-card,.admin-shell .simple-link-list>header{border-color:var(--ops-line)}.admin-shell .reseller-studio-row.inactive,.admin-shell .simple-link-access-grid>section.disabled{opacity:.62;background:#ffffff05}.admin-shell .reseller-link-identity>span{color:#c8e6cf;background:#2e654245}.admin-shell .studio-access-state span{color:#e4b5ae}.admin-shell .studio-access-state span b,.admin-shell .reseller-link-identity strong{color:var(--ops-ink)}.admin-shell .studio-customer-address,.admin-shell .reseller-link-identity small{color:var(--ops-muted)!important}.admin-shell .reseller-link-actions button,.admin-shell .owner-notification-center button,.admin-shell .simple-link-access-grid button,.admin-shell .simple-link-rename button,.admin-shell .simple-link-editor>header>button{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff0b}.admin-shell .owner-notification-row{color:var(--ops-ink);border-color:var(--ops-line);background:0 0}.admin-shell .owner-notification-row:hover{background:#d1b2770f}.admin-shell .owner-notification-row strong{color:var(--ops-ink)}.admin-shell .owner-notification-row :is(small,time){color:var(--ops-muted)}.admin-shell .simple-links-manager{color:var(--ops-ink)}.admin-shell .simple-links-heading p:last-child,.admin-shell .simple-link-create p,.admin-shell .simple-link-list>header p,.admin-shell .simple-link-card>header small{color:var(--ops-muted)}.admin-shell .simple-link-access-grid>section,.admin-shell .simple-link-library>button,.admin-shell .simple-live-inventory-option{color:var(--ops-ink);border-color:var(--ops-line);background:#ffffff08}.admin-shell .simple-link-access-grid>section.enabled{border-color:#7eb58f47}.admin-shell .simple-link-library>button.selected{box-shadow:inset 3px 0 var(--ops-gold);background:#d1b27713;border-color:#d1b27780}.admin-shell .simple-live-inventory-option:has(input:checked){box-shadow:inset 3px 0 var(--ops-gold);background:#d1b27713;border-color:#d1b27780}.admin-shell .simple-link-library img{background:var(--ops-stage)}.admin-shell .simple-link-library :is(strong,b){color:var(--ops-ink)}.admin-shell .simple-link-library :is(small,em){color:var(--ops-muted)}.admin-shell .simple-link-editor-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000bd}.admin-shell .modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bd}.admin-shell .add-modal{color:var(--ops-ink);border:1px solid var(--ops-line);background:linear-gradient(155deg,#1b1c18,#0d0e0c);box-shadow:0 36px 100px #00000094,inset 0 1px #ffffff09}.admin-shell .add-modal>header,.admin-shell .add-modal>footer{border-color:var(--ops-line);background:0 0}.admin-shell .add-modal>header button,.admin-shell .add-modal>footer button:first-child{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff0b}.admin-shell .upload-field-title{color:var(--ops-ink)!important}.admin-shell .upload-file-state{color:var(--ops-muted)!important}.admin-shell .upload-file-state.selected{color:#bfe1c7!important}.reseller-preview-shell{min-height:100vh;color:var(--ops-ink);background:radial-gradient(50% 30% at 91% 0%,#d1b2771a,transparent 72%), linear-gradient(155deg,var(--ops-base),#10110e 55%,#080907)}.reseller-preview-top{color:var(--ops-ink);border-bottom:1px solid var(--ops-line);background:#080907e0;box-shadow:0 20px 56px #0000004d}.reseller-preview-top p{color:var(--ops-gold)}.reseller-preview-top :is(a,span){color:var(--ops-muted)}.reseller-preview-tabs{border-color:var(--ops-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b09e0;box-shadow:0 12px 34px #00000038}.reseller-preview-tabs button{color:var(--ops-muted)}.reseller-preview-tabs button.active{color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.reseller-preview-shell :is(h1,h2,h3,strong){color:var(--ops-ink)}.reseller-preview-shell :is(p,span,small,time,label,address){color:var(--ops-muted)}.reseller-preview-shell .eyebrow.dark{color:var(--ops-gold)}.reseller-preview-shell :is(.reseller-preview-card,.reseller-library-grid article,.reseller-request-list article,.reseller-preview-empty,.studio-insights article,.studio-timeline){color:var(--ops-ink);border-color:var(--ops-line);background:linear-gradient(155deg,var(--ops-panel-2),var(--ops-panel));box-shadow:0 20px 50px #0000003d,inset 0 1px #ffffff06}.reseller-preview-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--ops-ink);border-color:var(--ops-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0b}.reseller-preview-shell :is(input,textarea)::placeholder{color:#77736b}.reseller-preview-shell option{color:var(--ops-ink);background:#10110e}.reseller-preview-shell .reseller-library-grid article.selected{box-shadow:inset 4px 0 var(--ops-gold),0 20px 50px #0000003d;border-color:#d1b2778a}.reseller-preview-shell .reseller-library-grid article>img,.reseller-preview-shell .studio-logo-preview{background:var(--ops-stage)}.reseller-preview-shell .reseller-library-name small,.reseller-preview-shell .studio-brand-live small{color:var(--ops-gold)}.reseller-preview-shell .reseller-library-name :is(span,em),.reseller-preview-shell .reseller-library-heading>div>span{color:var(--ops-muted)}.reseller-preview-shell .owner-preview-banner{color:#f1dfb5;background:#4c3816f0;border-color:#d1b27759}.reseller-preview-shell .reseller-request-list li{border-color:var(--ops-line)}.reseller-preview-shell .studio-request-card address{color:var(--ops-muted);border-color:var(--ops-gold);background:#d1b2770f}.reseller-preview-shell .lock-card{background:linear-gradient(145deg,#25261f,#11120f)}.reseller-preview-shell .lock-card p{color:#e5b9b2}.reseller-preview-shell .lock-card code{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.reseller-preview-shell .admin-primary{color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.reseller-preview-shell .studio-notice-card{color:var(--ops-ink)!important;background:#d1b27713!important;border-color:#d1b27759!important}.reseller-preview-shell :is(.reseller-library-heading>button,.restock-review-actions button,.lock-card-actions button){color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff0a}.reseller-preview-shell .restock-review-actions button:first-child{color:#17140d;border-color:var(--ops-gold);background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.reseller-preview-shell :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--ops-gold-2);outline-offset:3px}.studio-dashboard .reseller-preview-empty,.studio-dashboard .studio-logo-form aside{color:var(--studio-muted);border:1px solid rgba(var(--studio-accent-rgb),.15);background:linear-gradient(155deg,var(--studio-panel-2),var(--studio-panel));box-shadow:0 18px 46px #0003}.studio-dashboard .studio-logo-form aside{border-radius:12px;gap:8px;margin-top:16px;padding:16px;display:grid}.studio-dashboard .studio-logo-form aside strong{color:var(--studio-ink)}.studio-dashboard .studio-logo-form aside span{color:var(--studio-muted)}.studio-dashboard .studio-logo-form aside button,.studio-dashboard .restock-review-actions button{color:var(--studio-ink);border-color:rgba(var(--studio-accent-rgb),.17);background:#ffffff0a}.studio-dashboard .restock-review-actions button:first-child{color:var(--studio-base);background:linear-gradient(135deg,var(--studio-accent),var(--studio-accent-2));border-color:#0000}.studio-login em{color:#f0b7b1;background:#702e2d33;border:1px solid #cd706940}.simple-reseller-update-shell,.simple-showcase-shell{min-height:100vh;color:var(--ops-ink);background:radial-gradient(48% 28% at 92% 0%,#b297601b,transparent 72%), linear-gradient(155deg,var(--ops-base),#10110e 55%,#080907)}.simple-reseller-update-header,.simple-showcase-header{color:var(--ops-ink);border-bottom:1px solid var(--ops-line);background:radial-gradient(60% 120% at 82% 10%,#d1b27726,#0000 68%),linear-gradient(135deg,#090a08,#1a1b17 58%,#0d0e0c);animation:.72s cubic-bezier(.16,1,.3,1) both ops-suite-rise;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000059}.simple-reseller-update-header:after,.simple-showcase-header:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d1b27721;border-radius:50%;width:470px;position:absolute;top:-210px;right:-120px}.simple-reseller-update-header>*,.simple-showcase-header>*{z-index:1;position:relative}.simple-reseller-update-header p,.simple-showcase-header p{color:var(--ops-gold)}.simple-reseller-update-header>div:first-child>span,.simple-showcase-header>span{color:var(--ops-muted)}.simple-selected-count{border-color:var(--ops-line);background:#ffffff0b}.simple-selected-count span{color:var(--ops-gold)}.simple-reseller-update-main,.simple-showcase-main{animation:.72s cubic-bezier(.16,1,.3,1) 80ms both ops-suite-rise}.simple-reseller-toolbar>label,.simple-showcase-search{color:var(--ops-muted)}.simple-reseller-toolbar input,.simple-showcase-search input{color:var(--ops-ink);border-color:var(--ops-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0b}.simple-reseller-update-shell input::placeholder,.simple-showcase-shell input::placeholder{color:#77736b}.simple-reseller-toolbar button{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff09}.simple-reseller-toolbar button.active{color:#17140d;border-color:var(--ops-gold);background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.simple-reseller-update-shell .simple-live-inventory-option{color:var(--ops-ink);background:#2d5b3c26;border-color:#7eb58f47}.simple-reseller-update-shell .simple-live-inventory-option small{color:var(--ops-muted)}.simple-reseller-product-grid>button,.simple-showcase-grid article{color:var(--ops-ink);border-color:var(--ops-line);background:linear-gradient(155deg,var(--ops-panel-2),var(--ops-panel));transition:translate .28s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s;box-shadow:0 18px 46px #0000003d,inset 0 1px #ffffff06}.simple-reseller-product-grid>button:hover,.simple-showcase-grid article:hover{border-color:#d1b2777a;translate:0 -4px;box-shadow:0 28px 66px #0006}.simple-reseller-product-grid>button.selected{background:linear-gradient(155deg,#1c2a20,#111511);border-color:#7eb58f80;box-shadow:inset 3px 0 #88bc97,0 18px 46px #00000040}.simple-reseller-product-grid img,.simple-showcase-grid article>div{background:radial-gradient(75% 72% at 50% 58%,#d1b2771c,#0000 66%),linear-gradient(145deg,#262721,#161713)}.simple-reseller-product-grid img,.simple-showcase-grid img{object-fit:contain;filter:drop-shadow(0 14px 18px #00000075)}.simple-reseller-check{color:var(--ops-muted);border-color:var(--ops-line);background:#11120f}.simple-reseller-product-grid>button.selected .simple-reseller-check{color:#0d170f;background:#88bc97;border-color:#88bc97}.simple-reseller-product-copy small,.simple-showcase-grid p{color:var(--ops-gold)}.simple-reseller-product-copy em,.simple-showcase-grid small,.simple-showcase-summary :is(span,time){color:var(--ops-muted)}.simple-showcase-grid h2,.simple-showcase-summary strong{color:var(--ops-ink)}.simple-showcase-grid article>div>span{color:#d6eddd;background:#2e6542d1}.simple-reseller-savebar{color:var(--ops-ink);border-color:var(--ops-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090a08e8;box-shadow:0 -18px 48px #0006}.simple-reseller-savebar span{color:var(--ops-muted)}.simple-reseller-savebar button{color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.simple-reseller-empty,.simple-showcase-empty{color:var(--ops-muted);border-color:var(--ops-line);background:#ffffff06}.simple-reseller-empty strong,.simple-showcase-empty strong{color:var(--ops-ink)}.simple-reseller-notice.success{color:#c7e8d0;background:#2c5d3b3b;border:1px solid #66a0774d}.simple-reseller-notice.error{color:#f1b1a9;background:#702e2d38;border:1px solid #c5675b4d}.simple-reseller-update-shell :is(a,button,input):focus-visible,.simple-showcase-shell :is(a,button,input):focus-visible{outline:2px solid var(--ops-gold-2);outline-offset:3px}.admin-notice{color:var(--ops-ink);background:radial-gradient(48% 34% at 88% 4%,#d1b2771a,transparent 72%), linear-gradient(155deg,var(--ops-base),#10110e 55%,#080907)}.admin-notice .dark-wordmark{color:var(--ops-ink)}.admin-notice>div:last-child{color:var(--ops-ink);border-color:var(--ops-line);background:linear-gradient(155deg,var(--ops-panel-2),var(--ops-panel));box-shadow:0 28px 76px #0000005c}.admin-notice p:not(.eyebrow){color:var(--ops-muted)}.admin-notice .eyebrow.dark{color:var(--ops-gold)}.accounting-manager{width:min(1680px,100%);color:var(--ops-ink);margin:0 auto;padding:42px clamp(18px,3vw,48px) 80px}.accounting-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:26px;display:flex}.accounting-heading h1{font:500 clamp(2.4rem,5vw,5rem)/.96 var(--font-display);letter-spacing:-.045em;margin:5px 0 9px}.accounting-heading>div:first-child>p:last-child{max-width:760px;color:var(--ops-muted);margin:0;line-height:1.7}.accounting-periods{border:1px solid var(--ops-line);background:#ffffff08;border-radius:999px;gap:6px;padding:6px;display:flex}.accounting-periods button{min-height:44px;color:var(--ops-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 17px}.accounting-periods button.active{color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047);box-shadow:0 8px 24px #00000042}.accounting-loading,.accounting-empty{color:var(--ops-muted);border:1px dashed var(--ops-line);background:#ffffff05;border-radius:14px;padding:32px}.accounting-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.accounting-metric{border:1px solid var(--ops-line);background:linear-gradient(155deg,var(--ops-panel-2),var(--ops-panel));border-radius:16px;min-height:166px;padding:22px;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000038}.accounting-metric:before{content:"";background:#ffffff24;width:2px;position:absolute;inset:0 auto 0 0}.accounting-metric.gold:before{background:var(--ops-gold)}.accounting-metric.green:before{background:#76b787}.accounting-metric>span{color:var(--ops-muted);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;display:block}.accounting-metric>strong{color:var(--ops-ink);font:500 clamp(1.45rem,2.2vw,2.3rem)/1 var(--font-display);margin:20px 0 14px;display:block}.accounting-metric.gold>strong{color:#ead3a5}.accounting-metric.green>strong{color:#bfe1c7}.accounting-metric>small{color:var(--ops-muted);line-height:1.45;display:block}.accounting-quality{background:#6f501c29;border:1px solid #d1b27747;border-radius:14px;grid-template-columns:minmax(220px,.42fr) 1fr;gap:22px;margin:0 0 16px;padding:17px 20px;display:grid}.accounting-quality.warning{background:#703e2433;border-color:#cf845b59}.accounting-quality strong{color:#f1dfb5}.accounting-quality p{color:var(--ops-muted);margin:0;line-height:1.55}.accounting-shipping{margin-bottom:16px}.accounting-shipping-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.accounting-shipping-grid .accounting-metric{min-height:138px;box-shadow:none}.accounting-tax-note{color:var(--ops-muted);background:#d1b2770e;border:1px solid #d1b27733;border-radius:11px;margin:14px 0 0;padding:14px 16px;font-size:.76rem;line-height:1.65}.accounting-tax-note a{color:var(--ops-gold-2);text-underline-offset:3px;margin-left:8px;display:inline-flex}.accounting-grid{grid-template-columns:minmax(360px,.76fr) minmax(560px,1.24fr);gap:16px;margin-bottom:16px;display:grid}.accounting-grid.accounting-ledgers{grid-template-columns:minmax(520px,1.08fr) minmax(480px,.92fr)}.accounting-panel{border:1px solid var(--ops-line);background:linear-gradient(155deg,var(--ops-panel-2),var(--ops-panel));border-radius:18px;min-width:0;padding:24px;box-shadow:0 22px 58px #00000040,inset 0 1px #ffffff06}.accounting-panel>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.accounting-panel h2{color:var(--ops-ink);font:500 clamp(1.45rem,2.2vw,2.05rem)/1.08 var(--font-display);margin:4px 0 7px}.accounting-panel header p:last-child{max-width:720px;color:var(--ops-muted);margin:0;line-height:1.55}.accounting-cost-inputs{gap:10px;display:grid}.accounting-cost-inputs>label{border:1px solid var(--ops-line);background:#ffffff06;border-radius:12px;grid-template-columns:1fr minmax(130px,.6fr);align-items:center;gap:4px 12px;padding:14px 15px;display:grid}.accounting-cost-inputs>label>span:first-child{color:var(--ops-ink);font-weight:700}.accounting-cost-inputs>label>small{color:var(--ops-muted);grid-column:1}.accounting-cost-inputs .money-entry{grid-area:1/2/3}.accounting-manager .money-entry{min-height:48px;color:var(--ops-gold);border:1px solid var(--ops-line);background:#0c0d0b;border-radius:10px;align-items:center;padding-left:12px;display:flex}.accounting-manager .money-entry input{width:100%;min-width:0;height:46px;color:var(--ops-ink);background:0 0;border:0;padding:0 10px 0 5px}.accounting-costs>footer{color:var(--ops-muted);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;font-size:.78rem;display:flex}.accounting-costs>footer button{min-height:48px}.accounting-table-wrap{border:1px solid var(--ops-line);border-radius:12px;max-width:100%;overflow:auto}.accounting-table-wrap table{border-collapse:collapse;width:100%;min-width:650px}.accounting-table-wrap th,.accounting-table-wrap td{color:var(--ops-ink);border-bottom:1px solid var(--ops-line);text-align:right;white-space:nowrap;padding:14px}.accounting-table-wrap thead th{color:var(--ops-muted);letter-spacing:.09em;text-transform:uppercase;background:#ffffff06;font-size:.7rem}.accounting-table-wrap th:first-child,.accounting-table-wrap td:first-child{text-align:left}.accounting-table-wrap tbody tr:last-child>*{border-bottom:0}.accounting-table-wrap tbody th{white-space:normal}.accounting-table-wrap small{color:var(--ops-muted);margin-top:5px;font-weight:500;display:block}.cost-status{letter-spacing:.08em;text-transform:uppercase;background:#ffffff0f;border-radius:999px;width:max-content;margin-left:auto;padding:3px 7px;font-size:.64rem}.cost-status.captured{color:#bfe1c7;background:#2d5b3c4d}.cost-status.estimated{color:#f1dfb5;background:#6f501c4d}.cost-status.missing{color:#efb4aa;background:#702e2d47}.accounting-trend{margin-bottom:16px}.accounting-daily-table table{min-width:1180px}.accounting-daily-table tbody tr:hover{background:#d1b27709}.accounting-bars{gap:9px;display:grid}.accounting-bar-row{grid-template-columns:62px minmax(120px,1fr) 112px 78px;align-items:center;gap:12px;min-height:36px;display:grid}.accounting-bar-row time,.accounting-bar-row small{color:var(--ops-muted);font-size:.72rem}.accounting-bar-row>span{background:#ffffff0b;border-radius:999px;height:10px;overflow:hidden}.accounting-bar-row i{border-radius:inherit;background:linear-gradient(90deg,#8d6b3d,var(--ops-gold-2));height:100%;transition:width .55s cubic-bezier(.16,1,.3,1);display:block;box-shadow:0 0 20px #d1b27738}.accounting-bar-row strong{color:var(--ops-ink);text-align:right}.accounting-expenses form{border:1px solid var(--ops-line);background:#ffffff05;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.accounting-expenses form label{color:var(--ops-muted);gap:7px;font-size:.76rem;display:grid}.accounting-expenses form label.wide{grid-column:1/-1}.accounting-expenses :is(input,select){width:100%;min-width:0;min-height:48px;color:var(--ops-ink);border:1px solid var(--ops-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0d0b;border-radius:10px;padding:0 12px}.accounting-expenses .money-entry input{border:0}.accounting-expenses form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.accounting-expenses form footer button{min-height:48px}.expense-list{gap:7px;margin-top:14px;display:grid}.expense-list article{border:1px solid var(--ops-line);background:#ffffff05;border-radius:11px;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 13px;display:grid}.expense-list article div{min-width:0}.expense-list article strong,.expense-list article span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.expense-list article span{color:var(--ops-muted);margin-top:4px;font-size:.72rem}.expense-list article>b{color:var(--ops-ink)}.expense-list article button{min-height:40px;color:var(--ops-muted);border:1px solid var(--ops-line);background:#ffffff09;border-radius:8px;padding:0 10px}.expense-list article button.danger{color:#efb4aa}.accounting-manager :is(a,button,input,select):focus-visible{outline:2px solid var(--ops-gold-2);outline-offset:3px}@media (width>=821px){.admin-shell .admin-heading,.admin-shell .reseller-links-heading,.admin-shell .simple-links-heading,.admin-shell .inventory-browser,.admin-shell :is(.reseller-studio-create,.simple-link-create),.accounting-heading{animation:.68s cubic-bezier(.16,1,.3,1) both ops-suite-rise}.accounting-kpis,.accounting-grid,.accounting-trend{animation:.68s cubic-bezier(.16,1,.3,1) 70ms both ops-suite-rise}}@media (width<=1180px){.accounting-kpis,.accounting-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-grid,.accounting-grid.accounting-ledgers{grid-template-columns:1fr}}@media (width<=820px){.admin-shell .admin-section-tabs{background:#090a08ed;border-inline:0;border-radius:0;margin-inline:-14px;padding-inline:14px;top:78px}.admin-shell .inventory-manager .admin-section-tabs{background:#090a08ed}.admin-shell .inventory-card-image{min-height:210px}.admin-shell .simple-link-editor{background:linear-gradient(155deg,#171814,#0b0c0a)}.accounting-manager{padding-top:28px}.accounting-heading{flex-direction:column;align-items:flex-start}.accounting-kpis,.accounting-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-quality{grid-template-columns:1fr;gap:7px}.accounting-periods{max-width:100%;overflow:auto}.accounting-bar-row{grid-template-columns:54px minmax(90px,1fr) 95px}.accounting-bar-row small{display:none}}@media (width<=520px){.admin-shell .admin-topbar{height:auto;min-height:72px;padding-block:10px}.admin-shell .admin-topbar .wordmark>span:last-child{display:none}.admin-shell .admin-topbar>div{gap:12px}.admin-shell .admin-section-tabs{top:72px}.admin-shell .inventory-card-image{min-height:190px}.simple-reseller-savebar{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.accounting-manager{padding-inline:12px}.accounting-heading h1{font-size:2.75rem}.accounting-kpis,.accounting-shipping-grid{grid-template-columns:1fr}.accounting-panel,.accounting-metric{padding:17px}.accounting-cost-inputs>label{grid-template-columns:1fr}.accounting-cost-inputs .money-entry{grid-area:auto/1}.accounting-cost-inputs>label>small{grid-column:1}.accounting-costs>footer{flex-direction:column;align-items:stretch}.accounting-expenses form{grid-template-columns:1fr}.accounting-expenses form label.wide,.accounting-expenses form footer{grid-column:1}.expense-list article{grid-template-columns:minmax(0,1fr) auto}.expense-list article button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-shell :is(.admin-heading,.reseller-links-heading,.simple-links-heading,.inventory-browser,.reseller-studio-create,.simple-link-create),.accounting-heading,.accounting-kpis,.accounting-grid,.accounting-trend,.simple-reseller-update-header,.simple-showcase-header,.simple-reseller-update-main,.simple-showcase-main{opacity:1;translate:none;animation:none!important}.simple-reseller-product-grid>button,.simple-showcase-grid article,.admin-shell .pos-quick-row{transition:none!important;translate:none!important}.accounting-bar-row i{transition:none!important}}@media (forced-colors:active){.admin-shell,.admin-notice,.reseller-preview-shell,.simple-reseller-update-shell,.simple-showcase-shell{color:canvastext;background:canvas}.admin-shell :is(.admin-topbar,.admin-section-tabs,.admin-table-card,.inventory-browser,.inventory-card,.add-modal,.request-manager-layout,.pos-picker,.pos-ticket,.pos-quick-row,.pos-quick-toolbar button,.pos-quick-stepper button,.pos-quick-stepper input,.simple-link-create,.simple-link-list,.accounting-panel,.accounting-metric,.accounting-periods),.admin-notice>div:last-child,.reseller-preview-shell :is(.reseller-preview-top,.reseller-preview-tabs,.reseller-preview-card,.reseller-library-grid article),.simple-reseller-update-shell :is(.simple-reseller-update-header,.simple-reseller-product-grid>button,.simple-reseller-savebar),.simple-showcase-shell :is(.simple-showcase-header,.simple-showcase-grid article){color:canvastext;box-shadow:none;background:canvas;border-color:canvastext}}@keyframes lx-review-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.customer-route-stage,.customer-route-content{min-height:100%}.customer-route-curtain{z-index:120;pointer-events:none;transform-origin:50% 100%;will-change:transform;background:radial-gradient(42% 28% at 74% 30%,#d1b2771f,#0000 72%),linear-gradient(155deg,#050605,#11120e 58%,#080907);border-bottom:1px solid #e8d6ae38;display:block;position:fixed;inset:0;box-shadow:0 24px 70px #00000059}.catalog-page .hero-panel-light{z-index:2;opacity:0;pointer-events:none;filter:blur(2px);will-change:transform,opacity;background:radial-gradient(circle,#f1e0b824,#d1b2770b 44%,#0000 72%);border-radius:999px;width:290px;height:290px;position:absolute;top:50%;left:50%}.catalog-page .hero-live-panel{transform-style:preserve-3d}.catalog-page .hero-start-menu{transform:translateZ(18px)}.catalog-page .how-steps{--lx-flow-progress:0}.catalog-page .how-steps:before{transform:scaleX(var(--lx-flow-progress));transform-origin:0;will-change:transform}.catalog-page .public-reviews .public-review-card{opacity:.52;transition:opacity .55s var(--lx-ease),transform .7s var(--lx-ease),box-shadow .5s var(--lx-ease);transform:scale(.982)}.catalog-page .public-reviews .public-review-card.is-active{opacity:1;transform:scale(1)}.catalog-page .public-reviews .public-review-card.is-active:hover{transform:translateY(-2px)scale(1)}.catalog-page .review-carousel-progress button{position:relative;overflow:hidden}.catalog-page .review-carousel-progress button.active{background:#4d4a42}.catalog-page .review-carousel-progress button.active:after{content:"";border-radius:inherit;background:var(--lx-gold-sheen);transform-origin:0;animation:5.2s linear both lx-review-progress;position:absolute;inset:0;transform:scaleX(0)}.catalog-page .review-carousel.is-paused .review-carousel-progress button.active:after{animation-play-state:paused}@media (hover:none),(pointer:coarse){.catalog-page .hero-panel-light{display:none}}@media (width<=820px){.catalog-page .hero-panel-light{display:none}}@media (width<=620px){.catalog-page .hero-scroll-cue{display:none}}@media (prefers-reduced-motion:reduce){.customer-route-curtain{display:none!important}.customer-route-stage,.customer-route-content{opacity:1!important;transform:none!important}.catalog-page .how-steps{--lx-flow-progress:1!important}.catalog-page .public-reviews .public-review-card,.catalog-page .public-reviews .public-review-card.is-active{opacity:1;transform:none!important}.catalog-page .review-carousel-progress button.active:after{display:none}}@media (forced-colors:active){.customer-route-curtain,.catalog-page .hero-panel-light,.catalog-page .review-carousel-progress button.active:after{display:none}}.reseller-catalog-page .reseller-product-image{border-bottom:1px solid rgba(var(--studio-accent-rgb),.12);background:radial-gradient(72% 68% at 50% 46%,#fff 0 36%,transparent 72%), linear-gradient(145deg,var(--studio-stage),var(--studio-stage));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reseller-catalog-page .reseller-product-image{background:radial-gradient(72% 68% at 50% 46%,#fff 0 36%,transparent 72%), linear-gradient(145deg,color-mix(in srgb,var(--studio-stage) 72%,#fff),var(--studio-stage))}}.reseller-catalog-page .reseller-product-image img{box-sizing:border-box;object-fit:contain;object-position:center;filter:none;image-rendering:auto;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;max-height:100%;padding:clamp(10px,5%,18px)}.studio-dashboard .studio-product-list img,.reseller-preview-shell .reseller-library-grid article>img,.reseller-catalog-page .reseller-list-items img,.simple-links-manager .simple-link-library img,.simple-reseller-update-shell .simple-reseller-product-grid img,.simple-showcase-shell .simple-showcase-grid img{box-sizing:border-box;object-fit:contain;object-position:center;filter:none;image-rendering:auto;background:radial-gradient(70% 68% at 50% 48%,#fff 0 34%,#0000 74%),linear-gradient(145deg,#f7f4ed,#e8e1d6);min-width:0;max-width:100%;min-height:0;max-height:100%;padding:clamp(5px,9%,9px)}.simple-showcase-shell .simple-showcase-grid article>div{background:radial-gradient(72% 70% at 50% 48%,#fff 0 34%,#0000 73%),linear-gradient(145deg,#f7f4ed,#e8e1d6);border:1px solid #d1b27729;overflow:hidden}@media (hover:hover) and (pointer:fine){.reseller-catalog-page .reseller-product-card:hover .reseller-product-image img{transform:translateY(-3px)}}@media (width<=520px){.reseller-catalog-page .reseller-product-image img,.simple-showcase-shell .simple-showcase-grid img{padding:10px}}@media (forced-colors:active){.reseller-catalog-page .reseller-product-image,.simple-showcase-shell .simple-showcase-grid article>div,.studio-dashboard .studio-product-list img,.reseller-preview-shell .reseller-library-grid article>img,.simple-reseller-update-shell .simple-reseller-product-grid img{background:canvas;border-color:canvastext}}.catalog-page .hero-stats .hero-tier-note{font-family:var(--font-geist-sans),Arial,sans-serif;color:#d8d2c7;font-size:.8125rem;line-height:1.6}.catalog-page :is(.hero-stats dt,.fragrance-card-details,.fragrance-card-price-note,.fragrance-card-tags span,.card-image-status,.catalog-end p,.saved-list-copy>span,.saved-list-price>span){font-size:.8125rem;line-height:1.5}.catalog-page :is(.fragrance-card-details,.fragrance-card-price-note,.saved-list-copy>span){color:#c7c2b8}.catalog-page :is(.browse-search input,.browse-filter-panel select,.customer-order-fields input,.customer-order-fields textarea){font-size:1rem}.catalog-page :is(.catalog-quantity-picker,.saved-list-quantity) :is(button,input){min-width:44px;min-height:44px;font-size:1rem}.catalog-page :is(.language-toggle button,.saved-list-remove,.text-button,.review-carousel-buttons button,.catalog-toolbar button,.active-filter-chips button,.catalog-list-button){min-height:44px}.catalog-page :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:3px solid #f0d8a2}.catalog-page :is(.customer-order-request,.shopping-help) :is(p,label,small,summary){font-size:.9375rem;line-height:1.65}.catalog-page .customer-order-request :is(p,small,label){color:#d8d2c7}.catalog-page .customer-order-fields :is(input,textarea)::placeholder{color:#b6b0a5}.catalog-page .catalog-list-dialog{color:#f2eee5;overscroll-behavior:contain;background:#11120f;border:1px solid #65583e;border-radius:20px;width:min(900px,100% - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;scroll-padding-block:100px 24px}.catalog-page .catalog-list-dialog::backdrop{background:#000000c7}.catalog-page .catalog-list-dialog .my-list-section{padding:0 24px 28px;animation:none}.catalog-page .catalog-list-dialog .wrap{width:100%;max-width:none}.catalog-page .catalog-list-dialog .list-heading{z-index:5;background:#11120f;border-bottom:1px solid #4b4435;margin:0 -24px 20px;padding:20px 24px;position:sticky;top:0}.catalog-page .catalog-list-dialog .list-heading h2{font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.15}.catalog-page .catalog-list-dialog .list-heading .eyebrow{margin-bottom:8px}.catalog-page .catalog-list-dialog .list-heading button{color:#f2eee5;flex-shrink:0;font-size:.9375rem}.catalog-page .catalog-list-dialog .saved-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:34dvh;padding:4px;overflow:auto}.catalog-page .catalog-list-dialog .saved-list>div{box-shadow:none}.catalog-page .catalog-list-dialog .customer-order-request{box-shadow:none;margin-top:24px;padding:24px}.catalog-page .catalog-list-dialog .customer-order-request-heading strong{white-space:nowrap}.catalog-page .catalog-list-dialog .customer-order-fields{gap:16px}.catalog-page .catalog-list-dialog .customer-order-fields label>span{font-size:.875rem}.catalog-page :is(.customer-request-summary,.request-pricing-details){color:#e4ddcf;background:#151611;border:1px solid #63573f;border-radius:12px;margin:16px 0;padding:14px 16px}.catalog-page :is(.customer-request-summary,.request-pricing-details)>summary{cursor:pointer;min-height:28px;font-size:.9375rem;font-weight:600}.catalog-page .request-pricing-details .wholesale-list-summary{margin-top:16px}.catalog-page .request-total-review{border-top:1px solid #65583e;grid-template-columns:1fr auto;gap:12px;margin:20px 0;padding-top:20px;display:grid}.catalog-page .request-total-review>strong{font-variant-numeric:tabular-nums;font-size:1.75rem}.catalog-page .request-total-review>p{grid-column:1/-1;margin:0}.catalog-page .order-request-submit{width:100%;min-height:54px;font-size:1rem}.catalog-page .shopping-help{color:#f2eee5;background:#11120f;border-top:1px solid #403b2e;padding:72px 0}.catalog-page .shopping-help>.wrap{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.catalog-page .shopping-help h2{font-family:var(--serif);font-size:clamp(2rem,4vw,3.25rem);font-weight:400;line-height:1.12}.catalog-page .shopping-help details{border-bottom:1px solid #514b3e;padding:16px 0}.catalog-page .shopping-help summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.catalog-page .shopping-help details p{color:#d8d2c7}.catalog-page .shopping-help a{color:#f0d8a2;text-underline-offset:4px;text-decoration:underline}.catalog-page .review-read-more{font-size:1rem;line-height:1.65}.catalog-page .review-read-more summary{cursor:pointer}.catalog-page .review-read-more summary span{padding:10px 0;font-size:.875rem;text-decoration:underline;display:block}.catalog-page .review-carousel-progress button{min-width:24px;min-height:24px}@media (width>=821px) and (width<=1100px){.catalog-page :is(.fragrance-grid,.simple-loading-grid){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.catalog-page .list-order-bar{display:none}.catalog-page:has(.list-order-bar){padding-bottom:100px}.catalog-page .mobile-dock{bottom:max(10px,env(safe-area-inset-bottom))}.catalog-page .mobile-dock :is(a,button){min-height:48px;font-size:.75rem}.catalog-page .shopping-help>.wrap{grid-template-columns:1fr;gap:12px}.catalog-page .catalog-list-dialog{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.catalog-page .catalog-list-dialog .my-list-section{padding:0 16px 20px}.catalog-page .catalog-list-dialog .list-heading{margin-inline:-16px;padding:16px}.catalog-page .catalog-list-dialog .customer-order-request{padding:18px 14px}}@media (width<=540px){.catalog-page :is(.fragrance-grid,.simple-loading-grid){grid-template-columns:minmax(0,1fr);gap:20px}.catalog-page .fragrance-card-image{aspect-ratio:1.35}.catalog-page .fragrance-card-tags span{display:inline-flex}.catalog-page .fragrance-card-copy{padding:18px}.catalog-page .fragrance-card-copy h3{font-size:1.35rem}.catalog-page .fragrance-card-copy h3>span{font-size:.8125rem}.catalog-page .catalog-list-dialog .saved-list>div{grid-template-columns:56px minmax(0,1fr)}.catalog-page .catalog-list-dialog .saved-list-image{object-fit:contain;grid-area:1/1/3;width:56px;height:72px}.catalog-page .catalog-list-dialog .saved-list-copy,.catalog-page .catalog-list-dialog .saved-list .plain-status{grid-column:2}.catalog-page .catalog-list-dialog :is(.saved-list-quantity,.saved-list-price,.saved-list-remove){grid-area:auto/1/auto/-1}.catalog-page .catalog-list-dialog .saved-list-quantity button{grid-area:auto}}@media (prefers-reduced-motion:reduce){.catalog-page .catalog-list-dialog *{scroll-behavior:auto}}@media (forced-colors:active){.catalog-page :is(.catalog-list-dialog,.shopping-help,.request-total-review,.request-pricing-details,.customer-request-summary){color:canvastext;background:canvas;border-color:canvastext}.catalog-page :is(button,a,input,select,textarea,summary):focus-visible{outline-color:highlight}}.review-page .review-rating-overview{color:#ede6d8;background:#161712;border:1px solid #65583e;border-radius:16px;grid-template-columns:.6fr 1fr;gap:32px;margin:28px 0;padding:24px;display:grid}.review-page .review-rating-overview>p{font-size:1rem}.review-page .review-rating-overview>p>strong{font-size:3rem;font-family:var(--serif)}.review-page .review-rating-overview>p>span{color:#d8d2c7;display:block}.review-page .review-rating-overview dl{margin:0}.review-page .review-rating-overview dl>div{grid-template-columns:80px 1fr;gap:16px;margin:8px 0;font-size:.875rem;display:grid}.review-page .review-rating-overview dd{align-items:center;gap:12px;margin:0;display:flex}.review-page .review-rating-overview meter{accent-color:#d1b277;width:100%;height:16px}@media (width<=620px){.review-page .review-rating-overview{grid-template-columns:1fr;gap:8px}}.catalog-page .scent-discovery{z-index:1;border-bottom:1px solid #dac38c33;margin:0 0 22px;padding-bottom:22px;position:relative}.catalog-page .scent-discovery>p{color:#ead7a9;letter-spacing:.15em;text-transform:uppercase;margin:0 0 14px;font-size:11px;font-weight:700}.catalog-page .scent-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.catalog-page .scent-destinations button{color:#f3efe5;text-align:center;background:linear-gradient(160deg,#303026,#181a16);border:1px solid #e2d2a82e;border-radius:14px;flex-direction:column;align-items:center;min-width:0;padding:10px 5px 12px;transition:background .2s,border-color .2s;display:flex}.catalog-page .scent-destinations button:hover{background:#34352a;border-color:#d8bd7c}.catalog-page .scent-destinations img{object-fit:contain;border-radius:8px;width:100%;height:108px;margin:0 0 10px;display:block}.catalog-page .scent-destinations strong{font-family:var(--serif);font-size:19px;font-weight:400;line-height:1.3}.catalog-page .scent-destinations button>span{color:#d5cfbd;margin-top:5px;font-size:11px}.catalog-page .scent-destinations i{margin-left:3px;font-style:normal}.catalog-page .hero-live-panel{padding:24px}.catalog-page .hero-start-menu .hero-destination-grid :is(a,button){min-height:66px}.catalog-page .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .product-detail-trigger{width:100%;color:inherit;text-align:left;cursor:zoom-in;border:0;padding:0;display:block}.catalog-page .product-detail-trigger .fragrance-bottle-frame{display:flex}.catalog-page .product-detail-hint{z-index:2;color:#eee1ba;background:#161812;border:1px solid #6e6347;border-radius:999px;padding:7px 10px;font-size:11px;line-height:1.2;position:absolute;bottom:12px;right:12px}.catalog-page .product-detail-hint i{font-style:normal}.catalog-page .product-title-trigger{appearance:none;color:inherit;font:inherit;text-align:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.catalog-page .product-title-trigger:hover{color:#eed599}.catalog-page .product-title-trigger span{display:block}.catalog-page .product-detail-dialog{color:#f2eee5;overscroll-behavior:contain;background:#141610;border:1px solid #6b5d40;border-radius:22px;width:min(1050px,100% - 40px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;scroll-padding:85px 0 24px}.catalog-page .product-detail-dialog::backdrop{background:#000c}.catalog-page .product-detail-header{z-index:5;background:#141610;border-bottom:1px solid #484232;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex;position:sticky;top:0}.catalog-page .product-detail-header>span{color:#dfc98e;letter-spacing:.18em;text-transform:uppercase;font-size:11px}.catalog-page .product-detail-header button{color:#f2eee5;min-height:44px;padding:8px}.catalog-page .product-detail-layout{grid-template-columns:1fr 1fr;display:grid}.catalog-page .product-detail-photo{text-align:center;align-self:start;min-width:0;padding:26px}.catalog-page .product-detail-photo img{object-fit:contain;background:#ecebe5;border-radius:14px;width:100%;height:420px;display:block}.catalog-page .product-detail-photo a{color:#dec992;text-underline-offset:4px;margin-top:12px;padding:10px;font-size:13px;display:inline-block}.catalog-page .product-detail-copy{min-width:0;padding:30px 30px 30px 10px}.catalog-page .product-detail-copy>.eyebrow{color:#d9c389;margin:0 0 10px}.catalog-page .product-detail-copy h2{font-family:var(--serif);overflow-wrap:anywhere;margin:0 0 16px;font-size:clamp(28px,3.3vw,44px);font-weight:400;line-height:1.1}.catalog-page .detail-availability{color:#c0dbc3;border:1px solid #506956;border-radius:7px;margin:0 0 20px;padding:7px 10px;font-size:13px;display:inline-block}.catalog-page .detail-availability:is(.status-out_of_stock,.status-restocking_soon){color:#e1cfa6;border-color:#746144}.catalog-page .product-detail-facts{grid-template-columns:1fr 1fr;gap:18px 22px;margin:0;display:grid}.catalog-page .product-detail-facts div{border-bottom:1px solid #363a2c;min-width:0;padding-bottom:12px}.catalog-page .product-detail-facts dt{color:#b9bda9;margin-bottom:5px;font-size:12px}.catalog-page .product-detail-facts dd{margin:0;font-size:15px;line-height:1.45}.catalog-page .product-detail-price{padding:22px 0}.catalog-page .product-detail-price>strong{font-family:var(--serif);margin-right:10px;font-size:38px;font-weight:400}.catalog-page .product-detail-price>span{color:#d4d7c9;font-size:14px}.catalog-page .product-detail-price>p{color:#d6bd80;margin:5px 0 0;font-size:13px}.catalog-page .product-detail-actions{gap:12px;display:grid}.catalog-page .product-detail-actions .catalog-quantity-picker input{font-size:16px}.catalog-page .product-detail-actions .catalog-list-button{min-height:48px}.catalog-page .product-detail-actions .text-button{color:#e4cd90;text-align:center;min-height:44px}.catalog-page .product-detail-note{color:#b5bba6;margin:20px 0 0;font-size:12px;line-height:1.6}.catalog-page .search-recovery-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.catalog-page .search-recovery-actions button{color:#f0e3bf;overflow-wrap:anywhere;background:#28291e;border:1px solid #7c6b43;border-radius:10px;max-width:100%;min-height:46px;padding:12px 18px}.catalog-page .collection-copy-fallback{overflow-wrap:anywhere;border:1px solid #645738;border-radius:10px;padding:14px}.catalog-page :is(.scent-destinations button,.product-detail-trigger,.product-title-trigger,.product-detail-dialog button,.product-detail-dialog a):focus-visible{outline-offset:3px;outline:3px solid #e4cc8b}@media (width<=820px){.catalog-page .hero-live-panel{padding:18px 14px}.catalog-page .scent-destinations{gap:6px}.catalog-page .scent-destinations img{height:80px}.catalog-page .scent-destinations strong{font-size:15px}.catalog-page .scent-destinations button>span{font-size:10px}.catalog-page .scent-destinations i{display:none}.catalog-page .product-detail-dialog{border-radius:16px;width:calc(100% - 16px);max-height:calc(100dvh - 24px)}.catalog-page .product-detail-layout{grid-template-columns:1fr}.catalog-page .product-detail-header{padding:10px 16px}.catalog-page .product-detail-photo{padding:18px 18px 0}.catalog-page .product-detail-photo img{height:270px}.catalog-page .product-detail-copy{padding:20px}.catalog-page .product-detail-copy h2{font-size:32px}.catalog-page .product-detail-facts{gap:14px}.catalog-page .catalog-toolbar>div{flex-wrap:wrap}.catalog-page .catalog-toolbar .collection-copy-button{min-height:44px}}@media (prefers-reduced-motion:reduce){.catalog-page .scent-destinations button{transition:none}}@media (forced-colors:active){.catalog-page :is(.product-detail-dialog,.product-detail-header,.scent-destinations button){color:canvastext;background:canvas;border-color:canvastext}}.catalog-page .product-detail-header button{font-size:15px}.catalog-page .product-detail-actions .catalog-list-button{color:#17150e;letter-spacing:.025em;background:linear-gradient(145deg,#efddb0,#b99254);border:1px solid #d6ba79;border-radius:10px;padding:14px 18px;font-size:14px;font-weight:700}.catalog-page .product-detail-actions .catalog-list-button.saved{color:#ead29b;background:#292c20}.catalog-page .product-detail-actions .catalog-quantity-picker button{color:#f0e3c1;background:#22251b;min-width:44px;min-height:44px;font-size:20px}.catalog-page .catalog-toolbar select{color:#e5dfd0;font-size:13px}@media (width<=540px){.catalog-page .catalog-list-dialog .saved-list{max-height:42dvh}.catalog-page .catalog-list-dialog .saved-list>div{grid-template-columns:48px minmax(0,1fr) auto;gap:6px 10px;padding:12px}.catalog-page .catalog-list-dialog .saved-list-image{grid-row:1/3;width:48px;height:65px}.catalog-page .catalog-list-dialog .saved-list-copy{grid-area:1/2/auto/-1}.catalog-page .catalog-list-dialog .saved-list-copy strong{font-size:15px;line-height:1.3}.catalog-page .catalog-list-dialog .saved-list-copy span{font-size:12px}.catalog-page .catalog-list-dialog .saved-list .plain-status{grid-area:2/2/auto/-1;font-size:10px}.catalog-page .catalog-list-dialog .saved-list-quantity{grid-area:3/1/auto/3}.catalog-page .catalog-list-dialog .saved-list-quantity>span{font-size:10px}.catalog-page .catalog-list-dialog .saved-list-price{text-align:right;grid-area:3/3;align-self:end}.catalog-page .catalog-list-dialog .saved-list-price strong{font-size:18px}.catalog-page .catalog-list-dialog .saved-list-price span{font-size:10px}.catalog-page .catalog-list-dialog .saved-list-remove{grid-area:4/1/auto/-1;min-height:36px;padding:6px;font-size:12px}}.catalog-page .catalog-list-dialog .saved-list-remove{color:#e4cba2}.catalog-page .product-title-trigger{min-height:44px}@media (width<=540px){.catalog-page .catalog-list-dialog .saved-list-remove{min-height:44px}.catalog-page .scent-destinations button>span{font-size:11px}}@media (width<=360px){.catalog-page .scent-destinations{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .scent-destinations img{height:88px}}.admin-shell,.reseller-preview-shell,.simple-reseller-update-shell,.workspace-dialog{--workspace-ink:#f2ede2;--workspace-muted:#c7c1b6;--workspace-panel:#141510;--workspace-input:#0c0d0a;--workspace-line:#454336;--workspace-accent:#ead8ae}.studio-dashboard{--workspace-ink:var(--studio-ink,#182b23);--workspace-muted:var(--studio-muted,#536258);--workspace-panel:var(--studio-panel,#111d17);--workspace-input:var(--studio-deep,#0c1712);--workspace-line:rgba(var(--studio-accent-rgb,169,208,178),.38);--workspace-accent:var(--studio-accent,#a9d0b2)}.admin-shell .admin-section-tabs{border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:32px;padding:8px;display:grid;position:static;overflow:visible}.admin-shell .admin-section-tabs button{white-space:normal;text-align:left;justify-content:flex-start;gap:9px;min-height:44px;padding:10px 12px;font-size:12px}.admin-shell :is(.inventory-manager-heading,.reseller-links-heading,.simple-links-heading,.access-heading,.tag-admin-heading){margin-top:24px;margin-bottom:28px}.admin-shell :is(.admin-heading h1,.reseller-links-heading h1,.simple-links-heading h1,.access-heading h1){font-size:clamp(30px,4vw,46px);line-height:1.12}.admin-shell .inventory-browser{padding:22px}.admin-shell .inventory-browser h2{font-size:26px}.admin-shell .inventory-manager .brand-alpha-nav{flex-wrap:wrap}.workspace-filterbar{color:var(--workspace-muted);flex-wrap:wrap;align-items:flex-end;gap:12px;margin:4px 0 18px;padding:18px 0;font-size:13px;display:flex}.workspace-filterbar label{min-width:180px;color:var(--workspace-ink);flex:1;gap:7px;font-weight:600;display:grid}.workspace-filterbar :is(input,select){border:1px solid var(--workspace-line);background:var(--workspace-input);width:100%;min-height:44px;color:var(--workspace-ink);font:inherit;border-radius:9px;padding:10px 12px}.workspace-filterbar span{font-variant-numeric:tabular-nums;padding:12px 0}.workspace-filterbar small{flex-basis:100%}.workspace-filterbar button,.workspace-product button{border:1px solid var(--workspace-line);background:var(--workspace-panel);min-height:42px;color:var(--workspace-ink);font:inherit;border-radius:8px;padding:9px 14px;font-size:12px;font-weight:600}.workspace-create{border:1px solid var(--workspace-line);color:var(--workspace-ink);background:var(--workspace-panel);border-radius:14px;margin:20px 0}.workspace-create>summary,.workspace-sensitive>summary{cursor:pointer;min-height:44px;padding:16px;font-size:14px;font-weight:600}.workspace-create[open]>summary{border-bottom:1px solid var(--workspace-line)}.workspace-create :is(.reseller-studio-create,.simple-link-create){box-shadow:none;background:0 0;border:0;margin:0}.workspace-sensitive{border:1px solid var(--workspace-line);border-radius:10px;overflow:hidden}.workspace-sensitive>p{padding:0 16px 12px;font-size:13px;line-height:1.65}.reseller-link-actions>.workspace-sensitive{width:100%}.reseller-link-actions>.workspace-sensitive button{margin:5px}.workspace-error{color:#ffdcd7;background:#341d1b;border:1px solid #bd7770;border-radius:10px;padding:16px;font-size:14px;line-height:1.55}.workspace-error button{color:inherit;background:0 0;border:1px solid;border-radius:6px;margin-top:10px;padding:10px 16px;display:block}.workspace-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-product{background:var(--workspace-panel);border:1px solid var(--workspace-line);min-width:0;color:var(--workspace-ink);border-radius:16px;padding:18px}.workspace-product.has-draft{border-color:var(--workspace-accent);box-shadow:inset 3px 0 var(--workspace-accent)}.workspace-product-heading{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;display:grid}.workspace-product-heading img{object-position:center;width:90px;height:120px;object-fit:contain!important}.workspace-product-heading small{letter-spacing:.06em;text-transform:uppercase;font-size:11px}.workspace-product-heading h3{font-family:var(--font-display),Georgia,serif;overflow-wrap:anywhere;color:var(--workspace-ink);margin:7px 0;font-size:23px;line-height:1.18}.workspace-product-heading :is(span,em){color:var(--workspace-muted);font-size:12px;font-style:normal;line-height:1.65;display:block}.workspace-product fieldset,.workspace-brand-fields{border:0;min-width:0;margin:0;padding:0}.workspace-brand-fields{gap:16px;display:grid}.workspace-stock-toggle{align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;display:flex}.workspace-product input[type=checkbox]{width:20px;height:20px;accent-color:var(--workspace-accent)}.workspace-product-fields{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;display:grid}.workspace-product-fields label{gap:6px;min-width:0;font-size:12px;display:grid}.workspace-product-fields .workspace-note{grid-column:1/-1}.workspace-product-fields :is(input,select){border:1px solid var(--workspace-line);background:var(--workspace-input);width:100%;min-width:0;min-height:44px;color:var(--workspace-ink);font:inherit;border-radius:8px;padding:9px}.workspace-product footer{border-top:1px solid var(--workspace-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.workspace-product footer span{color:var(--workspace-muted);font-size:12px}.workspace-product footer>div{gap:7px;display:flex}.workspace-product button[type=submit]{background:var(--workspace-accent);color:var(--workspace-input)}.workspace-product :disabled,.workspace-filterbar :disabled{opacity:.5;cursor:wait}.studio-dashboard>nav,.reseller-preview-tabs{flex-wrap:wrap;gap:6px;display:flex;position:static;overflow:visible}.studio-dashboard>nav button,.reseller-preview-tabs button{white-space:nowrap;flex:1;min-height:44px;padding:11px 14px;font-size:13px}.workspace-dialog{border:1px solid var(--workspace-line);width:min(1080px,100vw - 28px);max-height:calc(100dvh - 36px);color:var(--workspace-ink);background:#121310;border-radius:18px;padding:0;overflow:auto;box-shadow:0 30px 100px #0009}.workspace-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030403c9}.workspace-dialog :is(.simple-link-editor,.request-owner-editor){width:100%;max-width:none;max-height:none;box-shadow:none;border:0;margin:0}.workspace-dialog .simple-link-editor>footer{z-index:2;background:#121310;padding:16px;position:sticky;bottom:0}.workspace-dialog :is(input,select,textarea){scroll-margin-block:70px}:is(.workspace-filterbar,.workspace-create,.workspace-sensitive,.workspace-product,.workspace-dialog) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.admin-shell .review-control-footer{flex-wrap:wrap;gap:8px}.admin-shell .review-control-footer>span{color:var(--ops-gold-2);font-size:12px}@media (width>=1250px){.admin-shell .admin-section-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=700px){.workspace-library{grid-template-columns:1fr}.workspace-filterbar{gap:10px}.workspace-filterbar label{min-width:140px}.workspace-product{padding:16px}.admin-shell .admin-section-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px}.admin-shell .admin-section-tabs button{padding:9px 8px;font-size:11px}.admin-shell .admin-section-tabs button span{font-size:10px}.studio-dashboard>nav button,.reseller-preview-tabs button{white-space:normal;flex-basis:28%;font-size:12px}.workspace-dialog{border-radius:12px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.workspace-dialog .simple-link-editor>header{padding:18px 14px}.workspace-dialog .simple-link-editor>footer{flex-wrap:wrap;gap:12px}.simple-reseller-savebar{flex-wrap:wrap;gap:8px;padding:12px 16px}.simple-reseller-savebar>span{flex:1;min-width:130px;font-size:12px}.simple-reseller-update-main{padding-bottom:150px}}@media (forced-colors:active){.workspace-product,.workspace-create,.workspace-filterbar :is(input,select,button),.workspace-dialog{color:canvastext;background:canvas;border-color:canvastext}.workspace-product button[type=submit]{color:buttontext;background:buttonface}}.admin-shell .owner-access-badge{color:#d5ccb8;align-items:center;font-size:11px;display:inline-flex}.admin-shell :is(.reseller-links-heading,.simple-links-heading,.access-heading,.inventory-manager-heading)>div>p:not(.eyebrow){color:#bdb7aa}.workspace-dialog .add-modal{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;margin:0}.workspace-dialog .workspace-brand-fields>footer{justify-content:flex-end;gap:10px;display:flex}@media (width<=700px){.admin-shell .admin-topbar{align-items:flex-start;gap:12px}.admin-shell .admin-topbar>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}}.admin-shell .inventory-manager .admin-section-tabs{width:100%;margin-inline:0}.admin-shell .inventory-manager .admin-section-tabs button{min-width:0}@media (width<=700px){.admin-shell .admin-topbar>div{min-width:0}.admin-shell .admin-topbar>div a:first-of-type{align-items:center;min-height:30px;display:inline-flex}.admin-shell .owner-access-badge{white-space:normal;overflow-wrap:anywhere;max-width:100%}}.workspace-fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.admin-shell .request-share-preview{border:1px solid var(--ops-line-strong);background:var(--ops-panel);border-radius:14px;gap:16px;min-width:0;margin-top:22px;padding:20px;display:grid}.request-share-preview>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.request-share-preview h3{font-family:var(--serif);margin:4px 0 8px;font-size:27px;font-weight:500}.request-share-preview p{margin:0;font-size:12px;line-height:1.6}.request-share-preview label{gap:8px;min-width:0;font-size:12px;display:grid}.request-share-preview select{border:1px solid var(--ops-line-strong);border-radius:8px;min-height:44px;padding:0 12px}.request-share-preview summary{cursor:pointer;min-height:44px;color:var(--ops-gold-2);align-items:center;font-size:13px;display:flex}.request-share-wording{gap:14px;padding-top:12px;display:grid}.admin-shell .request-share-preview textarea{border:1px solid var(--ops-line-strong);resize:vertical;width:100%;min-width:0;font:inherit;border-radius:9px;padding:14px;font-size:13px;line-height:1.65}.request-share-full-message textarea{white-space:pre-wrap;overflow-wrap:anywhere;min-height:330px}.request-share-buttons{flex-wrap:wrap;gap:10px;display:flex}.admin-shell .request-share-preview button{border:1px solid var(--ops-line-strong);min-height:46px;color:var(--ops-ink);background:var(--ops-panel-3);cursor:pointer;border-radius:9px;padding:10px 16px;font-size:12px}.admin-shell .request-share-preview button.admin-primary{color:#17140d;background:linear-gradient(145deg,var(--ops-gold-2),#a98047)}.request-share-preview :is(button,textarea,select):disabled{opacity:.6;cursor:not-allowed}.admin-shell .request-share-pending{border:1px solid var(--ops-line);background:var(--ops-panel-2);color:var(--ops-muted);border-radius:10px;margin:18px 0 0;padding:14px;font-size:12px;line-height:1.6}@media (width<=650px){.request-share-preview>header{display:grid}.request-share-preview>header>label{width:100%}.request-share-buttons{grid-template-columns:1fr;display:grid}}.admin-shell .voice-controls{color:#f4eee5;max-width:1320px;margin:0 auto;padding:28px 0 64px}.admin-shell .voice-heading,.admin-shell .voice-review>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.admin-shell .voice-heading h1{font-family:var(--font-display,Georgia,serif);margin:6px 0;font-size:clamp(2rem,4vw,3rem)}.admin-shell .voice-heading p,.admin-shell .voice-panel>p{color:#c9c2b8;line-height:1.6}.admin-shell .voice-controls a{color:#e8bf77;text-underline-offset:4px;text-decoration:underline}.admin-shell .voice-actions{border-bottom:1px solid #4c4336;gap:12px;margin-bottom:24px;padding-bottom:18px;display:flex}.admin-shell .voice-actions button{color:#ffe2ad;background:#302819;border:1px solid #a7844c;border-radius:10px;padding:14px 22px;font-size:1rem}.admin-shell .voice-actions span{opacity:.75;margin-right:12px}.admin-shell .voice-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.admin-shell .voice-panel{background:#1d1b18;border:1px solid #514739;border-radius:18px;min-width:0;padding:28px;box-shadow:0 14px 34px #0002}.admin-shell .voice-panel h2{font-family:var(--font-display,Georgia,serif);color:#fff5e5;margin:0 0 10px;font-size:1.65rem}.admin-shell .voice-panel h3{color:#fff1d5}.admin-shell .voice-panel label{color:#ece3d5;gap:8px;margin:16px 0;font-size:1rem;display:grid}.admin-shell .voice-panel input:not([type=checkbox]),.admin-shell .voice-panel textarea,.admin-shell .voice-panel select{color:#fff7ea;width:100%;min-width:0;min-height:46px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#11110f;border:1px solid #796b57;border-radius:8px;padding:11px 12px;font-size:1rem}.admin-shell .voice-panel input::placeholder,.admin-shell .voice-panel textarea::placeholder{color:#b7b0a5}.admin-shell .voice-panel button{color:#fff1dc;cursor:pointer;background:#302a22;border:1px solid #796b57;border-radius:8px;min-height:44px;padding:10px 16px;font-size:.9375rem}.admin-shell .voice-panel button.admin-primary{color:#211809;background:#e3ba73;border-color:#e3ba73;font-weight:700}.admin-shell .voice-panel button:disabled{opacity:.55;cursor:not-allowed}.admin-shell .voice-panel :is(button,input,textarea,select,a):focus-visible{outline-offset:3px;outline:3px solid #f5cf8d}.admin-shell .voice-question{background:#302819;border-left:3px solid #ddb775;border-radius:8px;gap:14px;margin:22px 0;padding:20px;font-size:1.125rem;line-height:1.6;display:grid}.admin-shell .voice-question button{justify-self:start}.admin-shell .voice-panel .voice-spoken,.admin-shell .voice-panel .voice-confirm{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.admin-shell .voice-panel input[type=checkbox]{accent-color:#dfb675;flex:0 0 22px;width:22px;height:22px;margin-top:3px}.admin-shell .voice-panel .voice-microphone{width:100%;min-height:58px;margin-top:4px;font-size:1.05rem}.admin-shell .voice-panel .voice-help{color:#c9c1b6;font-size:.875rem;line-height:1.65}.admin-shell .voice-panel audio{width:100%;margin:12px 0}.admin-shell .voice-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-shell .voice-panel fieldset{border:1px solid #5b4f3c;border-radius:12px;min-width:0;margin:22px 0;padding:14px}.admin-shell .voice-panel legend{color:#edcea0;padding:0 8px}.admin-shell .voice-payment{border-bottom:1px solid #4c4336;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;margin-bottom:16px;padding:10px 0 18px;display:grid}.admin-shell .voice-payment label{margin:0}.admin-shell .voice-payment>button{grid-column:1/-1;justify-self:start}.admin-shell .voice-footer{flex-wrap:wrap;gap:12px;display:flex}.admin-shell .voice-transcript{overflow-wrap:anywhere;white-space:pre-wrap;background:#11110f;border-radius:8px;padding:16px;line-height:1.7}.admin-shell .voice-panel details{margin-top:20px}.admin-shell .voice-panel summary{cursor:pointer;color:#e8bf77}.admin-shell .voice-warnings,.admin-shell .voice-recovery{color:#ffe0b0;background:#352619;border:1px solid #b98245;border-radius:12px;margin:20px 0;padding:18px}.admin-shell .voice-warnings li{margin:10px 0;line-height:1.55}.admin-shell .voice-recovery button{margin:6px}.admin-shell .voice-review{margin-top:24px}.admin-shell .voice-table{overflow-x:auto}.admin-shell .voice-table table{border-collapse:collapse;width:100%}.admin-shell .voice-table th,.admin-shell .voice-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #514739;padding:13px 12px;font-size:.9375rem}.admin-shell .voice-table thead{color:#e0bc81}.admin-shell .voice-totals,.admin-shell .voice-receipt dl{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:14px;margin:24px 0;display:grid}.admin-shell .voice-totals>div,.admin-shell .voice-receipt dl>div{background:#121210;border:1px solid #514739;border-radius:10px;padding:16px}.admin-shell .voice-totals dt,.admin-shell .voice-receipt dt{color:#c9c1b6;font-size:.875rem}.admin-shell .voice-totals dd,.admin-shell .voice-receipt dd{color:#f3d298;font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:1.4rem}@media (width<=800px){.admin-shell .voice-layout{grid-template-columns:1fr}.admin-shell .voice-controls{padding-top:18px}.admin-shell .voice-panel{padding:20px}.admin-shell .voice-heading,.admin-shell .voice-review>header{flex-direction:column;align-items:flex-start}.admin-shell .voice-counts{gap:8px}.admin-shell .voice-counts label{font-size:.875rem}.admin-shell .voice-footer>button{flex:1}}@media (prefers-reduced-motion:reduce){.admin-shell .voice-controls *{scroll-behavior:auto;transition:none;animation:none}}.admin-shell .voice-speaker-settings{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:14px 0 8px;display:flex}.admin-shell .voice-speaker-settings label{flex:230px;min-width:0}.admin-shell .voice-speaker-settings button{flex:none;min-height:48px}.admin-shell .voice-controls audio[hidden]{display:none}.sale-badge{color:#604823;background:#f4eddf;border:1px solid #b5a27e;border-radius:4px;width:fit-content;margin:0 0 .5rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.sale-editor{border:1px solid #d9ceba;border-radius:8px;min-width:0;margin:1rem 0;padding:1rem}.admin-shell .sale-editor .field-help{font-size:.8125rem;line-height:1.5}.sale-editor legend{padding:0 .4rem;font-weight:600}.sale-editor>label{gap:.5rem;display:grid}.admin-shell .sale-profit-preview{min-width:0;margin-top:1rem}.admin-shell .sale-profit-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;font-size:1rem;display:flex}.admin-shell .sale-profit-heading button{min-height:40px;padding:.5rem .65rem;font-size:.875rem}.admin-shell .sale-profit-notice{color:#664512;background:#fff4dd;border:1px solid #ae7829;border-radius:4px;padding:.8rem;font-size:.9375rem;line-height:1.5}.admin-shell .sale-profit-notice.loss{color:#8c3024;background:#fff0ec;border-color:#b85c49}.admin-shell .sale-profit-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.875rem}.admin-shell .sale-profit-table caption{text-align:left;color:#625a4d;padding:.65rem 0;font-size:.8125rem}.admin-shell .sale-profit-table th,.admin-shell .sale-profit-table td{text-align:right;border-bottom:1px solid #e0d6c5;padding:.6rem .4rem}.admin-shell .sale-profit-table th:first-child{text-align:left}.admin-shell .sale-profit-table thead{background:#f4eddf}.admin-shell .sale-profit-table small{font-size:.75rem;line-height:1.4;display:block}.admin-shell .sale-profit-table tr[data-profit-status=loss] td:last-child{color:#8c3024;font-weight:600}.admin-shell .sale-profit-table tr[data-profit-status=low] td:last-child,.admin-shell .sale-profit-table tr[data-profit-status=break-even] td:last-child{color:#755010;font-weight:600}@media (width>=981px){.catalog-page .browse-filter-panel{grid-template-columns:minmax(220px,1fr) 180px 180px auto auto}}@media (width<=980px){.catalog-page .browse-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .browse-filter-panel .browse-search{grid-column:1/-1}.catalog-page .browse-filter-panel>button{grid-column:auto;min-width:0}}@media (width<=620px){.catalog-page .browse-filter-panel>label{grid-column:1/-1}}@media (width>=821px){.admin-shell .inventory-toolbar{grid-template-columns:minmax(160px,1.5fr) repeat(3,minmax(130px,1fr)) auto}}.admin-shell .bulk-sale-toolbar{z-index:5;color:#3f382c;background:#f8f2e6;border:1px solid #c9b994;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;padding:.9rem;display:flex;position:sticky;top:12px;box-shadow:0 5px 18px #00000012}.admin-shell .bulk-sale-toolbar p{flex:160px;margin:0;font-size:.9375rem}.admin-shell .bulk-sale-toolbar button{min-height:44px;padding:.65rem .8rem;font-size:.875rem}.admin-shell .bulk-sale-select{cursor:pointer;align-items:center;gap:.5rem;width:fit-content;margin-bottom:.8rem;font-size:.9375rem;display:flex}.admin-shell .bulk-sale-select input[type=checkbox]{accent-color:#775b2d;width:1.2rem;height:1.2rem;min-height:0;margin:0}.admin-shell .bulk-sale-review summary,.admin-shell .sale-profit-category summary{cursor:pointer;min-height:36px;padding:.4rem 0;font-size:.875rem}.admin-shell .bulk-sale-review ul{max-height:220px;padding-left:1.3rem;font-size:.875rem;line-height:1.7;overflow:auto}.admin-shell .sale-profit-category{border-top:1px solid #d9ceba;margin-top:1rem;padding-top:.75rem}.catalog-page .sale-limit-note{color:var(--lx-champagne-soft,#ead9b4);font-size:.875rem;line-height:1.5}.sale-order-notice{color:#503d1a;background:#fff4dd;border:1px solid #bc9f69;border-radius:6px;padding:.9rem;font-size:.9375rem;line-height:1.5}.sale-order-notice p{color:inherit;margin:.4rem 0 0}@media (width<=620px){.admin-shell .bulk-sale-toolbar{position:static}.admin-shell .bulk-sale-toolbar button{flex:140px}.admin-shell .bulk-sale-toolbar p{flex-basis:100%}}.catalog-page .browse-search{grid-template-columns:24px minmax(0,1fr) auto}.catalog-page .browse-search input[type=search]{appearance:none;min-width:0}.catalog-page .browse-search input[type=search]::-webkit-search-decoration{appearance:none;display:none}.catalog-page .browse-search input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.catalog-page .browse-search input[type=search]::-webkit-search-results-button{appearance:none;display:none}.catalog-page .browse-search-clear{width:44px;min-width:44px;min-height:44px;color:var(--lx-pearl,#f2ede2);cursor:pointer;background:#ffffff0a;border:1px solid #e8d6ae47;border-radius:999px;grid-area:1/3/3;place-items:center;margin:0;padding:0;font-size:22px;line-height:1;transition:background .2s ease-out,border-color .2s ease-out;display:grid}.catalog-page .browse-search-clear:hover{border-color:var(--lx-champagne,#d1b277);background:#d1b27724}.catalog-page .customer-delivery-help{border:1px solid #e8d6ae33;border-left:3px solid var(--lx-champagne,#d1b277);color:var(--lx-silver,#d8d2c7);border-radius:0 10px 10px 0;grid-column:1/-1;margin:10px 0 0;padding:12px 14px;font-size:.875rem;line-height:1.6}.catalog-page .order-request-next-step{background:#ffffff0f;border-radius:10px;margin:6px 0 0;padding:10px 12px;font-size:.9375rem;line-height:1.6}.customer-request-page .customer-request-delivery{z-index:1;color:var(--lx-silver);margin:14px 0 0;font-size:.875rem;line-height:1.5;position:relative}.customer-request-page .customer-request-delivery span{color:var(--lx-champagne);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.customer-request-page .customer-request-intro>.customer-request-delivery:not(.eyebrow){margin-top:14px}.customer-request-page .customer-request-status strong{color:inherit}.customer-request-page .customer-request-next-step{border:1px solid #d1b27773;border-left:4px solid var(--lx-champagne);color:var(--lx-pearl);background:linear-gradient(145deg,#6f501c38,#d1b2770f);border-radius:0 14px 14px 0;gap:8px;margin:18px 0 0;padding:18px 20px;display:grid}.customer-request-page .customer-request-next-step>span{color:var(--lx-champagne);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.customer-request-page .customer-request-next-step>p{color:var(--lx-pearl);margin:0;font-size:1rem;line-height:1.65}@media (width<=620px){.catalog-page .browse-search-clear{font-size:20px}.customer-request-page .customer-request-next-step{padding:16px}}@media (forced-colors:active){.catalog-page .browse-search-clear,.catalog-page .customer-delivery-help,.customer-request-page .customer-request-next-step{color:canvastext;background:canvas;border-color:canvastext}}.admin-shell .admin-section-tabs .admin-tab-badge{color:#17140d;background:var(--ops-gold-2,#e3ba73);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-grid}.catalog-page .order-cost-summary,.customer-request-page .order-cost-summary,.admin-shell .order-cost-summary{color:#292a25;background:#faf7ef;border:1px solid #d6cbb4;border-radius:12px;margin:20px 0;padding:20px}.catalog-page .order-cost-summary dl,.customer-request-page .order-cost-summary dl,.admin-shell .order-cost-summary dl{gap:12px;margin:0;display:grid}.catalog-page .order-cost-summary dl>div,.customer-request-page .order-cost-summary dl>div,.admin-shell .order-cost-summary dl>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.catalog-page .order-cost-summary dt,.customer-request-page .order-cost-summary dt,.admin-shell .order-cost-summary dt{font-size:14px;line-height:1.5}.catalog-page .order-cost-summary dd,.customer-request-page .order-cost-summary dd,.admin-shell .order-cost-summary dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:650}.catalog-page .order-cost-summary .order-cost-grand-total,.customer-request-page .order-cost-summary .order-cost-grand-total,.admin-shell .order-cost-summary .order-cost-grand-total{border-top:1px solid #d6cbb4;padding-top:14px}.catalog-page .order-cost-grand-total dt,.customer-request-page .order-cost-grand-total dt,.admin-shell .order-cost-grand-total dt{font-weight:700}.catalog-page .order-cost-grand-total dd,.customer-request-page .order-cost-grand-total dd,.admin-shell .order-cost-grand-total dd{font-size:clamp(21px,4vw,28px)}.catalog-page .order-cost-grand-total small,.customer-request-page .order-cost-grand-total small,.admin-shell .order-cost-grand-total small{font-size:12px;font-weight:400;display:block}.catalog-page .order-cost-summary>p,.customer-request-page .order-cost-summary>p,.admin-shell .order-cost-summary>p{margin:14px 0 0;font-size:12px;line-height:1.6}.catalog-page .order-cost-summary{color:#f2eee5;background:#1e201a;border-color:#65583e}.catalog-page .order-cost-summary .order-cost-grand-total{border-color:#65583e}@media (width<=400px){.catalog-page .order-cost-summary,.customer-request-page .order-cost-summary,.admin-shell .order-cost-summary{padding:15px}.catalog-page .order-cost-summary dl>div,.customer-request-page .order-cost-summary dl>div,.admin-shell .order-cost-summary dl>div{gap:12px}}@media (forced-colors:active){.catalog-page .order-cost-summary,.customer-request-page .order-cost-summary,.admin-shell .order-cost-summary{color:canvastext;background:canvas;border-color:canvastext}}.catalog-page .browse-hero{min-height:0}.catalog-page .browse-hero-stage{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:56px;padding:54px 0 64px}.catalog-page .browse-hero-content h1{max-width:680px;font-size:clamp(42px,5.1vw,72px);line-height:1.04}.catalog-page .browse-hero-content>p:not(.eyebrow):not(.hero-proof){max-width:520px;margin:22px 0 24px;font-size:1rem;line-height:1.65}.catalog-page .hero-search{color:#171810;background:#f4efe3;border:1px solid #8c7854;border-radius:12px;align-items:center;gap:6px;padding:6px;display:flex}.catalog-page .hero-search input{color:#171810;min-width:0;min-height:46px;font:inherit;background:0 0;border:0;flex:1;padding:8px 12px;font-size:1rem}.catalog-page .hero-search input::placeholder{color:#605b51;opacity:1}.catalog-page .hero-search button{color:#f7edda;min-height:46px;font:inherit;cursor:pointer;background:#22251b;border:1px solid #22251b;border-radius:8px;flex-shrink:0;padding:10px 20px;font-size:.9375rem;font-weight:650}.catalog-page .hero-search button:hover{background:#454735}.catalog-page .hero-search:focus-within{outline-offset:4px;outline:2px solid #e1c48e}.catalog-page .hero-search input:focus-visible{outline-offset:-2px;outline:2px solid #665328}.catalog-page .hero-browse-choices{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.catalog-page .hero-browse-choices button{color:#e6dfcf;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #5b5545;border-radius:8px;padding:9px 17px;font-size:.875rem}.catalog-page .hero-browse-choices button:first-child{color:#f2d9a7;border-color:#b59a66}.catalog-page .hero-browse-choices button:hover{background:#333326;border-color:#d8c18e}.catalog-page .browse-hero-content>.hero-proof{letter-spacing:0;text-transform:none;margin:18px 0 0;padding:0;line-height:1.6;color:#c8c2b5!important;font-size:.875rem!important}.catalog-page .hero-proof:before{display:none}.catalog-page .hero-stats{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding-top:20px;display:grid}.catalog-page .hero-stats .hero-inventory-stat{display:none}.catalog-page .hero-stats>div{align-content:start}.catalog-page .hero-stats dt{letter-spacing:.08em;color:#c9c1b0;margin-bottom:10px;font-size:.75rem}.catalog-page .hero-stats dd{font-size:1.75rem;line-height:1.2}.catalog-page .hero-stats dd small{letter-spacing:0;text-transform:none;font-size:.75rem}.catalog-page .hero-stats .hero-price-link{width:max-content;font:.8125rem/1.4 var(--font-geist-sans),sans-serif;text-underline-offset:4px;color:#e5cb92;margin-top:8px;text-decoration:underline;display:block}.catalog-page .hero-stats .hero-tier-note{margin-top:8px;font-size:.8125rem}.catalog-page .hero-live-panel{border-radius:20px;padding:24px}.catalog-page .scent-discovery{border:0;margin:0;padding:0}.catalog-page .scent-discovery>p{letter-spacing:.12em;font-size:.75rem;line-height:1.5}.catalog-page .scent-destinations{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-page .scent-destinations button{background:#ffffff09;border-radius:12px;min-width:0;padding:12px}.catalog-page .scent-destinations img{object-fit:contain;width:100%;height:126px}.catalog-page .scent-destinations strong{margin-top:8px;font-size:1.25rem}.catalog-page .scent-destinations button>span{font-size:.75rem;line-height:1.5}.catalog-page .hero-match-prompt{border-top:1px solid #4b4433;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;margin-top:20px;padding-top:12px;display:flex}.catalog-page .hero-match-prompt p{color:#d5cebf;margin:0;font-size:.875rem}.catalog-page .hero-match-prompt button{color:#efd5a0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:.875rem;font-weight:600}.catalog-page .hero-scroll-cue{display:none}.catalog-page .browse-catalog{padding-top:44px}.catalog-page .browse-section-heading h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15}.catalog-page .browse-section-heading>p{max-width:350px;font-size:.9375rem;line-height:1.6}.catalog-page .browse-filter-panel{grid-template-columns:minmax(220px,1fr) minmax(150px,.5fr) minmax(150px,.5fr) auto}.catalog-page .browse-filter-panel>label>span{color:#c4beaf;font-size:.75rem}.catalog-page .browse-filter-panel input::placeholder{color:#bbb5a8}.catalog-page .catalog-toolbar{gap:12px;padding-block:14px}.catalog-page .catalog-toolbar :is(button,select){font-size:.875rem}.catalog-page .scent-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-page .scent-filter-panel .mobile-primary-filter{display:none}.catalog-page .catalog-list-dialog .customer-order-request-heading{flex-direction:row;align-items:center;gap:12px}.catalog-page .catalog-list-dialog .customer-order-request-heading>div{min-width:0}.catalog-page .catalog-list-dialog .customer-order-request-heading h3{font-size:1.75rem;line-height:1.2}.catalog-page .catalog-list-dialog .customer-order-request-heading .eyebrow{letter-spacing:.06em;margin-bottom:8px;font-size:.75rem}@media (width<=980px){.catalog-page .browse-hero-stage{grid-template-columns:1fr;gap:28px;padding-block:32px}.catalog-page .browse-hero-content{max-width:none}.catalog-page .browse-hero-content h1{max-width:680px}.catalog-page .browse-hero-content>p:not(.eyebrow):not(.hero-proof){max-width:640px}.catalog-page .hero-live-panel{padding:20px}.catalog-page .scent-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.catalog-page .scent-destinations img{height:110px}.catalog-page .browse-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-page .browse-filter-panel .browse-search{grid-column:1/-1}.catalog-page .browse-filter-panel>label:not(.browse-search){grid-column:auto}.catalog-page .browse-filter-panel>button{grid-column:1/-1;min-height:44px;margin:8px}.catalog-page .scent-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.catalog-page .browse-hero-stage.wrap{gap:24px;width:calc(100% - 32px);padding:28px 0}.catalog-page .browse-hero-content .eyebrow{letter-spacing:.12em;margin-bottom:16px;font-size:.75rem}.catalog-page .browse-hero-content h1{font-size:clamp(36px,10vw,52px);line-height:1.05}.catalog-page .browse-hero-content>p:not(.eyebrow):not(.hero-proof){margin:16px 0 20px;font-size:1rem;line-height:1.6}.catalog-page .hero-search{gap:0;padding:4px}.catalog-page .hero-search input{padding-inline:8px}.catalog-page .hero-search button{padding-inline:14px}.catalog-page .hero-browse-choices{gap:6px}.catalog-page .hero-browse-choices button{flex:auto;padding:8px 10px}.catalog-page .hero-stats{gap:16px}.catalog-page .hero-stats dt{letter-spacing:.04em;font-size:.75rem}.catalog-page .hero-stats dd{font-size:1.5rem}.catalog-page .hero-live-panel{border-radius:14px;padding:16px 12px 8px}.catalog-page .scent-destinations{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.catalog-page .scent-destinations button{border-radius:8px;padding:8px 3px}.catalog-page .scent-destinations img{height:70px}.catalog-page .scent-destinations strong{overflow-wrap:anywhere;font-size:.9375rem}.catalog-page .scent-destinations button>span{display:none}.catalog-page .hero-match-prompt{margin-top:12px;padding-top:6px}.catalog-page .hero-match-prompt p,.catalog-page .hero-match-prompt button{font-size:.8125rem}.catalog-page .sale-shop-link{flex:0 auto;gap:14px;padding:10px 18px}.catalog-page .sale-browse-link{font-size:.875rem}.catalog-page .browse-catalog{padding-top:28px}.catalog-page .browse-section-heading{gap:12px;margin-bottom:20px}.catalog-page .browse-section-heading .eyebrow{margin-bottom:8px}.catalog-page .browse-section-heading>p{margin:0;font-size:.875rem}.catalog-page .browse-filter-panel{grid-template-columns:minmax(0,1fr) auto}.catalog-page .browse-filter-panel>label:not(.browse-search){display:none}.catalog-page .browse-filter-panel .browse-search{border:0;grid-column:auto;min-width:0;min-height:60px;padding:8px 10px}.catalog-page .browse-filter-panel .browse-search input{min-width:0}.catalog-page .browse-filter-panel>button{grid-column:auto;width:94px;margin:6px;padding:8px}.catalog-page .scent-filter-panel .mobile-primary-filter{display:grid}.catalog-page .catalog-toolbar{flex-flow:wrap;align-items:center}.catalog-page .catalog-toolbar>p{margin:0}.catalog-page .catalog-toolbar>div{flex-wrap:wrap;width:100%;display:flex}.catalog-page .catalog-toolbar .collection-copy-button{order:0}.catalog-page .catalog-toolbar>div>label{flex:160px;min-width:0}.catalog-page .catalog-toolbar select{width:100%;min-width:0}.catalog-page .catalog-toolbar>div>button{padding-inline:12px}.catalog-page .scent-filter-panel{gap:12px;padding:16px}}@media (forced-colors:active){.catalog-page .hero-search,.catalog-page .hero-search input,.catalog-page .hero-search button,.catalog-page .hero-browse-choices button{color:canvastext;background:canvas;border-color:canvastext}}.admin-shell .manager-navigation{border-bottom:1px solid var(--workspace-line);margin:0 0 32px}.admin-shell .manager-nav-bar{justify-content:space-between;align-items:center;gap:20px;padding-bottom:14px;display:flex}.admin-shell .manager-quick-nav{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.admin-shell .manager-navigation button{min-height:44px;color:var(--workspace-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 14px;font-size:13px}.admin-shell .manager-navigation button:hover{color:var(--workspace-ink);background:#24251d}.admin-shell .manager-navigation button[aria-current=page]{background:var(--workspace-accent);color:#161710;font-weight:700}.admin-shell .manager-quick-nav button{align-items:center;gap:8px;display:flex}.admin-shell .manager-quick-nav b{color:#080a07;background:#ad8950;border-radius:5px;min-width:20px;padding:2px 5px;font-size:11px}.admin-shell .manager-navigation .manager-menu-toggle{border-color:var(--workspace-line);white-space:nowrap;color:var(--workspace-ink);justify-content:space-between;gap:22px;display:flex}.admin-shell .manager-section-menu{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:22px 0 28px;display:grid}.admin-shell .manager-section-menu p{color:var(--workspace-muted);text-transform:uppercase;letter-spacing:.12em;margin:0 0 10px;padding-inline:14px;font-size:11px}.admin-shell .manager-section-menu button{text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.admin-shell .manager-section-menu button>span{opacity:.65}.admin-shell .manager-current-section{color:var(--workspace-muted);margin:0 0 16px;font-size:12px}.admin-shell .manager-current-section strong{color:var(--workspace-ink);font-weight:500}.admin-shell .manager-overview-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:42px;display:flex}.admin-shell .manager-overview h1{font-family:var(--serif);color:var(--workspace-ink);margin:10px 0 14px;font-size:clamp(34px,4.5vw,54px);font-weight:500;line-height:1.12}.admin-shell .manager-overview-heading p:not(.eyebrow),.admin-shell .manager-overview-panel>p{color:var(--workspace-muted);font-size:14px;line-height:1.65}.admin-shell .manager-block-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.admin-shell .manager-block-heading h2{font-size:22px;font-family:var(--serif);color:var(--workspace-ink);margin:0;font-weight:500}.admin-shell .manager-block-heading>span{color:var(--workspace-muted);font-size:11px}.admin-shell .manager-queue-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-shell .manager-queue-card{text-align:left;border:1px solid var(--workspace-line);min-width:0;color:var(--workspace-ink);font:inherit;cursor:pointer;background:#171811;border-radius:12px;padding:26px;display:block}.admin-shell .manager-queue-card:hover{border-color:var(--workspace-accent);background:#1e2017}.admin-shell .manager-queue-card>span{font-size:13px;font-weight:600}.admin-shell .manager-queue-card>strong{font-variant-numeric:tabular-nums;color:var(--workspace-accent);margin:12px 0;font-size:48px;font-weight:500;line-height:1.2;display:block}.admin-shell .manager-queue-card>p{color:var(--workspace-muted);margin:0 0 22px;font-size:12px;line-height:1.6}.admin-shell .manager-queue-card>small{border-top:1px solid var(--workspace-line);justify-content:space-between;gap:8px;padding-top:15px;font-size:12px;display:flex}.admin-shell .manager-queue-card.queue-review{border-top:3px solid var(--workspace-accent);padding-top:24px}.admin-shell .manager-overview-columns{grid-template-columns:1fr 1fr;gap:32px;margin-top:36px;display:grid}.admin-shell .manager-overview-panel{border-top:1px solid var(--workspace-line);min-width:0;padding-top:24px}.admin-shell .manager-inventory-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.admin-shell .manager-inventory-stats button{border:1px solid var(--workspace-line);text-align:left;font:inherit;color:var(--workspace-ink);cursor:pointer;background:#14150f;border-radius:8px;grid-template-columns:1fr auto;gap:12px;padding:18px;display:grid}.admin-shell .manager-inventory-stats button>span:first-child{color:var(--workspace-muted);grid-column:1/-1;font-size:12px}.admin-shell .manager-inventory-stats strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:500}.admin-shell .manager-inventory-stats button>span:last-child{color:var(--workspace-accent);align-self:center}.admin-shell .manager-shortcuts{display:grid}.admin-shell .manager-shortcuts button{border:0;border-bottom:1px solid var(--workspace-line);text-align:left;font:inherit;color:var(--workspace-ink);cursor:pointer;background:0 0;padding:19px 0}.admin-shell .manager-shortcuts strong{justify-content:space-between;gap:12px;font-size:14px;font-weight:600;display:flex}.admin-shell .manager-shortcuts button>span{color:var(--workspace-muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.admin-shell :is(.manager-inventory-stats button,.manager-shortcuts button):hover{color:var(--workspace-accent);border-color:var(--workspace-accent)}.admin-shell :is(.manager-overview,.manager-navigation,.manager-inventory-viewbar,.manager-request-tools) :is(button,select):focus-visible{outline:2px solid var(--workspace-accent);outline-offset:3px}.admin-shell :is(.manager-overview,.manager-navigation) button:disabled{opacity:.6;cursor:wait}.admin-shell .manager-inventory-viewbar{justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.admin-shell .manager-inventory-viewbar p{color:var(--workspace-muted);font-size:12px}.admin-shell .manager-inventory-viewbar>div{border:1px solid var(--workspace-line);border-radius:9px;gap:3px;padding:3px;display:flex}.admin-shell .manager-inventory-viewbar button{min-height:40px;font:inherit;color:var(--workspace-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:12px}.admin-shell .manager-inventory-viewbar button[aria-pressed=true]{background:var(--workspace-accent);color:#161710}.admin-shell .manager-compact-inventory .inventory-card-grid{grid-template-columns:1fr;gap:8px}.admin-shell .manager-compact-inventory .inventory-card{grid-template-columns:100px minmax(0,1fr) minmax(180px,240px);align-items:center;gap:14px;padding:14px;display:grid}.admin-shell .manager-compact-inventory .inventory-card-image{background:0 0;height:130px;min-height:0;padding:0}.admin-shell .manager-compact-inventory .inventory-bottle-frame{width:100%;height:100%;padding:0}.admin-shell .manager-compact-inventory .inventory-bottle-frame img{object-fit:contain;max-height:110px}.admin-shell .manager-compact-inventory .inventory-status-pill{display:none}.admin-shell .manager-compact-inventory .inventory-card-copy{min-height:0;padding:0}.admin-shell .manager-compact-inventory .inventory-card-copy h3{min-height:0;font-size:22px}.admin-shell .manager-compact-inventory .inventory-card-controls{align-self:center;padding:0}.admin-shell .manager-compact-inventory .inventory-card-actions{grid-column:2/-1;padding:12px 0 0}.admin-shell .manager-request-tools{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.admin-shell .manager-request-tools label{color:var(--workspace-muted);gap:7px;min-width:0;font-size:11px;display:grid}.admin-shell .manager-request-tools select{background:var(--workspace-input);border:1px solid var(--workspace-line);width:100%;min-width:0;min-height:44px;color:var(--workspace-ink);font:inherit;border-radius:7px;padding:8px;font-size:12px}.admin-shell .manager-request-count{color:var(--workspace-muted);padding:0 0 12px;font-size:11px}.admin-shell .manager-inbox-empty{color:var(--workspace-ink);padding:16px 4px;font-size:13px;line-height:1.6}.admin-shell .manager-inbox-empty p{color:var(--workspace-muted)}.admin-shell .manager-inbox-empty button{border:1px solid var(--workspace-line);min-height:44px;color:var(--workspace-accent);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:8px 14px}@media (width<=900px){.admin-shell .manager-queue-card{padding:20px}.admin-shell .manager-queue-card.queue-review{padding-top:18px}.admin-shell .manager-queue-card>strong{font-size:40px}.admin-shell .manager-block-heading{flex-direction:column;align-items:flex-start;gap:8px}.admin-shell .manager-overview-columns{gap:22px}}@media (width<=700px){.admin-shell .admin-content.inventory-manager{padding-top:20px}.admin-shell .manager-navigation{margin-bottom:26px}.admin-shell .manager-nav-bar{padding-bottom:12px;display:block}.admin-shell .manager-quick-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.admin-shell .manager-quick-nav button{justify-content:center;gap:4px;padding:8px 4px;font-size:11px}.admin-shell .manager-navigation .manager-menu-toggle{width:100%;margin-top:9px;font-size:12px}.admin-shell .manager-section-menu{grid-template-columns:1fr;gap:22px;padding:14px 0 20px}.admin-shell .manager-overview-heading{margin-bottom:28px;display:block}.admin-shell .manager-overview-heading>button{min-height:44px;margin-top:16px}.admin-shell .manager-overview h1{font-size:36px}.admin-shell .manager-queue-grid{grid-template-columns:1fr;gap:10px}.admin-shell .manager-queue-card{grid-template-columns:1fr auto;column-gap:14px;padding:18px;display:grid}.admin-shell .manager-queue-card.queue-review{padding-top:16px}.admin-shell .manager-queue-card>strong{grid-area:1/2/3;align-self:center;margin:0;font-size:36px}.admin-shell .manager-queue-card>p{margin:6px 0 0;font-size:12px}.admin-shell .manager-queue-card>small{grid-column:1/-1;margin-top:14px;padding-top:10px}.admin-shell .manager-overview-columns{grid-template-columns:1fr;margin-top:26px}.admin-shell .manager-inventory-stats button{padding:15px}.admin-shell .manager-compact-inventory .inventory-card{grid-template-columns:70px minmax(0,1fr);gap:10px;padding:12px}.admin-shell .manager-compact-inventory .inventory-card-image{height:100px}.admin-shell .manager-compact-inventory .inventory-card-copy h3{font-size:20px}.admin-shell .manager-compact-inventory .inventory-card-controls,.admin-shell .manager-compact-inventory .inventory-card-actions{grid-column:1/-1}.admin-shell .manager-inventory-viewbar{margin:14px 0}}@media (forced-colors:active){.admin-shell :is(.manager-queue-card,.manager-inventory-stats button,.manager-request-tools select){color:canvastext;background:canvas;border-color:canvastext}.admin-shell .manager-navigation button[aria-current=page],.admin-shell .manager-inventory-viewbar button[aria-pressed=true]{color:highlighttext;background:highlight}}.admin-shell .manager-filter-notice{color:var(--workspace-ink);background:#282619;border:1px solid #786747;border-radius:9px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.admin-shell .manager-filter-notice button{border:1px solid var(--workspace-line);min-height:44px;color:var(--workspace-accent);font:inherit;cursor:pointer;background:0 0;border-radius:7px;padding:8px 12px}@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-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}.admin-shell .request-manager-heading{margin-bottom:1.5rem}.admin-shell .request-manager-heading p:last-child{max-width:42rem;font-size:1rem;line-height:1.6}.admin-shell .request-manager-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;overflow:visible}.admin-shell .request-inbox{overscroll-behavior:contain;border-radius:14px 0 0 14px;max-height:calc(100vh - 7rem);position:sticky;top:6rem}.admin-shell .request-inbox>button{grid-template-columns:1fr;gap:.6rem;padding:1rem}.admin-shell .request-inbox>button>span:last-child{justify-content:space-between;align-items:center;display:flex}.admin-shell .request-inbox>button strong{font-size:1.2rem}.admin-shell .request-inbox>button small{font-size:.8125rem;line-height:1.4}.admin-shell .request-inbox em{letter-spacing:.03em;font-size:.75rem}.admin-shell .request-review-panel{min-width:0;padding:1.5rem}.admin-shell .request-customer-summary{align-items:start;gap:1rem}.admin-shell .request-customer-summary h2{font-size:2rem}.admin-shell .request-customer-summary p,.admin-shell .request-customer-summary>div:last-child>span{font-size:.875rem;line-height:1.6}.admin-shell .request-customer-summary small{font-size:.8125rem;line-height:1.5}.admin-shell .request-stage-badge{font-size:.75rem}.admin-shell .request-workflow{gap:.5rem;margin-block:1.25rem}.admin-shell .request-workflow>div{padding:.65rem .75rem}.admin-shell .request-workflow strong{font-size:.875rem}.admin-shell .request-workflow small{display:none}.admin-shell .request-workflow>div>b{font-size:.8125rem}.request-manager [hidden]{display:none!important}.request-section-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.request-section-heading h3{font:500 1.375rem var(--serif);color:var(--ops-ink);margin:0}.request-section-heading span{color:var(--ops-muted);font-size:.875rem}.admin-shell .request-edit-button{min-height:44px;margin:0 0 1rem;font-size:.875rem}.admin-shell .request-decision-list{border:0;gap:.75rem;margin-top:1rem;padding-top:0}.admin-shell .request-decision-card{border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,.8fr);column-gap:1.25rem;padding:1rem;display:grid}.admin-shell .request-review-bottle{grid-column:1/-1;gap:1rem;margin-bottom:.75rem}.admin-shell .request-review-image{width:66px;height:80px}.admin-shell .request-review-image img{object-fit:contain;width:100%;height:100%}.admin-shell .request-item-heading{flex:1;min-width:0}.admin-shell .request-item-heading h3{font-size:1.25rem;line-height:1.3}.admin-shell .request-item-heading>div>span,.admin-shell .request-item-heading p{font-size:.8125rem;line-height:1.5}.admin-shell .request-item-heading>strong{min-width:60px;font-size:1.4rem}.admin-shell .request-item-heading small{font-size:.75rem}.admin-shell .request-choice-buttons{align-content:start;gap:.5rem;margin:0}.admin-shell .request-choice-buttons button{min-height:46px;padding:.65rem;font-size:.875rem}.admin-shell .request-partial-choice{border:0;grid-template-columns:1fr 76px;align-content:start;gap:.4rem;margin:0;padding:0}.admin-shell .request-partial-choice>span{text-transform:none;letter-spacing:0;font-size:.875rem}.admin-shell .request-partial-choice input{width:76px;min-height:46px;font-size:1rem}.admin-shell .request-partial-choice small{text-align:left;grid-column:1/-1;font-size:.8125rem;line-height:1.5}.request-note-disclosure{grid-column:1/-1;padding-top:.75rem}.request-note-disclosure summary{cursor:pointer;width:fit-content;color:var(--ops-muted);padding:.35rem 0;font-size:.875rem}.admin-shell .request-item-note{letter-spacing:0;text-transform:none;font-size:.8125rem}.admin-shell .request-item-note small{font-size:.8125rem}.admin-shell .request-private-details{gap:.75rem;margin-top:0}.admin-shell .request-private-details span,.admin-shell .request-owner-followup label>span{letter-spacing:.035em;font-size:.8125rem}.admin-shell .request-private-details strong{font-size:1rem}.admin-shell .request-copy-address-button{min-height:44px;font-size:.875rem}.admin-shell .request-owner-followup{margin-block:1rem;padding:1rem}.admin-shell .request-owner-followup small{font-size:.8125rem;line-height:1.6}.admin-shell .request-owner-followup :is(input,select,textarea){font-size:1rem}.admin-shell .request-shipping-charge{grid-template-columns:1fr}.admin-shell .request-shipping-card{color:var(--ops-ink);border:1px solid var(--ops-line);background:#ffffff07;border-radius:10px;padding:1.25rem}.admin-shell .request-shipping-card h3{color:var(--ops-ink);margin-top:.2rem;font-size:1.5rem}.admin-shell .request-shipping-card p{color:var(--ops-muted);font-size:.9375rem;line-height:1.65}.shipping-eyebrow{color:var(--ops-gold);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem}.admin-shell .request-shipping-card .shipping-muted{color:var(--ops-soft);font-size:.875rem}.shipping-rate-summary{align-items:center;gap:1.25rem;padding:1.2rem 0;display:flex}.shipping-rate-summary>strong{font:500 2.3rem var(--serif)}.shipping-rate-summary>span{gap:.3rem;font-size:.9375rem;display:grid}.shipping-rate-summary small{color:var(--ops-soft);font-size:.8125rem}.shipping-package-details{border-top:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);margin-bottom:1.25rem;padding:.9rem 0}.shipping-package-details summary{cursor:pointer;font-size:.9375rem}.shipping-package-details ul{padding:0;list-style:none}.shipping-package-details li{gap:.25rem;padding-block:.5rem;display:grid}.shipping-package-details li span{color:var(--ops-soft)}.shipping-state{border:1px solid var(--ops-line);color:var(--ops-muted);border-radius:30px;padding:.4rem .65rem;font-size:.8125rem}.shipping-state-sent{color:#c8e7d0;background:#2c5d3b4d;border-color:#73b58766}.shipping-state-failed,.shipping-state-uncertain{color:#f0d596;background:#6f501c4d}.shipping-reference{border:1px solid var(--ops-line);background:#00000026;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:1rem;display:flex}.shipping-reference>div{gap:.4rem;min-width:0;display:grid}.shipping-reference span{color:var(--ops-soft);font-size:.8125rem}.shipping-reference strong{overflow-wrap:anywhere;font-size:.9375rem}.admin-shell .request-shipping-card .shipping-actions{justify-content:flex-start;gap:.6rem}.shipping-labels{border-top:1px solid var(--ops-line);margin-top:1.25rem;padding-top:1.25rem}.shipping-labels small{color:var(--ops-soft);font-size:.8125rem}.shipping-label{border-top:1px solid var(--ops-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-block:1rem;display:flex}.shipping-label>div{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.shipping-label>div:first-child{display:grid}.shipping-label strong{font-size:.9375rem}.shipping-label span{color:var(--ops-soft);font-size:.875rem}.shipping-label code{overflow-wrap:anywhere;font-size:.875rem}.admin-shell .request-shipping-card .shipping-error{color:#ffd1c8;background:#7c3c2b2e;border-color:#eb918059;font-size:.9375rem}.admin-shell .request-review-actions{border-radius:0 0 14px 14px;margin:1.5rem -1.5rem -1.5rem;padding:1rem 1.5rem}.admin-shell .request-review-actions small{font-size:.8125rem;line-height:1.5}.admin-shell .request-review-actions button{text-transform:none;letter-spacing:.01em;font-size:.875rem}@media (width<=1100px){.admin-shell .request-manager-layout{grid-template-columns:260px minmax(0,1fr)}.admin-shell .request-decision-card{grid-template-columns:1fr}.admin-shell .request-partial-choice{margin-top:.8rem}}@media (width<=900px){.admin-shell .request-manager-layout{grid-template-columns:1fr}.admin-shell .request-inbox{border-radius:14px 14px 0 0;max-height:360px;position:static}.admin-shell .request-review-panel{padding:1rem}.admin-shell .request-review-actions{grid-template-columns:1fr;margin:1rem -1rem -1rem;padding:1rem;position:static}.admin-shell .request-workflow{grid-template-columns:repeat(3,1fr)}.admin-shell .request-workflow>div{gap:.4rem;padding:.6rem .4rem}.admin-shell .request-workflow strong{font-size:.8125rem}.admin-shell .request-workflow>div>b{flex-basis:22px;height:22px}.shipping-label{flex-direction:column;align-items:start}}@media (width<=480px){.admin-shell .request-customer-summary{flex-direction:column}.admin-shell .request-customer-summary>div:last-child{text-align:left;align-items:start}.admin-shell .request-customer-summary h2{font-size:1.75rem}.admin-shell .request-review-bottle{gap:.7rem}.admin-shell .request-choice-buttons{grid-template-columns:1fr 1fr}.request-section-heading{flex-direction:column;align-items:start;gap:.4rem}.shipping-reference{flex-direction:column;align-items:start}.admin-shell .request-shipping-card{padding:1rem}.shipping-rate-summary{gap:.8rem}.shipping-rate-summary>strong{font-size:2rem}}@media (forced-colors:active){.shipping-state{border-color:canvastext}}.admin-shell .request-review-actions{flex-wrap:wrap;align-items:start;gap:.6rem;display:flex}.admin-shell .request-review-actions>div{display:contents}.admin-shell .request-review-actions button{flex:150px;min-height:46px;padding:.75rem}.admin-shell .request-review-actions .request-archive-button{flex:none}.admin-shell .request-review-actions small{flex:1 0 100%}.admin-shell .request-review-actions .admin-secondary,.admin-shell .request-shipping-card .admin-secondary{color:var(--ops-ink);border:1px solid var(--ops-line);background:#ffffff0a}.admin-shell .request-shipping-record strong{font-size:1.1rem}.admin-shell .request-shipping-record span,.admin-shell .request-shipping-record small{font-size:.8125rem;line-height:1.5}.admin-shell .request-manager-heading{align-items:center;margin:0;padding:0 0 1rem}.admin-shell .request-manager-heading .eyebrow{margin-bottom:.5rem}.admin-shell .request-manager-heading h1{margin:.25rem 0 .5rem;font-size:clamp(2rem,3vw,2.75rem)}.admin-shell .request-manager-heading .admin-secondary{color:var(--ops-ink);border-color:var(--ops-line);text-transform:none;background:#ffffff0a;font-size:.875rem}.request-heading-actions{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.shipping-workspace-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.shipping-workspace-heading h3{font:500 1.6rem var(--serif);color:var(--ops-ink);margin:.35rem 0}.shipping-workspace-heading p{color:var(--ops-muted);margin:.5rem 0;font-size:.9375rem;line-height:1.6}.shipping-review-check{border:1px solid var(--ops-line);background:#ffffff06;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;margin-block:1rem;padding:1rem;display:flex}.shipping-review-check>div{gap:.4rem;display:grid}.shipping-review-check span{color:var(--ops-soft);font-size:.875rem}.shipping-save-review{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.shipping-save-review small{flex:200px}.shipping-import-details{border-top:1px solid var(--ops-line);margin-top:1.25rem;padding-top:1rem}.shipping-import-details summary{cursor:pointer;min-height:32px;color:var(--ops-soft);font-size:.875rem}.admin-shell .request-shipping-card .shipping-next-step{color:var(--ops-ink)}.shipping-workspace-heading .admin-secondary,.shipping-review-check .admin-secondary{color:var(--ops-ink);border:1px solid var(--ops-line);background:#ffffff0a;min-height:44px}@media (width<=600px){.request-heading-actions{width:100%}.request-heading-actions>*{text-align:center;flex:1;justify-content:center}.shipping-workspace-heading,.shipping-review-check{flex-direction:column;align-items:stretch}.shipping-save-review>button,.shipping-label>div:last-child{width:100%}.shipping-label>div:last-child>*{text-align:center;flex:130px;justify-content:center}}.admin-shell .request-review-actions-shipping{position:static}.request-task-filter,.request-inbox-options>label{color:var(--ops-muted);gap:.5rem;margin-top:1rem;font-size:.875rem;display:grid}.request-task-filter select,.request-inbox-options select{width:100%;min-height:44px;font-size:.875rem}.request-inbox-options{margin-top:.5rem}.request-inbox-options summary,.request-customer-options summary,.request-label-tools>summary,.request-order-options>summary{cursor:pointer;min-height:44px;color:var(--ops-muted);padding:.8rem 0;font-size:.9375rem;display:list-item}.admin-shell .request-inbox em{text-transform:none;white-space:normal;font-size:.875rem}.admin-shell .request-inbox>button small{font-size:.875rem}.request-bulk-review{border-block:1px solid var(--ops-line);flex-wrap:wrap;align-items:center;gap:.6rem;padding:.75rem 0;display:flex}.request-bulk-review>div{gap:.4rem;margin-right:auto;display:flex}.request-bulk-review button,.request-lines-done button{border:1px solid var(--ops-line);min-height:44px;color:var(--ops-ink);cursor:pointer;background:0 0;border-radius:7px;padding:.6rem .75rem;font-size:.875rem}.request-bulk-review button[aria-pressed=true]{border-color:var(--ops-gold);color:var(--ops-gold-2);background:#d1a95f1f}.admin-shell .request-decision-card{border-radius:8px;grid-template-columns:minmax(0,1fr) 170px 100px;align-items:center;gap:.75rem;padding:.9rem}.admin-shell .request-review-bottle{grid-column:auto;gap:.7rem;margin:0}.admin-shell .request-review-image{flex:0 0 48px;width:48px;height:64px}.admin-shell .request-item-heading{gap:.5rem}.admin-shell .request-item-heading h3{font-size:1.125rem}.admin-shell .request-item-heading>div>span,.admin-shell .request-item-heading p{font-size:.875rem}.admin-shell .request-item-heading>strong{display:none}.admin-shell .request-choice-buttons{grid-template-columns:1fr;gap:.35rem;display:grid}.admin-shell .request-choice-buttons button{min-height:44px;padding:.55rem}.admin-shell .request-partial-choice{grid-template-columns:1fr;align-self:start;margin:0;display:grid}.admin-shell .request-partial-choice input{width:100%}.admin-shell .request-partial-choice small{font-size:.8125rem}.admin-shell .request-catalog-status{color:var(--ops-soft);margin-top:.3rem;font-size:.8125rem;line-height:1.5;display:block}.admin-shell .catalog-out_of_stock,.admin-shell .catalog-restocking_soon{color:var(--ops-red)}.admin-shell .catalog-limited_supply{color:var(--ops-gold-2)}.admin-shell .request-decision-card.is-reviewed{border-left:3px solid #739d85}.admin-shell .request-decision-card.is-unavailable{border-left:3px solid var(--ops-red)}.request-note-disclosure{padding:0}.request-note-disclosure summary{align-items:center;min-height:44px;padding:0;display:flex}.request-lines-done{color:var(--ops-muted);gap:.8rem;display:grid}.request-customer-options,.request-label-tools{border-bottom:1px solid var(--ops-line);margin-bottom:1rem}.admin-shell .request-review-actions{z-index:20;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-radius:0;align-items:center;margin:1rem -1.5rem 0;position:sticky;bottom:0}.admin-shell .request-review-actions .request-save-status{flex:180px;gap:.35rem;display:grid}.request-save-status strong{color:var(--ops-ink);font-size:.9375rem}.admin-shell .request-review-actions .request-save-status small{flex:auto;font-size:.875rem}.request-order-options{padding:1rem 0 0}.request-order-options p{color:var(--ops-muted);font-size:.9375rem;line-height:1.6}.request-order-options>div{flex-wrap:wrap;gap:.75rem;display:flex}.request-order-options button{min-height:44px;font-size:.875rem}.admin-shell .request-order-options .admin-secondary,.admin-shell .request-order-options .request-archive-button{border:1px solid var(--ops-line);color:var(--ops-ink);background:0 0;border-radius:8px;padding:.75rem}.request-manager button:disabled{cursor:not-allowed;opacity:.5}.admin-shell .request-share-preview{margin-top:1rem}@media (width>=901px){.request-back-to-inbox{display:none}}@media (width>=901px) and (width<=1250px){.admin-shell .request-decision-card{grid-template-columns:minmax(0,1fr) 100px}.admin-shell .request-review-bottle{grid-column:1/-1}.admin-shell .request-choice-buttons{grid-template-columns:1fr 1fr}}@media (width<=900px){.admin-shell .request-inbox{border:0;max-height:none}.admin-shell .request-manager:not(.request-show-detail) .request-review-panel,.admin-shell .request-show-detail .request-inbox{display:none}.admin-shell .request-review-actions{padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom));margin-inline:-1rem}.admin-shell .request-queue-navigation{position:static}.admin-shell .request-manager-heading>div>p:last-child{display:none}}@media (width<=600px){.admin-shell .request-decision-card{grid-template-columns:minmax(0,1fr) 94px}.admin-shell .request-review-bottle{grid-column:1/-1}.admin-shell .request-choice-buttons{grid-template-columns:1fr}.request-bulk-review>button{flex:1}.request-bulk-review>div{width:100%}.request-bulk-review>div>button{flex:1}.admin-shell .request-review-actions .request-save-status{flex-basis:100%}.admin-shell .request-review-actions .request-save-status small{display:none}.admin-shell .request-review-actions button{flex-basis:120px}}.admin-shell .request-manager button{min-height:44px}.admin-shell .request-filters button{font-size:.875rem;line-height:1.4}.admin-shell .request-filters b,.admin-shell .request-inbox-options label,.admin-shell .manager-request-tools label{font-size:.875rem}.admin-shell .request-manager .request-queue-navigation button{min-height:44px;font-size:.875rem}.request-summary-details{min-width:0}.request-summary-details summary{min-height:44px;color:var(--ops-muted);cursor:pointer;padding:.75rem 0;font-size:.875rem;display:list-item}.admin-shell .request-summary-details[open]{gap:.6rem;display:grid}.admin-shell .request-summary-details p{overflow-wrap:anywhere}.admin-shell .request-summary-details .request-edit-button{margin:.5rem 0 0}.admin-shell .request-review-bottle{grid-template-columns:48px minmax(0,1fr)}.admin-shell .request-item-heading{flex-direction:row}.admin-shell .request-item-heading>div{min-width:0}.admin-shell .request-item-heading>strong{flex:0 0 52px;min-width:52px;padding:.3rem;font-size:1.35rem;display:grid}.admin-shell .request-item-heading>strong small{letter-spacing:0;font-size:.5625rem}.admin-shell .request-partial-choice .request-decision-status{grid-column:1/-1}.admin-shell .request-review-actions:not(.request-review-actions-active){position:static}@media (width<=900px){.admin-shell:has(.request-show-detail) .admin-topbar{display:none}.admin-shell:has(.request-show-detail) .manager-navigation{display:none}.admin-shell:has(.request-manager) .manager-navigation{margin-bottom:.75rem}.admin-shell:has(.request-manager) .admin-content{padding-top:.75rem}.admin-shell .request-show-detail .request-manager-heading{display:none}.admin-shell .request-manager-heading{align-items:center;gap:.75rem}.admin-shell .request-manager-heading h1{font-size:1.8rem}.admin-shell .request-manager-heading .request-heading-actions{width:auto}.admin-shell .request-manager-heading .request-heading-actions>button:first-child:not(:last-child){display:none}.admin-shell .request-review-panel{padding:.75rem}.admin-shell .request-manager #request-review-panel{scroll-margin-top:.5rem}.admin-shell .request-manager .request-queue-navigation{flex-wrap:nowrap;gap:.5rem;margin-bottom:.6rem;padding-bottom:.6rem}.admin-shell .request-queue-navigation>span{white-space:nowrap;margin-left:auto;font-size:.8125rem}.admin-shell .request-manager .request-queue-navigation>div{gap:.35rem;margin:0}.admin-shell .request-manager .request-queue-navigation button{padding:.5rem .65rem}.request-queue-label{display:none}.admin-shell .request-customer-summary{border:0;padding-bottom:0;display:block}.admin-shell .request-customer-summary h2{overflow-wrap:anywhere;margin:.15rem 0 .5rem;font-size:1.65rem}.admin-shell .request-customer-summary .eyebrow{margin:0;font-size:.75rem}.admin-shell .request-summary-details{text-align:left;margin-top:0}.admin-shell .request-summary-details summary{padding:.65rem 0}.request-section-heading{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:.6rem}.request-section-heading h3{font-size:1.1rem}.request-section-heading>span{white-space:nowrap;font-size:.8125rem}.request-bulk-review{grid-template-columns:minmax(0,1fr) auto;gap:.4rem;padding:.5rem 0;display:grid}.request-bulk-review>div{gap:.25rem;width:auto;margin:0}.request-bulk-review button{padding:.45rem;font-size:.8125rem}.request-bulk-review>button{font-weight:600}.admin-shell .request-decision-list{gap:.6rem;margin-top:.6rem}.admin-shell .request-decision-card{grid-template-columns:minmax(0,1fr) 90px;gap:.6rem;padding:.75rem}.admin-shell .request-review-bottle{grid-column:1/-1}.admin-shell .request-item-heading{align-items:center}.admin-shell .request-choice-buttons{grid-template-columns:1fr 1fr;align-self:start;padding-top:1.4rem}.admin-shell .request-choice-buttons button{padding:.5rem .2rem;font-size:.8125rem}.admin-shell .request-partial-choice{grid-template-columns:1fr;gap:.25rem;margin:0}.admin-shell .request-partial-choice>span{font-size:.75rem}.admin-shell .request-partial-choice input{min-height:44px}.admin-shell .request-partial-choice .request-decision-status{display:none}.request-note-disclosure summary{min-height:44px;font-size:.8125rem}.admin-shell .request-review-actions-active{padding:.65rem .75rem calc(.65rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(150px,1.2fr);gap:.5rem;margin:1rem -.75rem 0;display:grid;position:sticky;bottom:0}.admin-shell .request-review-actions-active .request-save-status{min-width:0;display:block}.admin-shell .request-review-actions-active .request-save-status strong{font-size:.8125rem}.admin-shell .request-review-actions-active .request-save-status small{display:none}.admin-shell .request-review-actions-active button{min-height:46px;padding:.65rem .5rem}.admin-shell .request-manager :is(input,select,textarea){font-size:16px}.admin-shell .request-inbox-options{margin:.25rem 0}.admin-shell .request-task-filter{margin-top:0}}.admin-shell .request-inline-section{border-bottom:1px solid var(--ops-line);padding:1rem 0}.admin-shell .request-inline-section:first-of-type{padding-top:.5rem}.admin-shell .request-inline-delivery .request-edit-button{margin:0;padding:.5rem .75rem}.admin-shell .request-inline-delivery>p{color:var(--ops-muted);font-size:.875rem;line-height:1.6}.request-inline-tools{border-bottom:1px solid var(--ops-line)}.request-inline-tools>summary{cursor:pointer;min-height:48px;color:var(--ops-muted);padding:.85rem 0;font-size:.9375rem;display:list-item}.request-inline-tools[open]{padding-bottom:.75rem}.request-inline-tools>summary:focus-visible{outline:2px solid var(--ops-gold);outline-offset:3px}.admin-shell .request-inline-delivery .request-shipping-charge{margin:0;padding:.75rem}.admin-shell .request-inline-delivery .request-shipping-charge>label{width:100%}.admin-shell .request-inline-delivery .request-label-tools{margin-bottom:0}.admin-shell .request-inline-delivery .request-shipping-card{margin-block:.5rem}.admin-shell .request-inline-delivery .request-shipping-record{margin-top:.75rem}.admin-shell .request-contacted-next{min-height:44px;margin:.75rem 0}.admin-shell .request-customer-tools .request-share-preview{margin-top:.5rem}.request-action-error{color:var(--ops-red);flex:1 0 100%;grid-column:1/-1;margin:0;font-size:.875rem;line-height:1.5}.request-fulfillment-tools{flex-wrap:wrap;gap:.6rem;display:flex}.request-fulfillment-tools>button{flex:160px;min-height:44px}.request-fulfillment-tools>label{flex:1 0 100%}.request-auto-shipping-error{color:var(--ops-red);font-size:.875rem;line-height:1.6}.request-auto-shipping-error button{min-height:44px;margin-top:.5rem;display:block}@media (width<=900px){.admin-shell .request-review-actions-active{grid-template-columns:1fr 1fr;gap:.35rem .5rem}.admin-shell .request-review-actions-active .request-save-status{grid-column:1/-1}.admin-shell .request-review-actions-active .request-save-only{display:block}.admin-shell .request-review-actions-active .request-complete-button{grid-column:1/-1}.admin-shell .request-inline-section{padding:.75rem 0}.admin-shell .request-inline-section:first-of-type{padding-top:.25rem}}.catalog-page .browse-section-heading{align-items:center;gap:36px;margin-bottom:28px}.catalog-page .browse-section-heading h2{max-width:650px;font-size:clamp(34px,3.5vw,52px);line-height:1.08}.catalog-page .collection-introduction{max-width:530px}.catalog-page .collection-introduction>p{color:#c7c2b6;margin:0 0 17px;font-size:14px;line-height:1.6}.catalog-page .collection-steps{gap:22px;margin:0;padding:0;list-style:none;display:flex}.catalog-page .collection-steps li{color:#e8e2d6;align-items:center;gap:9px;font-size:12px;display:flex}.catalog-page .collection-steps li>span{color:#ddc893;border:1px solid #817554;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.catalog-page .browse-filter-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(240px,1.65fr) minmax(145px,.8fr) minmax(145px,.8fr) auto;gap:10px;margin:0;padding:0}.catalog-page .browse-filter-panel>label,.catalog-page .browse-filter-panel>button{background:#181a14;border:1px solid #555345;border-radius:10px;min-height:64px}.catalog-page .browse-filter-panel>label:not(.browse-search){padding:10px 14px}.catalog-page .browse-filter-panel>label>span{letter-spacing:.08em;color:#c6bdab;font-size:10px}.catalog-page .browse-filter-panel select{color:#f4eddf;font-size:14px}.catalog-page .browse-filter-panel .browse-search{flex-direction:row;align-items:center;min-height:64px;padding:0 16px;gap:12px!important;display:flex!important}.catalog-page .browse-filter-panel .browse-search>span{flex:none;font-size:24px}.catalog-page .browse-search input{color:#f4eddf;flex:1;width:100%;min-width:0;font-size:16px}.catalog-page .browse-search input::placeholder{color:#c7c2b6}.catalog-page .browse-filter-panel>button{color:#e7d1a2;justify-content:center;align-items:center;gap:9px;padding:12px 18px;font-size:13px;display:flex}.catalog-page .filter-count{color:#191a14;background:#ddc893;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;display:grid}.catalog-page .catalog-toolbar{border:0;gap:12px;min-height:70px;margin:0 0 12px;padding:14px 0 0}.catalog-page .catalog-toolbar>p{font-size:13px}.catalog-page .catalog-toolbar>p strong{color:#eee7d9;font-size:21px;font-weight:500}.catalog-page .catalog-toolbar>div{gap:9px}.catalog-page .catalog-toolbar :is(button,select){min-height:44px;font-size:12px}.catalog-page .catalog-toolbar label>span{font-size:11px}.catalog-page .active-filter-chips{flex-wrap:wrap;flex:1}.catalog-page .active-filter-chips button{background:#171a13;border-color:#635e4f}.catalog-page .scent-filter-panel{border-radius:10px;margin-top:14px}.catalog-page .fragrance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:16px}.catalog-page .fragrance-card{box-shadow:none;background:#11140f;border:1px solid #373a2e;border-radius:13px;overflow:hidden}.catalog-page .fragrance-card-image{background:#f3efe4;border-radius:0;height:300px}.catalog-page .fragrance-card-image:before,.catalog-page .fragrance-card-image:after{display:none}.catalog-page .fragrance-card-image .fragrance-bottle-frame{width:100%;height:100%;padding:42px 26px 27px;position:absolute;inset:0}.catalog-page .fragrance-bottle-frame img{object-fit:contain;width:100%;height:100%;max-height:100%}.catalog-page .card-image-status{z-index:3;color:#f8f4e8;background:#282f24;border:1px solid #626a57;max-width:calc(100% - 28px);padding:7px 10px;font-size:10px;line-height:1.3;position:absolute;top:14px;left:14px}.catalog-page .card-image-status.status-not_restocking{background:#4b302b;border-color:#7d554b}.catalog-page .card-image-status.status-out_of_stock,.catalog-page .card-image-status.status-restocking_soon{background:#45443d;border-color:#737063}.catalog-page .fragrance-card-copy{gap:6px;padding:20px}.catalog-page .fragrance-card h3{min-height:0}.catalog-page .product-title-trigger{font-size:24px;line-height:1.18}.catalog-page .product-title-trigger>span{letter-spacing:.13em;color:#c5bcaa;margin-bottom:9px;font-size:10px}.catalog-page .fragrance-card-details{color:#c6c1b5;margin-top:11px;font-size:12px;line-height:1.65}.catalog-page .fragrance-card-details strong{color:#c6c1b5;font-weight:400}.catalog-page .fragrance-card-price{margin:9px 0}.catalog-page .fragrance-card-price>strong{color:#f6f0e4;font-size:24px}.catalog-page .fragrance-card-price-unit,.catalog-page .fragrance-card-price-note{color:#c7bda8;font-size:11px}.catalog-page .fragrance-card-tags{gap:5px;margin-bottom:10px;padding-top:0}.catalog-page .fragrance-card-tags>span{color:#d3cbbb;border-color:#484c3c;padding:5px 8px;font-size:10px}.catalog-page .catalog-card-actions{grid-template-columns:112px minmax(0,1fr);align-items:end;gap:10px;margin-top:auto;display:grid}.catalog-page .catalog-quantity-picker>div{grid-template-columns:32px minmax(0,1fr) 32px;width:100%}.catalog-page .catalog-list-button{letter-spacing:.03em;min-width:0;padding-inline:8px;font-size:10px}.catalog-page .catalog-card-actions button,.catalog-page .catalog-card-actions input{min-height:44px}.catalog-page .catalog-list-button{border-radius:8px}.catalog-page .list-review-summary{background:#1b1e15;border:1px solid #756a4d;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;padding:22px 24px;display:flex}.catalog-page .list-review-summary>div{gap:7px;display:grid}.catalog-page .list-review-summary span{color:#d5ccb9;font-size:13px}.catalog-page .list-review-summary strong{color:#f9eed6;font-size:32px;font-weight:500}.catalog-page .list-review-summary small{color:#c6bcaa;font-size:12px;line-height:1.5}.catalog-page .list-review-summary button{color:#161910;min-height:48px;font:600 14px/1.4 var(--font-geist-sans),sans-serif;cursor:pointer;background:#ddc893;border:1px solid #ddc893;border-radius:8px;padding:13px 20px}.catalog-page .list-review-summary button>span{color:inherit}.catalog-page #order-request-heading{scroll-margin-top:26px}.catalog-page :is(.browse-filter-panel,.catalog-toolbar,.list-review-summary) :is(button,input,select):focus-visible{outline-offset:4px;outline:2px solid #e4cf98}.admin-shell .admin-topbar{height:64px;min-height:64px}.admin-shell .admin-content.inventory-manager{max-width:1440px;padding-top:14px}.admin-shell .manager-navigation{margin-bottom:20px}.admin-shell .manager-nav-bar{padding-bottom:10px}.admin-shell .inventory-manager-heading{align-items:center;gap:24px;margin:0 0 24px;padding:0}.admin-shell .inventory-manager-heading .eyebrow{margin:0 0 10px}.admin-shell .inventory-manager-heading h1{margin:0;font-size:clamp(34px,3.5vw,48px);line-height:1.1}.admin-shell .inventory-manager-heading>div>p:last-child{color:#c5c0b3;max-width:850px;margin:10px 0 0;font-size:14px;line-height:1.6}.admin-shell .inventory-browser{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.admin-shell .inventory-toolbar{grid-template-columns:minmax(230px,1.8fr) minmax(170px,1fr) minmax(140px,.8fr) minmax(140px,.8fr) auto;gap:10px;margin:0}.admin-shell .inventory-toolbar label{background:#191b14;border:1px solid #515040;border-radius:9px;min-height:68px;padding:10px 13px}.admin-shell .inventory-toolbar label>span{letter-spacing:.07em;color:#c5bca9;font-size:10px}.admin-shell .inventory-toolbar :is(input,select){color:#f1ecdf;background:0 0;height:auto;min-height:30px;padding:4px 0;font-size:14px}.admin-shell .inventory-toolbar input::placeholder{color:#bbb5a6}.admin-shell .inventory-toolbar>button{color:#e4d3ad;background:#191b14;border:1px solid #515040;border-radius:9px;min-height:44px;padding:10px 14px;font-size:12px}.admin-shell .inventory-brand-disclosure{border:1px solid #424536;border-radius:9px;margin-top:12px}.admin-shell .inventory-brand-disclosure summary{color:#e5ddcd;cursor:pointer;min-height:46px;padding:14px 16px;font-size:13px}.admin-shell .inventory-brand-disclosure summary>span{float:right;color:#cbbc99;font-size:12px}.admin-shell .inventory-brand-disclosure .brand-alphabet{gap:5px;margin:0;padding:0 14px 14px}.admin-shell .brand-alphabet button{min-width:36px;min-height:40px;font-size:12px}.admin-shell .inventory-filter-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.admin-shell .inventory-filter-chips button{overflow-wrap:anywhere;color:#e8ddc3;max-width:100%;min-height:40px;font:12px/1.4 var(--font-geist-sans),sans-serif;cursor:pointer;background:#242719;border:1px solid #796c4c;border-radius:7px;align-items:center;gap:12px;padding:8px 12px;display:flex}.admin-shell .manager-inventory-viewbar{margin:12px 0 8px}.admin-shell .manager-inventory-viewbar p{font-size:13px}.admin-shell .bulk-sale-toolbar{color:#f1e9d6;box-shadow:none;background:#1c1f16;border:1px solid #55533e;border-radius:9px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 16px;padding:7px 12px;display:flex;position:static}.admin-shell .bulk-sale-toolbar p{color:#f1e9d6;margin:0 auto 0 0;font-size:13px}.admin-shell .bulk-sale-toolbar p span{color:#d0c5ac}.admin-shell .bulk-sale-toolbar>button{color:#ecdfbd;background:0 0;border:1px solid #777154;border-radius:7px;min-height:42px;padding:9px 12px;font-size:12px}.admin-shell .bulk-sale-toolbar>button.admin-primary{color:#191c11;background:#d8c58f;border-color:#d8c58f}.admin-shell .bulk-sale-toolbar>button:disabled{opacity:.48;cursor:not-allowed}.admin-shell .inventory-brand-group>header{margin:8px 0 10px;padding:0 0 10px}.admin-shell .inventory-brand-group>header h2{font-size:22px}.admin-shell .inventory-brand-group>header>div>span{width:30px;height:30px;font-size:16px}.admin-shell .inventory-brand-group>header p{font-size:12px}.admin-shell .manager-compact-inventory .inventory-card{border-radius:9px;grid-template-columns:76px minmax(0,1fr) minmax(160px,215px) auto;gap:18px;padding:14px 16px}.admin-shell .manager-compact-inventory .inventory-card-image{background:#efeade;border-radius:6px;height:96px;padding:8px}.admin-shell .manager-compact-inventory .inventory-bottle-frame img{mix-blend-mode:multiply;max-height:90px}.admin-shell .manager-compact-inventory .inventory-card-copy h3{margin:4px 0 7px;font-size:22px;line-height:1.2}.admin-shell .manager-compact-inventory .inventory-card-brand{display:none}.admin-shell .manager-compact-inventory .bulk-sale-select{color:#c6c0af;align-items:center;gap:7px;min-height:26px;margin:0;font-size:11px;display:inline-flex}.admin-shell .manager-compact-inventory .bulk-sale-select input{width:17px;height:17px}.admin-shell .manager-compact-inventory .inventory-card-details{gap:9px;margin:0;font-size:12px;line-height:1.5}.admin-shell .manager-compact-inventory .inventory-audiences{margin-top:7px}.admin-shell .manager-compact-inventory .inventory-audiences span{padding:3px 6px;font-size:10px}.admin-shell .manager-compact-inventory .inventory-status-control>span{color:#bbb59f;font-size:10px}.admin-shell .manager-compact-inventory .inventory-status-control select{min-height:44px;font-size:13px}.admin-shell .manager-compact-inventory .inventory-card-actions{border:0;grid-column:auto;gap:9px;padding:0;display:grid}.admin-shell .manager-compact-inventory .inventory-card-actions>span{display:none}.admin-shell .manager-compact-inventory .inventory-card-actions>div{gap:4px;display:grid}.admin-shell .manager-compact-inventory .inventory-card-actions button{min-height:40px;font-size:12px}.admin-shell .manager-compact-inventory .inventory-card-actions .edit-product{color:#f0deb4;background:#27291d;border:1px solid #6c654e;border-radius:7px;padding:9px 12px}.admin-shell .manager-compact-inventory .inventory-card-actions .remove-product{color:#cfafa1;border:0;font-size:11px}.admin-shell .inventory-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:28px 0;display:flex}.admin-shell .inventory-pagination p{color:#c3bdaa;font-size:13px}.admin-shell .request-queue-navigation{border-bottom:1px solid #494b3b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:0 0 18px;display:flex}.admin-shell .request-queue-navigation>span{color:#c9c0ad;font-size:13px}.admin-shell .request-queue-navigation>div{gap:8px;display:flex}.admin-shell .request-queue-navigation button,.admin-shell .request-search button{color:#e8d8b2;min-height:42px;font:13px/1.4 var(--font-geist-sans),sans-serif;cursor:pointer;background:#1b1e14;border:1px solid #6b654c;border-radius:7px;padding:9px 13px}.admin-shell .request-queue-navigation button:disabled{opacity:.45;cursor:not-allowed}.admin-shell .request-back-to-inbox{display:none}.admin-shell :is(#request-inbox,#request-review-panel){scroll-margin-top:100px}.admin-shell :is(.inventory-filter-chips,.inventory-brand-disclosure,.inventory-toolbar,.bulk-sale-toolbar,.inventory-pagination,.request-queue-navigation,.request-search) :is(button,input,select,summary):focus-visible{outline-offset:3px;outline:2px solid #e4cf98}@media (width<=1100px){.catalog-page .fragrance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.catalog-page .catalog-card-actions{grid-template-columns:1fr;gap:8px}.catalog-page .browse-section-heading{flex-direction:column;align-items:flex-start;gap:18px}.catalog-page .collection-introduction{max-width:none}.catalog-page .browse-filter-panel{grid-template-columns:minmax(210px,1fr) minmax(130px,.6fr) minmax(135px,.6fr) auto}.admin-shell .inventory-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-shell .inventory-search{grid-column:1/3}.admin-shell .manager-compact-inventory .inventory-card{grid-template-columns:70px minmax(0,1fr) 180px;gap:12px}.admin-shell .manager-compact-inventory .inventory-card-actions{grid-column:2/-1}.admin-shell .manager-compact-inventory .inventory-card-actions>div{display:flex}.admin-shell .request-back-to-inbox{display:block}}@media (width<=760px){.catalog-page .browse-filter-panel{grid-template-columns:minmax(0,1fr) auto;gap:8px}.catalog-page .browse-filter-panel>label:not(.browse-search){display:none}.catalog-page .browse-filter-panel>label,.catalog-page .browse-filter-panel>button{min-height:56px}.catalog-page .browse-filter-panel>button{padding:10px 13px;font-size:12px}.catalog-page .catalog-toolbar{flex-wrap:wrap;align-items:flex-start;gap:10px;padding-top:12px}.catalog-page .catalog-toolbar>.active-filter-chips{flex-basis:calc(100% - 105px)}.catalog-page .catalog-toolbar>div{flex-wrap:wrap;justify-content:flex-start;width:100%;display:flex}.catalog-page .catalog-toolbar .collection-copy-button{font-size:11px}.catalog-page .fragrance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-page .fragrance-card-image{height:250px}.catalog-page .fragrance-card-image .fragrance-bottle-frame{padding:45px 14px 24px}.catalog-page .fragrance-card-copy{padding:17px 14px}.catalog-page .product-title-trigger{font-size:22px}.catalog-page .collection-steps{flex-wrap:wrap;gap:16px}.catalog-page .collection-steps li{gap:7px;font-size:11px}.catalog-page .collection-introduction>p{font-size:13px}.catalog-page .list-review-summary{flex-direction:column;align-items:stretch;gap:16px;padding:18px}.admin-shell .inventory-manager-heading{flex-wrap:wrap;align-items:flex-start}.admin-shell .inventory-manager-heading>div>p:last-child{font-size:13px}.admin-shell .inventory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .inventory-search{grid-column:1/-1}.admin-shell .inventory-toolbar label{min-height:65px}.admin-shell .inventory-toolbar :is(input,select){font-size:16px}.admin-shell .bulk-sale-toolbar{gap:8px;padding:12px}.admin-shell .bulk-sale-toolbar p{flex-basis:100%}.admin-shell .bulk-sale-toolbar>button{flex-grow:1}.admin-shell .manager-compact-inventory .inventory-card{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.admin-shell .manager-compact-inventory .inventory-card-image{height:102px}.admin-shell .manager-compact-inventory .inventory-card-controls,.admin-shell .manager-compact-inventory .inventory-card-actions{grid-column:1/-1}.admin-shell .manager-compact-inventory .inventory-card-actions>div{justify-content:space-between}.admin-shell .manager-compact-inventory .inventory-card-copy h3{font-size:22px}.admin-shell .request-queue-navigation{gap:10px}.admin-shell .request-queue-navigation>div{margin-left:auto}}@media (width<=430px){.catalog-page .fragrance-grid{gap:10px}.catalog-page .fragrance-card-image{height:210px}.catalog-page .fragrance-card-copy{padding:14px 11px}.catalog-page .product-title-trigger{font-size:20px}.catalog-page .product-title-trigger>span{letter-spacing:.09em;font-size:9px}.catalog-page .fragrance-card-details{font-size:11px}.catalog-page .card-image-status{max-width:calc(100% - 18px);padding:6px 7px;font-size:9px;top:10px;left:9px}.catalog-page .fragrance-card-price>strong{font-size:23px}.catalog-page .fragrance-card-tags{display:none}.catalog-page .collection-steps{gap:9px}.catalog-page .collection-steps li{gap:5px;font-size:10px}.catalog-page .collection-steps li>span{width:20px;height:20px}.catalog-page .browse-filter-panel>button{padding:8px 10px;font-size:11px}.catalog-page .filter-count{width:18px;height:18px}}@media (forced-colors:active){.catalog-page :is(.fragrance-card,.list-review-summary),.admin-shell :is(.bulk-sale-toolbar,.inventory-brand-disclosure,.inventory-filter-chips button,.request-queue-navigation button){color:canvastext;background:canvas;border-color:canvastext}.catalog-page .list-review-summary button{color:buttontext;background:buttonface;border-color:buttontext}}
