/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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;--radius-md:.375rem;--radius-lg:.5rem;--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.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)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.order-1{order:1}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.\!hidden{display:none!important}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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))}}.storefront-mini-button{white-space:nowrap;justify-content:center;line-height:1.2;overflow:hidden}.seller-shell .storefront-mini-button>input[type=file]{pointer-events:none;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;opacity:0!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.storefront-mini-button:has(>input[type=file]:focus-visible){outline:3px solid var(--ns-input-focus-border);outline-offset:3px}.storefront-mini-button:has(>input[type=file]:disabled){opacity:.56;cursor:not-allowed}.storefront-segment--four>div{grid-template-columns:repeat(2,minmax(0,1fr))!important}:root{--ns-color-white:#fff;--ns-color-canvas:#f7fafd;--ns-color-black-900:#111318;--ns-color-black-700:#2a2e35;--ns-color-blue-700:#1f6fd1;--ns-color-blue-800:#1559ae;--ns-color-blue-100:#eaf4ff;--ns-color-blue-050:#f4f9ff;--ns-color-yellow-500:#f6c343;--ns-color-yellow-600:#dfae27;--ns-color-yellow-100:#fff5cc;--ns-color-beige-100:#f7f0e7;--ns-color-beige-200:#e6d8c8;--ns-color-gray-700:#596273;--ns-color-gray-500:#8b95a5;--ns-color-gray-300:#d8dee8;--ns-color-gray-200:#e9edf2;--ns-color-gray-100:#f4f6f8;--ns-color-success-600:#1e8e5a;--ns-color-success-100:#eaf7f0;--ns-color-danger-600:#c93d3d;--ns-color-danger-100:#fdecec;--ns-color-warning-text:#8a5b00;--ns-bg-app:var(--ns-color-canvas);--ns-bg-surface:var(--ns-color-white);--ns-bg-muted:var(--ns-color-gray-100);--ns-text-primary:var(--ns-color-black-900);--ns-text-secondary:var(--ns-color-gray-700);--ns-text-muted:var(--ns-color-gray-500);--ns-text-inverse:var(--ns-color-white);--ns-border-default:var(--ns-color-gray-300);--ns-border-soft:var(--ns-color-gray-200);--ns-neutral-soft:var(--ns-color-gray-100);--ns-primary:var(--ns-color-blue-700);--ns-primary-hover:var(--ns-color-blue-800);--ns-primary-soft:var(--ns-color-blue-100);--ns-primary-row-hover:var(--ns-color-blue-050);--ns-attention:var(--ns-color-yellow-500);--ns-attention-hover:var(--ns-color-yellow-600);--ns-attention-soft:var(--ns-color-yellow-100);--ns-warning-text:var(--ns-color-warning-text);--ns-warning:var(--ns-attention);--ns-warning-soft:var(--ns-attention-soft);--ns-warning-border:var(--ns-attention);--ns-editorial-soft:var(--ns-color-beige-100);--ns-editorial-border:var(--ns-color-beige-200);--ns-owner-shell:var(--ns-color-black-900);--ns-owner-hover:var(--ns-color-black-700);--ns-owner-muted:var(--ns-color-gray-300);--ns-owner-line:var(--ns-color-black-700);--ns-owner-surface:var(--ns-color-black-700);--ns-success:var(--ns-color-success-600);--ns-success-soft:var(--ns-color-success-100);--ns-danger:var(--ns-color-danger-600);--ns-danger-soft:var(--ns-color-danger-100);--ns-button-primary-bg:var(--ns-primary);--ns-button-primary-hover-bg:var(--ns-primary-hover);--ns-button-primary-active-bg:var(--ns-primary-hover);--ns-button-attention-bg:var(--ns-attention);--ns-button-attention-hover-bg:var(--ns-attention-hover);--ns-button-disabled-bg:var(--ns-neutral-soft);--ns-button-disabled-text:var(--ns-text-muted);--ns-input-bg:var(--ns-bg-app);--ns-input-border:var(--ns-border-default);--ns-input-focus-border:var(--ns-primary);--ns-input-focus-ring:var(--ns-primary-soft);--ns-table-row-hover-bg:var(--ns-primary-row-hover);--ns-table-row-selected-bg:var(--ns-primary-soft);--ns-badge-success-bg:var(--ns-success-soft);--ns-badge-success-text:var(--ns-success);--ns-badge-attention-bg:var(--ns-attention-soft);--ns-badge-attention-text:var(--ns-warning-text);--ns-banner-attention-bg:var(--ns-attention-soft);--ns-banner-attention-border:var(--ns-attention);--ns-banner-attention-text:var(--ns-warning-text);--ns-chart-primary:var(--ns-primary);--ns-chart-highlight:var(--ns-attention);--ns-chart-grid:var(--ns-border-soft);--ns-sidebar-owner-bg:var(--ns-owner-shell);--ns-sidebar-owner-hover:var(--ns-owner-hover);--ns-sidebar-owner-marker:var(--ns-attention);--ns-tooltip-bg:var(--ns-text-primary);--ns-tooltip-text:var(--ns-text-inverse);--ns-font-caption:12px;--ns-font-label:12px;--ns-font-small:12px;--ns-font-body:13px;--provider-nova-poshta:#da291c;--provider-ukrposhta:#ffd500;--provider-checkbox:#111318;--ink:#171713;--paper:#f7f5f0;--surface:#fff;--muted:#706f69;--line:#17171324;--lime:#d8ff68;--lime-deep:#739f20;--lilac:#cfc8ff;--peach:#ffc2a4;--blue:#a8d8ff;--radius-sm:14px;--radius-md:24px;--radius-lg:36px;--shadow-soft:0 20px 70px #1f1e181a;--layer-sticky:20;--layer-navigation:40;--layer-floating:60;--layer-toast:70;--layer-overlay:80;--layer-modal:90;--mobile-navigation-height:74px;--mobile-safe-bottom:calc(var(--mobile-navigation-height) + env(safe-area-inset-bottom))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible){outline:3px solid var(--ns-primary);outline-offset:3px}.marketing-shell{overflow:hidden}.section-wrap{width:min(1240px,100% - 48px);margin-inline:auto}.brand{letter-spacing:-.03em;align-items:center;gap:11px;min-height:44px;font-size:16px;font-weight:720;display:inline-flex}.brand__mark{color:#fff;background:0 0;border-radius:12px;place-items:center;width:40px;height:40px;font-size:20px;font-weight:850;display:grid;position:relative;overflow:hidden}.brand__mark img{object-fit:contain;width:100%;height:100%;display:block}.brand__mark span{background:var(--lime);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.brand__word b{font-weight:850}.brand--inverse{color:#fff}.brand--inverse .brand__mark{color:var(--ink);background:0 0}.site-header{z-index:var(--layer-navigation);pointer-events:none;padding:14px 0;position:fixed;inset:0 0 auto}.site-header__inner{pointer-events:auto;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f9f7f2d1;border:1px solid #ffffffb8;border-radius:20px;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1240px,100% - 32px);min-height:64px;margin:0 auto;padding:9px 10px 9px 14px;display:grid;box-shadow:0 9px 36px #1e1d1812}.desktop-nav{align-items:center;gap:30px;font-size:14px;font-weight:650;display:flex}.desktop-nav a,.site-footer a{transition:opacity .2s}.desktop-nav a:hover,.site-footer a:hover{opacity:.56}.header-actions{justify-content:flex-end;align-items:center;gap:4px;display:flex}.mobile-menu{display:none}.button{white-space:normal;overflow-wrap:anywhere;text-align:center;cursor:pointer;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:46px;padding:8px 20px;font-size:14px;font-weight:760;line-height:1.25;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(0)scale(.98)}.button:focus-visible{outline:3px solid var(--ns-primary);outline-offset:3px}a:focus-visible{outline:3px solid var(--ns-primary);outline-offset:3px}summary:focus-visible{outline:3px solid var(--ns-primary);outline-offset:3px}.button--dark{color:#fff;background:var(--ink);box-shadow:0 8px 26px #17171326}.button--dark:hover{box-shadow:0 13px 32px #17171338}.button--quiet{color:var(--ink);background:0 0}.button--small{min-height:46px}.button--large{border-radius:17px;min-height:58px;padding:0 26px;font-size:15px}.button--lime{background:var(--lime);color:var(--ink)}.text-link{border-bottom:1px solid var(--ink);align-items:center;min-height:44px;font-size:14px;font-weight:760;display:inline-flex}.hero{grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);align-items:center;gap:70px;min-height:760px;padding-top:154px;padding-bottom:88px;display:grid}.hero__copy{z-index:3;position:relative}.eyebrow,.section-kicker{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:820}.eyebrow{border:1px solid var(--line);border-radius:99px;align-items:center;gap:9px;padding:8px 12px;display:inline-flex}.pulse-dot{background:#59a64a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #59a64a1f}.hero h1{letter-spacing:-.067em;max-width:650px;margin:25px 0 24px;font-size:clamp(55px,5.7vw,86px);font-weight:760;line-height:.98}.hero h1 em,.section-heading h2 em,.workflow h2 em,.final-cta h2 em{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero__copy>p{color:#565650;max-width:620px;margin:0;font-size:18px;line-height:1.65}.hero__actions{align-items:center;gap:24px;margin-top:34px;display:flex}.trust-line{color:#77766f;flex-wrap:wrap;gap:16px 24px;margin-top:26px;font-size:12px;display:flex}.trust-line span{align-items:center;gap:6px;display:inline-flex}.hero-stage{isolation:isolate;place-items:center;min-height:610px;display:grid;position:relative}.hero-stage:before{content:"";filter:blur(6px);z-index:-2;background:radial-gradient(circle,#d8ff686b,#cfc8ff38 45%,#0000 69%);border-radius:50%;width:560px;height:560px;position:absolute}.orbit{z-index:-1;border:1px solid #17171317;border-radius:50%;position:absolute}.orbit--one{width:590px;height:440px;transform:rotate(-14deg)}.orbit--two{width:500px;height:610px;transform:rotate(31deg)}.device{background:#171713;border-radius:31px;width:min(480px,82%);padding:10px;position:relative;transform:rotate(2.5deg);box-shadow:0 40px 100px #18181440}.device__bar{gap:5px;height:31px;padding:5px 9px;display:flex}.device__bar span{background:#575750;border-radius:50%;width:7px;height:7px}.store-preview{background:#fbfaf7;border-radius:22px;min-height:500px;padding:22px}.store-preview__top{justify-content:space-between;align-items:center;display:flex}.mini-brand{letter-spacing:.08em;align-items:center;gap:7px;font-size:12px;font-weight:780;display:flex}.mini-brand span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-family:Georgia,serif;font-size:15px;display:grid}.store-preview__label{color:#85847c;font-size:var(--ns-font-caption);letter-spacing:.16em;margin:36px 0 6px}.store-preview h2{letter-spacing:-.045em;margin:0 0 22px;font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1}.preview-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.preview-product{font-size:var(--ns-font-caption);grid-template-columns:1fr auto;gap:5px;display:grid}.preview-product b{font-size:var(--ns-font-label)}.preview-product--wide{grid-column:span 2}.product-art{border-radius:8px;grid-column:1/-1;place-items:center;min-height:122px;display:grid;position:relative;overflow:hidden}.preview-product--wide .product-art{min-height:178px}.product-art--cream{background:linear-gradient(145deg,#ded3c3,#f3ede4)}.product-art--blue{background:linear-gradient(145deg,#acc8ce,#dbe6e5)}.product-art--rose{background:linear-gradient(145deg,#dab9b0,#f0ded7)}.dress-shape{clip-path:polygon(31% 0,69% 0,78% 19%,100% 100%,0 100%,22% 19%);background:#fbfaf7;border-radius:45% 45% 20% 20%;width:92px;height:137px;transform:skew(-6deg);box-shadow:inset -18px -10px 35px #d8cabb}.bag-shape{background:#36585a;border-radius:9px 9px 18px 18px;width:70px;height:68px;margin-top:20px;box-shadow:0 10px 18px #0000001f}.bag-shape:before{content:"";border:5px solid #36585a;border-bottom:0;border-radius:18px 18px 0 0;width:34px;height:25px;margin:-18px auto 0;display:block}.shoe-shape{background:#8e413d;border-radius:60% 20% 35% 30%;width:90px;height:34px;transform:rotate(-12deg);box-shadow:0 10px 16px #0000001f}.floating-pill,.floating-card{z-index:5;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe0;border:1px solid #fffc;position:absolute}.floating-pill{border-radius:14px;align-items:center;gap:8px;min-height:46px;padding:0 16px;font-size:12px;font-weight:750;animation:5s ease-in-out infinite float;display:flex;top:70px;right:5px}.floating-card{border-radius:17px;gap:10px;min-width:220px;padding:13px;animation:6s ease-in-out -2s infinite float;display:flex;bottom:62px;left:-10px}.floating-card__icon{background:var(--lime);border-radius:12px;place-items:center;width:39px;height:39px;display:grid}.floating-card small,.floating-card strong{display:block}.floating-card small{color:#7a7972;font-size:var(--ns-font-small)}.floating-card strong{margin-top:4px;font-size:16px}.floating-card strong b{color:#4b9140;font-size:var(--ns-font-small);margin-left:7px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.marquee{border-block:1px solid var(--ink);background:var(--lime);overflow:hidden;transform:rotate(-1deg)scale(1.02)}.marquee div{letter-spacing:.08em;align-items:center;gap:32px;width:max-content;padding:15px 0;font-size:12px;font-weight:860;animation:28s linear infinite marquee;display:flex}.marquee i{font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}.benefits{padding-top:150px;padding-bottom:150px}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:22px 80px;margin-bottom:62px;display:grid}.section-heading .section-kicker{grid-column:1/-1}.section-heading h2,.workflow h2,.final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6vw,78px);line-height:1}.section-heading>p:last-child{max-width:430px;color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.6}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.benefit-card{border-radius:var(--radius-md);min-height:520px;box-shadow:5px 6px 0 var(--ink);border:1px solid #171713c7;flex-direction:column;padding:26px;transition:transform .3s,box-shadow .3s;display:flex}.benefit-card:hover{box-shadow:8px 13px 0 var(--ink);transform:translateY(-7px)rotate(-.5deg)}.benefit-card--lime{background:var(--lime)}.benefit-card--lilac{background:var(--lilac)}.benefit-card--peach{background:var(--peach)}.benefit-card__number{border:1px solid var(--ink);background:#ffffff59;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:800;display:grid}.benefit-card__visual{flex:1;place-items:center;min-height:235px;display:grid}.benefit-card h3{letter-spacing:-.04em;max-width:330px;margin:0 0 13px;font-size:25px;line-height:1.05}.benefit-card p{margin:0;font-size:14px;line-height:1.55}.import-stack{width:190px;height:160px;position:relative}.import-stack i{border:2px solid var(--ink);width:105px;height:130px;box-shadow:4px 5px 0 var(--ink);background:#fff;border-radius:13px;position:absolute}.import-stack i:first-child{background:#c8a196;top:22px;left:0;transform:rotate(-10deg)}.import-stack i:nth-child(2){background:#9fb5c4;top:13px;right:0;transform:rotate(9deg)}.import-stack i:nth-child(3){background:#f8f4eb;top:0;left:42px}.import-stack b{border:2px solid var(--ink);background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:26px;display:grid;position:absolute;bottom:-2px;right:-6px}.order-stack{gap:9px;width:210px;display:grid}.order-stack i{border:2px solid var(--ink);height:48px;box-shadow:3px 4px 0 var(--ink);background:#ffffffab;border-radius:13px}.order-stack i:before{content:"";background:var(--ink);border-radius:8px;width:28px;height:28px;margin:8px;display:block}.order-stack i:nth-child(2){transform:translate(15px)}.order-stack i:nth-child(3){transform:translate(-6px)}.theme-switcher{border:2px solid var(--ink);width:205px;height:150px;box-shadow:5px 6px 0 var(--ink);background:#fff;border-radius:19px;grid-template-columns:repeat(3,1fr);align-content:start;gap:9px;padding:18px;display:grid;position:relative}.theme-switcher i{background:#191916;border-radius:9px;height:44px}.theme-switcher i:nth-child(2){background:#f7eee5}.theme-switcher i:nth-child(3){background:#8caeb2}.theme-switcher span{border:2px solid var(--ink);border-radius:9px;grid-column:1/-1;height:37px;position:relative}.theme-switcher span:after{content:"";background:var(--peach);border-radius:50%;width:23px;height:23px;position:absolute;top:5px;left:5px}.workflow{background:var(--ink);color:#fff;padding:130px 0}.workflow__inner{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.workflow .section-kicker{color:var(--lime)}.workflow__steps{border-top:1px solid #ffffff40}.workflow__steps article{border-bottom:1px solid #ffffff40;grid-template-columns:54px 1fr 30px;align-items:center;gap:22px;min-height:138px;display:grid}.workflow__steps article>span{width:42px;height:42px;font-size:var(--ns-font-small);border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.workflow__steps h3{letter-spacing:-.03em;margin:0 0 8px;font-size:22px}.workflow__steps p{color:#aaa9a3;max-width:530px;margin:0;font-size:14px;line-height:1.5}.workflow__steps svg{color:var(--lime);transition:transform .2s}.workflow__steps article:hover svg{transform:translate(5px)}.price-section{padding:140px 0}.price-card{border:1px solid var(--ink);border-radius:var(--radius-lg);background:var(--lilac);box-shadow:8px 10px 0 var(--ink);grid-template-columns:1fr .9fr auto;align-items:center;gap:45px;padding:52px;display:grid}.price-card__copy h2{align-items:baseline;gap:8px;margin:12px 0 10px;display:flex}.price-card__copy h2 span{letter-spacing:-.07em;font-size:76px}.price-card__copy h2 small{font-size:17px;font-weight:650}.price-card__copy>p:last-child{max-width:420px;margin:0;font-size:14px;line-height:1.55}.price-card ul{gap:14px;margin:0;padding:0;font-size:14px;font-weight:650;list-style:none;display:grid}.price-card li{align-items:center;gap:10px;display:flex}.price-card li svg{background:var(--ink);color:#fff;border-radius:50%;padding:3px}.price-card>.button{min-width:210px}.fair-use-note{color:#171713ad;font-size:var(--ns-font-small);grid-column:1/-1}.final-cta{text-align:center;padding:110px 24px 145px}.final-cta__spark{background:var(--lime);border-radius:20px;place-items:center;width:70px;height:70px;margin:0 auto 28px;display:grid;transform:rotate(8deg)}.final-cta h2{margin:18px auto 34px}.final-cta .button{min-width:250px}.site-footer{background:var(--ink);color:#fff;padding:62px 0 28px}.site-footer__inner{grid-template-columns:1fr 1fr auto;align-items:center;gap:40px;display:grid}.site-footer__inner>p{color:#aaa9a3;margin:0;font-family:Georgia,serif;font-size:20px}.site-footer__inner>div{gap:22px;font-size:13px;display:flex}.site-footer small{color:#77766f;font-size:var(--ns-font-small);border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:30px}.editorial-home{--editorial-paper:#f4f0e8;--editorial-cream:#e9dfd0;--editorial-ink:#12120f;--editorial-lime:#c9ff43;background:var(--editorial-paper)}.editorial-home .site-header{padding-top:0}.editorial-home .editorial-header{width:100%;min-height:78px;box-shadow:none;background:#f7f4ede0;border:0;border-bottom:1px solid #12120f1f;border-radius:0;padding:12px 3.1vw}.editorial-home .desktop-nav{gap:38px;font-size:13px}.editorial-home .button--lime{background:var(--editorial-lime);box-shadow:0 10px 32px #72961e29}.editorial-home .button--lime:hover{box-shadow:0 14px 36px #5d7e113d}.editorial-hero{background:#f6f2ea;border-bottom:1px solid #12120f24;grid-template-columns:minmax(440px,.74fr) minmax(650px,1.26fr);min-height:830px;padding-top:78px;display:grid}.editorial-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(120px,13vh,170px) clamp(48px,6vw,104px) 70px;display:flex}.editorial-hero__kicker,.editorial-kicker{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:12px;font-weight:850;display:flex}.editorial-hero__kicker span,.editorial-kicker span{background:var(--editorial-lime);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c9ff4333}.editorial-hero h1{letter-spacing:-.075em;margin:28px 0 27px;font-size:clamp(70px,7.6vw,120px);font-weight:730;line-height:.78}.editorial-hero h1 em,.editorial-story h2 em,.editorial-section-head h2 em,.editorial-workflow h2 em,.editorial-price h2 em,.editorial-final h2 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.editorial-hero__copy>p{color:#5b5952;max-width:550px;margin:0;font-size:18px;line-height:1.6}.editorial-hero__actions{align-items:center;gap:28px;margin-top:38px;display:flex}.editorial-hero__actions .button{min-width:224px}.editorial-hero__proof{color:#706e67;flex-wrap:wrap;gap:12px 22px;margin-top:30px;font-size:12px;display:flex}.editorial-hero__proof span{align-items:center;gap:6px;display:inline-flex}.editorial-hero__visual{isolation:isolate;background:#d8cdbd;min-height:752px;position:relative;overflow:hidden}.editorial-hero__photo{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.editorial-hero__visual:after{content:"";z-index:-1;background:linear-gradient(90deg,#f4f0e814,#0000 25%,#12120f14);position:absolute;inset:0}.editorial-store{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#faf8f3f7;border:1px solid #12120f21;border-radius:15px 15px 0 0;width:min(690px,86%);min-height:500px;position:absolute;bottom:0;right:clamp(20px,3vw,58px);overflow:hidden;box-shadow:0 38px 90px #211b143b}.editorial-store__nav{border-bottom:1px solid #12120f1a;grid-template-columns:1fr repeat(3,auto) 24px;align-items:center;gap:24px;min-height:64px;padding:0 27px;font-size:12px;font-weight:700;display:grid}.editorial-store__nav strong{font-family:Georgia,serif;font-size:19px;font-weight:400}.editorial-store__lead{background:linear-gradient(90deg,#e8dfd2f5,#f6f2eac2 60%,#f6f2ea2e);min-height:246px;padding:46px 34px;position:relative}.editorial-store__lead>span{letter-spacing:.2em;font-size:12px;font-weight:750}.editorial-store__lead h2{letter-spacing:-.055em;margin:17px 0 22px;font-family:Georgia,serif;font-size:38px;font-weight:400;line-height:.86}.editorial-store__lead button{background:#fbfaf7;border:0;border-radius:8px;min-height:38px;padding:0 16px;font-size:12px;font-weight:750}.editorial-store__products{background:#fbfaf7;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px 18px 20px;display:grid}.editorial-store__products article{grid-template-columns:1fr auto;gap:5px;font-size:12px;display:grid}.editorial-store__products article>span{font-weight:800}.editorial-store__products article>small{font-size:12px}.editorial-product{background:#e4ddd2;grid-column:1/-1;place-items:center;min-height:105px;display:grid;overflow:hidden}.editorial-product b{filter:drop-shadow(0 9px 9px #12120f21);display:block}.editorial-product--cream b,.editorial-product--ink b{background:#e4d7c2;border-radius:14px 14px 19px 19px;width:58px;height:50px}.editorial-product--ink b{background:#22221f}.editorial-product--red b{background:#8d342f;border-radius:60% 18% 28% 30%;width:82px;height:31px;transform:rotate(-11deg)}.editorial-hero__edition{background:var(--editorial-lime);letter-spacing:.1em;padding:8px 10px;font-size:12px;font-weight:900;position:absolute;top:18px;right:18px}.editorial-marquee{border-bottom:1px solid var(--editorial-ink);background:var(--editorial-lime);overflow:hidden}.editorial-marquee>div{letter-spacing:.1em;align-items:center;gap:32px;width:max-content;padding:15px 0;font-size:12px;font-weight:900;animation:30s linear infinite marquee;display:flex}.editorial-marquee i{font-style:normal}.editorial-story{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:stretch;gap:clamp(50px,8vw,120px);padding-block:150px;display:grid}.editorial-story__image{background:#d8cdbc;min-height:620px;position:relative;overflow:hidden}.editorial-story__image img{object-fit:cover;object-position:70% center;filter:grayscale()contrast(1.04);width:100%;height:100%;position:absolute;inset:0}.editorial-story__image:after{content:"";background:linear-gradient(#0000 58%,#12120fc2);position:absolute;inset:0}.editorial-story__image>span{z-index:1;color:#fff;letter-spacing:.13em;font-size:12px;font-weight:850;line-height:1.55;position:absolute;bottom:28px;left:30px}.editorial-story__copy{flex-direction:column;justify-content:center;padding-block:40px;display:flex}.editorial-story__copy h2,.editorial-section-head h2,.editorial-workflow h2,.editorial-price__title h2,.editorial-final h2{letter-spacing:-.065em;margin:27px 0;font-size:clamp(55px,6.1vw,92px);line-height:.9}.editorial-story__copy>p:last-of-type{color:#5f5d56;max-width:630px;margin:0;font-size:17px;line-height:1.7}.editorial-story__metrics{border-top:1px solid #12120f38;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px;padding-top:24px;display:grid}.editorial-story__metrics strong,.editorial-story__metrics span{display:block}.editorial-story__metrics strong{font-family:Georgia,serif;font-size:34px;font-weight:400}.editorial-story__metrics span{color:#6b6962;max-width:130px;margin-top:8px;font-size:12px;line-height:1.45}.editorial-capabilities{background:#e8dfd1;padding:145px 0}.editorial-section-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:20px 80px;display:grid}.editorial-section-head .editorial-kicker{grid-column:1/-1}.editorial-section-head h2{margin-bottom:0}.editorial-section-head>p:last-child{color:#5c5a54;max-width:440px;margin:0 0 8px;font-size:16px;line-height:1.65}.editorial-capability-list{border-top:1px solid var(--editorial-ink);margin-top:75px}.editorial-capability-list article{border-bottom:1px solid #12120f59;grid-template-columns:70px 95px minmax(260px,.9fr) minmax(300px,1.1fr) 34px;align-items:center;gap:22px;min-height:175px;padding:28px 0;transition:padding .25s,background .25s;display:grid}.editorial-capability-list article:hover{background:#ffffff42;padding-inline:18px}.editorial-capability-list__number{border:1px solid var(--editorial-ink);border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:850;display:grid}.editorial-capability-list small{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:850}.editorial-capability-list h3{letter-spacing:-.04em;max-width:420px;margin:0;font-size:27px;line-height:1.05}.editorial-capability-list p{color:#5d5b54;max-width:520px;margin:0;font-size:14px;line-height:1.65}.editorial-workflow{background:var(--editorial-ink);color:#fff;padding:145px 0}.editorial-workflow__inner{grid-template-columns:minmax(320px,.76fr) minmax(500px,1.24fr);gap:clamp(70px,10vw,150px);display:grid}.editorial-workflow .editorial-kicker{color:var(--editorial-lime)}.editorial-workflow__intro h2{font-size:clamp(60px,6.2vw,94px)}.editorial-workflow__intro>p:last-child{color:#a7a59e;max-width:360px;margin:0;font-size:15px;line-height:1.65}.editorial-workflow__steps{border-top:1px solid #ffffff4d}.editorial-workflow__steps article{border-bottom:1px solid #ffffff4d;grid-template-columns:50px minmax(0,1fr) 30px;align-items:center;gap:24px;min-height:150px;display:grid}.editorial-workflow__steps article>span{color:var(--editorial-lime);font-family:Georgia,serif;font-size:18px}.editorial-workflow__steps h3{letter-spacing:-.035em;margin:0 0 9px;font-size:23px}.editorial-workflow__steps p{color:#aaa8a1;max-width:520px;margin:0;font-size:14px;line-height:1.5}.editorial-workflow__steps svg{color:var(--editorial-lime)}.editorial-price{grid-template-columns:minmax(380px,.82fr) minmax(560px,1.18fr);align-items:center;gap:clamp(60px,9vw,130px);padding-block:150px;display:grid}.editorial-price__title h2{font-size:clamp(56px,5.4vw,82px)}.editorial-price__card{border:1px solid var(--editorial-ink);box-shadow:10px 11px 0 var(--editorial-ink);background:#f8f5ee;grid-template-columns:1fr 1fr;gap:38px;padding:46px;display:grid}.editorial-price__card>div>span{letter-spacing:.15em;font-size:12px;font-weight:900}.editorial-price__card h3{align-items:baseline;gap:8px;margin:18px 0 10px;display:flex}.editorial-price__card h3 b{letter-spacing:-.08em;font-size:78px;line-height:.8}.editorial-price__card h3 small{font-size:15px}.editorial-price__card p{color:#605e57;margin:0;font-size:13px;line-height:1.5}.editorial-price__card ul{gap:14px;margin:0;padding:0;font-size:13px;font-weight:700;list-style:none;display:grid}.editorial-price__card li{align-items:center;gap:9px;display:flex}.editorial-price__card li svg{background:var(--editorial-ink);color:#fff;border-radius:50%;padding:3px}.editorial-price__card>.button{grid-column:1/-1;width:100%}.editorial-price__card>.fair-use-note{color:#77756e;grid-column:1/-1;font-size:12px}.editorial-final{text-align:center;padding:120px 28px 145px}.editorial-final .editorial-kicker{justify-content:center}.editorial-final h2{max-width:1100px;margin:28px auto 42px;font-size:clamp(50px,6vw,88px)}.editorial-final .button{min-width:260px}.editorial-footer{padding-top:72px}.editorial-footer .site-footer__inner>p{font-size:22px}@media (max-width:1100px){.editorial-hero{grid-template-columns:minmax(360px,.8fr) minmax(540px,1.2fr)}.editorial-hero__copy{padding-inline:42px}.editorial-hero h1{font-size:78px}.editorial-store{width:90%}.editorial-story{gap:55px}.editorial-capability-list article{grid-template-columns:60px 75px minmax(240px,.9fr) minmax(260px,1.1fr) 28px}}@media (max-width:900px){.editorial-hero{grid-template-columns:1fr;min-height:0;padding-top:78px}.editorial-hero__copy{text-align:left;align-items:flex-start;min-height:620px;padding:110px max(34px,8vw) 74px}.editorial-hero h1{font-size:clamp(70px,12vw,105px)}.editorial-hero__visual{min-height:680px}.editorial-store{width:min(660px,90%)}.editorial-story{grid-template-columns:1fr;padding-block:110px}.editorial-story__image{min-height:540px}.editorial-story__copy{padding-block:0}.editorial-section-head{grid-template-columns:1fr}.editorial-section-head .editorial-kicker{grid-column:auto}.editorial-capability-list article{grid-template-columns:52px 1fr 26px;gap:14px}.editorial-capability-list small,.editorial-capability-list h3,.editorial-capability-list p{grid-column:2}.editorial-capability-list svg{grid-area:1/3/5}.editorial-capability-list__number{grid-row:1/5}.editorial-workflow__inner{grid-template-columns:1fr;gap:55px}.editorial-price{grid-template-columns:1fr;gap:45px}}@media (max-width:700px){.editorial-home .editorial-header{min-height:64px;padding-inline:14px}.editorial-home .site-header{padding-top:0}.editorial-hero{padding-top:64px}.editorial-hero__copy{min-height:570px;padding:86px 20px 55px}.editorial-hero__kicker{font-size:12px}.editorial-hero h1{margin-block:24px;font-size:clamp(61px,18vw,79px);line-height:.81}.editorial-hero__copy>p{font-size:16px;line-height:1.55}.editorial-hero__actions{gap:14px;width:100%;display:grid}.editorial-hero__actions .button{width:100%}.editorial-hero__actions .text-link{width:max-content}.editorial-hero__proof{gap:10px 15px}.editorial-hero__visual{min-height:570px}.editorial-hero__photo{object-position:65% center}.editorial-store{width:calc(100% - 28px);min-height:390px;right:14px}.editorial-store__nav{grid-template-columns:1fr auto;gap:12px;min-height:52px;padding-inline:17px}.editorial-store__nav span{display:none}.editorial-store__lead{min-height:195px;padding:30px 21px}.editorial-store__lead h2{font-size:30px}.editorial-store__products{gap:6px;padding:10px}.editorial-product{min-height:82px}.editorial-store__products article:nth-child(3){display:none}.editorial-store__products{grid-template-columns:1fr 1fr}.editorial-hero__edition{top:10px;right:10px}.editorial-marquee>div{gap:24px;padding:12px 0;font-size:12px}.editorial-story{gap:42px;padding-block:90px}.editorial-story__image{min-height:390px}.editorial-story__copy h2,.editorial-section-head h2,.editorial-workflow h2,.editorial-price__title h2,.editorial-final h2{font-size:48px}.editorial-story__copy>p:last-of-type{font-size:15px}.editorial-story__metrics{grid-template-columns:1fr;gap:20px}.editorial-story__metrics article{grid-template-columns:90px 1fr;align-items:center;display:grid}.editorial-story__metrics span{max-width:none;margin-top:0}.editorial-capabilities{padding:90px 0}.editorial-section-head>p:last-child{font-size:15px}.editorial-capability-list{margin-top:45px}.editorial-capability-list article{grid-template-columns:44px 1fr;align-items:start;min-height:0;padding:26px 0}.editorial-capability-list__number{grid-row:1;align-self:start}.editorial-capability-list small{grid-column:2}.editorial-capability-list h3{grid-column:1/-1;margin-top:12px;font-size:25px}.editorial-capability-list p{grid-column:1/-1}.editorial-capability-list svg{display:none}.editorial-capability-list article:hover{background:0 0;padding-inline:0}.editorial-workflow{padding:90px 0}.editorial-workflow__steps article{grid-template-columns:38px 1fr;gap:12px;min-height:148px}.editorial-workflow__steps svg{display:none}.editorial-workflow__steps p{font-size:13px}.editorial-price{padding-block:90px}.editorial-price__card{box-shadow:6px 7px 0 var(--editorial-ink);grid-template-columns:1fr;gap:28px;padding:29px 21px}.editorial-price__card>.button,.editorial-price__card>.fair-use-note{grid-column:auto}.editorial-price__card h3 b{font-size:68px}.editorial-final{padding:80px 14px 105px}.editorial-final h2{font-size:44px}.editorial-final .button{width:100%;min-width:0}}.platform-home{--editorial-paper:#fff;--editorial-cream:#dff3ff;--editorial-ink:#111;--editorial-lime:#ffd629;--platform-paper:#fff;--platform-panel:#fff;--platform-ink:#111;--platform-muted:#60656d;--platform-line:#11111129;--platform-yellow:#ffd629;--platform-blue:#72caff;--platform-blue-soft:#e4f5ff;--platform-lime:var(--platform-yellow);--lime:var(--platform-yellow);background:var(--platform-paper)}.platform-home .site-header{padding-top:0}.platform-home .platform-header{border:0;border-bottom:1px solid var(--platform-line);width:100%;min-height:78px;box-shadow:none;background:#ffffffeb;border-radius:0;padding:12px 3.1vw}.platform-home .desktop-nav{gap:38px;font-size:13px}.platform-home .button--lime{background:var(--platform-yellow);box-shadow:0 12px 34px #b789002e}.platform-home .button--lime:hover{box-shadow:0 16px 40px #936b003d}.platform-kicker{letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:11px;margin:0;font-size:12px;font-weight:850;display:flex}.platform-kicker span{background:var(--platform-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffd6293b}.platform-hero{border-bottom:1px solid var(--platform-line);background:var(--platform-paper);grid-template-columns:minmax(480px,.82fr) minmax(720px,1.18fr);min-height:900px;padding-top:78px;display:grid}.platform-hero__copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(100px,12vh,145px) clamp(44px,5.1vw,92px) 66px;display:flex}.platform-hero h1{letter-spacing:-.072em;width:100%;max-width:690px;margin:28px 0;font-size:clamp(64px,5.15vw,88px);font-weight:735;line-height:.86}.platform-hero h1 em,.platform-journey h2 em,.platform-section-head h2 em,.platform-final h2 em{letter-spacing:-.065em;font-family:Georgia,Times New Roman,serif;font-weight:400}.platform-hero__lead{width:100%;max-width:610px;color:var(--platform-muted);margin:0;font-size:18px;line-height:1.63}.platform-hero__actions{align-items:center;gap:27px;margin-top:36px;display:flex}.platform-hero__actions .button{min-width:220px}.platform-hero__proof{color:#727068;flex-wrap:wrap;gap:12px 22px;margin-top:29px;font-size:12px;display:flex}.platform-hero__proof span{align-items:center;gap:6px;display:inline-flex}.platform-flow{border:1px solid var(--platform-ink);background-color:var(--platform-blue-soft);min-height:690px;box-shadow:11px 12px 0 var(--platform-ink);background-image:linear-gradient(#1111110b 1px,#0000 1px),linear-gradient(90deg,#1111110b 1px,#0000 1px);background-size:24px 24px;grid-template-rows:minmax(180px,1fr) minmax(190px,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));align-self:center;gap:12px;margin:112px 3.2vw 38px 0;padding:64px 18px 18px;display:grid;position:relative;overflow:hidden}.platform-flow:before{content:"NOVA SHOP / LIVE WORKSPACE";letter-spacing:.14em;font-size:12px;font-weight:900;position:absolute;top:20px;left:18px}.platform-flow__edition{background:var(--platform-yellow);letter-spacing:.08em;padding:8px 10px;font-size:12px;font-weight:900;position:absolute;top:15px;right:17px}.platform-flow-card{background:#fffffff7;border:1px solid #1111112e;flex-direction:column;min-width:0;padding:16px;transition:transform .22s,box-shadow .22s;animation:.55s both platform-card-in;display:flex;position:relative;box-shadow:0 14px 35px #11111114}.platform-flow-card:hover{z-index:2;transform:translateY(-4px);box-shadow:0 20px 44px #11111121}.platform-flow-card:nth-of-type(2){animation-delay:60ms}.platform-flow-card:nth-of-type(3){animation-delay:.12s}.platform-flow-card:nth-of-type(4){animation-delay:.18s}.platform-flow-card:nth-of-type(5){animation-delay:.24s}.platform-flow-card:nth-of-type(6){animation-delay:.3s}.platform-flow-card:nth-of-type(7){animation-delay:.36s}.platform-flow-card header{border-bottom:1px solid #1414101c;justify-content:space-between;align-items:center;gap:8px;padding-bottom:11px;display:flex}.platform-flow-card header span{align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.platform-flow-card header em{background:var(--platform-blue-soft);color:var(--platform-ink);white-space:nowrap;border-radius:99px;padding:5px 7px;font-size:12px;font-style:normal;font-weight:850}.platform-flow-card>strong{letter-spacing:-.045em;margin-top:16px;font-size:21px;line-height:1}.platform-flow-card>p{color:#4f4e48;margin:9px 0 0;font-size:13px;line-height:1.45}.platform-flow-card>small{color:#77756e;margin-top:auto;padding-top:12px;font-size:12px;line-height:1.4}.platform-flow-card--message{grid-column:1/5}.platform-flow-card--catalog{grid-column:5/9}.platform-flow-card--customer{grid-column:9/13}.platform-flow-card--order{grid-column:1/4}.platform-flow-card--payment{grid-column:4/7}.platform-flow-card--delivery{grid-column:7/10}.platform-flow-card--analytics{grid-column:10/13}.platform-flow-card--message:after,.platform-flow-card--catalog:after,.platform-flow-card--order:after,.platform-flow-card--payment:after,.platform-flow-card--delivery:after{content:"";z-index:3;border-top:2px solid var(--platform-yellow);width:13px;position:absolute;top:50%;right:-13px}.platform-flow-card--message:before,.platform-flow-card--catalog:before,.platform-flow-card--order:before,.platform-flow-card--payment:before,.platform-flow-card--delivery:before{content:"";z-index:4;background:var(--platform-yellow);width:8px;height:8px;box-shadow:0 0 0 3px var(--platform-blue-soft);border-radius:50%;position:absolute;top:calc(50% - 4px);right:-17px}.platform-flow-card__tiles{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;display:grid}.platform-flow-card__tiles i{background:var(--platform-blue-soft);border:1px solid #1111111f;place-items:center;min-height:54px;font-size:12px;font-style:normal;font-weight:900;display:grid}.platform-flow-card__tiles i:first-child{background:var(--platform-ink);color:#fff}.platform-mini-chart{border-bottom:1px solid #1414102e;align-items:flex-end;gap:4px;height:49px;margin-top:13px;display:flex}.platform-mini-chart i{background:var(--platform-yellow);width:100%}.platform-mini-chart i:first-child{height:24%}.platform-mini-chart i:nth-child(2){height:45%}.platform-mini-chart i:nth-child(3){height:38%}.platform-mini-chart i:nth-child(4){height:70%}.platform-mini-chart i:nth-child(5){height:58%}.platform-mini-chart i:nth-child(6){height:94%}.platform-flow__automation{background:var(--platform-ink);color:#fff;border:1px solid #1414102e;grid-column:3/11;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;padding:12px 15px;display:grid}.platform-flow__automation>svg{background:var(--platform-yellow);width:34px;height:34px;color:var(--platform-ink);border-radius:50%;padding:7px}.platform-flow__automation b,.platform-flow__automation small{display:block}.platform-flow__automation b{font-size:13px}.platform-flow__automation small{color:#a9a79f;margin-top:3px;font-size:12px}.platform-flow__automation em{background:var(--platform-blue);color:var(--platform-ink);border-radius:99px;padding:6px 8px;font-size:12px;font-style:normal;font-weight:850}@keyframes platform-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.platform-marquee{border-bottom:1px solid var(--platform-ink);background:var(--platform-blue);overflow:hidden}.platform-marquee>div{letter-spacing:.1em;align-items:center;gap:30px;width:max-content;padding:14px 0;font-size:12px;font-weight:900;animation:30s linear infinite marquee;display:flex}.platform-marquee i{font-style:normal}.platform-journey{padding-block:145px}.platform-journey>header{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:end;gap:18px 70px;display:grid}.platform-journey>header .platform-kicker{grid-column:1/-1}.platform-journey h2,.platform-section-head h2,.platform-final h2{letter-spacing:-.066em;margin:25px 0 0;font-size:clamp(55px,6vw,90px);line-height:.9}.platform-journey>header>p:last-child{max-width:490px;color:var(--platform-muted);margin:0 0 5px;font-size:16px;line-height:1.65}.platform-journey__track{border-top:1px solid var(--platform-ink);border-bottom:1px solid var(--platform-ink);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:72px;display:grid}.platform-journey__track article{border-left:1px solid var(--platform-line);min-height:265px;padding:26px 22px;position:relative}.platform-journey__track article:first-child{border-left:0}.platform-journey__track article:not(:last-child):after{content:"→";z-index:2;border:1px solid var(--platform-ink);background:var(--platform-yellow);border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;font-weight:900;display:grid;position:absolute;top:30px;right:-15px}.platform-journey__track article>div{color:#5d5b54;justify-content:space-between;align-items:center;display:flex}.platform-journey__track article>div span{font-family:Georgia,serif;font-size:17px}.platform-journey__track h3{letter-spacing:-.035em;margin:55px 0 12px;font-size:20px}.platform-journey__track p{color:var(--platform-muted);margin:0;font-size:14px;line-height:1.58}.platform-capabilities{background:var(--platform-blue-soft);padding:145px 0}.platform-section-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:20px 80px;display:grid}.platform-section-head .platform-kicker{grid-column:1/-1}.platform-section-head>p:last-child{color:#5c5a54;max-width:440px;margin:0 0 8px;font-size:16px;line-height:1.65}.platform-capability-list{border-top:1px solid var(--platform-ink);margin-top:74px}.platform-capability-list article{border-bottom:1px solid #14141057;grid-template-columns:70px 110px minmax(260px,.9fr) minmax(300px,1.1fr) 34px;align-items:center;gap:22px;min-height:175px;padding:28px 0;transition:padding .25s,background .25s;display:grid}.platform-capability-list article:hover{background:#ffffff52;padding-inline:18px}.platform-capability-list__number{border:1px solid var(--platform-ink);border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:850;display:grid}.platform-capability-list small{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.platform-capability-list h3{letter-spacing:-.04em;max-width:430px;margin:0;font-size:27px;line-height:1.07}.platform-capability-list p{color:#5d5b54;max-width:520px;margin:0;font-size:14px;line-height:1.65}.platform-home .editorial-price__card{background:var(--platform-panel)}.platform-final{text-align:center;padding:120px 28px 145px}.platform-final .platform-kicker{justify-content:center}.platform-final h2{max-width:1080px;margin:28px auto 42px}.platform-final .button{min-width:260px}@media (max-width:1260px){.platform-hero{grid-template-columns:minmax(410px,.72fr) minmax(620px,1.28fr)}.platform-hero__copy{padding-inline:40px}.platform-hero h1{font-size:74px}.platform-flow{margin-right:22px}.platform-flow-card{padding:13px}.platform-flow-card>p{font-size:12px}.platform-capability-list article{grid-template-columns:60px 92px minmax(230px,.9fr) minmax(250px,1.1fr) 28px}}@media (max-width:1000px){.platform-hero{grid-template-columns:1fr;min-height:0;padding-top:78px}.platform-hero__copy{min-height:650px;padding:110px max(34px,8vw) 72px}.platform-hero h1{font-size:clamp(68px,10vw,96px)}.platform-flow{width:calc(100% - 48px);min-height:660px;margin:0 auto 58px}.platform-journey>header,.platform-section-head{grid-template-columns:1fr}.platform-journey>header .platform-kicker,.platform-section-head .platform-kicker{grid-column:auto}.platform-journey__track{grid-template-columns:repeat(3,1fr)}.platform-journey__track article:nth-child(4){border-left:0}.platform-journey__track article{border-bottom:1px solid var(--platform-line)}.platform-journey__track article:nth-last-child(-n+2){border-bottom:0}.platform-journey__track article:nth-child(3):after{display:none}.platform-capability-list article{grid-template-columns:52px 1fr 26px;gap:14px}.platform-capability-list small,.platform-capability-list h3,.platform-capability-list p{grid-column:2}.platform-capability-list svg{grid-area:1/3/5}.platform-capability-list__number{grid-row:1/5}}@media (max-width:700px){.platform-home .platform-header{min-height:64px;padding-inline:14px}.platform-home .site-header{padding-top:0}.platform-hero{padding-top:64px}.platform-hero__copy{min-height:610px;padding:86px 20px 54px}.platform-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;margin-block:24px;font-size:clamp(44px,12vw,58px);line-height:.9}.platform-hero__lead{font-size:16px;line-height:1.58}.platform-hero__actions{gap:13px;width:100%;display:grid}.platform-hero__actions .button{width:100%}.platform-hero__actions .text-link{width:max-content}.platform-hero__proof{gap:10px 14px}.platform-flow{width:calc(100% - 28px);min-height:0;box-shadow:6px 7px 0 var(--platform-ink);grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-bottom:40px;padding:62px 12px 12px}.platform-flow-card{grid-column:auto;min-height:175px}.platform-flow-card:before,.platform-flow-card:after{display:none}.platform-flow-card--message,.platform-flow-card--catalog,.platform-flow-card--customer{grid-column:auto}.platform-flow-card--customer{grid-column:1/-1;min-height:150px}.platform-flow-card--order,.platform-flow-card--payment,.platform-flow-card--delivery,.platform-flow-card--analytics{grid-column:auto}.platform-flow__automation{grid-column:1/-1}.platform-journey{padding-block:90px}.platform-journey h2,.platform-section-head h2,.platform-final h2{font-size:48px}.platform-journey>header>p:last-child,.platform-section-head>p:last-child{font-size:15px}.platform-journey__track{grid-template-columns:1fr;margin-top:46px}.platform-journey__track article{border-left:0;min-height:0;padding:24px 8px;border-bottom:1px solid var(--platform-line)!important}.platform-journey__track article:last-child{border-bottom:0!important}.platform-journey__track article:after{display:none!important}.platform-journey__track h3{margin-top:28px}.platform-capabilities{padding:90px 0}.platform-capability-list{margin-top:45px}.platform-capability-list article{grid-template-columns:44px 1fr;align-items:start;min-height:0;padding:26px 0}.platform-capability-list__number{grid-row:1}.platform-capability-list small{grid-column:2}.platform-capability-list h3{grid-column:1/-1;margin-top:12px;font-size:25px}.platform-capability-list p{grid-column:1/-1}.platform-capability-list svg{display:none}.platform-capability-list article:hover{background:0 0;padding-inline:0}.platform-final{padding:80px 14px 105px}.platform-final h2{font-size:44px}.platform-final .button{width:100%;min-width:0}}@media (max-width:470px){.platform-flow{grid-template-columns:1fr}.platform-flow-card,.platform-flow-card--customer{grid-column:1}.platform-flow__automation{grid-column:1;grid-template-columns:34px 1fr}.platform-flow__automation em{grid-column:2;width:max-content}.platform-flow__edition{display:none}}@media (prefers-reduced-motion:reduce){.platform-flow-card,.platform-marquee>div{animation:none}.platform-flow-card{transition:none}}.platform-scenarios{padding-block:140px}.platform-scenarios__head{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:30px 70px;display:grid}.platform-scenarios__head h2,.platform-trust h2,.platform-faq h2{letter-spacing:-.064em;margin:25px 0 0;font-size:clamp(52px,5.5vw,84px);line-height:.92}.platform-scenarios__head h2 em,.platform-trust h2 em,.platform-faq h2 em{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-weight:400}.platform-scenarios__head>p{max-width:470px;color:var(--platform-muted);margin:0 0 6px;font-size:16px;line-height:1.65}.platform-scenario-grid{border:1px solid var(--platform-ink);box-shadow:9px 10px 0 var(--platform-blue);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:68px;display:grid}.platform-scenario-grid>article{border-left:1px solid var(--platform-ink);background:#fff;flex-direction:column;min-width:0;min-height:435px;padding:27px;display:flex}.platform-scenario-grid>article:first-child{border-left:0}.platform-scenario-grid>article:nth-child(2){background:var(--platform-blue-soft)}.platform-scenario-grid>article header{justify-content:space-between;align-items:center;gap:10px;display:flex}.platform-scenario-grid>article header span{background:var(--platform-yellow);letter-spacing:.08em;padding:7px 9px;font-size:12px;font-weight:900}.platform-scenario-grid>article header b{font:400 18px Georgia,serif}.platform-scenario-grid h3{letter-spacing:-.045em;margin:64px 0 15px;font-size:clamp(25px,2.3vw,36px);line-height:1.03}.platform-scenario-grid p{color:var(--platform-muted);margin:0;font-size:14px;line-height:1.65}.platform-scenario-grid ol{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:25px 0 0;list-style:none;display:flex}.platform-scenario-grid li{border:1px solid var(--platform-line);border-radius:99px;align-items:center;gap:7px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.platform-scenario-grid li:not(:last-child):after{content:"→";color:#666}.platform-scenarios__note{color:var(--platform-muted);margin:24px 0 0;font-size:12px;line-height:1.5}.platform-trust{background:var(--platform-ink);color:#fff;padding:140px 0}.platform-trust__inner{grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);gap:clamp(30px,5vw,76px);display:grid}.platform-trust .platform-kicker span{background:var(--platform-blue);box-shadow:0 0 0 4px #72caff33}.platform-integrations>small{color:#a9adb2;margin-top:22px;font-size:12px;line-height:1.55;display:block}.platform-integration-grid{border-top:1px solid #ffffff40;grid-template-columns:1fr 1fr;margin-top:54px;display:grid}.platform-integration-grid article{border-bottom:1px solid #ffffff40;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:6px 15px;min-height:112px;padding:19px 4px;display:grid}.platform-integration-grid article:nth-child(odd){border-right:1px solid #ffffff40;padding-right:22px}.platform-integration-grid article:nth-child(2n){padding-left:22px}.platform-integration-grid b{letter-spacing:-.025em;font-size:18px}.platform-integration-grid span{color:#aeb2b8;grid-column:1;font-size:12px;line-height:1.45}.platform-integration-grid svg{color:var(--platform-blue);grid-area:1/2/3}.platform-security{background:var(--platform-yellow);color:var(--platform-ink);border:1px solid #ffffff47;padding:40px}.platform-security .platform-kicker span{background:var(--platform-ink);box-shadow:none}.platform-security h2{font-size:clamp(44px,4.2vw,67px)}.platform-security>div{border-top:1px solid #11111161;margin-top:49px}.platform-security article{border-bottom:1px solid #11111161;grid-template-columns:38px minmax(0,1fr);gap:12px;padding:20px 0;display:grid}.platform-security article>span{font:400 15px Georgia,serif}.platform-security b{font-size:15px}.platform-security p{color:#494943;margin:7px 0 0;font-size:12px;line-height:1.55}.platform-faq{grid-template-columns:minmax(300px,.72fr) minmax(540px,1.28fr);align-items:start;gap:clamp(55px,8vw,120px);padding-block:140px;display:grid}.platform-faq>header{position:sticky;top:110px}.platform-faq__list{border-top:1px solid var(--platform-ink)}.platform-faq details{border-bottom:1px solid var(--platform-line)}.platform-faq summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;gap:15px;min-height:94px;padding:19px 0;list-style:none;display:grid}.platform-faq summary::-webkit-details-marker{display:none}.platform-faq summary span{font:400 16px Georgia,serif}.platform-faq summary b{font-size:18px;line-height:1.35}.platform-faq summary i{border:1px solid var(--platform-ink);border-radius:50%;place-items:center;width:32px;height:32px;font-size:19px;font-style:normal;transition:transform .2s,background .2s;display:grid}.platform-faq details[open] summary i{background:var(--platform-yellow);transform:rotate(45deg)}.platform-faq details>p{max-width:700px;color:var(--platform-muted);margin:-5px 45px 25px 57px;font-size:14px;line-height:1.65}.platform-faq summary:focus-visible{outline:3px solid var(--platform-blue);outline-offset:4px}@media (max-width:1180px){.platform-home .desktop-nav{gap:20px}.platform-scenario-grid>article{min-height:465px;padding:22px}.platform-trust__inner{grid-template-columns:1fr 1fr}.platform-security{padding:31px}.platform-faq{grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr)}}@media (max-width:980px){.platform-scenarios__head,.platform-trust__inner,.platform-faq{grid-template-columns:1fr}.platform-scenarios__head>p{max-width:650px}.platform-scenario-grid{grid-template-columns:1fr}.platform-scenario-grid>article{border-left:0;border-top:1px solid var(--platform-ink);min-height:0}.platform-scenario-grid>article:first-child{border-top:0}.platform-scenario-grid h3{margin-top:42px}.platform-scenario-grid ol{margin-top:45px}.platform-security{margin-top:10px}.platform-faq>header{position:static}.platform-faq__list{margin-top:5px}}@media (max-width:700px){.platform-scenarios,.platform-trust,.platform-faq{padding-block:88px}.platform-scenarios__head h2,.platform-trust h2,.platform-faq h2{font-size:47px}.platform-scenario-grid{box-shadow:6px 7px 0 var(--platform-blue);margin-top:43px}.platform-scenario-grid>article{padding:21px}.platform-scenario-grid h3{font-size:28px}.platform-integration-grid{grid-template-columns:1fr}.platform-integration-grid article,.platform-integration-grid article:nth-child(odd),.platform-integration-grid article:nth-child(2n){border-right:0;padding-inline:2px}.platform-security{padding:24px 20px}.platform-faq summary{grid-template-columns:31px minmax(0,1fr) 32px;gap:10px;min-height:86px}.platform-faq summary b{font-size:16px}.platform-faq details>p{margin:0 0 24px 41px;font-size:13px}.platform-home .editorial-footer .site-footer__inner>div{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:430px){.platform-scenario-grid ol{grid-template-columns:1fr 1fr;display:grid}.platform-scenario-grid li{justify-content:center}.platform-security h2{font-size:42px}.platform-faq summary{grid-template-columns:minmax(0,1fr) 32px}.platform-faq summary span{display:none}.platform-faq details>p{margin-left:0}}@media (prefers-reduced-motion:reduce){.platform-faq summary i{transition:none}}.legal-shell{background:#f7f5f0;min-height:100vh}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1120px,100% - 40px);min-height:92px;margin:0 auto;display:flex}.legal-header>a:last-child{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:800;text-decoration:underline;display:flex}.legal-document{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:90px;width:min(1120px,100% - 40px);margin:0 auto;padding:76px 0 110px;display:grid}.legal-document__intro{position:sticky;top:42px}.legal-document__intro>span{font-size:var(--ns-font-small);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.legal-document__intro h1{letter-spacing:-.065em;margin:18px 0 20px;font-size:clamp(42px,5.5vw,72px);line-height:.95}.legal-document__intro p{color:#62615b;margin:0;font-size:16px;line-height:1.65}.legal-document__intro time{color:#85837b;font-size:var(--ns-font-small);margin-top:24px;display:block}.legal-document__content{border-top:1px solid var(--ink);gap:0;display:grid}.legal-document__content>section{border-bottom:1px solid var(--line);grid-template-columns:44px minmax(0,1fr);gap:16px;padding:28px 0;display:grid}.legal-document__content>section>span{color:#8b897f;font-size:var(--ns-font-small);padding-top:5px;font-weight:850}.legal-document__content h2{letter-spacing:-.035em;margin:0 0 12px;font-size:22px}.legal-document__content p,.legal-document__content li{color:#585750;font-size:14px;line-height:1.72}.legal-document__content p{margin:10px 0 0}.legal-document__content ul,.legal-document__content ol{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.legal-document__content a{text-underline-offset:3px;font-weight:800;text-decoration:underline}.legal-footer{background:var(--ink);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:38px max(20px,50vw - 560px);display:grid}.legal-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:12px;display:flex}.legal-footer small{color:#85847e;font-size:var(--ns-font-small);border-top:1px solid #ffffff24;grid-column:1/-1;padding-top:22px}@media (max-width:820px){.legal-document{grid-template-columns:1fr;gap:48px;padding:48px 0 76px}.legal-document__intro{position:static}.legal-document__intro h1{font-size:48px}.legal-footer{grid-template-columns:1fr}.legal-footer nav{justify-content:flex-start}}@media (max-width:520px){.legal-header,.legal-document{width:calc(100% - 28px)}.legal-header{min-height:78px}.legal-document{padding-top:38px}.legal-document__intro h1{font-size:40px}.legal-document__content>section{grid-template-columns:31px 1fr}.legal-document__content h2{font-size:19px}.legal-document__content p,.legal-document__content li{font-size:13px}.legal-footer{padding-inline:14px}.legal-footer nav{gap:12px;display:grid}}.seller-shell{background:#f3f1ec;grid-template-columns:248px 1fr;min-height:100vh;display:grid}.seller-sidebar{background:var(--ink);color:#fff;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0}.seller-sidebar__store{background:#ffffff0d;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:11px;margin:28px 0 18px;padding:14px;display:flex}.seller-sidebar__store span:first-child{background:var(--lilac);width:34px;height:34px;color:var(--ink);border-radius:10px;place-items:center;font-weight:850;display:grid}.seller-sidebar__store b,.seller-sidebar__store small{display:block}.seller-sidebar__store b{font-size:13px}.seller-sidebar__store small{color:#8d8c86;font-size:var(--ns-font-small);margin-top:3px}.seller-sidebar__store svg{color:#85847f;margin-left:auto}.seller-sidebar__store-switcher{margin:28px 0 18px;position:relative}.seller-sidebar__store-switcher>.seller-sidebar__store{cursor:pointer;margin:0;list-style:none}.seller-sidebar__store-switcher>.seller-sidebar__store::-webkit-details-marker{display:none}.seller-sidebar__store-switcher[open]>.seller-sidebar__store{border-color:var(--ns-primary);box-shadow:0 0 0 3px var(--ns-primary-soft)}.seller-sidebar__store-switcher[open]>.seller-sidebar__store>svg{transform:rotate(180deg)}.seller-sidebar__store-menu{z-index:var(--layer-floating);border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;gap:5px;width:310px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 52px #1113182b}.seller-sidebar__store-menu>strong{color:var(--ns-text-secondary);font-size:var(--ns-font-small);letter-spacing:.04em;text-transform:uppercase;padding:7px 8px 5px}.seller-sidebar__store-menu form{margin:0}.seller-sidebar__store-menu button{width:100%;min-height:58px;color:var(--ns-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.seller-sidebar__store-menu button:hover,.seller-sidebar__store-menu button[aria-current=true]{border-color:var(--ns-border-default);background:var(--ns-primary-soft)}.seller-sidebar__store-menu button>span:first-child{background:var(--ns-primary);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.seller-sidebar__store-menu button b,.seller-sidebar__store-menu button small{display:block}.seller-sidebar__store-menu button b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seller-sidebar__store-menu button small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:3px}.seller-sidebar__store-menu button>svg{color:var(--ns-success)}.seller-sidebar__store-menu>a{border-top:1px solid var(--ns-border-default);min-height:42px;color:var(--ns-primary);align-items:center;gap:8px;padding:0 9px;font-size:12px;font-weight:800;display:flex}.seller-nav{gap:4px;display:grid}.seller-nav a{color:#aaa9a3;border-radius:12px;align-items:center;gap:12px;min-height:45px;padding:0 12px;font-size:13px;font-weight:650;transition:background .2s,color .2s;display:flex}.seller-nav a:hover,.seller-nav a[aria-current=page]{color:#fff;background:#ffffff17}.seller-nav a[aria-current=page]:after{content:"";background:var(--lime);border-radius:50%;width:6px;height:6px;margin-left:auto}.seller-sidebar__foot{color:#888781;font-size:var(--ns-font-small);margin-top:auto;padding:14px 10px 4px;line-height:1.5}.seller-sidebar--empty{gap:22px}.seller-sidebar__empty-copy{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;margin-top:auto;padding:18px}.seller-sidebar__empty-copy b,.seller-sidebar__empty-copy small{display:block}.seller-sidebar__empty-copy b{font-size:13px;line-height:1.35}.seller-sidebar__empty-copy small{color:#9a9993;font-size:var(--ns-font-label);margin-top:8px;line-height:1.55}.seller-sidebar__empty-link{background:var(--lime);min-height:46px;color:var(--ink);font-size:var(--ns-font-small);border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;display:flex}.seller-sidebar__empty-owner,.seller-sidebar__empty-exit{color:#fff;min-height:42px;font-size:var(--ns-font-small);border:1px solid #ffffff29;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-weight:800;display:flex}.seller-sidebar__empty-owner{background:#ffffff14}.seller-sidebar__empty-exit{color:#aaa9a3}.seller-main{min-width:0;padding:22px 34px 58px}.seller-topbar{justify-content:space-between;align-items:center;gap:18px;min-height:58px;display:flex}.seller-topbar__search{border:1px solid var(--line);color:#85847e;background:#fff;border-radius:13px;align-items:center;gap:10px;width:min(410px,42vw);height:44px;padding:0 14px;font-size:13px;display:flex}.seller-topbar__search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.seller-topbar__search input::placeholder{color:#8a8982}.seller-topbar__actions{align-items:center;gap:8px;display:flex}.seller-overview-profile{position:relative}.seller-overview-profile>summary{background:var(--lilac);cursor:pointer;border-radius:13px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:850;list-style:none;display:grid}.seller-overview-profile>summary::-webkit-details-marker{display:none}.seller-overview-profile>div{z-index:var(--layer-floating);border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:15px;gap:5px;width:260px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 52px #1113182b}.seller-overview-profile>div>b,.seller-overview-profile>div>small{text-overflow:ellipsis;display:block;overflow:hidden}.seller-overview-profile>div>small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);white-space:nowrap;padding-bottom:8px}.seller-overview-profile>div>a{border-top:1px solid var(--ns-border-soft);min-height:40px;font-size:var(--ns-font-small);align-items:center;padding:0 8px;font-weight:780;display:flex}.icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:13px;place-items:center;display:grid}.user-avatar{background:var(--lilac);border-radius:13px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:850;display:grid}.seller-content{width:min(1250px,100%);margin:34px auto 0}.seller-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.seller-heading h1{letter-spacing:-.05em;margin:0;font-size:36px}.seller-heading p{color:var(--muted);margin:9px 0 0;font-size:13px}.seller-heading .button{background:var(--ink);color:#fff}.seller-success,.seller-warning{border-radius:15px;align-items:center;gap:12px;margin-top:18px;padding:15px 17px;display:flex}.seller-success{color:#2f541e;background:#f2ffd2;border:1px solid #badc62}.seller-success>svg{flex:none}.seller-success b,.seller-success small{display:block}.seller-success b{font-size:12px}.seller-success small{color:#537043;font-size:var(--ns-font-small);margin-top:3px}.seller-warning{color:#7d2f27;background:#fff0ed;border:1px solid #edb6ae;flex-direction:column;align-items:flex-start}.seller-warning b{font-size:12px}.seller-warning span{font-size:var(--ns-font-small);line-height:1.5}.trial-banner{background:var(--lilac);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;margin-top:28px;padding:22px 24px;display:grid}.trial-banner__icon{background:var(--ink);width:44px;height:44px;color:var(--lime);border-radius:13px;place-items:center;display:grid}.trial-banner b,.trial-banner small{display:block}.trial-banner b{font-size:14px}.trial-banner small{color:#565551;font-size:var(--ns-font-small);margin-top:5px}.trial-banner a{border-bottom:1px solid var(--ink);align-items:center;min-height:44px;font-size:12px;font-weight:800;display:inline-flex}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:137px;padding:19px}.metric-card__top{color:#797871;font-size:var(--ns-font-small);justify-content:space-between;display:flex}.metric-card__icon{width:31px;height:31px;color:var(--ink);background:#f0eee8;border-radius:9px;place-items:center;display:grid}.metric-card strong{letter-spacing:-.045em;margin-top:17px;font-size:28px;display:block}.metric-card small{color:#8a8982;font-size:var(--ns-font-small)}.seller-grid{grid-template-columns:1.3fr .7fr;gap:12px;margin-top:12px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.panel__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.panel__head h2{letter-spacing:-.025em;margin:0;font-size:17px}.panel__head a{font-size:var(--ns-font-small);border-bottom:1px solid var(--ink);font-weight:760}.panel__head>span{color:#85847d;font-size:var(--ns-font-label);font-weight:760}.onboarding-list{gap:8px;display:grid}.onboarding-item{border:1px solid #e5e2da;border-radius:14px;grid-template-columns:39px 1fr auto;align-items:center;gap:12px;min-height:67px;padding:10px 13px;display:grid}.onboarding-item__icon{background:#f2f0ea;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.onboarding-item b,.onboarding-item small{display:block}.onboarding-item b{font-size:12px}.onboarding-item small{color:#85847e;font-size:var(--ns-font-small);margin-top:4px}.onboarding-item__status{font-size:var(--ns-font-small);color:#74736c;font-weight:760}.onboarding-item--done .onboarding-item__icon{background:var(--lime)}.activity-empty{text-align:center;place-items:center;min-height:285px;display:grid}.activity-empty__icon{background:#f0eee8;border-radius:20px;place-items:center;width:68px;height:68px;margin:0 auto 16px;display:grid}.activity-empty h3{margin:0;font-size:16px}.activity-empty p{color:#83827b;max-width:250px;font-size:var(--ns-font-small);margin:8px auto 16px;line-height:1.5}.activity-empty a{font-size:var(--ns-font-small);border-bottom:1px solid var(--ink);font-weight:800}.activity-list{gap:8px;display:grid}.activity-row{border:1px solid #e8e5de;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:65px;padding:11px 12px;display:grid}.activity-row__icon{background:#f0eee8;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.activity-row b,.activity-row small{display:block}.activity-row b{font-size:var(--ns-font-small)}.activity-row small{color:#88877f;font-size:var(--ns-font-label);margin-top:4px}.activity-row__outcome{color:#66655f;font-size:var(--ns-font-label);background:#f0eee8;border-radius:99px;padding:5px 7px;font-weight:800}.activity-row__outcome--success{color:#47702c;background:#ecfbc7}.mobile-seller-nav{display:none}.setup-shell{background:var(--ns-bg-app);min-height:100vh;color:var(--ns-text-primary);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:20px;padding:26px;display:grid}.setup-header{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:19px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:64px;padding:0 10px 0 14px;display:flex;box-shadow:0 8px 26px #1018280d}.setup-header>a{min-height:44px;color:var(--ns-primary);border-radius:11px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.setup-header>a:hover{background:var(--ns-primary-soft)}.setup-card,.setup-aside{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:28px}.setup-card{place-items:center;min-height:670px;padding:clamp(32px,6vw,80px);display:grid;box-shadow:0 18px 54px #1018280f}.store-setup-form{width:min(600px,100%)}.setup-progress{background:var(--ns-border-soft);border-radius:99px;height:5px;overflow:hidden}.setup-progress span{border-radius:inherit;background:var(--ns-primary);height:100%;display:block}.setup-step-label{color:var(--ns-primary);font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-weight:800}.store-setup-form h1{letter-spacing:-.06em;margin:17px 0 12px;font-size:clamp(39px,5vw,60px);line-height:1}.store-setup-form>p{max-width:520px;color:var(--ns-text-secondary);margin:0 0 35px;font-size:14px;line-height:1.55}.field{gap:8px;margin-top:16px;display:grid}.field>span{font-size:12px;font-weight:760}.field>input,.slug-field{border:1px solid var(--ns-text-muted);background:var(--ns-input-bg);border-radius:15px;min-height:58px;transition:border .2s,box-shadow .2s}.field>input{outline:0;width:100%;padding:0 17px}.field>input:focus,.slug-field:focus-within{border-color:var(--ns-input-focus-border);box-shadow:0 0 0 4px var(--ns-input-focus-ring)}.slug-field{align-items:center;padding-left:17px;display:flex;overflow:hidden}.slug-field input{background:0 0;border:0;outline:0;flex:1;min-width:0}.slug-field b{border-left:1px solid var(--ns-border-default);background:var(--ns-primary-soft);color:var(--ns-primary-hover);white-space:nowrap;align-self:stretch;align-items:center;padding:0 16px;font-size:12px;display:flex}.slug-field--path{padding-left:0}.slug-field--path b{border-right:1px solid var(--ns-border-default);border-left:0}.slug-field--path input{padding-left:16px}.field small{color:var(--ns-text-secondary);font-size:var(--ns-font-small)}.form-feedback{border-radius:12px;margin-top:16px;padding:13px 15px;font-size:12px;line-height:1.4}.form-feedback--error{color:#8a2f27;background:#fff0ed;border:1px solid #edb6ae}.setup-actions{justify-content:space-between;gap:12px;margin-top:30px;display:flex}.setup-actions button:disabled{opacity:.55;cursor:wait;transform:none}.setup-actions .button--dark{background:var(--ns-primary);color:var(--ns-text-inverse);box-shadow:0 10px 24px #1f6fd133}.setup-actions .button--dark:hover{background:var(--ns-primary-hover)}.setup-aside{background:linear-gradient(145deg,var(--ns-primary-soft),#f8fbff);color:var(--ns-text-primary);flex-direction:column;justify-content:center;gap:12px;padding:35px;display:flex}.setup-aside>div{background:#ffffffdb;border:1px solid #1f6fd129;border-radius:18px;min-height:145px;padding:23px;box-shadow:0 10px 28px #1018280d}.setup-aside span{background:var(--ns-primary);width:35px;height:35px;color:var(--ns-text-inverse);font-size:var(--ns-font-small);border-radius:50%;place-items:center;margin-bottom:18px;font-weight:850;display:grid}.setup-aside b{font-size:17px}.setup-aside p{color:var(--ns-text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.settings-shell{background:#f3f1ec;min-height:100vh;padding:22px clamp(16px,3vw,42px) 80px}.settings-header{border:1px solid var(--line);background:#ffffffeb;border-radius:19px;justify-content:space-between;align-items:center;width:min(1320px,100%);min-height:66px;margin:0 auto;padding:0 12px 0 16px;display:flex}.settings-header>div{align-items:center;gap:15px;display:flex}.settings-header span{font-size:var(--ns-font-small);font-weight:800}.settings-header a:not(.brand){min-height:44px;font-size:var(--ns-font-small);background:#f0eee8;border-radius:11px;align-items:center;padding:0 12px;font-weight:750;display:inline-flex}.settings-intro{background:var(--ink);color:#fff;border-radius:28px;grid-template-columns:1fr minmax(270px,360px);align-items:end;gap:50px;width:min(1320px,100%);margin:24px auto 0;padding:clamp(30px,5vw,64px);display:grid;overflow:hidden}.settings-eyebrow{color:var(--lime);font-size:var(--ns-font-small);letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px;font-weight:850;display:block}.settings-intro h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6vw,78px);line-height:.93}.settings-intro h1 em{font-family:Georgia,serif;font-weight:400}.settings-intro p{color:#aaa9a3;max-width:650px;margin:25px 0 0;font-size:13px;line-height:1.65}.settings-intro aside{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;flex-direction:column;justify-content:end;min-height:180px;padding:24px;display:flex}.settings-intro aside svg{color:var(--lime);margin-bottom:auto}.settings-intro aside b{font-size:15px}.settings-intro aside span{color:#9b9a94;font-size:var(--ns-font-small);margin-top:8px;line-height:1.55}.settings-content{width:min(1320px,100%);margin:18px auto 0}.modules-toolbar{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 12px 10px 18px;display:flex}.modules-toolbar>span{color:#73726b;font-size:var(--ns-font-small);background:#f0eee8;border-radius:9px;padding:8px 10px;font-weight:800}.modules-search{color:#7b7a74;align-items:center;gap:10px;width:min(520px,100%);min-height:46px;display:flex}.modules-search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:13px}.modules-search input::placeholder{color:#92918a}.module-feedback{font-size:var(--ns-font-small);border-radius:14px;margin-top:12px;padding:13px 16px;font-weight:700}.module-feedback--success{color:#355c22;background:#f2ffd2;border:1px solid #badc62}.module-feedback--error{color:#7d2f27;background:#fff0ed;border:1px solid #edb6ae}.module-group{margin-top:28px}.module-group__heading{align-items:center;gap:9px;margin-bottom:11px;display:flex}.module-group__heading h2{letter-spacing:-.03em;margin:0;font-size:17px}.module-group__heading span{color:#67665f;min-width:25px;height:25px;font-size:var(--ns-font-label);background:#e5e2da;border-radius:99px;place-items:center;padding:0 7px;font-weight:800;display:grid}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:220px;padding:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.module-card:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1717130f}.module-card--active{border-color:#a9cf4a}.module-card__top{justify-content:space-between;align-items:center;display:flex}.module-card__icon{background:#f0eee8;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.module-card--active .module-card__icon{background:var(--lime)}.module-card h3{letter-spacing:-.025em;margin:23px 0 8px;font-size:16px}.module-card p{color:#797871;font-size:var(--ns-font-small);margin:0;line-height:1.55}.module-card__foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:18px;display:flex}.module-card__foot small{color:#85847d;font-size:var(--ns-font-caption);text-align:right}.module-switch{cursor:pointer;background:#d7d4cd;border:0;border-radius:99px;width:48px;height:28px;padding:0;transition:background .2s;position:relative}.module-switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000029}.module-card--active .module-switch{background:var(--ink)}.module-card--active .module-switch span{transform:translate(20px)}.module-switch:focus-visible{outline-offset:3px;outline:3px solid #b8ff2fa6}.module-switch:disabled{opacity:.55;cursor:not-allowed}.module-status{color:#72716a;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.035em;background:#efede7;border-radius:99px;padding:5px 8px;font-weight:850}.module-status--enabled{color:#486b2d;background:#efffca}.module-status--blocked_by_dependency{color:#885c1b;background:#fff0d8}.module-status--unavailable{color:#6f6d67;background:#ece9e2}.modules-empty,.settings-empty-state{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;padding:70px 25px}.modules-empty{margin-top:20px}.modules-empty svg{color:#85847e}.modules-empty h2,.settings-empty-state h1{margin:15px 0 8px;font-size:25px}.modules-empty p,.settings-empty-state p{color:#7d7c75;margin:0 auto 18px;font-size:12px}.modules-empty button{border:1px solid var(--line);cursor:pointer;background:#f0eee8;border-radius:12px;min-height:44px;padding:0 16px;font-weight:750}.settings-empty-state{width:min(760px,100%);margin:60px auto}.settings-empty-state>span{background:var(--lime);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto;display:grid}.product-topbar .button{min-height:44px;padding-inline:18px}.product-content{margin-top:26px}.product-heading{align-items:start}.product-heading h1,.product-editor-heading h1{letter-spacing:-.065em;font-size:clamp(40px,5vw,68px)}.product-tabs{gap:6px;margin-top:30px;display:flex;overflow:auto}.product-tabs a{border:1px solid var(--line);color:#77766f;min-height:42px;font-size:var(--ns-font-small);white-space:nowrap;background:#fff;border-radius:12px;align-items:center;padding:0 16px;font-weight:780;display:inline-flex}.product-list{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:12px;overflow:hidden}.product-list__head,.product-row{grid-template-columns:minmax(280px,1.7fr) minmax(125px,.65fr) minmax(125px,.65fr) minmax(120px,.5fr);align-items:center;gap:18px;display:grid}.product-list__head{border-bottom:1px solid var(--line);color:#88877f;min-height:49px;font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.07em;background:#f9f8f4;padding:0 18px;font-weight:850}.product-row{border-bottom:1px solid #ece9e2;min-height:91px;padding:14px 18px}.product-row:last-child{border-bottom:0}.product-row__identity{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.product-row__media{color:#8a8982;background:linear-gradient(145deg,#e9e5dc,#f7f5ef);border-radius:12px;place-items:center;width:52px;height:58px;display:grid}.product-row b,.product-row small{display:block}.product-row__identity b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.product-row small{color:#88877f;font-size:var(--ns-font-label);margin-top:5px}.product-row__identity em{font-size:var(--ns-font-caption);white-space:nowrap;background:#ddff8e;border-radius:99px;padding:5px 7px;font-style:normal;font-weight:850}.product-row__price b,.product-row__stock b{font-size:var(--ns-font-small)}.product-status{color:#65645e;font-size:var(--ns-font-caption);text-transform:uppercase;background:#efede7;border-radius:99px;padding:6px 9px;font-weight:850}.product-status--active{color:#486b2d;background:#efffca}.product-status--archived{color:#77766f;background:#e7e5e0}.product-status--draft{color:#885c1b;background:#fff0d8}.product-empty{text-align:center;border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:12px;padding:85px 24px}.product-empty>span{background:var(--lime);border-radius:21px;place-items:center;width:70px;height:70px;margin:auto;display:grid}.product-empty h2{margin:20px 0 8px;font-size:25px}.product-empty p{color:#7c7b74;max-width:480px;margin:0 auto 22px;font-size:12px;line-height:1.6}.product-list__head--selectable,.product-row--selectable{grid-template-columns:44px minmax(260px,1.7fr) minmax(125px,.65fr) minmax(125px,.65fr) minmax(120px,.5fr)}.product-row__select{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.product-row__select input{opacity:0;position:absolute}.product-row__select span{background:#fff;border:2px solid #aaa79e;border-radius:7px;width:21px;height:21px}.product-row__select input:checked+span{border-color:var(--ns-primary);background:var(--ns-primary);box-shadow:inset 0 0 0 4px #fff}.product-row__select input:focus-visible+span{outline:3px solid var(--ns-primary-soft);outline-offset:2px}.product-bulk{margin-top:18px}.product-bulk__controls{border:1px solid var(--line);background:#eef8ff;border-radius:17px;align-items:center;gap:12px;min-height:68px;padding:11px 13px;display:flex}.product-bulk__controls strong{font-size:var(--ns-font-small);white-space:nowrap}.product-bulk__controls label{align-items:center;gap:8px;margin-left:auto;display:flex}.product-bulk__controls label span{font-size:var(--ns-font-label);font-weight:800}.product-bulk__controls select{border:1px solid var(--line);min-height:44px;font:inherit;font-size:var(--ns-font-small);background:#fff;border-radius:11px;padding:0 34px 0 12px}.product-bulk__select{border:1px solid var(--line);min-height:44px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border-radius:11px;padding:0 13px;font-weight:800}.product-bulk__confirm{background:#fff7d7;border:1px solid #e3bd42;border-radius:17px;justify-content:space-between;align-items:center;gap:20px;margin-top:8px;padding:16px;display:flex}.product-bulk__confirm b{font-size:var(--ns-font-small)}.product-bulk__confirm p{color:#615b49;max-width:720px;font-size:var(--ns-font-label);margin:5px 0 0;line-height:1.5}.product-bulk__confirm>div:last-child{gap:8px;display:flex}.product-bulk__confirm button:not(.button),.product-bulk .module-feedback button{min-height:44px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border:1px solid;border-radius:11px;padding:0 13px;font-weight:800}.product-bulk .module-feedback{justify-content:space-between;align-items:center;gap:15px;display:flex}.product-bulk .module-feedback button{margin-left:auto}.product-editor-topbar>a{min-height:44px;font-size:var(--ns-font-small);align-items:center;font-weight:800;display:inline-flex}.product-editor-topbar>span{font-size:var(--ns-font-small);color:#77766f}.product-editor-content{width:min(1040px,100%);margin-top:24px}.product-editor-heading{padding:35px 0 24px}.product-editor-heading h1{margin:0}.product-editor-heading p{color:#77766f;max-width:650px;margin:13px 0 0;font-size:13px;line-height:1.6}.product-form{gap:14px;display:grid}.product-form-card{border:1px solid var(--line);background:#fff;border-radius:23px;padding:clamp(22px,3vw,34px)}.product-form-card__heading{align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.product-form-card__heading>span{background:var(--ink);width:36px;height:36px;color:var(--lime);font-size:var(--ns-font-label);border-radius:11px;place-items:center;font-weight:900;display:grid}.product-form-card__heading h2{letter-spacing:-.035em;margin:0;font-size:21px}.product-form-card__heading p{color:#85847d;font-size:var(--ns-font-small);margin:6px 0 0}.product-field{gap:8px;margin-top:15px;display:grid}.product-field>span{font-size:var(--ns-font-small);font-weight:820}.product-field input,.product-field textarea,.product-field select,.category-creator input,.category-creator select,.variant-table input{width:100%;min-height:50px;color:var(--ink);font:inherit;background:#fbfaf7;border:1px solid #dcd9d1;border-radius:13px;outline:0;padding:0 14px;font-size:12px;transition:border .2s,box-shadow .2s}.product-field textarea{resize:vertical;min-height:135px;padding-block:14px;line-height:1.55}.product-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.product-field--short{max-width:420px}.product-inline-action,.option-add{min-height:44px;font-size:var(--ns-font-small);cursor:pointer;background:#f4f2ec;border:1px dashed #aaa79e;border-radius:12px;margin-top:15px;padding:0 14px;font-weight:820}.category-creator{background:#eeece6;border-radius:15px;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:10px;padding:13px;display:grid}.category-creator button{background:var(--ink);color:#fff;min-height:50px;font-size:var(--ns-font-small);border:0;border-radius:12px;padding:0 16px;font-weight:800}.category-creator button:disabled{opacity:.55}.product-toggle{cursor:pointer;grid-template-columns:46px 1fr;align-items:center;gap:13px;margin-top:17px;display:grid;position:relative}.product-toggle>input{opacity:0;position:absolute}.product-toggle>span{background:#d7d4cd;border-radius:99px;width:46px;height:28px;transition:background .2s;position:relative}.product-toggle>span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000026}.product-toggle>input:checked+span:after{transform:translate(18px)}.product-toggle>input:focus-visible+span{outline-offset:3px;outline:3px solid #b8ff2fa6}.product-toggle b,.product-toggle small{display:block}.product-toggle b{font-size:var(--ns-font-small)}.product-toggle small{color:#88877f;font-size:var(--ns-font-label);margin-top:4px}.option-builder{gap:9px;display:grid}.option-row{border:1px solid #e2dfd7;border-radius:15px;grid-template-columns:minmax(130px,.7fr) minmax(230px,1.3fr) 44px;align-items:end;gap:9px;padding:12px;display:grid}.option-row .product-field{margin:0}.option-row>button{color:#8b3c35;cursor:pointer;background:#fff;border:1px solid #e0ddd5;border-radius:12px;width:44px;height:50px;font-size:20px}.variant-table{border:1px solid #e0ddd5;border-radius:16px;margin-top:20px;overflow:hidden}.variant-table__head,.variant-table__row{grid-template-columns:minmax(130px,1.2fr) minmax(100px,.8fr) minmax(100px,.8fr) minmax(90px,.5fr);align-items:center;gap:8px;padding:10px 13px;display:grid}.variant-table__head{color:#7b7a73;min-height:42px;font-size:var(--ns-font-caption);text-transform:uppercase;background:#f1efe9;font-weight:850}.variant-table__row{border-top:1px solid #e8e5de;min-height:64px}.variant-table__row b{font-size:var(--ns-font-small)}.variant-table input{min-height:42px}.product-segmented{background:#eeece6;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.product-segmented button{color:#77766f;min-height:44px;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:0;border-radius:10px;font-weight:820}.product-segmented button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 4px 12px #1717130f}.product-rules{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.product-rules label{cursor:pointer;border:1px solid #e0ddd5;border-radius:14px;align-items:flex-start;gap:10px;min-height:90px;padding:14px;display:flex}.product-rules input{accent-color:#171713;margin-top:2px}.product-rules b,.product-rules small{display:block}.product-rules b{font-size:var(--ns-font-small)}.product-rules small{color:#85847e;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.4}.product-form-actions{z-index:var(--layer-sticky);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d6d3cb;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 13px 12px 19px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 45px #1717131f}.product-form-actions>span{color:#73726c;font-size:var(--ns-font-label);align-items:center;gap:8px;display:flex}.product-form-actions .button{min-width:230px}.product-form-actions button:disabled{opacity:.55;cursor:wait}.product-media-picker{cursor:pointer;background:#f1efe9;border:1px dashed #aaa79e;border-radius:15px;align-items:center;gap:13px;min-height:92px;margin-top:15px;padding:16px;display:flex;position:relative}.product-media-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}.product-media-picker>span{background:var(--lime);border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.product-media-picker b,.product-media-picker small{display:block}.product-media-picker b{font-size:var(--ns-font-small)}.product-media-picker small{color:#7d7c75;font-size:var(--ns-font-label);margin-top:5px}.product-file-list{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.product-file-list>span{font-size:var(--ns-font-caption);background:#e9e6df;border-radius:9px;padding:7px 9px;font-weight:750}.product-file-list small{color:#85847e;margin-left:6px;font-weight:500}.product-row__identity{color:inherit;text-decoration:none}.product-row__identity:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #b8ff2fcc}.product-existing-media{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:9px;margin-top:15px;display:grid}.product-existing-media figure{background:#eeece6;border:1px solid #dedbd3;border-radius:14px;min-height:132px;margin:0;position:relative;overflow:hidden}.product-existing-media img{object-fit:cover;width:100%;height:132px;display:block}.product-existing-media button{color:#fff;cursor:pointer;background:#171713db;border:1px solid #fffc;border-radius:50%;width:36px;height:36px;font-size:19px;line-height:1;position:absolute;top:7px;right:7px;box-shadow:0 5px 14px #00000029}.product-existing-media button:hover{background:#7d2f2a}.product-existing-media button:focus-visible{outline:3px solid var(--lime);outline-offset:2px}.product-existing-media button:disabled{opacity:.55;cursor:wait}.product-row__media{position:relative;overflow:hidden}.product-row__media img{object-fit:cover;width:100%;height:100%}.product-gallery-shell{background:#f4f2ec;border:1px solid #dedbd3;border-radius:18px;margin-top:18px;padding:15px}.product-gallery-heading{justify-content:space-between;align-items:flex-start;gap:15px;padding:3px 2px 13px;display:flex}.product-gallery-heading b,.product-gallery-heading small{display:block}.product-gallery-heading b{font-size:var(--ns-font-small)}.product-gallery-heading small{color:#7d7c75;max-width:580px;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.45}.product-gallery-heading>span{color:#885c1b;font-size:var(--ns-font-caption);white-space:nowrap;background:#fff0d8;border-radius:99px;padding:6px 9px;font-weight:850}.product-gallery-shell .product-existing-media{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-top:0}.product-gallery-shell .product-existing-media figure{background:#fff;border-radius:16px;min-height:0;transition:opacity .18s,transform .18s;overflow:hidden}.product-gallery-shell .product-existing-media figure.is-dragging{opacity:.38;transform:scale(.985)}.product-gallery-visual{aspect-ratio:4/5;cursor:grab;background:#e8e5de;position:relative;overflow:hidden}.product-gallery-visual:active{cursor:grabbing}.product-gallery-shell .product-existing-media img{object-fit:cover;width:100%;height:100%}.product-gallery-position,.product-gallery-drag{color:#fff;font-size:var(--ns-font-caption);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#171713db;border-radius:99px;padding:6px 8px;font-weight:850;position:absolute;top:9px}.product-gallery-position{left:9px}.product-gallery-drag{letter-spacing:-2px;right:9px}.product-gallery-shell figcaption{padding:11px}.product-gallery-shell figcaption label>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;margin-bottom:6px;font-weight:850;display:block}.product-gallery-shell figcaption input{width:100%;min-height:41px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);background:#faf9f6;border:1px solid #dedbd3;border-radius:10px;outline:0;padding:0 10px}.product-gallery-shell figcaption input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1717130f}.product-gallery-actions{grid-template-columns:1fr 1fr 42px;gap:6px;margin-top:8px;display:grid}.product-gallery-shell .product-existing-media figcaption button{width:auto;height:38px;color:var(--ink);font:inherit;box-shadow:none;background:#f5f3ed;border:1px solid #ddd9d1;border-radius:10px;font-size:13px;position:static}.product-gallery-shell .product-existing-media figcaption button:hover{background:#e9e6df}.product-gallery-shell .product-existing-media figcaption button.product-gallery-delete{color:#8d3934;background:#f8e8e5}.product-gallery-shell .product-existing-media figcaption button:disabled{opacity:.35;cursor:not-allowed}.product-gallery-save{justify-content:space-between;align-items:center;gap:15px;margin-top:12px;padding:12px 3px 1px;display:flex}.product-gallery-save>span{color:#77766f;font-size:var(--ns-font-caption)}.product-gallery-save>button{background:var(--ink);color:#fff;min-height:42px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:0;border-radius:11px;padding:0 15px;font-weight:850}.product-gallery-save>button:disabled{color:#8a8982;cursor:not-allowed;background:#d6d3cc}.product-bulk__badge-fields{align-items:center;gap:7px;display:flex}.product-bulk__badge-fields>input{border:1px solid var(--line);width:180px;min-height:44px;font:inherit;font-size:var(--ns-font-small);background:#fff;border-radius:11px;padding:0 11px}.product-bulk__badge-fields>input[type=datetime-local]{width:190px}.product-bulk__badge-fields>select{max-width:130px}.product-bulk__badge-fields>input:disabled{opacity:.5}@media (max-width:700px){.product-bulk__badge-fields{grid-template-columns:1fr 1fr;display:grid}.product-bulk__badge-fields>input,.product-bulk__badge-fields>input[type=datetime-local]{width:100%}.product-bulk__badge-fields>input:first-child{grid-column:1/-1}.product-bulk__badge-fields>select{max-width:none}}.product-bulk__price-fields{align-items:end;gap:7px;display:flex}.product-bulk__price-fields>label{margin-left:0}.product-bulk__price-fields input{border:1px solid var(--line);width:130px;min-height:44px;font:inherit;font-size:var(--ns-font-small);background:#fff;border-radius:11px;padding:0 11px}@media (max-width:700px){.product-bulk__price-fields{grid-template-columns:1fr;width:100%;display:grid}.product-bulk__price-fields>label{gap:6px;display:grid}.product-bulk__price-fields input{width:100%}}.customer-content{margin-top:26px}.customer-heading h1,.customer-profile-hero h1{letter-spacing:-.065em;font-size:clamp(40px,5vw,68px)}.customer-heading p{max-width:720px}.customer-module-off{text-align:center;border:1px solid var(--line);background:#fff;border-radius:24px;margin-top:24px;padding:80px 24px}.customer-module-off>span{background:var(--lime);border-radius:20px;place-items:center;width:68px;height:68px;margin:auto;display:grid}.customer-module-off h2{margin:20px 0 8px;font-size:27px}.customer-module-off p{color:#77766f;max-width:520px;margin:0 auto 22px;font-size:12px;line-height:1.6}.customer-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:28px;display:grid}.customer-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:128px;padding:21px;display:flex}.customer-metrics span{color:#77766f;font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.05em;font-weight:800}.customer-metrics strong{letter-spacing:-.04em;margin-top:auto;font-size:25px}.customer-metrics small{color:#8b8a82;font-size:var(--ns-font-caption);margin-top:5px}.customer-filter{gap:6px;margin-top:13px;display:flex;overflow:auto}.customer-filter a{border:1px solid var(--line);color:#77766f;min-height:40px;font-size:var(--ns-font-label);white-space:nowrap;background:#fff;border-radius:99px;align-items:center;padding:0 13px;font-weight:800;display:inline-flex}.customer-filter a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:#fff}.customer-list{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:12px;overflow:hidden}.customer-list__head,.customer-row{grid-template-columns:minmax(260px,1.35fr) minmax(150px,.8fr) minmax(105px,.5fr) minmax(130px,.6fr) minmax(105px,.5fr);align-items:center;gap:15px;display:grid}.customer-list__head{border-bottom:1px solid var(--line);color:#88877f;min-height:48px;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.07em;background:#f9f8f4;padding:0 18px;font-weight:850}.customer-row{min-height:86px;color:inherit;border-bottom:1px solid #ece9e2;padding:13px 18px;text-decoration:none;transition:background .18s}.customer-row:last-child{border-bottom:0}.customer-row:hover{background:#fbfaf7}.customer-row:focus-visible{z-index:1;outline-offset:-3px;outline:3px solid #b8ff2fbf;position:relative}.customer-row__identity{align-items:center;gap:12px;min-width:0;display:flex}.customer-row__identity>span,.customer-profile-hero__avatar{background:linear-gradient(145deg,var(--lime),#e7ffb8);border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.customer-row__identity>span{width:48px;height:48px;font-size:var(--ns-font-small)}.customer-row b,.customer-row small{display:block}.customer-row b{font-size:var(--ns-font-small)}.customer-row small{color:#85847d;font-size:var(--ns-font-caption);margin-top:5px}.customer-row__identity div{min-width:0}.customer-row__identity b,.customer-row__identity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.customer-row__tags{flex-wrap:wrap;gap:4px;display:flex}.customer-tag{color:#66645e;min-height:27px;font-size:var(--ns-font-caption);white-space:nowrap;background:#edebe6;border:0;border-radius:99px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.customer-tag--lime{color:#45612c;background:#e8ffb5}.customer-tag--mint{color:#356855;background:#dff5ea}.customer-tag--blue{color:#315c8d;background:#e1edff}.customer-tag--rose{color:#8b3e3d;background:#ffe4e3}.customer-tag--amber{color:#835b1b;background:#ffefd3}.customer-tag--neutral{color:#66645e;background:#eceae5}.customer-editor-content{width:min(1000px,100%);margin-top:15px}.customer-form{gap:12px;display:grid}.customer-form__card{border:1px solid var(--line);background:#fff;border-radius:22px;padding:clamp(22px,3vw,34px)}.customer-form__title{gap:14px;margin-bottom:24px;display:flex}.customer-form__title>span{background:var(--ink);width:36px;height:36px;color:var(--lime);font-size:var(--ns-font-label);border-radius:11px;place-items:center;font-weight:900;display:grid}.customer-form__title h2{letter-spacing:-.035em;margin:0;font-size:21px}.customer-form__title p{color:#85847d;font-size:var(--ns-font-label);margin:5px 0 0;line-height:1.5}.customer-fields{gap:12px;display:grid}.customer-fields--two{grid-template-columns:1fr 1fr}.customer-fields--three{grid-template-columns:repeat(3,1fr)}.customer-fields label{gap:7px;display:grid}.customer-fields label>span{font-size:var(--ns-font-label);font-weight:820}.customer-fields input,.customer-fields select,.customer-note-form textarea,.customer-address-form input,.customer-address-form select{width:100%;min-height:49px;color:var(--ink);font:inherit;font-size:var(--ns-font-small);background:#fbfaf7;border:1px solid #dcd9d1;border-radius:13px;outline:0;padding:0 13px;transition:border .2s,box-shadow .2s}.customer-fields input:focus,.customer-fields select:focus,.customer-note-form textarea:focus,.customer-address-form input:focus,.customer-address-form select:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1717130f}.customer-handle{background:#fbfaf7;border:1px solid #dcd9d1;border-radius:13px;grid-template-columns:40px 1fr;display:grid}.customer-handle:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px #1717130f}.customer-handle b{color:#77766f;border-right:1px solid #dedbd4;place-items:center;display:grid}.customer-handle input{border:0;box-shadow:none!important}.customer-form__actions{z-index:var(--layer-sticky);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d6d3cb;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:12px 13px 12px 19px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 45px #1717131f}.customer-form__actions>span{color:#77766f;font-size:var(--ns-font-label)}.customer-form__actions .button{min-width:210px}.customer-form__actions button:disabled{opacity:.55;cursor:wait}.customer-detail-content{margin-top:18px}.customer-profile-hero{background:var(--ink);color:#fff;border-radius:24px;grid-template-columns:auto minmax(0,1fr) minmax(180px,.4fr);align-items:center;gap:24px;min-height:210px;padding:clamp(23px,3vw,34px);display:grid}.customer-profile-hero__avatar{width:92px;height:92px;color:var(--ink);font-size:23px}.customer-profile-hero h1{margin:6px 0 8px}.customer-profile-hero p{color:#aaa9a3;font-size:var(--ns-font-small);margin:0;line-height:1.5}.customer-profile-hero aside{border-left:1px solid #3b3a35;padding-left:22px}.customer-profile-hero aside span,.customer-profile-hero aside small{color:#aaa9a3;font-size:var(--ns-font-caption);display:block}.customer-profile-hero aside strong{color:var(--lime);margin:11px 0 6px;font-size:27px;display:block}.customer-profile-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:10px 0;display:grid}.customer-profile-metrics article{border:1px solid var(--line);background:#fff;border-radius:17px;flex-direction:column;justify-content:space-between;min-height:105px;padding:18px;display:flex}.customer-profile-metrics span{color:#85847d;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:800}.customer-profile-metrics strong{font-size:19px}.customer-detail-grid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.75fr);align-items:start;gap:12px;display:grid}.customer-relations{gap:12px;display:grid}.customer-side-card,.customer-order-history{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.customer-side-card__head,.customer-order-history>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.customer-side-card__head span,.customer-order-history>header span{color:#85847d;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.05em;font-weight:850}.customer-side-card__head h2,.customer-order-history h2{margin:5px 0 0;font-size:18px}.customer-order-history>header>a{min-height:38px;color:var(--ink);font-size:var(--ns-font-caption);border:1px solid #d9d6ce;border-radius:10px;align-items:center;padding:0 12px;font-weight:850;display:inline-flex}.customer-side-card__head>small{min-width:28px;height:28px;font-size:var(--ns-font-caption);background:#eeece7;border-radius:50%;place-items:center;font-weight:850;display:grid}.customer-tag-picker{flex-wrap:wrap;gap:6px;display:flex}.customer-tag-picker button{cursor:pointer}.customer-tag-picker button[aria-pressed=true]{box-shadow:inset 0 0 0 1px}.customer-tag-picker button:disabled{cursor:not-allowed;opacity:.55}.customer-note-form{gap:8px;display:grid}.customer-note-form textarea{resize:vertical;min-height:90px;padding-block:12px;line-height:1.5}.customer-note-form button,.customer-address-form>button{background:var(--ink);color:#fff;min-height:42px;font-size:var(--ns-font-label);cursor:pointer;border:0;border-radius:11px;font-weight:850}.customer-note-form button:disabled{opacity:.45}.customer-note-list,.customer-address-list{gap:8px;margin-top:13px;display:grid}.customer-note-list article,.customer-address-list article{background:#f3f1ec;border-radius:13px;padding:13px;position:relative}.customer-note-list p{font-size:var(--ns-font-small);margin:0;padding-right:25px;line-height:1.5}.customer-note-list span,.customer-address-list span{color:#85847d;font-size:var(--ns-font-caption);margin-top:8px;display:block}.customer-note-list article>button,.customer-address-list article>button{color:#8b3c35;cursor:pointer;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:17px;position:absolute;top:8px;right:8px}.customer-muted{color:#85847d;font-size:var(--ns-font-label);margin:0;line-height:1.5}.customer-small-action{min-height:36px;font-size:var(--ns-font-caption);cursor:pointer;background:#f7f5f0;border:1px solid #d9d6ce;border-radius:10px;padding:0 10px;font-weight:850}.customer-address-form{gap:8px;margin-bottom:13px;display:grid}.customer-address-form>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.customer-address-form>label{font-size:var(--ns-font-label);align-items:center;gap:8px;display:flex}.customer-address-form>label input{width:18px;min-height:18px;accent-color:var(--ink)}.customer-address-list article{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-address-list b{font-size:var(--ns-font-label)}.customer-order-history{min-height:190px;margin-top:12px}.customer-order-history__list{gap:7px;display:grid}.customer-order-history__list>a{min-height:72px;color:inherit;background:#f5f3ee;border-radius:13px;grid-template-columns:minmax(120px,1fr) minmax(190px,1.15fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.customer-order-history__list>a>div:nth-child(2){flex-wrap:wrap;gap:5px;display:flex}.customer-order-history b,.customer-order-history strong,.customer-order-history small{display:block}.customer-order-history b{font-size:var(--ns-font-small)}.customer-order-history strong{font-size:var(--ns-font-small);text-align:right}.customer-order-history small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.customer-order-history__list>a>div:last-child small{text-align:right}.customer-order-history__empty{background:#f2f0ea;border-radius:13px;padding:20px}.customer-order-history__empty small{margin-top:6px}@media (max-width:980px){.desktop-nav{display:none}.site-header__inner{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;min-height:auto;padding-top:150px}.hero__copy{text-align:center}.hero h1,.hero__copy>p{margin-inline:auto}.hero__actions,.trust-line{justify-content:center}.hero-stage{min-height:600px}.device{width:460px;max-width:75vw}.section-heading{grid-template-columns:1fr}.section-heading .section-kicker{grid-column:auto}.benefit-grid{grid-template-columns:1fr}.benefit-card{grid-template-rows:auto 1fr auto auto;grid-template-columns:90px 1fr;column-gap:20px;min-height:400px;display:grid}.benefit-card__visual{grid-area:1/2/3}.benefit-card h3,.benefit-card p{grid-column:1/-1}.benefit-card p{max-width:500px}.workflow__inner{grid-template-columns:1fr;gap:60px}.price-card{grid-template-columns:1fr 1fr}.price-card>.button{grid-column:1/-1}.seller-shell{grid-template-columns:82px 1fr}.seller-sidebar{padding-inline:12px}.seller-sidebar .brand__word,.seller-sidebar__store div,.seller-sidebar__store>span:nth-child(2),.seller-sidebar__store svg,.seller-nav a span,.seller-sidebar__foot{display:none}.seller-sidebar__store-switcher{margin:28px 0 18px}.seller-sidebar__store{justify-content:center;padding:10px}.seller-sidebar__store-menu{top:0;left:62px}.seller-nav a{justify-content:center;padding:0}.seller-nav a[aria-current=page]:after{margin:26px 0 0 27px;position:absolute}.seller-main{padding-inline:22px}.metric-grid{grid-template-columns:repeat(2,1fr)}.settings-intro{grid-template-columns:1fr}.settings-intro aside{min-height:140px}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.setup-shell{grid-template-columns:1fr}.setup-aside{grid-template-columns:repeat(3,1fr);display:grid}.setup-aside>div{min-height:180px}}@media (max-width:700px){.section-wrap{width:min(100% - 28px,560px)}.site-header{padding-top:10px}.site-header__inner{min-height:58px;padding:6px 8px 6px 11px}.brand__mark{border-radius:11px;width:36px;height:36px}.brand__word{font-size:14px}.header-actions{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{cursor:pointer;place-content:center;gap:5px;width:44px;height:44px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:var(--ink);width:21px;height:2px;display:block}.mobile-menu nav{border:1px solid var(--line);width:220px;box-shadow:var(--shadow-soft);background:#fff;border-radius:15px;padding:9px;display:grid;position:absolute;top:51px;right:0}.mobile-menu nav a{border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.mobile-menu nav a:hover{background:#f3f1eb}.hero{gap:30px;padding-top:126px;padding-bottom:55px}.hero h1{margin-top:20px;font-size:clamp(47px,14vw,67px)}.hero__copy>p{font-size:15px;line-height:1.55}.hero__actions{gap:12px;display:grid}.hero__actions .button{width:100%}.hero__actions .text-link{margin:auto}.trust-line{gap:10px 15px}.hero-stage{min-height:520px}.hero-stage:before{width:420px;height:420px}.device{border-radius:25px;width:370px;max-width:88vw;padding:8px}.store-preview{min-height:420px;padding:18px}.store-preview h2{font-size:27px}.preview-product--wide .product-art{min-height:135px}.product-art{min-height:95px}.dress-shape{height:110px}.floating-pill{top:28px;right:-5px}.floating-card{min-width:190px;bottom:28px;left:0}.orbit{display:none}.marquee div{gap:24px;padding:12px 0}.benefits{padding-block:100px}.section-heading{margin-bottom:38px}.section-heading h2,.workflow h2,.final-cta h2{font-size:48px}.section-heading>p:last-child{font-size:14px}.benefit-card{min-height:440px;padding:21px;display:flex}.benefit-card__visual{order:2;min-height:210px}.benefit-card h3{order:3;font-size:23px}.benefit-card p{order:4}.workflow{padding:92px 0}.workflow__inner{gap:42px}.workflow__steps article{grid-template-columns:45px 1fr;gap:12px;min-height:145px}.workflow__steps article>svg{display:none}.workflow__steps p{font-size:12px}.price-section{padding:90px 0}.price-card{box-shadow:5px 7px 0 var(--ink);border-radius:25px;grid-template-columns:1fr;gap:28px;padding:28px 22px}.price-card__copy h2 span{font-size:66px}.price-card>.button,.fair-use-note{grid-column:auto}.final-cta{padding:80px 14px 105px}.final-cta h2{font-size:44px}.site-footer__inner{grid-template-columns:1fr}.site-footer__inner>div{flex-wrap:wrap}.site-footer small{grid-column:auto}.seller-shell{padding-bottom:calc(var(--mobile-safe-bottom) + 3px);display:block}.seller-sidebar{display:none}.seller-main{padding:12px 14px 35px}.seller-topbar{z-index:var(--layer-navigation);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f3f1ece6;margin:-12px -14px 0;padding:10px 14px;position:sticky;top:0}.seller-topbar__search{justify-content:center;width:44px;padding:0}.seller-topbar--overview .seller-topbar__search{justify-content:flex-start;width:min(100%,100vw - 90px);padding:0 12px}.seller-topbar__search span{display:none}.seller-content{margin-top:25px}.seller-heading{align-items:start}.seller-heading h1{font-size:31px}.seller-heading .button{width:48px;padding:0;font-size:0}.trial-banner{grid-template-columns:auto 1fr;padding:17px}.trial-banner a{grid-column:2}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:124px;padding:15px}.metric-card strong{font-size:24px}.seller-grid{grid-template-columns:1fr}.panel{padding:17px}.mobile-seller-nav{z-index:var(--layer-navigation);min-height:var(--mobile-navigation-height);padding:7px max(7px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#fffffff0;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.mobile-seller-nav a{color:#77766f;min-width:70px;min-height:54px;font-size:var(--ns-font-caption);border-radius:11px;flex:1;place-items:center;gap:2px;font-weight:750;display:grid}.mobile-seller-nav a[aria-current=page]{color:var(--ink);background:#ece9e2}.setup-shell{padding:10px;display:block}.setup-header{min-height:59px}.setup-header>a{font-size:0}.setup-header>a:after{content:"Назад";font-size:12px}.setup-card{border-radius:22px;min-height:calc(100vh - 79px);margin-top:10px;padding:38px 20px}.store-setup-form h1{font-size:42px}.setup-aside{display:none}.setup-actions{padding:14px 20px calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0000,#fff 22%);margin-inline:-20px;position:sticky;bottom:0}.setup-actions .button--quiet{padding-inline:8px}.slug-field b{font-size:var(--ns-font-small);padding-inline:10px}.settings-shell{padding:10px 10px 55px}.settings-header{min-height:59px;padding-left:12px}.settings-header span{display:none}.settings-header a:not(.brand){font-size:0}.settings-header a:not(.brand):after{content:"Назад";font-size:var(--ns-font-small)}.settings-intro{border-radius:22px;gap:28px;margin-top:10px;padding:30px 22px}.settings-intro h1{font-size:46px}.settings-intro p{font-size:12px}.settings-intro aside{min-height:130px;padding:19px}.settings-content{margin-top:10px}.modules-toolbar{padding-left:14px}.module-grid{grid-template-columns:1fr}.module-card{min-height:205px}.module-card:hover{transform:none}.module-group{margin-top:22px}.module-card__foot{align-items:flex-end}.module-switch{width:52px;height:30px}.module-switch span{width:22px;height:22px}.module-card--active .module-switch span{transform:translate(22px)}}.order-content{margin-top:26px}.order-module-hint{background:#fff7df;border:1px solid #e2c98e;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:18px 0 12px;padding:16px 18px;display:grid}.order-module-hint>span{background:#f5d67e;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.order-module-hint b{font-size:var(--ns-font-small)}.order-module-hint p{color:#756b55;font-size:var(--ns-font-label);margin:4px 0 0;line-height:1.45}.order-module-hint a{min-height:40px;font-size:var(--ns-font-label);border-bottom:1px solid;align-items:center;font-weight:850;display:flex}.order-metrics{grid-template-columns:repeat(4,1fr);margin-top:22px}.order-filter{border:1px solid var(--line);background:#fff;border-radius:17px;align-items:end;gap:9px;min-height:72px;margin:12px 0;padding:11px 13px;display:flex}.order-filter label{gap:5px;min-width:145px;display:grid}.order-filter label>span{color:#85847d;font-size:var(--ns-font-caption);font-weight:800}.order-filter select{min-height:42px;font:inherit;font-size:var(--ns-font-label);background:#f8f7f3;border:1px solid #dcd9d1;border-radius:11px;padding:0 34px 0 11px}.order-filter .button{min-height:42px}.order-filter>a{color:#74736c;min-height:42px;font-size:var(--ns-font-label);align-items:center;padding:0 10px;font-weight:800;display:flex}.order-list{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.order-list__head,.order-row{grid-template-columns:110px minmax(190px,1fr) minmax(150px,.75fr) minmax(135px,.65fr) 115px 95px;align-items:center;gap:14px;display:grid}.order-list__head{border-bottom:1px solid var(--line);color:#88877f;min-height:48px;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.07em;background:#f9f8f4;padding:0 18px;font-weight:850}.order-row{border-bottom:1px solid #ece9e2;min-height:88px;padding:13px 18px;transition:background .18s}.order-row:last-child{border-bottom:0}.order-row b,.order-row small{display:block}.order-row b{font-size:var(--ns-font-small)}.order-row small{color:#85847d;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.3}.order-status,.payment-status{border-radius:99px;align-items:center;width:max-content;min-height:27px;padding:0 9px;font-weight:850;font-size:var(--ns-font-caption)!important;display:inline-flex!important}.order-status--new{color:#45612c;background:#e8ffb5}.order-status--accepted,.order-status--picking,.order-status--ready_to_ship{color:#315c8d;background:#e1edff}.order-status--shipped{color:#356855;background:#dff5ea}.order-status--completed{color:#3e6a31;background:#e4f0dd}.order-status--cancelled{color:#80504c;background:#f0e8e6}.order-status--attention{color:#835b1b;background:#ffefd3}.payment-status--paid{color:#326848;background:#ddf3e4}.payment-status--partially_paid{color:#544892;background:#e8e4ff}.payment-status--unpaid,.payment-status--pending{color:#7d5c1c;background:#fff0d1}.payment-status--failed{color:#8b3e3d;background:#ffe4e3}.order-editor-content{width:min(1320px,100%);margin-top:12px}.manual-order-form{margin-top:4px}.manual-order-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:14px;display:grid}.manual-order-main{gap:12px;display:grid}.order-segmented{grid-template-columns:1fr 1fr;max-width:420px;margin-bottom:18px}.order-customer-picker>input,.order-catalog-picker>input{width:100%;min-height:48px;font:inherit;font-size:var(--ns-font-small);background:#fbfaf7;border:1px solid #dcd9d1;border-radius:13px;outline:0;padding:0 14px}.order-customer-picker>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.order-customer-picker button{text-align:left;cursor:pointer;background:#f8f7f3;border:1px solid #e1ded7;border-radius:13px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:flex}.order-customer-picker button>span{width:34px;height:34px;font-size:var(--ns-font-label);background:#e8ffb5;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.order-customer-picker button b,.order-customer-picker button small{font-size:var(--ns-font-label);display:block}.order-customer-picker button small{color:#84837c;font-size:var(--ns-font-caption);margin-top:3px}.order-customer-picker button[aria-pressed=true]{border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px #17171312}.order-source{max-width:320px;margin-top:16px}.customer-field-wide{grid-column:1/-1}.customer-fields textarea{width:100%;min-height:110px;font:inherit;font-size:var(--ns-font-small);resize:vertical;background:#fbfaf7;border:1px solid #dcd9d1;border-radius:13px;outline:0;padding:12px 13px;line-height:1.5}.customer-fields textarea:focus{border-color:var(--ink);box-shadow:0 0 0 4px #1717130f}.order-lines{gap:7px;margin-bottom:12px;display:grid}.order-lines article{background:#fbfaf7;border:1px solid #e2dfd8;border-radius:14px;grid-template-columns:minmax(150px,1fr) 72px minmax(140px,.65fr) minmax(100px,.45fr) 80px 36px;align-items:end;gap:8px;min-height:72px;padding:9px 10px;display:grid}.order-lines article>div b,.order-lines article>div small{display:block}.order-lines article>div b{font-size:var(--ns-font-small)}.order-lines article>div small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.order-lines label{gap:5px;display:grid}.order-lines label span{font-size:var(--ns-font-caption);color:#85847d;font-weight:800}.order-lines input,.order-lines select{width:100%;height:40px;font:inherit;font-size:var(--ns-font-caption);background:#fff;border:1px solid #d8d5ce;border-radius:10px;padding:0 9px}.order-lines strong{font-size:var(--ns-font-label);align-self:center}.order-lines article>button{color:#863f37;cursor:pointer;background:#f2e8e6;border:0;border-radius:50%;align-self:center;width:36px;height:36px;font-size:18px}.order-catalog-picker>div{grid-template-columns:1fr 1fr;gap:7px;max-height:315px;margin-top:8px;display:grid;overflow:auto}.order-catalog-picker button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfd8;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;min-height:62px;padding:8px 11px;display:grid}.order-catalog-picker button>span{background:var(--lime);border-radius:10px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:700;display:grid}.order-catalog-picker button b,.order-catalog-picker button small{display:block}.order-catalog-picker button b{font-size:var(--ns-font-label)}.order-catalog-picker button small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px}.order-catalog-picker button em{font-size:var(--ns-font-caption);color:#6d6c65;font-style:normal}.order-catalog-picker button:disabled{opacity:.45;cursor:not-allowed}.order-summary-card{background:var(--ink);color:#fff;border-radius:22px;padding:24px;position:sticky;top:20px;box-shadow:0 25px 60px #17171329}.order-summary-card h2{letter-spacing:-.04em;margin:7px 0 23px;font-size:24px}.order-summary-card>div{font-size:var(--ns-font-small);border-bottom:1px solid #383731;justify-content:space-between;padding:10px 0;display:flex}.order-summary-card label{border-bottom:1px solid #383731;gap:7px;padding:11px 0;display:grid}.order-summary-card label span{color:#aaa9a3;font-size:var(--ns-font-caption);font-weight:800}.order-summary-card input{color:#fff;width:100%;height:43px;font:inherit;font-size:var(--ns-font-small);background:#25251f;border:1px solid #44433d;border-radius:11px;outline:0;padding:0 11px}.order-summary-card label small,.order-summary-card>small{color:#888781;font-size:var(--ns-font-caption);line-height:1.4}.order-summary-card .order-summary-total{border-bottom:0;margin-top:8px;padding:18px 0}.order-summary-total strong{color:var(--lime);font-size:25px}.order-summary-card .button{background:var(--lime);width:100%;color:var(--ink);box-shadow:none;margin-top:12px}.order-summary-card .button:disabled{opacity:.45;cursor:not-allowed}.order-summary-card>small{text-align:center;margin-top:11px;display:block}.order-detail-content{margin-top:16px}.order-detail-hero{background:var(--ink);color:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;min-height:170px;padding:28px 30px;display:flex}.order-detail-hero h1{letter-spacing:-.05em;margin:7px 0 6px;font-size:38px}.order-detail-hero p{color:#aaa9a3;font-size:var(--ns-font-small);margin:0}.order-detail-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.order-detail-grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:start;gap:12px;margin-top:12px;display:grid}.order-detail-main,.order-actions-stack,.order-detail-aside{gap:12px;display:grid}.order-detail-card,.order-action-card,.order-detail-aside>section{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px}.order-detail-card__head{justify-content:space-between;margin-bottom:14px;display:flex}.order-detail-card__head h2{margin:0;font-size:18px}.order-detail-card__head span{font-size:var(--ns-font-label);color:#85847d}.order-detail-items{display:grid}.order-detail-items article{border-bottom:1px solid #ece9e2;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:67px;display:grid}.order-detail-items article>span{background:#e8ffb5;border-radius:11px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.order-detail-items b,.order-detail-items small{display:block}.order-detail-items b{font-size:var(--ns-font-small)}.order-detail-items small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px}.order-detail-items em{font-size:var(--ns-font-caption);color:#77766f;font-style:normal}.order-detail-items strong{font-size:var(--ns-font-small)}.order-totals{max-width:380px;margin:18px 0 0 auto}.order-totals>div{font-size:var(--ns-font-label);justify-content:space-between;padding:7px 0;display:flex}.order-totals__grand{border-block:1px solid #dedbd4;margin:7px 0;padding:14px 0!important}.order-totals__grand strong{font-size:20px}.order-action-card>div:first-child h2{margin:5px 0;font-size:18px}.order-action-card>div:first-child p{color:#85847d;font-size:var(--ns-font-label);margin:0;line-height:1.5}.order-action-card>strong{color:#77766f;font-size:var(--ns-font-small);margin-top:14px;display:block}.order-action-row{gap:8px;margin-top:16px;display:flex}.order-action-row select,.order-action-row input{min-height:44px;font:inherit;font-size:var(--ns-font-label);background:#fbfaf7;border:1px solid #d8d5ce;border-radius:11px;flex:1;padding:0 11px}.order-action-row .button{min-height:44px}.order-action-row--payment input{max-width:130px}.order-source-correction{grid-template-columns:minmax(140px,.7fr) minmax(220px,1.3fr) auto;gap:8px;margin-top:16px;display:grid}.order-source-correction select,.order-source-correction input{min-width:0;min-height:44px;font:inherit;font-size:var(--ns-font-label);background:#fbfaf7;border:1px solid #d8d5ce;border-radius:11px;padding:0 11px}.order-source-correction .button{min-height:44px}.order-note-form{grid-template-columns:1fr auto;gap:8px;margin-top:15px;display:grid}.order-note-form textarea{min-height:78px;font:inherit;font-size:var(--ns-font-label);resize:vertical;background:#fbfaf7;border:1px solid #d8d5ce;border-radius:12px;padding:11px}.order-notes-list{gap:7px;margin-top:12px;display:grid}.order-notes-list article{background:#f4f2ed;border-radius:13px;padding:13px;position:relative}.order-notes-list article>div{justify-content:space-between;gap:10px;display:flex}.order-notes-list b,.order-notes-list small{font-size:var(--ns-font-caption)}.order-notes-list small{color:#85847d}.order-notes-list p{font-size:var(--ns-font-label);margin:9px 50px 0 0;line-height:1.5}.order-notes-list article>button{color:#8b3e3d;min-height:32px;font-size:var(--ns-font-caption);background:#fff;border:0;border-radius:9px;padding:0 9px;font-weight:800;position:absolute;bottom:9px;right:9px}.order-notes-empty{color:#85847d;font-size:var(--ns-font-label);margin:12px 0 0}.order-detail-aside>section h2{margin:7px 0 5px;font-size:17px}.order-detail-aside>section p{color:#73726b;font-size:var(--ns-font-label);margin:5px 0;line-height:1.5}.order-detail-aside>section>a{color:#44433e;min-height:28px;font-size:var(--ns-font-label);font-weight:750;display:block}.order-detail-aside>section>small{font-size:var(--ns-font-caption);color:#85847d}.order-detail-aside>section>div:not(.order-history){font-size:var(--ns-font-label);border-top:1px solid #ece9e2;justify-content:space-between;margin-top:13px;padding-top:11px;display:flex}.order-history{margin-top:14px;display:grid}.order-history>div{grid-template-columns:14px 1fr;gap:7px;min-height:48px;display:grid}.order-history>div>span{background:var(--lime);border-radius:50%;width:9px;height:9px;margin-top:3px;position:relative;box-shadow:0 0 0 3px #efffc8}.order-history>div>span:after{content:"";background:#dedbd4;width:1px;height:35px;position:absolute;top:12px;left:4px}.order-history>div:last-child>span:after{display:none}.order-history p{margin:0!important}.order-history b,.order-history small{font-size:var(--ns-font-caption);display:block}.order-history small{color:#85847d;margin-top:4px}.order-detail-aside>.order-attribution>div{gap:4px;justify-content:stretch!important;display:grid!important}.order-attribution>div>b{font-size:var(--ns-font-label);margin-bottom:3px}.order-attribution>div>small{overflow-wrap:anywhere;color:#77766f;min-width:0;font-size:var(--ns-font-caption);line-height:1.45}@media (max-width:980px){.product-list__head,.product-row{grid-template-columns:minmax(260px,1.5fr) 110px 120px}.product-list__head--selectable,.product-row--selectable{grid-template-columns:44px minmax(240px,1.5fr) 110px 120px}.product-list__head span:last-child,.product-row>div:last-child{display:none}.product-rules{grid-template-columns:1fr}.product-bulk__controls{flex-wrap:wrap}.product-bulk__controls label{margin-left:0}.product-bulk__confirm{flex-direction:column;align-items:flex-start}.customer-list__head,.customer-row{grid-template-columns:minmax(250px,1.4fr) minmax(140px,.7fr) 100px 120px}.customer-list__head span:last-child,.customer-row>div:last-child{display:none}.customer-detail-grid{grid-template-columns:1fr}.customer-relations{grid-template-columns:1fr 1fr}.customer-relations .customer-side-card:last-child{grid-column:1/-1}.order-list__head,.order-row{grid-template-columns:90px minmax(180px,1fr) 145px 130px 105px}.order-list__head span:last-child,.order-row>div:last-child{display:none}.manual-order-layout{grid-template-columns:1fr}.order-summary-card{position:static}.order-detail-grid{grid-template-columns:1fr}.order-detail-aside{grid-template-columns:repeat(3,1fr)}.order-detail-aside>section:last-child{grid-column:1/-1}}@media (max-width:700px){.product-topbar .seller-topbar__search{width:44px}.product-topbar .button{width:auto;font-size:var(--ns-font-small);padding-inline:14px}.product-content{margin-top:18px}.product-heading h1,.product-editor-heading h1{font-size:42px}.product-tabs{margin-top:22px}.product-list__head{display:none}.product-list{background:0 0;border:0;overflow:visible}.product-row,.product-row--selectable{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;gap:13px;min-height:0;margin-bottom:8px;padding:14px;display:grid}.product-row:not(.product-row--selectable){grid-template-columns:1fr auto}.product-row__identity{grid-column:2/-1;grid-template-columns:50px minmax(0,1fr) auto}.product-row:not(.product-row--selectable) .product-row__identity{grid-column:1/-1}.product-row__select{grid-row:1;width:44px}.product-row__price{grid-column:2}.product-row__stock{grid-column:3}.product-row__price,.product-row__stock{border-top:1px solid #ece9e2;padding-top:8px}.product-row>div:last-child{display:none}.product-bulk__controls{flex-direction:column;align-items:stretch}.product-bulk__controls label{justify-content:space-between}.product-bulk__controls .button{width:100%}.product-bulk__confirm>div:last-child{flex-direction:column-reverse;width:100%}.product-bulk__confirm button{width:100%}.product-bulk .module-feedback{flex-direction:column;align-items:flex-start}.product-bulk .module-feedback button{width:100%;margin-left:0}.product-editor-content{margin-top:10px}.product-editor-heading{padding:21px 0 17px}.product-form-card{border-radius:19px;padding:20px 16px}.product-field-grid,.category-creator{grid-template-columns:1fr}.option-row{grid-template-columns:1fr 44px}.option-row .product-field:first-child{grid-column:1/-1}.variant-table{overflow-x:auto}.variant-table__head,.variant-table__row{min-width:560px}.product-segmented{grid-template-columns:1fr}.product-form-actions{bottom:calc(var(--mobile-safe-bottom) + 4px);padding:10px}.product-form-actions>span{display:none}.product-form-actions .button{width:100%;min-width:0}.product-rules{grid-template-columns:1fr}.customer-topbar .seller-topbar__search{width:44px}.customer-topbar .button{width:auto;font-size:var(--ns-font-label);padding-inline:13px}.customer-content{margin-top:18px}.customer-heading h1,.customer-profile-hero h1{font-size:40px}.customer-metrics{grid-template-columns:1fr 1fr}.customer-metrics article:first-child{grid-column:1/-1}.customer-list__head{display:none}.customer-list{background:0 0;border:0;overflow:visible}.customer-row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-bottom:8px;padding:14px;display:grid}.customer-row__identity,.customer-row__tags{grid-column:1/-1}.customer-row>div:nth-child(3),.customer-row>div:nth-child(4){border-top:1px solid #ece9e2;padding-top:10px}.customer-row>div:last-child{display:none}.customer-fields--two,.customer-fields--three{grid-template-columns:1fr}.customer-form__card{padding:20px 16px}.customer-form__actions{bottom:calc(var(--mobile-safe-bottom) + 4px);padding:10px}.customer-form__actions>span{display:none}.customer-form__actions .button{width:100%;min-width:0}.customer-profile-hero{grid-template-columns:auto 1fr;gap:15px}.customer-profile-hero__avatar{width:64px;height:64px;font-size:16px}.customer-profile-hero aside{border-top:1px solid #3b3a35;border-left:0;grid-column:1/-1;padding:16px 0 0}.customer-profile-metrics{grid-template-columns:1fr 1fr}.customer-detail-grid,.customer-relations{grid-template-columns:1fr}.customer-relations .customer-side-card:last-child{grid-column:auto}.customer-address-form>div{grid-template-columns:1fr}.order-topbar .seller-topbar__search{width:44px}.order-topbar .button{width:auto;font-size:var(--ns-font-label);padding-inline:13px}.order-content{margin-top:18px}.order-module-hint{grid-template-columns:auto 1fr}.order-module-hint a{grid-column:2;width:max-content}.order-metrics{grid-template-columns:1fr 1fr}.order-filter{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.order-filter label{min-width:0}.order-filter .button{align-self:end}.order-list__head{display:none}.order-list{background:0 0;border:0;overflow:visible}.order-row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-bottom:8px;padding:14px;display:grid}.order-row>div:nth-child(2){text-align:right}.order-row>div:nth-child(3),.order-row>div:nth-child(4){border-top:1px solid #ece9e2;padding-top:10px}.order-row>div:nth-child(5){grid-column:1/-1}.order-row>div:last-child{display:none}.manual-order-layout,.order-customer-picker>div,.order-catalog-picker>div{grid-template-columns:1fr}.order-lines article{grid-template-columns:1fr 76px 36px}.order-lines article>div,.order-lines article>label:nth-of-type(2),.order-lines article>label:nth-of-type(3),.order-lines article>strong{grid-column:1/-1}.order-lines article>button{grid-area:2/3}.order-summary-card{z-index:var(--layer-sticky);bottom:calc(var(--mobile-safe-bottom) + 2px);padding:18px;position:sticky;top:auto}.order-summary-card>label,.order-summary-card>div:not(.order-summary-total),.order-summary-card>small{display:none}.order-summary-card h2{margin-bottom:10px;font-size:17px}.order-summary-card .order-summary-total{margin:0;padding:7px 0}.order-summary-card .button{margin-top:6px}.order-detail-hero{flex-direction:column;align-items:flex-start;padding:22px}.order-detail-hero h1{font-size:32px}.order-detail-hero>div:last-child{justify-content:flex-start}.order-detail-grid{grid-template-columns:1fr}.order-detail-items article{grid-template-columns:40px 1fr auto}.order-detail-items article>em{grid-column:2}.order-action-row,.order-note-form,.order-source-correction{grid-template-columns:1fr;display:grid}.order-action-row--payment input{max-width:none}.order-detail-aside{grid-template-columns:1fr}.order-detail-aside>section:last-child{grid-column:auto}}.team-content{margin-top:24px}.team-heading h1{letter-spacing:-.065em;font-size:clamp(40px,5vw,68px)}.team-heading p{max-width:760px}.team-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.team-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;min-height:120px;padding:20px;display:flex}.team-metrics span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:850}.team-metrics strong{margin-top:auto;font-size:27px}.team-metrics small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.team-feedback{font-size:var(--ns-font-label);border-radius:13px;margin-top:10px;padding:13px 15px;font-weight:750}.team-feedback--success{color:#355c22;background:#f2ffd2;border:1px solid #badc62}.team-feedback--error{color:#7d2f27;background:#fff0ed;border:1px solid #edb6ae}.team-invite-link{background:#f2ffd2;border:1px solid #b5d65d;border-radius:16px;grid-template-columns:minmax(150px,.5fr) minmax(220px,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.team-invite-link b,.team-invite-link small{font-size:var(--ns-font-label);display:block}.team-invite-link small{color:#607345;font-size:var(--ns-font-caption);margin-top:3px}.team-invite-link input{min-width:0;height:42px;font:inherit;font-size:var(--ns-font-caption);background:#fff;border:1px solid #cbdc9d;border-radius:10px;padding:0 11px}.team-invite-link button{background:var(--ink);color:#fff;min-height:42px;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:10px;padding:0 13px;font-weight:850}.team-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;margin-top:12px;display:grid}.team-workspace,.team-control-card{border:1px solid var(--line);background:#fff;border-radius:20px}.team-workspace{overflow:hidden}.team-tabs{border-bottom:1px solid var(--line);background:#faf9f5;align-items:center;gap:5px;min-height:62px;padding:8px;display:flex}.team-tabs button{color:#6d6c65;min-height:44px;font-size:var(--ns-font-label);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 13px;font-weight:850}.team-tabs button span{font-size:var(--ns-font-caption);background:#e8e5de;border-radius:99px;margin-left:5px;padding:3px 6px}.team-tabs button[aria-selected=true] span{color:var(--lime);background:#36352f}.team-search{color:#7a7972;background:#fbfaf7;border:1px solid #dedbd3;border-radius:13px;align-items:center;gap:9px;min-height:56px;margin:12px;padding:0 14px;display:flex}.team-search input{width:100%;font:inherit;font-size:var(--ns-font-small);background:0 0;border:0;outline:0}.team-member-list{border-top:1px solid #ece9e2}.team-member{border-bottom:1px solid #ece9e2;grid-template-columns:44px minmax(160px,1fr) minmax(120px,.65fr) 110px minmax(160px,.7fr);align-items:center;gap:12px;min-height:88px;padding:13px 16px;display:grid}.team-member:last-child{border-bottom:0}.team-avatar{background:var(--lime);width:44px;height:44px;font-size:var(--ns-font-small);border-radius:50%;place-items:center;font-weight:900;display:grid}.team-member b,.team-member small{display:block}.team-member__identity b{font-size:var(--ns-font-small)}.team-member small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.team-member__meta span{color:#85847d;font-size:var(--ns-font-caption);display:block}.team-member__meta b{font-size:var(--ns-font-caption);margin-top:5px}.team-status{color:#6e6d66;min-height:25px;font-size:var(--ns-font-caption);background:#efede7;border-radius:99px;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.team-status--active,.team-status--accepted{color:#416d35;background:#e6f7d8}.team-status--pending,.team-status--invited{color:#805d1b;background:#fff0d2}.team-status--suspended,.team-status--revoked,.team-status--expired{color:#82443e;background:#f4e4e1}.team-member__actions{grid-template-columns:1fr auto;gap:5px;display:grid}.team-member__actions select,.team-member__actions button,.team-invitation-list button,.team-role-list button{min-height:36px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#f8f7f3;border:1px solid #dedbd3;border-radius:9px;padding:0 8px;font-weight:800}.team-member__actions button:disabled{opacity:.5}.team-invitation-list,.team-role-list{display:grid}.team-invitation-list article,.team-role-list article{border-bottom:1px solid #ece9e2;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:12px;min-height:72px;padding:13px 16px;display:grid}.team-invitation-list article:last-child,.team-role-list article:last-child{border-bottom:0}.team-invitation-list b,.team-invitation-list small,.team-role-list b,.team-role-list small{font-size:var(--ns-font-label);display:block}.team-invitation-list small,.team-role-list small{color:#85847d;font-size:var(--ns-font-caption);margin-top:5px}.team-invitation-list article>div:last-child,.team-role-list article>div{gap:5px;display:flex}.team-invitation-list .team-danger,.team-role-list .team-danger{color:#8b3e3d;background:#fff4f2}.team-role-list strong{font-size:var(--ns-font-caption);color:#77766f}.team-control-card{padding:23px;position:sticky;top:18px}.team-control-card h2{margin:0;font-size:22px}.team-control-card p{color:#77766f;font-size:var(--ns-font-label);margin:8px 0 20px;line-height:1.5}.team-control-card form>label{gap:6px;margin-top:12px;display:grid}.team-control-card form>label>span,.team-control-card legend{font-size:var(--ns-font-caption);font-weight:850}.team-control-card input,.team-control-card select{width:100%;min-height:46px;font:inherit;font-size:var(--ns-font-label);background:#fbfaf7;border:1px solid #dcd9d1;border-radius:11px;padding:0 11px}.team-control-card .button{width:100%;margin-top:15px}.team-control-card form>small{color:#85847d;font-size:var(--ns-font-caption);margin-top:11px;line-height:1.5;display:block}.team-control-card fieldset{border:0;max-height:380px;margin:14px 0 0;padding:0 3px 0 0;overflow:auto}.team-permission{background:#fbfaf7;border:1px solid #e2dfd8;border-radius:10px;align-items:center;gap:9px;min-height:49px;padding:8px 9px;grid-template-columns:none!important;margin-top:6px!important;display:flex!important}.team-permission input{width:17px;min-height:17px;accent-color:var(--ink)}.team-permission b,.team-permission small{display:block}.team-permission b{font-size:var(--ns-font-caption)}.team-permission small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px}.team-permission--critical{border-left:3px solid #d87b70}.team-permission--sensitive{border-left:3px solid #d9b767}.team-cancel{color:#77766f;width:100%;min-height:42px;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;margin-top:6px;font-weight:800}.invite-shell{background:#f3f1ec;grid-template-rows:auto 1fr;min-height:100vh;padding:22px;display:grid}.invite-shell>header{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:center;min-height:64px;padding:0 16px;display:flex}.invite-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:28px;width:min(620px,100%);margin:auto;padding:clamp(28px,5vw,58px);box-shadow:0 24px 70px #17171314}.invite-card__icon{background:var(--lime);border-radius:22px;place-items:center;width:76px;height:76px;margin:0 auto 22px;display:grid}.invite-card .settings-eyebrow{color:#5d7a22}.invite-card h1{letter-spacing:-.06em;margin:0;font-size:clamp(34px,6vw,56px)}.invite-card p{color:#77766f;max-width:450px;font-size:var(--ns-font-small);margin:16px auto 23px;line-height:1.6}.invite-card .button{width:100%}.invite-message{font-size:var(--ns-font-label);border-radius:12px;margin-bottom:13px;padding:12px}.invite-message--accepted{color:#45612c;background:#efffca}.invite-message--error{color:#7d2f27;background:#fff0ed}@media (max-width:1080px){.team-layout{grid-template-columns:1fr}.team-control-card{position:static}.team-member{grid-template-columns:44px minmax(160px,1fr) minmax(120px,.7fr) minmax(160px,.8fr)}.team-member__meta{display:none}}@media (max-width:700px){.team-topbar .seller-topbar__search{width:auto;padding-inline:12px}.team-content{margin-top:17px}.team-heading h1{font-size:40px}.team-metrics{grid-template-columns:1fr 1fr}.team-metrics article:first-child{grid-column:1/-1}.team-invite-link{grid-template-columns:1fr auto}.team-invite-link>span{grid-column:1/-1}.team-layout{margin-bottom:70px}.team-tabs{overflow:auto}.team-tabs button{white-space:nowrap}.team-member{border:1px solid var(--line);border-radius:14px;grid-template-columns:42px 1fr;margin:8px;padding:13px}.team-member>div:nth-child(3),.team-member__actions{grid-column:1/-1}.team-member__actions{grid-template-columns:1fr 1fr}.team-invitation-list article,.team-role-list article{grid-template-columns:1fr auto}.team-invitation-list article>div:last-child,.team-role-list article>div{grid-column:1/-1}.team-control-card{padding:19px}.invite-shell{padding:10px}.invite-card{padding:30px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){.customer-order-history{padding:18px 14px}.customer-order-history>header{align-items:flex-start}.customer-order-history>header>a{flex:none}.customer-order-history__list>a{grid-template-columns:1fr auto;gap:10px}.customer-order-history__list>a>div:nth-child(2){grid-area:2/1/auto/-1}.customer-order-history__list>a>div:last-child{grid-area:1/2}.customer-order-history__list>a>div:last-child small,.customer-order-history__list>a>div:last-child strong{text-align:right}}.storefront-content{width:min(1480px,100%);margin-top:24px}.storefront-heading{background:var(--ink);color:#fff;border-radius:26px;align-items:flex-end;min-height:230px;padding:34px 38px;overflow:hidden}.storefront-heading h1{letter-spacing:-.065em;font-size:clamp(44px,5.5vw,76px);line-height:.93}.storefront-heading h1 em{font-family:Georgia,serif;font-weight:400}.storefront-heading p{color:#aaa9a3;max-width:730px;line-height:1.6}.storefront-heading aside{background:#ffffff0f;border:1px solid #ffffff24;border-radius:17px;width:230px;padding:18px}.storefront-heading aside b,.storefront-heading aside span{display:block}.storefront-heading aside span{color:#aaa9a3;font-size:var(--ns-font-label);margin-top:7px;line-height:1.5}.storefront-editor{margin-top:14px;position:relative}.storefront-editor__workspace{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:190px minmax(420px,620px);align-items:start;display:grid;overflow:hidden}.storefront-editor__sections{border-right:1px solid var(--line);background:#f7f5f0;gap:5px;padding:12px;display:grid}.storefront-editor__sections button{color:#73726b;text-align:left;min-height:56px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:820;display:flex}.storefront-editor__sections button span{color:#73726b;width:27px;height:27px;font-size:var(--ns-font-caption);background:#e8e5de;border-radius:8px;place-items:center;display:grid}.storefront-editor__panel{min-height:775px;padding:30px}.storefront-panel-heading{border-bottom:1px solid #e8e5de;padding-bottom:22px}.storefront-panel-heading>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.09em;font-weight:850}.storefront-panel-heading h2{letter-spacing:-.045em;margin:10px 0 7px;font-size:25px}.storefront-panel-heading p{color:#7c7b74;font-size:var(--ns-font-label);margin:0;line-height:1.55}.storefront-logo-field{background:#faf9f5;border:1px solid #dfdcd4;border-radius:15px;grid-template-columns:70px 1fr;align-items:center;gap:14px;margin-top:20px;padding:13px;display:grid}.storefront-logo-field__preview{background:var(--ink);width:70px;height:70px;color:var(--lime);border-radius:17px;place-items:center;display:grid;overflow:hidden}.storefront-logo-field__preview img{object-fit:cover;width:100%;height:100%}.storefront-logo-field__preview b{font-size:24px}.storefront-logo-field b,.storefront-logo-field small{display:block}.storefront-logo-field>div:last-child>b{font-size:var(--ns-font-small)}.storefront-logo-field small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.storefront-logo-field>div:last-child>div{align-items:center;gap:9px;margin-top:9px;display:flex}.storefront-mini-button{background:var(--ink);color:#fff;min-height:36px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:9px;align-items:center;padding:0 11px;font-weight:850;display:inline-flex;position:relative}.storefront-mini-button input{opacity:0;cursor:pointer;position:absolute;inset:0}.storefront-text-button{color:#8b3e3d;min-height:36px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;padding:0 8px;font-weight:800}.storefront-unpublish{white-space:nowrap}.storefront-field{gap:7px;margin-top:15px;display:grid}.storefront-field>span,.storefront-color-field>span{font-size:var(--ns-font-caption);font-weight:850}.storefront-field input,.storefront-field textarea,.storefront-field select,.storefront-color-field input[type=text]{width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);background:#fbfaf7;border:1px solid #dcd9d1;border-radius:11px;outline:0;padding:0 12px}.storefront-field textarea{resize:vertical;min-height:100px;padding-block:12px;line-height:1.5}.storefront-field-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.storefront-toggle{cursor:pointer;border:1px solid #e1ded7;border-radius:13px;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:68px;margin-top:11px;padding:12px;display:grid;position:relative}.storefront-toggle>input{opacity:0;position:absolute}.storefront-toggle>span{background:#d6d3cc;border-radius:99px;width:42px;height:25px;position:relative}.storefront-toggle>span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000026}.storefront-toggle>input:checked+span:after{transform:translate(17px)}.storefront-toggle>input:focus-visible+span{outline-offset:3px;outline:3px solid #b8ff2fb3}.storefront-toggle b,.storefront-toggle small{display:block}.storefront-toggle small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.35}.storefront-presets{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:18px;display:grid}.storefront-presets button{text-align:left;min-height:125px;font:inherit;cursor:pointer;background:#fbfaf7;border:1px solid #dedbd3;border-radius:13px;flex-direction:column;padding:8px;display:flex;position:relative}.storefront-presets button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.storefront-presets i{border-radius:9px;flex:none;width:100%;height:59px}.storefront-presets b{font-size:var(--ns-font-caption);margin-top:9px}.storefront-presets small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px;line-height:1.3}.storefront-presets--complete button{min-height:205px}.storefront-presets--complete button>span{color:#fff;font-size:var(--ns-font-caption);letter-spacing:.07em;text-transform:uppercase;background:#171713;border-radius:99px;padding:4px 6px;font-weight:900;position:absolute;top:13px;left:13px}.storefront-presets--complete button>em{color:#686760;font-size:var(--ns-font-caption);margin-top:auto;padding-top:9px;font-style:normal;font-weight:800;line-height:1.45}.storefront-preset-note{background:#f3f1eb;border:1px solid #dedbd3;border-radius:13px;margin-top:10px;padding:13px 14px}.storefront-preset-note b{font-size:var(--ns-font-caption)}.storefront-preset-note p{color:#77766f;font-size:var(--ns-font-caption);margin:4px 0 0;line-height:1.5}.storefront-color-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:18px;display:grid}.storefront-color-field{gap:6px;display:grid}.storefront-color-field>div{background:#fbfaf7;border:1px solid #dedbd3;border-radius:11px;grid-template-columns:36px 1fr;gap:6px;min-height:45px;padding:5px;display:grid}.storefront-color-field input[type=color]{background:0 0;border:0;border-radius:7px;width:36px;height:35px;padding:0;overflow:hidden}.storefront-color-field input:not([type=color]){min-width:0;font:inherit;font-size:var(--ns-font-caption);background:0 0;border:0;outline:0;font-weight:760}.storefront-segment{margin-top:18px}.storefront-segment>span{font-size:var(--ns-font-caption);margin-bottom:7px;font-weight:850;display:block}.storefront-segment>div{background:#eeece6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.storefront-segment button{color:#77766f;min-height:40px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;border-radius:9px;font-weight:820}.storefront-segment button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 3px 10px #17171312}.storefront-block-list{gap:8px;margin-top:18px;display:grid}.storefront-block-row{background:#fbfaf7;border:1px solid #dedbd3;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:82px;padding:12px;display:grid}.storefront-block-row.is-hidden{opacity:.58}.storefront-block-row__handle{color:#aaa79f;letter-spacing:-4px;font-size:15px}.storefront-block-row b,.storefront-block-row small{display:block}.storefront-block-row b{font-size:var(--ns-font-label)}.storefront-block-row small{color:#85847d;max-width:260px;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.35}.storefront-block-row__actions{align-items:center;gap:5px;display:flex}.storefront-block-row__actions button{min-width:32px;min-height:32px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:9px;padding:0 8px;font-weight:850}.storefront-block-row__actions button:disabled{opacity:.35;cursor:not-allowed}.storefront-block-row__actions .storefront-block-row__visibility{min-width:72px}.storefront-block-row__actions .storefront-block-row__visibility[aria-pressed=true]{background:var(--ink);color:#fff}.storefront-block-row__actions>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;padding:0 6px;font-weight:850}.storefront-block-note{background:#f0f7df;border-radius:13px;margin-top:14px;padding:14px}.storefront-block-note b{font-size:var(--ns-font-label)}.storefront-block-note p{color:#66704e;font-size:var(--ns-font-caption);margin:5px 0 0;line-height:1.5}.storefront-version-list{gap:8px;margin-top:18px;display:grid}.storefront-version-list article{background:#fbfaf7;border:1px solid #dedbd3;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:13px 14px;display:flex}.storefront-version-list article>div{min-width:0}.storefront-version-list span,.storefront-version-list b,.storefront-version-list small{display:block}.storefront-version-list span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:850}.storefront-version-list em{background:var(--lime);font-size:var(--ns-font-caption);border-radius:99px;margin-left:7px;padding:3px 6px;font-style:normal;font-weight:850;display:inline-flex}.storefront-version-list b{font-size:var(--ns-font-small);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;overflow:hidden}.storefront-version-list small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.storefront-version-list button{background:var(--ink);color:#fff;min-height:37px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:9px;padding:0 11px;font-weight:850}.storefront-version-list button:disabled{opacity:.45;cursor:wait}.storefront-version-empty{color:#77766f;text-align:center;min-height:150px;font-size:var(--ns-font-caption);border:1px dashed #d5d1c8;border-radius:14px;align-content:center;place-items:center;gap:6px;margin-top:18px;padding:20px;display:grid}.storefront-version-empty b,.storefront-version-empty span{display:block}.storefront-live{border:1px solid var(--line);background:#e4e1da;border-radius:22px;min-width:420px;height:100%;padding:12px;position:absolute;inset:0 0 auto 826px}.storefront-live__top{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 5px 11px;display:flex}.storefront-live__top b,.storefront-live__top span{display:block}.storefront-live__top b{font-size:var(--ns-font-label)}.storefront-live__top span{color:#77766f;font-size:var(--ns-font-caption);margin-top:3px}.storefront-device-switch{background:#d5d1c8;border-radius:10px;padding:3px;display:flex}.storefront-device-switch button{color:#696861;min-height:34px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-weight:800}.storefront-device-switch button[aria-pressed=true]{color:var(--ink);background:#fff}.storefront-live__actions{align-items:center;gap:7px;display:flex}.storefront-history-controls{background:#d5d1c8;border-radius:10px;padding:3px;display:flex}.storefront-history-controls button{color:#55534e;width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:14px}.storefront-history-controls button:hover:not(:disabled){background:#fff}.storefront-history-controls button:disabled{opacity:.3;cursor:not-allowed}.storefront-frame{border:7px solid var(--sf-primary);background:var(--sf-bg);height:calc(100% - 58px);min-height:705px;color:var(--sf-text);border-radius:20px;margin:auto;transition:max-width .3s;overflow:auto;box-shadow:0 22px 50px #17171324}.storefront-frame--mobile{max-width:330px}.storefront-frame__announcement{text-align:center;background:var(--sf-accent);min-height:27px;color:var(--sf-primary);font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;padding:7px 12px;font-weight:850}.storefront-frame header{border-bottom:1px solid var(--sf-text);justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.storefront-frame header{border-bottom:1px solid color-mix(in srgb,var(--sf-text) 12%,transparent)}}.storefront-frame header>span{font-size:var(--ns-font-caption);font-weight:750}.storefront-frame__logo{align-items:center;gap:7px;display:flex}.storefront-frame__logo img,.storefront-frame__logo i{object-fit:cover;background:var(--sf-primary);width:27px;height:27px;color:var(--sf-accent);font-size:var(--ns-font-caption);border-radius:50%;place-items:center;font-style:normal;display:grid}.storefront-frame__logo b{font-size:var(--ns-font-caption)}.storefront-frame__hero{padding:45px 18px 35px}.storefront-frame__hero small{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.13em;font-weight:850}.storefront-frame__hero h3{letter-spacing:-.06em;max-width:480px;margin:11px 0 8px;font-size:clamp(28px,3vw,48px);line-height:.92}.storefront-frame--mobile .storefront-frame__hero h3{font-size:33px}.storefront-frame__hero--editorial h3{font-family:Georgia,serif;font-weight:400}.storefront-frame__hero--display h3{text-transform:uppercase;font-weight:900}.storefront-frame__hero p{max-width:390px;color:var(--sf-text);margin:0}@supports (color:color-mix(in lab, red, red)){.storefront-frame__hero p{color:color-mix(in srgb,var(--sf-text) 65%,transparent)}}.storefront-frame__hero p{font-size:var(--ns-font-caption);line-height:1.55}.storefront-frame__hero button{border-radius:var(--sf-radius);background:var(--sf-primary);min-height:33px;color:var(--sf-surface);font-size:var(--ns-font-caption);border:0;margin-top:14px;padding:0 12px;font-weight:850}.storefront-frame__chips{gap:5px;padding:0 16px 13px;display:flex;overflow:hidden}.storefront-frame__chips span{border:1px solid var(--sf-text);align-items:center;min-height:25px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.storefront-frame__chips span{border:1px solid color-mix(in srgb,var(--sf-text) 20%,transparent)}}.storefront-frame__chips span{background:var(--sf-surface);font-size:var(--ns-font-caption);white-space:nowrap;border-radius:99px}.storefront-frame__products{grid-template-columns:repeat(var(--sf-columns),1fr);gap:7px;padding:0 16px 25px;display:grid}.storefront-frame--mobile .storefront-frame__products{grid-template-columns:repeat(2,1fr)}.storefront-frame__product{border-radius:var(--sf-radius);background:var(--sf-surface);min-width:0;padding:5px}.storefront-frame__product--bordered{border:1px solid var(--sf-text)}@supports (color:color-mix(in lab, red, red)){.storefront-frame__product--bordered{border:1px solid color-mix(in srgb,var(--sf-text) 20%,transparent)}}.storefront-frame__product--elevated{box-shadow:0 7px 18px #0000001f}.storefront-frame__product>div{aspect-ratio:1/1.18;border-radius:calc(var(--sf-radius) * .72);place-items:center;display:grid;position:relative;overflow:hidden}.storefront-frame__product>div span{opacity:.35;font-family:Georgia,serif;font-size:22px}.storefront-frame__product em{background:var(--sf-primary);color:var(--sf-surface);font-size:var(--ns-font-caption);border-radius:99px;padding:3px 5px;font-style:normal;font-weight:900;position:absolute;top:5px;left:5px}.storefront-frame__product>b,.storefront-frame__product>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storefront-frame__product>b{font-size:var(--ns-font-caption);margin:7px 2px 0}.storefront-frame__product>small{color:var(--sf-text);margin:3px 2px}@supports (color:color-mix(in lab, red, red)){.storefront-frame__product>small{color:color-mix(in srgb,var(--sf-text) 65%,transparent)}}.storefront-frame__product>small{font-size:var(--ns-font-caption)}.storefront-logo-field__preview img{object-fit:contain}.storefront-frame__logo img{object-fit:contain;background:0 0;border-radius:8px}.storefront-frame__catalog{padding-top:12px}.storefront-frame__about{background:var(--sf-primary);color:var(--sf-surface);padding:30px 18px}.storefront-frame__about small{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.12em;font-weight:850}.storefront-frame__about h4{max-width:440px;margin:9px 0 14px;font-size:16px;line-height:1.15}.storefront-frame__about span{font-size:var(--ns-font-caption);font-weight:800}.storefront-savebar{z-index:var(--layer-floating);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #d0cdc5;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:10px 12px 10px 18px;display:flex;position:fixed;bottom:12px;left:282px;right:34px;box-shadow:0 20px 50px #17171326}.storefront-savebar>div{align-items:center;gap:10px;display:flex}.storefront-savebar>div:last-child{flex-wrap:wrap;justify-content:flex-end;min-width:0}.storefront-savebar b,.storefront-savebar small{display:block}.storefront-savebar small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px}.storefront-publish-dot{background:#b9b6af;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #eeece7}.storefront-publish-dot.is-live{background:#68a950;box-shadow:0 0 0 5px #e4f4db}.storefront-publish-control{min-height:44px;font-size:var(--ns-font-caption);cursor:pointer;background:#f7f5f0;border:1px solid #dedbd4;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-weight:800;display:flex}.storefront-publish-control input{accent-color:#171713}.storefront-catalog-copy{border:1px solid var(--ns-primary);background:var(--ns-primary);min-height:46px;color:var(--ns-text-inverse);font:inherit;font-size:var(--ns-font-small);cursor:pointer;white-space:normal;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:850;line-height:1.15;display:inline-flex}.storefront-catalog-copy span{font-size:17px}.storefront-catalog-copy:hover:not(:disabled){background:var(--ns-primary-hover);border-color:var(--ns-primary-hover)}.storefront-catalog-copy.is-copied{border-color:var(--ns-success);background:var(--ns-success)}.storefront-preview-link{min-height:44px;font-size:var(--ns-font-caption);align-items:center;padding:0 10px;font-weight:800;display:flex}.storefront-savebar .button{min-height:48px}.storefront-savebar button:disabled{opacity:.48;cursor:not-allowed}.storefront-toast{z-index:var(--layer-toast);max-width:360px;font-size:var(--ns-font-label);border-radius:13px;padding:13px 16px;font-weight:780;animation:.25s storefront-toast-in;position:fixed;bottom:98px;right:28px;box-shadow:0 14px 35px #17171326}.storefront-toast--success{color:#355c22;background:#f2ffd2;border:1px solid #badc62}.storefront-toast--error{color:#7d2f27;background:#fff0ed;border:1px solid #edb6ae}@keyframes storefront-toast-in{0%{opacity:0;transform:translateY(8px)}}.public-shop{background:var(--shop-bg);min-height:100vh;color:var(--shop-text);scroll-behavior:smooth;font-family:Arial,sans-serif}.public-shop--body-serif{font-family:Georgia,serif}.public-shop a{color:inherit}.public-shop__announcement{background:var(--shop-accent);min-height:34px;color:var(--shop-primary);font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;justify-content:center;gap:26px;padding:9px 0;font-weight:900;display:flex;overflow:hidden}.public-shop__header{border-bottom:1px solid var(--shop-text);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:82px;padding:0 clamp(18px,4vw,64px);display:grid}@supports (color:color-mix(in lab, red, red)){.public-shop__header{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.public-shop__header{background:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.public-shop__header{background:color-mix(in srgb,var(--shop-bg) 92%,transparent)}}.public-shop__header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.public-shop__brand{align-items:center;gap:10px;width:max-content;display:flex}.public-shop__brand img,.public-shop__brand i{object-fit:cover;background:var(--shop-primary);width:42px;height:42px;color:var(--shop-accent);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:16px;font-style:normal;display:grid}.public-shop__brand b{letter-spacing:.08em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:13px}.public-shop__header nav{font-family:Arial,sans-serif;font-size:var(--ns-font-small);gap:25px;font-weight:750;display:flex}.public-shop__header nav a:hover{text-decoration:underline}.public-shop__header-cta{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:44px;font-family:Arial,sans-serif;font-size:var(--ns-font-label);justify-self:end;align-items:center;padding:0 16px;font-weight:850;display:inline-flex;color:var(--shop-surface)!important}.public-shop__hero{grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);align-items:center;gap:70px;min-height:620px;padding:clamp(50px,8vw,115px) clamp(18px,6vw,90px);display:grid;overflow:hidden}.public-shop__hero>div:first-child>span,.public-shop__catalog-heading span,.public-shop__about>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.14em;font-weight:900}.public-shop__hero h1{letter-spacing:-.075em;max-width:790px;margin:24px 0 20px;font-size:clamp(66px,8.5vw,128px);line-height:.84}.public-shop--heading-editorial .public-shop__hero h1,.public-shop--heading-editorial .public-shop__catalog h2,.public-shop--heading-editorial .public-product-page h1{font-family:Georgia,serif;font-weight:400}.public-shop--heading-display .public-shop__hero h1,.public-shop--heading-display .public-shop__catalog h2,.public-shop--heading-display .public-product-page h1{text-transform:uppercase;font-weight:900}.public-shop__hero p{max-width:600px;color:var(--shop-text);margin:0}@supports (color:color-mix(in lab, red, red)){.public-shop__hero p{color:color-mix(in srgb,var(--shop-text) 68%,transparent)}}.public-shop__hero p{font-size:clamp(14px,1.4vw,19px);line-height:1.6}.public-shop__hero>div:first-child>a{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:54px;color:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-small);align-items:center;gap:30px;margin-top:34px;padding:0 21px;font-weight:850;display:inline-flex}.public-shop__hero-art{border:2px solid var(--shop-primary);border-radius:var(--shop-radius);background:var(--shop-surface);min-height:430px;box-shadow:10px 12px 0 var(--shop-primary);position:relative;overflow:hidden;transform:rotate(2deg)}.public-shop__hero-art i{border:2px solid var(--shop-primary);display:block;position:absolute}.public-shop__hero-art i:first-child{background:var(--shop-accent);border-radius:50% 50% 30% 30%;inset:10% 7% 30%}.public-shop__hero-art i:nth-child(2){background:var(--shop-primary);border-radius:50% 50% 10px 10px;width:160px;height:220px;bottom:-50px;left:15%}@supports (color:color-mix(in lab, red, red)){.public-shop__hero-art i:nth-child(2){background:color-mix(in srgb,var(--shop-primary) 85%,white)}}.public-shop__hero-art i:nth-child(3){background:var(--shop-bg);border-radius:50%;width:150px;height:150px;bottom:9%;right:7%}.public-shop__hero-art span{font-family:Arial,sans-serif;font-size:27px;font-weight:900;line-height:.85;position:absolute;top:14%;right:11%;transform:rotate(7deg)}.public-shop__catalog{padding:90px clamp(18px,5vw,72px) 125px}.public-shop__catalog-heading{justify-content:space-between;align-items:end;gap:25px;display:flex}.public-shop__catalog-heading h2{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(48px,6vw,82px);line-height:.9}.public-shop__catalog-heading>b{font-family:Arial,sans-serif;font-size:var(--ns-font-small)}.public-shop__tools{justify-content:space-between;align-items:center;gap:24px;margin:45px 0 25px;display:flex}.public-shop__tools form{flex:0 480px}.public-shop__tools form label{border:1px solid var(--shop-text);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:50px;padding:0 5px 0 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-shop__tools form label{border:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.public-shop__tools form label{border-radius:var(--shop-radius);background:var(--shop-surface);font-family:Arial,sans-serif}.public-shop__tools form span{font-size:var(--ns-font-caption);font-weight:850}.public-shop__tools input{min-width:0;color:var(--shop-text);font:inherit;font-size:var(--ns-font-small);background:0 0;border:0;outline:0}.public-shop__tools button{border-radius:calc(var(--shop-radius) * .72);background:var(--shop-primary);min-height:40px;color:var(--shop-surface);font-size:var(--ns-font-caption);border:0;padding:0 14px;font-weight:850}.public-shop__categories{gap:5px;display:flex;overflow:auto}.public-shop__categories a{border:1px solid var(--shop-text);align-items:center;min-height:42px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-shop__categories a{border:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.public-shop__categories a{background:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-caption);white-space:nowrap;border-radius:99px;font-weight:800}.public-shop__categories a[aria-current=page]{background:var(--shop-primary);color:var(--shop-surface)}.public-shop__grid{grid-template-columns:repeat(var(--shop-columns),minmax(0,1fr));gap:clamp(12px,1.5vw,22px);display:grid}.public-product{border-radius:var(--shop-radius);background:var(--shop-surface);min-width:0;padding:9px}.public-product--bordered{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product--bordered{border:1px solid color-mix(in srgb,var(--shop-text) 22%,transparent)}}.public-product--elevated{box-shadow:0 16px 42px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product--elevated{box-shadow:0 16px 42px color-mix(in srgb,var(--shop-text) 14%,transparent)}}.public-product__media{aspect-ratio:4/5;border-radius:calc(var(--shop-radius) * .78);background:var(--shop-accent);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-product__media{background:color-mix(in srgb,var(--shop-accent) 55%,var(--shop-bg))}}.public-product__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.public-product__media>div{place-items:center;width:100%;height:100%;display:grid}.public-product__media>div b{opacity:.3;font-family:Georgia,serif;font-size:clamp(72px,8vw,130px)}.public-product__media>div span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);font-weight:850;position:absolute;top:18px;right:18px}.public-product__media em{background:var(--shop-primary);color:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-caption);border-radius:99px;padding:7px 9px;font-style:normal;font-weight:900;position:absolute;top:13px;left:13px}.public-product__info{justify-content:space-between;gap:15px;padding:13px 4px 5px;display:flex}.public-product__info>div:first-child{min-width:0}.public-product__info a,.public-product__info b,.public-product__info small,.public-product__info del{display:block}.public-product__info a{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.public-product__info small,.public-product__info del{color:var(--shop-text);margin-top:5px}@supports (color:color-mix(in lab, red, red)){.public-product__info small,.public-product__info del{color:color-mix(in srgb,var(--shop-text) 58%,transparent)}}.public-product__info small,.public-product__info del{font-family:Arial,sans-serif;font-size:var(--ns-font-caption)}.public-product__info>div:last-child{text-align:right}.public-product__info>div:last-child b{font-family:Arial,sans-serif;font-size:var(--ns-font-small);white-space:nowrap}.public-product__stock{background:var(--shop-accent);border-radius:99px;margin:0 4px 5px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-product__stock{background:color-mix(in srgb,var(--shop-accent) 45%,transparent)}}.public-product__stock{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);font-weight:850}.public-product__stock--out_of_stock{color:#7d3933;background:#f0dfdc}.public-shop__empty{text-align:center;border:1px dashed var(--shop-text);padding:100px 20px}@supports (color:color-mix(in lab, red, red)){.public-shop__empty{border:1px dashed color-mix(in srgb,var(--shop-text) 30%,transparent)}}.public-shop__empty{border-radius:var(--shop-radius)}.public-shop__empty span{opacity:.25;font-size:54px}.public-shop__empty h3{margin:14px 0 8px;font-size:27px}.public-shop__empty p{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-shop__empty p{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.public-shop__empty a{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:44px;color:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-label);align-items:center;margin-top:15px;padding:0 16px;font-weight:850;display:inline-flex}.public-shop__tools{flex-direction:column;align-items:stretch}.public-shop__tools .public-shop__filter-form{flex:auto;grid-template-columns:minmax(280px,1.15fr) minmax(210px,.55fr) minmax(210px,.55fr);align-items:start;gap:10px;width:100%;display:grid}.public-shop__filter-form .public-shop__search{width:100%}.public-shop__filter-form .public-shop__sort{min-width:0;height:50px}.public-shop__sort select{width:100%;min-width:0;color:var(--shop-text);font:inherit;font-size:var(--ns-font-small);background:0 0;border:0;outline:0;font-weight:750}.public-shop__filters{border:1px solid var(--shop-text);min-width:0}@supports (color:color-mix(in lab, red, red)){.public-shop__filters{border:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.public-shop__filters{border-radius:var(--shop-radius);background:var(--shop-surface);font-family:var(--shop-ui-font,Arial,sans-serif)}.public-shop__filters>summary{cursor:pointer;align-items:center;gap:8px;min-height:50px;padding:0 15px;list-style:none;display:flex}.public-shop__filters>summary::-webkit-details-marker{display:none}.public-shop__filters>summary span{font-size:var(--ns-font-small)}.public-shop__filters>summary b{background:var(--shop-accent);min-width:24px;height:24px;color:var(--shop-primary);font-size:var(--ns-font-caption);border-radius:99px;place-items:center;display:grid}.public-shop__filters>summary i{margin-left:auto;font-size:18px;font-style:normal;transition:transform .18s}.public-shop__filters[open]>summary i{transform:rotate(45deg)}.public-shop__filters>div{border-top:1px solid var(--shop-text);grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-shop__filters>div{border-top:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-shop__filter-form .public-shop__price-filter{border:0;grid-template-columns:1fr 1fr;gap:7px;min-width:0;margin:0;padding:0;display:grid}.public-shop__price-filter legend,.public-shop__select-filter>span{color:var(--shop-text);margin:0 0 7px;display:block}@supports (color:color-mix(in lab, red, red)){.public-shop__price-filter legend,.public-shop__select-filter>span{color:color-mix(in srgb,var(--shop-text) 64%,transparent)}}.public-shop__price-filter legend,.public-shop__select-filter>span{font-size:var(--ns-font-caption);font-weight:850}.public-shop__filter-form .public-shop__price-filter label,.public-shop__filter-form .public-shop__select-filter{background:0 0;border:0;border-radius:0;min-width:0;height:auto;padding:0;display:block}.public-shop__price-filter label>span{font-size:var(--ns-font-caption);opacity:.62;margin:0 0 5px;display:block}.public-shop__price-filter input,.public-shop__select-filter select{border:1px solid var(--shop-text);width:100%;height:44px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.public-shop__price-filter input,.public-shop__select-filter select{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-shop__price-filter input,.public-shop__select-filter select{border-radius:calc(var(--shop-radius) * .65);background:var(--shop-bg);color:var(--shop-text);font:inherit;font-size:var(--ns-font-label);outline:0}.public-shop__filter-actions{grid-column:1/-1;align-items:center;gap:9px;display:flex}.public-shop__filter-actions button{min-height:44px;padding-inline:18px}.public-shop__filter-actions a{min-height:44px;font-size:var(--ns-font-caption);text-underline-offset:3px;align-items:center;padding:0 12px;font-weight:850;text-decoration:underline;display:flex}.public-shop__categories{width:100%}@media (max-width:820px){.public-shop__tools .public-shop__filter-form{grid-template-columns:1fr}.public-shop__filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.public-shop__filters>div{grid-template-columns:1fr}.public-shop__filter-actions{flex-direction:column;align-items:stretch}.public-shop__filter-actions button,.public-shop__filter-actions a{justify-content:center;width:100%}.public-shop__filter-form .public-shop__search{grid-template-columns:1fr auto}.public-shop__filter-form .public-shop__search>span{display:none}}@media (max-width:700px){.public-shop__filter-form .public-shop__filters>summary span,.public-shop__filter-form .public-shop__select-filter>span,.public-shop__filter-form .public-shop__price-filter legend,.public-shop__filter-form .public-shop__price-filter label>span{display:block}}.public-shop__pagination{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-shop__pagination{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-shop__pagination{border-radius:var(--shop-radius);background:var(--shop-surface);font-family:var(--shop-ui-font,Arial,sans-serif)}.public-shop__pagination>a,.public-shop__pagination>span,.public-shop__pagination div a{border:1px solid var(--shop-text);justify-content:center;align-items:center;min-height:42px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-shop__pagination>a,.public-shop__pagination>span,.public-shop__pagination div a{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-shop__pagination>a,.public-shop__pagination>span,.public-shop__pagination div a{border-radius:calc(var(--shop-radius) * .7);font-size:var(--ns-font-caption);font-weight:850}.public-shop__pagination>span[aria-disabled=true]{opacity:.38}.public-shop__pagination>div,.public-shop__pagination>div>span{align-items:center;gap:6px;display:flex}.public-shop__pagination div a{min-width:42px;padding:0}.public-shop__pagination div a[aria-current=page]{border-color:var(--shop-primary);background:var(--shop-primary);color:var(--shop-surface)}.public-shop__pagination i{opacity:.55;font-style:normal}@media (max-width:600px){.public-shop__pagination{padding:8px}.public-shop__pagination>a,.public-shop__pagination>span{padding:0 9px}.public-shop__pagination>div>span:not(:has(a[aria-current=page])){display:none}}@media (max-width:360px){.public-shop__pagination>div{display:none}.public-shop__pagination>a,.public-shop__pagination>span{flex:1}}.public-shop__about{background:var(--shop-primary);color:var(--shop-surface);padding:110px clamp(18px,8vw,120px)}.public-shop__about h2{letter-spacing:-.05em;max-width:1050px;margin:24px 0 45px;font-size:clamp(35px,5vw,70px);line-height:1.08}.public-shop__about>div{flex-wrap:wrap;gap:9px;display:flex}.public-shop__about a{border:1px solid var(--shop-surface);align-items:center;min-height:44px;padding:0 15px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-shop__about a{border:1px solid color-mix(in srgb,var(--shop-surface) 35%,transparent)}}.public-shop__about a{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);border-radius:99px;font-weight:850}.public-shop__footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:120px;padding:0 clamp(18px,5vw,72px);font-family:Arial,sans-serif;display:grid}.public-shop__footer b{text-transform:uppercase;letter-spacing:.08em;font-size:13px}.public-shop__footer span{font-size:var(--ns-font-caption);opacity:.55}.public-shop__footer a{font-size:var(--ns-font-label);justify-self:end;font-weight:850}.public-shop__contact{z-index:var(--layer-floating);border:1px solid var(--shop-surface);align-items:center;gap:18px;min-height:52px;padding:0 9px 0 18px;display:flex;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.public-shop__contact{border:1px solid color-mix(in srgb,var(--shop-surface) 60%,transparent)}}.public-shop__contact{background:var(--shop-primary);font-family:Arial,sans-serif;font-size:var(--ns-font-label);border-radius:99px;font-weight:850;box-shadow:0 15px 38px #0000002e;color:var(--shop-surface)!important}.public-shop__contact span{background:var(--shop-accent);width:36px;height:36px;color:var(--shop-primary);border-radius:50%;place-items:center;display:grid}.public-shop--product{min-height:100vh}.public-product-page{grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);align-items:start;gap:clamp(35px,6vw,90px);padding:50px clamp(18px,6vw,90px) 90px;display:grid}.public-product-page__gallery{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-product-page__gallery figure{aspect-ratio:4/5;border-radius:var(--shop-radius);background:var(--shop-surface);margin:0;overflow:hidden}.public-product-page__gallery figure:first-child:nth-last-child(odd){aspect-ratio:1.1;grid-column:1/-1}.public-product-page__gallery img{object-fit:cover;width:100%;height:100%;display:block}.public-product-page__placeholder{display:grid;place-items:center!important}.public-product-page__placeholder span{opacity:.3;font-family:Georgia,serif;font-size:160px}.public-product-page>aside{padding-top:15px;position:sticky;top:25px}.public-product-page>aside>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.14em;font-weight:900}.public-product-page h1{letter-spacing:-.065em;margin:18px 0;font-size:clamp(48px,6vw,86px);line-height:.9}.public-product-page__price{align-items:center;gap:13px;font-family:Arial,sans-serif;display:flex}.public-product-page__price b{font-size:20px}.public-product-page__price del{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product-page__price del{color:color-mix(in srgb,var(--shop-text) 50%,transparent)}}.public-product-page__price del{font-size:var(--ns-font-small)}.public-product-page>aside>p{color:var(--shop-text);margin:28px 0}@supports (color:color-mix(in lab, red, red)){.public-product-page>aside>p{color:color-mix(in srgb,var(--shop-text) 67%,transparent)}}.public-product-page>aside>p{white-space:pre-wrap;font-size:14px;line-height:1.7}.public-product-page__variants{border-top:1px solid var(--shop-text);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.public-product-page__variants{border-top:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.public-product-page__variants>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.1em;padding:15px 0;font-weight:900;display:block}.public-product-page__variants>div{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:10px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.public-product-page__variants>div{border-top:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-page__variants b,.public-product-page__variants small{font-family:Arial,sans-serif;display:block}.public-product-page__variants b{font-size:var(--ns-font-small)}.public-product-page__variants small{color:var(--shop-text);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.public-product-page__variants small{color:color-mix(in srgb,var(--shop-text) 58%,transparent)}}.public-product-page__variants small{font-size:var(--ns-font-caption)}.public-product-page__variants>div>div:last-child{text-align:right}.public-product-page__contact{border-radius:var(--shop-radius);background:var(--shop-primary);width:100%;min-height:55px;font-family:Arial,sans-serif;font-size:var(--ns-font-label);justify-content:center;align-items:center;margin-top:28px;padding:0 18px;font-weight:900;display:flex;color:var(--shop-surface)!important}@media (max-width:1250px){.storefront-editor__workspace{grid-template-columns:170px minmax(390px,1fr);margin-right:390px}.storefront-live{width:378px;min-width:0;left:auto}.storefront-frame__products{grid-template-columns:repeat(2,1fr)}.storefront-savebar{left:116px}.public-shop__hero{grid-template-columns:1fr minmax(320px,.7fr);gap:40px}}@media (max-width:980px){.storefront-heading aside{display:none}.storefront-editor__workspace{grid-template-columns:175px 1fr;margin-right:0}.storefront-live{width:auto;height:760px;margin-top:12px;position:relative;inset:auto}.storefront-savebar{left:116px;right:22px}.public-shop__header{grid-template-columns:1fr auto}.public-shop__header nav{display:none}.public-shop__hero{grid-template-columns:1fr;min-height:0;padding-top:80px}.public-shop__hero-art{min-height:360px}.public-shop__tools{flex-direction:column;align-items:stretch}.public-shop__tools form{flex-basis:auto}.public-shop__grid{grid-template-columns:repeat(2,1fr)}.public-product-page{grid-template-columns:1fr}.public-product-page>aside{position:static}}@media (max-width:700px){.storefront-topbar .seller-topbar__search{width:auto;padding-inline:12px}.storefront-content{margin-top:16px}.storefront-heading{align-items:flex-end;min-height:210px;padding:24px 20px}.storefront-heading h1{font-size:47px}.storefront-heading p{font-size:var(--ns-font-small)}.storefront-editor{margin-bottom:130px}.storefront-editor__workspace{border-radius:18px;display:block}.storefront-editor__sections{border-right:0;border-bottom:1px solid var(--line);display:flex;overflow:auto}.storefront-editor__sections button{min-width:max-content}.storefront-editor__panel{min-height:0;padding:22px 16px}.storefront-field-grid,.storefront-color-grid{grid-template-columns:1fr}.storefront-presets{grid-template-columns:1fr 1fr}.storefront-presets button:last-child{grid-column:1/-1}.storefront-live{border-radius:18px;height:670px}.storefront-live__top{align-items:flex-start}.storefront-frame{min-height:600px}.storefront-savebar{left:10px;right:10px;bottom:calc(var(--mobile-safe-bottom) + 4px);padding:8px}.storefront-savebar>div:first-child,.storefront-preview-link,.storefront-unpublish,.storefront-savebar .storefront-mini-button{display:none}.storefront-savebar>div:last-child{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr);gap:8px;width:100%;display:grid}.storefront-catalog-copy,.storefront-savebar .button{justify-content:center;width:100%;min-width:0;padding-inline:10px}.storefront-toast{left:15px;right:15px;bottom:calc(var(--mobile-safe-bottom) + 86px)}.public-shop__announcement{justify-content:flex-start}.public-shop__header{min-height:68px;padding-inline:14px}.public-shop__brand b{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.public-shop__brand img,.public-shop__brand i{width:36px;height:36px}.public-shop__header-cta{font-size:var(--ns-font-caption);padding:0 12px}.public-shop__hero{padding:65px 18px 75px}.public-shop__hero h1{font-size:63px}.public-shop__hero p{font-size:14px}.public-shop__hero-art{min-height:310px;box-shadow:6px 7px 0 var(--shop-primary)}.public-shop__catalog{padding:70px 13px 95px}.public-shop__catalog-heading{align-items:flex-start}.public-shop__catalog-heading h2{font-size:50px}.public-shop__tools{margin-top:30px}.public-shop__tools form label{grid-template-columns:1fr auto}.public-shop__tools form span{display:none}.public-shop__grid{gap:8px}.public-product{padding:5px}.public-product__info{padding:9px 2px 3px;display:block}.public-product__info a{font-size:var(--ns-font-small)}.public-product__info>div:last-child b{font-size:var(--ns-font-label)}.public-product__info>div:last-child{text-align:left;margin-top:8px}.public-shop__about{padding:80px 20px}.public-shop__about h2{font-size:35px}.public-shop__footer{grid-template-columns:1fr auto;min-height:145px;padding:25px 18px}.public-shop__footer span{display:none}.public-shop__contact{bottom:12px;right:12px}.public-product-page{padding:20px 13px 80px}.public-product-page__gallery{gap:6px}.public-product-page h1{font-size:54px}.public-product-page>aside{padding:15px 6px}.public-product-page__price b{font-size:16px}}.product-purchase{border-top:1px solid var(--shop-text);margin-top:28px;padding-top:4px}@supports (color:color-mix(in lab, red, red)){.product-purchase{border-top:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.product-purchase{font-family:Arial,sans-serif}.product-purchase__variants>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.1em;padding:15px 0 10px;font-weight:900;display:block}.product-purchase__variants{gap:7px;display:grid}.product-purchase__variants>button{text-align:left;border:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:66px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-purchase__variants>button{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.product-purchase__variants>button{border-radius:calc(var(--shop-radius) * .72);background:var(--shop-surface);color:var(--shop-text);cursor:pointer;transition:border-color .18s,transform .18s,box-shadow .18s}.product-purchase__variants>button:hover:not(:disabled){border-color:var(--shop-text);transform:translateY(-1px)}@supports (color:color-mix(in lab, red, red)){.product-purchase__variants>button:hover:not(:disabled){border-color:color-mix(in srgb,var(--shop-text) 42%,transparent)}}.product-purchase__variants>button[aria-pressed=true]{border-color:var(--shop-primary);box-shadow:0 0 0 2px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.product-purchase__variants>button[aria-pressed=true]{box-shadow:0 0 0 2px color-mix(in srgb,var(--shop-primary) 16%,transparent)}}.product-purchase__variants>button:disabled{opacity:.46;cursor:not-allowed}.product-purchase__variants>button>span:last-child{text-align:right}.product-purchase__variants b,.product-purchase__variants small{display:block}.product-purchase__variants b{font-size:var(--ns-font-small)}.product-purchase__variants small{color:var(--shop-text);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.product-purchase__variants small{color:color-mix(in srgb,var(--shop-text) 58%,transparent)}}.product-purchase__variants small{font-size:var(--ns-font-caption)}.product-purchase__actions{grid-template-columns:auto 1fr;gap:8px;margin-top:13px;display:grid}.product-purchase__actions>div{border:1px solid var(--shop-text);align-items:center;min-height:54px;padding:0 6px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-purchase__actions>div{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.product-purchase__actions>div{border-radius:var(--shop-radius);background:var(--shop-surface)}.product-purchase__actions>div button{border-radius:calc(var(--shop-radius) * .6);width:40px;height:40px;color:var(--shop-text);cursor:pointer;background:0 0;border:0;font-size:18px}.product-purchase__actions>div button:hover:not(:disabled){background:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-purchase__actions>div button:hover:not(:disabled){background:color-mix(in srgb,var(--shop-text) 8%,transparent)}}.product-purchase__actions>div button:disabled{opacity:.3;cursor:not-allowed}.product-purchase__actions>div b{text-align:center;min-width:30px;font-size:var(--ns-font-small)}.product-purchase__actions>button{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:54px;color:var(--shop-surface);font-size:var(--ns-font-label);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-weight:900;display:flex}.product-purchase__actions>button:disabled{opacity:.48;cursor:not-allowed}.product-purchase__feedback{border-radius:calc(var(--shop-radius) * .62);font-size:var(--ns-font-caption);margin:9px 0 0;padding:10px 12px;font-weight:800}.product-purchase__feedback--success{background:#91c764}@supports (color:color-mix(in lab, red, red)){.product-purchase__feedback--success{background:color-mix(in srgb,#91c764 20%,var(--shop-surface))}}.product-purchase__feedback--success{color:#2d621f}@supports (color:color-mix(in lab, red, red)){.product-purchase__feedback--success{color:color-mix(in srgb,#2d621f 86%,var(--shop-text))}}.product-purchase__feedback--error{background:#df7168}@supports (color:color-mix(in lab, red, red)){.product-purchase__feedback--error{background:color-mix(in srgb,#df7168 18%,var(--shop-surface))}}.product-purchase__feedback--error{color:#7b2e28}.product-purchase--empty{border:1px dashed var(--shop-text);gap:5px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-purchase--empty{border:1px dashed color-mix(in srgb,var(--shop-text) 25%,transparent)}}.product-purchase--empty{border-radius:var(--shop-radius)}.product-purchase--empty b{font-size:var(--ns-font-small)}.product-purchase--empty span{font-size:var(--ns-font-caption);opacity:.65}.store-cart-button{z-index:var(--layer-floating);border:1px solid var(--shop-surface);align-items:center;gap:10px;min-height:54px;padding:6px 7px 6px 17px;display:flex;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.store-cart-button{border:1px solid color-mix(in srgb,var(--shop-surface) 58%,transparent)}}.store-cart-button{background:var(--shop-primary);color:var(--shop-surface);cursor:pointer;border-radius:99px;font-family:Arial,sans-serif;transition:transform .18s;box-shadow:0 15px 38px #0003}.store-cart-button:hover{transform:translateY(-2px)}.store-cart-button>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.12em;opacity:.62}.store-cart-button>b{font-size:var(--ns-font-label)}.store-cart-button>i{background:var(--shop-accent);width:38px;height:38px;color:var(--shop-primary);font-size:var(--ns-font-label);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.public-shop:has(.store-cart-button) .public-shop__contact{left:20px;right:auto}.store-cart-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f0f0c73;padding-left:max(0px,100vw - 540px);animation:.2s cart-overlay-in;display:flex;position:fixed;inset:0}.store-cart-drawer{background:var(--shop-bg);width:min(540px,100%);height:100%;color:var(--shop-text);grid-template-rows:auto 1fr auto auto;margin-left:auto;font-family:Arial,sans-serif;animation:.28s cubic-bezier(.2,.8,.2,1) cart-drawer-in;display:grid;box-shadow:-22px 0 70px #00000038}@keyframes cart-overlay-in{0%{opacity:0}}@keyframes cart-drawer-in{0%{opacity:.3;transform:translate(40px)}}.store-cart-drawer>header{border-bottom:1px solid var(--shop-text);justify-content:space-between;align-items:center;min-height:92px;padding:18px 20px 17px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-cart-drawer>header{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.store-cart-drawer>header span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.12em;opacity:.55;margin-bottom:6px;font-weight:900;display:block}.store-cart-drawer>header h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:29px;font-weight:400}.store-cart-drawer>header h2 i{font-family:Arial,sans-serif;font-size:var(--ns-font-label);vertical-align:top;font-style:normal}.store-cart-drawer>header>button{border:1px solid var(--shop-text);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.store-cart-drawer>header>button{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.store-cart-drawer>header>button{background:var(--shop-surface);color:var(--shop-text);cursor:pointer;border-radius:50%;font-size:22px}.store-cart-lines{min-height:0;padding:8px 20px;overflow:auto}.store-cart-lines article{border-bottom:1px solid var(--shop-text);grid-template-columns:94px 1fr;gap:13px;padding:13px 34px 13px 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.store-cart-lines article{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.store-cart-line__media{aspect-ratio:4/5;border-radius:calc(var(--shop-radius) * .72);background:var(--shop-surface);place-items:center;display:grid;overflow:hidden}.store-cart-line__media img{object-fit:cover;width:100%;height:100%;display:block}.store-cart-line__media span{opacity:.3;font-family:Georgia,serif;font-size:42px}.store-cart-line__main{flex-direction:column;justify-content:space-between;min-width:0;padding:3px 0;display:flex}.store-cart-line__main a{text-overflow:ellipsis;font-size:var(--ns-font-small);white-space:nowrap;font-weight:850;display:block;overflow:hidden}.store-cart-line__main small{color:var(--shop-text);margin-top:5px;display:block}@supports (color:color-mix(in lab, red, red)){.store-cart-line__main small{color:color-mix(in srgb,var(--shop-text) 58%,transparent)}}.store-cart-line__main small{font-size:var(--ns-font-caption);line-height:1.4}.store-cart-line__main em{color:#9b3f37;font-size:var(--ns-font-caption);margin-top:6px;font-style:normal;font-weight:800;display:block}.store-cart-line__footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.store-cart-line__footer>b{font-size:var(--ns-font-small)}.store-cart-quantity{border:1px solid var(--shop-text);align-items:center;min-height:38px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-cart-quantity{border:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.store-cart-quantity{background:var(--shop-surface);border-radius:99px}.store-cart-quantity button{width:30px;height:30px;color:var(--shop-text);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:16px}.store-cart-quantity button:hover:not(:disabled){background:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.store-cart-quantity button:hover:not(:disabled){background:color-mix(in srgb,var(--shop-text) 7%,transparent)}}.store-cart-quantity button:disabled{opacity:.3}.store-cart-quantity b{text-align:center;min-width:26px;font-size:var(--ns-font-label)}.store-cart-line__remove{width:30px;height:30px;color:var(--shop-text);cursor:pointer;opacity:.55;background:0 0;border:0;border-radius:50%;font-size:17px;position:absolute;top:12px;right:0}.store-cart-line--unavailable{opacity:.7}.store-cart-empty{text-align:center;align-content:center;place-items:center;min-height:100%;padding:50px 20px;display:grid}.store-cart-empty>span{background:var(--shop-surface);border-radius:50%;place-items:center;width:76px;height:76px;font-family:Georgia,serif;font-size:28px;display:grid}.store-cart-empty h3{margin:21px 0 8px;font-size:22px}.store-cart-empty p{max-width:320px;color:var(--shop-text);margin:0}@supports (color:color-mix(in lab, red, red)){.store-cart-empty p{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.store-cart-empty p{font-size:var(--ns-font-label);line-height:1.6}.store-cart-empty button{border:1px solid var(--shop-text);min-height:44px;margin-top:20px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.store-cart-empty button{border:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.store-cart-empty button{background:var(--shop-surface);color:var(--shop-text);font-size:var(--ns-font-caption);cursor:pointer;border-radius:99px;font-weight:850}.store-cart-loading{gap:10px;padding:22px 0;display:grid}.store-cart-loading i{border-radius:var(--shop-radius);background:linear-gradient(90deg,var(--shop-surface),var(--shop-text),var(--shop-surface));height:120px}@supports (color:color-mix(in lab, red, red)){.store-cart-loading i{background:linear-gradient(90deg,var(--shop-surface),color-mix(in srgb,var(--shop-text) 6%,var(--shop-surface)),var(--shop-surface))}}.store-cart-loading i{background-size:200% 100%;animation:1.4s linear infinite cart-loading}@keyframes cart-loading{to{background-position:-200% 0}}.store-cart-error{color:#7c2f28;font-size:var(--ns-font-caption);background:#fae4e0;border-radius:10px;margin:0 20px 8px;padding:10px 12px;font-weight:800}.store-cart-drawer>footer{padding:17px 20px calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.store-cart-drawer>footer{border-top:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.store-cart-drawer>footer{background:var(--shop-bg)}.store-cart-drawer>footer>div{justify-content:space-between;align-items:end;margin-bottom:14px;display:flex}.store-cart-drawer>footer>div span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:850}.store-cart-drawer>footer>div b{font-family:Georgia,serif;font-size:25px;font-weight:400}.store-cart-drawer>footer>a,.store-cart-drawer>footer>button{border-radius:var(--shop-radius);background:var(--shop-primary);width:100%;min-height:54px;color:var(--shop-surface);font-size:var(--ns-font-label);border:0;justify-content:space-between;align-items:center;padding:0 17px;font-weight:900;display:flex}.store-cart-drawer>footer>button:disabled{opacity:.5}.store-cart-drawer>footer>small{text-align:center;color:var(--shop-text);margin-top:9px;display:block}@supports (color:color-mix(in lab, red, red)){.store-cart-drawer>footer>small{color:color-mix(in srgb,var(--shop-text) 54%,transparent)}}.store-cart-drawer>footer>small{font-size:var(--ns-font-caption)}@media (max-width:700px){.product-purchase__actions{grid-template-columns:1fr}.store-cart-button{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.public-shop:has(.store-cart-button) .public-shop__contact{left:12px;right:auto;bottom:calc(12px + env(safe-area-inset-bottom));white-space:nowrap;max-width:calc(100vw - 126px);overflow:hidden}.store-cart-overlay{align-items:flex-end;padding-left:0}.store-cart-drawer{border-radius:24px 24px 0 0;height:min(88dvh,820px);animation-name:cart-sheet-in}@keyframes cart-sheet-in{0%{opacity:.3;transform:translateY(40px)}}.store-cart-drawer>header{min-height:80px}.store-cart-lines{padding-inline:13px}.store-cart-lines article{grid-template-columns:78px 1fr}.store-cart-drawer>footer{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.store-cart-overlay,.store-cart-drawer,.store-cart-button,.product-purchase__variants>button,.store-cart-loading i{transition:none!important;animation:none!important}}.buyer-checkout-page{background:var(--shop-bg);min-height:100vh;color:var(--shop-text);padding:12px clamp(12px,3vw,44px) 36px}.buyer-checkout-header{border:1px solid var(--shop-text);grid-template-columns:1fr auto 1fr;align-items:center;min-height:74px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-header{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-checkout-header{border-radius:calc(var(--shop-radius) * .85);background:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-header{background:color-mix(in srgb,var(--shop-surface) 92%,transparent)}}.buyer-checkout-header .public-shop__brand{justify-self:start}.buyer-checkout-header .public-shop__brand i,.buyer-checkout-header__logo{background-color:var(--shop-primary);width:42px;height:42px;color:var(--shop-surface);background-position:50%;background-size:cover;border-radius:50%;place-items:center;font-style:normal;display:grid}.buyer-checkout-header>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);letter-spacing:.11em;text-transform:uppercase;opacity:.55;font-weight:850}.buyer-checkout-header>a:last-child{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);justify-self:end;font-weight:850}.buyer-checkout-title{text-align:center;padding:72px 0 48px}.buyer-checkout-title>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);letter-spacing:.13em;text-transform:uppercase;opacity:.55;font-weight:900;display:block}.buyer-checkout-title h1{letter-spacing:-.06em;margin:12px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.85}.buyer-checkout-title p{font-family:Arial,sans-serif;font-size:var(--ns-font-small);opacity:.62;margin:20px 0 0}.buyer-checkout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;width:min(1220px,100%);margin:0 auto;font-family:Arial,sans-serif;display:grid}.buyer-checkout__main{gap:12px;display:grid}.buyer-checkout-section{border:1px solid var(--shop-text);padding:28px}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-section{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-checkout-section{border-radius:var(--shop-radius);background:var(--shop-surface)}.buyer-checkout-section>header{align-items:center;gap:13px;margin-bottom:24px;display:flex}.buyer-checkout-section>header>i{background:var(--shop-primary);width:42px;height:42px;color:var(--shop-surface);font-size:var(--ns-font-label);border-radius:50%;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}.buyer-checkout-section>header span{font-size:var(--ns-font-caption);letter-spacing:.09em;text-transform:uppercase;opacity:.48;margin-bottom:4px;font-weight:850;display:block}.buyer-checkout-section>header h2{letter-spacing:-.04em;margin:0;font-family:Georgia,serif;font-size:27px;font-weight:400}.buyer-checkout-fields{gap:10px;display:grid}.buyer-checkout-fields--two{grid-template-columns:1fr 1fr}.buyer-checkout-fields label{gap:7px;display:grid}.buyer-checkout-fields label>span{font-size:var(--ns-font-caption);font-weight:800}.buyer-checkout-fields input,.buyer-checkout-comment textarea{border:1px solid var(--shop-text);width:100%;min-height:52px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-fields input,.buyer-checkout-comment textarea{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.buyer-checkout-fields input,.buyer-checkout-comment textarea{border-radius:calc(var(--shop-radius) * .66);background:var(--shop-bg);color:var(--shop-text);font:inherit;font-size:var(--ns-font-small);outline:0;transition:border-color .16s,box-shadow .16s}.buyer-checkout-fields input:focus,.buyer-checkout-comment textarea:focus{border-color:var(--shop-primary);box-shadow:0 0 0 4px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-fields input:focus,.buyer-checkout-comment textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--shop-primary) 9%,transparent)}}.buyer-checkout-fields input[aria-invalid=true]{border-color:#b84d45}.buyer-checkout-fields label>small{color:#9a3e37;font-size:var(--ns-font-caption);font-weight:750}.buyer-checkout-field--wide{grid-column:1/-1}.buyer-checkout-account-note{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:16px;margin:-4px 0 18px;padding:13px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-account-note{border:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.buyer-checkout-account-note{border-radius:calc(var(--shop-radius) * .7);background:var(--shop-bg)}.buyer-checkout-account-note.is-linked{border-color:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-account-note.is-linked{border-color:color-mix(in srgb,var(--shop-primary) 32%,transparent)}}.buyer-checkout-account-note.is-linked{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-account-note.is-linked{background:color-mix(in srgb,var(--shop-accent) 17%,var(--shop-bg))}}.buyer-checkout-account-note div{gap:4px;display:grid}.buyer-checkout-account-note b{font-size:var(--ns-font-label)}.buyer-checkout-account-note span{font-size:var(--ns-font-caption);opacity:.58;line-height:1.45}.buyer-checkout-account-note a{border:1px solid var(--shop-text);align-items:center;min-width:max-content;min-height:44px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-account-note a{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.buyer-checkout-account-note a{font-size:var(--ns-font-caption);border-radius:99px;font-weight:850}.buyer-delivery-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buyer-delivery-options>label{border:1px solid var(--shop-text);grid-template-columns:20px 1fr;align-items:center;gap:10px;min-height:76px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-delivery-options>label{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.buyer-delivery-options>label{border-radius:calc(var(--shop-radius) * .72);background:var(--shop-bg);cursor:pointer;transition:transform .16s,border-color .16s}.buyer-delivery-options>label:hover{transform:translateY(-1px)}.buyer-delivery-options>label.is-selected{border-color:var(--shop-primary);box-shadow:0 0 0 2px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.buyer-delivery-options>label.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--shop-primary) 9%,transparent)}}.buyer-delivery-options input{opacity:0;pointer-events:none;position:absolute}.buyer-delivery-options>label>i{border:1px solid var(--shop-text);width:20px;height:20px}@supports (color:color-mix(in lab, red, red)){.buyer-delivery-options>label>i{border:1px solid color-mix(in srgb,var(--shop-text) 30%,transparent)}}.buyer-delivery-options>label>i{border-radius:50%}.buyer-delivery-options>label.is-selected>i{border:6px solid var(--shop-primary)}.buyer-delivery-options b,.buyer-delivery-options small{display:block}.buyer-delivery-options b{font-size:var(--ns-font-label)}.buyer-delivery-options small{font-size:var(--ns-font-caption);opacity:.55;margin-top:5px;line-height:1.35}.buyer-delivery-fields{border-top:1px solid var(--shop-text);margin-top:14px;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.buyer-delivery-fields{border-top:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.buyer-payment-option{border:1px solid var(--shop-primary);border-radius:calc(var(--shop-radius) * .72);background:var(--shop-bg);grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:78px;padding:15px;display:grid}.buyer-payment-option>i{background:var(--shop-primary);border-radius:13px;width:42px;height:42px}.buyer-payment-option b,.buyer-payment-option small{display:block}.buyer-payment-option b{font-size:var(--ns-font-small)}.buyer-payment-option small{font-size:var(--ns-font-caption);opacity:.58;margin-top:5px;line-height:1.4}.buyer-payment-option em{background:var(--shop-accent);width:25px;height:25px;font-size:var(--ns-font-small);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.buyer-payment-note{font-size:var(--ns-font-caption);opacity:.56;margin:11px 2px 0;line-height:1.5}.buyer-checkout-comment textarea{resize:vertical;min-height:110px;padding:13px;line-height:1.5}.buyer-checkout-summary{border-radius:var(--shop-radius);background:var(--shop-primary);color:var(--shop-surface);padding:26px;position:sticky;top:14px;box-shadow:0 28px 70px #00000029}.buyer-checkout-summary>span{font-size:var(--ns-font-caption);letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-weight:900}.buyer-checkout-summary>h2{margin:8px 0 20px;font-family:Georgia,serif;font-size:29px;font-weight:400}.buyer-checkout-summary__items{max-height:250px;margin-bottom:15px;overflow:auto}.buyer-checkout-summary__items article{border-bottom:1px solid var(--shop-surface);justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-summary__items article{border-bottom:1px solid color-mix(in srgb,var(--shop-surface) 16%,transparent)}}.buyer-checkout-summary__items b,.buyer-checkout-summary__items small{display:block}.buyer-checkout-summary__items b{font-size:var(--ns-font-label)}.buyer-checkout-summary__items small{font-size:var(--ns-font-caption);opacity:.55;margin-top:4px}.buyer-checkout-summary__line,.buyer-checkout-summary__total{font-size:var(--ns-font-caption);justify-content:space-between;gap:18px;padding:9px 0;display:flex}.buyer-checkout-summary__line b{text-align:right}.buyer-checkout-summary__total{border-block:1px solid var(--shop-surface);margin-top:9px;padding:18px 0}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-summary__total{border-block:1px solid color-mix(in srgb,var(--shop-surface) 18%,transparent)}}.buyer-checkout-summary__total b{font-family:Georgia,serif;font-size:23px;font-weight:400}.buyer-checkout-summary__due{padding:16px 0}.buyer-checkout-summary__due>span,.buyer-checkout-summary__due>b{display:block}.buyer-checkout-summary__due>span{font-size:var(--ns-font-caption)}.buyer-checkout-summary__due>b{margin:5px 0;font-family:Georgia,serif;font-size:25px}.buyer-checkout-summary__due small{font-size:var(--ns-font-caption);opacity:.5;line-height:1.45}.buyer-checkout-summary>p{color:#fff1ef;font-size:var(--ns-font-caption);background:#6c2e2a;border-radius:10px;padding:10px;line-height:1.45}.buyer-checkout-summary>button{border-radius:calc(var(--shop-radius) * .72);background:var(--shop-accent);width:100%;min-height:58px;color:var(--shop-primary);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-weight:900;display:flex}.buyer-checkout-summary>button:disabled{cursor:not-allowed;opacity:.48}.buyer-checkout-summary>small{text-align:center;font-size:var(--ns-font-caption);opacity:.48;margin-top:10px;line-height:1.5;display:block}.buyer-checkout-summary>a{min-height:44px;font-size:var(--ns-font-caption);opacity:.7;justify-content:center;align-items:center;margin-top:7px;font-weight:800;display:flex}.buyer-checkout-loading{grid-template-columns:1fr 380px;gap:16px;width:min(1220px,100%);margin:0 auto;display:grid}.buyer-checkout-loading i{border-radius:var(--shop-radius);background:linear-gradient(90deg,var(--shop-surface),var(--shop-text),var(--shop-surface));height:420px}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-loading i{background:linear-gradient(90deg,var(--shop-surface),color-mix(in srgb,var(--shop-text) 6%,var(--shop-surface)),var(--shop-surface))}}.buyer-checkout-loading i{background-size:200% 100%;animation:1.4s linear infinite cart-loading}.buyer-checkout-loading i:nth-child(2){height:320px}.buyer-checkout-loading i:nth-child(3){display:none}.buyer-checkout-empty{text-align:center;align-content:center;place-items:center;min-height:420px;display:grid}.buyer-checkout-empty>span{background:var(--shop-surface);border-radius:50%;place-items:center;width:72px;height:72px;font-family:Georgia,serif;font-size:26px;display:grid}.buyer-checkout-empty h1{margin:20px 0 8px;font-family:Georgia,serif;font-size:44px;font-weight:400}.buyer-checkout-empty p{font-family:Arial,sans-serif;font-size:var(--ns-font-label);opacity:.6}.buyer-checkout-empty a{background:var(--shop-primary);min-height:48px;color:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-caption);border-radius:99px;align-items:center;margin-top:14px;padding:0 18px;font-weight:900;display:flex}.buyer-success{text-align:center;width:min(820px,100%);margin:0 auto;padding:55px 0 40px;font-family:Arial,sans-serif}.buyer-success__mark{background:var(--shop-accent);width:76px;height:76px;color:var(--shop-primary);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:28px;font-weight:900;display:grid}.buyer-success>span{font-size:var(--ns-font-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.buyer-success>h1{letter-spacing:-.055em;margin:15px 0;font-family:Georgia,serif;font-size:clamp(48px,7vw,78px);font-weight:400;line-height:.9}.buyer-success>p{max-width:580px;font-size:var(--ns-font-small);opacity:.62;margin:0 auto 30px;line-height:1.6}.buyer-success__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buyer-success__grid article,.buyer-success__next,.buyer-success__order{text-align:left;border:1px solid var(--shop-text);padding:23px}@supports (color:color-mix(in lab, red, red)){.buyer-success__grid article,.buyer-success__next,.buyer-success__order{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-success__grid article,.buyer-success__next,.buyer-success__order{border-radius:var(--shop-radius);background:var(--shop-surface)}.buyer-success__grid span,.buyer-success__next>span{font-size:var(--ns-font-caption);letter-spacing:.08em;text-transform:uppercase;opacity:.5;margin-bottom:7px;font-weight:900;display:block}.buyer-success__grid b{font-size:var(--ns-font-small)}.buyer-success__order{margin-top:8px}.buyer-success__order h2,.buyer-success__next h2{margin:0 0 14px;font-family:Georgia,serif;font-size:25px;font-weight:400}.buyer-success__order>div{border-bottom:1px solid var(--shop-text);justify-content:space-between;gap:16px;padding:10px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-success__order>div{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.buyer-success__order>div{font-size:var(--ns-font-label)}.buyer-success__order b,.buyer-success__order small{display:block}.buyer-success__order small{font-size:var(--ns-font-caption);opacity:.55;margin-top:4px}.buyer-success__order .buyer-success__total{padding:17px 0}.buyer-success__total>b{font-family:Georgia,serif;font-size:23px;font-weight:400}.buyer-success__next{background:var(--shop-primary);color:var(--shop-surface);margin-top:8px}.buyer-success__next p{font-size:var(--ns-font-caption);opacity:.58;margin:0}.buyer-success>a{border-radius:var(--shop-radius);background:var(--shop-accent);min-height:54px;color:var(--shop-primary);font-size:var(--ns-font-label);justify-content:space-between;align-items:center;margin-top:14px;padding:0 18px;font-weight:900;display:flex}.buyer-success__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.buyer-success__actions a{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-success__actions a{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.buyer-success__actions a{border-radius:var(--shop-radius);background:var(--shop-surface);color:var(--shop-text);font-size:var(--ns-font-label);font-weight:900}.buyer-success__actions a:first-child:not(:last-child){background:var(--shop-accent);color:var(--shop-primary);border-color:#0000}.buyer-success__payment{text-align:left;border:1px solid var(--shop-text);grid-template-columns:auto 1fr;align-items:center;gap:5px 14px;margin:0 0 8px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-success__payment{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-success__payment{border-radius:var(--shop-radius);background:var(--shop-surface)}.buyer-success__payment>span{font-size:var(--ns-font-caption);letter-spacing:.08em;text-transform:uppercase;opacity:.55;font-weight:900}.buyer-success__payment>b{font-size:var(--ns-font-small);justify-self:end}.buyer-success__payment>p{font-size:var(--ns-font-caption);opacity:.68;grid-column:1/-1;margin:0;line-height:1.5}.buyer-success__payment--paid{background:#8fd16d}@supports (color:color-mix(in lab, red, red)){.buyer-success__payment--paid{background:color-mix(in srgb,#8fd16d 18%,var(--shop-surface))}}.buyer-success__payment--paid{border-color:#4c8b3547}.buyer-success__payment--pending{background:#f0c75a}@supports (color:color-mix(in lab, red, red)){.buyer-success__payment--pending{background:color-mix(in srgb,#f0c75a 20%,var(--shop-surface))}}.buyer-success__payment--pending{border-color:#9b74163d}.buyer-success__payment--failed{background:#e16f64}@supports (color:color-mix(in lab, red, red)){.buyer-success__payment--failed{background:color-mix(in srgb,#e16f64 16%,var(--shop-surface))}}.buyer-success__payment--failed{border-color:#a33d3447}.buyer-success__grid small{font-size:var(--ns-font-caption);opacity:.62;margin-top:5px;font-weight:500;line-height:1.4;display:block}.buyer-success__next>small{border-top:1px solid var(--shop-surface);margin-top:11px;padding-top:11px;display:block}@supports (color:color-mix(in lab, red, red)){.buyer-success__next>small{border-top:1px solid color-mix(in srgb,var(--shop-surface) 18%,transparent)}}.buyer-success__next>small{font-size:var(--ns-font-caption);opacity:.7;line-height:1.5}.buyer-checkout-footer{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;width:min(1220px,100%);min-height:70px;margin:40px auto 0;padding-top:22px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-footer{border-top:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-checkout-footer{font-family:Arial,sans-serif;font-size:var(--ns-font-caption)}.buyer-checkout-footer span{opacity:.5}@media (max-width:960px){.buyer-checkout{grid-template-columns:1fr}.buyer-checkout-summary{position:static}.buyer-checkout-loading{grid-template-columns:1fr}.buyer-checkout-loading i:nth-child(2){display:none}}@media (max-width:700px){.buyer-checkout-page{padding:8px 8px calc(20px + env(safe-area-inset-bottom))}.buyer-checkout-header{grid-template-columns:1fr auto;min-height:64px;padding:8px 10px}.buyer-checkout-header>span{display:none}.buyer-checkout-header .public-shop__brand b{font-size:var(--ns-font-small)}.buyer-checkout-header .public-shop__brand i,.buyer-checkout-header__logo{width:38px;height:38px}.buyer-checkout-title{padding:48px 10px 32px}.buyer-checkout-title h1{font-size:50px}.buyer-checkout-section{border-radius:20px;padding:20px 15px}.buyer-checkout-section>header{margin-bottom:18px}.buyer-checkout-section>header h2{font-size:24px}.buyer-checkout-fields--two,.buyer-delivery-options{grid-template-columns:1fr}.buyer-checkout-summary{z-index:var(--layer-sticky);padding:19px 15px calc(15px + env(safe-area-inset-bottom));border-radius:20px 20px 12px 12px;margin:0 -1px;position:sticky;bottom:0}.buyer-checkout-summary__items,.buyer-checkout-summary__line,.buyer-checkout-summary__total,.buyer-checkout-summary__due,.buyer-checkout-summary>small,.buyer-checkout-summary>a,.buyer-checkout-summary>span,.buyer-checkout-summary>h2{display:none}.buyer-checkout-summary>p{margin-top:0}.buyer-checkout-summary>button{min-height:56px}.buyer-success{padding:38px 8px}.buyer-success__grid{grid-template-columns:1fr}.buyer-success>h1{font-size:49px}.buyer-success__order,.buyer-success__next{padding:18px}.buyer-checkout-footer{padding-inline:8px}}@media (prefers-reduced-motion:reduce){.buyer-checkout-loading i,.buyer-delivery-options>label{transition:none!important;animation:none!important}}.buyer-account-page{background:var(--shop-bg);min-height:100vh;color:var(--shop-text);padding:12px clamp(12px,3vw,44px) 70px}.buyer-account-header{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:24px;min-height:74px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-account-header{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-account-header{border-radius:calc(var(--shop-radius) * .85);background:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.buyer-account-header{background:color-mix(in srgb,var(--shop-surface) 92%,transparent)}}.buyer-account-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.buyer-account-header nav{align-items:center;gap:8px;display:flex}.buyer-account-header nav form{margin:0}.buyer-account-header nav a,.buyer-account-header nav button{min-height:44px;color:inherit;font-family:Arial,sans-serif;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;padding:0 14px;font-weight:850;display:flex}.buyer-account-header nav form:last-child button{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-account-header nav form:last-child button{border:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.buyer-account-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:end;column-gap:60px;width:min(1320px,100%);margin:0 auto;padding:clamp(58px,9vw,120px) 0 clamp(45px,7vw,90px);display:grid}.buyer-account-hero>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);letter-spacing:.14em;text-transform:uppercase;opacity:.55;grid-column:1/-1;margin-bottom:18px;font-weight:900}.buyer-account-hero h1{letter-spacing:-.07em;margin:0;font-family:Georgia,serif;font-size:clamp(58px,8vw,112px);font-weight:400;line-height:.83}.buyer-account-hero>p{opacity:.62;max-width:450px;margin:0 0 5px;font-family:Arial,sans-serif;font-size:clamp(12px,1.2vw,16px);line-height:1.65}.buyer-account-hero>div{border-top:1px solid var(--shop-text);grid-column:1/-1;align-items:baseline;gap:11px;margin-top:35px;padding-top:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-account-hero>div{border-top:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.buyer-account-hero>div{font-family:Arial,sans-serif}.buyer-account-hero>div b{font-family:Georgia,serif;font-size:28px;font-weight:400}.buyer-account-hero>div span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;opacity:.5;margin-right:20px}.buyer-account-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:14px;width:min(1320px,100%);margin:0 auto;font-family:Arial,sans-serif;display:grid}.buyer-account-main,.buyer-account-aside>section{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-account-main,.buyer-account-aside>section{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-account-main,.buyer-account-aside>section{border-radius:var(--shop-radius);background:var(--shop-surface)}.buyer-account-main{padding:clamp(18px,3vw,36px)}.buyer-account-claim-success{border:1px solid var(--shop-primary);align-items:flex-start;gap:12px;margin-bottom:24px;padding:15px 17px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-account-claim-success{border:1px solid color-mix(in srgb,var(--shop-primary) 42%,transparent)}}.buyer-account-claim-success{background:var(--shop-primary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.buyer-account-claim-success{background:color-mix(in srgb,var(--shop-primary) 10%,var(--shop-surface))}}.buyer-account-claim-success>span{background:var(--shop-primary);width:30px;height:30px;color:var(--shop-surface);border-radius:999px;flex:none;place-items:center;font-weight:900;display:grid}.buyer-account-claim-success b{font-size:15px;display:block}.buyer-account-claim-success p{opacity:.72;margin:4px 0 0;font-size:13px;line-height:1.5}.buyer-account-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}.buyer-account-section-heading span,.buyer-account-aside>section>span{font-size:var(--ns-font-caption);letter-spacing:.11em;text-transform:uppercase;opacity:.5;margin-bottom:6px;font-weight:900;display:block}.buyer-account-section-heading h2,.buyer-account-aside h2{letter-spacing:-.045em;margin:0;font-family:Georgia,serif;font-size:clamp(27px,3vw,39px);font-weight:400}.buyer-account-section-heading>a{min-height:44px;font-size:var(--ns-font-caption);align-items:center;font-weight:850;display:flex}.buyer-order-list{gap:10px;display:grid}.buyer-order-card{border:1px solid var(--shop-text);padding:19px}@supports (color:color-mix(in lab, red, red)){.buyer-order-card{border:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.buyer-order-card{border-radius:calc(var(--shop-radius) * .76);background:var(--shop-bg)}.buyer-order-card>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.buyer-order-card>header span,.buyer-order-card>header time{display:block}.buyer-order-card>header span{font-size:var(--ns-font-small);font-weight:850}.buyer-order-card>header time{font-size:var(--ns-font-caption);opacity:.5;margin-top:5px}.buyer-order-card>header>strong{font-family:Georgia,serif;font-size:22px;font-weight:400}.buyer-order-statuses{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.buyer-order-statuses span{background:var(--shop-primary);border-radius:99px;align-items:center;min-height:30px;padding:0 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-order-statuses span{background:color-mix(in srgb,var(--shop-primary) 8%,var(--shop-surface))}}.buyer-order-statuses span{font-size:var(--ns-font-caption);font-weight:850}.buyer-order-statuses span:last-child{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.buyer-order-statuses span:last-child{background:color-mix(in srgb,var(--shop-accent) 28%,var(--shop-surface))}}.buyer-order-card ul{margin:0;padding:0;list-style:none}.buyer-order-card li{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:16px;padding:11px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-order-card li{border-top:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.buyer-order-card li b,.buyer-order-card li small{display:block}.buyer-order-card li b{font-size:var(--ns-font-label)}.buyer-order-card li small{font-size:var(--ns-font-caption);opacity:.5;margin-top:4px}.buyer-order-card li>strong{font-size:var(--ns-font-label)}.buyer-order-card>footer{border-top:1px solid var(--shop-text);grid-template-columns:1.5fr repeat(2,1fr);gap:10px;margin-top:12px;padding-top:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-order-card>footer{border-top:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.buyer-order-card>footer div{gap:5px;display:grid}.buyer-order-card>footer small{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em;opacity:.45}.buyer-order-card>footer b{font-size:var(--ns-font-caption);line-height:1.4}.buyer-account-aside{gap:10px;display:grid;position:sticky;top:14px}.buyer-account-aside>section{padding:22px}.buyer-account-aside h2{font-size:28px}.buyer-account-aside p{font-size:var(--ns-font-label);overflow-wrap:anywhere;margin:11px 0 0;line-height:1.55}.buyer-account-aside>section>small{border-top:1px solid var(--shop-text);margin-top:18px;padding-top:14px;display:block}@supports (color:color-mix(in lab, red, red)){.buyer-account-aside>section>small{border-top:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.buyer-account-aside>section>small{font-size:var(--ns-font-caption);opacity:.5;line-height:1.5}.buyer-account-payment{color:var(--shop-surface);background:var(--shop-primary)!important}.buyer-address-list{gap:7px;margin-top:14px;display:grid}.buyer-address-list article{border-radius:calc(var(--shop-radius) * .65);background:var(--shop-bg);padding:13px}.buyer-address-list b,.buyer-address-list p{font-size:var(--ns-font-caption)}.buyer-account-empty{text-align:center;border:1px dashed var(--shop-text);align-content:center;place-items:center;min-height:420px;padding:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-account-empty{border:1px dashed color-mix(in srgb,var(--shop-text) 18%,transparent)}}.buyer-account-empty{border-radius:calc(var(--shop-radius) * .8)}.buyer-account-empty>span{background:var(--shop-primary);width:58px;height:58px;color:var(--shop-surface);border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:18px;display:grid}.buyer-account-empty h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:32px;font-weight:400}.buyer-account-empty p{max-width:390px;font-size:var(--ns-font-label);opacity:.55;margin:0;line-height:1.6}.buyer-account-empty a{background:var(--shop-accent);min-height:48px;color:var(--shop-primary);font-size:var(--ns-font-caption);border-radius:99px;align-items:center;margin-top:18px;padding:0 18px;font-weight:900;display:flex}.buyer-privacy-center{background:var(--shop-accent)!important}@supports (color:color-mix(in lab, red, red)){.buyer-privacy-center{background:color-mix(in srgb,var(--shop-accent) 10%,var(--shop-surface))!important}}.buyer-privacy-center>p{font-size:var(--ns-font-label);line-height:1.55}.buyer-privacy-download,.buyer-privacy-open,.buyer-privacy-state button{border:1px solid var(--shop-text);justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:14px;padding:0 13px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-privacy-download,.buyer-privacy-open,.buyer-privacy-state button{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.buyer-privacy-download,.buyer-privacy-open,.buyer-privacy-state button{border-radius:calc(var(--shop-radius) * .55);background:var(--shop-text);color:var(--shop-surface);font-size:var(--ns-font-label);text-align:center;font-weight:850}.buyer-privacy-open{color:var(--shop-text);cursor:pointer;background:0 0}.buyer-privacy-state{border:1px solid var(--shop-text);gap:7px;margin-top:14px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-privacy-state{border:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.buyer-privacy-state{border-radius:calc(var(--shop-radius) * .55);background:var(--shop-surface)}.buyer-privacy-state b,.buyer-privacy-state small{display:block}.buyer-privacy-state b{font-size:var(--ns-font-label)}.buyer-privacy-state small{font-size:var(--ns-font-caption);opacity:.65;line-height:1.45}.buyer-privacy-state--completed{border-color:#2f8a4373}.buyer-privacy-confirm{border-radius:calc(var(--shop-radius) * .65);background:var(--shop-surface);border:2px solid #be3d358c;gap:12px;margin-top:14px;padding:15px;display:grid}.buyer-privacy-confirm>p{font-size:var(--ns-font-caption);margin:0;line-height:1.55}.buyer-privacy-confirm label{gap:6px;display:grid}.buyer-privacy-confirm label>span{font-size:var(--ns-font-caption);font-weight:800}.buyer-privacy-confirm textarea,.buyer-privacy-confirm input{border:1px solid var(--shop-text);width:100%;min-height:46px;padding:10px 11px}@supports (color:color-mix(in lab, red, red)){.buyer-privacy-confirm textarea,.buyer-privacy-confirm input{border:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.buyer-privacy-confirm textarea,.buyer-privacy-confirm input{background:var(--shop-bg);color:var(--shop-text);font:inherit;font-size:var(--ns-font-label);resize:vertical;border-radius:10px}.buyer-privacy-confirm>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.buyer-privacy-confirm button{background:var(--shop-text);border:0;border-radius:10px;min-height:46px;padding:7px}@supports (color:color-mix(in lab, red, red)){.buyer-privacy-confirm button{background:color-mix(in srgb,var(--shop-text) 8%,var(--shop-bg))}}.buyer-privacy-confirm button{color:var(--shop-text);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;font-weight:850}.buyer-privacy-confirm button:last-child{color:#fff;background:#9e2924}.buyer-privacy-confirm button:disabled,.buyer-privacy-state button:disabled{cursor:not-allowed;opacity:.5}.buyer-privacy-feedback{background:var(--shop-accent);border-radius:10px;padding:10px}@supports (color:color-mix(in lab, red, red)){.buyer-privacy-feedback{background:color-mix(in srgb,var(--shop-accent) 20%,transparent)}}.buyer-privacy-feedback{font-weight:750}.buyer-repeat-order{border-top:1px solid var(--shop-text);gap:8px;margin-top:13px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-repeat-order{border-top:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.buyer-repeat-order>button{background:var(--shop-primary);width:max-content;min-height:41px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:10px;padding:0 14px;font-weight:850}.buyer-repeat-order>button:disabled{opacity:.55;cursor:wait}.buyer-repeat-order>div{background:var(--shop-accent);border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:5px 12px;padding:11px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-repeat-order>div{background:color-mix(in srgb,var(--shop-accent) 15%,var(--shop-surface))}}.buyer-repeat-order b{font-size:var(--ns-font-caption);display:block}.buyer-repeat-order>div>a{background:var(--shop-surface);min-height:36px;font-size:var(--ns-font-caption);border-radius:9px;grid-area:1/2;align-items:center;padding:0 10px;font-weight:850;display:flex}.buyer-repeat-order ul{grid-column:1/-1;gap:5px;margin:4px 0 0;padding:0;list-style:none;display:grid}.buyer-repeat-order li{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-repeat-order li{border-top:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.buyer-repeat-order li{font-size:var(--ns-font-caption);line-height:1.45}.buyer-repeat-order li span{opacity:.65}.buyer-repeat-order li a{font-size:var(--ns-font-caption);text-underline-offset:2px;flex:none;font-weight:850;text-decoration:underline}.buyer-repeat-order__changes{grid-column:1/-1;padding-top:5px}.buyer-repeat-order__changes>strong{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em}.buyer-repeat-order__changes li b{white-space:nowrap}.buyer-repeat-order__policy{border-top:1px solid var(--shop-text);grid-column:1/-1;padding-top:7px}@supports (color:color-mix(in lab, red, red)){.buyer-repeat-order__policy{border-top:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.buyer-repeat-order__policy{font-size:var(--ns-font-caption);opacity:.62;line-height:1.5}.buyer-repeat-order>p{color:#7d2f27;font-size:var(--ns-font-caption);background:#fff0ed;border-radius:9px;margin:0;padding:10px;line-height:1.45}@media (max-width:980px){.buyer-account-hero{grid-template-columns:1fr}.buyer-account-hero>p{margin-top:26px}.buyer-account-layout{grid-template-columns:1fr}.buyer-account-aside{grid-template-columns:repeat(3,minmax(0,1fr));position:static}}@media (max-width:700px){.buyer-checkout-account-note{align-items:flex-start}.buyer-checkout-account-note a{padding-inline:11px}.buyer-success__actions{grid-template-columns:1fr}.buyer-account-page{padding:8px 8px calc(30px + env(safe-area-inset-bottom))}.buyer-account-header{min-height:64px;padding:8px 10px}.buyer-account-header nav a{padding-inline:10px}.buyer-account-header nav a:first-child{display:none}.buyer-account-hero{padding:52px 8px 38px}.buyer-account-hero h1{font-size:58px}.buyer-account-hero>div{flex-wrap:wrap;gap:8px}.buyer-account-hero>div span{margin-right:8px}.buyer-account-main{border-radius:20px;padding:16px}.buyer-account-section-heading{align-items:start}.buyer-account-section-heading>a{text-align:right;max-width:105px}.buyer-order-card{padding:15px}.buyer-order-card>header>strong{font-size:18px}.buyer-order-card>footer{grid-template-columns:1fr 1fr}.buyer-order-card>footer div:first-child{grid-column:1/-1}.buyer-account-aside{grid-template-columns:1fr}.buyer-account-aside>section{border-radius:20px}.buyer-account-empty{min-height:360px;padding:20px}.buyer-privacy-confirm>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.buyer-account-page *{scroll-behavior:auto!important}}@media (max-width:700px){.buyer-repeat-order>button{width:100%}.buyer-repeat-order>div{grid-template-columns:1fr}.buyer-repeat-order>div>a{grid-area:auto/1;justify-content:center;width:100%}.buyer-repeat-order li{flex-direction:column;align-items:flex-start}}.public-product{position:relative}.favorite-button{border:1px solid var(--shop-text);justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 15px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.favorite-button{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.favorite-button{background:var(--shop-surface);color:var(--shop-text);font:inherit;cursor:pointer;border-radius:99px;font-family:Arial,sans-serif;transition:transform .16s,background .16s,color .16s}.favorite-button:hover:not(:disabled){transform:translateY(-1px)}.favorite-button:focus-visible{outline:3px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.favorite-button:focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent) 70%,transparent)}}.favorite-button:focus-visible{outline-offset:3px}.favorite-button:disabled{opacity:.55;cursor:wait}.favorite-button span{font-size:19px;line-height:1}.favorite-button b{font-size:var(--ns-font-caption)}.favorite-button.is-favorite{border-color:var(--shop-primary);background:var(--shop-primary);color:var(--shop-surface)}.favorite-button.has-error{color:#8a3028;border-color:#a64036}.favorite-button--compact{width:42px;height:42px;min-height:42px;padding:0}.public-product>.favorite-button{z-index:3;border-color:var(--shop-text);position:absolute;top:16px;right:16px}@supports (color:color-mix(in lab, red, red)){.public-product>.favorite-button{border-color:color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product>.favorite-button{box-shadow:0 7px 18px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product>.favorite-button{box-shadow:0 7px 18px color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-page>aside>.favorite-button{margin:16px 0 2px}.buyer-favorites-section{border-bottom:1px solid var(--shop-text);margin:0 0 34px;padding-bottom:34px}@supports (color:color-mix(in lab, red, red)){.buyer-favorites-section{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.buyer-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.buyer-favorites-grid article{border:1px solid var(--shop-text);min-width:0;padding:7px;position:relative}@supports (color:color-mix(in lab, red, red)){.buyer-favorites-grid article{border:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.buyer-favorites-grid article{border-radius:calc(var(--shop-radius) * .72);background:var(--shop-bg)}.buyer-favorite-media{aspect-ratio:4/5;border-radius:calc(var(--shop-radius) * .55);background:var(--shop-accent);place-items:center;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.buyer-favorite-media{background:color-mix(in srgb,var(--shop-accent) 32%,var(--shop-surface))}}.buyer-favorite-media img{object-fit:cover;width:100%;height:100%}.buyer-favorite-media>span{opacity:.28;font-family:Georgia,serif;font-size:54px}.buyer-favorites-grid article>div{padding:11px 4px 5px}.buyer-favorites-grid article>div a,.buyer-favorites-grid article>div b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.buyer-favorites-grid article>div a{font-size:var(--ns-font-label);font-weight:850}.buyer-favorites-grid article>div b{font-size:var(--ns-font-caption);margin-top:6px}.buyer-favorites-grid .favorite-button{position:absolute;top:14px;right:14px;box-shadow:0 7px 18px #0000001f}.buyer-favorites-empty{border:1px dashed var(--shop-text);align-content:center;place-items:center;gap:8px;min-height:140px;padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-favorites-empty{border:1px dashed color-mix(in srgb,var(--shop-text) 16%,transparent)}}.buyer-favorites-empty{border-radius:calc(var(--shop-radius) * .72);text-align:center}.buyer-favorites-empty span{font-size:28px}.buyer-favorites-empty p{max-width:360px;font-size:var(--ns-font-caption);opacity:.58;margin:0;line-height:1.5}@media (max-width:700px){.public-product>.favorite-button{top:10px;right:10px}.favorite-button--compact{width:38px;height:38px;min-height:38px}.buyer-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-favorites-section{margin-bottom:27px;padding-bottom:27px}.buyer-favorites-grid article>div a{font-size:var(--ns-font-caption)}}@media (prefers-reduced-motion:reduce){.favorite-button{transition:none}}.delivery-settings-page{max-width:1500px}.delivery-settings-page .seller-heading aside{max-width:310px}.delivery-settings{gap:22px;display:grid}.delivery-settings__summary{border:1px solid var(--line);color:#fff;background:linear-gradient(120deg,#191915,#25251f);border-radius:24px;grid-template-columns:190px 1fr;align-items:center;gap:28px;padding:22px 26px;display:grid;box-shadow:0 22px 60px #12120e1f}.delivery-settings__summary>div{align-items:flex-end;gap:14px;display:flex}.delivery-settings__summary span{max-width:70px;font-size:var(--ns-font-small);letter-spacing:.08em;text-transform:uppercase;opacity:.58;line-height:1.2}.delivery-settings__summary strong{font-family:var(--font-display);color:var(--acid);font-size:56px;line-height:.8}.delivery-settings__summary p{opacity:.72;max-width:760px;margin:0;font-size:14px;line-height:1.65}.delivery-settings__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.delivery-settings__list>article{border:1px solid var(--line);opacity:.7;background:#ffffffad;border-radius:24px;padding:22px;transition:transform .18s,border-color .18s,opacity .18s,box-shadow .18s;position:relative;overflow:hidden}.delivery-settings__list>article:before{content:"";background:0 0;width:4px;position:absolute;inset:0 auto 0 0}.delivery-settings__list>article.is-enabled{opacity:1;border-color:#1717132e;box-shadow:0 16px 44px #1717130f}.delivery-settings__list>article:hover{transform:translateY(-2px)}.delivery-settings__head{grid-template-columns:38px 1fr auto;align-items:start;gap:14px;display:grid}.delivery-settings__head>span{color:#fff;background:#171713;border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.delivery-settings__head>div{gap:7px;display:grid}.delivery-settings__head input,.delivery-settings__head textarea{width:100%;color:var(--ink);resize:none;background:0 0;border:0;padding:0}.delivery-settings__head input{font-size:18px;font-weight:800}.delivery-settings__head textarea{font:inherit;opacity:.62;font-size:12px;line-height:1.45}.delivery-settings__head input:focus,.delivery-settings__head textarea:focus{opacity:1;outline:0}.delivery-switch{cursor:pointer;justify-items:end;gap:5px;display:grid}.delivery-switch input{opacity:0;position:absolute}.delivery-switch i{background:#c9c8c1;border-radius:99px;width:44px;height:25px;transition:all .18s;position:relative}.delivery-switch i:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:all .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000002e}.delivery-switch input:checked+i:after{background:var(--acid);transform:translate(19px)}.delivery-switch b{font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.07em;opacity:.5}.delivery-settings__pricing{border-top:1px solid var(--line);grid-template-columns:1.2fr .8fr 1fr;gap:10px;margin-top:20px;padding-top:18px;display:grid}.delivery-settings__pricing label{align-content:start;gap:7px;display:grid}.delivery-settings__pricing span{font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.055em;opacity:.53;font-weight:800}.delivery-settings__pricing input,.delivery-settings__pricing select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--ink);font:inherit;background:#fff;border-radius:12px;padding:0 12px;font-size:12px}.delivery-settings__pricing input:disabled{opacity:.45;background:#1717130a}.delivery-settings__pricing small{font-size:var(--ns-font-label);opacity:.5;line-height:1.35}.delivery-settings__actions{z-index:var(--layer-sticky);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f7f2eb;border:1px solid #1717131f;border-radius:18px;justify-content:flex-end;align-items:center;gap:16px;margin-left:auto;padding:10px 10px 10px 18px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 45px #17171324}.delivery-settings__actions p{color:#a03232;margin:0;font-size:12px}.delivery-settings__actions button{min-width:220px}@media (max-width:1100px){.delivery-settings__list{grid-template-columns:1fr}.delivery-settings__pricing{grid-template-columns:1fr 1fr 1fr}}@media (max-width:700px){.delivery-settings-page{padding-inline:12px}.delivery-settings__summary{grid-template-columns:1fr;padding:20px}.delivery-settings__list>article{border-radius:20px;padding:17px}.delivery-settings__head{grid-template-columns:34px 1fr}.delivery-switch{grid-column:2;grid-template-columns:auto 1fr;place-items:center start}.delivery-settings__pricing{grid-template-columns:1fr}.delivery-settings__actions{bottom:var(--mobile-safe-bottom);width:100%;padding:10px;display:grid}.delivery-settings__actions button{width:100%;min-width:0}.delivery-settings__actions p{text-align:center}.delivery-settings__list>article:hover{transform:none}}.promotion-page .seller-heading aside{background:#fff;border:1px solid #d9d6cf;border-radius:18px;gap:6px;max-width:330px;padding:18px 20px;display:grid}.promotion-page .seller-heading aside span{color:#6f6c65;font-size:13px;line-height:1.5}.promotion-settings{gap:18px;display:grid}.promotion-overview{grid-template-columns:1fr 1fr auto;gap:12px;display:grid}.promotion-overview>div,.promotion-overview>button{text-align:left;background:#fff;border:1px solid #dedbd4;border-radius:22px;min-height:126px;padding:22px}.promotion-overview>div{align-content:space-between;display:grid}.promotion-overview span,.promotion-overview small{color:#77736c;font-size:12px}.promotion-overview strong{font:700 34px/1 var(--font-sans)}.promotion-overview>button{color:#fff;cursor:pointer;background:#171713;min-width:210px;font-size:15px;font-weight:750;transition:transform .18s,background .18s}.promotion-overview>button:hover{background:#292921;transform:translateY(-2px)}.promotion-overview>button:disabled{opacity:.45;cursor:not-allowed;transform:none}.promotion-feedback{color:#274613;background:#e7ffd1;border-radius:14px;margin:0;padding:13px 16px;font-weight:650}.promotion-form{background:#fff;border:1px solid #dad7d0;border-radius:26px;gap:20px;padding:24px;display:grid;box-shadow:0 20px 55px #1d1c1710}.promotion-form header,.promotion-form footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.promotion-form header span{font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.12em;color:#77736c}.promotion-form header h2{margin:4px 0 0;font-size:25px}.promotion-form header>button{cursor:pointer;background:#fff;border:1px solid #ddd9d1;border-radius:50%;width:44px;height:44px;font-size:25px}.promotion-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.promotion-form label{gap:7px;display:grid}.promotion-form label>span{color:#625f58;font-size:12px;font-weight:700}.promotion-form input,.promotion-form select{color:#171713;width:100%;min-height:48px;font:inherit;background:#fbfaf7;border:1px solid #d7d3ca;border-radius:13px;padding:0 14px}.promotion-form label small,.promotion-scope>small{color:#a12c22}.promotion-form__checks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promotion-form__checks label{border:1px solid #ddd9d1;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;padding:15px}.promotion-form__checks input{width:20px;min-height:20px}.promotion-form__checks span{display:grid}.promotion-form__checks small{color:#77736c;font-weight:400}.promotion-scope{border:1px solid #ddd9d1;border-radius:17px;padding:15px}.promotion-scope summary{cursor:pointer;font-weight:750}.promotion-scope>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.promotion-scope select{height:120px;padding:8px}.promotion-form footer{justify-content:flex-end}.promotion-form footer button{cursor:pointer;background:#fff;border:1px solid #d5d1c8;border-radius:13px;min-height:46px;padding:0 20px;font-weight:750}.promotion-form footer button:last-child{color:#fff;background:#171713;border-color:#171713}.promotion-list{gap:10px;display:grid}.promotion-list article{background:#fff;border:1px solid #dedbd4;border-radius:19px;grid-template-columns:1.4fr 1fr .7fr auto;align-items:center;gap:16px;padding:18px 20px;transition:opacity .18s,transform .18s;display:grid}.promotion-list article:hover{transform:translateY(-1px)}.promotion-list article.is-disabled{opacity:.58}.promotion-list article>div{gap:4px;display:grid}.promotion-list article small{color:#77736c;font-size:12px}.promotion-list__code span{letter-spacing:.06em;background:#d2ff5f;border-radius:9px;width:max-content;padding:7px 10px;font-size:13px;font-weight:850}.promotion-list__actions{grid-auto-flow:column!important;display:grid!important}.promotion-list__actions button{cursor:pointer;background:#fff;border:1px solid #d9d5cd;border-radius:12px;min-height:44px;padding:0 13px;font-weight:700}.promotion-empty{text-align:center;border:1px dashed #cfcbc2;border-radius:22px;padding:58px 20px}.promotion-empty>span{background:#d2ff5f;border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 16px;font-size:24px;font-weight:850;display:grid}.promotion-empty h2{margin:0 0 8px}.promotion-empty p{color:#77736c;margin:0}.buyer-promotion{border-top:1px solid #e1ded7;border-bottom:1px solid #e1ded7;padding:14px 0}.buyer-promotion label{gap:8px;display:grid}.buyer-promotion label>span{font-size:12px;font-weight:750}.buyer-promotion label>div{grid-template-columns:1fr auto;gap:8px;display:grid}.buyer-promotion input{text-transform:uppercase;min-width:0;height:44px;font:inherit;border:1px solid #d6d1c8;border-radius:12px;padding:0 12px}.buyer-promotion label button{color:#fff;cursor:pointer;background:#171713;border:0;border-radius:12px;height:44px;padding:0 14px;font-weight:750}.buyer-promotion p{color:#a12c22;margin:9px 0 0;font-size:12px;line-height:1.4}.buyer-promotion p.is-success{color:#2f681e}.buyer-promotion p button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.buyer-checkout-summary__line--discount{color:#2f681e}@media (max-width:800px){.promotion-overview{grid-template-columns:1fr 1fr}.promotion-overview>button{grid-column:1/-1;min-height:58px}.promotion-form__grid,.promotion-form__checks,.promotion-scope>div{grid-template-columns:1fr}.promotion-list article{grid-template-columns:1fr 1fr}.promotion-list__actions{justify-self:end}.promotion-page .seller-heading aside{max-width:none}.promotion-form{border-radius:21px;padding:18px}}@media (max-width:520px){.promotion-overview{grid-template-columns:1fr}.promotion-overview>button{grid-column:auto}.promotion-list article{grid-template-columns:1fr}.promotion-list__actions{justify-self:stretch}.promotion-list__actions button{width:100%}}.gift-certificate-settings{gap:16px;margin-top:24px;display:grid}.gift-certificate-settings__header{color:#fff;background:#171713;border:1px solid #dad7d0;border-radius:26px;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.gift-certificate-settings__header span{color:#d2ff5f;font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.12em;font-weight:850}.gift-certificate-settings__header h2{margin:8px 0;font-size:28px}.gift-certificate-settings__header p{color:#bebdb6;max-width:700px;margin:0;line-height:1.55}.gift-certificate-settings__header button,.gift-certificate-reveal button{color:#171713;white-space:nowrap;cursor:pointer;background:#d2ff5f;border:0;border-radius:13px;min-height:46px;padding:0 18px;font-weight:800}.gift-certificate-settings__header button:disabled{opacity:.45;cursor:not-allowed}.gift-certificate-reveal{color:#274613;background:#e7ffd1;border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:18px 20px;display:grid}.gift-certificate-reveal span{font-size:12px;font-weight:700}.gift-certificate-reveal strong{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:17px}.gift-certificate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gift-certificate-list>article{background:#fff;border:1px solid #dedbd4;border-radius:22px;gap:18px;padding:20px;display:grid}.gift-certificate-list>article.is-disabled{opacity:.62}.gift-certificate-list article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.gift-certificate-list article>header span{color:#77736c;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--ns-font-small)}.gift-certificate-list article h3{margin:5px 0 0;font-size:19px}.gift-certificate-list article>header button{cursor:pointer;background:#f5f3ee;border:1px solid #d7d3ca;border-radius:999px;min-height:36px;padding:0 12px;font-weight:750}.gift-certificate-list__balance{background:#f5f3ee;border-radius:16px;grid-template-columns:1fr auto;align-items:end;padding:16px;display:grid}.gift-certificate-list__balance span,.gift-certificate-list__balance small{color:#77736c;font-size:var(--ns-font-small)}.gift-certificate-list__balance strong{grid-area:1/2/3;font-size:26px}.gift-certificate-list dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.gift-certificate-list dl>div{gap:4px;display:grid}.gift-certificate-list dt{color:#77736c;font-size:var(--ns-font-small)}.gift-certificate-list dd{margin:0;font-size:13px;font-weight:700}.gift-certificate-list details{border-top:1px solid #e1ded7;padding-top:13px}.gift-certificate-list summary{cursor:pointer;font-size:12px;font-weight:800}.gift-certificate-list details p{font-size:var(--ns-font-small);grid-template-columns:1fr auto;gap:4px;margin:10px 0 0;display:grid}.gift-certificate-list details p span,.gift-certificate-list details p small{color:#77736c}.gift-certificate-list details p small{grid-column:1/-1}.gift-certificate-form{margin:0}@media (max-width:800px){.gift-certificate-settings__header{flex-direction:column;align-items:stretch}.gift-certificate-list,.gift-certificate-reveal{grid-template-columns:1fr}.gift-certificate-reveal button{width:100%}}.return-list-page,.return-detail-page,.return-create-page{margin-top:26px}.return-list-page .seller-heading h1,.return-detail-hero h1,.return-create-page .seller-heading h1{letter-spacing:-.065em;font-size:clamp(42px,5.6vw,76px);line-height:.92}.return-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0 12px;display:grid}.return-metrics article{border:1px solid var(--line);background:#fff;border-radius:19px;flex-direction:column;min-height:132px;padding:20px;display:flex}.return-metrics span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.07em;color:#77766f;font-weight:850}.return-metrics strong{letter-spacing:-.04em;margin-top:auto;font-size:25px}.return-metrics small{color:#8b8a83;font-size:var(--ns-font-caption);margin-top:5px}.return-filter{grid-template-columns:minmax(150px,.7fr) minmax(150px,.7fr) auto auto}.return-request-list{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.return-request-list>a{min-height:91px;color:inherit;border-bottom:1px solid #ebe8e1;grid-template-columns:minmax(220px,1.25fr) minmax(220px,1fr) 130px 115px;align-items:center;gap:15px;padding:15px 18px;transition:background .18s;display:grid}.return-request-list>a:last-child{border:0}.return-request-list>a:hover{background:#faf9f5}.return-request-list__number{align-items:center;gap:12px;display:flex}.return-request-list__number>span{background:var(--lime);border-radius:13px;place-items:center;width:44px;height:44px;font-size:19px;font-weight:850;display:grid}.return-request-list b,.return-request-list small{display:block}.return-request-list b{font-size:var(--ns-font-small)}.return-request-list small{color:#85847d;font-size:var(--ns-font-caption);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.return-request-list>a>strong{font-size:var(--ns-font-small)}.return-request-list time{color:#77766f;font-size:var(--ns-font-caption)}.return-status{color:#625f57;width:max-content;min-height:28px;font-size:var(--ns-font-caption);background:#eeeae1;border-radius:99px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.return-status--new{color:#805c18;background:#fff0c9}.return-status--awaiting_item,.return-status--item_received{color:#31598a;background:#e6efff}.return-status--approved,.return-status--refunded,.return-status--completed{color:#3e6933;background:#e5f5d8}.return-status--rejected,.return-status--cancelled{color:#8a413b;background:#f7e4e1}.return-status--exchange_shipped{color:#574490;background:#e7e2ff}.return-detail-hero{background:var(--ink);color:#fff;border-radius:25px;justify-content:space-between;align-items:end;min-height:230px;padding:30px;display:flex}.return-detail-hero p{color:#afaea8;margin:16px 0 0}.return-detail-hero .return-status{align-self:start}.return-detail-grid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:12px;margin-top:12px;display:grid}.return-detail-main{gap:12px;display:grid}.return-detail-card,.return-action-card,.return-detail-aside>section,.return-detail-aside>.button{border:1px solid var(--line);background:#fff;border-radius:20px}.return-detail-card{overflow:hidden}.return-detail-items article{border-top:1px solid #ece9e2;grid-template-columns:44px minmax(180px,1fr) 80px 110px;align-items:center;gap:12px;min-height:82px;padding:14px 18px;display:grid}.return-detail-items article>span{background:#eeece6;border-radius:12px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.return-detail-items b,.return-detail-items small{display:block}.return-detail-items b{font-size:var(--ns-font-small)}.return-detail-items small{color:#7e7c75;font-size:var(--ns-font-caption);margin-top:4px}.return-detail-items article>strong,.return-detail-items article>em{font-size:var(--ns-font-label);font-style:normal}.restocked-badge{border-radius:9px;grid-column:2/-1;width:max-content;padding:7px 9px;color:#416627!important;background:#ecfbd5!important}.return-detail-aside{gap:12px;display:grid}.return-detail-aside>section{padding:21px}.return-detail-aside h2{margin:0 0 9px;font-size:19px}.return-detail-aside p,.return-detail-aside a,.return-detail-aside small{font-size:var(--ns-font-caption);color:#72716a;line-height:1.55}.return-detail-aside section>div{justify-content:space-between;margin-top:10px;display:flex}.return-detail-aside section>div b{font-size:var(--ns-font-small)}.return-detail-aside>.button{justify-content:center}.return-event-list{display:grid!important}.return-event-list article{border-top:1px solid #ece9e2;grid-template-columns:10px 1fr;gap:9px;padding:10px 0;display:grid}.return-event-list i{background:var(--lime);border-radius:50%;width:8px;height:8px;margin-top:4px}.return-event-list b,.return-event-list small{display:block}.return-event-list p{margin:5px 0 0}.return-action-card{padding:23px}.return-action-card h2{margin:0 0 18px;font-size:25px}.return-action-card>.button{width:100%;margin-top:15px}.return-field{gap:6px;margin-top:11px;display:grid}.return-field>span{font-size:var(--ns-font-caption);font-weight:850}.return-field input,.return-field select,.return-field textarea{width:100%;min-height:48px;font:inherit;font-size:var(--ns-font-label);background:#fbfaf7;border:1px solid #dcd9d1;border-radius:11px;outline:0;padding:0 12px}.return-field textarea{resize:vertical;padding-block:12px}.return-two-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.return-restock{background:#f1ffd2;border:1px solid #bddc6b;border-radius:13px;align-items:center;gap:10px;min-height:70px;margin-top:12px;padding:12px;display:flex}.return-restock input{width:19px;height:19px;accent-color:var(--ink)}.return-restock b,.return-restock small{display:block}.return-restock b{font-size:var(--ns-font-label)}.return-restock small{color:#637441;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.45}.order-return-callout{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}.return-create-page{max-width:1040px}.return-create-form{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:18px;display:grid}.return-create-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:24px}.return-create-card:nth-child(2){grid-row:span 2}.return-create-card h2{margin:0 0 18px;font-size:25px}.return-type-switch{grid-template-columns:1fr 1fr;gap:8px;display:grid}.return-type-switch label{cursor:pointer;background:#faf9f5;border:1px solid #dedbd3;border-radius:13px;align-items:start;gap:9px;min-height:86px;padding:13px;display:flex}.return-type-switch label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.return-type-switch input{accent-color:var(--ink);margin-top:3px}.return-type-switch b,.return-type-switch small{display:block}.return-type-switch b{font-size:var(--ns-font-label)}.return-type-switch small{color:#77766f;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.4}.return-item-picker{gap:7px;display:grid}.return-item-picker article{border:1px solid #e1ded7;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.return-item-picker article.is-selected{background:#f5ffdc;border-color:#afcf58}.return-item-picker article>label:first-child{cursor:pointer;align-items:center;gap:9px;display:flex}.return-item-picker input[type=checkbox]{width:18px;height:18px;accent-color:var(--ink)}.return-item-picker b,.return-item-picker small{display:block}.return-item-picker b{font-size:var(--ns-font-label)}.return-item-picker small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.return-item-picker article>strong{font-size:var(--ns-font-label)}.return-quantity{font-size:var(--ns-font-caption);border-top:1px solid #dbe8b9;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:9px;font-weight:800;display:flex}.return-quantity input{background:#fff;border:1px solid #becd98;border-radius:9px;width:72px;height:38px;padding:0 8px}.return-create-actions{z-index:var(--layer-sticky);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:17px;grid-column:1/-1;justify-content:flex-end;gap:8px;padding:10px;display:flex;position:sticky;bottom:12px}.buyer-return-page{background:var(--shop-surface);min-height:100vh;color:var(--shop-text);padding:18px clamp(16px,4vw,56px) 70px}.buyer-return-page .buyer-account-header{max-width:1100px;margin:0 auto}.buyer-return-hero{max-width:1040px;margin:70px auto 25px}.buyer-return-hero>span{font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.12em;opacity:.55;font-weight:850}.buyer-return-hero h1{letter-spacing:-.07em;margin:14px 0;font-size:clamp(48px,8vw,94px);line-height:.85}.buyer-return-hero p{opacity:.65;max-width:650px;font-size:12px;line-height:1.65}.buyer-return-page .return-create-form{max-width:1040px;margin-inline:auto}.buyer-return-page .return-create-card{border-color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-return-page .return-create-card{border-color:color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-return-page .return-create-card{background:var(--shop-bg);border-radius:var(--shop-radius)}.buyer-return-page .return-create-actions{border-color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-return-page .return-create-actions{border-color:color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-return-page .return-create-actions{background:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.buyer-return-page .return-create-actions{background:color-mix(in srgb,var(--shop-bg) 92%,transparent)}}.buyer-order-actions{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding:12px 0 0;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-order-actions{border-top:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.buyer-order-actions a{background:var(--shop-primary);min-height:39px;color:var(--shop-surface);font-size:var(--ns-font-caption);border-radius:10px;align-items:center;padding:0 13px;font-weight:850;display:inline-flex}.buyer-order-actions small{font-size:var(--ns-font-caption);opacity:.5}.buyer-order-actions--active{border:1px solid var(--shop-accent);padding:12px}@supports (color:color-mix(in lab, red, red)){.buyer-order-actions--active{border:1px solid color-mix(in srgb,var(--shop-accent) 45%,transparent)}}.buyer-order-actions--active{background:var(--shop-accent);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.buyer-order-actions--active{background:color-mix(in srgb,var(--shop-accent) 12%,var(--shop-bg))}}.buyer-order-actions--active b,.buyer-order-actions--active small{font-size:var(--ns-font-caption);display:block}.buyer-returns-summary{border:1px solid var(--shop-text);margin-top:14px;padding:19px}@supports (color:color-mix(in lab, red, red)){.buyer-returns-summary{border:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.buyer-returns-summary{border-radius:calc(var(--shop-radius) * .76);background:var(--shop-bg)}.buyer-returns-summary>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;opacity:.45;font-weight:850}.buyer-returns-summary h2{margin:7px 0 12px}.buyer-returns-summary article{border-top:1px solid var(--shop-text);justify-content:space-between;gap:12px;padding:10px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.buyer-returns-summary article{border-top:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.buyer-returns-summary b,.buyer-returns-summary small{font-size:var(--ns-font-caption);display:block}.buyer-returns-summary small{opacity:.5;margin-top:4px}.buyer-returns-summary article>span{font-size:var(--ns-font-caption);font-weight:800}@media (max-width:900px){.return-request-list>a{grid-template-columns:minmax(190px,1fr) minmax(180px,1fr) 100px}.return-request-list time{display:none}.return-detail-grid{grid-template-columns:1fr}.return-detail-aside{grid-template-columns:repeat(2,1fr)}.return-detail-aside>.button{grid-column:1/-1}.return-create-form{grid-template-columns:1fr}.return-create-card:nth-child(2){grid-row:auto}.return-create-actions{grid-column:auto}}@media (max-width:640px){.return-list-page,.return-detail-page,.return-create-page{margin-top:18px}.return-metrics{grid-template-columns:1fr 1fr}.return-metrics article:last-child{grid-column:1/-1}.return-filter{grid-template-columns:1fr 1fr}.return-filter .button{align-self:end}.return-request-list{background:0 0;border:0}.return-request-list>a{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;gap:12px;margin-bottom:8px;padding:14px}.return-request-list>a>div:nth-child(2){border-top:1px solid #ece9e2;grid-column:1/-1;padding-top:10px}.return-request-list>a>strong{grid-area:1/2}.return-detail-hero{flex-direction:column-reverse;align-items:start;min-height:230px;padding:22px}.return-detail-hero h1{font-size:40px}.return-detail-items article{grid-template-columns:40px 1fr auto}.return-detail-items article>em{grid-column:2}.return-detail-aside,.return-two-fields,.return-type-switch,.order-return-callout{grid-template-columns:1fr}.order-return-callout .button{width:100%}.return-create-card{padding:18px}.return-create-actions{bottom:calc(var(--mobile-safe-bottom) + 4px)}.buyer-return-page{padding:10px 14px 90px}.buyer-return-hero{margin:44px 3px 20px}.buyer-return-hero h1{font-size:52px}.buyer-return-page .return-create-actions{bottom:12px}.buyer-order-actions{flex-direction:column;align-items:flex-start}.buyer-order-actions a{justify-content:center;width:100%}}.analytics-page{margin-top:26px}.analytics-heading{align-items:stretch}.analytics-heading>div{align-self:end}.analytics-heading h1{letter-spacing:-.07em;font-size:clamp(46px,5.8vw,78px);line-height:.88}.analytics-heading p{max-width:680px;line-height:1.65}.analytics-heading aside{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;min-width:240px;padding:20px;display:flex}.analytics-heading aside b,.analytics-heading aside span{display:block}.analytics-heading aside b{font-size:16px}.analytics-heading aside span{color:#7b7972;font-size:var(--ns-font-small);margin-top:7px}.analytics-period{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;align-items:end;gap:9px;margin-top:24px;padding:12px;display:grid}.analytics-period label{gap:6px;display:grid}.analytics-period label>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em;color:#7a7972;font-weight:850}.analytics-period select,.analytics-period input{width:100%;min-height:46px;color:var(--ink);font:inherit;font-size:var(--ns-font-small);background:#faf9f5;border:1px solid #dcd9d1;border-radius:11px;padding:0 12px}.analytics-period .button{min-height:46px}.analytics-feedback{color:#7d2f27;font-size:var(--ns-font-small);background:#fff0ed;border:1px solid #edb6ae;border-radius:12px;margin:10px 0 0;padding:12px 14px}.analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.analytics-metrics article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:150px;padding:20px;display:flex;overflow:visible}.analytics-metrics article>header{justify-content:space-between;align-items:start;gap:8px;display:flex}.analytics-metrics article>header>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.065em;color:#77766f;font-weight:850}.analytics-metrics strong{letter-spacing:-.05em;margin-top:auto;font-size:clamp(22px,2.35vw,32px)}.analytics-metrics small{color:#85847d;font-size:var(--ns-font-caption);margin-top:7px;line-height:1.4}.analytics-metric-help{flex:none;position:relative}.analytics-metric-help summary{cursor:pointer;border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;list-style:none;display:grid}.analytics-metric-help summary::-webkit-details-marker{display:none}.analytics-metric-help>div{z-index:12;border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:min(310px,100vw - 56px);color:var(--ns-text-primary);font-size:var(--ns-font-caption);text-transform:none;letter-spacing:0;border-radius:12px;gap:6px;padding:12px;line-height:1.45;display:grid;position:absolute;top:31px;right:0;box-shadow:0 14px 35px #00000029}.analytics-metric-help>div span{color:var(--ns-text-secondary)}.analytics-metric--primary{color:#fff;background:var(--ink)!important}.analytics-catalog{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);font-size:var(--ns-font-small);border-radius:16px;margin-top:10px;padding:14px 16px}.analytics-catalog>summary{cursor:pointer;font-weight:850}.analytics-catalog>p{color:var(--ns-text-secondary);margin:10px 0;line-height:1.55}.analytics-catalog>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.analytics-catalog article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:11px;gap:5px;padding:12px;display:grid}.analytics-catalog article span,.analytics-catalog article small{color:var(--ns-text-secondary);line-height:1.45}.analytics-catalog article small{font-size:var(--ns-font-caption)}.analytics-chart-card{border:1px solid var(--line);background:#fff;border-radius:22px;margin-top:12px;padding:24px}.analytics-chart-card>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.analytics-chart-card .settings-eyebrow{color:#77766f;margin-bottom:7px}.analytics-chart-card h2{margin:0;font-size:23px}.analytics-chart-card>header>strong{letter-spacing:-.04em;font-size:24px}.analytics-bars{background:repeating-linear-gradient(#f0ede6 0 1px,#0000 1px 62px);border-bottom:1px solid #dcd9d1;align-items:end;gap:clamp(3px,.8vw,10px);height:250px;margin-top:28px;padding-top:12px;display:flex}.analytics-bars>div{flex:1;justify-content:center;align-items:end;min-width:3px;height:100%;display:flex;position:relative}.analytics-bars span{background:var(--ink);border-radius:6px 6px 2px 2px;width:min(100%,28px);min-height:3px;transition:height .3s,background .18s;display:block}.analytics-bars small{font-size:var(--ns-font-caption);color:#85847d;white-space:nowrap;position:absolute;top:calc(100% + 8px)}.analytics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:38px;display:grid}.analytics-list-card{border:1px solid var(--line);background:#fff;border-radius:21px;padding:22px}.analytics-list-card>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.analytics-list-card h2{margin:0;font-size:20px}.analytics-list-card>header span{color:#85847d;font-size:var(--ns-font-caption)}.analytics-sources-card>header>a{color:#515049;font-size:var(--ns-font-caption);white-space:nowrap;border:1px solid #d8d4cb;border-radius:8px;padding:6px 8px;font-weight:850}.analytics-list-card ol{margin:0;padding:0;list-style:none}.analytics-list-card li{border-top:1px solid #ece9e2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:10px 0;display:grid}.analytics-list-card b,.analytics-list-card small{display:block}.analytics-list-card b{text-overflow:ellipsis;font-size:var(--ns-font-small);white-space:nowrap;overflow:hidden}.analytics-list-card small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.analytics-list-card li>strong{font-size:var(--ns-font-small)}.analytics-empty{text-align:center;color:#85847d;min-height:150px;font-size:var(--ns-font-small);place-items:center;margin:0;display:grid}.analytics-no-sales{border:1px solid var(--line);background:#e7ffd1;border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:28px;margin-top:12px;padding:25px;display:grid}.analytics-no-sales .settings-eyebrow{color:#4f722d;margin-bottom:10px}.analytics-no-sales h2{margin:0;font-size:24px}.analytics-no-sales p{color:#60734b;max-width:390px;font-size:var(--ns-font-small);margin:9px 0 0;line-height:1.5}.analytics-no-sales>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.analytics-no-sales a{min-height:47px;font-size:var(--ns-font-label);background:#ffffffb3;border:1px solid #c8dfa7;border-radius:11px;justify-content:space-between;align-items:center;padding:0 13px;font-weight:800;display:flex}.analytics-no-sales>strong{font-size:var(--ns-font-small);align-items:center;gap:8px;display:flex}.analytics-no-sales>strong svg{color:#4f722d}.analytics-funnel-card{border:1px solid var(--line);color:#fff;background:#151613;border-radius:22px;margin-top:12px;padding:24px}.analytics-funnel-card>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.analytics-funnel-card .settings-eyebrow{color:#a9aaa3;margin-bottom:7px}.analytics-funnel-card h2{margin:0;font-size:23px}.analytics-funnel-card>header>span{color:#a9aaa3;max-width:230px;font-size:var(--ns-font-caption);text-align:right}.analytics-funnel{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.analytics-funnel article{background:#20211e;border:1px solid #32332f;border-radius:14px;min-width:0;padding:14px}.analytics-funnel article>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.analytics-funnel article>div>span{color:var(--lime);font-size:var(--ns-font-caption)}.analytics-funnel article b{text-overflow:ellipsis;color:#d5d5cf;font-size:var(--ns-font-caption);white-space:nowrap;overflow:hidden}.analytics-funnel article strong{font-size:18px}.analytics-funnel article>i{background:var(--lime);border-radius:99px;height:5px;margin-top:13px;display:block}.analytics-funnel article>small{color:#9b9c95;min-height:22px;font-size:var(--ns-font-caption);margin-top:8px;line-height:1.5;display:block}.analytics-funnel article>small em{color:#d1d2cb;margin-top:4px;font-style:normal;display:block}.analytics-funnel-note{color:#b9bab3;font-size:var(--ns-font-label);border:1px solid #3b3d36;border-radius:11px;margin-top:14px;padding:11px 13px}.analytics-funnel-note--attention{color:#dfffb9;background:#263018;border-color:#657c32}.analytics-funnel-recommendation{color:#e1f6c4;font-size:var(--ns-font-label);background:#202a17;border:1px solid #657c32;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:8px;padding:13px;line-height:1.5;display:grid}.analytics-funnel-recommendation b{color:var(--lime);white-space:nowrap}.analytics-methodology{color:#aaa9a3;font-size:var(--ns-font-caption);border:1px solid #32332f;border-radius:11px;margin-top:10px;padding:11px 13px;line-height:1.55}.analytics-methodology summary{color:#d7d7d1;cursor:pointer;font-weight:800}.analytics-methodology p{margin:9px 0 0}.analytics-funnel-filters{background:#1d1e1b;border:1px solid #32332f;border-radius:13px;grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:8px;margin-top:16px;padding:10px;display:grid}.analytics-funnel-filters label{gap:5px;display:grid}.analytics-funnel-filters label>span{color:#9b9c95;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:800}.analytics-funnel-filters select{color:#fff;width:100%;min-height:39px;font:inherit;font-size:var(--ns-font-caption);background:#282925;border:1px solid #41423d;border-radius:9px;padding:0 9px}.analytics-funnel-filters button{background:var(--lime);color:#141512;min-height:39px;font:inherit;font-size:var(--ns-font-caption);border:0;border-radius:9px;padding:0 14px;font-weight:900}@media (max-width:1200px){.analytics-funnel-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.analytics-funnel-filters button{align-self:end}}@media (max-width:1050px){.analytics-metrics{grid-template-columns:repeat(2,1fr)}.analytics-funnel{grid-template-columns:repeat(3,1fr)}.analytics-no-sales{grid-template-columns:1fr}.analytics-heading aside{min-width:210px}}@media (max-width:700px){.analytics-topbar .seller-topbar__search{width:auto;padding-inline:12px}.analytics-page{margin-top:18px}.analytics-heading{display:grid}.analytics-heading h1{font-size:46px}.analytics-heading aside{min-width:0;margin-top:4px;padding:14px}.analytics-period{grid-template-columns:1fr 1fr}.analytics-period label:first-child{grid-column:1/-1}.analytics-period .button{grid-column:1/-1;width:100%}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-metrics article{min-height:132px;padding:16px}.analytics-metrics strong{font-size:22px}.analytics-catalog>div{grid-template-columns:1fr}.analytics-funnel-card{padding:18px}.analytics-funnel-card>header{flex-direction:column;align-items:start}.analytics-funnel-card>header>span{text-align:left}.analytics-funnel-filters{grid-template-columns:1fr}.analytics-funnel{grid-template-columns:1fr 1fr}.analytics-chart-card{padding:18px 14px 31px}.analytics-chart-card>header{flex-direction:column;align-items:start}.analytics-bars{gap:3px;height:210px}.analytics-bars small{font-size:var(--ns-font-caption)}.analytics-grid{grid-template-columns:1fr;margin-top:34px}.analytics-list-card{padding:18px}.analytics-no-sales{padding:20px}.analytics-no-sales>div:last-child{grid-template-columns:1fr}}.automation-page{margin-top:26px}.automation-heading h1{letter-spacing:-.065em;font-size:clamp(44px,5.7vw,76px);line-height:.9}.automation-heading p{max-width:720px}.automation-heading aside{color:#fff;background:#171713;border-radius:18px;flex-direction:column;justify-content:end;min-width:150px;padding:19px;display:flex}.automation-heading aside strong{color:var(--lime);font-size:34px}.automation-heading aside span{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:4px}.automation-workspace{gap:12px;margin-top:22px;display:grid}.automation-presets,.automation-builder,.automation-rules,.automation-log{border:1px solid var(--line);background:#fff;border-radius:21px;padding:22px}.automation-presets>header,.automation-builder>header,.automation-rules>header,.automation-log>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.automation-workspace h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.automation-presets>header small,.automation-log>header small{color:#77766f;font-size:var(--ns-font-small)}.automation-presets>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;margin-top:16px;display:grid}.automation-presets button{color:#171713;min-height:92px;font:inherit;text-align:left;cursor:pointer;background:#f7f5ef;border:1px solid #dedbd3;border-radius:14px;flex-direction:column;align-items:flex-start;padding:15px;display:flex}.automation-presets button:hover{background:#fff;border-color:#8e8b81}.automation-presets button b{font-size:12px;line-height:1.35}.automation-presets button span{color:#687b3d;font-size:var(--ns-font-small);margin-top:auto;padding-top:10px;font-weight:850}.automation-builder__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:17px;display:grid}.automation-builder__steps>label{background:#f2f0ea;border-radius:15px;align-content:start;gap:7px;padding:15px;display:grid}.automation-builder label em{color:#6f8f35;font-size:var(--ns-font-small);letter-spacing:.05em;font-style:normal;font-weight:900}.automation-builder label>span{font-size:var(--ns-font-small);font-weight:800}.automation-builder :is(select,input){color:#171713;width:100%;min-height:43px;font:inherit;font-size:var(--ns-font-small);background:#fff;border:1px solid #d7d3ca;border-radius:10px;padding:0 10px}.automation-builder__save{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:8px;display:grid}.automation-builder__save>label{gap:6px;display:grid}.automation-builder__save .button{min-height:43px}.automation-feedback{color:#4f682e;font-size:var(--ns-font-small);background:#eff8df;border:1px solid #c9dbaa;border-radius:13px;margin:0;padding:13px 15px}.automation-feedback--error{color:#8e3931;background:#fff0ed;border-color:#e7b1aa}.automation-rules>header>strong{font-size:29px}.automation-rules>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.automation-rules article{background:#faf9f6;border:1px solid #dedbd3;border-radius:15px;padding:17px}.automation-rule__head{justify-content:space-between;align-items:center;display:flex}.automation-rule__head span{color:#6f6d66;font-size:var(--ns-font-label);background:#ece9e2;border-radius:99px;padding:5px 7px;font-weight:850}.automation-rules article.is-enabled .automation-rule__head span{color:#4a702f;background:#e7f5d6}.automation-rule__head small{color:#85847d;font-size:var(--ns-font-label)}.automation-rules h3{margin:13px 0 0;font-size:17px}.automation-rules article>p{color:#6f6d66;min-height:44px;font-size:var(--ns-font-small);margin:7px 0;line-height:1.5}.automation-rules dl{grid-template-columns:repeat(3,1fr);gap:5px;margin:13px 0 0;display:grid}.automation-rules dl>div{background:#efede7;border-radius:9px;padding:9px}.automation-rules dt{color:#77766f;font-size:var(--ns-font-caption)}.automation-rules dd{font-size:var(--ns-font-small);margin:4px 0 0;font-weight:800}.automation-rules footer{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.automation-rules footer button{color:#171713;min-height:34px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #d5d2ca;border-radius:9px;padding:0 9px;font-weight:800}.automation-rules footer button.is-danger{color:#963d35;margin-left:auto}.automation-log>div{margin-top:14px;display:grid}.automation-log article{border-top:1px solid #ebe8e1;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:10px 0;display:grid}.automation-log__status{color:#6d6b64;font-size:var(--ns-font-caption);background:#efede7;border-radius:99px;justify-content:center;padding:6px 7px;font-weight:850;display:inline-flex}.automation-log__status--succeeded{color:#4a702f;background:#e7f5d6}.automation-log__status--failed{color:#963d35;background:#fff0ed}.automation-log__status--dry_run{color:#425d9c;background:#e8efff}.automation-log b,.automation-log small{display:block}.automation-log b{font-size:var(--ns-font-small)}.automation-log small,.automation-log time{color:#7b7972;font-size:var(--ns-font-label);margin-top:3px}.automation-log em{color:#963d35;font-size:var(--ns-font-label);grid-column:2/-1;font-style:normal}@media (max-width:900px){.automation-presets>div,.automation-builder__steps,.automation-rules>div{grid-template-columns:1fr}}@media (max-width:560px){.automation-page{margin-top:18px}.automation-heading{display:grid}.automation-heading h1{font-size:42px}.automation-heading aside{display:none}.automation-presets,.automation-builder,.automation-rules,.automation-log{padding:17px}.automation-presets>header,.automation-log>header{flex-direction:column;align-items:start}.automation-builder__save{grid-template-columns:1fr}.automation-builder__save .button{width:100%}.automation-rules dl{grid-template-columns:1fr 1fr}.automation-rules dl>div:last-child{grid-column:1/-1}.automation-log article{grid-template-columns:1fr auto}.automation-log__status{width:max-content}.automation-log article>div{grid-column:1}.automation-log time{grid-area:1/2}.automation-log em{grid-column:1/-1}}@media (max-width:420px){.analytics-metrics{grid-template-columns:1fr}.analytics-metrics article{min-height:118px}.analytics-period{grid-template-columns:1fr}.analytics-period label:first-child,.analytics-period .button{grid-column:auto}}.buyer-cart-recovery{background:#f8f7f2;border:1px solid #dedbd2;border-radius:12px;margin-top:14px;padding:13px}.buyer-cart-recovery>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.buyer-cart-recovery input{width:18px;height:18px;accent-color:var(--shop-primary);margin-top:1px}.buyer-cart-recovery span,.buyer-cart-recovery b,.buyer-cart-recovery small{display:block}.buyer-cart-recovery b{font-size:var(--ns-font-small)}.buyer-cart-recovery small{color:#74736c;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.45}.buyer-cart-recovery p{color:#5f6d51;font-size:var(--ns-font-caption);margin:9px 0 0}.recovery-page{margin-top:26px}.recovery-heading h1{letter-spacing:-.065em;font-size:clamp(42px,5vw,70px);line-height:.92}.recovery-heading p{max-width:670px;line-height:1.65}.recovery-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.recovery-metrics article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:145px;padding:20px;display:flex}.recovery-metrics span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.recovery-metrics strong{letter-spacing:-.04em;margin-top:auto;font-size:28px}.recovery-metrics small{color:#85847d;font-size:var(--ns-font-caption);margin-top:7px;line-height:1.4}.recovery-layout{grid-template-columns:minmax(280px,.38fr) minmax(0,.62fr);align-items:start;gap:12px;margin-top:12px;display:grid}.recovery-settings,.recovery-list{border:1px solid var(--line);background:#fff;border-radius:21px;padding:22px}.recovery-settings{gap:13px;display:grid}.recovery-settings h2,.recovery-list h2{margin:0;font-size:21px}.recovery-settings>label:not(.module-switch-row){gap:6px;display:grid}.recovery-settings>label>span{font-size:var(--ns-font-caption);text-transform:uppercase;color:#77766f;font-weight:850}.recovery-settings select,.recovery-settings input[type=text],.recovery-settings input:not([type]){width:100%;min-height:44px;font:inherit;font-size:var(--ns-font-label);background:#faf9f5;border:1px solid #dcd9d1;border-radius:10px;padding:0 11px}.recovery-settings label>small{color:#85847d;font-size:var(--ns-font-caption);line-height:1.4}.recovery-list>header{justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.recovery-list>header>small{color:#85847d;font-size:var(--ns-font-caption)}.recovery-list article{border-top:1px solid #ece9e2;grid-template-columns:minmax(180px,.85fr) minmax(180px,1fr) auto;align-items:center;gap:14px;padding:13px 0;display:grid}.recovery-list article b,.recovery-list article small,.recovery-list article strong{display:block}.recovery-list article b{font-size:var(--ns-font-small);margin-top:6px}.recovery-list article small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.45}.recovery-list article strong{font-size:12px}.recovery-list time{color:#77766f;font-size:var(--ns-font-caption);white-space:nowrap}.recovery-state{color:#64635e;font-size:var(--ns-font-caption);text-transform:uppercase;background:#f0eee7;border-radius:99px;padding:4px 7px;font-weight:850;display:inline-flex}.recovery-state--recovered{color:#4a6e2c;background:#e7ffd1}.recovery-state--abandoned{color:#895e25;background:#fff0dd}@media (max-width:900px){.recovery-layout{grid-template-columns:1fr}.recovery-metrics{grid-template-columns:1fr 1fr}.recovery-metrics article:last-child{grid-column:1/-1}}@media (max-width:620px){.recovery-page{margin-top:18px}.recovery-heading h1{font-size:42px}.recovery-metrics{grid-template-columns:1fr}.recovery-metrics article:last-child{grid-column:auto}.recovery-list article{grid-template-columns:1fr}.recovery-list time{white-space:normal}}.order-sla-page{margin-top:26px}.order-sla-settings{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;margin-top:24px;display:grid}.order-sla-settings>section{border:1px solid var(--line);background:#fff;border-radius:21px;padding:22px}.order-sla-settings>section:nth-child(3){grid-column:1/-1}.order-sla-settings h2{margin:5px 0 17px;font-size:22px}.order-sla-settings>section>p{color:#77766f;font-size:var(--ns-font-caption);margin:-7px 0 16px;line-height:1.5}.order-sla-mode{grid-template-columns:1fr 1fr;gap:9px;display:grid}.order-sla-mode label{background:#faf9f5;border:1px solid #dfdcd4;border-radius:13px;align-items:flex-start;gap:9px;min-height:82px;padding:13px;display:flex}.order-sla-mode input,.order-sla-thresholds input,.order-sla-schedule input[type=checkbox]{accent-color:#171713;width:17px;height:17px}.order-sla-mode span,.order-sla-mode b,.order-sla-mode small{display:block}.order-sla-mode b{font-size:var(--ns-font-label)}.order-sla-mode small{color:#7d7c75;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.45}.order-sla-warning{grid-template-columns:1fr minmax(160px,.7fr);align-items:center;gap:10px;margin-top:13px;display:grid}.order-sla-warning>span{font-size:var(--ns-font-label);font-weight:800}.order-sla-warning select,.order-sla-thresholds select,.order-sla-schedule input[type=time]{min-height:42px;font:inherit;font-size:var(--ns-font-label);background:#faf9f5;border:1px solid #dfdcd4;border-radius:10px;padding:0 10px}.order-sla-thresholds{gap:7px;display:grid}.order-sla-thresholds label{border:1px solid #e8e5de;border-radius:11px;grid-template-columns:auto 1fr minmax(112px,.55fr);align-items:center;gap:10px;min-height:56px;padding:9px 10px;display:grid}.order-sla-thresholds span,.order-sla-thresholds b,.order-sla-thresholds small{display:block}.order-sla-thresholds b{font-size:var(--ns-font-label)}.order-sla-thresholds small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px}.order-sla-schedule{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.order-sla-schedule>div{border:1px solid #e8e5de;border-radius:11px;grid-template-columns:1fr;gap:7px;padding:11px 9px;display:grid}.order-sla-schedule label{font-size:var(--ns-font-label);align-items:center;gap:7px;display:flex}.order-sla-schedule>div>span{text-align:center;color:#918f87;font-size:var(--ns-font-caption)}.order-sla-schedule--muted{opacity:.63}.order-sla-settings>.button{grid-column:1/-1;justify-self:start}.order-sla-settings>.module-feedback{grid-column:1/-1}.order-sla-state{font-weight:850;line-height:1.35;font-size:var(--ns-font-caption)!important;margin-top:6px!important;display:block!important}.order-detail-hero .order-sla-state{border:1px solid;border-radius:99px;padding:6px 9px}.order-metrics--sla{grid-template-columns:repeat(5,1fr)}@media (max-width:1050px){.order-metrics--sla{grid-template-columns:repeat(3,1fr)}.order-sla-schedule{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.order-sla-settings{grid-template-columns:1fr}.order-sla-settings>section:nth-child(3){grid-column:auto}.order-sla-schedule{grid-template-columns:repeat(2,1fr)}.order-metrics--sla{grid-template-columns:1fr 1fr}}@media (max-width:480px){.order-sla-page{margin-top:18px}.order-sla-mode,.order-sla-warning{grid-template-columns:1fr}.order-sla-thresholds label{grid-template-columns:auto 1fr}.order-sla-thresholds select{grid-column:2}.order-sla-schedule,.order-metrics--sla{grid-template-columns:1fr}}.nova-poshta-page{margin-top:26px}.nova-poshta-layout{grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr);align-items:start;gap:12px;margin-top:24px;display:grid}.nova-poshta-connection,.nova-poshta-mappings{border:1px solid var(--line);background:#fff;border-radius:21px;padding:22px}.nova-poshta-connection{gap:13px;display:grid}.nova-poshta-connection>div:first-child{justify-content:space-between;align-items:end;display:flex}.nova-poshta-layout h2{margin:5px 0 0;font-size:22px}.provider-state{color:#805c1b;width:max-content;min-height:28px;font-size:var(--ns-font-caption);text-transform:uppercase;background:#fff0cf;border-radius:99px;align-items:center;padding:0 9px;font-weight:900;display:inline-flex}.provider-state--active{color:#38672f;background:#e4f4d9}.nova-poshta-connection>p{color:#6e6d66;font-size:var(--ns-font-label);margin:0;line-height:1.55}.nova-poshta-safety{background:#f1efe9;border-radius:13px;padding:14px}.nova-poshta-safety b,.nova-poshta-safety span{display:block}.nova-poshta-safety b{font-size:var(--ns-font-label)}.nova-poshta-safety span{color:#77766f;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.5}.nova-poshta-mappings header p{color:#77766f;max-width:670px;font-size:var(--ns-font-caption);margin:8px 0 0;line-height:1.5}.nova-poshta-mappings>div{gap:7px;margin-top:17px;display:grid}.nova-poshta-mappings article{border:1px solid #e5e2da;border-radius:13px;grid-template-columns:minmax(220px,1fr) auto minmax(180px,.65fr);align-items:center;gap:12px;min-height:72px;padding:10px 12px;display:grid}.nova-poshta-mapping__switch{align-items:flex-start;gap:9px;display:flex}.nova-poshta-mapping__switch input{width:17px;height:17px;accent-color:var(--ink)}.nova-poshta-mapping__switch b,.nova-poshta-mapping__switch small{display:block}.nova-poshta-mapping__switch b{font-size:var(--ns-font-label)}.nova-poshta-mapping__switch small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.4}.nova-poshta-mappings article>span{color:#918f87}.nova-poshta-mappings article>label:last-child{gap:5px;display:grid}.nova-poshta-mappings article>label:last-child>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.nova-poshta-mappings select{width:100%;min-height:39px;font:inherit;font-size:var(--ns-font-caption);background:#faf9f5;border:1px solid #dcd9d1;border-radius:9px;padding:0 9px}.nova-poshta-mappings>.button{margin-top:14px}.order-shipments{gap:13px;display:grid}.order-shipments .order-detail-card__head{margin:0}.order-shipments .order-detail-card__head>div>h2{margin-top:4px}.order-shipment-add{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.order-shipment-add label{gap:6px;display:grid}.order-shipment-add label>span{font-size:var(--ns-font-caption);font-weight:850}.order-shipment-add input,.order-shipment-list article>form input{width:100%;min-height:43px;font:inherit;font-size:var(--ns-font-label);background:#faf9f5;border:1px solid #dcd9d1;border-radius:10px;padding:0 11px}.order-shipments__empty{color:#77766f;font-size:var(--ns-font-caption);background:#f2f0ea;border-radius:12px;margin:0;padding:14px;line-height:1.5}.order-shipment-list{gap:8px;display:grid}.order-shipment-list>article{background:#faf9f6;border:1px solid #e2dfd7;border-radius:14px;padding:14px}.order-shipment-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-shipment-list header b,.order-shipment-list header small{display:block}.order-shipment-list header b{letter-spacing:.02em;font-size:13px}.order-shipment-list header small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.shipment-sync{color:#686761;min-height:25px;font-size:var(--ns-font-caption);background:#eeeae2;border-radius:99px;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.shipment-sync--healthy{color:#38672f;background:#e4f4d9}.shipment-sync--blocked,.shipment-sync--retry{color:#805c1b;background:#fff0cf}.order-shipment-list article>p{color:#56554f;font-size:var(--ns-font-caption);margin:10px 0 0}.order-shipment-tools{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.order-shipment-tools button,.order-shipment-tools a{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:35px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-weight:850;display:inline-flex}.order-shipment-tools button:last-child{border-color:var(--ns-primary);background:var(--ns-primary);color:var(--ns-bg-surface)}.order-shipment-tools button:disabled{opacity:.5;cursor:wait}.order-shipment-mode{background:#efede7;border-radius:10px;margin-top:10px;padding:10px}.order-shipment-mode b,.order-shipment-mode small{display:block}.order-shipment-mode b{font-size:var(--ns-font-caption)}.order-shipment-mode small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.order-shipment-list article>form{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.order-shipment-list article>form button{min-height:43px;font:inherit;font-size:var(--ns-font-caption);background:#fff;border:1px solid #d8d5cd;border-radius:10px;padding:0 10px;font-weight:850}.order-shipment-list details{margin-top:10px}.order-shipment-list summary{font-size:var(--ns-font-caption);cursor:pointer;font-weight:850}.order-shipment-list details>div{gap:5px;margin-top:8px;display:grid}.order-shipment-list details p{font-size:var(--ns-font-caption);background:#efede7;border-radius:8px;grid-template-columns:1fr auto auto;gap:8px;margin:0;padding:8px;display:grid}.order-shipment-list details span,.order-shipment-list details small{color:#77766f}@media (max-width:900px){.nova-poshta-layout{grid-template-columns:1fr}.nova-poshta-mappings article{grid-template-columns:minmax(0,1fr) auto minmax(180px,.6fr)}}@media (max-width:620px){.nova-poshta-page{margin-top:18px}.nova-poshta-mappings article{grid-template-columns:1fr}.nova-poshta-mappings article>span{display:none}.order-shipment-add,.order-shipment-list article>form{grid-template-columns:1fr}.order-shipment-add .button,.order-shipment-list article>form button{width:100%}.order-shipment-list details p{grid-template-columns:1fr}.order-shipment-list article>header{flex-direction:column;align-items:flex-start}}.nova-poshta-connect{gap:10px;display:grid}.nova-poshta-connect label{gap:6px;display:grid}.nova-poshta-connect label>span{font-size:var(--ns-font-caption);font-weight:850}.nova-poshta-connect input{width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--ns-font-small);background:#faf9f5;border:1px solid #dcd9d1;border-radius:10px;padding:0 12px}.nova-poshta-picker{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid;position:relative}.nova-poshta-picker>label{position:relative}.nova-poshta-picker--loading{background:var(--shop-accent);border-radius:12px;grid-template-columns:1fr;min-height:52px;padding:14px}@supports (color:color-mix(in lab, red, red)){.nova-poshta-picker--loading{background:color-mix(in srgb,var(--shop-accent) 12%,var(--shop-surface))}}.nova-poshta-picker--loading{font-size:var(--ns-font-caption)}.nova-poshta-picker__results{z-index:20;border:1px solid var(--shop-text);max-height:270px;padding:5px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.nova-poshta-picker__results{border:1px solid color-mix(in srgb,var(--shop-text) 17%,transparent)}}.nova-poshta-picker__results{background:var(--shop-surface);box-shadow:0 16px 40px var(--shop-text);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.nova-poshta-picker__results{box-shadow:0 16px 40px color-mix(in srgb,var(--shop-text) 16%,transparent)}}.nova-poshta-picker__results button{width:100%;min-height:44px;color:inherit;text-align:left;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;line-height:1.45}:is(.nova-poshta-picker__results button:hover,.nova-poshta-picker__results button:focus-visible){background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){:is(.nova-poshta-picker__results button:hover,.nova-poshta-picker__results button:focus-visible){background:color-mix(in srgb,var(--shop-accent) 18%,var(--shop-bg))}}.nova-poshta-picker__results button small{opacity:.6;margin-top:3px;display:block}.nova-poshta-picker>p{font-size:var(--ns-font-caption);opacity:.65;grid-column:1/-1;margin:0;line-height:1.5}.nova-poshta-picker__selected{color:#3c7334;opacity:1!important}.nova-poshta-picker__mode{width:max-content;min-height:44px;color:var(--shop-primary);font:inherit;font-size:var(--ns-font-caption);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.nova-poshta-picker--manual .nova-poshta-picker__mode,.nova-poshta-picker--manual>p{grid-column:1/-1}@media (max-width:620px){.nova-poshta-picker{grid-template-columns:1fr}.nova-poshta-picker__results{margin-top:5px;position:relative;top:auto}.nova-poshta-picker__mode{text-align:left;width:100%}.nova-poshta-connect .button{width:100%}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.public-shop__contact{border:1px solid var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.public-shop__contact{border:1px solid color-mix(in srgb,var(--shop-surface) 60%,transparent)}}.public-shop__contact{cursor:pointer}.store-contact-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12120f61;justify-content:flex-end;align-items:flex-end;padding:20px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.store-contact-sheet{border:1px solid var(--shop-text);flex-direction:column;width:min(440px,100%);max-height:min(760px,100dvh - 40px);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.store-contact-sheet{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.store-contact-sheet{background:var(--shop-surface);color:var(--shop-text);border-radius:24px;animation:.22s store-contact-in;box-shadow:0 30px 90px #00000038}@keyframes store-contact-in{0%{opacity:.3;transform:translateY(18px)}}.store-contact-sheet>header{border-bottom:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-contact-sheet>header{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.store-contact-sheet>header span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.09em;opacity:.55;font-weight:850}.store-contact-sheet>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.store-contact-sheet>header button{background:var(--shop-text);border:0;border-radius:50%;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.store-contact-sheet>header button{background:color-mix(in srgb,var(--shop-text) 8%,var(--shop-surface))}}.store-contact-sheet>header button{color:var(--shop-text);font:inherit;cursor:pointer;font-size:25px}.store-contact-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 18px 0;display:grid}.store-contact-channels a{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-contact-channels a{border:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.store-contact-channels a{background:var(--shop-bg);font-size:var(--ns-font-label);border-radius:13px;font-weight:850}.store-contact-internal{flex-direction:column;flex:1;min-height:0;padding:0 18px 18px;display:flex}.store-contact-divider{height:41px;color:var(--shop-text);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-contact-divider{color:color-mix(in srgb,var(--shop-text) 50%,transparent)}}.store-contact-divider{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em}.store-contact-divider:before,.store-contact-divider:after{content:"";background:var(--shop-text);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.store-contact-divider:before,.store-contact-divider:after{background:color-mix(in srgb,var(--shop-text) 12%,transparent)}}.store-contact-start{gap:10px;display:grid}.store-contact-start>p{color:var(--shop-text);margin:0 0 3px}@supports (color:color-mix(in lab, red, red)){.store-contact-start>p{color:color-mix(in srgb,var(--shop-text) 67%,transparent)}}.store-contact-start>p{font-size:var(--ns-font-small);line-height:1.55}.store-contact-start>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.store-contact-start label{gap:6px;display:grid}.store-contact-start label>span{font-size:var(--ns-font-caption);font-weight:830}.store-contact-start input,.store-contact-start textarea,.store-contact-reply textarea{border:1px solid var(--shop-text);width:100%;min-height:47px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.store-contact-start input,.store-contact-start textarea,.store-contact-reply textarea{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.store-contact-start input,.store-contact-start textarea,.store-contact-reply textarea{background:var(--shop-bg);color:var(--shop-text);font:inherit;font-size:var(--ns-font-small);border-radius:12px;outline:0}.store-contact-start textarea,.store-contact-reply textarea{resize:vertical;min-height:82px;padding-block:11px;line-height:1.5}.store-contact-start input:focus,.store-contact-start textarea:focus,.store-contact-reply textarea:focus{border-color:var(--shop-text);box-shadow:0 0 0 3px var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.store-contact-start input:focus,.store-contact-start textarea:focus,.store-contact-reply textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-accent) 38%,transparent)}}.store-contact-start small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.store-contact-start small{color:color-mix(in srgb,var(--shop-text) 55%,transparent)}}.store-contact-start small{font-size:var(--ns-font-caption)}.store-contact-start>button,.store-contact-reply>button{background:var(--shop-primary);min-height:50px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:0;border-radius:12px;font-weight:880}.store-contact-start button:disabled,.store-contact-reply button:disabled{opacity:.5;cursor:wait}.store-contact-loading{align-content:center;gap:8px;min-height:230px;display:grid}.store-contact-loading i{background:var(--shop-text);border-radius:15px;height:55px}@supports (color:color-mix(in lab, red, red)){.store-contact-loading i{background:color-mix(in srgb,var(--shop-text) 6%,var(--shop-bg))}}.store-contact-loading i{animation:1s infinite alternate chat-pulse}@keyframes chat-pulse{to{opacity:.45}}.store-contact-messages{flex-direction:column;gap:8px;min-height:220px;max-height:400px;padding:4px 2px 15px;display:flex;overflow:auto}.store-contact-message{background:var(--shop-bg);border-radius:15px 15px 15px 4px;max-width:84%;padding:11px 12px}.store-contact-message--buyer{background:var(--shop-primary);color:var(--shop-surface);border-radius:15px 15px 4px;align-self:flex-end}.store-contact-message p{font-size:var(--ns-font-small);white-space:pre-wrap;margin:0;line-height:1.5}.store-contact-message time{font-size:var(--ns-font-caption);opacity:.5;margin-top:6px;display:block}.store-contact-message--buyer time{text-align:right}.store-contact-reply{border-top:1px solid var(--shop-text);grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-contact-reply{border-top:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.store-contact-reply textarea{min-height:52px;max-height:120px}.store-contact-reply>button{min-width:94px}.store-contact-error,.store-contact-closed{color:#7d2f27;font-size:var(--ns-font-caption);background:#fff0ed;border-radius:10px;margin:10px 0 0;padding:10px 12px;line-height:1.45}.store-contact-closed{background:var(--shop-bg);color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.store-contact-closed{color:color-mix(in srgb,var(--shop-text) 65%,transparent)}}.seller-chat-page,.seller-chat-detail{margin-top:26px}.seller-chat-heading h1{letter-spacing:-.07em;font-size:clamp(50px,6vw,80px);line-height:.88}.seller-chat-heading p{max-width:720px;line-height:1.6}.seller-chat-heading aside{border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:20px;flex-direction:column;justify-content:end;min-width:190px;padding:20px;display:flex}.seller-chat-heading aside strong{color:var(--lime);font-size:36px}.seller-chat-heading aside span{color:#aaa9a3;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;margin-top:5px}.seller-chat-list{border:1px solid var(--line);background:#fff;border-radius:21px;margin-top:24px;overflow:hidden}.seller-chat-row{min-height:94px;color:inherit;border-bottom:1px solid #ebe8e1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:background .18s;display:grid}.seller-chat-row:last-child{border:0}.seller-chat-row:hover,.seller-chat-row--unread{background:#fbfaf6}.seller-chat-avatar{background:#e8e5de;border-radius:15px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.seller-chat-row--unread .seller-chat-avatar{background:var(--lime)}.seller-chat-row b,.seller-chat-row small,.seller-chat-row p,.seller-chat-row time,.seller-chat-row aside span{display:block}.seller-chat-row b{font-size:var(--ns-font-small)}.seller-chat-row small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.seller-chat-row p{color:#6e6d66;max-width:650px;font-size:var(--ns-font-caption);text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;overflow:hidden}.seller-chat-row aside{text-align:right;min-width:130px}.seller-chat-row aside strong{background:var(--ink);min-width:26px;height:26px;color:var(--lime);font-size:var(--ns-font-caption);border-radius:99px;place-items:center;margin:0 0 7px auto;display:grid}.seller-chat-row time{color:#77766f;font-size:var(--ns-font-caption)}.seller-chat-row aside span{color:#8b8a83;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.07em;margin-top:6px}.seller-chat-thread{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto auto;height:calc(100dvh - 105px);min-height:610px;display:grid;overflow:hidden}.seller-chat-thread>header{border-bottom:1px solid #e9e6df;justify-content:space-between;align-items:center;gap:18px;min-height:120px;padding:22px 25px;display:flex}.seller-chat-thread>header h1{letter-spacing:-.04em;margin:8px 0 4px;font-size:29px}.seller-chat-thread>header p{color:#77766f;font-size:var(--ns-font-caption);margin:0}.seller-chat-status{color:#3d682f;min-height:25px;font-size:var(--ns-font-caption);background:#e7f5d6;border-radius:99px;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.seller-chat-status--closed{color:#716f68;background:#ece9e2}.seller-chat-messages{background:#f7f5f0;flex-direction:column;gap:10px;padding:24px;display:flex;overflow:auto}.seller-chat-message{background:#fff;border:1px solid #e1ded7;border-radius:17px 17px 17px 5px;max-width:min(72%,650px);padding:14px 15px}.seller-chat-message--seller{border-color:var(--ink);background:var(--ink);color:#fff;border-radius:17px 17px 5px;align-self:flex-end}.seller-chat-message p{font-size:var(--ns-font-small);white-space:pre-wrap;margin:0;line-height:1.55}.seller-chat-message time{color:#85847d;font-size:var(--ns-font-caption);margin-top:7px;display:block}.seller-chat-message--seller time{color:#aaa9a3;text-align:right}.seller-chat-compose{border-top:1px solid #e9e6df;grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:12px;display:grid}.seller-chat-compose textarea{width:100%;min-height:58px;max-height:140px;font:inherit;font-size:var(--ns-font-small);resize:vertical;background:#fbfaf7;border:1px solid #dcd9d1;border-radius:13px;padding:13px;line-height:1.5}.seller-chat-compose .button{justify-content:center;min-width:135px}.seller-chat-locked,.seller-chat-error{color:#77766f;font-size:var(--ns-font-label);background:#f0ede7;margin:0;padding:13px 20px}.seller-chat-error{color:#7d2f27;background:#fff0ed}.inbox-next-page{color:#171713;background:#fff;border:1px solid #d5d1c8;border-radius:12px;justify-content:center;align-items:center;width:max-content;min-height:46px;margin:12px auto 0;padding:0 16px;font-size:12px;font-weight:850;display:flex}.seller-chat-load-older{color:#55544f;min-height:40px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border:1px solid #d5d1c8;border-radius:99px;align-self:center;padding:0 14px;font-weight:820}.seller-chat-load-older:disabled{opacity:.55;cursor:wait}@media (max-width:700px){.store-contact-overlay{align-items:flex-end;padding:0}.store-contact-sheet{width:100%;max-height:90dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.store-contact-start>div{grid-template-columns:1fr}.store-contact-messages{max-height:45dvh}.store-contact-reply{grid-template-columns:1fr}.store-contact-reply>button{width:100%}.seller-chat-topbar .seller-topbar__search{width:auto;padding-inline:12px}.seller-chat-page,.seller-chat-detail{margin-top:18px}.seller-chat-heading{display:grid}.seller-chat-heading h1{font-size:50px}.seller-chat-heading aside{min-width:0;margin-top:5px;padding:15px}.seller-chat-list{background:0 0;border:0}.seller-chat-row{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;margin-bottom:8px;padding:13px}.seller-chat-avatar{width:44px;height:44px}.seller-chat-row aside{min-width:75px}.seller-chat-row p{max-width:48vw}.seller-chat-thread{border-radius:19px;height:calc(100dvh - 155px);min-height:530px}.seller-chat-thread>header{align-items:flex-start;min-height:115px;padding:17px}.seller-chat-thread>header h1{font-size:23px}.seller-chat-thread>header .button{padding-inline:10px}.seller-chat-messages{padding:14px}.seller-chat-message{max-width:88%}.seller-chat-compose{grid-template-columns:1fr;padding:9px}.seller-chat-compose .button{width:100%}}.store-entrance{z-index:var(--layer-overlay);padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));pointer-events:none;background:var(--entrance-bg);place-items:center;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.store-entrance{background:color-mix(in srgb,var(--entrance-bg) var(--entrance-bg-alpha),transparent)}}.store-entrance{color:var(--entrance-text);font-family:var(--shop-ui-font,Arial,sans-serif);text-align:center}.store-entrance>div{max-width:min(900px,90vw)}.store-entrance span,.store-entrance strong{display:block}.store-entrance span{font-size:var(--ns-font-small);letter-spacing:.16em;opacity:.68;font-weight:850}.store-entrance strong{font-family:var(--shop-body-font,Arial,sans-serif);letter-spacing:-.07em;overflow-wrap:anywhere;margin-top:18px;font-size:clamp(48px,10vw,136px);line-height:.85}.store-entrance i{opacity:.58;background:currentColor;width:56px;height:2px;margin:30px auto 0;display:block}.store-entrance--enter{animation:store-entrance-in var(--entrance-fade-in) ease both}.store-entrance--hold{opacity:1}.store-entrance--exit{animation:store-entrance-out var(--entrance-fade-out) ease both}@keyframes store-entrance-in{0%{opacity:0}to{opacity:1}}@keyframes store-entrance-out{0%{opacity:1}to{opacity:0}}.store-contact-launchers{z-index:var(--layer-floating);align-items:center;gap:8px;display:flex;position:fixed;bottom:20px;left:20px}.store-contact-launchers .public-shop__contact{min-height:48px;padding:5px 6px 5px 15px;position:static}.store-contact-social{border:1px solid var(--shop-surface);place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-contact-social{border:1px solid color-mix(in srgb,var(--shop-surface) 60%,transparent)}}.store-contact-social{background:var(--shop-primary);font-family:Arial,sans-serif;font-size:var(--ns-font-caption);letter-spacing:.03em;border-radius:50%;font-weight:900;transition:transform .18s,box-shadow .18s;box-shadow:0 15px 38px #0000002e;color:var(--shop-surface)!important}.store-contact-social:hover,.store-contact-launchers .public-shop__contact:hover{outline:2px solid var(--shop-accent);outline-offset:3px;transform:translateY(-2px);box-shadow:0 19px 44px #0000003b}.store-contact-social:focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px;transform:translateY(-2px);box-shadow:0 19px 44px #0000003b}.store-contact-launchers .public-shop__contact:focus-visible{outline:2px solid var(--shop-accent);outline-offset:3px;transform:translateY(-2px);box-shadow:0 19px 44px #0000003b}.store-contact-overlay{z-index:var(--layer-modal)}.store-contact-channels a:only-child{grid-column:1/-1}.storefront-feature-channels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.storefront-feature-colors{margin-top:13px}.storefront-feature-range{gap:8px;margin-top:14px;display:grid}.storefront-feature-range>span{font-size:var(--ns-font-caption);justify-content:space-between;align-items:center;gap:10px;font-weight:850;display:flex}.storefront-feature-range output{color:#77766f;font-size:var(--ns-font-caption);font-weight:750}.storefront-feature-range input{width:100%;accent-color:var(--ink)}.storefront-feature-durations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.storefront-feature-replay{margin-top:18px}.storefront-block-note a{text-decoration:underline}.storefront-frame{position:relative}.store-entrance--preview{z-index:12;border-radius:inherit;position:absolute}.store-entrance--preview span{font-size:var(--ns-font-caption)}.store-entrance--preview strong{margin-top:10px;font-size:clamp(30px,6vw,64px)}.store-entrance--preview i{width:34px;margin-top:17px}.storefront-frame__feature-preview{z-index:8;background:var(--sf-primary);color:var(--sf-surface);border-radius:99px;align-items:center;gap:5px;padding:7px;display:flex;position:absolute;bottom:12px;left:12px;box-shadow:0 10px 24px #00000024}.storefront-frame__feature-preview span{background:var(--sf-accent);width:27px;height:27px;color:var(--sf-primary);font-size:var(--ns-font-caption);border-radius:50%;place-items:center;font-weight:900;display:grid}.storefront-frame__feature-preview b{font-size:var(--ns-font-caption);padding:0 7px}@media (max-width:700px){.store-contact-launchers{left:12px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:calc(100vw - 136px)}.store-contact-social{flex:none;width:46px;height:46px}.store-contact-launchers .public-shop__contact{width:46px;min-width:46px;max-width:46px;padding:5px;font-size:0;overflow:hidden}.store-contact-launchers .public-shop__contact span{flex:none;width:36px;height:36px}.storefront-feature-channels,.storefront-feature-durations{grid-template-columns:1fr}.store-entrance strong{font-size:clamp(46px,15vw,76px)}.store-entrance--preview strong{font-size:38px}}@media (prefers-reduced-motion:reduce){.store-entrance{display:none}.store-contact-social,.store-contact-launchers .public-shop__contact{transition:none}}.seller-help-launcher{z-index:var(--layer-floating);background:var(--ink);color:#fff;min-height:46px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:1px solid #ffffff7a;border-radius:99px;align-items:center;gap:8px;padding:5px 15px 5px 6px;font-weight:850;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 15px 36px #17171333}.seller-help-launcher>span{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;display:grid}:is(.seller-help-launcher:hover,.seller-help-launcher:focus-visible){outline-offset:3px;outline:3px solid #d8ff688c;transform:translateY(-2px)}.seller-help-nudge{z-index:var(--layer-toast);background:#fffefb;border:1px solid #d9d4c8;border-radius:18px;width:min(330px,100vw - 36px);padding:18px;position:fixed;top:82px;right:18px;box-shadow:0 20px 60px #17171324}.seller-help-nudge__close{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#f0ede6;border:0;border-radius:50%;font-size:20px;position:absolute;top:9px;right:9px}.seller-help-nudge>span{color:#77746b;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;padding-right:34px;font-weight:850;display:block}.seller-help-nudge>b{margin-top:8px;padding-right:28px;font-size:14px;line-height:1.15;display:block}.seller-help-nudge>p{color:#706f68;font-size:var(--ns-font-label);margin:8px 0 0;line-height:1.55}.seller-help-nudge>div{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.seller-help-nudge>div a,.seller-help-nudge>div button{min-height:38px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:850;text-decoration:underline;display:flex}.seller-help-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12120f61;justify-content:flex-end;padding:20px;display:flex;position:fixed;inset:0}.seller-help-sheet{width:min(520px,100%);height:100%;color:var(--ink);background:#fff;border:1px solid #17171326;border-radius:24px;grid-template-rows:auto minmax(0,1fr) auto;animation:.22s seller-help-in;display:grid;overflow:hidden;box-shadow:0 28px 90px #00000038}@keyframes seller-help-in{0%{opacity:.3;transform:translate(24px)}}.seller-help-sheet>header{border-bottom:1px solid #e6e2d9;justify-content:space-between;align-items:center;gap:16px;min-height:94px;padding:20px 22px;display:flex}.seller-help-sheet>header span{color:#77746b;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:850;display:block}.seller-help-sheet>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:23px}.seller-help-sheet>header button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f0ede6;border:0;border-radius:50%;font-size:24px}.seller-help-list{min-height:0;padding:14px 18px;overflow:auto}.seller-help-list article{border-bottom:1px solid #ece8df;grid-template-columns:33px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}.seller-help-list article>span{background:var(--lime);width:33px;height:33px;font-size:var(--ns-font-caption);border-radius:10px;place-items:center;font-weight:900;display:grid}.seller-help-list article.is-dismissed{opacity:.56}.seller-help-list small{color:#77746b;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.07em;font-weight:850}.seller-help-list h3{margin:6px 0 0;font-size:15px}.seller-help-list p{color:#6f6d66;font-size:var(--ns-font-label);margin:7px 0 0;line-height:1.55}.seller-help-list article footer{justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.seller-help-list article footer a,.seller-help-list article footer button{min-height:38px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.seller-help-sheet>footer{padding:16px 22px calc(16px + env(safe-area-inset-bottom));background:#f7f5f0;border-top:1px solid #e6e2d9}.seller-help-sheet>footer b,.seller-help-sheet>footer span{display:block}.seller-help-sheet>footer b{font-size:var(--ns-font-label)}.seller-help-sheet>footer span{color:#77746b;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.45}@media (max-width:700px){.seller-help-launcher{right:12px;bottom:calc(var(--mobile-safe-bottom) + 10px);min-width:46px;min-height:46px;padding:6px}.seller-help-launcher>span{width:34px;height:34px}.seller-help-launcher{font-size:0}.seller-help-nudge{top:auto;right:12px;bottom:calc(var(--mobile-safe-bottom) + 66px);width:calc(100vw - 24px);max-height:min(310px,42dvh);overflow:auto}.seller-help-overlay{align-items:flex-end;padding:0}.seller-help-sheet{border-radius:24px 24px 0 0;width:100%;height:min(88dvh,820px);animation-name:seller-help-up}@keyframes seller-help-up{0%{opacity:.3;transform:translateY(28px)}}.seller-help-list article footer{flex-direction:column;align-items:flex-start}.seller-help-sheet>header{min-height:82px;padding:16px}.seller-help-list{padding-inline:14px}}body:has(.storefront-editor,.product-form-actions,.customer-form__actions,.delivery-settings__actions,.return-create-actions) .seller-help-launcher{bottom:102px}@media (max-width:700px){body:has(.storefront-editor,.product-form-actions,.customer-form__actions,.order-summary-card,.delivery-settings__actions,.return-create-actions) .seller-help-launcher{bottom:calc(var(--mobile-safe-bottom) + 90px)}body:has(.storefront-editor,.product-form-actions,.customer-form__actions,.order-summary-card,.delivery-settings__actions,.return-create-actions) .seller-help-nudge{bottom:calc(var(--mobile-safe-bottom) + 146px)}}@media (prefers-reduced-motion:reduce){.seller-help-launcher,.seller-help-sheet{transition:none;animation:none}}.seller-quick-actions-launcher{display:none}.seller-quick-actions-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12120f6b;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.seller-quick-actions-sheet{width:min(620px,100%);max-height:min(78dvh,680px);color:var(--ink);background:#fff;border-radius:25px 25px 0 0;grid-template-rows:auto minmax(0,1fr) auto;animation:.2s seller-quick-actions-up;display:grid;overflow:hidden;box-shadow:0 -24px 70px #0003}@keyframes seller-quick-actions-up{0%{opacity:.4;transform:translateY(28px)}}.seller-quick-actions-sheet>header{border-bottom:1px solid #e7e3da;justify-content:space-between;align-items:center;gap:14px;padding:18px 18px 15px;display:flex}.seller-quick-actions-sheet>header span{color:#77746b;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.09em;font-weight:850;display:block}.seller-quick-actions-sheet>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:25px}.seller-quick-actions-sheet>header button{width:44px;height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#f0ede6;border:0;border-radius:50%;font-size:25px}.seller-quick-actions-sheet>nav{gap:7px;min-height:0;padding:10px 14px;display:grid;overflow:auto}.seller-quick-actions-sheet>nav>a{background:#faf9f6;border:1px solid #e3dfd6;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 12px;display:grid}.seller-quick-actions-sheet>nav>a>i{background:var(--lime);border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.seller-quick-actions-sheet>nav>a b,.seller-quick-actions-sheet>nav>a small{display:block}.seller-quick-actions-sheet>nav>a b{font-size:13px}.seller-quick-actions-sheet>nav>a small{color:#77766f;font-size:var(--ns-font-small);margin-top:4px}.seller-quick-actions-sheet>footer{padding:13px 18px calc(13px + env(safe-area-inset-bottom));color:#77766f;font-size:var(--ns-font-label);background:#f7f5f0;border-top:1px solid #e7e3da;line-height:1.45}@media (max-width:700px){.seller-quick-actions-launcher{z-index:var(--layer-floating);right:12px;bottom:calc(var(--mobile-safe-bottom) + 10px);background:var(--lime);width:48px;height:48px;color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:27px;font-weight:700;display:grid;position:fixed;box-shadow:0 15px 36px #17171338}.seller-quick-actions-launcher:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.seller-help-launcher{left:12px;right:auto}body:has(.storefront-editor,.product-form-actions,.customer-form__actions,.order-summary-card,.delivery-settings__actions,.return-create-actions) .seller-quick-actions-launcher{display:none}}@media (prefers-reduced-motion:reduce){.seller-quick-actions-sheet{animation:none}}.product-purchase__notify{border:1px solid var(--shop-text);gap:10px;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-purchase__notify{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.product-purchase__notify{border-radius:var(--shop-radius);background:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.product-purchase__notify{background:color-mix(in srgb,var(--shop-surface) 90%,var(--shop-accent))}}.product-purchase__notify>label:first-child span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-weight:850;display:block}.product-purchase__notify input[type=email]{border:1px solid var(--shop-text);width:100%;min-height:46px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.product-purchase__notify input[type=email]{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.product-purchase__notify input[type=email]{background:var(--shop-surface);color:var(--shop-text);font:inherit;font-size:var(--ns-font-label);border-radius:10px}.product-purchase__notify>label:nth-child(2){font-size:var(--ns-font-caption);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;line-height:1.5;display:grid}.product-purchase__notify input[type=checkbox]{width:18px;height:18px;accent-color:var(--shop-primary)}.product-purchase__notify>button{background:var(--shop-primary);min-height:49px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:0 14px;font-weight:850;display:flex}.product-purchase__notify>button:disabled{opacity:.5;cursor:not-allowed}.back-in-stock-page{max-width:1180px}.back-in-stock-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0 18px;display:grid}.back-in-stock-metrics article{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:120px;padding:20px;display:flex}.back-in-stock-metrics span{color:#77766f;font-size:var(--ns-font-small);font-weight:750}.back-in-stock-metrics strong{font-size:29px}.back-in-stock-list{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden}.back-in-stock-list>header,.back-in-stock-list>article{border-bottom:1px solid #ece9e2;grid-template-columns:minmax(0,1fr) 95px 95px 150px;align-items:center;gap:14px;min-height:66px;padding:10px 17px;display:grid}.back-in-stock-list>header{color:#77766f;min-height:46px;font-size:var(--ns-font-label);background:#f7f5f0;font-weight:800}.back-in-stock-list>article:last-child{border-bottom:0}.back-in-stock-list article a,.back-in-stock-list article small{display:block}.back-in-stock-list article a{font-size:13px;font-weight:850}.back-in-stock-list article small{color:#77766f;font-size:var(--ns-font-label);margin-top:4px}.back-in-stock-list article>strong{font-size:18px}.back-in-stock-list article>span,.back-in-stock-list time{font-size:var(--ns-font-small)}.size-advisor{border:1px solid var(--shop-text);margin-top:12px}@supports (color:color-mix(in lab, red, red)){.size-advisor{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.size-advisor{border-radius:var(--shop-radius);background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.size-advisor{background:color-mix(in srgb,var(--shop-accent) 10%,var(--shop-surface))}}.size-advisor{overflow:hidden}.size-advisor__trigger{width:100%;min-height:58px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:0 14px;display:flex}.size-advisor__trigger b,.size-advisor__trigger small{display:block}.size-advisor__trigger b{font-size:var(--ns-font-label)}.size-advisor__trigger small{font-size:var(--ns-font-caption);opacity:.62;margin-top:4px}.size-advisor__trigger>span:last-child{font-size:18px}.size-advisor__form{border-top:1px solid var(--shop-text);padding:14px}@supports (color:color-mix(in lab, red, red)){.size-advisor__form{border-top:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.size-advisor__form>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.size-advisor__form>header b{font-size:var(--ns-font-small)}.size-advisor__form>header span{font-size:var(--ns-font-caption);text-transform:uppercase;opacity:.55;font-weight:850}.size-advisor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:12px 0;display:grid}.size-advisor__fields label>span{font-size:var(--ns-font-caption);margin-bottom:5px;font-weight:800;display:block}.size-advisor__fields input{border:1px solid var(--shop-text);width:100%;height:44px;padding:0 11px}@supports (color:color-mix(in lab, red, red)){.size-advisor__fields input{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.size-advisor__fields input{background:var(--shop-surface);color:inherit;font:inherit;font-size:var(--ns-font-small);border-radius:10px}.size-advisor__fields input[aria-invalid=true]{border-color:#b84940}.size-advisor__fields label>small{color:#9a342d;font-size:var(--ns-font-caption);margin-top:4px;display:block}.size-advisor__form>button{background:var(--shop-primary);width:100%;min-height:48px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:11px;justify-content:space-between;align-items:center;padding:0 13px;font-weight:850;display:flex}.size-advisor__result{background:var(--shop-surface);border-radius:12px;margin-top:12px;padding:13px}.size-advisor__result>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-weight:850}.size-advisor__result h3{letter-spacing:-.04em;margin:5px 0 6px;font-size:24px}.size-advisor__result>p,.size-advisor__notice,.size-advisor__disclaimer{font-size:var(--ns-font-caption);line-height:1.55}.size-advisor__result>p{opacity:.67;margin:0}.size-advisor__result>div{gap:6px;margin-top:10px;display:grid}.size-advisor__result article{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:7px 8px 7px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.size-advisor__result article{border:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.size-advisor__result article{border-radius:10px}.size-advisor__result article b,.size-advisor__result article small{display:block}.size-advisor__result article b{font-size:var(--ns-font-label)}.size-advisor__result article small{font-size:var(--ns-font-caption);opacity:.6;margin-top:3px}.size-advisor__result article button{background:var(--shop-primary);min-height:32px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:8px;padding:0 12px;font-weight:850}.size-advisor__notice{background:#df7168;border-radius:9px;margin:10px 0 0;padding:10px}@supports (color:color-mix(in lab, red, red)){.size-advisor__notice{background:color-mix(in srgb,#df7168 14%,var(--shop-surface))}}.size-advisor__notice{color:#7b2e28}.size-advisor__disclaimer{opacity:.55;margin:10px 0 0}.product-bundles{border-top:1px solid var(--shop-text);margin-top:28px;padding-top:22px}@supports (color:color-mix(in lab, red, red)){.product-bundles{border-top:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.product-bundles{text-align:left}.product-bundles>header>span{font-size:var(--ns-font-caption);text-transform:uppercase;opacity:.58;font-weight:850}.product-bundles>header h2{letter-spacing:-.055em;margin:5px 0 14px;font-size:35px}.product-bundles>div{gap:10px;display:grid}.product-bundle-card{border:1px solid var(--shop-text);padding:15px}@supports (color:color-mix(in lab, red, red)){.product-bundle-card{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.product-bundle-card{border-radius:var(--shop-radius);background:var(--shop-surface)}.product-bundle-card>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.product-bundle-card>header span{font-size:var(--ns-font-caption);text-transform:uppercase;opacity:.55;font-weight:850}.product-bundle-card>header h3{letter-spacing:-.03em;margin:5px 0 0;font-size:16px}.product-bundle-card>header strong{background:var(--shop-accent);border-radius:99px;padding:7px 9px}@supports (color:color-mix(in lab, red, red)){.product-bundle-card>header strong{background:color-mix(in srgb,var(--shop-accent) 20%,var(--shop-bg))}}.product-bundle-card>header strong{font-size:var(--ns-font-caption);white-space:nowrap}.product-bundle-card__items{gap:7px;margin-top:12px;display:grid}.product-bundle-card__items>section{grid-template-columns:56px 1fr;align-items:center;gap:10px;display:grid}.product-bundle-card__media{aspect-ratio:1;background:var(--shop-bg);border-radius:11px;place-items:center;width:56px;font-size:18px;display:grid;overflow:hidden}.product-bundle-card__media img{object-fit:cover;width:100%;height:100%}.product-bundle-card__items>section>div>a{font-size:var(--ns-font-caption);font-weight:850;display:block}.product-bundle-card__items label{grid-template-columns:auto 1fr;align-items:center;gap:7px;margin-top:5px;display:grid}.product-bundle-card__items label>span{font-size:var(--ns-font-caption);opacity:.55}.product-bundle-card__items select{border:1px solid var(--shop-text);width:100%;min-width:0;height:34px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.product-bundle-card__items select{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.product-bundle-card__items select{background:var(--shop-bg);color:inherit;font:inherit;font-size:var(--ns-font-caption);border-radius:8px}.product-bundle-card__notice{background:#df7168;border-radius:9px;margin:11px 0 0;padding:9px}@supports (color:color-mix(in lab, red, red)){.product-bundle-card__notice{background:color-mix(in srgb,#df7168 12%,var(--shop-surface))}}.product-bundle-card__notice{color:#77342f;font-size:var(--ns-font-caption);line-height:1.45}.product-bundle-card>footer{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:12px;margin-top:13px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-bundle-card>footer{border-top:1px solid color-mix(in srgb,var(--shop-text) 11%,transparent)}}.product-bundle-card>footer div span,.product-bundle-card>footer div b,.product-bundle-card>footer div small{display:block}.product-bundle-card>footer div span{font-size:var(--ns-font-caption);opacity:.55}.product-bundle-card>footer div b{margin-top:3px;font-size:14px}.product-bundle-card>footer div small{font-size:var(--ns-font-caption);opacity:.55;margin-top:3px}.product-bundle-card>footer button{background:var(--shop-primary);min-height:44px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:15px;padding:0 13px;font-weight:850;display:flex}.product-bundle-card>footer button:disabled{opacity:.45;cursor:not-allowed}.product-bundle-card__feedback{font-size:var(--ns-font-caption);border-radius:9px;margin:10px 0 0;padding:9px;font-weight:800}.product-bundle-card__feedback--success{color:#315f28;background:#e8f5dc}.product-bundle-card__feedback--error{color:#82342e;background:#f8e5e2}.seller-bundles-page{max-width:1080px}.bundle-manager__toolbar{border:1px solid var(--line);background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:12px 14px 12px 19px;display:flex}.bundle-manager__toolbar span,.bundle-manager__toolbar b{display:block}.bundle-manager__toolbar span{color:#77766f;font-size:var(--ns-font-label)}.bundle-manager__toolbar b{margin-top:4px;font-size:14px}.bundle-editor{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:13px;padding:23px}.bundle-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.bundle-editor>header span{font-size:var(--ns-font-label);text-transform:uppercase;color:#77766f;font-weight:850}.bundle-editor>header h2{letter-spacing:-.045em;margin:5px 0 0;font-size:26px}.bundle-editor>header>button{cursor:pointer;background:#efede7;border:0;border-radius:50%;width:38px;height:38px;font-size:20px}.bundle-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.bundle-editor__fields label>span,.bundle-editor__anchor>span{font-size:var(--ns-font-label);margin-bottom:7px;font-weight:800;display:block}.bundle-editor input[type=text],.bundle-editor__fields input,.bundle-editor select{width:100%;height:48px;font:inherit;font-size:var(--ns-font-small);background:#fbfaf7;border:1px solid #dcd9d1;border-radius:11px;padding:0 12px}.bundle-editor label>small,.bundle-editor fieldset>small{color:#913e38;font-size:var(--ns-font-caption);margin-top:5px;display:block}.bundle-editor fieldset{border:0;margin:20px 0 0;padding:0}.bundle-editor legend{font-size:var(--ns-font-small);margin-bottom:9px;font-weight:850}.bundle-editor fieldset>div{border:1px solid var(--line);background:#f8f7f3;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:280px;padding:10px;display:grid;overflow:auto}.bundle-editor fieldset label{background:#fff;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:8px 10px;display:flex}.bundle-editor fieldset label input{width:16px;height:16px}.bundle-editor fieldset label b,.bundle-editor fieldset label small{display:block}.bundle-editor fieldset label b{font-size:var(--ns-font-label)}.bundle-editor fieldset label small{color:#7c7a74;font-size:var(--ns-font-caption);margin-top:3px}.bundle-editor__anchor{margin-top:15px;display:block}.bundle-editor>.module-switch-row{margin-top:16px}.bundle-editor>footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:17px;display:flex}.bundle-editor>footer p{color:#73716a;max-width:590px;font-size:var(--ns-font-label);margin:0;line-height:1.5}.bundle-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.bundle-list>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:19px}.bundle-list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bundle-list article>header span{font-size:var(--ns-font-caption);text-transform:uppercase;color:#77766f;font-weight:850}.bundle-list article>header h3{margin:5px 0 0;font-size:18px}.bundle-list article>header>b{color:#6e6c65;font-size:var(--ns-font-caption);background:#efede8;border-radius:99px;padding:7px 8px}.bundle-list article>header>b.is-enabled{color:#35652e;background:#e7f3dd}.bundle-list article>p{color:#74726b;min-height:35px;font-size:var(--ns-font-label);margin:14px 0;line-height:1.55}.bundle-list__metrics{background:#f7f5f0;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:12px;display:grid}.bundle-list__metrics span small,.bundle-list__metrics span b{display:block}.bundle-list__metrics span small{color:#77766f;font-size:var(--ns-font-caption)}.bundle-list__metrics span b{font-size:var(--ns-font-small);margin-top:4px}.bundle-list article>footer{border-top:1px solid var(--line);align-items:center;gap:6px;margin-top:14px;padding-top:12px;display:flex}.bundle-list article>footer>span{font-size:var(--ns-font-caption);margin-right:auto;font-weight:850}.bundle-list article>footer button{min-height:34px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d6d3cb;border-radius:8px;padding:0 9px;font-weight:800}.bundle-list article>footer button:last-child{color:#8a3b35}.bundle-list article>footer button:disabled{opacity:.45}@media (max-width:700px){.product-bundle-card>footer{flex-direction:column;align-items:stretch}.product-bundle-card>footer button{justify-content:space-between;width:100%}.bundle-editor{padding:17px 13px}.bundle-editor__fields,.bundle-editor fieldset>div,.bundle-list{grid-template-columns:1fr}.bundle-editor>footer{flex-direction:column;align-items:stretch}.bundle-list article>footer{flex-wrap:wrap;align-items:stretch}.bundle-list article>footer>span{width:100%;margin:0 0 5px}.bundle-list article>footer button{flex:1}.product-purchase__notify{padding:12px}.back-in-stock-metrics{grid-template-columns:1fr 1fr}.back-in-stock-metrics article:last-child{grid-column:1/-1}.back-in-stock-list{background:0 0;border:0;overflow:visible}.back-in-stock-list>header{display:none}.back-in-stock-list>article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;min-height:0;margin-bottom:8px;padding:15px}.back-in-stock-list article>div{grid-column:1/-1}.back-in-stock-list time{color:#77766f;grid-column:1/-1}}.buyer-order-review-link{width:max-content;color:var(--shop-primary);font-size:var(--ns-font-caption);text-underline-offset:3px;margin-top:7px;font-weight:850;text-decoration:underline;display:block}.buyer-review-page{background:var(--shop-bg);min-height:100dvh;color:var(--shop-text);padding:clamp(18px,4vw,54px)}.buyer-review-page>header{max-width:820px;font-size:var(--ns-font-label);justify-content:space-between;align-items:center;margin:0 auto 22px;display:flex}.buyer-review-page>header a{text-underline-offset:3px;text-decoration:underline}.buyer-review-form,.buyer-review-existing{border:1px solid var(--shop-text);max-width:820px;margin:auto;padding:clamp(22px,5vw,52px)}@supports (color:color-mix(in lab, red, red)){.buyer-review-form,.buyer-review-existing{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.buyer-review-form,.buyer-review-existing{border-radius:var(--shop-radius);background:var(--shop-surface)}.buyer-review-form>section>span,.buyer-review-existing>span{font-size:var(--ns-font-caption);letter-spacing:.09em;text-transform:uppercase;opacity:.58;font-weight:850}.buyer-review-form h1,.buyer-review-existing h1{letter-spacing:-.06em;margin:8px 0 4px;font-size:clamp(36px,7vw,66px)}.buyer-review-form>section>p{font-size:var(--ns-font-label);opacity:.62;margin:0}.buyer-review-form fieldset{border:0;margin:28px 0 0;padding:0}.buyer-review-form legend,.buyer-review-form>label>span{font-size:var(--ns-font-caption);margin-bottom:9px;font-weight:850;display:block}.buyer-review-form legend{float:left}.buyer-review-form fieldset>div{clear:both;gap:5px;display:flex}.buyer-review-form fieldset button{border:1px solid var(--shop-text);width:50px;height:50px}@supports (color:color-mix(in lab, red, red)){.buyer-review-form fieldset button{border:1px solid color-mix(in srgb,var(--shop-text) 17%,transparent)}}.buyer-review-form fieldset button{background:var(--shop-bg);color:var(--shop-text);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.buyer-review-form fieldset button{color:color-mix(in srgb,var(--shop-text) 30%,transparent)}}.buyer-review-form fieldset button{cursor:pointer;font-size:22px}.buyer-review-form fieldset button[aria-pressed=true]{border-color:var(--shop-primary);background:var(--shop-accent)}.buyer-review-form fieldset button:has(~button[aria-pressed=true]){border-color:var(--shop-primary);background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.buyer-review-form fieldset button[aria-pressed=true]{background:color-mix(in srgb,var(--shop-accent) 23%,var(--shop-surface))}.buyer-review-form fieldset button:has(~button[aria-pressed=true]){background:color-mix(in srgb,var(--shop-accent) 23%,var(--shop-surface))}}.buyer-review-form fieldset button[aria-pressed=true]{color:var(--shop-primary)}.buyer-review-form fieldset button:has(~button[aria-pressed=true]){color:var(--shop-primary)}.buyer-review-form>label{margin-top:23px;display:block}.buyer-review-form>label>span small{opacity:.55;font-weight:600}.buyer-review-form textarea{border:1px solid var(--shop-text);width:100%;padding:14px}@supports (color:color-mix(in lab, red, red)){.buyer-review-form textarea{border:1px solid color-mix(in srgb,var(--shop-text) 17%,transparent)}}.buyer-review-form textarea{background:var(--shop-bg);color:inherit;font:inherit;font-size:var(--ns-font-small);resize:vertical;border-radius:13px;line-height:1.6}.buyer-review-form>label>small{font-size:var(--ns-font-caption);opacity:.55;margin-top:5px;display:block}.buyer-review-media-picker{border:1px dashed var(--shop-text);padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.buyer-review-media-picker{border:1px dashed color-mix(in srgb,var(--shop-text) 25%,transparent)}}.buyer-review-media-picker{background:var(--shop-accent);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.buyer-review-media-picker{background:color-mix(in srgb,var(--shop-accent) 9%,var(--shop-surface))}}.buyer-review-media-picker input{opacity:0;width:1px;height:1px;position:absolute}.buyer-review-media-picker>b{background:var(--shop-text);min-height:40px;color:var(--shop-surface);font-size:var(--ns-font-caption);cursor:pointer;border-radius:10px;align-items:center;padding:0 14px;display:inline-flex}.buyer-review-previews{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.buyer-review-previews figure{min-width:0;margin:0;position:relative}.buyer-review-previews img,.buyer-review-previews video{aspect-ratio:1;object-fit:cover;background:#111;border-radius:11px;width:100%;display:block}.buyer-review-previews button{color:#fff;cursor:pointer;background:#141412d9;border:0;border-radius:50%;width:29px;height:29px;font-size:17px;position:absolute;top:6px;right:6px}.buyer-review-previews figcaption{text-overflow:ellipsis;font-size:var(--ns-font-caption);white-space:nowrap;margin-top:4px;overflow:hidden}.buyer-review-form>button{border-radius:var(--shop-radius);background:var(--shop-primary);width:100%;min-height:56px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:24px;padding:0 17px;font-weight:900;display:flex}.buyer-review-form>button:disabled{opacity:.5}.buyer-review-form>p{font-size:var(--ns-font-caption);opacity:.6;line-height:1.5}.buyer-review-feedback{font-size:var(--ns-font-caption);border-radius:10px;margin-top:12px;padding:12px;font-weight:800}.buyer-review-feedback--success{color:#315f28;background:#e8f5dc}.buyer-review-feedback--error{color:#82342e;background:#f8e5e2}.buyer-review-existing p{font-size:var(--ns-font-small)}.buyer-review-existing a{font-size:var(--ns-font-label);margin-top:12px;font-weight:850;text-decoration:underline;display:inline-block}.product-reviews{border-top:1px solid var(--shop-text);margin-top:28px;padding-top:22px}@supports (color:color-mix(in lab, red, red)){.product-reviews{border-top:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.product-reviews>header{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.product-reviews>header>div:first-child span{font-size:var(--ns-font-caption);text-transform:uppercase;opacity:.58;font-weight:850}.product-reviews>header h2{letter-spacing:-.055em;margin:5px 0 0;font-size:35px}.product-reviews>header>div:last-child{text-align:right}.product-reviews>header strong,.product-reviews>header small{display:block}.product-reviews>header strong{font-size:26px}.product-reviews>header>div:last-child>span{color:#b58217;font-size:var(--ns-font-small);letter-spacing:.08em}.product-reviews>header small{font-size:var(--ns-font-caption);opacity:.58;margin-top:3px}.product-reviews__list{gap:9px;margin-top:13px;display:grid}.product-reviews__list>article{border:1px solid var(--shop-text);padding:15px}@supports (color:color-mix(in lab, red, red)){.product-reviews__list>article{border:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.product-reviews__list>article{border-radius:calc(var(--shop-radius) * .85);background:var(--shop-surface)}.product-reviews__list article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.product-reviews__list article>header b,.product-reviews__list article>header span{display:block}.product-reviews__list article>header b{font-size:var(--ns-font-label)}.product-reviews__list article>header span{color:#3c7334;font-size:var(--ns-font-caption);margin-top:4px;font-weight:850}.product-reviews__list article>header strong{color:#b58217;font-size:var(--ns-font-label);letter-spacing:.06em}.product-reviews__list article>p{font-size:var(--ns-font-label);margin:13px 0 0;line-height:1.65}.product-reviews__list article>time{font-size:var(--ns-font-caption);opacity:.5;margin-top:10px;display:block}.product-reviews__media{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;gap:7px;margin-top:12px;display:flex;overflow-x:auto}.product-reviews__media img,.product-reviews__media video{aspect-ratio:1;object-fit:cover;scroll-snap-align:start;background:#111;border-radius:11px;flex:none;width:min(190px,70vw);display:block}.seller-reviews-page{max-width:980px}.seller-review-list{gap:10px;display:grid}.seller-review-list>article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.seller-review-list article>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.seller-review-list article>header a,.seller-review-list article>header span{display:block}.seller-review-list article>header a{font-size:14px;font-weight:850}.seller-review-list article>header span{color:#5f8052;font-size:var(--ns-font-label);margin-top:5px}.seller-review-list article>header strong{color:#ad7d19;font-size:13px}.seller-review-list article>p{white-space:pre-wrap;margin:16px 0;font-size:12px;line-height:1.65}.seller-review-list__empty{color:#77766f;font-style:italic}.seller-review-list article>footer{border-top:1px solid #ebe8e1;align-items:center;gap:8px;padding-top:13px;display:flex}.seller-review-list article>footer>span:first-child{color:#77766f;font-size:var(--ns-font-label);margin-right:auto}.review-status{font-size:var(--ns-font-caption);background:#efede7;border-radius:99px;padding:7px 9px}.review-status--published{color:#38672f;background:#e6f3dc}.review-status--hidden{color:#843f39;background:#f3e4e1}.review-moderation-action{align-items:center;gap:5px;display:flex}.review-moderation-action button{min-height:34px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d5d2ca;border-radius:9px;padding:0 11px;font-weight:820}.review-moderation-action button:disabled{opacity:.5}.review-moderation-action small{color:#9b403d;font-size:var(--ns-font-caption)}@media (max-width:700px){.buyer-review-page{padding:12px 10px calc(18px + env(safe-area-inset-bottom))}.buyer-review-page>header{padding:4px}.buyer-review-form,.buyer-review-existing{padding:20px 15px}.buyer-review-previews{grid-template-columns:1fr 1fr}.product-reviews__media{margin-inline:-15px;padding-inline:15px}.seller-review-list>article{padding:15px}.seller-review-list article>header,.seller-review-list article>footer{flex-direction:column;align-items:flex-start}.seller-review-list article>footer>span:first-child{margin-right:0}.review-moderation-action,.review-moderation-action button{width:100%}}.seller-review-media{gap:7px;margin:12px 0;display:flex;overflow-x:auto}.seller-review-media img,.seller-review-media video{aspect-ratio:1;object-fit:cover;background:#111;border-radius:11px;flex:none;width:150px;display:block}.back-in-stock-retry{justify-items:end;gap:5px;display:grid}.back-in-stock-retry span{color:#77766f;max-width:260px;font-size:var(--ns-font-label);text-align:right}@media (max-width:700px){.back-in-stock-page>.seller-heading{flex-direction:column;align-items:stretch}.back-in-stock-retry{justify-items:stretch}.back-in-stock-retry .button{width:100%}.back-in-stock-retry span{text-align:left}.storefront-block-row{grid-template-columns:18px minmax(0,1fr)}.storefront-block-row__actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start}.storefront-live__top>div:first-child span{display:none}.storefront-live__actions{gap:4px}.storefront-history-controls button{width:30px;height:30px}.storefront-device-switch button{min-height:30px;padding:0 7px}}@media (max-width:420px){.storefront-live__top>div:first-child{display:none}.storefront-live__top{justify-content:flex-end}}.storefront-subheading{border-top:1px solid #e4e1da;margin-top:24px;padding-top:19px}.storefront-subheading b,.storefront-subheading span{display:block}.storefront-subheading span{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.4}.storefront-section-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.storefront-section-library article{background:#fbfaf7;border:1px solid #dedbd3;border-radius:14px;flex-direction:column;min-height:185px;padding:11px;display:flex}.storefront-section-library article>span{letter-spacing:-.03em;background:#e8e5de;border-radius:9px;place-items:center;height:52px;font-size:13px;font-weight:900;display:grid}.storefront-section-library b,.storefront-section-library small{display:block}.storefront-section-library b{font-size:var(--ns-font-caption);margin-top:10px}.storefront-section-library small{color:#85847d;font-size:var(--ns-font-caption);flex:1;margin-top:4px;line-height:1.35}.storefront-section-library button{min-height:34px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:8px;margin-top:10px;font-weight:850}.storefront-section-library button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.storefront-block-help{background:#f0f7df;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:11px 13px;display:flex}.storefront-block-help b{font-size:var(--ns-font-caption)}.storefront-block-help span{color:#66704e;max-width:310px;font-size:var(--ns-font-caption);line-height:1.4}.storefront-block-row{transition:opacity .16s,transform .16s,box-shadow .16s}.storefront-block-row.is-dragging{opacity:.48;transform:scale(.985);box-shadow:0 12px 30px #1717131f}.storefront-block-row__handle{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.storefront-block-row__handle:active{cursor:grabbing}.storefront-frame__promo{border-radius:var(--sf-radius);background:var(--sf-accent);color:var(--sf-primary);margin:12px;padding:24px 18px}.storefront-frame__promo small,.storefront-frame__collection>small{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.storefront-frame__promo h4,.storefront-frame__collection h4{letter-spacing:-.05em;max-width:420px;margin:9px 0 6px;font-size:23px;line-height:.95}.storefront-frame__promo p,.storefront-frame__collection>p{max-width:360px;font-size:var(--ns-font-caption);opacity:.7;margin:0;line-height:1.5}.storefront-frame__promo button{border-radius:var(--sf-radius);background:var(--sf-primary);min-height:32px;color:var(--sf-surface);font-size:var(--ns-font-caption);border:0;margin-top:13px;padding:0 11px;font-weight:850}.storefront-frame__benefits{grid-template-columns:repeat(3,1fr);gap:6px;padding:12px 16px;display:grid}.storefront-frame__benefits article{border:1px solid var(--sf-text);flex-direction:column;justify-content:space-between;min-height:75px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.storefront-frame__benefits article{border:1px solid color-mix(in srgb,var(--sf-text) 16%,transparent)}}.storefront-frame__benefits article{border-radius:var(--sf-radius);background:var(--sf-surface)}.storefront-frame__benefits span{font-size:var(--ns-font-caption);opacity:.45}.storefront-frame__benefits b{font-size:var(--ns-font-caption);line-height:1.25}.storefront-frame__collection{padding:28px 16px}.storefront-frame__collection>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.storefront-frame__collection article i{aspect-ratio:4/5;border-radius:calc(var(--sf-radius) * .7);display:block}.storefront-frame__collection article b{font-size:var(--ns-font-caption);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.public-shop__promo{border-radius:var(--shop-radius);background:var(--shop-accent);color:var(--shop-primary);justify-content:space-between;align-items:flex-end;gap:50px;margin:clamp(18px,4vw,60px);padding:clamp(36px,6vw,82px);display:flex}.public-shop__promo span,.public-shop__collection header span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.14em;font-weight:900}.public-shop__promo h2{letter-spacing:-.065em;max-width:900px;margin:18px 0 13px;font-size:clamp(44px,6vw,88px);line-height:.88}.public-shop__promo p{max-width:680px;margin:0;font-size:clamp(13px,1.3vw,18px);line-height:1.55}.public-shop__promo>a{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:56px;color:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-label);white-space:nowrap;align-items:center;gap:30px;padding:0 20px;font-weight:850;display:flex}.public-shop__benefits{grid-template-columns:repeat(3,1fr);gap:12px;padding:40px clamp(18px,5vw,72px);display:grid}.public-shop__benefits article{border:1px solid var(--shop-text);grid-template-columns:1fr auto;align-content:space-between;min-height:180px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-shop__benefits article{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-shop__benefits article{border-radius:var(--shop-radius);background:var(--shop-surface)}.public-shop__benefits span{font-family:Arial,sans-serif;font-size:var(--ns-font-label);opacity:.45}.public-shop__benefits b{grid-column:1/-1;align-self:end;font-size:clamp(18px,2vw,29px);line-height:1.1}.public-shop__benefits i{font-size:18px;font-style:normal}.public-shop__collection{padding:90px clamp(18px,5vw,72px)}.public-shop__collection>header{grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:end;gap:40px;display:grid}.public-shop__collection h2{letter-spacing:-.065em;max-width:850px;margin:15px 0 0;font-size:clamp(48px,6vw,82px);line-height:.9}.public-shop__collection header p{color:var(--shop-text);margin:0}@supports (color:color-mix(in lab, red, red)){.public-shop__collection header p{color:color-mix(in srgb,var(--shop-text) 65%,transparent)}}.public-shop__collection header p{font-size:14px;line-height:1.6}.public-shop__collection>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.5vw,20px);margin-top:42px;display:grid}.public-shop__collection article a{display:block}.public-shop__collection article img,.public-shop__collection article a>i{aspect-ratio:4/5;object-fit:cover;border-radius:var(--shop-radius);background:var(--shop-accent);place-items:center;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.public-shop__collection article img,.public-shop__collection article a>i{background:color-mix(in srgb,var(--shop-accent) 55%,var(--shop-bg))}}.public-shop__collection article img,.public-shop__collection article a>i{font-family:Georgia,serif;font-size:100px;font-style:normal}.public-shop__collection article span,.public-shop__collection article b{display:block}.public-shop__collection article span{margin-top:13px;font-size:13px;font-weight:780}.public-shop__collection article b{font-family:Arial,sans-serif;font-size:var(--ns-font-label);margin-top:5px}@media (max-width:700px){.storefront-section-library{grid-template-columns:1fr}.storefront-section-library article{min-height:145px}.storefront-block-help{flex-direction:column;align-items:flex-start;gap:5px}.storefront-frame__benefits{grid-template-columns:1fr}.storefront-frame__benefits article{min-height:58px}.public-shop__promo{flex-direction:column;align-items:flex-start;margin:14px;padding:38px 22px}.public-shop__promo h2{font-size:48px}.public-shop__promo>a{justify-content:space-between;width:100%}.public-shop__benefits{grid-template-columns:1fr;padding:24px 14px}.public-shop__benefits article{min-height:120px}.public-shop__collection{padding:70px 14px}.public-shop__collection>header{grid-template-columns:1fr;gap:18px}.public-shop__collection h2{font-size:48px}.public-shop__collection>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.public-shop__collection article:last-child{display:none}}.storefront-media-field{background:#f7f5ef;border:1px dashed #cbc7be;border-radius:15px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px;margin-top:14px;padding:10px;display:grid}.storefront-media-field.has-media{background:#fff;border-style:solid}.storefront-media-field__preview{aspect-ratio:4/3;background:#e8e5de;border-radius:11px;place-items:center;width:112px;display:grid;overflow:hidden}.storefront-media-field__preview img{object-fit:cover;width:100%;height:100%;display:block}.storefront-media-field__preview>span{text-align:center;color:#79776f}.storefront-media-field__preview b,.storefront-media-field__preview small{display:block}.storefront-media-field__preview b{font-size:21px}.storefront-media-field__preview small{font-size:var(--ns-font-caption);margin-top:5px;font-weight:800}.storefront-media-field__content>b,.storefront-media-field__content>small{display:block}.storefront-media-field__content>b{font-size:var(--ns-font-label)}.storefront-media-field__content>small{color:#77756e;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.4}.storefront-media-field__content>div{align-items:center;gap:7px;margin-top:9px;display:flex}.storefront-frame__hero,.storefront-frame__promo{isolation:isolate;position:relative;overflow:hidden}.storefront-frame__hero>div,.storefront-frame__promo>div{z-index:1;position:relative}.storefront-frame__hero.has-media{color:#fff;align-items:flex-end;min-height:310px;display:flex}.storefront-frame__hero.has-media>img,.storefront-frame__promo.has-media>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.storefront-frame__hero.has-media:after,.storefront-frame__promo.has-media:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a08c7,#0a0a0838);position:absolute;inset:0}.storefront-frame__hero.has-media p{color:#ffffffbf}.storefront-frame__hero.has-media button{color:#171713;background:#fff}.storefront-frame__promo.has-media{color:#fff;align-items:flex-end;min-height:210px;display:flex}.storefront-frame__promo.has-media:after{background:linear-gradient(90deg,#0a0a08c2,#0a0a0826)}.storefront-frame__promo.has-media button{color:#171713;background:#fff}.storefront-frame__collection-cover{aspect-ratio:16/7;object-fit:cover;border-radius:var(--sf-radius);width:100%;margin-bottom:17px;display:block}.public-shop__hero-art.has-media{border-width:0}.public-shop__hero-art.has-media img{object-fit:cover;width:100%;height:100%;min-height:430px;display:block}.public-shop__promo{isolation:isolate;position:relative;overflow:hidden}.public-shop__promo.has-media{color:#fff;min-height:470px}.public-shop__promo.has-media>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.public-shop__promo.has-media:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a08c7,#0a0a0833);position:absolute;inset:0}.public-shop__promo.has-media>div,.public-shop__promo.has-media>a{z-index:1;position:relative}.public-shop__promo.has-media>a{color:#171713;background:#fff}.public-shop__collection-cover{object-fit:cover;aspect-ratio:16/7;border-radius:var(--shop-radius);width:100%;max-height:780px;margin-top:42px;display:block}@media (max-width:700px){.storefront-media-field{grid-template-columns:92px minmax(0,1fr)}.storefront-media-field__preview{width:92px}.storefront-frame__hero.has-media{min-height:350px}.storefront-frame__promo.has-media{min-height:250px}.storefront-frame__collection-cover{aspect-ratio:4/3}.public-shop__hero-art.has-media img{min-height:310px}.public-shop__promo.has-media{min-height:560px}.public-shop__promo.has-media:after{background:linear-gradient(#0a0a081f,#0a0a08db)}.public-shop__collection-cover{aspect-ratio:4/5;margin-top:28px}.public-shop__collection.has-media>div{margin-top:18px}}.storefront-media-field__preview img,.storefront-frame__hero.has-media>img,.storefront-frame__promo.has-media>img,.storefront-frame__collection-cover,.public-shop__hero-art.has-media>img,.public-shop__promo.has-media>img,.public-shop__collection-cover{object-position:var(--media-position-x,50%) var(--media-position-y,50%);transform:scale(var(--media-scale,1));transition:transform .2s,object-position .2s}.storefront-media-controls{border-top:1px solid #e5e2da;grid-column:1/-1;padding:12px}.storefront-media-controls__heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.storefront-media-controls__heading b,.storefront-media-controls__heading small{display:block}.storefront-media-controls__heading b{font-size:var(--ns-font-label)}.storefront-media-controls__heading small{color:#7c7a73;max-width:360px;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.45}.storefront-media-controls__heading>button{color:#68665f;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.storefront-media-controls__heading>button:disabled{opacity:.45;cursor:not-allowed}.storefront-media-controls__grid{grid-template-columns:116px minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px;margin-top:12px;display:grid}.storefront-focus-control>span{font-size:var(--ns-font-caption);margin-bottom:6px;font-weight:820;display:block}.storefront-focus-control>div{grid-template-columns:repeat(3,18px);gap:4px;width:66px;display:grid}.storefront-focus-control button{cursor:pointer;background:#f5f3ee;border:1px solid #cbc8c0;border-radius:5px;place-items:center;width:18px;height:18px;padding:0;display:grid}.storefront-focus-control button i{background:#8c8a83;border-radius:50%;width:4px;height:4px}.storefront-focus-control button[aria-pressed=true]{border-color:var(--ink);background:var(--ink)}.storefront-focus-control button[aria-pressed=true] i{background:var(--lime)}.storefront-focus-control button:disabled{opacity:.45;cursor:not-allowed}.storefront-range-control>span{font-size:var(--ns-font-caption);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.storefront-range-control output{color:#727069;font-size:var(--ns-font-caption);font-weight:780}.storefront-range-control input{width:100%;accent-color:var(--ink)}.storefront-media-controls>.storefront-toggle{border-top:1px solid #ece9e2;margin-top:13px;padding-top:12px}.storefront-media-controls>.storefront-toggle small{max-width:none}.storefront-frame__hero.has-media>img,.storefront-frame__promo.has-media>img{transform-origin:50%}.storefront-frame__hero.has-media:after,.storefront-frame__promo.has-media:after{background:linear-gradient(90deg,rgb(10 10 8/var(--media-overlay,.58)),rgb(10 10 8/calc(var(--media-overlay,.58) * .24)))}.storefront-frame__collection>.storefront-frame__collection-media{aspect-ratio:16/7;border-radius:var(--sf-radius);width:100%;margin:0 0 17px;display:block;overflow:hidden}.storefront-frame__collection-media .storefront-frame__collection-cover{object-fit:cover;width:100%;height:100%;margin:0;display:block}.public-shop__hero-art.has-media:after{content:"";z-index:1;pointer-events:none;background:rgb(10 10 8/calc(var(--media-overlay,.58) * .55));position:absolute;inset:0}.public-shop__hero-art.has-media>i,.public-shop__hero-art.has-media>span{display:none}.public-shop__promo.has-media:after{background:linear-gradient(90deg,rgb(10 10 8/var(--media-overlay,.56)),rgb(10 10 8/calc(var(--media-overlay,.56) * .24)))}.public-shop__collection>.public-shop__collection-media{aspect-ratio:16/7;border-radius:var(--shop-radius);width:100%;margin:42px 0 0;display:block;overflow:hidden}.public-shop__collection-media .public-shop__collection-cover{object-fit:cover;width:100%;height:100%;max-height:none;margin:0;display:block}@media (max-width:700px){.storefront-media-controls__grid{grid-template-columns:1fr}.storefront-media-field{grid-template-columns:92px minmax(0,1fr)}.storefront-frame__collection>.storefront-frame__collection-media{aspect-ratio:4/3}.public-shop__collection>.public-shop__collection-media{aspect-ratio:4/5;margin-top:28px}.public-shop__hero-art.has-media.hide-mobile-media{border:2px solid var(--shop-primary);background:var(--shop-surface);box-shadow:6px 7px 0 var(--shop-primary)}.public-shop__hero-art.has-media.hide-mobile-media>img,.public-shop__hero-art.has-media.hide-mobile-media:after{display:none}.public-shop__hero-art.has-media.hide-mobile-media>i,.public-shop__hero-art.has-media.hide-mobile-media>span{display:block}.public-shop__promo.has-media.hide-mobile-media{background:var(--shop-accent);min-height:0;color:var(--shop-primary)}.public-shop__promo.has-media.hide-mobile-media>img,.public-shop__promo.has-media.hide-mobile-media:after{display:none}.public-shop__promo.has-media.hide-mobile-media>a{background:var(--shop-primary);color:var(--shop-surface)}.public-shop__collection-media.hide-mobile-media{display:none!important}}.storefront-frame__hero-content,.storefront-frame__promo-content{z-index:2;min-width:0;position:relative}.storefront-frame__hero-media,.storefront-frame__promo-media{z-index:1;min-width:0;position:relative;overflow:hidden}.storefront-frame__hero-media img,.storefront-frame__promo-media img{object-fit:cover;object-position:var(--media-position-x,50%) var(--media-position-y,50%);width:100%;height:100%;transform:scale(var(--media-scale,1));transition:transform .2s,object-position .2s;display:block}.storefront-frame__hero--height-compact{min-height:230px}.storefront-frame__hero--height-balanced{min-height:310px}.storefront-frame__hero--height-immersive{min-height:410px}.storefront-frame__promo--height-compact{min-height:150px}.storefront-frame__promo--height-balanced{min-height:210px}.storefront-frame__promo--height-immersive{min-height:290px}.storefront-frame__hero--align-center .storefront-frame__hero-content,.storefront-frame__promo--align-center .storefront-frame__promo-content{text-align:center}.storefront-frame__hero--align-center .storefront-frame__hero-content h3,.storefront-frame__hero--align-center .storefront-frame__hero-content p,.storefront-frame__promo--align-center .storefront-frame__promo-content h4,.storefront-frame__promo--align-center .storefront-frame__promo-content p{margin-left:auto;margin-right:auto}.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-right,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-left{color:var(--sf-text);grid-template-columns:minmax(0,1fr) minmax(120px,.85fr);align-items:stretch;gap:12px;padding:12px;display:grid}.storefront-frame__hero--layout-image-left .storefront-frame__hero-media{order:-1}.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-right:after,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-left:after{display:none}.storefront-frame__hero--layout-image-right .storefront-frame__hero-media,.storefront-frame__hero--layout-image-left .storefront-frame__hero-media{border-radius:var(--sf-radius);min-height:100%}.storefront-frame__hero--layout-image-right .storefront-frame__hero-content,.storefront-frame__hero--layout-image-left .storefront-frame__hero-content{align-self:center;padding:25px 7px}.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-right p,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-left p{color:var(--sf-text)}@supports (color:color-mix(in lab, red, red)){.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-right p,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-left p{color:color-mix(in srgb,var(--sf-text) 65%,transparent)}}.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-right button,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-left button{background:var(--sf-primary);color:var(--sf-surface)}.storefront-frame__hero--layout-background .storefront-frame__hero-media,.storefront-frame__promo--layout-background .storefront-frame__promo-media{z-index:-2;position:absolute;inset:0}.storefront-frame__hero--layout-background .storefront-frame__hero-media img,.storefront-frame__promo--layout-background .storefront-frame__promo-media img{width:100%;height:100%}.storefront-frame__hero.has-media.storefront-frame__hero--layout-background,.storefront-frame__promo.has-media.storefront-frame__promo--layout-background{color:#fff;align-items:flex-end;display:flex}.storefront-frame__hero.has-media.storefront-frame__hero--layout-background:after,.storefront-frame__promo.has-media.storefront-frame__promo--layout-background:after{display:block}.storefront-frame__hero.has-media.storefront-frame__hero--layout-background p{color:#ffffffc7}.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-left,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-right{color:var(--sf-primary);grid-template-columns:minmax(120px,.9fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid}.storefront-frame__promo--layout-image-right .storefront-frame__promo-media{order:2}.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-left:after,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-right:after{display:none}.storefront-frame__promo--layout-image-left .storefront-frame__promo-media,.storefront-frame__promo--layout-image-right .storefront-frame__promo-media{border-radius:var(--sf-radius);min-height:100%}.storefront-frame__promo--layout-image-left .storefront-frame__promo-content,.storefront-frame__promo--layout-image-right .storefront-frame__promo-content{align-self:center;padding:18px 8px}.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-left button,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-right button{background:var(--sf-primary);color:var(--sf-surface)}.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-top,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-bottom,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-top,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-bottom{color:var(--sf-text);grid-template-columns:1fr;align-content:start;padding:10px;display:grid}.storefront-frame__hero--layout-image-top .storefront-frame__hero-media,.storefront-frame__promo--layout-image-top .storefront-frame__promo-media{order:-1}.storefront-frame__hero--layout-image-top .storefront-frame__hero-media,.storefront-frame__hero--layout-image-bottom .storefront-frame__hero-media,.storefront-frame__promo--layout-image-top .storefront-frame__promo-media,.storefront-frame__promo--layout-image-bottom .storefront-frame__promo-media{aspect-ratio:4/3;border-radius:var(--sf-radius)}.storefront-frame__hero--layout-image-top .storefront-frame__hero-content,.storefront-frame__hero--layout-image-bottom .storefront-frame__hero-content,.storefront-frame__promo--layout-image-top .storefront-frame__promo-content,.storefront-frame__promo--layout-image-bottom .storefront-frame__promo-content{padding:22px 8px}.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-top:after,.storefront-frame__hero.has-media.storefront-frame__hero--layout-image-bottom:after,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-top:after,.storefront-frame__promo.has-media.storefront-frame__promo--layout-image-bottom:after{display:none}.storefront-frame__collection--ratio-wide>.storefront-frame__collection-media{aspect-ratio:16/7}.storefront-frame__collection--ratio-square>.storefront-frame__collection-media{aspect-ratio:1}.storefront-frame__collection--ratio-portrait>.storefront-frame__collection-media{aspect-ratio:4/5;max-width:72%}.storefront-frame__collection--align-center{text-align:center}.storefront-frame__collection--align-center>p,.storefront-frame__collection--align-center>.storefront-frame__collection-media{margin-left:auto;margin-right:auto}.public-shop__hero{isolation:isolate;position:relative}.public-shop__hero--height-compact{min-height:500px}.public-shop__hero--height-balanced{min-height:620px}.public-shop__hero--height-immersive{min-height:760px}.public-shop__hero--layout-image-left .public-shop__hero-art{order:-1}.public-shop__hero--align-center .public-shop__hero-content{text-align:center}.public-shop__hero--align-center .public-shop__hero-content h1,.public-shop__hero--align-center .public-shop__hero-content p{margin-left:auto;margin-right:auto}.public-shop__hero--layout-background.has-media{color:#fff;grid-template-columns:1fr}.public-shop__hero--layout-background.has-media .public-shop__hero-content{z-index:2;max-width:980px;position:relative}.public-shop__hero--layout-background.has-media .public-shop__hero-content p{color:#ffffffc7}.public-shop__hero--layout-background.has-media .public-shop__hero-content>a{color:#171713;background:#fff}.public-shop__hero--layout-background.has-media .public-shop__hero-art{z-index:-2;min-height:0;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;transform:none}.public-shop__hero--layout-background.has-media .public-shop__hero-art img{min-height:0}.public-shop__hero--layout-background.has-media .public-shop__hero-art:after{background:linear-gradient(90deg,rgb(10 10 8/var(--media-overlay,.58)),rgb(10 10 8/calc(var(--media-overlay,.58) * .22)))}.public-shop__promo-media{min-width:0;position:relative;overflow:hidden}.public-shop__promo-media img{object-fit:cover;object-position:var(--media-position-x,50%) var(--media-position-y,50%);width:100%;height:100%;transform:scale(var(--media-scale,1));display:block}.public-shop__promo-content{z-index:2;min-width:0;position:relative}.public-shop__promo-content>a{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:56px;color:var(--shop-surface);font-family:Arial,sans-serif;font-size:var(--ns-font-label);white-space:nowrap;align-items:center;gap:30px;margin-top:28px;padding:0 20px;font-weight:850;display:inline-flex}.public-shop__promo--height-compact{min-height:330px}.public-shop__promo--height-balanced{min-height:470px}.public-shop__promo--height-immersive{min-height:620px}.public-shop__promo--align-center .public-shop__promo-content{text-align:center}.public-shop__promo--align-center .public-shop__promo-content h2,.public-shop__promo--align-center .public-shop__promo-content p{margin-left:auto;margin-right:auto}.public-shop__promo.has-media.public-shop__promo--layout-background{display:flex}.public-shop__promo--layout-background .public-shop__promo-media{z-index:-2;position:absolute;inset:0}.public-shop__promo.has-media.public-shop__promo--layout-background:after{display:block}.public-shop__promo.has-media.public-shop__promo--layout-background .public-shop__promo-content>a{color:#171713;background:#fff}.public-shop__promo.has-media.public-shop__promo--layout-image-left,.public-shop__promo.has-media.public-shop__promo--layout-image-right{color:var(--shop-primary);grid-template-columns:minmax(300px,.9fr) minmax(0,1fr);align-items:stretch;gap:clamp(25px,4vw,65px);padding:18px;display:grid}.public-shop__promo--layout-image-right .public-shop__promo-media{order:2}.public-shop__promo.has-media.public-shop__promo--layout-image-left:after,.public-shop__promo.has-media.public-shop__promo--layout-image-right:after{display:none}.public-shop__promo--layout-image-left .public-shop__promo-media,.public-shop__promo--layout-image-right .public-shop__promo-media{border-radius:var(--shop-radius);min-height:100%}.public-shop__promo--layout-image-left .public-shop__promo-content,.public-shop__promo--layout-image-right .public-shop__promo-content{align-self:center;padding:clamp(30px,5vw,74px) clamp(18px,3vw,50px)}.public-shop__collection--ratio-wide>.public-shop__collection-media{aspect-ratio:16/7}.public-shop__collection--ratio-square>.public-shop__collection-media{aspect-ratio:1}.public-shop__collection--ratio-portrait>.public-shop__collection-media{aspect-ratio:4/5;max-width:min(720px,62vw)}.public-shop__collection--align-center{text-align:center}.public-shop__collection--align-center>header{grid-template-columns:1fr}.public-shop__collection--align-center>header p,.public-shop__collection--align-center>.public-shop__collection-media{margin-left:auto;margin-right:auto}.public-shop__collection--align-center>header p{max-width:720px}@media (max-width:700px){.public-shop__hero--height-compact,.public-shop__hero--height-balanced{min-height:0}.public-shop__hero--height-immersive{min-height:680px}.public-shop__hero.has-media.public-shop__hero--mobile-image-top,.public-shop__hero.has-media.public-shop__hero--mobile-image-bottom{color:var(--shop-text);grid-template-columns:1fr;display:grid}.public-shop__hero--mobile-image-top .public-shop__hero-art{order:-1}.public-shop__hero--mobile-image-bottom .public-shop__hero-art{order:2}.public-shop__hero.has-media.public-shop__hero--mobile-image-top .public-shop__hero-art,.public-shop__hero.has-media.public-shop__hero--mobile-image-bottom .public-shop__hero-art{z-index:auto;border-radius:var(--shop-radius);min-height:310px;box-shadow:6px 7px 0 var(--shop-primary);position:relative;inset:auto;transform:rotate(1deg)}.public-shop__hero.has-media.public-shop__hero--mobile-image-top .public-shop__hero-content p,.public-shop__hero.has-media.public-shop__hero--mobile-image-bottom .public-shop__hero-content p{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-shop__hero.has-media.public-shop__hero--mobile-image-top .public-shop__hero-content p,.public-shop__hero.has-media.public-shop__hero--mobile-image-bottom .public-shop__hero-content p{color:color-mix(in srgb,var(--shop-text) 68%,transparent)}}.public-shop__hero.has-media.public-shop__hero--mobile-image-top .public-shop__hero-content>a,.public-shop__hero.has-media.public-shop__hero--mobile-image-bottom .public-shop__hero-content>a{background:var(--shop-primary);color:var(--shop-surface)}.public-shop__hero.has-media.public-shop__hero--mobile-background{color:#fff;min-height:620px}.public-shop__hero.has-media.public-shop__hero--mobile-background .public-shop__hero-art{z-index:-2;min-height:0;box-shadow:none;border:0;border-radius:0;position:absolute;inset:0;transform:none}.public-shop__hero.has-media.public-shop__hero--mobile-background .public-shop__hero-content{z-index:2;align-self:end;position:relative}.public-shop__hero.has-media.public-shop__hero--mobile-background .public-shop__hero-content p{color:#ffffffc7}.public-shop__hero.has-media.public-shop__hero--mobile-background .public-shop__hero-content>a{color:#171713;background:#fff}.public-shop__promo.has-media.public-shop__promo--mobile-image-top,.public-shop__promo.has-media.public-shop__promo--mobile-image-bottom{min-height:0;color:var(--shop-primary);grid-template-columns:1fr;padding:10px;display:grid}.public-shop__promo--mobile-image-top .public-shop__promo-media{order:-1}.public-shop__promo--mobile-image-bottom .public-shop__promo-media{order:2}.public-shop__promo.has-media.public-shop__promo--mobile-image-top .public-shop__promo-media,.public-shop__promo.has-media.public-shop__promo--mobile-image-bottom .public-shop__promo-media{z-index:auto;aspect-ratio:4/3;border-radius:var(--shop-radius);position:relative;inset:auto}.public-shop__promo.has-media.public-shop__promo--mobile-image-top:after,.public-shop__promo.has-media.public-shop__promo--mobile-image-bottom:after{display:none}.public-shop__promo.has-media.public-shop__promo--mobile-image-top .public-shop__promo-content,.public-shop__promo.has-media.public-shop__promo--mobile-image-bottom .public-shop__promo-content{padding:30px 12px}.public-shop__promo.has-media.public-shop__promo--mobile-image-top .public-shop__promo-content>a,.public-shop__promo.has-media.public-shop__promo--mobile-image-bottom .public-shop__promo-content>a{background:var(--shop-primary);width:100%;color:var(--shop-surface);justify-content:space-between}.public-shop__promo.has-media.public-shop__promo--mobile-background{color:#fff;min-height:560px;padding:38px 22px;display:flex}.public-shop__promo.has-media.public-shop__promo--mobile-background .public-shop__promo-media{z-index:-2;position:absolute;inset:0}.public-shop__promo.has-media.public-shop__promo--mobile-background .public-shop__promo-content{align-self:flex-end}.public-shop__promo.has-media.hide-mobile-media .public-shop__promo-media{display:none}.public-shop__promo.has-media.hide-mobile-media{background:var(--shop-accent);min-height:0;color:var(--shop-primary)}.public-shop__promo.has-media.hide-mobile-media:after{display:none}.public-shop__promo.has-media.hide-mobile-media .public-shop__promo-content>a{background:var(--shop-primary);color:var(--shop-surface)}.public-shop__collection--ratio-wide>.public-shop__collection-media{aspect-ratio:4/3}.public-shop__collection--ratio-square>.public-shop__collection-media{aspect-ratio:1}.public-shop__collection--ratio-portrait>.public-shop__collection-media{aspect-ratio:4/5;max-width:88%}}.storefront-frame__product--ratio-portrait>.storefront-frame__product-media{aspect-ratio:4/5}.storefront-frame__product--ratio-square>.storefront-frame__product-media{aspect-ratio:1}.storefront-frame__product--ratio-landscape>.storefront-frame__product-media{aspect-ratio:4/3}.storefront-frame__product--density-compact{padding:3px}.storefront-frame__product-info{min-width:0;padding:7px 2px 2px}.storefront-frame__product-info>b,.storefront-frame__product-info>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storefront-frame__product-info>b{font-size:var(--ns-font-caption)}.storefront-frame__product-info>small{color:var(--sf-text);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.storefront-frame__product-info>small{color:color-mix(in srgb,var(--sf-text) 65%,transparent)}}.storefront-frame__product-info>small{font-size:var(--ns-font-caption)}.storefront-frame__product--price-inline .storefront-frame__product-info{justify-content:space-between;align-items:flex-start;gap:4px;display:flex}.storefront-frame__product--price-inline .storefront-frame__product-info>small{text-align:right;margin-top:0}.storefront-frame__product--align-center{text-align:center}.storefront-frame__product--align-center.storefront-frame__product--price-inline .storefront-frame__product-info{display:block}.storefront-frame__product--align-center.storefront-frame__product--price-inline .storefront-frame__product-info>small{text-align:center}.storefront-frame__product--badge-top-right em{left:auto;right:5px}.storefront-frame__product-cta{border-radius:calc(var(--sf-radius) * .65);width:calc(100% - 4px);min-height:22px;color:var(--sf-text);font:inherit;font-size:var(--ns-font-caption);background:0 0;border:0;justify-content:space-between;align-items:center;margin:5px 2px 2px;padding:0 6px;font-weight:850;display:flex}.storefront-frame__product-cta--text{padding-inline:0;text-decoration:underline}.storefront-frame__product-cta--solid{background:var(--sf-primary);color:var(--sf-surface)}.public-product--ratio-portrait .public-product__media{aspect-ratio:4/5}.public-product--ratio-square .public-product__media{aspect-ratio:1}.public-product--ratio-landscape .public-product__media{aspect-ratio:4/3}.public-product--fit-contain .public-product__media img{object-fit:contain;background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-product--fit-contain .public-product__media img{background:color-mix(in srgb,var(--shop-accent) 24%,var(--shop-surface))}}.public-product--fit-contain:hover .public-product__media img{transform:none}.public-product--density-compact{padding:5px}.public-product--density-compact .public-product__info{padding:9px 2px 3px}.public-product--density-compact .public-product__stock{margin-bottom:2px}.public-product--price-stacked .public-product__info{display:block}.public-product--price-stacked .public-product__info>div:last-child{text-align:left;margin-top:8px}.public-product--align-center{text-align:center}.public-product--align-center .public-product__info,.public-product--align-center.public-product--price-inline .public-product__info{display:block}.public-product--align-center .public-product__info>div:last-child{text-align:center;margin-top:8px}.public-product--align-center .public-product__stock{margin-left:auto;margin-right:auto}.public-product--badge-top-right .public-product__media em{left:auto;right:13px}.public-product__cta{border-radius:calc(var(--shop-radius) * .72);min-height:42px;font-family:Arial,sans-serif;font-size:var(--ns-font-caption);justify-content:space-between;align-items:center;margin:6px 4px 4px;padding:0 12px;font-weight:850;display:flex}.public-product__cta--text{text-underline-offset:3px;min-height:30px;padding-inline:0;text-decoration:underline}.public-product__cta--solid{background:var(--shop-primary);color:var(--shop-surface)}.public-product--align-center .public-product__cta{justify-content:center;gap:16px}@media (max-width:700px){.storefront-frame--mobile .storefront-frame__products--mobile-1{grid-template-columns:1fr}.storefront-frame--mobile .storefront-frame__products--mobile-2{grid-template-columns:repeat(2,1fr)}.public-shop__grid--mobile-1{grid-template-columns:1fr}.public-shop__grid--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-product__cta{min-height:36px;margin-inline:2px;padding-inline:8px}.public-product__cta--text{min-height:28px;padding-inline:0}.public-product--price-inline .public-product__info{display:flex}.public-product--price-inline .public-product__info>div:last-child{text-align:right;margin-top:0}.public-product--align-center.public-product--price-inline .public-product__info{display:block}.public-product--align-center.public-product--price-inline .public-product__info>div:last-child{text-align:center;margin-top:8px}}.storefront-frame--desktop:not([data-storefront-theme]) .storefront-frame__products--desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-frame--desktop:not([data-storefront-theme]) .storefront-frame__products--desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront-frame--desktop:not([data-storefront-theme]) .storefront-frame__products--desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront-frame--mobile:not([data-storefront-theme]) .storefront-frame__products--mobile-1{grid-template-columns:minmax(0,1fr)}.storefront-frame--mobile:not([data-storefront-theme]) .storefront-frame__products--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--size-small{--sf-card-width:105px}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--size-medium{--sf-card-width:145px}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--size-large{--sf-card-width:190px}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products:is(.storefront-frame__products--size-small,.storefront-frame__products--size-medium,.storefront-frame__products--size-large){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--sf-card-width)),1fr))}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--single:not(.storefront-frame__products--presentation){grid-template-columns:minmax(0,min(100%,var(--sf-card-width,180px)));justify-content:start}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--presentation{grid-template-columns:minmax(0,1fr)!important}.storefront-frame--desktop .storefront-frame__products--presentation .storefront-frame__product{grid-template-rows:repeat(3,min-content);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:7px 12px;padding:9px;display:grid}.storefront-frame--desktop .storefront-frame__products--presentation .storefront-frame__product-media{grid-area:1/1/span 3}.storefront-frame--desktop .storefront-frame__products--presentation :is(.storefront-frame__product-info,.storefront-frame__product-summary,.storefront-frame__product-actions){grid-column:2}@media (max-width:700px){.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--mobile-1{grid-template-columns:minmax(0,1fr)!important}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.public-shop .catalog-product-actions.catalog-product-actions--hidden{gap:4px;padding-bottom:2px}.public-shop .catalog-product-actions.catalog-product-actions--hidden :is(button,a){padding:7px 10px;font-size:12px;min-height:36px!important}.public-shop .catalog-product-actions.catalog-product-actions--hidden .catalog-product-actions__buy{min-height:40px!important}.storefront-product-preview{background:var(--sf-bg);min-height:100%;color:var(--sf-text)}.storefront-product-preview>section{grid-template-columns:minmax(0,1.15fr) minmax(120px,.62fr);align-items:start;gap:16px;padding:12px;display:grid}.storefront-product-preview--side-right .storefront-product-preview__gallery{order:2}.storefront-product-preview--side-right>section>aside{order:1}.storefront-product-preview__gallery{grid-template-columns:1fr 1fr;gap:5px;display:grid}.storefront-product-preview__gallery figure{aspect-ratio:4/5;border-radius:var(--sf-radius);place-items:center;margin:0;display:grid;position:relative;overflow:hidden}.storefront-product-preview--ratio-square .storefront-product-preview__gallery figure{aspect-ratio:1}.storefront-product-preview--gallery-featured .storefront-product-preview__gallery figure:first-child{grid-column:1/-1}.storefront-product-preview__gallery figure span{opacity:.25;font-family:Georgia,serif;font-size:22px}.storefront-product-preview>section>aside{padding:7px 3px;position:sticky;top:6px}.storefront-product-preview>section>aside>small{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.1em;font-weight:900}.storefront-product-preview>section>aside h2{letter-spacing:-.06em;margin:10px 0 8px;font-size:clamp(24px,3vw,40px);line-height:.9}.storefront-product-preview__price{align-items:center;gap:6px;display:flex}.storefront-product-preview__price b{font-size:var(--ns-font-caption)}.storefront-product-preview__price del{font-size:var(--ns-font-caption);opacity:.45}.storefront-product-preview>section>aside>p{color:var(--sf-text);margin:12px 0}@supports (color:color-mix(in lab, red, red)){.storefront-product-preview>section>aside>p{color:color-mix(in srgb,var(--sf-text) 65%,transparent)}}.storefront-product-preview>section>aside>p{font-size:var(--ns-font-caption);line-height:1.5}.storefront-product-preview--align-center>section>aside{text-align:center}.storefront-product-preview--align-center .storefront-product-preview__price{justify-content:center}.storefront-product-preview__variants{gap:4px;margin-top:10px;display:grid}.storefront-product-preview__variants>span{font-size:var(--ns-font-caption);text-transform:uppercase;padding-bottom:4px;font-weight:900}.storefront-product-preview__variants button{border:1px solid var(--sf-text);justify-content:space-between;align-items:center;gap:6px;min-height:37px;padding:6px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.storefront-product-preview__variants button{border:1px solid color-mix(in srgb,var(--sf-text) 18%,transparent)}}.storefront-product-preview__variants button{border-radius:calc(var(--sf-radius) * .7);background:var(--sf-surface);color:var(--sf-text);font:inherit;text-align:left}.storefront-product-preview__variants button[aria-pressed=true]{border-color:var(--sf-primary);box-shadow:0 0 0 1px var(--sf-primary)}.storefront-product-preview__variants button b,.storefront-product-preview__variants button small{font-size:var(--ns-font-caption)}.storefront-product-preview__variants button small{opacity:.55}.storefront-product-preview--variants-chips .storefront-product-preview__variants{grid-template-columns:1fr 1fr}.storefront-product-preview--variants-chips .storefront-product-preview__variants>span{grid-column:1/-1}.storefront-product-preview--variants-chips .storefront-product-preview__variants button{display:block}.storefront-product-preview--variants-chips .storefront-product-preview__variants button small{margin-top:3px;display:block}.storefront-product-preview__purchase{grid-template-columns:auto 1fr;gap:5px;margin-top:7px;display:grid}.storefront-product-preview__purchase>span{border:1px solid var(--sf-text);align-items:center;min-height:31px;padding:0 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.storefront-product-preview__purchase>span{border:1px solid color-mix(in srgb,var(--sf-text) 18%,transparent)}}.storefront-product-preview__purchase>span{border-radius:var(--sf-radius);background:var(--sf-surface);font-size:var(--ns-font-caption)}.storefront-product-preview__purchase>button{border-radius:var(--sf-radius);background:var(--sf-primary);min-height:31px;color:var(--sf-surface);font:inherit;font-size:var(--ns-font-caption);border:0;justify-content:space-between;align-items:center;padding:0 8px;font-weight:900;display:flex}.storefront-product-preview__purchase--outline>button{border:1px solid var(--sf-primary);color:var(--sf-primary);background:0 0}.storefront-product-preview__trust{gap:3px;margin-top:8px;display:grid}.storefront-product-preview__trust span{border-radius:calc(var(--sf-radius) * .7);background:var(--sf-accent);padding:6px}@supports (color:color-mix(in lab, red, red)){.storefront-product-preview__trust span{background:color-mix(in srgb,var(--sf-accent) 32%,var(--sf-surface))}}.storefront-product-preview__trust span{font-size:var(--ns-font-caption);font-weight:750}.storefront-product-preview--mobile>section{grid-template-columns:1fr;padding:8px}.storefront-product-preview--mobile .storefront-product-preview__gallery{order:0}.storefront-product-preview--mobile>section>aside{order:1;padding:8px;position:static}.storefront-product-preview--mobile.storefront-product-preview--mobile-swipe .storefront-product-preview__gallery{scroll-snap-type:x mandatory;display:flex;overflow:auto}.storefront-product-preview--mobile.storefront-product-preview--mobile-swipe .storefront-product-preview__gallery figure{scroll-snap-align:center;min-width:86%}.storefront-product-preview--mobile .storefront-product-preview__purchase.is-sticky{z-index:3;border-radius:var(--sf-radius);background:var(--sf-bg);padding:4px;position:sticky;bottom:5px}@supports (color:color-mix(in lab, red, red)){.storefront-product-preview--mobile .storefront-product-preview__purchase.is-sticky{background:color-mix(in srgb,var(--sf-bg) 88%,transparent)}}.storefront-product-preview--mobile .storefront-product-preview__purchase.is-sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px #0000001f}.public-product-page--side-right .public-product-page__gallery{order:2}.public-product-page--side-right>aside{order:1}.public-product-page--gallery-featured .public-product-page__gallery figure:first-child{grid-column:1/-1}.public-product-page--ratio-portrait .public-product-page__gallery figure{aspect-ratio:4/5}.public-product-page--ratio-square .public-product-page__gallery figure{aspect-ratio:1}.public-product-page--align-center>aside{text-align:center}.public-product-page--align-center .public-product-page__price{justify-content:center}.public-product-page--align-center>aside>p{margin-left:auto;margin-right:auto}.public-product-page__trust{gap:7px;margin-top:18px;display:grid}.public-product-page__trust article{border:1px solid var(--shop-text);grid-template-columns:auto 1fr;align-items:center;gap:4px 11px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-product-page__trust article{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.public-product-page__trust article{border-radius:calc(var(--shop-radius) * .75);background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-product-page__trust article{background:color-mix(in srgb,var(--shop-accent) 14%,var(--shop-surface))}}.public-product-page__trust span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);opacity:.45;grid-row:1/3;font-weight:900}.public-product-page__trust b,.public-product-page__trust small{text-align:left;display:block}.public-product-page__trust b{font-size:var(--ns-font-label)}.public-product-page__trust small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product-page__trust small{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.public-product-page__trust small{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);line-height:1.4}.product-purchase--variants-chips .product-purchase__variants{grid-template-columns:repeat(2,minmax(0,1fr))}.product-purchase--variants-chips .product-purchase__variants>span{grid-column:1/-1}.product-purchase--variants-chips .product-purchase__variants>button{flex-direction:column;align-items:flex-start;min-height:82px}.product-purchase--variants-chips .product-purchase__variants>button>span:last-child{text-align:left}.product-purchase--button-outline .product-purchase__actions>button{border:1px solid var(--shop-primary);color:var(--shop-primary);background:0 0}@media (max-width:980px){.public-product-page--side-right .public-product-page__gallery{order:0}.public-product-page--side-right>aside{order:1}}@media (max-width:700px){.public-product-page--mobile-swipe .public-product-page__gallery{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.public-product-page--mobile-swipe .public-product-page__gallery::-webkit-scrollbar{display:none}.public-product-page--mobile-swipe .public-product-page__gallery figure{scroll-snap-align:center;min-width:88%}.product-purchase--sticky-mobile .product-purchase__actions{z-index:8;bottom:var(--mobile-safe-bottom);border:1px solid var(--shop-text);padding:7px;position:sticky}@supports (color:color-mix(in lab, red, red)){.product-purchase--sticky-mobile .product-purchase__actions{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.product-purchase--sticky-mobile .product-purchase__actions{border-radius:var(--shop-radius);background:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.product-purchase--sticky-mobile .product-purchase__actions{background:color-mix(in srgb,var(--shop-bg) 90%,transparent)}}.product-purchase--sticky-mobile .product-purchase__actions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 35px #00000029}.product-purchase--variants-chips .product-purchase__variants>button{min-height:76px}}.store-cart-drawer--density-compact .store-cart-lines article{grid-template-columns:74px 1fr;padding-block:8px}.store-cart-drawer--density-compact .store-cart-line__main a{font-size:var(--ns-font-small)}.store-cart-drawer--items-cards .store-cart-lines{align-content:start;gap:8px;padding-block:12px;display:grid}.store-cart-drawer--items-cards .store-cart-lines article{border:1px solid var(--shop-text);padding:10px 34px 10px 10px}@supports (color:color-mix(in lab, red, red)){.store-cart-drawer--items-cards .store-cart-lines article{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.store-cart-drawer--items-cards .store-cart-lines article{border-radius:var(--shop-radius);background:var(--shop-surface)}.store-cart-trust{grid-template-columns:1fr 1fr;gap:5px;margin-top:10px;display:grid}.store-cart-trust span{border-radius:calc(var(--shop-radius) * .55);background:var(--shop-accent);padding:7px 8px}@supports (color:color-mix(in lab, red, red)){.store-cart-trust span{background:color-mix(in srgb,var(--shop-accent) 18%,var(--shop-bg))}}.store-cart-trust span{font-size:var(--ns-font-caption);text-align:left;font-weight:750;line-height:1.35}.buyer-checkout--layout-single{grid-template-columns:1fr;max-width:840px}.buyer-checkout--layout-single .buyer-checkout-summary{position:static}.buyer-checkout--steps-minimal .buyer-checkout-section>header>i{color:#0000;background:var(--shop-accent);width:9px;height:9px;overflow:hidden}.buyer-checkout--steps-minimal .buyer-checkout-section>header{gap:10px}.buyer-checkout--delivery-compact .buyer-delivery-options{grid-template-columns:1fr}.buyer-checkout--delivery-compact .buyer-delivery-options>label{min-height:54px;padding:9px 11px}.buyer-checkout--delivery-compact .buyer-delivery-options small{margin-top:2px}.buyer-checkout--promo-compact .buyer-promotion{padding-block:8px}.buyer-checkout--promo-compact .buyer-promotion label>span{display:none}.buyer-checkout--promo-compact .buyer-promotion input,.buyer-checkout--promo-compact .buyer-promotion label button{height:38px}.buyer-checkout--summary-soft .buyer-checkout-summary{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout--summary-soft .buyer-checkout-summary{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.buyer-checkout--summary-soft .buyer-checkout-summary{background:var(--shop-surface);color:var(--shop-text);box-shadow:none}.buyer-checkout--summary-soft .buyer-checkout-summary__items article,.buyer-checkout--summary-soft .buyer-checkout-summary__total{border-color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout--summary-soft .buyer-checkout-summary__items article,.buyer-checkout--summary-soft .buyer-checkout-summary__total{border-color:color-mix(in srgb,var(--shop-text) 14%,transparent)}}.buyer-checkout--summary-soft .buyer-checkout-summary>button{background:var(--shop-accent);color:var(--shop-primary)}.buyer-checkout--button-primary .buyer-checkout-summary>button{background:var(--shop-primary);color:var(--shop-surface)}.buyer-checkout--summary-contrast.buyer-checkout--button-primary .buyer-checkout-summary>button{border:1px solid var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout--summary-contrast.buyer-checkout--button-primary .buyer-checkout-summary>button{border:1px solid color-mix(in srgb,var(--shop-surface) 42%,transparent)}}.buyer-checkout-trust{gap:5px;margin:3px 0 13px;display:grid}.buyer-checkout-trust span{border-radius:calc(var(--shop-radius) * .52);background:var(--shop-accent);padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-trust span{background:color-mix(in srgb,var(--shop-accent) 16%,transparent)}}.buyer-checkout-trust span{font-size:var(--ns-font-caption);font-weight:750;line-height:1.4}.storefront-checkout-preview{background:var(--sf-bg);min-height:100%;color:var(--sf-text);padding-bottom:16px}.storefront-checkout-preview>header{border-bottom:1px solid var(--sf-text);justify-content:space-between;align-items:center;min-height:54px;padding:7px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview>header{border-bottom:1px solid color-mix(in srgb,var(--sf-text) 12%,transparent)}}.storefront-checkout-preview>header{background:var(--sf-surface)}.storefront-checkout-preview>header>span{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;opacity:.5;font-weight:850}.storefront-checkout-preview__title{text-align:center;padding:22px 12px 14px}.storefront-checkout-preview__title small{font-size:var(--ns-font-caption);letter-spacing:.12em;text-transform:uppercase;opacity:.5;font-weight:900}.storefront-checkout-preview__title h2{letter-spacing:-.05em;max-width:330px;margin:5px auto 0;font-family:Georgia,serif;font-size:30px;font-weight:400;line-height:.95}.storefront-checkout-preview__cart{border:1px solid var(--sf-text);margin:0 12px 8px;padding:9px}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__cart{border:1px solid color-mix(in srgb,var(--sf-text) 12%,transparent)}}.storefront-checkout-preview__cart{border-radius:var(--sf-radius);background:var(--sf-surface)}.storefront-checkout-preview__cart>div{justify-content:space-between;align-items:center;display:flex}.storefront-checkout-preview__cart>div small{font-size:var(--ns-font-caption);opacity:.5}.storefront-checkout-preview__cart>div b{font-size:var(--ns-font-caption)}.storefront-checkout-preview__cart article{border-top:1px solid var(--sf-text);grid-template-columns:34px 1fr auto;align-items:center;gap:7px;margin-top:7px;padding-top:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__cart article{border-top:1px solid color-mix(in srgb,var(--sf-text) 10%,transparent)}}.storefront-checkout-preview__cart article>i{aspect-ratio:4/5;border-radius:calc(var(--sf-radius) * .55);background:linear-gradient(145deg,var(--sf-accent),var(--sf-surface))}.storefront-checkout-preview__cart article span b,.storefront-checkout-preview__cart article span small{font-size:var(--ns-font-caption);display:block}.storefront-checkout-preview__cart article span small{opacity:.5;margin-top:3px}.storefront-checkout-preview__cart article strong{font-size:var(--ns-font-caption)}.storefront-checkout-preview--cart-lines .storefront-checkout-preview__cart{background:0 0;border-inline:0;border-radius:0}.storefront-checkout-preview--density-compact .storefront-checkout-preview__cart{padding-block:5px}.storefront-checkout-preview--density-compact .storefront-checkout-preview__cart article{grid-template-columns:26px 1fr auto;margin-top:5px;padding-top:5px}.storefront-checkout-preview__body{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:8px;padding:0 12px;display:grid}.storefront-checkout-preview__steps{gap:6px;display:grid}.storefront-checkout-preview__steps article{border:1px solid var(--sf-text);padding:9px}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__steps article{border:1px solid color-mix(in srgb,var(--sf-text) 12%,transparent)}}.storefront-checkout-preview__steps article{border-radius:var(--sf-radius);background:var(--sf-surface)}.storefront-checkout-preview__steps article>header{align-items:center;gap:7px;display:flex}.storefront-checkout-preview__steps article>header>i{background:var(--sf-primary);width:24px;height:24px;color:var(--sf-surface);font-size:var(--ns-font-caption);border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.storefront-checkout-preview__steps article header small,.storefront-checkout-preview__steps article header b{font-size:var(--ns-font-caption);display:block}.storefront-checkout-preview__steps article header small{text-transform:uppercase;opacity:.45;margin-bottom:2px}.storefront-checkout-preview__steps article>div:last-child{grid-template-columns:1fr 1fr;gap:5px;margin-top:8px;display:grid}.storefront-checkout-preview__steps article>div:last-child span{border:1px solid var(--sf-text);height:20px}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__steps article>div:last-child span{border:1px solid color-mix(in srgb,var(--sf-text) 14%,transparent)}}.storefront-checkout-preview__steps article>div:last-child span{border-radius:calc(var(--sf-radius) * .5);background:var(--sf-bg)}.storefront-checkout-preview__steps article>p{font-size:var(--ns-font-caption);opacity:.6;margin:8px 0 0}.storefront-checkout-preview--steps-minimal .storefront-checkout-preview__steps article>header>i{color:#0000;background:var(--sf-accent);width:7px;height:7px;overflow:hidden}.storefront-checkout-preview__body>aside{border-radius:var(--sf-radius);background:var(--sf-primary);color:var(--sf-surface);padding:11px}.storefront-checkout-preview__body>aside>small{font-size:var(--ns-font-caption);text-transform:uppercase;opacity:.5}.storefront-checkout-preview__body>aside h3{margin:4px 0 9px;font-family:Georgia,serif;font-size:16px;font-weight:400}.storefront-checkout-preview__body>aside>div,.storefront-checkout-preview__body>aside>footer{font-size:var(--ns-font-caption);justify-content:space-between;gap:6px;padding:5px 0;display:flex}.storefront-checkout-preview__body>aside>label{border-block:1px solid;gap:4px;margin:5px 0;padding:6px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__body>aside>label{border-block:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.storefront-checkout-preview__body>aside>label{font-size:var(--ns-font-caption)}.storefront-checkout-preview__body>aside>label i{background:currentColor;border-radius:5px;padding:5px}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__body>aside>label i{background:color-mix(in srgb,currentColor 8%,transparent)}}.storefront-checkout-preview__body>aside>label i{opacity:.7;font-style:normal}.storefront-checkout-preview__body>aside>footer{border-bottom:1px solid;margin-top:3px;padding-block:8px}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview__body>aside>footer{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}}.storefront-checkout-preview__body>aside>button{border-radius:calc(var(--sf-radius) * .65);background:var(--sf-accent);width:100%;min-height:30px;color:var(--sf-primary);font:inherit;font-size:var(--ns-font-caption);border:0;justify-content:space-between;align-items:center;margin-top:8px;padding:0 7px;font-weight:900;display:flex}.storefront-checkout-preview__body>aside>p{font-size:var(--ns-font-caption);opacity:.68;margin:7px 0 0;line-height:1.5}.storefront-checkout-preview--summary-soft .storefront-checkout-preview__body>aside{border:1px solid var(--sf-text)}@supports (color:color-mix(in lab, red, red)){.storefront-checkout-preview--summary-soft .storefront-checkout-preview__body>aside{border:1px solid color-mix(in srgb,var(--sf-text) 12%,transparent)}}.storefront-checkout-preview--summary-soft .storefront-checkout-preview__body>aside{background:var(--sf-surface);color:var(--sf-text)}.storefront-checkout-preview--button-primary .storefront-checkout-preview__body>aside>button{background:var(--sf-primary);color:var(--sf-surface)}.storefront-checkout-preview--layout-single .storefront-checkout-preview__body{grid-template-columns:1fr;max-width:360px;margin:auto}.storefront-checkout-preview--layout-single .storefront-checkout-preview__body>aside{position:static}.storefront-checkout-preview--mobile .storefront-checkout-preview__title{padding-block:16px 11px}.storefront-checkout-preview--mobile .storefront-checkout-preview__title h2{font-size:25px}.storefront-checkout-preview--mobile .storefront-checkout-preview__body{grid-template-columns:1fr;padding-inline:8px}.storefront-checkout-preview--mobile .storefront-checkout-preview__cart{margin-inline:8px}.storefront-checkout-preview--mobile.storefront-checkout-preview--mobile-cart-fullscreen .storefront-checkout-preview__cart{border-radius:0;align-content:start;min-height:165px;padding:14px;display:grid}.storefront-checkout-preview--mobile .storefront-checkout-preview__body>aside{position:static}.storefront-checkout-preview--mobile.is-sticky .storefront-checkout-preview__body>aside{z-index:3;position:sticky;bottom:5px}.storefront-checkout-preview--mobile.is-sticky .storefront-checkout-preview__body>aside>small,.storefront-checkout-preview--mobile.is-sticky .storefront-checkout-preview__body>aside>h3,.storefront-checkout-preview--mobile.is-sticky .storefront-checkout-preview__body>aside>div,.storefront-checkout-preview--mobile.is-sticky .storefront-checkout-preview__body>aside>label,.storefront-checkout-preview--mobile.is-sticky .storefront-checkout-preview__body>aside>footer{display:none}@media (max-width:700px){.store-cart-drawer--mobile-fullscreen{border-radius:0;height:100dvh}.store-cart-drawer--density-compact .store-cart-lines article{grid-template-columns:66px 1fr}.store-cart-trust{grid-template-columns:1fr}.buyer-checkout-summary{position:static}.buyer-checkout--sticky-mobile .buyer-checkout-summary{position:sticky}.buyer-checkout--layout-single{max-width:none}.buyer-checkout-trust span{font-size:var(--ns-font-caption)}.buyer-checkout--summary-soft .buyer-checkout-summary{box-shadow:0 -18px 45px #0000001a}}.storefront-checkout-preview--delivery-compact .storefront-checkout-preview__steps article:nth-child(2){padding-block:6px}.storefront-checkout-preview--promo-compact .storefront-checkout-preview__body>aside>label{padding-block:3px}.storefront-checkout-preview--promo-compact .storefront-checkout-preview__body>aside>label>span{display:none}@media (max-width:700px){.storefront-presets--complete button:last-child{grid-column:auto}}.storefront-custom-presets{background:#f7f5ef;border:1px solid #d9d6ce;border-radius:16px;margin-top:18px;padding:15px}.storefront-custom-presets>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.storefront-custom-presets>header span{color:#77766f;font-size:var(--ns-font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900;display:block}.storefront-custom-presets>header h3{letter-spacing:-.025em;margin:5px 0 4px;font-size:13px}.storefront-custom-presets>header p{color:#797870;max-width:360px;font-size:var(--ns-font-caption);margin:0;line-height:1.45}.storefront-custom-presets>header>b{color:#696861;font-size:var(--ns-font-caption);background:#e8e5de;border-radius:99px;padding:6px 8px}.storefront-custom-presets>form{grid-template-columns:1fr auto;gap:7px;margin-top:13px;display:grid}.storefront-custom-presets>form input,.storefront-custom-preset__content form input{min-width:0;height:40px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);background:#fff;border:1px solid #d9d6ce;border-radius:10px;outline:0;padding:0 11px}.storefront-custom-presets>form input:focus,.storefront-custom-preset__content form input:focus{border-color:var(--ink);box-shadow:0 0 0 3px #1717130f}.storefront-custom-presets>form button,.storefront-custom-preset__content form button{background:var(--ink);color:#fff;min-height:40px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-weight:850}.storefront-custom-presets button:disabled{opacity:.45;cursor:not-allowed}.storefront-custom-presets__list{gap:7px;margin-top:11px;display:grid}.storefront-custom-presets__list>article{background:#fff;border:1px solid #dedbd3;border-radius:13px;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px;display:grid}.storefront-custom-presets__list>article.is-active{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.storefront-custom-preset__apply{min-height:82px;font:inherit;cursor:pointer;background:#f2f0ea;border:0;border-radius:9px;flex-direction:column;justify-content:space-between;padding:7px;display:flex;position:relative}.storefront-custom-preset__apply i{border-radius:7px;width:100%;height:48px}.storefront-custom-preset__apply span{font-size:var(--ns-font-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:900}.storefront-custom-preset__apply[aria-pressed=true] span{color:#297c4c}.storefront-custom-preset__content{flex-direction:column;justify-content:center;min-width:0;padding:5px 4px;display:flex}.storefront-custom-preset__content>b,.storefront-custom-preset__content>small{display:block}.storefront-custom-preset__content>b{text-overflow:ellipsis;font-size:var(--ns-font-label);white-space:nowrap;overflow:hidden}.storefront-custom-preset__content>small{color:#7f7d76;font-size:var(--ns-font-caption);margin-top:4px}.storefront-custom-preset__content>div{gap:9px;margin-top:10px;display:flex}.storefront-custom-preset__content>div button,.storefront-custom-preset__content form div button{color:#65645e;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;padding:0;font-weight:820;text-decoration:underline}.storefront-custom-preset__content>div button.is-danger{color:#9b403d}.storefront-custom-preset__content form{gap:7px;display:grid}.storefront-custom-preset__content form>div{gap:9px;display:flex}.storefront-custom-preset__content form div button{min-height:auto}.storefront-custom-preset__content form div button:first-child{color:var(--ink)}.storefront-custom-presets__empty{text-align:center;border:1px dashed #cbc8c0;border-radius:12px;margin-top:11px;padding:16px}.storefront-custom-presets__empty b{font-size:var(--ns-font-caption)}.storefront-custom-presets__empty p{color:#7c7a73;max-width:330px;font-size:var(--ns-font-caption);margin:5px auto 0;line-height:1.45}@media (max-width:700px){.storefront-custom-presets{padding:13px}.storefront-custom-presets>form{grid-template-columns:1fr}.storefront-custom-presets__list>article{grid-template-columns:82px minmax(0,1fr)}.storefront-custom-preset__apply{min-height:76px}}.storefront-store-switcher{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:12px 14px;display:flex}.storefront-store-switcher>span{color:#77766f;font-size:var(--ns-font-caption);font-weight:850}.storefront-store-switcher>div{gap:7px;display:flex;overflow:auto}.storefront-store-switcher form{margin:0}.storefront-store-switcher button{color:#696861;min-width:128px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #dedbd3;border-radius:10px;padding:9px 11px}.storefront-store-switcher button,.storefront-store-switcher small{display:block}.storefront-store-switcher button{font-size:var(--ns-font-caption);font-weight:850}.storefront-store-switcher small{font-size:var(--ns-font-caption);opacity:.65;margin-top:3px;font-weight:650}@media (max-width:700px){.storefront-store-switcher{flex-direction:column;align-items:flex-start}.storefront-store-switcher>div{width:100%}.storefront-store-switcher button{min-width:116px}}.storefront-brand-kit{color:#fff;background:#171713;border-radius:17px;margin-top:18px;padding:17px;box-shadow:0 14px 34px #1717131f}.storefront-brand-kit>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.storefront-brand-kit>header span{color:#b8ff2f;font-size:var(--ns-font-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:block}.storefront-brand-kit>header h3{letter-spacing:-.035em;margin:6px 0 5px;font-size:15px}.storefront-brand-kit>header p{color:#b9b8b2;max-width:360px;font-size:var(--ns-font-caption);margin:0;line-height:1.5}.storefront-brand-kit>header>b{font-size:var(--ns-font-caption);white-space:nowrap;border-radius:99px;padding:6px 8px}.storefront-brand-kit>header>b.is-safe{color:#171713;background:#b8ff2f}.storefront-brand-kit>header>b.is-warning{color:#3d2810;background:#fc7}.storefront-brand-kit__seed{background:#22221f;border:1px solid #393934;border-radius:12px;grid-template-columns:190px 1fr;align-items:center;gap:14px;margin-top:14px;padding:11px;display:grid}.storefront-brand-kit__seed label>span{font-size:var(--ns-font-caption);margin-bottom:6px;font-weight:850;display:block}.storefront-brand-kit__seed label>div{background:#fff;border-radius:9px;grid-template-columns:32px 1fr;gap:6px;height:38px;padding:4px;display:grid}.storefront-brand-kit__seed input[type=color]{background:0 0;border:0;border-radius:6px;width:32px;height:30px;padding:0;overflow:hidden}.storefront-brand-kit__seed input:not([type=color]){color:#171713;min-width:0;font:inherit;font-size:var(--ns-font-caption);background:0 0;border:0;outline:0;font-weight:820}.storefront-brand-kit__seed>small{color:#a9a8a2;font-size:var(--ns-font-caption);line-height:1.5}.storefront-brand-kit__moods{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:9px;display:grid}.storefront-brand-kit__moods button{color:#fff;text-align:left;min-height:62px;font:inherit;cursor:pointer;background:#22221f;border:1px solid #393934;border-radius:11px;padding:9px}.storefront-brand-kit__moods button[aria-pressed=true]{background:#2c2c27;border-color:#b8ff2f;box-shadow:inset 0 0 0 1px #b8ff2f}.storefront-brand-kit__moods b,.storefront-brand-kit__moods small{display:block}.storefront-brand-kit__moods b{font-size:var(--ns-font-caption)}.storefront-brand-kit__moods small{color:#989791;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.35}.storefront-brand-kit__palette{grid-template-columns:repeat(5,1fr);gap:5px;margin-top:9px;display:grid}.storefront-brand-kit__palette>div{background:#22221f;border-radius:10px;min-width:0;padding:5px}.storefront-brand-kit__palette i{border:1px solid #ffffff1f;border-radius:7px;height:35px;display:block}.storefront-brand-kit__palette span,.storefront-brand-kit__palette b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.storefront-brand-kit__palette span{color:#aaa9a3;font-size:var(--ns-font-caption);margin-top:6px}.storefront-brand-kit__palette b{font-size:var(--ns-font-caption);margin-top:2px}.storefront-brand-kit__apply{color:#171713;width:100%;min-height:43px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#b8ff2f;border:0;border-radius:11px;justify-content:space-between;align-items:center;margin-top:9px;padding:0 12px;font-weight:900;display:flex}.storefront-brand-kit__apply:disabled,.storefront-brand-kit__moods button:disabled{opacity:.45;cursor:not-allowed}.storefront-brand-kit__audit{border-top:1px solid #393934;margin-top:10px;padding-top:11px}.storefront-brand-kit__audit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.storefront-brand-kit__audit>header b{font-size:var(--ns-font-caption)}.storefront-brand-kit__audit>header span{color:#989791;font-size:var(--ns-font-caption)}.storefront-brand-kit__audit>div{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px;display:grid}.storefront-brand-kit__audit article{background:#22221f;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.storefront-brand-kit__audit article>span{width:20px;height:20px;font-size:var(--ns-font-caption);border-radius:50%;place-items:center;font-weight:900;display:grid}.storefront-brand-kit__audit article.is-safe>span{color:#171713;background:#b8ff2f}.storefront-brand-kit__audit article.is-warning>span{color:#3d2810;background:#fc7}.storefront-brand-kit__audit article b,.storefront-brand-kit__audit article small{display:block}.storefront-brand-kit__audit article b{font-size:var(--ns-font-caption)}.storefront-brand-kit__audit article small{color:#a9a8a2;font-size:var(--ns-font-caption);margin-top:2px}.storefront-brand-kit__audit>p{color:#ffdca5;font-size:var(--ns-font-caption);background:#3a2e1d;border-radius:9px;margin:8px 0 0;padding:8px 9px;line-height:1.45}@media (max-width:700px){.storefront-brand-kit{padding:14px}.storefront-brand-kit__seed{grid-template-columns:1fr}.storefront-brand-kit__moods{grid-template-columns:1fr 1fr}.storefront-brand-kit__palette{grid-template-columns:repeat(3,1fr)}.storefront-brand-kit__audit>div{grid-template-columns:1fr}}.storefront-typography-kit{background:#f7f5ef;border:1px solid #d9d6ce;border-radius:17px;margin-top:12px;padding:16px}.storefront-typography-kit>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.storefront-typography-kit>header span{color:#706f68;font-size:var(--ns-font-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:block}.storefront-typography-kit>header h3{letter-spacing:-.035em;margin:6px 0 5px;font-size:15px}.storefront-typography-kit>header p{color:#77766f;max-width:370px;font-size:var(--ns-font-caption);margin:0;line-height:1.5}.storefront-typography-kit>header>b{font-size:var(--ns-font-caption);white-space:nowrap;border-radius:99px;padding:6px 8px}.storefront-typography-kit>header>b.is-safe{color:#31501f;background:#dfff92}.storefront-typography-kit>header>b.is-warning{color:#6d4617;background:#ffe2ac}.storefront-typography-kit__presets{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:13px;display:grid}.storefront-typography-kit__presets button{color:#171713;text-align:left;min-width:0;min-height:118px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9d6ce;border-radius:12px;flex-direction:column;align-items:flex-start;padding:9px;display:flex}.storefront-typography-kit__presets button[aria-pressed=true]{border-color:#171713;box-shadow:0 0 0 1px #171713}.storefront-typography-kit__presets button>span{font-size:24px;line-height:1}.storefront-typography-kit__presets button>b{font-size:var(--ns-font-caption);margin-top:13px}.storefront-typography-kit__presets button>small{color:#7b7a73;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.4}.storefront-typography-kit__presets button:disabled{opacity:.5;cursor:not-allowed}.is-heading-editorial>span,.is-heading-editorial>h4{font-family:Georgia,Times New Roman,serif;font-weight:400}.is-heading-sans>span,.is-heading-sans>h4{font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-weight:780}.is-heading-display>span,.is-heading-display>h4{text-transform:uppercase;font-family:Arial Black,Inter,Arial,sans-serif;font-weight:900}.is-heading-rounded>span,.is-heading-rounded>h4{letter-spacing:-.04em;font-family:Trebuchet MS,Avenir Next,Segoe UI,sans-serif;font-weight:800}.storefront-typography-kit__mobile{color:#171713;background:#fff;border:5px solid #171713;border-radius:28px;width:min(265px,100%);min-height:310px;margin:12px auto 0;padding:19px 17px 16px;box-shadow:0 15px 32px #1717131f}.storefront-typography-kit__mobile.is-body-serif{font-family:Georgia,Times New Roman,serif}.storefront-typography-kit__mobile.is-body-humanist{font-family:Avenir Next,Segoe UI,Arial,sans-serif}.storefront-typography-kit__mobile>header{border-bottom:1px solid #e5e2da;justify-content:space-between;align-items:center;padding-bottom:10px;font-family:Inter,Segoe UI,Arial,sans-serif;display:flex}.storefront-typography-kit__mobile>header span,.storefront-typography-kit__mobile>header b{font-size:var(--ns-font-caption)}.storefront-typography-kit__mobile>small{font-family:Inter,Segoe UI,Arial,sans-serif;font-size:var(--ns-font-caption);letter-spacing:.12em;text-transform:uppercase;margin-top:23px;font-weight:900;display:block}.storefront-typography-kit__mobile>h4{letter-spacing:-.065em;text-wrap:balance;overflow-wrap:anywhere;margin:9px 0 8px;font-size:31px;line-height:.9}.storefront-typography-kit__mobile>p{color:#66655f;font-size:var(--ns-font-caption);margin:0;line-height:1.55}.storefront-typography-kit__mobile>button{color:#fff;width:100%;min-height:39px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:var(--ns-font-caption);background:#171713;border:0;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 11px;font-weight:850;display:flex}.storefront-typography-kit__audit{border-top:1px solid #dedbd3;margin-top:12px;padding-top:11px}.storefront-typography-kit__audit>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.storefront-typography-kit__audit>header b{font-size:var(--ns-font-caption)}.storefront-typography-kit__audit>header span{color:#85847d;font-size:var(--ns-font-caption)}.storefront-typography-kit__audit>div{grid-template-columns:repeat(2,1fr);gap:5px;margin-top:8px;display:grid}.storefront-typography-kit__audit article{background:#fff;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;gap:7px;padding:7px;display:grid}.storefront-typography-kit__audit article>span{width:20px;height:20px;font-size:var(--ns-font-caption);border-radius:50%;place-items:center;font-weight:900;display:grid}.storefront-typography-kit__audit article.is-safe>span{color:#31501f;background:#dfff92}.storefront-typography-kit__audit article.is-warning>span{color:#6d4617;background:#ffe2ac}.storefront-typography-kit__audit article b,.storefront-typography-kit__audit article small{display:block}.storefront-typography-kit__audit article b{font-size:var(--ns-font-caption)}.storefront-typography-kit__audit article small{color:#85847d;font-size:var(--ns-font-caption);margin-top:2px}.storefront-typography-kit__audit>p{color:#724817;font-size:var(--ns-font-caption);background:#fff0d8;border-radius:9px;margin:8px 0 0;padding:8px 9px;line-height:1.45}.storefront-frame--body-sans{--sf-body-font:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif;--sf-ui-font:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif}.storefront-frame--body-serif{--sf-body-font:Georgia,"Times New Roman",serif;--sf-ui-font:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif}.storefront-frame--body-humanist{--sf-body-font:"Avenir Next","Segoe UI",Arial,sans-serif;--sf-ui-font:"Avenir Next","Segoe UI",Arial,sans-serif}.storefront-frame{font-family:var(--sf-body-font,Inter,"Segoe UI",Arial,sans-serif)}.storefront-frame :is(button,input,select,textarea,small){font-family:var(--sf-ui-font,Inter,"Segoe UI",Arial,sans-serif)}.storefront-frame--heading-editorial :is(h1,h2,h3,h4){font-family:Georgia,Times New Roman,serif;font-weight:400}.storefront-frame--heading-sans :is(h1,h2,h3,h4){font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-weight:760}.storefront-frame--heading-display :is(h1,h2,h3,h4){text-transform:uppercase;font-family:Arial Black,Inter,Arial,sans-serif;font-weight:900}.storefront-frame--heading-rounded :is(h1,h2,h3,h4){letter-spacing:-.045em;font-family:Trebuchet MS,Avenir Next,Segoe UI,sans-serif;font-weight:800}.public-shop--body-sans{--shop-body-font:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif;--shop-ui-font:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif}.public-shop--body-serif{--shop-body-font:Georgia,"Times New Roman",serif;--shop-ui-font:Inter,"SF Pro Text","Segoe UI",Arial,sans-serif}.public-shop--body-humanist{--shop-body-font:"Avenir Next","Segoe UI",Arial,sans-serif;--shop-ui-font:"Avenir Next","Segoe UI",Arial,sans-serif}.public-shop{font-family:var(--shop-body-font,Inter,"Segoe UI",Arial,sans-serif)}.public-shop :is(button,input,select,textarea),.public-shop__announcement,.public-shop__header,.public-shop__categories,.public-product__stock{font-family:var(--shop-ui-font,Inter,"Segoe UI",Arial,sans-serif)}.public-shop--heading-editorial :is(h1,h2,h3,h4){font-family:Georgia,Times New Roman,serif;font-weight:400}.public-shop--heading-sans :is(h1,h2,h3,h4){font-family:Inter,SF Pro Display,Segoe UI,Arial,sans-serif;font-weight:760}.public-shop--heading-display :is(h1,h2,h3,h4){text-transform:uppercase;font-family:Arial Black,Inter,Arial,sans-serif;font-weight:900}.public-shop--heading-rounded :is(h1,h2,h3,h4){letter-spacing:-.045em;font-family:Trebuchet MS,Avenir Next,Segoe UI,sans-serif;font-weight:800}.storefront-frame :is(h1,h2,h3,h4),.public-shop :is(h1,h2,h3,h4){text-wrap:balance;overflow-wrap:anywhere}.storefront-frame__hero--title-compact h3{font-size:clamp(25px,2.6vw,40px)}.storefront-frame__hero--title-tight h3{font-size:clamp(21px,2.25vw,34px);line-height:.96}.public-shop__hero--title-compact h1{font-size:clamp(58px,7.2vw,108px);line-height:.88}.public-shop__hero--title-tight h1{font-size:clamp(48px,6.2vw,88px);line-height:.92}@media (max-width:700px){.storefront-typography-kit__presets{grid-template-columns:1fr 1fr}.storefront-typography-kit__presets button:last-child{grid-column:1/-1}.storefront-typography-kit__audit>div{grid-template-columns:1fr}.storefront-frame--mobile .storefront-frame__hero--title-compact h3{font-size:29px}.storefront-frame--mobile .storefront-frame__hero--title-tight h3{font-size:25px}.public-shop__hero--title-compact h1{font-size:54px}.public-shop__hero--title-tight h1{font-size:45px}}.product-inline-link{color:#5d5c56;font-size:var(--ns-font-small);text-underline-offset:4px;margin-top:14px;font-weight:820;text-decoration:underline;display:inline-flex}.size-guide-content{margin-top:30px}.size-guide-heading h1{letter-spacing:-.07em;font-size:clamp(45px,6vw,76px)}.size-guide-heading p{max-width:660px}.size-guide-workspace{grid-template-columns:minmax(230px,290px) minmax(0,1fr);align-items:start;gap:14px;margin-top:34px;display:grid}.size-guide-list,.size-guide-editor{border:1px solid var(--line);background:#fff;border-radius:22px}.size-guide-list{padding:12px;position:sticky;top:20px}.size-guide-list__top{justify-content:space-between;align-items:center;gap:10px;padding:6px 5px 14px;display:flex}.size-guide-list__top>b{font-size:var(--ns-font-small)}.size-guide-list__top>button{background:var(--ink);color:#fff;min-height:34px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:9px;padding:0 11px;font-weight:850}.size-guide-list__item{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#faf9f6;border:1px solid #e4e1d9;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;padding:12px;display:flex}.size-guide-list__item[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.size-guide-list__item span{min-width:0}.size-guide-list__item b,.size-guide-list__item small{display:block}.size-guide-list__item b{text-overflow:ellipsis;font-size:var(--ns-font-label);white-space:nowrap;overflow:hidden}.size-guide-list__item small{color:#7e7d76;font-size:var(--ns-font-caption);margin-top:4px}.size-guide-list__item[aria-pressed=true] small{color:#b9b8b0}.size-guide-list__item em{font-size:var(--ns-font-caption);white-space:nowrap;background:#ece9e1;border-radius:99px;padding:5px 7px;font-style:normal;font-weight:850}.size-guide-list__item[aria-pressed=true] em{color:#171713;background:#b8ff2f}.size-guide-list__empty{text-align:center;border:1px dashed #d5d2ca;border-radius:13px;padding:25px 12px}.size-guide-list__empty b{font-size:var(--ns-font-small)}.size-guide-list__empty p{color:#7e7d76;font-size:var(--ns-font-caption);margin:6px 0 0;line-height:1.5}.size-guide-list>a{color:#65645e;font-size:var(--ns-font-caption);text-underline-offset:3px;margin:16px 5px 5px;font-weight:800;text-decoration:underline;display:inline-flex}.size-guide-editor{padding:clamp(20px,3.2vw,36px);overflow:hidden}.size-guide-editor__intro{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.size-guide-editor__intro span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.size-guide-editor__intro h2{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(26px,3vw,40px)}.size-guide-unit{background:#efede7;border-radius:12px;padding:4px;display:flex}.size-guide-unit button{color:#77766f;min-height:36px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px;font-weight:850}.size-guide-unit button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 4px 12px #0000000f}.size-guide-templates{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.size-guide-templates button{text-align:left;min-height:84px;font:inherit;cursor:pointer;background:#f7f5ef;border:1px solid #dedbd3;border-radius:14px;padding:13px}.size-guide-templates b,.size-guide-templates small{display:block}.size-guide-templates b{font-size:var(--ns-font-small)}.size-guide-templates small{color:#77766f;font-size:var(--ns-font-caption);margin-top:6px;line-height:1.4}.size-guide-fields{grid-template-columns:.75fr 1.25fr;gap:10px;margin-top:22px;display:grid}.size-guide-measurements{background:#f3f1eb;border-radius:15px;align-items:center;gap:7px;margin-top:20px;padding:13px;display:flex;overflow-x:auto}.size-guide-measurements>div{min-width:110px}.size-guide-measurements>div b,.size-guide-measurements>div small{display:block}.size-guide-measurements>div b{font-size:var(--ns-font-label)}.size-guide-measurements>div small{color:#7e7d76;font-size:var(--ns-font-caption);margin-top:3px}.size-guide-measurements label{grid-template-columns:1fr 32px;min-width:145px;display:grid}.size-guide-measurements input,.size-guide-table input{width:100%;min-height:38px;font:inherit;font-size:var(--ns-font-label);background:#fff;border:1px solid #dcd9d1;outline:0;padding:0 9px}.size-guide-measurements input{border-radius:9px 0 0 9px}.size-guide-measurements label button{color:#9b403d;cursor:pointer;background:#fff;border:1px solid #dcd9d1;border-left:0;border-radius:0 9px 9px 0}.size-guide-measurements>button,.size-guide-add-row{min-height:38px;font:inherit;font-size:var(--ns-font-caption);white-space:nowrap;cursor:pointer;background:0 0;border:1px dashed #aaa79e;border-radius:10px;padding:0 11px;font-weight:820}.size-guide-table-wrap{border:1px solid #dedbd3;border-radius:15px;margin-top:16px;overflow:auto}.size-guide-table{border-collapse:collapse;width:100%;min-width:620px}.size-guide-table th,.size-guide-table td{text-align:left;border-bottom:1px solid #ebe8e1;border-right:1px solid #ebe8e1;padding:8px}.size-guide-table thead th{color:#6f6e67;font-size:var(--ns-font-caption);text-transform:uppercase;background:#f2f0ea;padding:11px}.size-guide-table tbody th{width:105px}.size-guide-table input{border-radius:9px}.size-guide-table td:last-child,.size-guide-table th:last-child{border-right:0;width:42px}.size-guide-table td:last-child button{color:#903e38;cursor:pointer;background:#f3e5e3;border:0;border-radius:8px;width:28px;height:28px}.size-guide-measurements button:disabled,.size-guide-table button:disabled{opacity:.35;cursor:not-allowed}.size-guide-add-row{margin-top:10px}.size-guide-actions{border-top:1px solid #e6e3db;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;padding-top:18px;display:flex}.size-guide-actions>span{color:#77766f;max-width:390px;font-size:var(--ns-font-caption);line-height:1.5}.size-guide-actions>div{gap:8px;display:flex}.size-guide-delete{color:#9b403d;min-height:44px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #e2beba;border-radius:12px;padding:0 15px;font-weight:820}.public-size-guide{border:1px solid var(--shop-text);margin-top:18px}@supports (color:color-mix(in lab, red, red)){.public-size-guide{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.public-size-guide{border-radius:var(--shop-radius);background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-size-guide{background:color-mix(in srgb,var(--shop-accent) 13%,var(--shop-surface))}}.public-size-guide{overflow:hidden}.public-size-guide summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;list-style:none;display:flex}.public-size-guide summary::-webkit-details-marker{display:none}.public-size-guide summary span{font-size:var(--ns-font-small);font-weight:850}.public-size-guide summary small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-size-guide summary small{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.public-size-guide summary small{font-size:var(--ns-font-caption)}.public-size-guide[open] summary{border-bottom:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-size-guide[open] summary{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-size-guide__table{overflow-x:auto}.public-size-guide table{border-collapse:collapse;width:100%;min-width:520px}.public-size-guide th,.public-size-guide td{border-right:1px solid var(--shop-text);padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.public-size-guide th,.public-size-guide td{border-right:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.public-size-guide th,.public-size-guide td{border-bottom:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-size-guide th,.public-size-guide td{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.public-size-guide th,.public-size-guide td{font-size:var(--ns-font-caption);text-align:left}.public-size-guide thead th{font-size:var(--ns-font-caption);text-transform:uppercase;opacity:.65}.public-size-guide tbody th{font-weight:850}.public-size-guide>p{color:var(--shop-text);margin:0;padding:13px 16px}@supports (color:color-mix(in lab, red, red)){.public-size-guide>p{color:color-mix(in srgb,var(--shop-text) 65%,transparent)}}.public-size-guide>p{font-size:var(--ns-font-caption);line-height:1.55}@media (max-width:900px){.size-guide-workspace{grid-template-columns:1fr}.size-guide-list{position:static}.size-guide-list__item{width:min(240px,75vw);margin-right:5px;display:inline-flex}.size-guide-list{overflow-x:auto}.size-guide-list__top,.size-guide-list__empty,.size-guide-list>a{min-width:240px}.size-guide-fields{grid-template-columns:1fr}}@media (max-width:700px){.size-guide-content{margin-top:15px}.size-guide-heading h1{font-size:45px}.size-guide-editor{padding:19px 13px}.size-guide-editor__intro{flex-direction:column;align-items:stretch}.size-guide-unit{align-self:flex-start}.size-guide-templates{grid-template-columns:1fr}.size-guide-measurements{align-items:flex-end}.size-guide-actions{flex-direction:column;align-items:stretch}.size-guide-actions>div{grid-template-columns:1fr 1.4fr;display:grid}.size-guide-actions .button{justify-content:center}.public-size-guide summary{padding:14px 13px}.public-size-guide table{min-width:470px}}.size-guide-file{background:#faf9f6;border:1px solid #dedbd3;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:15px;display:flex}.size-guide-file>div:first-child{min-width:0}.size-guide-file b,.size-guide-file small{display:block}.size-guide-file b{font-size:var(--ns-font-small)}.size-guide-file small{color:#77766f;max-width:520px;font-size:var(--ns-font-caption);margin-top:5px;line-height:1.5}.size-guide-file__upload{min-height:42px;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #c9c6bd;border-radius:11px;flex:none;align-items:center;padding:0 14px;font-weight:850;display:inline-flex}.size-guide-file__upload[aria-disabled=true]{opacity:.55;cursor:not-allowed}.size-guide-file__upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.size-guide-file__current{align-items:center;gap:10px;display:flex}.size-guide-file__current span{text-overflow:ellipsis;max-width:210px;font-size:var(--ns-font-caption);white-space:nowrap;font-weight:760;overflow:hidden}.size-guide-file__current button{color:#8c3e38;min-height:38px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #e2beba;border-radius:10px;padding:0 11px;font-weight:800}.public-product-information__trigger{border:1px solid var(--shop-text);grid-template-columns:1fr auto auto;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:18px;padding:0 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-product-information__trigger{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.public-product-information__trigger{border-radius:var(--shop-radius);background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-product-information__trigger{background:color-mix(in srgb,var(--shop-accent) 13%,var(--shop-surface))}}.public-product-information__trigger{color:var(--shop-text);text-align:left;font:inherit;cursor:pointer}.public-product-information__trigger span{font-size:var(--ns-font-small);font-weight:850}.public-product-information__trigger small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product-information__trigger small{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.public-product-information__trigger small{font-size:var(--ns-font-caption)}.public-product-information__trigger b{font-size:15px}.public-product-information{width:min(920px,100vw - 32px);max-width:none;height:min(820px,100dvh - 32px);max-height:none;color:var(--shop-text);background:0 0;border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden}.public-product-information::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0d94}.public-product-information>section{border:1px solid var(--shop-text);flex-direction:column;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.public-product-information>section{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.public-product-information>section{background:var(--shop-surface);border-radius:24px;overflow:hidden;box-shadow:0 35px 90px #00000047}.public-product-information header{border-bottom:1px solid var(--shop-text);justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-product-information header{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-information header span{font-size:var(--ns-font-caption);letter-spacing:.12em;text-transform:uppercase;opacity:.58;font-weight:850}.public-product-information header h2{letter-spacing:-.055em;margin:6px 0 0;font-size:clamp(25px,4vw,42px);line-height:1}.public-product-information header button{border:1px solid var(--shop-text);flex:none;width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.public-product-information header button{border:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.public-product-information header button{color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:25px}.public-product-information__body{overscroll-behavior:contain;min-height:0;padding:20px 22px 24px;overflow-y:auto}.public-product-information__table{border:1px solid var(--shop-text);max-width:100%;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.public-product-information__table{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-information__table{border-radius:15px}.public-product-information__table:focus-visible{outline:3px solid var(--shop-accent);outline-offset:2px}.public-product-information table{border-collapse:collapse;width:100%;min-width:620px}.public-product-information th,.public-product-information td{border-right:1px solid var(--shop-text);padding:13px 15px}@supports (color:color-mix(in lab, red, red)){.public-product-information th,.public-product-information td{border-right:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.public-product-information th,.public-product-information td{border-bottom:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product-information th,.public-product-information td{border-bottom:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.public-product-information th,.public-product-information td{font-size:var(--ns-font-label);text-align:left}.public-product-information thead th{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-product-information thead th{background:color-mix(in srgb,var(--shop-accent) 12%,var(--shop-surface))}}.public-product-information thead th{font-size:var(--ns-font-caption);text-transform:uppercase}.public-product-information thead th small{font-size:var(--ns-font-caption);opacity:.55;margin-left:5px}.public-product-information tbody th{font-weight:850}.public-product-information__note{color:var(--shop-text);margin:15px 0 0}@supports (color:color-mix(in lab, red, red)){.public-product-information__note{color:color-mix(in srgb,var(--shop-text) 67%,transparent)}}.public-product-information__note{font-size:var(--ns-font-label);line-height:1.65}.public-product-information__file{border-top:1px solid var(--shop-text);margin-top:18px;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.public-product-information__file{border-top:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-information__file>div:first-child{align-items:center;gap:12px;display:flex}.public-product-information__file>div:first-child b{text-overflow:ellipsis;min-width:0;font-size:var(--ns-font-label);white-space:nowrap;overflow:hidden}.public-product-information__file>div:first-child span{font-size:var(--ns-font-caption);opacity:.58;white-space:nowrap}.public-product-information__file>div:first-child a{font-size:var(--ns-font-caption);text-underline-offset:3px;white-space:nowrap;margin-left:auto;font-weight:850;text-decoration:underline}.public-product-information__file>nav{justify-content:flex-end;align-items:center;gap:7px;margin:14px 0 8px;display:flex}.public-product-information__file>nav button{border:1px solid var(--shop-text);width:38px;height:38px}@supports (color:color-mix(in lab, red, red)){.public-product-information__file>nav button{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.public-product-information__file>nav button{background:var(--shop-surface);color:inherit;cursor:pointer;border-radius:10px}.public-product-information__file>nav button:disabled{opacity:.35}.public-product-information__file>nav span{min-width:48px;font-size:var(--ns-font-caption);text-align:center}.public-product-information__image{background:var(--shop-text);border-radius:14px;max-height:520px;overflow:auto}@supports (color:color-mix(in lab, red, red)){.public-product-information__image{background:color-mix(in srgb,var(--shop-text) 5%,var(--shop-surface))}}.public-product-information__image img{max-width:none;height:auto;transition:width .16s;display:block}.public-product-information__file iframe{border:1px solid var(--shop-text);width:100%;height:520px;margin-top:14px}@supports (color:color-mix(in lab, red, red)){.public-product-information__file iframe{border:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-information__file iframe{background:#fff;border-radius:14px}@media (max-width:700px){.size-guide-file{flex-direction:column;align-items:stretch}.size-guide-file__upload,.size-guide-file__current{width:100%}.size-guide-file__upload{justify-content:center}.size-guide-file__current{justify-content:space-between}.public-product-information{width:100vw;height:calc(100dvh - env(safe-area-inset-top));margin-top:env(safe-area-inset-top);border-radius:22px 22px 0 0}.public-product-information>section{border-radius:22px 22px 0 0}.public-product-information header{padding:16px}.public-product-information__body{padding:15px 14px calc(18px + env(safe-area-inset-bottom))}.public-product-information table{min-width:560px}.public-product-information__file>div:first-child{flex-wrap:wrap;align-items:flex-start}.public-product-information__file>div:first-child a{width:100%;margin-left:0}.public-product-information__file iframe{height:58dvh}.public-product-information__image{max-height:60dvh}.public-product-information__trigger{min-height:58px}.public-product-information__trigger small{display:none}}.add-product-content,.instagram-import-content{margin-top:30px}.add-product-heading h1,.instagram-import-heading h1{letter-spacing:-.07em;font-size:clamp(48px,6.5vw,82px)}.add-product-heading p,.instagram-import-heading p{max-width:720px}.add-product-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.add-product-options>a{border:1px solid var(--line);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;min-height:310px;padding:24px;transition:transform .18s,box-shadow .18s;display:flex}.add-product-options>a:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.add-product-options>a>span{background:#efede7;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.add-product-options>a:nth-child(2)>span{background:linear-gradient(135deg,#ffd7ef,#cfc8ff)}.add-product-options>a:nth-child(3)>span{background:#dff5ff}.add-product-options b{letter-spacing:-.04em;margin-top:48px;font-size:25px}.add-product-options p{color:#6f6e67;margin:10px 0 0;font-size:12px;line-height:1.6}.add-product-options em{font-size:var(--ns-font-small);margin-top:auto;padding-top:22px;font-style:normal;font-weight:850}.instagram-import-workspace{margin-top:32px}.instagram-import-state{border:1px solid var(--line);text-align:center;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:clamp(30px,6vw,70px);display:flex}.instagram-import-state>span:not(.instagram-import-loader){background:linear-gradient(135deg,#ffdfef,#cfc8ff);border-radius:19px;place-items:center;width:60px;height:60px;font-size:14px;font-weight:900;display:grid}.instagram-import-state h2{letter-spacing:-.055em;max-width:650px;margin:20px 0 10px;font-size:clamp(28px,4vw,45px)}.instagram-import-state p{color:#6e6d67;max-width:680px;margin:0;font-size:12px;line-height:1.7}.instagram-import-state .button{margin-top:24px}.instagram-import-state small{color:#77766f;font-size:var(--ns-font-caption);margin-top:12px}.instagram-import-state .module-feedback{text-align:left;width:100%;margin-top:18px}.instagram-import-state--notice{background:#f7f4ee}.instagram-import-loader{border:3px solid #dfdcd4;border-top-color:var(--ink);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite instagram-spin}@keyframes instagram-spin{to{transform:rotate(360deg)}}.instagram-import-toolbar{border:1px solid var(--line);background:#fff;border-radius:19px;justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.instagram-import-toolbar>div:first-child span,.instagram-import-toolbar>div:first-child b,.instagram-import-toolbar>div:first-child small{display:block}.instagram-import-toolbar>div:first-child span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.instagram-import-toolbar>div:first-child b{margin-top:4px;font-size:14px}.instagram-import-toolbar>div:first-child small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.instagram-import-toolbar>div:last-child{gap:7px;display:flex}.instagram-import-toolbar button{min-height:40px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:10px;padding:0 12px;font-weight:800}.instagram-import-selection{z-index:var(--layer-sticky);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf9f6e6;border:1px solid #17171324;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:12px 14px;display:flex;position:sticky;top:12px;box-shadow:0 12px 34px #00000014}.instagram-import-selection>span{font-size:var(--ns-font-small)}.instagram-import-selection>div{gap:8px;display:flex}.instagram-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.instagram-media-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-width:0;overflow:hidden}.instagram-media-card[data-selected]{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.instagram-media-card[data-imported]{opacity:.72}.instagram-media-card>button{aspect-ratio:1;cursor:pointer;background:#eceae4;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.instagram-media-card>button:disabled{cursor:default}.instagram-media-card>button img{object-fit:cover;width:100%;height:100%;display:block}.instagram-media-card>button>span{color:#77766f;height:100%;font-size:var(--ns-font-label);place-items:center;display:grid}.instagram-media-card>button i{color:#fff;font-size:var(--ns-font-caption);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141412d6;border-radius:99px;padding:7px 9px;font-style:normal;font-weight:850;position:absolute;bottom:8px;right:8px}.instagram-media-card[data-selected]>button i{background:var(--lime);color:var(--ink)}.instagram-media-card>div{padding:12px}.instagram-media-card p{color:#41413d;height:38px;font-size:var(--ns-font-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.55;display:-webkit-box;overflow:hidden}.instagram-media-card time,.instagram-media-card>div>a{color:#85847c;font-size:var(--ns-font-caption);margin-top:8px;display:block}.instagram-media-card>div>a{color:var(--ink);text-underline-offset:3px;font-weight:820;text-decoration:underline}.instagram-import-result{background:#eff9f1;border:1px solid #b8dcbf;border-radius:18px;align-items:center;gap:20px;margin:14px 0;padding:18px 20px;display:flex}.instagram-import-result--partial,.instagram-import-result--cancelled{background:#fff8e8;border-color:#e8d5a7}.instagram-import-result--failed{background:#fff0ee;border-color:#e5c1bd}.instagram-import-result span{color:#6f6e67;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.instagram-import-result h3{margin:4px 0 0;font-size:16px}.instagram-import-result p{font-size:var(--ns-font-label);margin-left:auto}.instagram-import-result>a{font-size:var(--ns-font-caption);text-underline-offset:3px;white-space:nowrap;font-weight:850;text-decoration:underline}@media (max-width:1000px){.add-product-options{grid-template-columns:1fr}.add-product-options>a{min-height:220px}.add-product-options b{margin-top:28px}.instagram-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.add-product-content,.instagram-import-content{margin-top:14px}.add-product-heading h1,.instagram-import-heading h1{font-size:46px}.add-product-options{margin-top:22px}.add-product-options>a{min-height:205px;padding:19px}.instagram-import-state{min-height:330px;padding:30px 18px}.instagram-import-toolbar{flex-direction:column;align-items:flex-start}.instagram-import-toolbar>div:last-child{width:100%}.instagram-import-toolbar button{flex:1}.instagram-import-selection{flex-direction:column;align-items:stretch;top:8px}.instagram-import-selection>div{grid-template-columns:1fr 1.5fr;display:grid}.instagram-import-selection .button{min-width:0;padding-inline:10px}.instagram-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-import-result{flex-direction:column;align-items:flex-start}.instagram-import-result p{margin:0}.instagram-import-result>a{white-space:normal}}@media (max-width:340px){.instagram-media-grid,.instagram-import-selection>div{grid-template-columns:1fr}}.ai-import-content{width:min(1220px,100%);margin-top:28px}.ai-import-heading h1{letter-spacing:-.07em;font-size:clamp(46px,6.5vw,78px)}.ai-import-heading p{max-width:760px}.ai-import-workspace{grid-template-columns:minmax(0,1fr) 280px;gap:14px;margin-top:30px;display:grid}.ai-import-create,.ai-import-history,.ai-import-review{border:1px solid var(--line);background:#fff;border-radius:23px}.ai-import-create{padding:25px}.ai-import-step{align-items:center;gap:12px;margin-bottom:20px;display:flex}.ai-import-step>span{background:var(--ink);width:35px;height:35px;color:var(--lime);font-size:var(--ns-font-small);border-radius:11px;place-items:center;font-weight:900;display:grid}.ai-import-step b,.ai-import-step small{display:block}.ai-import-step b{font-size:15px}.ai-import-step small{color:#77766f;font-size:var(--ns-font-small);margin-top:3px}.ai-import-create>label:not(.ai-import-consent){margin-top:14px;display:block}.ai-import-create>label>span,.ai-import-field>span{color:#6d6c66;font-size:var(--ns-font-label);margin-bottom:7px;font-weight:800;display:block}.ai-import-create textarea,.ai-import-create input[type=url],.ai-import-field input,.ai-import-field select,.ai-import-field textarea{width:100%;color:var(--ink);font:inherit;background:#fbfaf7;border:1px solid #d9d6cf;border-radius:12px;outline:none;padding:12px;font-size:12px}.ai-import-create textarea:focus,.ai-import-create input:focus,.ai-import-field input:focus,.ai-import-field select:focus,.ai-import-field textarea:focus{border-color:#77766f;box-shadow:0 0 0 3px #25251f12}.ai-import-files{cursor:pointer;background:#f7f5ef;border:1px dashed #aaa79e;border-radius:14px;padding:18px;position:relative}.ai-import-files input{opacity:0;width:1px;height:1px;position:absolute}.ai-import-files b,.ai-import-files small{display:block}.ai-import-files b{font-size:var(--ns-font-small)}.ai-import-files small{color:#77766f;font-size:var(--ns-font-caption);margin-top:5px}.ai-import-file-list{margin:8px 0 0;padding:0;list-style:none}.ai-import-file-list li{font-size:var(--ns-font-caption);border-bottom:1px solid #ece9e2;justify-content:space-between;padding:7px 9px;display:flex}.ai-import-file-list span{color:#85847c}.ai-import-consent{align-items:flex-start;gap:10px;margin:18px 0;display:flex}.ai-import-consent input{accent-color:var(--ink);margin-top:2px}.ai-import-consent b,.ai-import-consent small{display:block}.ai-import-consent b{font-size:var(--ns-font-label)}.ai-import-consent small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.5}.ai-import-history{align-self:start;padding:17px}.ai-import-history>div{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ai-import-history>div>b{font-size:19px}.ai-import-history>button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #e1ded7;border-radius:13px;margin-top:6px;padding:12px;display:block}.ai-import-history>button[aria-pressed=true]{border-color:var(--ink);background:#efede7}.ai-import-history button span,.ai-import-history button b,.ai-import-history button small{display:block}.ai-import-history button span{color:#74736c;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.ai-import-history button b{font-size:var(--ns-font-small);margin-top:4px}.ai-import-history button small{color:#85847c;font-size:var(--ns-font-caption);margin-top:4px}.ai-import-history>p{color:#77766f;font-size:var(--ns-font-label);line-height:1.6}.ai-import-workspace>.module-feedback,.ai-import-review{grid-column:1/-1}.ai-import-review{padding:26px}.ai-import-review>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ai-import-review h2{letter-spacing:-.05em;margin:6px 0 0;font-size:30px}.ai-import-review header p{color:#77766f;max-width:650px;font-size:var(--ns-font-small);margin:8px 0 0}.ai-import-provider{font-size:var(--ns-font-caption);white-space:nowrap;background:#edf5dd;border-radius:99px;padding:9px 11px;font-weight:850}.ai-import-provider--heuristic{background:#fff2d7}.ai-import-notice,.ai-import-uncertainties{background:#fff5df;border-radius:14px;margin-top:16px;padding:14px}.ai-import-notice b,.ai-import-notice span{display:block}.ai-import-notice b{font-size:var(--ns-font-small)}.ai-import-notice span{color:#776846;font-size:var(--ns-font-label);margin-top:4px}.ai-import-media{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.ai-import-media figure{background:#efede7;border-radius:14px;margin:0;overflow:hidden}.ai-import-media img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ai-import-media figcaption{font-size:var(--ns-font-caption);text-overflow:ellipsis;white-space:nowrap;padding:7px;overflow:hidden}.ai-import-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:20px;display:grid}.ai-import-field--wide{grid-column:1/-1}.ai-import-field input:disabled,.ai-import-field select:disabled,.ai-import-field textarea:disabled{opacity:.8;color:#56554f}.ai-import-source,.ai-import-hint{color:#77766f;font-size:var(--ns-font-caption);margin-top:6px;line-height:1.4;display:block}.ai-import-hint{color:#6b5622;font-weight:800}.ai-import-uncertainties>b{font-size:var(--ns-font-small)}.ai-import-uncertainties ul{color:#755f2e;font-size:var(--ns-font-caption);margin:7px 0 0;padding-left:18px;line-height:1.6}.ai-import-review>footer{border-top:1px solid #e5e2db;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.ai-import-review>footer>div:first-child b,.ai-import-review>footer>div:first-child small{display:block}.ai-import-review>footer>div:first-child b{font-size:13px}.ai-import-review>footer>div:first-child small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.ai-import-actions{align-items:center;gap:10px;display:flex}.ai-import-actions>label{max-width:220px;font-size:var(--ns-font-caption);align-items:flex-start;gap:7px;line-height:1.35;display:flex}.ai-import-actions input{accent-color:var(--ink)}.ai-import-audit{border-top:1px solid #e5e2db;margin-top:18px;padding-top:15px}.ai-import-audit summary{font-size:var(--ns-font-label);cursor:pointer;font-weight:850}.ai-import-audit p{color:#676660;max-width:800px;font-size:var(--ns-font-label);white-space:pre-wrap;line-height:1.6}.ai-import-audit a{font-size:var(--ns-font-caption);font-weight:850;text-decoration:underline}.ai-import-create .button:disabled,.ai-import-actions .button:disabled{opacity:.45;cursor:not-allowed}@media (max-width:800px){.ai-import-content{margin-top:14px}.ai-import-heading h1{font-size:45px}.ai-import-workspace{grid-template-columns:1fr}.ai-import-history{grid-row:2}.ai-import-workspace>.module-feedback,.ai-import-review{grid-column:auto}.ai-import-review{padding:18px}.ai-import-review>header,.ai-import-review>footer{flex-direction:column;align-items:stretch}.ai-import-fields{grid-template-columns:1fr}.ai-import-field--wide{grid-column:auto}.ai-import-media{grid-template-columns:repeat(2,1fr)}.ai-import-actions{flex-direction:column;align-items:stretch}.ai-import-actions>label{max-width:none}}.contextual-ai-trigger{background:#fff8e7;border:1px solid #e1d8b7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:10px 12px;display:flex}.contextual-ai-trigger>span{color:#765f2f;font-size:var(--ns-font-caption);font-weight:800}.contextual-ai-trigger>button,.seller-chat-ai{min-height:38px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d8cd9e;border-radius:10px;padding:0 12px;font-weight:850}.contextual-ai-trigger button:disabled,.seller-chat-ai:disabled{opacity:.5;cursor:wait}.contextual-ai-draft{background:#fffdf5;border:1px solid #d8d0ad;border-radius:15px;margin-top:12px;padding:16px}.contextual-ai-draft>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contextual-ai-draft header b,.contextual-ai-draft header small{display:block}.contextual-ai-draft header b{font-size:var(--ns-font-small)}.contextual-ai-draft header small{color:#77705d;font-size:var(--ns-font-caption);margin-top:4px}.contextual-ai-draft header>button{cursor:pointer;background:#eee8d2;border:0;border-radius:8px;width:28px;height:28px;font-size:17px}.contextual-ai-draft>p{color:#44423a;font-size:var(--ns-font-small);white-space:pre-wrap;margin:13px 0 0;line-height:1.65}.contextual-ai-draft>small{color:#806b35;font-size:var(--ns-font-caption);margin-top:9px;display:block}.contextual-ai-draft>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.contextual-ai-draft--chat{margin:10px 16px 0}.seller-chat-compose-mode .seller-chat-ai{margin-left:auto}.analytics-ai-card{background:linear-gradient(135deg,#fffdf5,#f4f8e9);border:1px solid #ded7b7;border-radius:21px;margin:14px 0;padding:22px}.analytics-ai-card>header{justify-content:space-between;align-items:center;gap:25px;display:flex}.analytics-ai-card h2{letter-spacing:-.045em;margin:6px 0 0;font-size:26px}.analytics-ai-card header p{color:#777166;max-width:620px;font-size:var(--ns-font-label);margin:7px 0 0;line-height:1.5}.analytics-ai-result{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.analytics-ai-result>div{background:#fff;border-radius:12px;padding:12px}.analytics-ai-result>div span,.analytics-ai-result>div b{display:block}.analytics-ai-result>div span{color:#797870;font-size:var(--ns-font-caption);text-transform:uppercase}.analytics-ai-result>div b{font-size:var(--ns-font-small);margin-top:4px}.analytics-ai-result>section{background:#fff;border:1px solid #e4e0d2;border-radius:14px;padding:15px}.analytics-ai-result>section:first-of-type{grid-column:1/-1}.analytics-ai-result h3{font-size:var(--ns-font-small);margin:0}.analytics-ai-result ul{color:#57564f;font-size:var(--ns-font-label);margin:8px 0 0;padding-left:17px;line-height:1.55}.analytics-ai-result__confirmed{background:#f3faec!important;border-color:#cfe0bd!important}.analytics-ai-result__hypotheses{background:#fff8e8!important;border-color:#e4d3a8!important}.analytics-ai-result>small{color:#77766f;font-size:var(--ns-font-caption);grid-column:1/-1}@media (max-width:700px){.contextual-ai-trigger{flex-direction:column;align-items:stretch}.contextual-ai-trigger>button{width:100%}.contextual-ai-draft>footer{flex-direction:column}.contextual-ai-draft>footer .button{width:100%}.contextual-ai-draft--chat{margin-inline:10px}.seller-chat-compose-mode .seller-chat-ai{width:100%;margin:7px 0 0}.analytics-ai-card{padding:17px}.analytics-ai-card>header{flex-direction:column;align-items:stretch}.analytics-ai-card>header .button{width:100%}.analytics-ai-result{grid-template-columns:1fr}.analytics-ai-result>section:first-of-type,.analytics-ai-result>small{grid-column:auto}}.button--light{border-color:var(--line);color:var(--ink);background:#fff}.product-topbar__actions{gap:8px;display:flex}.product-import-content{width:min(1120px,100%);margin-top:22px}.product-import-heading{padding:35px 0 25px}.product-import-heading h1{letter-spacing:-.07em;margin:0;font-size:clamp(46px,6vw,76px)}.product-import-heading p{color:#77766f;max-width:680px;margin:14px 0 0;font-size:13px;line-height:1.6}.product-import-workspace{grid-template-columns:1fr 1fr;gap:14px;display:grid}.product-import-card{border:1px solid var(--line);background:#fff;border-radius:23px;padding:clamp(22px,3vw,34px);position:relative}.product-import-card__number{background:var(--ink);width:36px;height:36px;color:var(--lime);font-size:var(--ns-font-label);border-radius:11px;place-items:center;margin-bottom:23px;font-weight:900;display:grid}.product-import-card>div>span,.product-import-preview__heading>div:last-child>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.product-import-card h2{letter-spacing:-.045em;margin:7px 0 0;font-size:24px}.product-import-card>div>p,.product-import-preview__heading p{color:#7d7c75;font-size:var(--ns-font-small);margin:9px 0 0;line-height:1.55}.product-import-card--guide{background:#f8f6f0}.product-import-template-actions{gap:8px;margin-top:23px;display:grid}.product-import-template-actions>button{width:100%;min-height:72px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d5cd;border-radius:15px;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:12px 14px;display:grid}.product-import-template-actions>button:hover{border-color:var(--ink)}.product-import-template-actions>button>svg{box-sizing:content-box;background:#ece9e2;border-radius:10px;padding:8px}.product-import-template-actions>button b,.product-import-template-actions>button small{display:block}.product-import-template-actions>button b{font-size:var(--ns-font-small)}.product-import-template-actions>button small{color:#7e7d76;font-size:var(--ns-font-caption);margin-top:4px}.product-import-card--guide>ul{color:#686761;font-size:var(--ns-font-caption);background:#ece9e2;border-radius:14px;margin:18px 0 0;padding:16px 16px 16px 29px;line-height:1.8}.product-import-dropzone{text-align:center;cursor:pointer;background:#faf9f6;border:1px dashed #aaa79e;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;min-height:177px;margin-top:23px;padding:24px;transition:border .2s,background .2s;display:flex}.product-import-dropzone:hover{border-color:var(--ink);background:#f3f1eb}.product-import-dropzone.is-pending{opacity:.6;cursor:wait}.product-import-dropzone input{opacity:0;width:1px;height:1px;position:absolute}.product-import-dropzone>span{background:var(--ink);width:43px;height:43px;color:var(--lime);border-radius:13px;place-items:center;display:grid}.product-import-dropzone>b{font-size:var(--ns-font-small);margin-top:13px}.product-import-dropzone>small{color:#7d7c75;font-size:var(--ns-font-caption);margin-top:5px}.product-import-columns{border:1px solid #e1ded6;border-radius:13px;margin-top:12px;overflow:hidden}.product-import-columns summary{font-size:var(--ns-font-caption);cursor:pointer;padding:13px 14px;font-weight:820}.product-import-columns>div{flex-wrap:wrap;gap:5px;padding:0 13px 13px;display:flex}.product-import-columns code{color:#686761;font-size:var(--ns-font-caption);background:#eeece6;border-radius:7px;padding:5px 7px}.product-import-workspace>.module-feedback,.product-import-card--preview{grid-column:1/-1}.product-import-card--preview{padding:0;overflow:hidden}.product-import-preview__heading{align-items:flex-start;gap:15px;padding:28px 31px 20px;display:flex}.product-import-preview__heading .product-import-card__number{flex:none;margin:0}.product-import-preview__heading h2{font-size:28px}.product-import-stats{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 31px 22px;display:grid}.product-import-stats article{background:#f2f0ea;border-radius:14px;padding:15px}.product-import-stats article.is-safe{background:#eaf5df}.product-import-stats article.is-warning{background:#fff2d9}.product-import-stats article.is-error{background:#f9e6e3}.product-import-stats b,.product-import-stats span{display:block}.product-import-stats b{letter-spacing:-.04em;font-size:22px}.product-import-stats span{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.product-import-fatal{color:#8e3e38;background:#f8e6e3;border-radius:13px;margin:0 31px 20px;padding:13px}.product-import-fatal p{font-size:var(--ns-font-label);margin:3px 0}.product-import-table-wrap{border-top:1px solid #e2dfd7;border-bottom:1px solid #e2dfd7;overflow:auto}.product-import-table{border-collapse:collapse;width:100%;min-width:880px}.product-import-table th,.product-import-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ebe8e1;border-right:1px solid #ebe8e1;padding:12px 13px}.product-import-table thead th{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;background:#f3f1eb}.product-import-table tbody td{font-size:var(--ns-font-label)}.product-import-table tbody tr.is-error{background:#fff8f7}.product-import-table tbody tr.is-warning{background:#fffcf4}.product-import-table tbody tr.is-safe td:last-child>b{color:#317b4e}.product-import-table td:last-child{min-width:270px}.product-import-table td b,.product-import-table td small{display:block}.product-import-table td small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.4}.product-import-table tr.is-error td:last-child small{color:#9b403d}.product-import-table tr.is-warning td:last-child small{color:#8d671d}.product-import-confirm{justify-content:space-between;align-items:center;gap:20px;padding:20px 31px 25px;display:flex}.product-import-confirm>label{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.product-import-confirm input{accent-color:#171713;margin-top:2px}.product-import-confirm label b,.product-import-confirm label small{display:block}.product-import-confirm label b{font-size:var(--ns-font-label)}.product-import-confirm label small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.product-import-confirm>div{align-items:center;gap:14px;display:flex}.product-import-confirm>div>a{color:#77766f;font-size:var(--ns-font-caption);font-weight:800}.product-import-confirm button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:800px){.product-import-workspace{grid-template-columns:1fr}.product-import-workspace>.module-feedback,.product-import-card--preview{grid-column:auto}.product-import-heading{padding-top:20px}.product-import-stats{grid-template-columns:1fr 1fr}.product-import-confirm{flex-direction:column;align-items:stretch}.product-import-confirm>div{grid-template-columns:.7fr 1.3fr;display:grid}.product-import-confirm>div>a{place-items:center;display:grid}.product-import-confirm .button{width:100%;padding-inline:10px}.product-import-preview__heading,.product-import-stats,.product-import-confirm{padding-left:18px;padding-right:18px}.product-import-fatal{margin-left:18px;margin-right:18px}}@media (max-width:700px){.product-topbar__actions{gap:5px}.product-topbar__actions .button{font-size:var(--ns-font-caption);padding-inline:10px}.product-import-heading h1{font-size:45px}.product-import-card{border-radius:19px;padding:20px 16px}.product-import-card--preview{padding:0}.product-import-stats b{font-size:19px}}.media-import-workspace{grid-template-columns:1fr 1fr;gap:14px;display:grid}.media-import-guide,.media-import-picker,.media-import-preview{border:1px solid var(--line);background:#fff;border-radius:23px}.media-import-guide,.media-import-picker{padding:clamp(22px,3vw,34px)}.media-import-guide{background:#f8f6f0}.media-import-guide>div:first-child,.media-import-picker>div:first-child,.media-import-preview header>div{align-items:flex-start;gap:14px;display:flex}.media-import-guide>div:first-child>span,.media-import-picker>div:first-child>span,.media-import-preview header>div>span{background:var(--ink);width:36px;height:36px;color:var(--lime);font-size:var(--ns-font-label);border-radius:11px;flex:none;place-items:center;font-weight:900;display:grid}.media-import-guide small,.media-import-picker small,.media-import-preview header small{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.media-import-guide h2,.media-import-picker h2,.media-import-preview h2{letter-spacing:-.045em;margin:7px 0 0;font-size:24px}.media-import-guide p,.media-import-picker p,.media-import-preview header p{color:#7d7c75;font-size:var(--ns-font-small);margin:9px 0 0;line-height:1.55}.media-import-examples{grid-template-columns:1fr 1fr;gap:7px;margin-top:24px;display:grid}.media-import-examples code{color:#54534e;font-size:var(--ns-font-caption);background:#fff;border:1px solid #dedbd2;border-radius:10px;padding:11px}.media-import-guide>ul{color:#686761;font-size:var(--ns-font-caption);background:#ece9e2;border-radius:14px;margin:15px 0 0;padding:15px 15px 15px 31px;line-height:1.8}.media-import-picker .product-import-dropzone{margin-top:24px}.media-import-workspace>.module-feedback,.media-import-preview{grid-column:1/-1}.media-import-preview{overflow:hidden}.media-import-preview header{padding:28px 31px 20px}.media-import-preview .product-import-stats{padding-top:0}.media-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 31px 26px;display:grid}.media-import-grid>article{background:#f8f7f3;border:1px solid #e0ddd5;border-radius:16px;min-width:0;overflow:hidden}.media-import-grid>article.is-error{background:#fff7f5;border-color:#e6b9b1}.media-import-thumb{aspect-ratio:4/3;background:#ebe8e0;position:relative;overflow:hidden}.media-import-thumb img{object-fit:cover;width:100%;height:100%;display:block}.media-import-thumb button{color:#fff;width:32px;height:32px;font:inherit;cursor:pointer;background:#171713e0;border:1px solid #ffffffd9;border-radius:50%;font-size:16px;position:absolute;top:8px;right:8px}.media-import-thumb button:disabled{opacity:.55;cursor:wait}.media-import-row-copy{padding:13px}.media-import-row-copy>b,.media-import-row-copy>small,.media-import-row-copy p,.media-import-row-copy p span{display:block}.media-import-row-copy>b{text-overflow:ellipsis;font-size:var(--ns-font-small);white-space:nowrap;overflow:hidden}.media-import-row-copy>small{color:#82817a;font-size:var(--ns-font-caption);margin-top:4px}.media-import-row-copy p{color:#2f774d;font-size:var(--ns-font-caption);margin:11px 0 0;font-weight:800;line-height:1.45}.media-import-row-copy p span{color:#75746e;font-size:var(--ns-font-caption);margin-top:4px;font-weight:600}.media-import-grid>article.is-error p{color:#983d37}.media-import-preview .product-import-confirm{border-top:1px solid #e2dfd7}.media-import-preview .button{min-width:180px}.media-import-preview .button:disabled{opacity:.45;cursor:not-allowed;transform:none}@media (max-width:900px){.media-import-grid{grid-template-columns:1fr 1fr}}@media (max-width:800px){.media-import-workspace{grid-template-columns:1fr}.media-import-workspace>.module-feedback,.media-import-preview{grid-column:auto}.media-import-preview header,.media-import-preview .product-import-stats,.media-import-grid,.media-import-preview .product-import-confirm{padding-left:18px;padding-right:18px}}@media (max-width:700px){.product-topbar__actions{overflow-x:auto}.product-topbar__actions .button{white-space:nowrap}.media-import-guide,.media-import-picker{border-radius:19px;padding:20px 16px}.media-import-examples,.media-import-grid{grid-template-columns:1fr}.media-import-preview .button{min-width:0}}.category-content{margin-top:30px}.category-heading h1{letter-spacing:-.07em;font-size:clamp(48px,6vw,78px)}.category-heading p{max-width:720px}.category-workspace{grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);align-items:start;gap:14px;margin-top:34px;display:grid}.category-tree,.category-editor{border:1px solid var(--line);background:#fff;border-radius:23px}.category-tree{padding:12px;position:sticky;top:20px}.category-tree>header{justify-content:space-between;align-items:center;gap:14px;padding:7px 6px 15px;display:flex}.category-tree>header b,.category-tree>header small{display:block}.category-tree>header b{font-size:12px}.category-tree>header small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.category-tree>header>button{background:var(--ink);color:#fff;min-height:36px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border:0;border-radius:10px;padding:0 12px;font-weight:850}.category-tree button:disabled{opacity:.38;cursor:not-allowed}.category-tree__list{gap:6px;display:grid}.category-tree__list>article{background:#f5f3ed;border:1px solid #0000;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.category-tree__list>article.is-child{background:#faf9f6;margin-left:22px}.category-tree__list>article[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.category-tree__select{min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding:4px;display:grid}.category-tree__select>span:first-child{color:#84837c;font-size:var(--ns-font-label)}.category-tree__select b,.category-tree__select small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.category-tree__select b{font-size:var(--ns-font-label)}.category-tree__select small{color:#85847d;font-size:var(--ns-font-caption);margin-top:3px}.category-tree__visibility{color:#7c7b74;font-size:var(--ns-font-caption);white-space:nowrap;background:#ebe8e1;border-radius:99px;padding:5px 7px;font-weight:850}.category-tree__visibility.is-visible{color:#32663f;background:#e8f4dc}.category-tree__actions{gap:3px;display:flex}.category-tree__actions button{width:28px;height:28px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #dedbd3;border-radius:8px}.category-tree__empty{text-align:center;border:1px dashed #cbc8c0;border-radius:15px;padding:45px 20px}.category-tree__empty b{font-size:13px}.category-tree__empty p{color:#77766f;max-width:330px;font-size:var(--ns-font-label);margin:8px auto 0;line-height:1.55}.category-editor{padding:clamp(20px,3vw,34px)}.category-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.category-editor>header span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.category-editor>header h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(27px,3.2vw,42px)}.category-editor__delete{color:#963d37;min-height:38px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff5f3;border:1px solid #e1c3bf;border-radius:10px;padding:0 12px;font-weight:850}.category-editor__delete:disabled{opacity:.45;cursor:not-allowed}.category-editor>.module-feedback{margin-top:18px}.category-editor__fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.category-editor__description,.category-editor__switch{grid-column:1/-1}.category-editor__fields textarea{resize:vertical;min-height:104px;padding:13px}.category-editor__fields .product-field>small{color:#85847d;font-size:var(--ns-font-caption);margin-top:6px;line-height:1.45;display:block}.category-editor__switch{cursor:pointer;background:#f8f6f1;border:1px solid #dfdcd4;border-radius:14px;align-items:flex-start;gap:11px;padding:15px;display:flex}.category-editor__switch input{width:18px;height:18px;accent-color:var(--ink);margin:1px 0 0}.category-editor__switch b,.category-editor__switch small{display:block}.category-editor__switch b{font-size:var(--ns-font-label)}.category-editor__switch small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.45}.category-editor__footer{border-top:1px solid #e3e0d8;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding-top:18px;display:flex}.category-editor__footer small{color:#77766f;max-width:330px;font-size:var(--ns-font-caption);line-height:1.5}.product-category-actions{justify-content:space-between;align-items:center;gap:14px;display:flex}.product-category-actions>a{color:#66655f;font-size:var(--ns-font-caption);text-underline-offset:3px;font-weight:820;text-decoration:underline}.public-shop__category-group{display:contents}.public-shop__categories a.is-child{background:var(--shop-accent);border-style:dashed;gap:5px}@supports (color:color-mix(in lab, red, red)){.public-shop__categories a.is-child{background:color-mix(in srgb,var(--shop-accent) 24%,var(--shop-surface))}}.public-shop__categories a.is-child>span{opacity:.58}@media (max-width:960px){.category-workspace{grid-template-columns:1fr}.category-tree{position:static}.category-tree__list{grid-template-columns:1fr 1fr}.category-tree__list>article.is-child{margin-left:12px}}@media (max-width:700px){.category-content{margin-top:14px}.category-heading h1{font-size:46px}.category-workspace{margin-top:23px}.category-tree,.category-editor{border-radius:19px}.category-tree__list{grid-template-columns:1fr}.category-tree__list>article{grid-template-columns:minmax(0,1fr) auto}.category-tree__list>article.is-child{margin-left:14px}.category-tree__visibility{background:0 0;grid-column:1;padding-left:26px}.category-tree__visibility.is-visible{background:0 0}.category-tree__actions{grid-area:1/2/3}.category-editor{padding:20px 16px}.category-editor__fields{grid-template-columns:1fr}.category-editor__description,.category-editor__switch{grid-column:auto}.category-editor__footer{flex-direction:column;align-items:stretch}.category-editor__footer .button{width:100%}.product-category-actions{flex-direction:column;align-items:flex-start}.public-shop__categories a{min-height:44px}.public-shop__categories a.is-child{padding-inline:12px}}@media (max-width:340px){.category-tree__actions button{width:27px}.category-editor>header{flex-direction:column;align-items:stretch}.category-editor__delete{align-self:flex-start}}.seller-filter-panel{margin:13px 0}.seller-filter-panel__trigger,.seller-filter-panel__backdrop,.seller-filter-panel__content>header{display:none}.seller-filter-panel__content{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px}.seller-filter-form{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));align-items:end;gap:10px;display:grid}.seller-filter-form>label{gap:6px;min-width:0;display:grid}.seller-filter-form>label>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.seller-filter-form :is(input,select){width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);background:#f8f7f3;border:1px solid #dcd9d1;border-radius:11px;outline:0;padding:0 11px}.seller-filter-form :is(input,select):focus{border-color:var(--ink);box-shadow:0 0 0 3px #1717130f}.seller-filter-form__actions{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:12px;display:flex}.seller-filter-form__actions>a{color:#6f6e67;min-height:42px;font-size:var(--ns-font-caption);text-underline-offset:3px;align-items:center;padding:0 10px;font-weight:820;text-decoration:underline;display:flex}.list-pagination{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:10px;display:flex}.list-pagination a,.list-pagination>span{color:#62615b;min-height:38px;font-size:var(--ns-font-caption);border:1px solid #dedbd3;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-weight:850;display:inline-flex}.list-pagination>span[aria-disabled=true]{opacity:.35}.list-pagination>div,.list-pagination>div span{align-items:center;gap:5px;display:flex}.list-pagination>div i{color:#88877f;font-size:var(--ns-font-caption);font-style:normal}.list-pagination>div a{min-width:38px;padding:0}.list-pagination>div a[aria-current=page]{border-color:var(--ink);background:var(--ink);color:#fff}@media (max-width:700px){.seller-filter-panel{margin:12px 0}.seller-filter-panel__trigger{border:1px solid var(--line);width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);background:#fff;border-radius:14px;align-items:center;gap:9px;padding:0 14px;font-weight:850;display:flex}.seller-filter-panel__trigger>b{background:var(--ink);color:#fff;min-width:22px;height:22px;font-size:var(--ns-font-caption);border-radius:99px;place-items:center;display:grid}.seller-filter-panel__trigger>i{margin-left:auto;font-size:13px;font-style:normal}.seller-filter-panel__backdrop{z-index:var(--layer-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11110e61;border:0;display:block;position:fixed;inset:0}.seller-filter-panel__content{display:none}.seller-filter-panel.is-open .seller-filter-panel__content{z-index:var(--layer-modal);max-height:calc(88dvh - env(safe-area-inset-top));padding:0 15px calc(16px + env(safe-area-inset-bottom));background:#fff;border:0;border-radius:24px 24px 0 0;display:block;position:fixed;bottom:0;left:0;right:0;overflow:auto;box-shadow:0 -22px 60px #0000002e}.seller-filter-panel__content>header{z-index:1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;justify-content:space-between;align-items:center;gap:16px;margin:0 -15px 16px;padding:15px;display:flex;position:sticky;top:0}.seller-filter-panel__content>header span,.seller-filter-panel__content>header b{display:block}.seller-filter-panel__content>header span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.seller-filter-panel__content>header b{margin-top:3px;font-size:13px}.seller-filter-panel__content>header button{width:40px;height:40px;color:var(--ink);font:inherit;background:#fff;border:1px solid #dedbd3;border-radius:50%;font-size:19px}.seller-filter-form{grid-template-columns:1fr 1fr}.seller-filter-form__actions{bottom:calc(-16px - env(safe-area-inset-bottom));margin:8px -15px calc(-16px - env(safe-area-inset-bottom));padding:12px 15px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:1.3fr .7fr;display:grid;position:sticky}.seller-filter-form__actions .button{width:100%;padding-inline:8px}.seller-filter-form__actions>a{justify-content:center;padding:0}.list-pagination{padding:8px}.list-pagination>a{padding:0 9px}.list-pagination>div span:not(:has(a[aria-current=page])){display:none}}@media (max-width:360px){.seller-filter-form,.seller-filter-form__actions{grid-template-columns:1fr}.seller-filter-form__actions>a{min-height:36px}.list-pagination>div{display:none}}.payment-link-card{gap:17px;display:grid}.payment-link-card--locked{background:#faf8f2}.payment-link-card--locked>.button{place-self:center end}.payment-link-create{background:#f7f5ef;border:1px solid #dedbd3;border-radius:14px;grid-template-columns:minmax(130px,.7fr) minmax(130px,.7fr) minmax(170px,1fr);align-items:end;gap:9px;padding:13px;display:grid}.payment-link-create label{gap:6px;display:grid}.payment-link-create label>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.payment-link-create :is(input,select){width:100%;min-height:44px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);background:#fff;border:1px solid #d7d4cc;border-radius:10px;padding:0 11px}.payment-link-create .button{justify-content:center;width:100%}.payment-link-list{gap:7px;display:grid}.payment-link-list>article{background:#fff;border:1px solid #e1ded7;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:10px 12px;display:flex}.payment-link-list>article>div:first-child{grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-width:0;display:grid}.payment-link-list b{font-size:var(--ns-font-small)}.payment-link-list small{color:#7b7a73;font-size:var(--ns-font-caption)}.payment-link-list>article>div:last-child{align-items:center;gap:5px;display:flex}.payment-link-list button,.payment-link-list a{min-height:35px;color:var(--ink);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#f8f7f3;border:1px solid #d9d6ce;border-radius:9px;align-items:center;padding:0 9px;font-weight:850;display:inline-flex}.payment-link-list .payment-link-danger{color:#8d3a34;background:#fff5f3;border-color:#edcbc6}.payment-link-status{color:#6d6b64;min-height:25px;font-size:var(--ns-font-caption);text-transform:uppercase;background:#eeece6;border-radius:99px;align-items:center;padding:0 8px;font-weight:900;display:inline-flex}.payment-link-status--active{color:#37652f;background:#e8f6d8}.payment-link-status--processing{color:#7d5c1c;background:#fff1cf}.payment-link-status--paid{color:#2f6746;background:#dff3e7}.payment-page{min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));color:#171713;background:#f2efe8}.payment-page>header{justify-content:space-between;align-items:center;gap:18px;width:min(760px,100%);min-height:60px;margin:0 auto;display:flex}.payment-page>header>span{color:#77766f;font-size:var(--ns-font-label);font-weight:800}.payment-page__card{background:#fff;border:1px solid #d7d3ca;border-radius:28px;width:min(760px,100%);margin:32px auto 0;overflow:hidden;box-shadow:0 28px 90px #17171317}.payment-page__heading{padding:clamp(28px,6vw,54px);padding-bottom:30px}.payment-page__heading>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;font-weight:880}.payment-page__heading h1{letter-spacing:-.065em;margin:12px 0 0;font-size:clamp(39px,7vw,68px);line-height:.92}.payment-page__heading p{color:#6e6d66;max-width:580px;font-size:var(--ns-font-small);margin:17px 0 0;line-height:1.6}.payment-page__items{border-top:1px solid #e5e1d9;border-bottom:1px solid #e5e1d9}.payment-page__items article{border-bottom:1px solid #ece8e0;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:13px clamp(24px,6vw,54px);display:flex}.payment-page__items article:last-child{border:0}.payment-page__items b,.payment-page__items small{display:block}.payment-page__items b{font-size:var(--ns-font-small)}.payment-page__items small{color:#77766f;font-size:var(--ns-font-caption);margin-top:5px}.payment-page__items strong{font-size:var(--ns-font-small);white-space:nowrap}.payment-page__summary{gap:10px;padding:24px clamp(24px,6vw,54px);display:grid}.payment-page__summary>div{color:#6d6c65;font-size:var(--ns-font-label);justify-content:space-between;align-items:center;gap:18px;display:flex}.payment-page__total{border-top:1px solid #dedad1;margin-top:7px;padding-top:17px;color:var(--ink)!important}.payment-page__total strong{letter-spacing:-.04em;font-size:26px}.payment-page__provider{background:#f2efe8;border-radius:15px;margin:0 clamp(24px,6vw,54px) 28px;padding:16px}.payment-page__provider b{font-size:var(--ns-font-small)}.payment-page__provider p{color:#6d6c65;font-size:var(--ns-font-caption);margin:7px 0 0;line-height:1.55}.payment-page__card>footer{background:#faf9f6;border-top:1px solid #e5e1d9;justify-content:space-between;align-items:center;gap:18px;min-height:75px;padding:15px clamp(24px,6vw,54px);display:flex}.payment-page__card>footer span,.payment-page__card>footer a{font-size:var(--ns-font-caption)}.payment-page__card>footer span{color:#77766f}.payment-page__card>footer a{font-weight:850;text-decoration:underline}@media (max-width:700px){.payment-link-card--locked>.button{justify-self:stretch;width:100%}.payment-link-create{grid-template-columns:1fr 1fr}.payment-link-create .button{grid-column:1/-1}.payment-link-list>article{flex-direction:column;align-items:flex-start}.payment-link-list>article>div:first-child{grid-template-columns:auto 1fr;width:100%}.payment-link-list small{grid-column:1/-1}.payment-link-list>article>div:last-child{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.payment-link-list button,.payment-link-list a{justify-content:center}.payment-page{padding-inline:max(12px,env(safe-area-inset-left),env(safe-area-inset-right))}.payment-page>header{padding-inline:8px}.payment-page__card{border-radius:22px;margin-top:18px}.payment-page__heading h1{font-size:43px}.payment-page__card>footer{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.payment-link-create{grid-template-columns:1fr}.payment-link-create .button{grid-column:auto}.payment-link-list>article>div:last-child{grid-template-columns:1fr 1fr}.payment-link-list .payment-link-danger{grid-column:1/-1}}.payment-page__checkout{gap:8px;margin:-12px clamp(24px,6vw,54px) 30px;display:grid}.payment-page__checkout>button{color:#fff;min-height:54px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#171713;border:0;border-radius:14px;font-weight:880;transition:transform .18s,opacity .18s}:is(.payment-page__checkout>button:hover:not(:disabled),.payment-page__checkout>button:focus-visible:not(:disabled)){outline-offset:3px;outline:3px solid #17171326;transform:translateY(-2px)}.payment-page__checkout>button:disabled{opacity:.62;cursor:wait}.payment-page__checkout>small{color:#77766f;font-size:var(--ns-font-caption);text-align:center;line-height:1.45}.payment-page__checkout>p{color:#812f29;font-size:var(--ns-font-caption);background:#fff0ed;border-radius:10px;margin:2px 0 0;padding:11px;line-height:1.5}.payment-provider-layout{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:16px;display:grid}.payment-provider-card,.payment-provider-guide{border:1px solid var(--line);background:#fff;border-radius:24px}.payment-provider-card{padding:clamp(22px,3vw,38px)}.payment-provider-card__head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.payment-provider-card__head h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(28px,4vw,46px)}.payment-provider-card__head p{color:#6f6e67;max-width:650px;font-size:var(--ns-font-small);margin:12px 0 0;line-height:1.55}.payment-provider-state{color:#77746b;min-height:31px;font-size:var(--ns-font-caption);text-transform:uppercase;white-space:nowrap;background:#ece9e2;border-radius:99px;align-items:center;padding:0 11px;font-weight:900;display:inline-flex}.payment-provider-state--active{color:#38622f;background:#dff4d2}.payment-provider-merchant{background:#f2efe8;border-radius:16px;gap:5px;margin-top:24px;padding:18px;display:grid}.payment-provider-merchant span{color:#77746b;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.payment-provider-merchant b{font-size:13px}.payment-provider-merchant small{color:#6f6e67;font-size:var(--ns-font-caption)}.payment-provider-form{border-top:1px solid #e3e0d8;grid-template-columns:minmax(190px,.5fr) minmax(280px,1fr);gap:14px;margin-top:24px;padding-top:22px;display:grid}.payment-provider-form>label{align-content:start;gap:7px;display:grid}.payment-provider-form>label>span{font-size:var(--ns-font-caption);font-weight:850}.payment-provider-form :is(input,select){width:100%;min-height:48px;color:var(--ink);font:inherit;font-size:var(--ns-font-label);background:#faf9f6;border:1px solid #d8d5cd;border-radius:12px;padding:0 13px}.payment-provider-form label>small{color:#77746b;font-size:var(--ns-font-caption);line-height:1.45}.payment-provider-form__actions{grid-column:1/-1;align-items:center;gap:9px;display:flex}.payment-provider-readonly{color:#67665f;font-size:var(--ns-font-label);background:#f2efe8;border-radius:13px;margin:24px 0 0;padding:15px;line-height:1.5}.payment-provider-guide{flex-direction:column;padding:28px;display:flex}.payment-provider-guide ol{gap:14px;margin:20px 0 0;padding-left:20px;display:grid}.payment-provider-guide li{font-size:var(--ns-font-small);padding-left:5px;line-height:1.45}.payment-provider-guide>a{font-size:var(--ns-font-label);margin-top:25px;font-weight:850;text-decoration:underline}.payment-provider-guide>p{color:#77746b;font-size:var(--ns-font-caption);margin:auto 0 0;padding-top:28px;line-height:1.6}.payment-provider-card .module-feedback{margin-top:18px}@media (max-width:900px){.payment-provider-layout{grid-template-columns:1fr}.payment-provider-guide>p{margin-top:10px}.payment-provider-form{grid-template-columns:1fr 1fr}}@media (max-width:700px){.payment-page__checkout{margin-inline:24px}.payment-provider-card,.payment-provider-guide{border-radius:19px}.payment-provider-card{padding:20px 16px}.payment-provider-card__head{flex-direction:column;align-items:stretch}.payment-provider-state{align-self:flex-start}.payment-provider-form{grid-template-columns:1fr}.payment-provider-form__actions{flex-direction:column;grid-column:auto;align-items:stretch}.payment-provider-form__actions .button{width:100%}.payment-provider-guide{padding:21px}.payment-page__checkout>button{min-height:56px}}.payment-provider-state--pending{color:#171711;background:#fff1ad}@media (prefers-reduced-motion:reduce){.payment-page__checkout>button{transition:none}}.seller-chat-image,.store-contact-message__image{object-fit:cover;border-radius:12px;width:min(100%,520px);max-height:460px;display:block}.seller-chat-message:has(.seller-chat-image){padding:7px}.seller-chat-message--product{width:min(78%,520px);color:var(--ink);background:#fff;padding:7px}.seller-chat-product,.store-contact-product{color:inherit;grid-template-columns:92px minmax(0,1fr);align-items:stretch;gap:13px;display:grid}.seller-chat-product>span,.store-contact-product>span{background:#efede7;border-radius:11px;place-items:center;min-height:96px;font-size:25px;font-weight:900;display:grid;overflow:hidden}.seller-chat-product>span img,.store-contact-product>span img{object-fit:cover;width:100%;height:100%}.seller-chat-product>div,.store-contact-product>div{flex-direction:column;align-items:flex-start;min-width:0;padding:5px 5px 5px 0;display:flex}.seller-chat-product small,.store-contact-product small{color:#73716a;font-size:var(--ns-font-caption);line-height:1.35}.seller-chat-product b,.store-contact-product b{font-size:var(--ns-font-small);margin-top:5px;line-height:1.25}.seller-chat-product p,.store-contact-product p{color:#77756e;font-size:var(--ns-font-caption);margin:4px 0 0;line-height:1.35}.seller-chat-product strong,.store-contact-product strong{margin-top:auto;padding-top:7px;font-size:12px}.seller-chat-compose{grid-template-columns:minmax(0,1fr) auto auto}.seller-chat-attach,.store-contact-attach{position:relative}.seller-chat-attach input,.store-contact-attach input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.seller-chat-attach span{min-height:58px;color:var(--ink);font-size:var(--ns-font-label);cursor:pointer;background:#f6f4ee;border:1px solid #dcd9d1;border-radius:13px;justify-content:center;align-items:center;padding:0 14px;font-weight:850;display:flex}:is(.seller-chat-attach input:focus-visible+span,.store-contact-attach input:focus-visible+span){outline-offset:2px;outline:3px solid #73a02042}.store-contact-message:has(.store-contact-message__image){padding:5px}.store-contact-message--product{background:var(--shop-bg);width:100%;max-width:100%;color:var(--shop-text);padding:6px}.store-contact-product{grid-template-columns:82px minmax(0,1fr)}.store-contact-product>span{min-height:92px}.store-contact-reply{grid-template-columns:minmax(0,1fr) auto auto}.store-contact-attach span{border:1px solid var(--shop-text);justify-content:center;align-items:center;min-width:65px;min-height:52px;padding:0 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-contact-attach span{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.store-contact-attach span{background:var(--shop-bg);font-size:var(--ns-font-caption);cursor:pointer;border-radius:12px;font-weight:850}.inbox-product-picker{background:#f7f5ef;border:1px solid #dedbd3;border-radius:13px;margin-top:10px;padding:9px}.inbox-product-picker>label input{width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #d8d5cc;border-radius:10px;padding:0 11px;font-size:12px}.inbox-product-picker>div{gap:6px;max-height:330px;margin-top:8px;display:grid;overflow:auto}.inbox-product-picker>div>p{color:#76746d;margin:0;padding:12px;font-size:12px}.inbox-product-picker button{width:100%;min-height:68px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2dfd7;border-radius:11px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.inbox-product-picker button:hover{border-color:#9a988f}.inbox-product-picker button>span{background:#efede7;border-radius:9px;place-items:center;width:50px;height:50px;font-weight:900;display:grid;overflow:hidden}.inbox-product-picker button>span img{object-fit:cover;width:100%;height:100%}.inbox-product-picker button b,.inbox-product-picker button small{display:block}.inbox-product-picker button b{font-size:12px}.inbox-product-picker button small{color:#77756e;font-size:var(--ns-font-small);margin-top:4px;line-height:1.35}.inbox-product-picker button strong{font-size:var(--ns-font-small);white-space:nowrap}.seller-chat-priority{color:#805c1b;min-height:25px;font-size:var(--ns-font-caption);background:#fff0cf;border-radius:99px;align-items:center;margin-left:5px;padding:0 8px;font-weight:850;display:inline-flex}.inbox-context-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.inbox-context-heading>button{color:#6f6d66;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.inbox-context-heading>button.is-important{color:#8a5c08}.inbox-routing-panel>label{gap:6px;margin-top:13px;display:grid}.inbox-routing-panel>label>span{font-size:var(--ns-font-small);font-weight:800}.inbox-routing-panel select{color:#171713;width:100%;min-height:43px;font:inherit;font-size:var(--ns-font-small);background:#faf9f6;border:1px solid #d8d5cc;border-radius:10px;padding:0 10px}.inbox-routing-panel>small{color:#85847d;font-size:var(--ns-font-label);margin-top:10px;line-height:1.45;display:block}.inbox-take-dialog{color:#fff;width:100%;min-height:43px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#171713;border:0;border-radius:10px;margin-top:13px;font-weight:850}.inbox-routing-panel :is(button,select):disabled{opacity:.55;cursor:wait}.inbox-sla-panel{position:relative;overflow:hidden}.inbox-sla-panel:before{content:"";background:#8ab946;width:4px;position:absolute;inset:0 auto 0 0}.inbox-sla-panel>strong{letter-spacing:-.03em;margin-top:9px;font-size:20px;display:block}.inbox-sla-panel>small{color:#77766f;font-size:var(--ns-font-label);display:block}@media (max-width:700px){.seller-chat-compose{grid-template-columns:1fr auto}.seller-chat-compose>label:first-child{grid-column:1/-1}.seller-chat-compose .button{width:auto;min-width:0}.seller-chat-attach span{min-height:48px}.seller-chat-message--product{width:94%;max-width:94%}.seller-chat-product{grid-template-columns:76px minmax(0,1fr)}.seller-chat-product>span{min-height:88px}.store-contact-reply{grid-template-columns:1fr auto}.store-contact-reply>label:first-child{grid-column:1/-1}.store-contact-reply>button{width:auto;min-width:110px}.store-contact-message--product{max-width:100%}}:is(.seller-shell,.settings-shell,.setup-shell){--seller-type-caption:12px;--seller-type-label:13px;--seller-type-body:14px;--seller-type-control:14px}:is(.seller-shell,.settings-shell,.setup-shell) p{font-size:var(--seller-type-body);line-height:1.6}:is(.seller-shell,.settings-shell,.setup-shell) small,:is(.seller-shell,.settings-shell,.setup-shell) label>small{font-size:var(--seller-type-caption);line-height:1.5}:is(.seller-shell,.settings-shell,.setup-shell) label>span{font-size:var(--seller-type-label);line-height:1.35}:is(.seller-shell,.settings-shell,.setup-shell) :is(input,select,textarea){font-size:var(--seller-type-control);line-height:1.45}:is(.seller-shell,.settings-shell,.setup-shell) .button{font-size:var(--seller-type-control)}:is(.seller-shell,.settings-shell,.setup-shell) :is(.settings-eyebrow,[class*=status],[class*=badge],[class*=-state]){font-size:var(--seller-type-caption);line-height:1.35}.seller-shell .seller-nav a{font-size:14px}.data-export-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:18px;margin-top:26px;display:grid}.data-export-card,.data-export-history{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px}.data-export-card>header h2,.data-export-history>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.data-export-card>header p{color:#716f68;font-size:var(--ns-font-small);margin:9px 0 0;line-height:1.55}.data-export-card form{gap:17px;margin-top:20px;display:grid}.data-export-card fieldset{border:0;margin:0;padding:0}.data-export-card legend{font-size:var(--ns-font-small);margin-bottom:8px;font-weight:850}.data-export-options,.data-export-format{gap:8px;display:grid}.data-export-options label,.data-export-format label,.data-export-pii,.data-export-confirm{cursor:pointer;background:#faf9f6;border:1px solid #dedad0;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.data-export-options label.is-selected{background:#f3f8e9;border-color:#9ebc61}.data-export-format label:has(input:checked){background:#f3f8e9;border-color:#9ebc61}.data-export-options b,.data-export-options small,.data-export-format b,.data-export-format small,.data-export-pii b,.data-export-pii small{display:block}.data-export-options b,.data-export-format b,.data-export-pii b{font-size:var(--ns-font-small)}.data-export-options small,.data-export-format small,.data-export-pii small{color:#75736c;font-size:var(--ns-font-label);margin-top:4px;line-height:1.45}.data-export-pii{background:#fff8e9;border-color:#e7d7ac}.data-export-confirm{color:#625f57;font-size:var(--ns-font-label);background:#fff;padding:10px;line-height:1.45}.data-export-history>header{justify-content:space-between;align-items:center;display:flex}.data-export-history>header>span{font-size:var(--ns-font-small);background:#efede7;border-radius:999px;padding:7px 10px;font-weight:850}.data-export-history>div{gap:8px;margin-top:15px;display:grid}.data-export-history article{border:1px solid #e1ddd4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:9px 12px;padding:13px;display:grid}.data-export-history article b,.data-export-history article small{display:block}.data-export-history article b{font-size:var(--ns-font-small)}.data-export-history article small{color:#77746c;font-size:var(--ns-font-caption);margin-top:4px}.data-export-status{color:#66635d;font-size:var(--ns-font-caption);background:#efede7;border-radius:999px;align-self:start;padding:6px 8px;font-weight:850}.data-export-status--completed{color:#397214;background:#e7f4d9}.data-export-status--failed{color:#993b2d;background:#f8ded8}.data-export-status--processing,.data-export-status--retry{color:#846018;background:#fff0c9}.data-export-file{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;display:flex}.data-export-file .button{min-height:36px;font-size:var(--ns-font-label);padding:0 12px}@media (max-width:950px){.data-export-layout{grid-template-columns:1fr}}@media (max-width:600px){.data-export-card,.data-export-history{padding:16px}.data-export-history article{grid-template-columns:1fr}.data-export-status{justify-self:start}.data-export-file{flex-direction:column;grid-column:1;align-items:flex-start}.data-export-file .button{justify-content:center;width:100%}}.seller-shell .seller-sidebar__store b{font-size:14px}.seller-shell .seller-sidebar__foot{font-size:12px;line-height:1.55}.seller-shell .seller-topbar__search{font-size:14px}.seller-shell .seller-heading p{font-size:15px;line-height:1.6}.seller-shell :is(.product-list__head,.order-list__head,.customer-list__head,.variant-table__head){font-size:12px;line-height:1.35}.seller-shell [class*=row] :is(b,em,time),.seller-shell :is(.return-request-list,.return-detail-items,.payment-link-list,.category-tree) b{font-size:13px;line-height:1.4}.seller-shell :is(.seller-filter-form>label>span,.seller-filter-form__content>header span){font-size:12px}.seller-shell :is(.seller-filter-form input,.seller-filter-form select){font-size:14px}.settings-shell .settings-header span,.settings-shell .settings-header a:not(.brand){font-size:13px}.settings-shell .settings-intro aside span{font-size:12px;line-height:1.5}.settings-shell :is(.module-feedback,.payment-provider-readonly){font-size:13px;line-height:1.55}.settings-shell .payment-provider-card__head p{font-size:14px;line-height:1.6}.settings-shell .payment-provider-merchant span{font-size:12px}.settings-shell .payment-provider-merchant b{font-size:14px}.settings-shell .payment-provider-guide li{font-size:14px;line-height:1.55}.settings-shell .payment-provider-guide>a{font-size:13px}.settings-shell .payment-provider-guide>p{font-size:13px;line-height:1.6}.product-add-panel{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:stretch;gap:18px;margin-top:28px;padding:22px;display:grid}.product-add-panel__copy{padding:8px 6px}.product-add-panel__copy .settings-eyebrow{margin-bottom:10px}.product-add-panel__copy h2{letter-spacing:-.04em;margin:0;font-size:25px}.product-add-panel__copy p{color:#74736d;margin:9px 0 0;font-size:14px;line-height:1.55}.product-add-panel__actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.product-add-action{background:#f8f7f3;border:1px solid #dedbd3;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:0;min-height:76px;padding:13px 14px;transition:border-color .18s,transform .18s,background .18s;display:grid}.product-add-action:hover{background:#fff;border-color:#aaa79e;transform:translateY(-2px)}.product-add-action>svg:first-child{box-sizing:border-box;background:#ebe8e1;border-radius:11px;width:38px;height:38px;padding:9px}.product-add-action span{min-width:0}.product-add-action b,.product-add-action small{display:block}.product-add-action b{font-size:14px;line-height:1.3}.product-add-action small{color:#74736c;margin-top:4px;font-size:12px;line-height:1.35}.product-add-action--primary{border-color:var(--ink);background:var(--ink);color:#fff}.module-quick-guide{border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:20px;padding:20px;display:grid}.module-quick-guide>div{align-items:flex-start;gap:13px;display:flex}.module-quick-guide>div>span{background:var(--lime);border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:17px;font-weight:900;display:grid}.module-quick-guide h2{margin:0;font-size:20px}.module-quick-guide p{color:#74736c;margin:6px 0 0;font-size:14px;line-height:1.5}.module-quick-guide ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.module-quick-guide li{background:#f2f0ea;border-radius:13px;align-items:flex-start;gap:9px;min-height:76px;padding:12px;display:flex}.module-quick-guide li b{background:var(--ink);width:24px;height:24px;color:var(--lime);font-size:var(--ns-font-small);border-radius:8px;flex:none;place-items:center;display:grid}.module-quick-guide li span{font-size:12px;font-weight:700;line-height:1.4}.module-quick-guide+.modules-toolbar{margin-top:12px}.module-access-levels{border:1px solid var(--line);background:#f4f2ed;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;padding:12px;display:grid}.module-access-levels article{background:#fff;border-radius:13px;align-items:flex-start;gap:11px;min-height:78px;padding:14px;display:flex}.module-access-levels article>span{background:var(--ink);width:26px;height:26px;color:var(--lime);font-size:var(--ns-font-small);border-radius:8px;flex:none;place-items:center;font-weight:900;display:grid}.module-access-levels b{font-size:12px}.module-access-levels p{color:#74736c;font-size:var(--ns-font-small);margin:5px 0 0;line-height:1.5}.module-access-levels+.modules-toolbar{margin-top:12px}.module-card__toggle{align-items:center;gap:9px;display:flex}.module-card__toggle>span{color:#6e6d67;font-size:12px;font-weight:750}.module-dependency{text-align:right;justify-items:end;gap:6px;max-width:55%;display:grid}.module-dependency small{font-size:var(--ns-font-small);line-height:1.4}.module-dependency a{text-underline-offset:3px;font-size:12px;font-weight:850;text-decoration:underline}.payment-provider-guide h2{letter-spacing:-.035em;margin:8px 0 0;font-size:22px}.payment-provider-guide li b,.payment-provider-guide li span{display:block}.payment-provider-guide li b{font-size:14px}.payment-provider-guide li span{color:#74736c;margin-top:4px;font-size:13px;line-height:1.5}.payment-provider-guide>.button{width:100%;margin-top:25px;text-decoration:none}.payment-provider-form label>small{font-size:12px;line-height:1.5}.payment-provider-form>label>span{font-size:13px}.payment-provider-form :is(input,select){font-size:14px}.payment-provider-merchant small{font-size:12px;line-height:1.45}.instagram-import-guide{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.instagram-import-guide>div{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:flex-start;gap:11px;min-height:86px;padding:14px;display:flex}.instagram-import-guide>div>span{background:var(--ink);width:27px;height:27px;color:var(--lime);font-size:var(--ns-font-small);border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.instagram-import-guide p{margin:0}.instagram-import-guide b,.instagram-import-guide small{display:block}.instagram-import-guide b{font-size:13px}.instagram-import-guide small{color:#74736c;margin-top:5px;font-size:12px;line-height:1.4}.instagram-import-result__actions{align-items:center;gap:8px;display:flex}.instagram-import-result__actions button,.instagram-import-result__actions a{min-height:42px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #c9d8ca;border-radius:11px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.instagram-import-toolbar button{font-size:12px}.instagram-import-toolbar>div:first-child small{font-size:12px;line-height:1.45}@media (max-width:700px){:is(.seller-shell,.settings-shell,.setup-shell){--seller-type-caption:13px;--seller-type-label:14px;--seller-type-body:15px;--seller-type-control:16px}.seller-shell .seller-heading p{font-size:15px}.seller-topbar:has(>.seller-topbar__search){grid-template-columns:minmax(0,1fr);align-items:stretch;gap:9px;min-height:0;display:grid}.seller-topbar__search,.product-topbar .seller-topbar__search,.customer-topbar .seller-topbar__search,.order-topbar .seller-topbar__search{justify-content:flex-start;width:100%;min-width:0;height:48px;padding:0 14px}.seller-topbar__search span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.seller-topbar:has(>.seller-topbar__search)>.button{white-space:normal;text-align:center;width:100%;min-width:0;min-height:48px;padding-inline:16px;font-size:15px}.seller-topbar--overview:has(>.seller-topbar__search){grid-template-columns:minmax(0,1fr) auto}.seller-topbar--overview .seller-topbar__search{width:100%}.seller-topbar--overview .seller-topbar__actions{align-self:center}.product-editor-topbar{grid-template-columns:minmax(0,1fr) auto;gap:12px;min-width:0;display:grid}.product-editor-topbar>a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.product-editor-topbar>span{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}.seller-heading{align-items:start;min-width:0;display:grid}.seller-heading>*{min-width:0}.seller-heading .button{white-space:normal;width:100%;min-height:48px;padding-inline:16px;font-size:15px}.settings-header{grid-template-columns:auto minmax(0,1fr);gap:10px;min-width:0;padding:7px 8px 7px 10px;display:grid}.settings-header .brand{min-width:40px;overflow:visible}.settings-header .brand__mark{display:grid}.settings-header .brand__mark>span{display:block}.settings-header .brand__word{display:none}.settings-header>div{justify-content:flex-end;min-width:0}.settings-header>div>span{display:none}.settings-shell .settings-header a:not(.brand){white-space:nowrap;min-width:0;max-width:100%;padding:0 14px;font-size:14px}.settings-header a:not(.brand):after{content:none}.product-add-panel{border-radius:19px;grid-template-columns:1fr;gap:14px;margin-top:20px;padding:16px}.product-add-panel__copy{padding:2px}.product-add-panel__actions{grid-template-columns:1fr}.product-add-action{min-height:72px}.product-add-action b{font-size:15px}.product-add-action small{font-size:13px}.module-quick-guide{grid-template-columns:1fr;padding:16px}.module-quick-guide ol{grid-template-columns:1fr}.module-quick-guide li{min-height:0}.module-access-levels{grid-template-columns:1fr}.module-card__toggle>span{font-size:13px}.module-card__foot{justify-items:start;display:grid}.module-dependency{text-align:left;justify-items:start;max-width:none}.module-dependency small{font-size:12px}.module-dependency a{font-size:13px}.payment-provider-guide h2{font-size:21px}.payment-provider-guide li b{font-size:15px}.payment-provider-guide li span{font-size:14px}.payment-provider-form label>small{font-size:13px}.payment-provider-form>label>span{font-size:14px}.instagram-import-guide{grid-template-columns:1fr}.instagram-import-guide>div{min-height:0}.instagram-import-result__actions{grid-template-columns:1fr;width:100%;display:grid}.instagram-import-result__actions button,.instagram-import-result__actions a{width:100%}}.public-shop-locked{color:#171713;background:#efede7;place-items:center;min-height:100dvh;padding:24px;display:grid}.public-shop-locked>section{background:#fff;border:1px solid #d4d0c7;border-radius:32px;width:min(880px,100%);padding:clamp(34px,8vw,88px)}.public-shop-locked>section>span{width:54px;height:54px;color:var(--lime);background:#171713;border-radius:17px;place-items:center;font-size:14px;font-weight:900;display:grid}.public-shop-locked small{color:#74736c;letter-spacing:.09em;text-transform:uppercase;margin-top:44px;font-size:12px;font-weight:850;display:block}.public-shop-locked h1{letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(45px,8vw,82px);line-height:.93}.public-shop-locked p{color:#686761;max-width:690px;margin:24px 0 0;font-size:15px;line-height:1.65}.public-shop-locked div{color:#77766f;border-top:1px solid #dedad1;margin-top:30px;padding-top:20px;font-size:13px;font-weight:750}.seller-subscription-page{max-width:1320px}.seller-subscription-page .settings-eyebrow{color:#77766f;margin-bottom:10px}.seller-subscription-hero{background:#ece8ff;border:1px solid #d8d4cb;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:24px;margin-top:26px;padding:28px;display:grid}.seller-subscription-hero--active{background:#e8f6dd}.seller-subscription-hero--past_due{background:#fff0cf}.seller-subscription-hero--suspended,.seller-subscription-hero--cancelled{background:#fff0ed}.seller-subscription-hero>div{align-items:flex-start;gap:17px;display:flex}.seller-subscription-hero__icon{width:50px;height:50px;color:var(--lime);background:#171713;border-radius:15px;flex:none;place-items:center;display:grid}.seller-subscription-hero small{color:#6d6c65;text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:820}.seller-subscription-hero h2{letter-spacing:-.045em;margin:7px 0 0;font-size:32px}.seller-subscription-hero p{color:#5f5e58;max-width:700px;margin:10px 0 0;font-size:14px;line-height:1.55}.seller-subscription-hero aside{background:#ffffff80;border:1px solid #17171320;border-radius:18px;flex-direction:column;justify-content:center;padding:20px;display:flex}.seller-subscription-hero aside strong{letter-spacing:-.035em;margin-top:9px;font-size:22px}.seller-subscription-hero aside span{color:#63625c;margin-top:7px;font-size:13px}.seller-subscription-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.seller-subscription-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;min-height:150px;padding:21px;display:flex}.seller-subscription-grid span{color:#77766f;font-size:12px;font-weight:760}.seller-subscription-grid strong{margin-top:auto;font-size:23px}.seller-subscription-grid small{color:#77766f;margin-top:8px;font-size:13px;line-height:1.5}.seller-subscription-note{background:#fff;border:1px solid #d8d4cb;border-radius:21px;align-items:flex-start;gap:16px;margin-top:12px;padding:24px;display:flex}.seller-subscription-note>svg{flex:none}.seller-subscription-note h2{margin:0;font-size:19px}.seller-subscription-note p{color:#686761;margin:9px 0 0;font-size:14px;line-height:1.6}@media (max-width:800px){.seller-subscription-hero{grid-template-columns:1fr}.seller-subscription-grid{grid-template-columns:1fr 1fr}.seller-subscription-grid article:last-child{grid-column:1/-1}}@media (max-width:560px){.seller-subscription-hero{border-radius:20px;padding:20px 17px}.seller-subscription-hero>div{flex-direction:column}.seller-subscription-grid{grid-template-columns:1fr}.seller-subscription-grid article:last-child{grid-column:auto}.seller-subscription-note{flex-direction:column;padding:19px}}.admin-shell{color:#171713;background:#efede7;grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{color:#fff;background:#11110f;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-sidebar__identity{background:#ffffff0c;border:1px solid #ffffff20;border-radius:16px;align-items:center;gap:12px;margin:30px 0 20px;padding:15px;display:flex}.admin-sidebar__identity>span{background:var(--lime);color:#171713;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:13px;font-weight:900;display:grid}.admin-sidebar__identity b,.admin-sidebar__identity small{display:block}.admin-sidebar__identity b{font-size:14px}.admin-sidebar__identity small{color:#9c9b95;margin-top:4px;font-size:12px;line-height:1.35}.admin-sidebar nav{gap:5px;display:grid}.admin-sidebar nav a{color:#aaa9a3;border-radius:13px;align-items:center;gap:12px;min-height:48px;padding:0 13px;font-size:14px;font-weight:720;display:flex}.admin-sidebar nav a:hover,.admin-sidebar nav a[aria-current=page]{color:#fff;background:#ffffff12}.admin-sidebar nav a[aria-current=page]:after{content:"";background:var(--lime);border-radius:50%;width:7px;height:7px;margin-left:auto}.admin-sidebar__foot{color:#8f8e88;margin-top:auto;padding:18px 11px 5px;font-size:12px;line-height:1.55}.admin-main{min-width:0;padding:18px 32px 70px}.admin-topbar{color:#6b6a64;justify-content:space-between;align-items:center;gap:18px;min-height:56px;font-size:13px;font-weight:750;display:flex}.admin-topbar>div{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;display:flex}.admin-topbar>a{color:#171713;background:#fff;border:1px solid #d9d5cc;border-radius:12px;align-items:center;min-height:42px;padding:0 12px;display:inline-flex}.admin-live-dot{background:#6bb34e;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #6bb34e18}.admin-content{width:min(1480px,100%);margin:28px auto 0}.admin-heading{color:#fff;background:#171713;border-radius:30px;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:45px;padding:clamp(28px,5vw,62px);display:grid;overflow:hidden}.admin-heading .settings-eyebrow,.admin-detail-heading .settings-eyebrow,.admin-store-panel .settings-eyebrow,.admin-detail-card .settings-eyebrow{color:#6d6c65;margin-bottom:13px}.admin-heading .settings-eyebrow{color:var(--lime)}.admin-heading h1{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,88px);line-height:.9}.admin-heading p{color:#aaa9a3;max-width:720px;margin:22px 0 0;font-size:15px;line-height:1.65}.admin-heading aside{background:#ffffff0c;border:1px solid #fff2;border-radius:22px;flex-direction:column;min-height:190px;padding:24px;display:flex}.admin-heading aside svg{color:var(--lime);margin-bottom:auto}.admin-heading aside b{font-size:16px}.admin-heading aside span{color:#aaa9a3;margin-top:8px;font-size:13px;line-height:1.55}.admin-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.admin-metrics article{background:#fff;border:1px solid #d9d6ce;border-radius:20px;flex-direction:column;min-height:145px;padding:20px;display:flex}.admin-metrics article.is-attention{background:#fff4f1;border-color:#e2aa9f}.admin-metrics span{color:#6f6e68;font-size:12px;font-weight:760}.admin-metrics strong{letter-spacing:-.05em;margin-top:auto;font-size:32px}.admin-metrics small{color:#77766f;margin-top:5px;font-size:12px;line-height:1.4}.admin-store-panel{background:#fff;border:1px solid #d9d6ce;border-radius:25px;margin-top:14px;padding:26px}.admin-store-panel>header{justify-content:space-between;align-items:end;gap:22px;display:flex}.admin-store-panel h2,.admin-detail-card h2{letter-spacing:-.045em;margin:0;font-size:28px}.admin-store-panel header p,.admin-detail-card header p{color:#77766f;margin:8px 0 0;font-size:13px;line-height:1.55}.admin-store-panel>header>span{color:#66655e;background:#efede7;border-radius:99px;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:780;display:flex}.admin-filters{background:#f0eee8;border-radius:18px;grid-template-columns:minmax(210px,1.35fr) minmax(160px,.75fr) minmax(150px,.65fr) auto auto;align-items:end;gap:9px;margin-top:22px;padding:14px;display:grid}.admin-filters label{gap:7px;display:grid}.admin-filters label>span{font-size:12px;font-weight:760}.admin-filters input,.admin-filters select{color:#171713;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #d5d1c8;border-radius:12px;padding:0 13px;font-size:14px}.admin-filters .button{min-height:48px}.admin-filters>a{justify-content:center;align-items:center;min-height:48px;padding:0 12px;font-size:13px;font-weight:780;text-decoration:underline;display:flex}.admin-store-list{border:1px solid #e0ddd5;border-radius:18px;margin-top:16px;overflow:hidden}.admin-store-list__head,.admin-store-list>article{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.05fr) minmax(155px,.9fr) minmax(140px,.8fr) minmax(130px,.72fr) 104px;align-items:center;gap:14px;display:grid}.admin-store-list__head{color:#77766f;background:#f0eee8;min-height:44px;padding:0 16px;font-size:12px;font-weight:780}.admin-store-list>article{border-top:1px solid #e7e4dc;min-height:82px;padding:12px 16px}.admin-store-list>article:first-of-type{border-top:0}.admin-store-list>article>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.admin-store-list>article>span,.admin-store-name{min-width:0}.admin-store-name:hover b{text-decoration:underline}.admin-store-list b,.admin-store-list small{text-overflow:ellipsis;display:block;overflow:hidden}.admin-store-list b{font-size:13px;line-height:1.35}.admin-store-list small{color:#77766f;margin-top:5px;font-size:12px;line-height:1.35}.admin-store-avatar{width:39px;height:39px;color:var(--lime);background:#171713;border-radius:12px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.admin-store-list>article>.admin-store-open{background:#f8f7f3;border:1px solid #dad6cd;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:104px;height:42px;font-size:12px;font-weight:820;display:flex}.admin-status,.admin-access{width:max-content;min-height:29px;font-size:var(--ns-font-small);white-space:nowrap;border-radius:99px;align-items:center;padding:0 9px;font-style:normal;font-weight:850;display:inline-flex}.admin-status--trialing{color:#5c4b8d;background:#eee9ff}.admin-status--active,.admin-access.is-open{color:#38672f;background:#e4f4d9}.admin-status--past_due{color:#805c1b;background:#fff0cf}.admin-status--suspended,.admin-status--cancelled,.admin-access.is-locked{color:#873930;background:#fbe2dd}.admin-empty{text-align:center;color:#77766f;align-content:center;place-items:center;min-height:270px;display:grid}.admin-empty h3{color:#171713;margin:15px 0 6px;font-size:19px}.admin-empty p{margin:0;font-size:13px}.admin-empty--compact{min-height:250px}.admin-access-shell{background:#efede7;place-items:center;min-height:100vh;padding:24px;display:grid}.admin-access-shell>section{background:#fff;border:1px solid #d3cfc6;border-radius:30px;width:min(720px,100%);padding:clamp(30px,7vw,72px)}.admin-access-shell .brand{margin-bottom:50px}.admin-access-shell h1{letter-spacing:-.06em;margin:0;font-size:clamp(40px,7vw,68px);line-height:.95}.admin-access-shell p{color:#6f6e67;margin:22px 0 30px;font-size:15px;line-height:1.65}.admin-mobile-nav{display:none}.admin-sidebar__foot>span{display:block}.admin-sidebar__logout{color:#fff;background:#ffffff0b;border:1px solid #ffffff20;border-radius:11px;align-items:center;gap:9px;min-height:44px;margin:0 -3px 13px;padding:0 11px;font-size:13px;font-weight:800;display:flex}.admin-sidebar__logout:hover{background:#ffffff16}@media (max-width:1500px){.admin-store-list__head{display:none}.admin-store-list{border:0;grid-template-columns:1fr 1fr;gap:10px;display:grid;overflow:visible}.admin-store-list>article{border-radius:17px;grid-template-columns:1fr 1fr;min-width:0;padding:17px;border:1px solid #dfdcd4!important}.admin-store-list>article>.admin-store-open{justify-self:end}}.admin-store-detail{margin-top:20px}.admin-detail-heading{background:#fff;border:1px solid #d9d6ce;border-radius:25px;justify-content:space-between;align-items:end;gap:24px;padding:30px 34px;display:flex}.admin-detail-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(42px,6vw,70px);line-height:.93}.admin-detail-heading p{color:#73726b;margin:11px 0 0;font-size:14px}.admin-detail-heading>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.admin-detail-grid article{background:#fff;border:1px solid #d9d6ce;border-radius:19px;flex-direction:column;min-height:132px;padding:19px;display:flex}.admin-detail-grid span{color:#77766f;font-size:12px}.admin-detail-grid strong{margin-top:auto;font-size:16px;line-height:1.35}.admin-detail-grid small{color:#85847d;margin-top:6px;font-size:12px;line-height:1.4}.admin-suspension-note{color:#7e332d;background:#fff3f0;border:1px solid #e2aaa0;border-radius:16px;align-items:flex-start;gap:12px;margin-top:12px;padding:16px 18px;display:flex}.admin-suspension-note b,.admin-suspension-note small{display:block}.admin-suspension-note b{font-size:13px}.admin-suspension-note small{margin-top:5px;font-size:13px;line-height:1.5}.admin-detail-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;margin-top:12px;display:grid}.admin-detail-card{background:#fff;border:1px solid #d9d6ce;border-radius:23px;padding:25px}.admin-subscription-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.admin-subscription-form label{align-content:start;gap:7px;display:grid}.admin-subscription-form label>span{font-size:13px;font-weight:780}.admin-subscription-form :is(input,select,textarea){color:#171713;width:100%;min-height:49px;font:inherit;background:#faf9f6;border:1px solid #d4d0c7;border-radius:12px;padding:0 13px;font-size:14px}.admin-subscription-form textarea{resize:vertical;min-height:110px;padding-block:12px}.admin-subscription-form input:disabled{opacity:.5}.admin-subscription-form small{color:#77766f;font-size:12px;line-height:1.45}.admin-subscription-form__reason,.admin-subscription-form>.button,.admin-action-feedback{grid-column:1/-1}.admin-subscription-form>.button{min-height:50px}.admin-subscription-form>.button:disabled{opacity:.5;cursor:not-allowed}.admin-action-feedback{border-radius:13px;padding:13px 15px;font-size:13px;line-height:1.45}.admin-action-feedback--success{color:#38672f;background:#e4f4d9}.admin-action-feedback--error{color:#873930;background:#fbe2dd}.admin-event-list{margin-top:22px;display:grid}.admin-event-list article{border-top:1px solid #e4e1d9;grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0;display:grid}.admin-event-list article:first-child{border-top:0}.admin-event-dot{background:var(--lime);border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 4px #c8ff4d35}.admin-event-list b{font-size:13px}.admin-event-list p{color:#65645e;margin:5px 0;font-size:13px;line-height:1.45}.admin-event-list small{color:#85847d;font-size:12px}.admin-event-list i{color:#6d6c65;max-width:180px;font-size:var(--ns-font-small);text-align:right;font-style:normal;font-weight:750;line-height:1.45}@media (max-width:1180px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-store-list__head{display:none}.admin-store-list{border:0;grid-template-columns:1fr 1fr;gap:10px;display:grid;overflow:visible}.admin-store-list>article{border-radius:17px;grid-template-columns:1fr 1fr;min-width:0;padding:17px;border:1px solid #dfdcd4!important}.admin-store-list>article>a{justify-self:end}.admin-detail-grid{grid-template-columns:1fr 1fr}.admin-detail-columns{grid-template-columns:1fr}.admin-event-list i{max-width:260px}}@media (max-width:900px){.admin-shell{padding-bottom:82px;display:block}.admin-sidebar{display:none}.admin-main{padding:12px 14px 35px}.admin-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#efede7ef;margin:-12px -14px 0;padding:10px 14px;position:sticky;top:0}.admin-content{margin-top:22px}.admin-heading{grid-template-columns:1fr;padding:32px 25px}.admin-heading aside{min-height:150px}.admin-metrics{grid-template-columns:1fr 1fr}.admin-store-panel{padding:18px}.admin-filters{grid-template-columns:1fr 1fr}.admin-filters label:first-of-type{grid-column:1/-1}.admin-store-list{grid-template-columns:1fr}.admin-mobile-nav{z-index:40;min-height:76px;padding:7px max(8px,env(safe-area-inset-right)) calc(7px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-top:1px solid #d9d6ce;gap:6px;display:flex;position:fixed;inset:auto 0 0}.admin-mobile-nav a{color:#77766f;border-radius:12px;flex:1;place-items:center;gap:2px;min-height:56px;font-size:12px;font-weight:760;display:grid}.admin-mobile-nav a[aria-current=page]{color:#fff;background:#171713}}@media (max-width:620px){.admin-heading h1{font-size:49px}.admin-heading p{font-size:14px}.admin-metrics{grid-template-columns:1fr}.admin-store-panel>header{flex-direction:column;align-items:start}.admin-filters{grid-template-columns:1fr}.admin-filters label:first-of-type{grid-column:auto}.admin-filters .button,.admin-filters>a{width:100%}.admin-store-list>article{grid-template-columns:1fr}.admin-store-list>article>a{justify-self:stretch;width:100%}.admin-detail-heading{flex-direction:column;align-items:start;padding:23px 19px}.admin-detail-heading>div:last-child{justify-content:flex-start}.admin-detail-grid,.admin-detail-columns{grid-template-columns:1fr}.admin-detail-card{padding:19px}.admin-subscription-form{grid-template-columns:1fr}.admin-subscription-form__reason,.admin-subscription-form>.button,.admin-action-feedback{grid-column:auto}.admin-event-list article{grid-template-columns:12px minmax(0,1fr)}.admin-event-list i{text-align:left;grid-column:2;max-width:none}.admin-topbar>span{text-overflow:ellipsis;white-space:nowrap;max-width:45vw;overflow:hidden}.admin-access-shell{padding:12px}.admin-access-shell>section{border-radius:22px;padding:30px 22px}}.admin-modules-page{max-width:1380px}.admin-modules-hero{color:#fff;background:#171713;border-radius:29px;grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:42px;padding:clamp(28px,5vw,58px);display:grid}.admin-modules-hero .settings-eyebrow{color:var(--lime);margin-bottom:13px}.admin-modules-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(52px,7vw,88px);line-height:.86}.admin-modules-hero p{color:#aaa9a3;max-width:800px;margin:20px 0 0;font-size:14px;line-height:1.65}.admin-modules-hero aside{background:#ffffff0b;border:1px solid #ffffff20;border-radius:20px;flex-direction:column;min-height:180px;padding:22px;display:flex}.admin-modules-hero aside b{font-size:15px}.admin-modules-hero aside span{color:#fff;margin-top:auto;font-size:13px;line-height:1.5}.admin-modules-hero aside small{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:9px;line-height:1.5}.admin-module-search{background:#fff;border:1px solid #d9d6ce;border-radius:16px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:13px 15px;display:grid}.admin-module-search>span,.admin-module-rollout-form label>span,.admin-store-entitlement-form label>span{font-size:12px;font-weight:800}.admin-module-search input,.admin-module-rollout-form :is(input,select),.admin-store-entitlement-form :is(input,select,textarea){color:#171713;width:100%;min-height:48px;font:inherit;background:#faf9f6;border:1px solid #d5d1c8;border-radius:11px;padding:0 12px;font-size:13px}.admin-module-rollout-list{gap:9px;margin-top:12px;display:grid}.admin-module-rollout-list>article{background:#fff;border:1px solid #d9d6ce;border-radius:20px;padding:21px}.admin-module-rollout-list>article.is-beta{background:#fffaf0;border-color:#d7ba62}.admin-module-rollout-list>article.is-disabled{background:#fff4f1;border-color:#dda097}.admin-module-rollout-list article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-module-rollout-list header>div{min-width:0}.admin-module-rollout-list header span{color:#74736c;font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.05em;font-weight:820}.admin-module-rollout-list h2{letter-spacing:-.04em;margin:6px 0 0;font-size:23px}.admin-module-rollout-list header p{color:#74736c;max-width:850px;margin:7px 0 0;font-size:12px;line-height:1.5}.admin-module-rollout-list header i{color:#66655f;font-size:var(--ns-font-small);white-space:nowrap;background:#efede7;border-radius:99px;padding:7px 9px;font-style:normal;font-weight:850}.admin-module-rollout-form{grid-template-columns:minmax(165px,.55fr) minmax(220px,.7fr) minmax(280px,1.25fr) auto;align-items:end;gap:9px;margin-top:17px;display:grid}.admin-module-rollout-form label{gap:6px;display:grid}.admin-module-rollout-form label small,.admin-store-entitlement-form label small{color:#77766f;font-size:var(--ns-font-small);line-height:1.4}.admin-module-rollout-form .button{min-height:48px}.admin-module-rollout-list .admin-action-feedback{margin-top:10px}.admin-store-entitlements{margin-top:12px}.admin-store-entitlement-form{grid-template-columns:minmax(240px,1fr) minmax(220px,.8fr);gap:12px;margin-top:20px;display:grid}.admin-store-entitlement-form label{align-content:start;gap:7px;display:grid}.admin-store-entitlement-form textarea{resize:vertical;min-height:96px;padding-block:11px;line-height:1.5}.admin-store-entitlement-state{color:#873930;background:#fbe2dd;border-radius:13px;flex-direction:column;justify-content:center;min-height:76px;padding:14px;display:flex}.admin-store-entitlement-state.is-allowed{color:#38672f;background:#e4f4d9}.admin-store-entitlement-state b,.admin-store-entitlement-state small{display:block}.admin-store-entitlement-state b{font-size:13px}.admin-store-entitlement-state small{font-size:var(--ns-font-small);margin-top:5px}.admin-store-entitlement-form .admin-action-feedback,.admin-store-entitlement-form>.button{grid-column:1/-1}.admin-store-entitlement-form>.button{min-height:49px}@media (max-width:1050px){.admin-modules-hero{grid-template-columns:1fr}.admin-modules-hero aside{min-height:140px}.admin-module-rollout-form{grid-template-columns:1fr 1fr}.admin-module-rollout-reason,.admin-module-rollout-form>.button{grid-column:1/-1}}@media (max-width:900px){.admin-mobile-nav{overflow-x:auto}.admin-mobile-nav a{flex:1 0 64px;min-width:64px}.admin-module-rollout-list>article{padding:17px}}@media (max-width:620px){.admin-modules-hero{padding:29px 21px}.admin-modules-hero h1{font-size:49px}.admin-module-search{grid-template-columns:1fr}.admin-module-rollout-list article>header{display:grid}.admin-module-rollout-list header i{white-space:normal}.admin-module-rollout-form,.admin-store-entitlement-form{grid-template-columns:1fr}.admin-module-rollout-reason,.admin-module-rollout-form>.button,.admin-store-entitlement-form .admin-action-feedback,.admin-store-entitlement-form>.button{grid-column:auto}}.seller-subscription-checkout{color:#fff;background:#171713;border:1px solid #d8d4cb;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:center;gap:24px;margin-top:12px;padding:25px;display:grid}.seller-subscription-checkout.is-attention{background:#5b3a16}.seller-subscription-checkout>div{align-items:flex-start;gap:16px;display:flex}.seller-subscription-checkout__icon{background:var(--lime);color:#171713;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;display:grid}.seller-subscription-checkout small{color:#aaa9a3;font-size:12px;font-weight:780}.seller-subscription-checkout h2{letter-spacing:-.04em;margin:7px 0 0;font-size:25px}.seller-subscription-checkout p{color:#aaa9a3;max-width:700px;margin:9px 0 0;font-size:13px;line-height:1.55}.seller-subscription-checkout aside{background:#ffffff0c;border:1px solid #fff2;border-radius:17px;flex-direction:column;padding:18px;display:flex}.seller-subscription-checkout aside>strong{letter-spacing:-.04em;font-size:28px}.seller-subscription-checkout aside>small{margin-top:3px}.seller-subscription-pay{gap:8px;margin-top:15px;display:grid}.seller-subscription-pay .button{width:100%;min-height:49px}.seller-subscription-pay .button:disabled{opacity:.55}.seller-subscription-pay .admin-action-feedback{grid-column:auto}.seller-subscription-history{background:#fff;border:1px solid #d8d4cb;border-radius:21px;margin-top:12px;padding:24px}.seller-subscription-history>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.seller-subscription-history h2,.admin-store-invoices h2{letter-spacing:-.04em;margin:0;font-size:24px}.seller-subscription-history>header>span{color:#77766f;font-size:12px}.seller-subscription-history>div{border:1px solid #e3e0d8;border-radius:16px;margin-top:16px;overflow:hidden}.seller-subscription-history article,.admin-store-invoices article{border-top:1px solid #e8e5de;grid-template-columns:minmax(160px,1fr) auto minmax(170px,.8fr);align-items:center;gap:16px;min-height:72px;padding:13px 15px;display:grid}.seller-subscription-history article:first-child,.admin-store-invoices article:first-child{border-top:0}.seller-subscription-history article>span:last-child,.admin-store-invoices article>span:last-child{text-align:right}.seller-subscription-history b,.seller-subscription-history small,.admin-store-invoices b,.admin-store-invoices small{display:block}.seller-subscription-history b,.admin-store-invoices b{font-size:13px}.seller-subscription-history small,.admin-store-invoices small{color:#7b7a74;margin-top:4px;font-size:12px}.subscription-invoice-status{color:#686761;min-height:29px;font-size:var(--ns-font-small);white-space:nowrap;background:#eeeae2;border-radius:99px;align-items:center;padding:0 10px;font-style:normal;font-weight:850;display:inline-flex}.subscription-invoice-status--paid{color:#38672f;background:#e4f4d9}.subscription-invoice-status--pending,.subscription-invoice-status--processing,.subscription-invoice-status--creating{color:#805c1b;background:#fff0cf}.subscription-invoice-status--failed,.subscription-invoice-status--expired,.subscription-invoice-status--cancelled,.subscription-invoice-status--reversed{color:#873930;background:#fbe2dd}.admin-store-invoices{margin-top:12px}.admin-store-invoices>div{border:1px solid #e3e0d8;border-radius:16px;margin-top:18px;overflow:hidden}.admin-billing-page{max-width:1320px}.admin-billing-status{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.admin-billing-status article{background:#fff;border:1px solid #d9d6ce;border-radius:20px;flex-direction:column;min-height:145px;padding:20px;display:flex}.admin-billing-status article.is-connected{background:#eff9e8;border-color:#b6dca3}.admin-billing-status span{color:#6f6e68;font-size:12px;font-weight:760}.admin-billing-status strong{letter-spacing:-.04em;margin-top:auto;font-size:23px}.admin-billing-status small{color:#77766f;margin-top:6px;font-size:12px;line-height:1.45}.admin-billing-card{margin-top:12px}.admin-billing-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:24px;display:grid}.admin-billing-form label{align-content:start;gap:7px;display:grid}.admin-billing-form__token{grid-column:1/-1}.admin-billing-form label>span{font-size:13px;font-weight:780}.admin-billing-form :is(input,select){color:#171713;width:100%;min-height:50px;font:inherit;background:#faf9f6;border:1px solid #d4d0c7;border-radius:12px;padding:0 13px;font-size:14px}.admin-billing-form small{color:#77766f;font-size:12px;line-height:1.45}.admin-billing-form__actions{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.admin-billing-form__actions .button{min-height:50px}.admin-billing-form__actions .button:disabled{opacity:.55}.admin-billing-rules{background:#fff;border:1px solid #d8d4cb;border-radius:20px;align-items:flex-start;gap:16px;margin-top:12px;padding:23px;display:flex}.admin-billing-rules>svg{flex:none}.admin-billing-rules h2{margin:0;font-size:19px}.admin-billing-rules p{color:#686761;margin:8px 0 0;font-size:13px;line-height:1.6}@media (max-width:800px){.seller-subscription-checkout{grid-template-columns:1fr}.admin-billing-status{grid-template-columns:1fr 1fr}.admin-billing-status article:last-child{grid-column:1/-1}.seller-subscription-history article,.admin-store-invoices article{grid-template-columns:1fr auto}.seller-subscription-history article>span:last-child,.admin-store-invoices article>span:last-child{text-align:left;grid-column:1/-1}}@media (max-width:560px){.seller-subscription-checkout{padding:20px 17px}.seller-subscription-checkout>div{flex-direction:column}.seller-subscription-history{padding:18px}.seller-subscription-history>header{flex-direction:column;align-items:start}.seller-subscription-history article,.admin-store-invoices article{grid-template-columns:1fr}.seller-subscription-history article>span:last-child,.admin-store-invoices article>span:last-child{grid-column:auto}.admin-billing-status{grid-template-columns:1fr}.admin-billing-status article:last-child{grid-column:auto}.admin-billing-form{grid-template-columns:1fr}.admin-billing-form__token,.admin-billing-form__actions{grid-column:auto}.admin-billing-form__actions{display:grid}.admin-billing-rules{flex-direction:column}}.today-panel{color:#fff;background:#171713;border:1px solid #d8d4cb;border-radius:22px;margin-bottom:14px;overflow:hidden}.today-panel>header{border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px 17px;display:flex}.today-panel h2{letter-spacing:-.045em;margin:3px 0 0;font-size:28px}.today-panel>header>small{color:#aaa9a3;font-size:12px}.today-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.today-panel>div>a{border-left:1px solid #ffffff18;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:94px;padding:17px 20px;display:grid}.today-panel>div>a:first-child{border-left:0}.today-panel__icon{background:var(--lime);color:#171713;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.today-panel b,.today-panel small{display:block}.today-panel b{font-size:13px}.today-panel a small{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:5px;line-height:1.4}.inbox-source-tabs,.inbox-filter-tabs,.order-source-tabs{scrollbar-width:none;align-items:center;gap:5px;display:flex;overflow-x:auto}.inbox-source-tabs::-webkit-scrollbar{display:none}.inbox-filter-tabs::-webkit-scrollbar{display:none}.order-source-tabs::-webkit-scrollbar{display:none}.inbox-source-tabs{background:#fff;border:1px solid #d9d5cc;border-radius:16px;margin-top:18px;padding:5px}.inbox-source-tabs a{color:#66655f;white-space:nowrap;border-radius:11px;align-items:center;gap:8px;min-height:43px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.inbox-source-tabs a[aria-current=page]{color:#fff;background:#171713}.inbox-source-tabs a span,.inbox-filter-tabs a span{min-width:22px;height:22px;font-size:var(--ns-font-small);background:#efede7;border-radius:99px;place-items:center;padding:0 6px;display:grid}.inbox-source-tabs a[aria-current=page] span{color:var(--lime);background:#ffffff1c}.inbox-provider-tabs{background:#f7f5f0;border:1px dashed #d6d2c8;border-radius:14px;align-items:center;gap:13px;margin-top:9px;padding:10px 14px;display:flex;overflow-x:auto}.inbox-provider-tabs a{color:#6e6d66;white-space:nowrap;align-items:center;gap:7px;min-height:32px;font-size:12px;font-weight:760;display:flex}.inbox-provider-tabs a[aria-current=page]{color:#171713;text-underline-offset:5px;text-decoration:underline}.integration-dot{background:#aaa9a2;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 3px #aaa9a21a}.integration-dot--active{background:#67ad4f;box-shadow:0 0 0 3px #67ad4f20}.integration-dot--attention,.integration-dot--error{background:#d09539;box-shadow:0 0 0 3px #d0953920}.integration-dot--syncing,.integration-dot--pending{background:#6b7fc2}.integration-dot--revoked,.integration-dot--disabled{background:#aaa9a2}.inbox-filter-tabs{margin:9px 0 12px;padding:0 2px}.inbox-filter-tabs a,.order-source-tabs a{color:#6c6b65;min-height:36px;font-size:var(--ns-font-small);white-space:nowrap;background:#faf9f6;border:1px solid #dedbd3;border-radius:99px;align-items:center;gap:6px;padding:0 11px;font-weight:780;display:flex}.inbox-filter-tabs a[aria-current=page],.order-source-tabs a[aria-current=page]{color:#fff;background:#171713;border-color:#171713}.inbox-connection-hint{background:#fff;border:1px solid #dedad0;border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:10px 0;padding:17px 18px;display:flex}.inbox-connection-hint b{font-size:13px}.inbox-connection-hint p{color:#77766f;margin:5px 0 0;font-size:12px;line-height:1.5}.inbox-connection-hint>a{color:#fff;white-space:nowrap;background:#171713;border-radius:11px;align-items:center;min-height:40px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.seller-chat-heading>aside{color:#fff;text-align:center;background:#171713;border-radius:17px;min-width:120px;padding:16px 18px}.seller-chat-heading>aside strong,.seller-chat-heading>aside span{display:block}.seller-chat-heading>aside strong{font-size:29px}.seller-chat-heading>aside span{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:3px}.inbox-list{border-radius:18px;overflow:hidden}.inbox-list .seller-chat-row{border-left:3px solid #0000;grid-template-columns:46px minmax(0,1fr) minmax(120px,.32fr);min-height:92px}.inbox-list .seller-chat-row--attention{background:#fff8f6;border-left-color:#c75f52}.seller-chat-avatar--instagram{color:#fff;background:linear-gradient(140deg,#7b4bc8,#d85a76)}.seller-chat-avatar--facebook{color:#fff;background:#4068b4}.seller-chat-avatar--tiktok{color:#fff;background:#171713}.inbox-row-title{align-items:center;gap:7px;display:flex}.inbox-row-title em,.inbox-row-title i{color:#686761;min-height:22px;font-size:var(--ns-font-label);background:#efede7;border-radius:99px;align-items:center;padding:0 7px;font-style:normal;font-weight:820;display:inline-flex}.inbox-row-title i{color:#805c1b;background:#fff0cf}.inbox-list .seller-chat-row>aside{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.inbox-list .seller-chat-row>aside strong{min-width:23px;height:23px;color:var(--lime);font-size:var(--ns-font-small);background:#171713;border-radius:99px;place-items:center;padding:0 6px;display:grid}.inbox-list time{color:#85847d;font-size:var(--ns-font-small)}.inbox-sla{color:#74736c;font-size:var(--ns-font-small);font-weight:760}.inbox-sla--breached{color:#9b3c34}.seller-chat-detail{padding-top:20px}.inbox-workspace{grid-template-columns:minmax(0,1fr) 320px;gap:12px;min-height:calc(100vh - 125px);display:grid}.inbox-workspace>.seller-chat-thread{min-width:0;margin:0}.inbox-context{align-content:start;gap:10px;display:grid}.inbox-context>section{background:#fff;border:1px solid #dad6cd;border-radius:18px;padding:19px}.inbox-context h2{letter-spacing:-.035em;margin:4px 0 0;font-size:22px}.inbox-context p{color:#686761;margin:8px 0;font-size:12px;line-height:1.5}.inbox-context>section>a{margin-top:12px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.inbox-client-stats{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.inbox-client-stats>span{background:#f0eee8;border-radius:12px;padding:12px}.inbox-client-stats b,.inbox-client-stats small{display:block}.inbox-client-stats b{font-size:14px}.inbox-client-stats small{color:#77766f;font-size:var(--ns-font-small);margin-top:3px}.inbox-quick-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.inbox-quick-actions :is(a,button){color:#171713;min-height:42px;font:inherit;font-size:var(--ns-font-small);text-align:center;background:#faf9f6;border:1px solid #d9d5cc;border-radius:11px;justify-content:center;align-items:center;padding:0 10px;font-weight:780;display:flex}.inbox-quick-actions :is(button:disabled){color:#9d9c95;cursor:not-allowed}.inbox-context__danger{color:#9b3c34;font-weight:800}.seller-chat-compose-mode{gap:5px;padding:7px 18px 0;display:flex}.seller-chat-compose-mode button{color:#77766f;min-height:32px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 10px;font-weight:780}.seller-chat-compose-mode button[aria-pressed=true]{color:#fff;background:#171713}.seller-chat-compose--note{background:#fff8dc}.seller-chat-message--note{color:#5f521c!important;background:#fff8dc!important;border:1px dashed #d1b95f!important;align-self:stretch!important;max-width:90%!important;margin-inline:auto!important}.inbox-template-list{gap:6px;margin-top:10px;display:grid}.inbox-template-list>div{grid-template-columns:minmax(0,1fr) 32px;gap:5px;display:grid}.inbox-template-list button{color:#171713;min-height:40px;font:inherit;font-size:var(--ns-font-small);text-align:left;cursor:pointer;background:#faf9f6;border:1px solid #dedad1;border-radius:10px;padding:8px 10px;font-weight:780}.inbox-template-list>div>button:last-child{text-align:center;color:#8f3d36;padding:0}.inbox-template-list small{color:#85847d;font-size:var(--ns-font-label);margin-top:3px;font-weight:600;display:block}.inbox-template-toggle{color:#171713;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:850;text-decoration:underline}.inbox-template-form{gap:7px;margin-top:12px;display:grid}.inbox-template-form :is(input,textarea){color:#171713;width:100%;min-height:40px;font:inherit;font-size:var(--ns-font-small);background:#faf9f6;border:1px solid #d9d5cc;border-radius:10px;padding:9px 10px}.inbox-template-form textarea{resize:vertical;min-height:90px}.inbox-template-form label{font-size:var(--ns-font-small);align-items:center;gap:7px;display:flex}.inbox-template-form label input{width:16px;min-height:16px}.inbox-template-form button{color:#fff;min-height:40px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#171713;border:0;border-radius:10px;font-weight:800}.integration-center .settings-intro,.notification-settings-page .settings-intro{padding-bottom:42px}.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px!important;display:grid!important}.integration-card{background:#fff;border:1px solid #d8d4ca;border-radius:21px;flex-direction:column;min-height:245px;padding:21px;display:flex}.integration-card>header{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;display:grid}.integration-card>header>em{grid-column:1/-1;width:max-content}.integration-card__icon,.integration-card__provider{width:44px;height:44px;color:var(--lime);background:#171713;border-radius:13px;place-items:center;font-size:15px;font-weight:900;display:grid}.integration-card__provider--instagram{color:#fff;background:linear-gradient(140deg,#7b4bc8,#d85a76)}.integration-card__provider--facebook{color:#fff;background:#4068b4}.integration-card__provider--tiktok{color:#fff;background:#171713}.integration-card header b,.integration-card header small{display:block}.integration-card header b{font-size:14px}.integration-card header small{color:#77766f;font-size:var(--ns-font-small);margin-top:4px}.integration-state{color:#6e6d66;min-height:28px;font-size:var(--ns-font-small);background:#efede7;border-radius:99px;align-items:center;padding:0 9px;font-style:normal;font-weight:850;display:inline-flex}.integration-state--active{color:#38672f;background:#e4f4d9}.integration-state--attention,.integration-state--error{color:#805c1b;background:#fff0cf}.integration-state--syncing,.integration-state--pending_review{color:#41568f;background:#e8edff}.integration-card>p{color:#66655f;margin:18px 0;font-size:12px;line-height:1.6}.integration-card__error{color:#805c1b;font-size:var(--ns-font-small);background:#fff0cf;border-radius:10px;padding:10px}.integration-card__error b,.integration-card__error span{display:block}.integration-card__error span{margin-top:4px}.integration-card>footer{color:#77766f;font-size:var(--ns-font-small);border-top:1px solid #e3e0d8;margin-top:auto;padding-top:14px;line-height:1.5}.integration-card>footer a{font-weight:850;text-decoration:underline}.order-email-settings{grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:12px;display:grid}.order-email-settings>form,.order-email-settings>section{background:#fff;border:1px solid #d8d4ca;border-radius:21px;padding:24px}.order-email-settings>section>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.order-email-settings h2{margin:4px 0 0;font-size:25px}.order-email-settings>section>header>small{color:#77766f;font-size:var(--ns-font-small);text-align:right}.order-email-status{background:#f0eee8;border-radius:14px;align-items:flex-start;gap:11px;margin:0 0 18px;padding:14px;display:flex}.order-email-status .integration-dot{flex:none;margin-top:5px}.order-email-status b,.order-email-status small{display:block}.order-email-status b{font-size:12px}.order-email-status small{color:#6d6c65;font-size:var(--ns-font-small);margin-top:4px;line-height:1.45}.order-email-settings form>label:not(.module-switch-row){gap:7px;margin-top:14px;display:grid}.order-email-settings form>label:not(.module-switch-row)>span{font-size:12px;font-weight:800}.order-email-settings form>label:not(.module-switch-row)>small{color:#77766f;font-size:var(--ns-font-small);line-height:1.45}.order-email-settings form :is(input[type=text],input[type=email],textarea,input:not([type])){color:#171713;width:100%;min-height:43px;font:inherit;background:#faf9f6;border:1px solid #d8d4cb;border-radius:10px;padding:10px 11px;font-size:12px}.order-email-settings form textarea{resize:vertical;min-height:94px}.order-email-settings form input:read-only{color:#77766f}.order-email-settings form>.button{width:100%;margin-top:16px}.order-email-settings .module-switch-row{border-top:1px solid #e2dfd7;padding:14px 0}.order-email-settings .module-switch-row:first-of-type{border-top:0}.order-email-history{border:1px solid #e0ddd5;border-radius:15px;margin-top:16px;overflow:hidden}.order-email-history article{border-top:1px solid #e5e2da;grid-template-columns:minmax(180px,1fr) auto minmax(105px,.5fr) auto;align-items:center;gap:12px;min-height:76px;padding:13px;display:grid}.order-email-history article:first-child{border-top:0}.order-email-history b,.order-email-history small{display:block}.order-email-history b{font-size:12px}.order-email-history small{color:#77766f;font-size:var(--ns-font-small);overflow-wrap:anywhere;margin-top:4px}.order-email-history em{color:#9a423a;font-size:var(--ns-font-small);margin-top:3px;font-style:normal;display:block}.order-email-history button{min-height:34px;font:inherit;font-size:var(--ns-font-small);background:#faf9f6;border:1px solid #d8d4cb;border-radius:9px;padding:0 9px;font-weight:800}.notification-state{color:#686761;min-height:27px;font-size:var(--ns-font-small);white-space:nowrap;background:#eeeae2;border-radius:99px;align-items:center;padding:0 8px;font-weight:850;display:inline-flex}.notification-state--sent{color:#38672f;background:#e4f4d9}.notification-state--failed{color:#873930;background:#fbe2dd}.notification-state--pending,.notification-state--sending{color:#805c1b;background:#fff0cf}.module-feedback{color:#873930;font-size:var(--ns-font-small);background:#fbe2dd;border-radius:11px;margin-top:10px;padding:11px 13px}.module-feedback--success{color:#38672f;background:#e4f4d9}.global-search-topbar .seller-topbar__search{max-width:820px}.global-search-topbar .seller-topbar__search button{color:#fff;min-height:36px;font:inherit;font-size:var(--ns-font-small);background:#171713;border:0;border-radius:9px;padding:0 13px;font-weight:800}.global-search-count{color:#fff;text-align:center;background:#171713;border-radius:15px;min-width:100px;padding:14px}.global-search-count strong,.global-search-count span{display:block}.global-search-count strong{font-size:26px}.global-search-count span{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:3px}.global-search-empty{text-align:center;background:#f7f5f0;border:1px dashed #d3cfc6;border-radius:21px;align-content:center;place-items:center;min-height:330px;margin-top:16px;padding:30px;display:grid}.global-search-empty h2{margin:14px 0 7px;font-size:22px}.global-search-empty p{color:#77766f;max-width:560px;margin:0;font-size:12px;line-height:1.55}.global-search-results{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;margin-top:16px;display:grid}.global-search-results>section{background:#fff;border:1px solid #d8d4cb;border-radius:18px;overflow:hidden}.global-search-results>section>header{border-bottom:1px solid #e2dfd7;justify-content:space-between;align-items:center;min-height:55px;padding:0 15px;display:flex}.global-search-results h2{margin:0;font-size:16px}.global-search-results header span{min-width:25px;height:25px;font-size:var(--ns-font-small);background:#efede7;border-radius:99px;place-items:center;font-weight:850;display:grid}.global-search-results a{border-top:1px solid #e8e5de;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:grid}.global-search-results a:first-of-type{border-top:0}.global-result-icon{width:38px;height:38px;color:var(--lime);background:#171713;border-radius:11px;place-items:center;display:grid}.global-search-results b,.global-search-results small{display:block}.global-search-results b{font-size:var(--ns-font-small)}.global-search-results small{color:#77766f;font-size:var(--ns-font-small);margin-top:4px;line-height:1.35}.global-result-prerequisite{color:var(--ns-text-secondary);margin-top:5px;font-weight:750}.global-search-results em{color:#686761;font-size:var(--ns-font-small);white-space:nowrap;font-style:normal;font-weight:780}.order-source-tabs{margin:8px 0 12px}@media (max-width:1100px){.today-panel>div{grid-template-columns:1fr}.today-panel>div>a{border-top:1px solid #ffffff18;border-left:0}.today-panel>div>a:first-child{border-top:0}.integration-grid{grid-template-columns:1fr 1fr}.order-email-settings{grid-template-columns:1fr}.global-search-results{grid-template-columns:1fr 1fr}.inbox-workspace{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:820px){.inbox-workspace{min-height:0;display:block}.inbox-context{grid-template-columns:1fr 1fr;margin-top:10px}.inbox-context>section:last-child,.inbox-template-panel{grid-column:1/-1}.integration-grid,.global-search-results{grid-template-columns:1fr}.order-email-history article{grid-template-columns:1fr auto}.order-email-history article>div:last-of-type,.order-email-history article>button{grid-column:1/-1}.inbox-list .seller-chat-row{grid-template-columns:42px minmax(0,1fr)}.inbox-list .seller-chat-row>aside{flex-flow:wrap;grid-column:2;align-items:flex-start}.seller-chat-heading>aside{display:none}}@media (max-width:560px){.today-panel>header{flex-direction:column;align-items:start}.today-panel>div>a{grid-template-columns:40px minmax(0,1fr);padding:15px}.today-panel a>svg{display:none}.inbox-source-tabs,.inbox-filter-tabs{margin-inline:-4px}.inbox-connection-hint{flex-direction:column;align-items:flex-start}.inbox-connection-hint>a{justify-content:center;width:100%}.inbox-context{grid-template-columns:1fr}.inbox-context>section:last-child,.inbox-template-panel{grid-column:auto}.inbox-quick-actions{grid-template-columns:1fr}.seller-chat-compose-mode{padding-inline:10px}.integration-card,.order-email-settings>section{padding:18px}.order-email-settings>section>header{flex-direction:column;align-items:start}.order-email-history article{grid-template-columns:1fr}.order-email-history article>div:last-of-type,.order-email-history article>button{grid-column:auto}.global-search-page .seller-heading{align-items:start}.global-search-count{min-width:80px}.global-search-results a{grid-template-columns:35px minmax(0,1fr)}.global-search-results em{grid-column:2}.global-search-topbar .seller-topbar__search button{display:none}}.return-topbar__actions{align-items:center;gap:7px;display:flex}.return-policy-note{color:#66655f;font-size:var(--ns-font-caption);background:#f0eee8;border-radius:11px;margin:14px 0 0;padding:11px 12px;line-height:1.55}.return-exchange-variant{border-top:1px solid #dbe8b9;grid-column:1/-1;margin-top:0;padding-top:9px}.return-replacement{font-weight:780;color:#47692f!important;margin-top:7px!important}.return-policy-page{max-width:1040px;margin-top:26px}.return-policy-page .seller-heading h1{letter-spacing:-.065em;font-size:clamp(42px,5.6vw,76px);line-height:.92}.return-policy-form{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:18px;display:grid}.return-policy-form>.return-create-card:nth-child(2){grid-row:span 2}.return-policy-form>.button,.return-policy-form>.module-feedback,.return-policy-form>.settings-readonly-note{grid-column:1/-1}.return-policy-form>.button{min-height:50px}.return-policy-form .return-create-card>p{color:#77766f;font-size:var(--ns-font-label);margin:0 0 14px;line-height:1.55}.settings-readonly-note{color:#686761;font-size:var(--ns-font-label);background:#f0eee8;border-radius:12px;margin:0;padding:13px 15px}.return-policy-form :disabled{opacity:.62;cursor:not-allowed}@media (max-width:900px){.return-policy-form{grid-template-columns:1fr}.return-policy-form>.return-create-card:nth-child(2){grid-row:auto}.return-policy-form>.button,.return-policy-form>.module-feedback,.return-policy-form>.settings-readonly-note{grid-column:auto}}@media (max-width:640px){.return-topbar{flex-direction:column;align-items:stretch}.return-topbar__actions{grid-template-columns:1fr 1fr;display:grid}.return-topbar__actions .button{justify-content:center}.return-policy-page{margin-top:18px}}.dashboard-health{background:#fff;border:1px solid #d8d4cb;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:12px;padding:18px 20px;display:grid}.dashboard-health__score{letter-spacing:-.04em;background:#f0eee8;border-radius:19px;place-items:center;width:68px;height:68px;font-size:20px;font-weight:900;display:grid}.dashboard-health--strong .dashboard-health__score{color:#39662f;background:#e3f6cf}.dashboard-health--medium .dashboard-health__score{color:#805c1b;background:#fff0c9}.dashboard-health--weak .dashboard-health__score{color:#873930;background:#fbe2dd}.dashboard-health__body>b,.dashboard-health__body>small{display:block}.dashboard-health__body>b{font-size:14px}.dashboard-health__body>small{color:#77766f;margin-top:4px}.dashboard-health__body>span{background:#e9e6de;border-radius:99px;height:5px;margin-top:10px;display:block;overflow:hidden}.dashboard-health__body>span>i{border-radius:inherit;background:#171713;height:100%;display:block}.dashboard-health--strong .dashboard-health__body>span>i{background:#78aa39}.dashboard-health--medium .dashboard-health__body>span>i{background:#d39a30}.dashboard-health--weak .dashboard-health__body>span>i{background:#bb4d43}.dashboard-health__action{white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.store-health-page{max-width:1120px}.store-health-heading h1{font-size:clamp(46px,6vw,78px);line-height:.9}.store-health-heading p{max-width:720px}.store-health-summary{color:#fff;background:#171713;border:1px solid #d8d4cb;border-radius:24px;grid-template-columns:auto minmax(220px,1fr);align-items:center;gap:18px 26px;margin-top:24px;padding:28px;display:grid;overflow:hidden}.store-health-score{grid-row:span 2;min-width:180px}.store-health-score strong,.store-health-score span{display:block}.store-health-score strong{letter-spacing:-.075em;font-size:72px;line-height:.85}.store-health-score span{color:#aaa9a3;margin-top:12px;font-size:12px;font-weight:750}.store-health-progress{background:#ffffff1c;border-radius:99px;height:11px;overflow:hidden}.store-health-progress>span{border-radius:inherit;background:#d39a30;height:100%;display:block}.store-health-summary--strong .store-health-progress>span{background:var(--lime)}.store-health-summary--weak .store-health-progress>span{background:#df756b}.store-health-summary__facts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.store-health-summary__facts>span{color:#d5d4cf;min-height:38px;font-size:var(--ns-font-small);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:11px;align-items:center;gap:5px;padding:0 12px;display:flex}.store-health-summary__facts b{color:#fff}.store-health-summary>p{color:#aaa9a3;font-size:var(--ns-font-small);border-top:1px solid #ffffff18;grid-column:1/-1;margin:2px 0 0;padding-top:18px}.store-health-summary>p b{color:#fff}.store-health-rules{background:#fff;border:1px solid #d8d4cb;border-radius:22px;margin-top:14px;padding:24px}.store-health-rules>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px;display:flex}.store-health-rules>header h2{letter-spacing:-.035em;margin:0;font-size:22px}.store-health-rules>header p{color:#77766f;margin:6px 0 0}.store-health-rules>header>span{color:#77766f;font-size:var(--ns-font-small);white-space:nowrap;font-weight:800}.store-health-rules>div{gap:8px;display:grid}.store-health-rule{background:#fbfaf7;border:1px solid #e2dfd7;border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:14px;min-height:126px;padding:16px;display:grid}.store-health-rule__icon{background:#efede7;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.store-health-rule--passed .store-health-rule__icon{color:#39662f;background:#e3f6cf}.store-health-rule--critical .store-health-rule__icon{color:#873930;background:#fbe2dd}.store-health-rule--warning .store-health-rule__icon,.store-health-rule--temporary .store-health-rule__icon{color:#805c1b;background:#fff0c9}.store-health-rule__body>header{align-items:center;gap:7px;display:flex}.store-health-rule__body>header span,.store-health-rule__body>header em{font-size:var(--ns-font-small);text-transform:uppercase;font-style:normal;font-weight:850}.store-health-rule__body>header span{color:#77766f}.store-health-rule__body>header em{color:#55544f;border-left:1px solid #d8d4cb;padding-left:7px}.store-health-rule__body h3{margin:7px 0 0;font-size:15px}.store-health-rule__body p{color:#67665f;margin:5px 0 0}.store-health-rule__body small{color:#85847d;margin-top:7px;display:block}.store-health-rule__action{justify-items:end;gap:13px;min-width:142px;display:grid}.store-health-rule__action>b{font-size:var(--ns-font-small)}.store-health-rule--passed .store-health-rule__action>b{color:#437534}.store-health-rule--critical .store-health-rule__action>b{color:#963e35}.store-health-rule--warning .store-health-rule__action>b,.store-health-rule--temporary .store-health-rule__action>b{color:#8a641c}.store-health-rule--skipped{opacity:.72}.store-health-rule__action>a{color:#fff;min-height:38px;font-size:var(--ns-font-small);background:#171713;border-radius:10px;align-items:center;gap:7px;padding:0 11px;font-weight:850;display:inline-flex}@media (max-width:760px){.dashboard-health{grid-template-columns:auto minmax(0,1fr)}.dashboard-health__action{grid-column:1/-1;justify-content:flex-end}.store-health-summary{grid-template-columns:1fr}.store-health-score{grid-row:auto}.store-health-score strong{font-size:58px}.store-health-summary>p{grid-column:auto}.store-health-rules{padding:17px}.store-health-rules>header{flex-direction:column;align-items:flex-start}.store-health-rule{grid-template-columns:42px minmax(0,1fr)}.store-health-rule__action{grid-column:2;justify-items:start;min-width:0}.store-health-rule__action>a{justify-content:center;width:100%}}@media (max-width:440px){.dashboard-health{padding:15px}.dashboard-health__score{border-radius:15px;width:56px;height:56px;font-size:17px}.store-health-summary{padding:22px 18px}.store-health-summary__facts{flex-direction:column;align-items:stretch}.store-health-rule{grid-template-columns:1fr;padding:13px}.store-health-rule__icon{display:none}.store-health-rule__action{grid-column:auto;width:100%}}.test-order-banner{z-index:20;color:#3e321b;background:#fff3cd;border-bottom:1px solid #d39a30;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:12px clamp(16px,4vw,48px);display:flex;position:relative}.test-order-banner span{align-items:baseline;gap:12px;display:flex}.test-order-banner b{font-size:var(--ns-font-small);letter-spacing:.08em}.test-order-banner small{font-size:var(--ns-font-small)}.test-order-banner a{color:inherit;font-size:var(--ns-font-small);font-weight:850;text-decoration:underline}.test-order-page{max-width:1120px}.test-order-start{color:#fff;background:#171713;border-radius:22px;justify-content:space-between;align-items:center;gap:26px;margin-top:24px;padding:26px;display:flex}.test-order-start h2,.test-order-start p{margin:6px 0 0}.test-order-start p{color:#aaa9a3}.test-order-launcher{text-align:right;justify-items:end;gap:8px;max-width:380px;display:grid}.test-order-launcher small{color:#aaa9a3}.test-order-launcher p{color:#ffb7ad;margin:0}.test-order-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.test-order-readiness article{background:#fff;border:1px solid #dedbd3;border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:16px;display:grid}.test-order-readiness article>span{color:#39662f;background:#e3f6cf;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.test-order-readiness article.is-blocked>span{color:#873930;background:#fbe2dd}.test-order-readiness b,.test-order-readiness small{display:block}.test-order-readiness small{color:#74736d;margin-top:4px}.test-order-readiness em,.test-order-readiness a{font-size:var(--ns-font-small);font-style:normal;font-weight:850}.test-order-readiness em{color:#437534}.test-order-readiness a{color:#873930}.test-order-result,.test-order-history{background:#fff;border:1px solid #d8d4cb;border-radius:22px;margin-top:18px;padding:24px}.test-order-result>header,.test-order-history>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.test-order-result h2,.test-order-history h2{margin:4px 0 0}.test-order-result>header>a{font-size:12px;font-weight:850}.test-order-result>div{gap:8px;display:grid}.test-order-check{background:#f7f6f2;border-radius:13px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.test-order-check>span{color:#39662f;background:#e3f6cf;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.test-order-check--skipped>span{color:#5e5c56;background:#e8e6e0}.test-order-check--warning>span{color:#805c1b;background:#fff0c9}.test-order-check b,.test-order-check small{display:block}.test-order-check small{color:#74736d;margin-top:3px}.test-order-check em{font-size:var(--ns-font-small);text-transform:uppercase;font-style:normal;font-weight:850}.test-order-history{gap:0;display:grid}.test-order-history>header span{color:#77766f;font-size:var(--ns-font-small)}.test-order-history>a{border-top:1px solid #ece9e2;justify-content:space-between;align-items:center;gap:16px;padding:13px 4px;display:flex}.test-order-history>a>span{gap:3px;display:grid}.test-order-history small{color:#77766f}.test-order-history em{font-size:var(--ns-font-small);font-style:normal;font-weight:850}.test-order-history a[aria-current=page]{color:#805c1b}.test-order-badge{color:#805c1b;letter-spacing:.08em;vertical-align:middle;background:#fff0c9;border-radius:6px;margin-left:7px;padding:3px 6px;font-style:normal;font-weight:900;display:inline-flex;font-size:var(--ns-font-label)!important}.order-row--test{background:#fffaf0}.test-order-record-banner{background:#fff8e5;border:1px solid #dfb84a;border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:20px;display:flex}.test-order-record-banner h2{margin:8px 0 4px}.test-order-record-banner p{color:#675b43;max-width:680px;margin:0}.order-kind-tabs{margin-bottom:8px}.order-kind-tabs>a:last-child{margin-left:auto}.public-shop--test-mode{outline-offset:-5px;outline:5px solid #dfb84a}@media (max-width:760px){.test-order-banner,.test-order-banner span,.test-order-start,.test-order-result>header,.test-order-history>header,.test-order-record-banner{flex-direction:column;align-items:flex-start}.test-order-launcher{text-align:left;justify-items:stretch;width:100%;max-width:none}.test-order-readiness{grid-template-columns:1fr}.test-order-readiness article{grid-template-columns:38px minmax(0,1fr)}.test-order-readiness article>em,.test-order-readiness article>a{grid-column:2}.test-order-check{grid-template-columns:36px minmax(0,1fr)}.test-order-check>em{grid-column:2}.order-kind-tabs>a:last-child{margin-left:0}}.public-shop--test{outline-offset:-5px;outline:5px solid #dfb84a}.preview-shell{background:#e9e7e1}.preview-main{min-width:0}.preview-workspace{padding:28px clamp(16px,3vw,42px) 70px}.preview-heading{grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:30px;display:grid}.preview-heading h1{letter-spacing:-.06em;max-width:920px;margin:9px 0 10px;font-size:clamp(38px,5vw,74px);line-height:.92}.preview-heading p{color:#6f6d66;max-width:720px;margin:0;font-size:12px;line-height:1.6}.preview-heading aside{background:#f6f4ee;border:1px solid #d3d0c7;border-radius:17px;padding:17px}.preview-heading aside b,.preview-heading aside span{display:block}.preview-heading aside b{font-size:var(--ns-font-small)}.preview-heading aside span{color:#77746d;font-size:var(--ns-font-label);margin:5px 0 10px;line-height:1.45}.preview-heading aside a{font-size:var(--ns-font-label);font-weight:850;text-decoration:underline}.preview-mode-switcher{gap:6px;margin-top:24px;display:flex}.preview-mode-switcher a{color:#55534d;background:#f5f3ed;border:1px solid #d2cfc6;border-radius:12px;min-width:125px;padding:11px 14px}.preview-mode-switcher a b,.preview-mode-switcher a small{display:block}.preview-mode-switcher a b{font-size:var(--ns-font-small)}.preview-mode-switcher a small{font-size:var(--ns-font-caption);margin-top:4px}.preview-mode-switcher a[aria-current=page]{color:#fff;background:#171713;border-color:#171713}.preview-instagram-note{color:#4c4225;max-width:560px;font-size:var(--ns-font-caption);background:#fff2c8;border-radius:11px;justify-content:space-between;gap:15px;margin:12px auto 0;padding:10px 14px;display:flex}.preview-stage{background:repeating-linear-gradient(135deg,#dcd9d1 0 1px,#e9e7e1 1px 13px);border:1px solid #d2cfc5;border-radius:24px;justify-content:center;align-items:flex-start;min-height:760px;margin-top:15px;padding:25px;display:flex;overflow:auto}.preview-device{background:#171713;border:7px solid #171713;border-radius:18px;flex:none;width:min(1280px,100%);overflow:hidden;box-shadow:0 25px 70px #17171338}.preview-device__chrome{color:#d7ff64;height:34px;font-size:var(--ns-font-caption);background:#171713;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:800;display:flex}.preview-device__chrome i{background:#ff6f61;border-radius:50%;width:7px;height:7px;box-shadow:13px 0 #ffd166,26px 0 #72d69d}.preview-device iframe{background:#fff;border:0;width:100%;height:760px;display:block}.preview-stage--mobile .preview-device{border-width:9px;border-radius:34px;width:390px}.preview-stage--mobile .preview-device__chrome{justify-content:space-between;height:38px}.preview-stage--mobile .preview-device iframe{height:780px}.preview-stage--instagram .preview-device{border-width:9px;border-radius:35px;width:375px}.preview-stage--instagram .preview-device__chrome{justify-content:space-between;height:52px;padding:0 17px}.preview-stage--instagram .preview-device iframe{height:760px}.draft-preview-banner{z-index:30;color:#fff;background:#171713;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:8px clamp(12px,3vw,28px);font-family:Arial,sans-serif;display:flex;position:sticky;top:0}.draft-preview-banner span b,.draft-preview-banner span small{display:block}.draft-preview-banner span b{color:#d7ff64;font-size:var(--ns-font-caption);letter-spacing:.12em}.draft-preview-banner span small{font-size:var(--ns-font-caption);margin-top:3px}.draft-preview-banner>a{font-size:var(--ns-font-caption);background:#d7ff64;border-radius:8px;padding:8px 11px;font-weight:900;color:#171713!important}.public-shop--draft-preview .public-product__media,.public-shop--draft-preview .public-product__cta{cursor:zoom-in}.preview-tools-disabled{opacity:.55}.preview-tools-disabled>label{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:100%;display:grid}.preview-tools-disabled input{border:1px solid var(--shop-text);min-height:44px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.preview-tools-disabled input{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.preview-tools-disabled input{border-radius:var(--shop-radius);background:var(--shop-surface)}.preview-tools-disabled button{border-radius:var(--shop-radius);background:var(--shop-primary);min-height:44px;color:var(--shop-surface);border:0;padding:0 15px}.preview-product-variants{border-top:1px solid var(--shop-text);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.preview-product-variants{border-top:1px solid color-mix(in srgb,var(--shop-text) 20%,transparent)}}.preview-product-variants>span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.1em;padding:15px 0;font-weight:900;display:block}.preview-product-variants article{border-top:1px solid var(--shop-text);justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:10px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.preview-product-variants article{border-top:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.preview-product-variants article div:last-child{text-align:right}.preview-product-variants b,.preview-product-variants small{font-family:Arial,sans-serif;display:block}.preview-product-variants b{font-size:var(--ns-font-small)}.preview-product-variants small{font-size:var(--ns-font-caption);opacity:.58;margin-top:4px}.preview-purchase-disabled{border-radius:var(--shop-radius);background:var(--shop-primary);width:100%;min-height:55px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-label);opacity:.55;border:0;margin-top:15px;font-weight:900}.preview-purchase-disabled--outline{border:1px solid var(--shop-primary);color:var(--shop-primary);background:0 0}.preview-access-state{text-align:center;align-content:center;place-items:center;gap:12px;min-height:100vh;padding:30px;display:grid}.product-editor-topbar .product-preview-link{color:#fff;font-size:var(--ns-font-label);background:#171713;border-radius:10px;padding:10px 13px;font-weight:850}.product-editor-topbar{grid-template-columns:auto minmax(0,1fr) auto}.product-editor-topbar>span{text-align:center}@media (max-width:900px){.preview-heading{grid-template-columns:1fr}.preview-heading aside{max-width:520px}.preview-stage{padding:14px}.preview-mode-switcher{overflow:auto}.preview-mode-switcher a{min-width:112px}.preview-topbar{grid-template-columns:1fr auto}}@media (max-width:700px){.preview-workspace{padding:18px 0 100px}.preview-heading,.preview-mode-switcher,.preview-instagram-note{margin-left:12px;margin-right:12px}.preview-heading h1{font-size:46px}.preview-stage{border-width:1px 0;border-radius:0;min-height:700px;padding:10px 0}.preview-stage--desktop .preview-device{width:1000px}.preview-stage--mobile .preview-device,.preview-stage--instagram .preview-device{max-width:calc(100vw - 18px)}.preview-device iframe{height:700px}.draft-preview-banner{align-items:flex-start}.draft-preview-banner span small{max-width:190px}.product-editor-topbar{grid-template-columns:minmax(0,1fr) auto}.product-editor-topbar>span{display:none}.product-editor-topbar .product-preview-link{font-size:var(--ns-font-caption)}.preview-tools-disabled>label>span{display:none}}.admin-impersonation-card{background:#fff7d7;border:1px solid #c9bc78;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-top:14px;padding:22px 24px;display:flex}.admin-impersonation-card>div:first-child{max-width:760px}.admin-impersonation-card h2{letter-spacing:-.04em;margin:6px 0 0;font-size:23px}.admin-impersonation-card p{color:#686252;margin:7px 0 0;font-size:13px;line-height:1.55}.admin-impersonation-card>.button{flex:none}.admin-impersonation-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f0f0db8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-impersonation-overlay>section{background:#fff;border-radius:24px;width:min(620px,100%);max-height:calc(100dvh - 30px);padding:24px;overflow:auto;box-shadow:0 35px 100px #00000059}.admin-impersonation-overlay header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-impersonation-overlay h2{margin:7px 0 0;font-size:30px}.admin-impersonation-overlay header>button{cursor:pointer;background:#efede7;border:0;border-radius:12px;width:40px;height:40px;font-size:22px}.admin-impersonation-modes{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.admin-impersonation-modes label{cursor:pointer;background:#faf9f6;border:1px solid #dbd8cf;border-radius:15px;grid-template-columns:auto 1fr;align-items:start;gap:10px;min-height:126px;padding:15px;display:grid}.admin-impersonation-modes label.is-selected{border-color:#171713;box-shadow:0 0 0 1px #171713}.admin-impersonation-modes label:has(input:disabled){opacity:.5;cursor:not-allowed}.admin-impersonation-modes input{accent-color:#171713;margin-top:2px}.admin-impersonation-modes b,.admin-impersonation-modes small{display:block}.admin-impersonation-modes b{font-size:12px}.admin-impersonation-modes small{color:#74736c;font-size:var(--ns-font-small);margin-top:6px;line-height:1.5}.admin-impersonation-field{gap:7px;margin-top:13px;display:grid}.admin-impersonation-field>span{font-size:var(--ns-font-small);font-weight:820}.admin-impersonation-field input,.admin-impersonation-field textarea{color:#171713;width:100%;font:inherit;background:#fbfaf7;border:1px solid #d8d5cd;border-radius:12px;outline:0;padding:12px 13px;font-size:12px}.admin-impersonation-field textarea{resize:vertical;min-height:90px;line-height:1.5}.admin-impersonation-field :focus{border-color:#171713;box-shadow:0 0 0 4px #1717130d}.admin-impersonation-warning{background:#f0eee8;border-radius:12px;gap:4px;margin-top:14px;padding:13px;display:grid}.admin-impersonation-warning b{font-size:var(--ns-font-small)}.admin-impersonation-warning span{color:#686761;font-size:var(--ns-font-label);line-height:1.5}.admin-impersonation-error{color:#8f3028;font-size:var(--ns-font-small);margin:10px 0 0;font-weight:760}.admin-impersonation-overlay footer{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.admin-impersonation-overlay footer>button:first-child{min-height:44px;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:0;padding:0 13px;font-weight:800}.seller-impersonation-banner{z-index:100;color:#342b17;background:#fff0b8;border-bottom:2px solid #d2a92d;grid-template-columns:minmax(0,1fr) minmax(260px,.75fr) auto;align-items:center;gap:18px;min-height:58px;padding:8px 14px 8px 20px;display:grid;position:fixed;inset:0 0 auto;box-shadow:0 7px 20px #17171329}.seller-impersonation-banner--support{color:#50231e;background:#ffe1dc;border-color:#d85d4e}.seller-impersonation-banner span b,.seller-impersonation-banner span small{display:block}.seller-impersonation-banner span b{font-size:var(--ns-font-label);letter-spacing:.06em}.seller-impersonation-banner span small{text-overflow:ellipsis;color:#6f6037;font-size:var(--ns-font-caption);white-space:nowrap;margin-top:3px;overflow:hidden}.seller-impersonation-banner--support span small{color:#81534c}.seller-impersonation-reason{border-left:1px solid;min-width:0;padding-left:18px}.seller-impersonation-banner form button{color:#fff;min-height:39px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#171713;border:0;border-radius:10px;padding:0 13px;font-weight:900}.seller-shell:has(.seller-impersonation-banner){padding-top:58px}.seller-shell:has(.seller-impersonation-banner) .seller-sidebar{height:calc(100vh - 58px);top:58px}@media (max-width:760px){.admin-impersonation-card{flex-direction:column;align-items:stretch}.admin-impersonation-card>.button{width:100%}.admin-impersonation-modes{grid-template-columns:1fr}.seller-impersonation-banner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:92px;padding:8px 9px}.seller-impersonation-reason{border-top:1px solid;border-left:0;grid-area:2/1/auto/-1;padding:5px 0 0}.seller-impersonation-banner span small{max-width:76vw}.seller-shell:has(.seller-impersonation-banner){padding-top:92px}.seller-shell:has(.seller-impersonation-banner) .seller-sidebar{height:calc(100vh - 92px);top:92px}}.store-legal-page{width:min(1260px,100%)}.store-legal-layout{gap:16px;margin-top:24px;display:grid}.store-legal-feedback{color:#315c27;background:#e4f5d5;border-radius:13px;margin:0;padding:13px 16px;font-weight:760}.store-legal-feedback.is-error{color:#873930;background:#fbe2dd}.store-legal-profile,.store-legal-documents{background:#fff;border:1px solid #d9d5cc;border-radius:24px;padding:24px}.store-legal-profile>header,.store-legal-documents>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-legal-profile header span,.store-legal-documents header span{color:#8aa523;font-size:var(--ns-font-label);letter-spacing:.12em;font-weight:900}.store-legal-profile h2,.store-legal-documents h2{letter-spacing:-.045em;margin:5px 0 0;font-size:29px}.store-legal-profile header p,.store-legal-documents header p{color:#77756f;max-width:720px;margin:8px 0 0}.store-legal-profile>header>b{color:#686761;font-size:var(--ns-font-small);background:#f0eee8;border-radius:99px;padding:8px 10px}.store-legal-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.store-legal-grid label{gap:7px;display:grid}.store-legal-grid label.is-wide{grid-column:1/-1}.store-legal-grid label>span{font-weight:780}.store-legal-grid input,.store-legal-custom input{color:#171713;width:100%;min-height:47px;font:inherit;background:#fbfaf7;border:1px solid #d8d4ca;border-radius:12px;outline:0;padding:0 13px}.store-legal-grid input:focus,.store-legal-custom input:focus,.store-legal-documents article :is(input,textarea):focus{border-color:#171713;box-shadow:0 0 0 4px #1717130d}.store-legal-profile>.button{margin-top:17px}.store-legal-documents>article{background:#faf9f6;border:1px solid #dedad1;border-radius:17px;margin-top:15px;padding:18px}.store-legal-documents>article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.store-legal-documents>article>header>div{flex:1;gap:5px;min-width:0;display:grid}.store-legal-documents>article>header small{color:#7b7972}.store-legal-documents>article>header input{color:#171713;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:19px;font-weight:820}.store-legal-documents>article>header>span{color:#686761;font-size:var(--ns-font-label);white-space:nowrap;background:#efede7;border-radius:99px;padding:7px 9px;font-weight:820}.store-legal-documents article>textarea{color:#171713;width:100%;min-height:190px;font:inherit;resize:vertical;background:#fff;border:1px solid #d8d4ca;border-radius:12px;outline:0;margin-top:14px;padding:14px;line-height:1.6}.store-legal-documents article>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.store-legal-documents article>footer>label{align-items:center;gap:8px;font-weight:700;display:flex}.store-legal-documents article>footer input[type=checkbox]{accent-color:#171713;width:19px;height:19px}.store-legal-documents article>footer>div{gap:7px;display:flex}.store-legal-documents article button,.store-legal-custom button{color:#171713;min-height:42px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border:1px solid #d8d4ca;border-radius:11px;padding:0 13px;font-weight:820}.store-legal-documents article button:disabled,.store-legal-custom button:disabled{opacity:.5;cursor:wait}.store-legal-custom{border:1px dashed #cfcac0;border-radius:16px;grid-template-columns:minmax(190px,1fr) minmax(150px,.7fr) minmax(140px,.55fr) auto;align-items:end;gap:9px;margin-top:16px;padding:16px;display:grid}.store-legal-custom>div b,.store-legal-custom>div span{display:block}.store-legal-custom>div span{color:#77756f;font-size:var(--ns-font-small);margin-top:5px}.store-legal-links{flex-wrap:wrap;align-items:center;gap:7px 14px;display:flex}.store-legal-links a{color:inherit;font-size:var(--ns-font-small);text-underline-offset:3px;text-decoration:underline}.public-shop__footer>.store-legal-links{justify-content:center}.public-product-page__legal{border-top:1px solid var(--shop-text);margin-top:14px;padding:13px 0}@supports (color:color-mix(in lab, red, red)){.public-product-page__legal{border-top:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.store-cart-legal{justify-content:center}.store-cart-legal a{font-size:var(--ns-font-caption)}.buyer-checkout-legal{background:#f1efe9;border-radius:13px;margin-top:14px;padding:13px}.buyer-checkout-legal>label{color:#373630;font-size:var(--ns-font-small);align-items:flex-start;gap:9px;font-weight:750;line-height:1.45;display:flex}.buyer-checkout-legal input{accent-color:#171713;flex:none;width:18px;height:18px}.buyer-checkout-legal nav{flex-wrap:wrap;gap:6px 12px;margin:8px 0 0 27px;display:flex}.buyer-checkout-legal nav a{color:#504e48;font-size:var(--ns-font-label);text-decoration:underline}.store-legal-public{background:var(--shop-bg);min-height:100vh;color:var(--shop-text);padding:22px clamp(18px,5vw,74px) 70px}.store-legal-public>header{border:1px solid var(--shop-text);justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.store-legal-public>header{border:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.store-legal-public>header{background:var(--shop-surface);border-radius:17px}.store-legal-public>header>a:last-child{color:inherit;font-size:var(--ns-font-small);font-weight:780}.store-legal-public>article{background:var(--shop-surface);border-radius:28px;max-width:900px;margin:22px auto 0;padding:clamp(24px,5vw,64px)}.store-legal-public>article>span{color:var(--shop-accent);font-size:var(--ns-font-small);letter-spacing:.11em;font-weight:900}.store-legal-public h1{letter-spacing:-.065em;max-width:760px;margin:12px 0 0;font-size:clamp(38px,7vw,78px);line-height:.96}.store-legal-public__meta{background:var(--shop-bg);border-radius:16px;margin-top:30px;padding:18px}@supports (color:color-mix(in lab, red, red)){.store-legal-public__meta{background:color-mix(in srgb,var(--shop-bg) 75%,transparent)}}.store-legal-public__meta>*{color:inherit;font-size:var(--ns-font-small);margin:4px 0;display:block}.store-legal-public>article>section{margin-top:34px}.store-legal-public>article>section p{white-space:pre-line;margin:0 0 18px;font-size:14px;line-height:1.8}.store-legal-public>article>footer{border-top:1px solid var(--shop-text);gap:15px;margin-top:40px;padding-top:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.store-legal-public>article>footer{border-top:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.store-legal-public>article>footer small{opacity:.65}@media (max-width:760px){.store-legal-profile,.store-legal-documents{border-radius:19px;padding:17px}.store-legal-grid{grid-template-columns:1fr}.store-legal-grid label.is-wide{grid-column:auto}.store-legal-documents>article{padding:14px}.store-legal-documents>article>header,.store-legal-documents article>footer{flex-direction:column;align-items:stretch}.store-legal-documents article>footer>div{grid-template-columns:1fr;display:grid}.store-legal-custom{grid-template-columns:1fr}.store-legal-public{padding-inline:12px}.store-legal-public>article{padding:25px 18px}.public-shop__footer{flex-wrap:wrap}.public-shop__footer>.store-legal-links{width:100%}}.integration-health-page{max-width:1480px}.integration-health-hero{color:#fff;background:#171713;border-radius:29px;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:40px;padding:clamp(28px,5vw,58px);display:grid}.integration-health-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(55px,8vw,96px);line-height:.82}.integration-health-hero p{color:#aaa9a3;max-width:800px;margin:22px 0 0;font-size:14px;line-height:1.65}.integration-health-hero .settings-eyebrow{color:var(--lime);margin-bottom:14px}.integration-health-hero aside{background:#ffffff0b;border:1px solid #ffffff20;border-radius:21px;flex-direction:column;min-height:190px;padding:23px;display:flex}.integration-health-hero aside svg{color:var(--lime);margin-bottom:auto}.integration-health-hero aside b{font-size:16px}.integration-health-hero aside span{color:#aaa9a3;margin-top:7px;font-size:12px}.integration-health-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.integration-health-metrics article{background:#fff;border:1px solid #d9d6ce;border-radius:18px;flex-direction:column;min-height:130px;padding:18px;display:flex}.integration-health-metrics article.is-warning{background:#fff7df}.integration-health-metrics article.is-error{background:#fff0ed}.integration-health-metrics span{color:#71706a;font-size:var(--ns-font-small);font-weight:780}.integration-health-metrics strong{letter-spacing:-.05em;margin-top:auto;font-size:31px}.integration-health-metrics small{color:#77766f;font-size:var(--ns-font-small);margin-top:4px}.integration-health-filters{background:#dedbd3;border-radius:18px;grid-template-columns:minmax(145px,.65fr) minmax(130px,.55fr) minmax(160px,.7fr) minmax(220px,1fr) auto auto;align-items:end;gap:8px;margin-top:12px;padding:13px;display:grid}.integration-health-filters label{gap:6px;display:grid}.integration-health-filters label>span{font-size:var(--ns-font-small);font-weight:800}.integration-health-filters input,.integration-health-filters select{color:#171713;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #cfcbc2;border-radius:11px;padding:0 12px;font-size:12px}.integration-health-filters .button{min-height:46px}.integration-health-filters>a{min-height:46px;font-size:var(--ns-font-small);justify-content:center;align-items:center;padding:0 10px;font-weight:800;text-decoration:underline;display:flex}.integration-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.integration-provider{background:#fff;border:1px solid #d9d6ce;border-radius:20px;flex-direction:column;min-height:240px;padding:19px;display:flex}.integration-provider--warning{background:#fffaf0;border-color:#dec06b}.integration-provider--error{background:#fff4f1;border-color:#df9f95}.integration-provider--unavailable{color:#75736c;background:#eceae4}.integration-provider>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.integration-provider header>div>span{font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.08em;font-weight:850}.integration-provider h2{letter-spacing:-.045em;margin:6px 0 0;font-size:24px}.integration-provider header>i{font-size:var(--ns-font-caption);background:#efede7;border-radius:99px;padding:6px 8px;font-style:normal;font-weight:850}.integration-provider--error header>i{color:#8f382f;background:#f2d1cb}.integration-provider--warning header>i{color:#765819;background:#f5e4ad}.integration-provider>p{color:#6c6b65;font-size:var(--ns-font-small);margin:11px 0 18px;line-height:1.5}.integration-provider>div{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:auto;display:grid}.integration-provider>div>span{background:#f2f0ea;border-radius:11px;padding:10px}.integration-provider>div b,.integration-provider>div small{display:block}.integration-provider>div b{font-size:19px}.integration-provider>div small{color:#77766f;font-size:var(--ns-font-caption);margin-top:3px}.integration-provider>footer{color:#77766f;font-size:var(--ns-font-caption);border-top:1px solid #e4e1da;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:10px;display:flex}.integration-affected{background:#fff;border:1px solid #d9d6ce;border-radius:22px;margin-top:12px;padding:23px}.integration-affected>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.integration-affected h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.integration-affected>header>span{font-size:var(--ns-font-small);font-weight:820}.integration-affected-list{border:1px solid #e1ded6;border-radius:15px;margin-top:18px;overflow:hidden}.integration-affected-head,.integration-affected-list>article{grid-template-columns:minmax(170px,1fr) 120px minmax(260px,1.3fr) 140px 88px;align-items:center;gap:12px;display:grid}.integration-affected-head{color:#77766f;min-height:40px;font-size:var(--ns-font-label);background:#eeece6;padding:0 13px;font-weight:800}.integration-affected-list>article{border-top:1px solid #e8e5de;min-height:86px;padding:11px 13px}.integration-affected-list>article>div:first-child a,.integration-affected-list>article>div:first-child small,.integration-affected-list>article>div:nth-child(3) b,.integration-affected-list>article>div:nth-child(3) small{display:block}.integration-affected-list>article>div:first-child a{font-size:var(--ns-font-small);font-weight:850}.integration-affected-list>article>div:first-child small{color:#77766f;font-size:var(--ns-font-label);margin-top:4px}.integration-affected-list>article>span,.integration-affected-list time,.integration-affected-list>article>a{font-size:var(--ns-font-label)}.integration-affected-list>article>div:nth-child(3) b{font-size:var(--ns-font-label);margin-top:4px}.integration-affected-list>article>div:nth-child(3) small{color:#77766f;font-size:var(--ns-font-caption);margin-top:3px;line-height:1.4}.integration-signal{color:#805c1b;font-size:var(--ns-font-caption);text-transform:uppercase;background:#fff0c9;border-radius:6px;padding:3px 6px;font-style:normal;font-weight:900;display:inline-flex}.integration-signal--error{color:#873930;background:#fbe2dd}.integration-affected-list>article>a{font-weight:850}.integration-affected .admin-empty{min-height:180px}@media (max-width:1100px){.integration-health-metrics{grid-template-columns:repeat(2,1fr)}.integration-health-filters{grid-template-columns:repeat(3,1fr)}.integration-health-filters .button,.integration-health-filters>a{grid-column:auto}.integration-provider-grid{grid-template-columns:repeat(2,1fr)}.integration-affected-list{overflow-x:auto}.integration-affected-head,.integration-affected-list>article{min-width:920px}}@media (max-width:700px){.integration-health-hero{grid-template-columns:1fr;padding:30px 20px}.integration-health-hero aside{min-height:150px}.integration-health-metrics{grid-template-columns:1fr 1fr}.integration-health-filters{grid-template-columns:1fr}.integration-health-filters .button,.integration-health-filters>a{width:100%}.integration-provider-grid{grid-template-columns:1fr}.integration-affected{padding:17px}.integration-affected>header{flex-direction:column;align-items:flex-start}}.activity-log-page{max-width:1260px}.activity-log-heading aside{background:#f5f3ed;border:1px solid #d6d2c9;border-radius:16px;grid-template-columns:auto 1fr;gap:3px 10px;max-width:290px;padding:16px;display:grid}.activity-log-heading aside svg{grid-row:span 2}.activity-log-heading aside b{font-size:var(--ns-font-small)}.activity-log-heading aside span{color:#77766f;font-size:var(--ns-font-label);line-height:1.45}.activity-admin-hero{color:#fff;background:#171713;border-radius:26px;grid-template-columns:minmax(0,1fr) 280px;align-items:end;gap:35px;padding:34px 40px;display:grid}.activity-admin-hero h1{letter-spacing:-.065em;margin:6px 0 0;font-size:clamp(48px,7vw,84px);line-height:.88}.activity-admin-hero p{color:#aaa9a3;max-width:760px;margin:15px 0 0;font-size:13px;line-height:1.6}.activity-admin-hero aside{background:#ffffff0a;border:1px solid #ffffff20;border-radius:17px;gap:7px;padding:18px;display:grid}.activity-admin-hero aside svg{color:var(--lime);margin-bottom:18px}.activity-admin-hero aside b{font-size:12px}.activity-admin-hero aside span{color:#aaa9a3;font-size:var(--ns-font-small);line-height:1.5}.activity-filter-shell{margin-top:14px}.activity-filter-shell>summary{display:none}.activity-filter-shell:not([open])>.activity-filters{display:grid}.activity-filters{background:#dedbd3;border-radius:18px;grid-template-columns:minmax(190px,1.2fr) repeat(3,minmax(145px,.75fr));align-items:end;gap:8px;padding:13px}.activity-filters--admin{grid-template-columns:repeat(4,minmax(145px,1fr))}.activity-filters label{gap:6px;display:grid}.activity-filters label>span{font-size:var(--ns-font-small);font-weight:820}.activity-filters :is(input,select){color:#171713;width:100%;min-height:46px;font:inherit;font-size:var(--ns-font-small);background:#fff;border:1px solid #ccc8bf;border-radius:11px;padding:0 11px}.activity-filters>div{align-items:center;gap:8px;min-height:46px;display:flex}.activity-filters>div .button{min-height:46px}.activity-filters>div>a{font-size:var(--ns-font-small);padding:12px;font-weight:820;text-decoration:underline}.activity-log-list{background:#fff;border:1px solid #d9d6ce;border-radius:22px;margin-top:12px;padding:24px}.activity-log-entry{grid-template-columns:26px minmax(0,1fr);gap:10px;display:grid}.activity-log-entry__timeline{flex-direction:column;align-items:center;display:flex}.activity-log-entry__timeline>span{background:#fff;border:3px solid #171713;border-radius:50%;flex:none;width:11px;height:11px}.activity-log-entry--platform_admin .activity-log-entry__timeline>span{background:#ffe2dd;border-color:#b9473c}.activity-log-entry--system .activity-log-entry__timeline>span{background:#fff0c9;border-color:#8a6a1f}.activity-log-entry__timeline>i{background:#dedbd3;flex:1;width:1px;min-height:35px}.activity-log-entry:last-child .activity-log-entry__timeline>i{background:linear-gradient(#dedbd3,#0000)}.activity-log-entry__body{padding:0 0 22px}.activity-log-entry__body>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.activity-log-action{color:#74736c;font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.07em;font-weight:850}.activity-log-entry h2{overflow-wrap:anywhere;margin:5px 0 0;font-size:16px}.activity-log-entry time{color:#77766f;font-size:var(--ns-font-small);white-space:nowrap}.activity-log-entry__facts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.activity-log-entry__facts>*{color:#5f5e58;min-height:28px;font-size:var(--ns-font-label);background:#efede7;border-radius:8px;align-items:center;padding:0 9px;font-style:normal;font-weight:760;display:inline-flex}.activity-log-entry__facts>a{text-decoration:underline}.activity-actor--platform_admin{color:#8b382f;background:#ffe2dd}.activity-actor--system{color:#745719;background:#fff0c9}.activity-outcome--success{color:#39662f;background:#e3f6cf}.activity-outcome--denied,.activity-outcome--failed{color:#873930;background:#fbe2dd}.activity-log-details{background:#faf9f6;border:1px solid #e0ddd5;border-radius:13px;margin-top:10px;overflow:hidden}.activity-log-details>summary{min-height:44px;font-size:var(--ns-font-small);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-weight:850;display:flex}.activity-log-details>summary span{color:#77766f;font-size:var(--ns-font-label)}.activity-diff{border-top:1px solid #e1ded6}.activity-diff>div{border-top:1px solid #e6e3dc;grid-template-columns:minmax(130px,.55fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;min-height:44px;padding:8px 12px;display:grid}.activity-diff>div:first-child{border-top:0}.activity-diff__head{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;background:#ece9e2;font-weight:850;min-height:32px!important}.activity-diff b{font-size:var(--ns-font-label);overflow-wrap:anywhere}.activity-diff code{color:#494843;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:7px;max-height:100px;padding:7px;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.activity-no-diff{color:#77766f;font-size:var(--ns-font-small);border-top:1px solid #e1ded6;margin:0;padding:14px}.activity-log-details>footer{color:#77766f;font-size:var(--ns-font-caption);border-top:1px solid #e1ded6;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.activity-log-details>footer code{color:#34332f}.activity-log-empty{text-align:center;background:#f7f5f0;border:1px dashed #d3cfc6;border-radius:21px;align-content:center;place-items:center;min-height:300px;margin-top:12px;padding:30px;display:grid}.activity-log-empty h2{margin:12px 0 6px}.activity-log-empty p{color:#77766f;max-width:570px;font-size:var(--ns-font-small);margin:0;line-height:1.55}.activity-pagination{background:#fff;border:1px solid #d9d6ce;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;margin-top:12px;padding:8px 12px;display:flex}.activity-pagination a{color:#fff;min-height:44px;font-size:var(--ns-font-small);background:#171713;border-radius:10px;align-items:center;padding:0 12px;font-weight:850;display:flex}.activity-pagination a[aria-disabled=true]{opacity:.35;pointer-events:none}.activity-pagination span{color:#77766f;font-size:var(--ns-font-small)}.admin-detail-heading>div:first-child>a{font-size:var(--ns-font-small);margin-top:8px;font-weight:850;text-decoration:underline;display:inline-flex}@media (max-width:1050px){.activity-filters,.activity-filters--admin{grid-template-columns:repeat(3,minmax(0,1fr))}.activity-admin-hero{grid-template-columns:1fr}.activity-admin-hero aside{max-width:520px}}@media (max-width:700px){.activity-log-heading{flex-direction:column;align-items:flex-start}.activity-log-heading aside{width:100%;max-width:none}.activity-admin-hero{padding:28px 20px}.activity-filter-shell>summary{min-height:50px;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border:1px solid #d2cec5;border-radius:13px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:flex}.activity-filter-shell>summary span{color:#77766f;font-size:var(--ns-font-label);margin-left:auto}.activity-filter-shell:not([open])>.activity-filters{display:none}.activity-filter-shell[open]:before{content:"";z-index:var(--layer-modal);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0da6;position:fixed;inset:0}.activity-filter-shell[open]>summary{z-index:calc(var(--layer-modal) + 2);border:0;border-bottom:1px solid #e0ddd5;border-radius:18px 18px 0 0;position:fixed;bottom:calc(78dvh - 50px);left:12px;right:12px}.activity-filter-shell[open]>.activity-filters{z-index:calc(var(--layer-modal) + 1);height:78dvh;padding:64px 14px calc(18px + env(safe-area-inset-bottom));background:#f4f2ec;border-radius:18px 18px 0 0;grid-template-columns:1fr;align-content:start;display:grid;position:fixed;bottom:0;left:12px;right:12px;overflow:auto}.activity-filters>div{grid-template-columns:1fr 1fr;display:grid}.activity-filters>div>a{justify-content:center;align-items:center;min-height:46px;display:flex}.activity-log-list{padding:17px 12px}.activity-log-entry{grid-template-columns:18px minmax(0,1fr);gap:6px}.activity-log-entry__body>header{flex-direction:column;align-items:flex-start;gap:7px}.activity-log-entry time{white-space:normal}.activity-log-entry__facts>*{min-height:32px}.activity-diff__head{display:none!important}.activity-diff>div{grid-template-columns:1fr;padding:11px}.activity-diff code{max-height:130px}.activity-pagination span{display:none}.activity-pagination a{flex:1;justify-content:center}}.customer-topbar__actions{align-items:center;gap:7px;display:flex}.duplicate-center{max-width:1120px}.duplicate-center .seller-heading h1{font-size:clamp(48px,7vw,84px);line-height:.84}.duplicate-center .seller-heading aside{color:#fff;background:#171713;border-radius:17px;max-width:300px;padding:17px}.duplicate-center .seller-heading aside b,.duplicate-center .seller-heading aside span{display:block}.duplicate-center .seller-heading aside b{color:var(--lime);font-size:var(--ns-font-small)}.duplicate-center .seller-heading aside span{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:7px;line-height:1.5}.duplicate-candidate-list{gap:11px;margin-top:18px;display:grid}.duplicate-candidate-list>article{background:#fff;border:1px solid #d7d3ca;border-radius:21px;padding:22px}.duplicate-candidate-list>article>header,.duplicate-candidate-list>article>footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.duplicate-candidate-list>article>header span{color:#77766f;font-size:var(--ns-font-label);text-transform:uppercase;font-weight:850}.duplicate-candidate-list>article>header h2{margin:5px 0 0;font-size:15px}.duplicate-candidate-list>article>header>i{color:#755719;font-size:var(--ns-font-caption);background:#fff0c9;border-radius:99px;padding:6px 9px;font-style:normal;font-weight:900}.duplicate-candidate-list>article>div{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);align-items:center;gap:10px;margin-top:16px;display:grid}.duplicate-candidate-list>article>div>article{background:#faf9f6;border:1px solid #e0ddd5;border-radius:15px;padding:15px}.duplicate-candidate-list article article header{align-items:center;gap:10px;display:flex}.duplicate-candidate-list article article header>span{width:40px;height:40px;color:var(--lime);font-size:var(--ns-font-small);text-transform:uppercase;background:#171713;border-radius:12px;place-items:center;font-weight:900;display:grid}.duplicate-candidate-list article article a,.duplicate-candidate-list article article small{display:block}.duplicate-candidate-list article article a{font-size:12px;font-weight:850}.duplicate-candidate-list article article small{color:#77766f;font-size:var(--ns-font-label);margin-top:4px}.duplicate-candidate-list article article>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.duplicate-candidate-list article article>div>span{font-size:var(--ns-font-caption);background:#ece9e2;border-radius:8px;padding:6px 8px}.duplicate-versus{color:#fff;width:36px;height:36px;font-size:var(--ns-font-caption);background:#171713;border-radius:50%;place-items:center;font-weight:900;display:grid}.duplicate-candidate-list>article>footer{color:#77766f;font-size:var(--ns-font-label);border-top:1px solid #e5e2db;margin-top:15px;padding-top:13px}.duplicate-reject-action{justify-items:end;gap:4px;display:grid}.duplicate-reject-action button{min-height:40px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #cbc7be;border-radius:10px;padding:0 13px;font-weight:850}.duplicate-reject-action small{color:#963e35;font-size:var(--ns-font-caption)}@media (max-width:700px){.customer-topbar__actions{grid-template-columns:1fr 1fr;display:grid}.customer-topbar__actions .button{justify-content:center}.duplicate-center .seller-heading{flex-direction:column;align-items:flex-start}.duplicate-center .seller-heading aside{width:100%;max-width:none}.duplicate-candidate-list>article{padding:16px}.duplicate-candidate-list>article>header,.duplicate-candidate-list>article>footer{flex-direction:column;align-items:flex-start}.duplicate-candidate-list>article>div{grid-template-columns:1fr}.duplicate-versus{margin:auto}.duplicate-reject-action,.duplicate-reject-action button{width:100%}}.duplicate-actions{justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.customer-merge-form{color:#171713;background:#f4f2ec;border:1px solid #c9c5bb;border-radius:16px;gap:16px;width:100%;margin-top:14px;padding:17px;display:grid}.duplicate-candidate-list>article>footer:has(.customer-merge-form){display:grid}.customer-merge-form strong{font-size:var(--ns-font-small)}.customer-merge-master>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.customer-merge-master label,.customer-merge-field label{min-height:42px;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border:1px solid #d8d4cb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:760;display:flex}:is(.customer-merge-master label:has(input:checked),.customer-merge-field label:has(input:checked)){border-color:#171713;box-shadow:inset 0 0 0 1px #171713}.customer-merge-fields>p{color:#77766f;font-size:var(--ns-font-label);margin:5px 0 10px;line-height:1.5}.customer-merge-field{grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:7px;min-height:46px;display:grid}.customer-merge-field>b{font-size:var(--ns-font-label)}.customer-merge-field label span{overflow-wrap:anywhere;min-width:0}.customer-merge-reason{gap:7px;display:grid}.customer-merge-reason>span{font-size:var(--ns-font-label);font-weight:800}.customer-merge-reason textarea{color:#171713;resize:vertical;background:#fff;border:1px solid #d3cfc6;border-radius:11px;min-height:78px;padding:11px;font:12px/1.5 inherit}.customer-merge-confirm{font-size:var(--ns-font-label);background:#fff0c9;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;font-weight:750;line-height:1.5;display:flex}.customer-merge-confirm input{margin-top:2px}.customer-merge-actions{justify-content:flex-end;gap:7px;display:flex}.customer-merge-actions>button{color:#171713;min-height:42px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #cbc7be;border-radius:10px;padding:0 13px;font-weight:850}.customer-merge-actions>button:disabled{cursor:not-allowed;opacity:.45}.customer-merge-form>small{color:#963e35;font-size:var(--ns-font-label)}.customer-merge-history{background:#fff;border:1px solid #d7d3ca;border-radius:21px;margin-top:14px;padding:22px}.customer-merge-history>header h2{margin:5px 0 0;font-size:24px}.customer-merge-history>header p{color:#77766f;font-size:var(--ns-font-small);margin:7px 0 0}.customer-merge-history>article{border-top:1px solid #e5e2db;justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:11px 0;display:flex}.customer-merge-history>header+article{margin-top:14px}.customer-merge-history article div>*{display:block}.customer-merge-history article strong{font-size:var(--ns-font-small)}.customer-merge-history article span{color:#65645e;font-size:var(--ns-font-label);margin-top:3px}.customer-merge-history article small{color:#84837c;font-size:var(--ns-font-caption);margin-top:5px}.customer-merge-history article>button,.customer-merge-undo button{color:#171713;min-height:38px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #cbc7be;border-radius:9px;padding:0 11px;font-weight:850}.customer-merge-blocked{background:#eeeae3;border-radius:8px;padding:7px 9px;font-weight:800;color:#77766f!important;font-size:var(--ns-font-caption)!important}.customer-merge-undo{align-items:center;gap:6px;display:flex}.customer-merge-undo>span{font-weight:800;font-size:var(--ns-font-caption)!important}.customer-merge-undo small{max-width:260px;color:#963e35!important}@media (max-width:700px){.duplicate-actions{grid-template-columns:1fr;width:100%;display:grid}.duplicate-actions>.button,.duplicate-actions .duplicate-reject-action button{width:100%}.customer-merge-form{padding:14px}.customer-merge-master>div,.customer-merge-field{grid-template-columns:1fr}.customer-merge-field>b{margin-top:8px}.customer-merge-actions{grid-template-columns:1fr;display:grid}.customer-merge-actions>button{width:100%}.customer-merge-history{padding:17px}.customer-merge-history>article{flex-direction:column;align-items:flex-start}.customer-merge-undo{grid-template-columns:1fr 1fr;width:100%;display:grid}.customer-merge-undo>span,.customer-merge-undo>small{grid-column:1/-1}}.customer-merge-reason textarea{font:inherit;font-size:var(--ns-font-small);line-height:1.5}.order-merge-panel{background:#fff;border:1px solid #d7d3ca;border-radius:20px;padding:22px}.order-merge-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.order-merge-panel>header h2,.order-merge-history>header h2{margin:5px 0 0;font-size:22px}.order-merge-panel>header p,.order-merge-history>header p{color:#77766f;font-size:var(--ns-font-label);margin:7px 0 0;line-height:1.5}.order-merge-panel>header>b{min-width:31px;height:31px;color:var(--lime);font-size:var(--ns-font-small);background:#171713;border-radius:50%;place-items:center;display:grid}.order-merge-candidates{gap:7px;margin-top:16px;display:grid}.order-merge-candidates>article{background:#faf9f6;border:1px solid #e1ded6;border-radius:13px;grid-template-columns:minmax(130px,.7fr) minmax(180px,1.3fr) auto;align-items:center;gap:12px;min-height:82px;padding:11px 12px;display:grid}.order-merge-candidates>article.is-selected{border-color:#171713;box-shadow:inset 0 0 0 1px #171713}.order-merge-candidates>article>div:first-child>*{display:block}.order-merge-candidates strong{font-size:var(--ns-font-small)}.order-merge-candidates span{font-size:var(--ns-font-caption)}.order-merge-candidates small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px}.order-merge-candidate-items{color:#5f5e58;gap:3px;display:grid}.order-merge-candidates>article>div:last-child{justify-items:end;gap:5px;display:grid}.order-merge-candidates .button{min-height:35px;font-size:var(--ns-font-caption);padding:0 10px}.order-merge-confirmation{background:#f4f2ec;border:1px solid #c9c5bb;border-radius:15px;gap:15px;margin-top:10px;padding:16px;display:grid}.order-merge-preview{grid-template-columns:1fr 28px 1fr;align-items:center;gap:7px;display:grid}.order-merge-preview>span{color:#fff;background:#171713;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.order-merge-summary{background:#fff;border:1px solid #dbd7ce;border-radius:12px;padding:13px}.order-merge-summary header>*{display:block}.order-merge-summary header>span{color:#77766f;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.order-merge-summary header>strong{margin-top:4px;font-size:14px}.order-merge-summary header>small{color:#77766f;font-size:var(--ns-font-caption);margin-top:3px}.order-merge-summary>div,.order-merge-summary>footer{font-size:var(--ns-font-caption);justify-content:space-between;align-items:center;gap:8px;margin-top:7px;display:flex}.order-merge-summary>footer{border-top:1px solid #e6e2da;padding-top:8px}.order-merge-delivery>strong{font-size:var(--ns-font-small)}.order-merge-delivery>p{color:#77766f;font-size:var(--ns-font-caption);margin:5px 0 9px;line-height:1.45}.order-merge-delivery>label{cursor:pointer;background:#fff;border:1px solid #d7d3ca;border-radius:10px;align-items:flex-start;gap:9px;margin-top:6px;padding:10px;display:flex}.order-merge-delivery>label:has(input:checked){border-color:#171713;box-shadow:inset 0 0 0 1px #171713}.order-merge-delivery>label.is-disabled{opacity:.45;cursor:not-allowed}.order-merge-delivery input{margin-top:2px}.order-merge-delivery b,.order-merge-delivery small{display:block}.order-merge-delivery b{font-size:var(--ns-font-label)}.order-merge-delivery small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.order-merge-error{color:#963e35;font-size:var(--ns-font-label)}.order-merge-history{border-top:1px solid #ddd9d0;margin-top:18px;padding-top:18px}.order-merge-history>article{border-top:1px solid #e5e2db;grid-template-columns:minmax(150px,.75fr) minmax(200px,1.25fr) auto;align-items:center;gap:13px;min-height:82px;padding:12px 0;display:grid}.order-merge-history>header+article{margin-top:12px}.order-merge-history>article>div:first-child>*{display:block}.order-merge-history>article>div:first-child strong{font-size:var(--ns-font-small)}.order-merge-history>article>div:first-child span{color:#65645e;font-size:var(--ns-font-caption);margin-top:3px}.order-merge-history>article>div:first-child small{color:#85847d;font-size:var(--ns-font-caption);margin-top:5px}.order-merge-allocations{flex-wrap:wrap;gap:6px;display:flex}.order-merge-allocations>span{background:#efede7;border-radius:9px;gap:3px;padding:7px 9px;display:grid}.order-merge-allocations b{font-size:var(--ns-font-caption)}.order-merge-allocations small{color:#77766f;font-size:var(--ns-font-caption)}.order-merge-history>article>button,.order-merge-undo button{color:#171713;min-height:38px;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #cbc7be;border-radius:9px;padding:0 10px;font-weight:850}.order-merge-undo{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.order-merge-undo>span,.order-merge-undo>small{width:100%;font-size:var(--ns-font-caption)}.order-merge-undo>small{color:#963e35}@media (max-width:700px){.order-merge-panel{padding:16px}.order-merge-candidates>article{grid-template-columns:1fr}.order-merge-candidates>article>div:last-child{justify-items:start}.order-merge-preview{grid-template-columns:1fr}.order-merge-preview>span{margin:auto}.order-merge-history>article{grid-template-columns:1fr}.order-merge-undo{justify-content:flex-start}}.customer-duplicate-inline{color:#171713;background:#fff7df;border:1px solid #e2c26a;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-bottom:12px;padding:13px 15px;display:grid}.customer-duplicate-inline>span{font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.05em;font-weight:900}.customer-duplicate-inline>p{color:#6d5b2f;font-size:var(--ns-font-small);grid-column:1;margin:0;line-height:1.45}.customer-duplicate-inline>a{font-size:var(--ns-font-small);grid-area:1/2/3;font-weight:850;text-decoration:underline}@media (max-width:600px){.customer-duplicate-inline{grid-template-columns:1fr}.customer-duplicate-inline>a{grid-area:auto/1;align-items:center;min-height:38px;display:flex}}.meta-consent{z-index:var(--layer-modal);color:#fff;background:#171713;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;width:min(520px,100vw - 36px);padding:18px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 20px 60px #00000047}.meta-consent b{font-size:14px}.meta-consent p{color:#b9b8b1;font-size:var(--ns-font-small);margin:7px 0 0;line-height:1.55}.meta-consent>div:last-child{gap:7px;display:grid}.meta-consent button{color:#fff;min-height:39px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:1px solid #4a4943;border-radius:10px;padding:0 12px;font-weight:850}.meta-consent button:last-child{border-color:var(--shop-primary,#1664d9);background:var(--shop-primary,#1664d9);color:var(--shop-surface,#fff)}.analytics-consent-settings{z-index:var(--layer-floating);border:1px solid var(--shop-text,#171713);min-height:38px;padding:0 13px;position:fixed;bottom:14px;left:14px}@supports (color:color-mix(in lab, red, red)){.analytics-consent-settings{border:1px solid color-mix(in srgb,var(--shop-text,#171713) 24%,transparent)}}.analytics-consent-settings{background:var(--shop-surface,#fff);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.analytics-consent-settings{background:color-mix(in srgb,var(--shop-surface,#fff) 94%,transparent)}}.analytics-consent-settings{color:var(--shop-text,#171713);font:inherit;font-family:var(--shop-ui-font,Arial,sans-serif);font-size:var(--ns-font-small);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;font-weight:800;box-shadow:0 8px 24px #0000001f}.analytics-consent-settings:focus-visible{outline:3px solid var(--shop-accent,#4a90ff)}@supports (color:color-mix(in lab, red, red)){.analytics-consent-settings:focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent,#4a90ff) 65%,transparent)}}.analytics-consent-settings:focus-visible{outline-offset:2px}.meta-settings-layout{gap:16px;display:grid}.meta-settings-card,.meta-diagnostics{background:#fff;border:1px solid #d8d4cb;border-radius:22px;padding:24px}.meta-settings-card>header,.meta-diagnostics>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.meta-settings-card h2,.meta-diagnostics h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.meta-settings-card header p{color:#74736c;max-width:760px;margin:9px 0 0;font-size:12px;line-height:1.6}.meta-state{color:#66655f;font-size:var(--ns-font-label);white-space:nowrap;background:#efede7;border-radius:99px;padding:8px 10px;font-style:normal;font-weight:900}.meta-state--working{color:#39662f;background:#e3f6cf}.meta-state--attention{color:#873930;background:#fbe2dd}.meta-state--no_events{color:#755719;background:#fff0c9}.meta-connection-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.meta-connection-facts>span{background:#f2f0ea;border-radius:13px;padding:13px}.meta-connection-facts small,.meta-connection-facts b{display:block}.meta-connection-facts small{color:#77766f;font-size:var(--ns-font-caption)}.meta-connection-facts b{font-size:var(--ns-font-small);overflow-wrap:anywhere;margin-top:5px}.meta-notice,.meta-error{background:#fff0c9;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;margin-top:12px;padding:13px;display:grid}.meta-notice b,.meta-error b{font-size:var(--ns-font-small)}.meta-notice span,.meta-error span{color:#6d5b2f;font-size:var(--ns-font-label);grid-column:1;line-height:1.5}.meta-notice a{font-size:var(--ns-font-label);grid-area:1/2/3;align-self:center;font-weight:850;text-decoration:underline}.meta-error{color:#873930;background:#fbe2dd}.meta-error span{color:#873930}.meta-connection-form{border-top:1px solid #e2dfd7;gap:14px;margin-top:18px;padding-top:18px;display:grid}.meta-connection-form>div:first-child{grid-template-columns:minmax(180px,.45fr) minmax(0,1.55fr);gap:10px;display:grid}.meta-connection-form label{gap:6px;display:grid}.meta-connection-form label>span{font-size:var(--ns-font-small);font-weight:850}.meta-connection-form :is(input[type=text],input[type=password],input:not([type])){color:#171713;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d3cfc6;border-radius:11px;padding:0 12px;font-size:12px}.meta-connection-form label>small{color:#77766f;font-size:var(--ns-font-label);line-height:1.45}.meta-toggle-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.meta-toggle-grid>label{background:#f8f7f3;border:1px solid #ddd9d0;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px;display:flex}.meta-toggle-grid b,.meta-toggle-grid small{display:block}.meta-toggle-grid b{font-size:var(--ns-font-small)}.meta-toggle-grid small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.meta-toggle-grid input{width:20px;height:20px}.meta-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.meta-actions .button{min-height:42px;font-size:var(--ns-font-label)}.meta-diagnostics>header>span{color:#66655f;font-size:var(--ns-font-caption);background:#efede7;border-radius:9px;padding:7px 9px;font-weight:850}.meta-diagnostics>div{margin-top:15px}.meta-diagnostics article{border-top:1px solid #e5e2db;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:11px 0;display:grid}.meta-event-status{color:#66655f;font-size:var(--ns-font-caption);text-align:center;background:#efede7;border-radius:8px;padding:6px 7px;font-weight:900}.meta-event-status--sent{color:#39662f;background:#e3f6cf}.meta-event-status--retry{color:#755719;background:#fff0c9}.meta-event-status--dead{color:#873930;background:#fbe2dd}.meta-diagnostics article div>*{display:block}.meta-diagnostics article b{font-size:var(--ns-font-small)}.meta-diagnostics article small{color:#77766f;font-size:var(--ns-font-caption);overflow-wrap:anywhere;margin-top:4px}.meta-diagnostics article em{color:#963e35;font-size:var(--ns-font-caption);margin-top:5px;font-style:normal}.meta-diagnostics time{font-size:var(--ns-font-caption);text-align:right}.meta-diagnostics time small{display:block}.meta-empty{text-align:center;background:#f8f7f3;border:1px dashed #d5d1c8;border-radius:15px;padding:28px}.meta-empty b{font-size:14px}.meta-empty p{color:#77766f;max-width:560px;font-size:var(--ns-font-small);margin:7px auto 0;line-height:1.55}@media (max-width:700px){.meta-consent{grid-template-columns:1fr;width:calc(100vw - 20px);bottom:10px;right:10px}.meta-consent>div:last-child{grid-template-columns:1fr 1fr}.analytics-consent-settings{left:10px;bottom:max(10px,env(safe-area-inset-bottom));max-width:calc(100vw - 20px)}.meta-settings-card,.meta-diagnostics{padding:17px}.meta-settings-card>header,.meta-diagnostics>header{flex-direction:column;align-items:flex-start}.meta-connection-facts{grid-template-columns:1fr 1fr}.meta-notice,.meta-error{grid-template-columns:1fr}.meta-notice a{grid-area:auto/1}.meta-connection-form>div:first-child,.meta-toggle-grid{grid-template-columns:1fr}.meta-actions{grid-template-columns:1fr;display:grid}.meta-actions .button{width:100%}.meta-diagnostics article{grid-template-columns:1fr}.meta-diagnostics time{text-align:left}}.meta-quick-setup{background:#f1f5ff;border:1px solid #bed0ff;border-radius:16px;padding:16px}.meta-quick-setup>header span{color:#1f63df;font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:900}.meta-quick-setup>header h3{margin:5px 0 0;font-size:18px}.meta-quick-setup>header p{color:#66655f;font-size:var(--ns-font-label);margin:5px 0 0}.meta-quick-fields{grid-template-columns:minmax(180px,.7fr) minmax(260px,1.3fr);gap:10px;margin-top:14px;display:grid}.meta-quick-fields>.meta-toggle-grid{align-self:start}.meta-advanced-setup{background:#faf9f6;border:1px solid #ddd9d0;border-radius:15px;overflow:hidden}.meta-advanced-setup>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 15px;list-style:none;display:flex}.meta-advanced-setup>summary::-webkit-details-marker{display:none}.meta-advanced-setup>summary b,.meta-advanced-setup>summary small{display:block}.meta-advanced-setup>summary b{font-size:var(--ns-font-small)}.meta-advanced-setup>summary small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px}.meta-advanced-setup>summary>span:last-child{background:#ece9e2;border-radius:50%;place-items:center;width:30px;height:30px;font-size:18px;font-weight:800;transition:transform .16s;display:grid}.meta-advanced-setup[open]>summary>span:last-child{transform:rotate(45deg)}.meta-advanced-setup>div{border-top:1px solid #e4e0d8;gap:12px;padding:14px;display:grid}.meta-advanced-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:700px){.meta-quick-fields,.meta-advanced-fields{grid-template-columns:1fr}}.integration-card__provider--google{color:#fff;background:linear-gradient(135deg,#4285f4 0 35%,#34a853 35% 57%,#fbbc05 57% 78%,#ea4335 78%)}.merchant-settings-layout{gap:16px;display:grid}.merchant-settings-card{background:#fff;border:1px solid #d8d4cb;border-radius:22px;padding:24px}.merchant-settings-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.merchant-settings-card h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.merchant-settings-card header p{color:#74736c;max-width:760px;margin:9px 0 0;font-size:12px;line-height:1.6}.merchant-feed-url{background:#f8f7f3;border:1px solid #d9d5cc;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:10px 10px 10px 13px;display:flex}.merchant-feed-url code{color:#4f4e49;min-width:0;font-size:var(--ns-font-label);overflow-wrap:anywhere;flex:1}.merchant-feed-url button{color:#fff;min-height:34px;font-size:var(--ns-font-caption);cursor:pointer;background:#171713;border:0;border-radius:8px;padding:0 10px;font-weight:850}.meta-diagnostics time a{font-size:var(--ns-font-caption);font-weight:850;text-decoration:underline}.merchant-settings-card .module-feedback{margin-top:12px}@media (max-width:700px){.merchant-settings-card{padding:17px}.merchant-settings-card>header{flex-direction:column;align-items:flex-start}.merchant-feed-url{flex-direction:column;align-items:stretch}.merchant-feed-url button{width:100%}}.today-panel>div{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.smart-stock-banner{color:#fff;background:#171713;border:1px solid #171713;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:14px 0;padding:15px 17px;display:grid}.smart-stock-banner>span{background:var(--lime);color:#171713;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.smart-stock-banner b,.smart-stock-banner small{display:block}.smart-stock-banner b{font-size:13px}.smart-stock-banner small{color:#aaa9a3;font-size:var(--ns-font-small);margin-top:4px;line-height:1.45}.smart-stock-page{max-width:1260px}.smart-stock-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:16px;display:grid}.smart-stock-summary article{background:#fff;border:1px solid #d8d4cb;border-radius:17px;padding:18px}.smart-stock-summary span,.smart-stock-summary b,.smart-stock-summary small{display:block}.smart-stock-summary span{color:#74736c;font-size:var(--ns-font-label);text-transform:uppercase;font-weight:850}.smart-stock-summary b{letter-spacing:-.05em;margin-top:8px;font-size:31px}.smart-stock-summary small{color:#85847d;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.45}.smart-stock-controls{background:#fff;border:1px solid #d8d4cb;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:24px;margin-top:12px;padding:22px;display:grid}.smart-stock-controls h2{margin:5px 0 0;font-size:23px}.smart-stock-controls p{color:#74736c;max-width:650px;font-size:var(--ns-font-small);margin:8px 0 0;line-height:1.55}.smart-stock-settings{grid-template-columns:minmax(150px,1fr) auto;align-items:end;gap:8px;display:grid}.smart-stock-settings label{gap:6px;display:grid}.smart-stock-settings label span{font-size:var(--ns-font-label);font-weight:850}.smart-stock-settings input{color:#171713;width:100%;min-height:44px;font:inherit;font-size:var(--ns-font-small);background:#faf9f6;border:1px solid #d3cfc6;border-radius:10px;padding:0 11px}.smart-stock-settings .button{min-height:44px}.smart-stock-settings>small{color:#77766f;font-size:var(--ns-font-caption);grid-column:1/-1;line-height:1.45}.smart-stock-rules{background:#e9f9cf;border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:11px;margin-top:12px;padding:17px 19px;display:grid}.smart-stock-rules>svg{box-sizing:border-box;width:36px;height:36px;color:var(--lime);background:#171713;border-radius:11px;padding:9px}.smart-stock-rules b{font-size:var(--ns-font-small)}.smart-stock-rules p{color:#53603b;font-size:var(--ns-font-label);margin:5px 0 0;line-height:1.55}.smart-stock-sort{margin-top:16px}.smart-stock-table{background:#fff;border:1px solid #d8d4cb;border-radius:19px;margin-top:10px;overflow:hidden}.smart-stock-table__head,.smart-stock-table>article{grid-template-columns:minmax(220px,1.5fr) minmax(150px,.85fr) minmax(100px,.55fr) minmax(105px,.55fr) minmax(150px,.8fr);align-items:center;gap:12px;display:grid}.smart-stock-table__head{color:#73726b;min-height:42px;font-size:var(--ns-font-caption);text-transform:uppercase;background:#ece9e2;padding:0 17px;font-weight:900}.smart-stock-table>article{border-top:1px solid #e5e2db;min-height:92px;padding:13px 17px}.smart-stock-table article b,.smart-stock-table article small{display:block}.smart-stock-table article b{font-size:var(--ns-font-small)}.smart-stock-table article small{color:#77766f;font-size:var(--ns-font-caption);margin-top:4px;line-height:1.4}.smart-stock-identity>a{font-size:12px;font-weight:900}.smart-stock-identity>em{color:#745719;font-size:var(--ns-font-caption);background:#fff0c9;border-radius:7px;margin-top:7px;padding:5px 7px;font-style:normal;font-weight:900;display:inline-flex}.smart-stock-balance>b{font-size:12px!important}.smart-stock-truncated{color:#77766f;font-size:var(--ns-font-label);border-top:1px solid #e5e2db;margin:0;padding:12px 17px}.smart-stock-page>.product-empty{margin-top:12px}@media (max-width:900px){.smart-stock-summary{grid-template-columns:1fr 1fr}.smart-stock-controls{grid-template-columns:1fr}.smart-stock-table__head{display:none}.smart-stock-table>article{grid-template-columns:1fr 1fr}.smart-stock-identity{grid-column:1/-1}.smart-stock-table>article>div{border-top:1px solid #ece9e2;padding-top:8px}.smart-stock-table>article>.smart-stock-identity{border-top:0;padding-top:0}}@media (max-width:520px){.smart-stock-summary,.smart-stock-settings{grid-template-columns:1fr}.smart-stock-settings .button{width:100%}.smart-stock-table>article{grid-template-columns:1fr}.smart-stock-identity{grid-column:auto}.smart-stock-sort{display:grid}}.order-fiscal-state{border-left:3px solid #b7b4ac!important}.order-fiscal-state--succeeded,.order-fiscal-state--refunded{border-left-color:#6ba052!important}.order-fiscal-state--attention{background:#fff9ee!important;border-left-color:#c56d37!important}.order-fiscal-state>a{font-size:var(--ns-font-label);margin-top:9px;font-weight:850;text-decoration:underline;display:inline-flex}.meta-messaging-layout{gap:12px;display:grid}.meta-messaging-layout>.module-feedback{margin:0}.meta-messaging-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.meta-messaging-card{background:#fff;border:1px solid #d9d5cc;border-radius:20px;flex-direction:column;padding:24px;display:flex}.meta-messaging-card>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.meta-messaging-card h2{letter-spacing:-.035em;margin:2px 0 0;font-size:22px}.meta-messaging-card header p{color:#74736c;font-size:var(--ns-font-small);margin:5px 0 0;line-height:1.5}.meta-messaging-accounts{gap:8px;margin-top:18px;display:grid}.meta-messaging-accounts>p{color:#77766f;font-size:var(--ns-font-small);background:#f5f3ee;border-radius:12px;margin:0;padding:14px}.meta-messaging-accounts>.meta-messaging-account{border:1px solid #e0ddd5;border-radius:12px;gap:10px;padding:12px;display:grid}.meta-messaging-account__identity{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.meta-messaging-account__identity img,.meta-messaging-account__identity i{object-fit:cover;border-radius:50%;width:38px;height:38px}.meta-messaging-account__identity i{background:var(--ns-primary-soft);color:var(--ns-primary);place-items:center;font-size:14px;font-style:normal;font-weight:900;display:grid}.meta-messaging-accounts span b,.meta-messaging-accounts span small{overflow-wrap:anywhere;display:block}.meta-messaging-accounts small{color:#77766f;font-size:var(--ns-font-label)}.meta-messaging-account__purpose{gap:8px;display:grid}.meta-messaging-account__purpose label{gap:5px;display:grid}.meta-messaging-account__purpose label>span{font-size:var(--ns-font-label);font-weight:850}.meta-messaging-account__purpose input{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:100%;min-height:42px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-small);border-radius:10px;padding:0 11px}.meta-messaging-account__purpose>div{flex-wrap:wrap;gap:7px;display:flex}.meta-messaging-account__purpose button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:38px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-label);border-radius:9px;padding:0 11px;font-weight:850}.meta-messaging-account__purpose button:last-child{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.meta-messaging-account__purpose button:disabled{cursor:not-allowed;opacity:.62}.meta-messaging-accounts>div>p{color:#805c1b;font-size:var(--ns-font-label);border-radius:9px;margin:3px 0 0;padding:9px 10px;line-height:1.5}.meta-messaging-card>aside{color:#6f581f;font-size:var(--ns-font-small);background:#fff4d8;border-radius:11px;margin-top:10px;padding:11px;line-height:1.5}.meta-messaging-card>aside a{font-weight:850;text-decoration:underline}.meta-messaging-requirement{color:#74736c;font-size:var(--ns-font-small);margin:15px 0;line-height:1.6}.meta-messaging-card>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.meta-messaging-card>footer .button{min-height:42px}.meta-messaging-layout>.channel-capabilities{grid-column:auto}@media (max-width:800px){.meta-messaging-grid{grid-template-columns:1fr}.meta-messaging-card{padding:19px}.meta-messaging-card>header{grid-template-columns:44px minmax(0,1fr)}.meta-messaging-card>header>em{grid-column:1/-1}.meta-messaging-card>footer{flex-direction:column;align-items:stretch}.meta-messaging-card>footer .button{width:100%}}@media (max-width:430px){.meta-messaging-account__identity{grid-template-columns:38px minmax(0,1fr)}.meta-messaging-account__identity>em{grid-column:1/-1;width:max-content}.meta-messaging-account__purpose>div{display:grid}.meta-messaging-account__purpose button{width:100%}}.meta-account-picker{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;gap:20px;padding:26px;display:grid;box-shadow:0 18px 52px #1113181a}.meta-account-picker>header{max-width:720px}.meta-account-picker h2{letter-spacing:-.045em;margin:6px 0 8px;font-size:clamp(26px,3vw,38px)}.meta-account-picker>header p{color:var(--ns-text-secondary);font-size:var(--ns-font-body);margin:0;line-height:1.6}.meta-account-picker__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.meta-account-picker__item{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);cursor:pointer;border-radius:16px;grid-template-columns:auto 46px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:14px;transition:border-color .15s,background .15s,box-shadow .15s;display:grid;position:relative}.meta-account-picker__item:hover{border-color:var(--ns-primary)}.meta-account-picker__item--selected{border-color:var(--ns-primary);background:var(--ns-primary-soft);box-shadow:0 0 0 2px var(--ns-primary)}@supports (color:color-mix(in lab, red, red)){.meta-account-picker__item--selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--ns-primary) 12%,transparent)}}.meta-account-picker__item input{width:20px;height:20px;accent-color:var(--ns-primary)}.meta-account-picker__item img,.meta-account-picker__item i{object-fit:cover;border-radius:50%;width:46px;height:46px}.meta-account-picker__item i{background:var(--ns-bg-surface);color:var(--ns-primary);place-items:center;font-style:normal;font-weight:900;display:grid}.meta-account-picker__item span b,.meta-account-picker__item span small{overflow-wrap:anywhere;display:block}.meta-account-picker__item span small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:3px}.meta-account-picker__item>em{background:var(--ns-success-soft);color:var(--ns-success);font-size:var(--ns-font-label);border-radius:999px;padding:6px 8px;font-style:normal;font-weight:850}.meta-account-picker>footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.meta-account-picker>footer .button{min-height:46px}.meta-account-picker>footer small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);flex-basis:100%}@media (max-width:800px){.meta-account-picker{padding:20px}.meta-account-picker__list{grid-template-columns:1fr}}@media (max-width:520px){.meta-account-picker__item{grid-template-columns:auto 42px minmax(0,1fr)}.meta-account-picker__item img,.meta-account-picker__item i{width:42px;height:42px}.meta-account-picker__item>em{grid-column:2/-1;width:max-content}.meta-account-picker>footer{flex-direction:column;align-items:stretch}.meta-account-picker>footer .button{width:100%}}.meta-account-picker__removals{border:1px solid var(--ns-warning-border);background:var(--ns-warning-soft);color:var(--ns-text-primary);border-radius:16px;padding:16px 18px}.meta-account-picker__removals p{color:var(--ns-text-secondary);margin:6px 0}.meta-account-picker__removals ul{margin:8px 0 0;padding-left:20px}.meta-account-picker__removals li+li{margin-top:4px}.meta-account-picker__removals small{color:var(--ns-text-secondary)}.meta-account-picker__confirm{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.meta-account-picker__confirm input{width:20px;height:20px;accent-color:var(--ns-primary);margin-top:1px}.meta-account-picker__confirm span,.meta-account-picker__confirm b,.meta-account-picker__confirm small{display:block}.meta-account-picker__confirm small{color:var(--ns-text-secondary);margin-top:4px;line-height:1.45}.meta-messaging-card>.meta-messaging-manual-cleanup{border:1px solid var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger);gap:10px;padding:14px;display:grid}.meta-messaging-manual-cleanup p{color:inherit;margin:0}.meta-messaging-manual-cleanup>a{width:max-content;max-width:100%}.meta-messaging-manual-cleanup label{border:1px solid var(--ns-danger);align-items:flex-start;gap:9px;padding:11px;display:flex}@supports (color:color-mix(in lab, red, red)){.meta-messaging-manual-cleanup label{border:1px solid color-mix(in srgb,var(--ns-danger) 28%,transparent)}}.meta-messaging-manual-cleanup label{background:var(--ns-bg-surface);color:var(--ns-text-primary);cursor:pointer;border-radius:10px}.meta-messaging-manual-cleanup input{width:20px;height:20px;accent-color:var(--ns-danger);flex:none;margin-top:1px}.meta-messaging-manual-cleanup label span{font-size:var(--ns-font-small);font-weight:800;line-height:1.45}.meta-messaging-manual-cleanup .button{width:max-content;max-width:100%;min-height:42px}@media (max-width:520px){.meta-messaging-manual-cleanup .button,.meta-messaging-manual-cleanup>a{width:100%}}.meta-messaging-next-step{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);color:var(--ns-text-primary);font-size:var(--ns-font-small);border-radius:11px;margin:0 0 12px;padding:12px;line-height:1.5}.meta-messaging-next-step a{font-weight:900;text-decoration:underline}.meta-messaging-advanced{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:11px;margin:8px 0 13px}.meta-messaging-advanced summary{cursor:pointer;color:var(--ns-text-secondary);font-size:var(--ns-font-small);padding:11px 12px;font-weight:850}.meta-messaging-advanced>div,.meta-messaging-advanced>p{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin:0;padding:0 12px 12px;line-height:1.55}.meta-messaging-advanced [role=listitem]{padding-top:7px}.meta-messaging-advanced code{overflow-wrap:anywhere}.meta-messaging-card>footer button.button{font:inherit;cursor:pointer;font-weight:900}.meta-messaging-card>footer button.button:disabled{cursor:not-allowed;opacity:.62}.chat-image-uploader{background:#faf8f3;border:1px dashed #d6d2c8;border-radius:14px;margin:0 18px 14px;padding:10px;transition:border-color .15s,background .15s}.store-contact-internal .chat-image-uploader{background:var(--shop-bg);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.store-contact-internal .chat-image-uploader{background:color-mix(in srgb,var(--shop-bg) 88%,white)}}.chat-image-uploader.is-dragging{border-color:var(--lime-deep);background:#f1f7e7}.chat-image-uploader__actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.chat-image-uploader__actions label{position:relative}.chat-image-uploader__actions input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chat-image-uploader__actions label span{min-height:36px;color:var(--ink);font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #d8d4ca;border-radius:10px;align-items:center;padding:0 11px;font-weight:850;display:flex}.chat-image-uploader__actions input:focus-visible+span{outline-offset:2px;outline:3px solid #73a02042}.chat-image-uploader__actions input:disabled+span{opacity:.55;cursor:not-allowed}.chat-image-uploader__actions>small{color:#77746d;font-size:var(--ns-font-label)}.chat-image-queue{margin-top:9px}.chat-image-queue__grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px;display:grid}.chat-image-queue article{background:#fff;border:1px solid #e0ddd4;border-radius:11px;min-width:0;padding:6px;position:relative}.chat-image-queue article[data-status=failed],.chat-image-queue article[data-status=invalid]{border-color:#dca99e}.chat-image-queue article[data-status=sent]{border-color:#b8ce8b}.chat-image-queue article>img{object-fit:cover;background:#efede7;border-radius:8px;width:100%;height:92px;display:block}.chat-image-queue article>div{min-width:0;padding:6px 2px 1px}.chat-image-queue article b,.chat-image-queue article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-image-queue article b{font-size:var(--ns-font-label)}.chat-image-queue article small{color:#73716a;font-size:var(--ns-font-caption);margin-top:3px}.chat-image-queue article p{color:#9c3e31;font-size:var(--ns-font-caption);margin:5px 2px 0;line-height:1.35}.chat-image-queue article progress{width:100%;height:5px;accent-color:var(--lime-deep);display:block}.chat-image-queue__remove{color:#fff;cursor:pointer;background:#141412bf;border:0;border-radius:50%;width:24px;height:24px;font:700 15px/1 inherit;position:absolute;top:9px;right:9px}.chat-image-queue__retry{cursor:pointer;background:#f6f4ee;border:1px solid #d6d2c8;border-radius:8px;margin-top:6px;padding:5px 7px;font:750 8px inherit}.chat-image-queue footer{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin-top:9px;display:flex}.chat-image-queue footer .button{min-height:36px;font-size:var(--ns-font-label);padding:0 12px}.chat-image-uploader__notice{color:#6f6b62;font-size:var(--ns-font-label);margin:7px 0 0}.chat-message-image-button{cursor:zoom-in;background:0 0;border:0;border-radius:12px;max-width:100%;padding:0;display:block}.chat-message-image-button:focus-visible{outline-offset:2px;outline:3px solid #73a02059}.chat-image-viewer{color:#fff;background:#121210;border:0;border-radius:18px;width:min(94vw,1100px);max-width:none;padding:0;box-shadow:0 24px 80px #00000073}.chat-image-viewer::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090908d1}.chat-image-viewer header,.chat-image-viewer footer{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.chat-image-viewer header b{text-overflow:ellipsis;white-space:nowrap;max-width:80%;font-size:12px;overflow:hidden}.chat-image-viewer header button,.chat-image-viewer footer button,.chat-image-viewer footer a{color:#fff;cursor:pointer;background:#242421;border:1px solid #4a4a46;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font:750 10px inherit;display:flex}.chat-image-viewer header button{justify-content:center;width:38px;padding:0;font-size:19px}.chat-image-viewer>img{object-fit:contain;background:#080807;width:100%;max-height:76vh;display:block}@media (max-width:700px){.chat-image-uploader{margin:0 10px 12px}.store-contact-internal .chat-image-uploader{margin-inline:0}.chat-image-uploader__actions>small{width:100%}.chat-image-queue__grid{grid-template-columns:1fr 1fr}.chat-image-viewer{border-radius:13px;width:calc(100vw - 12px)}.chat-image-viewer>img{max-height:70vh}}.chat-image-caption{gap:5px;margin:0 0 9px;display:grid;position:relative}.chat-image-caption>span{font-size:var(--ns-font-label);font-weight:850}.chat-image-caption textarea{resize:vertical;width:100%;min-height:64px;color:var(--ink);font:inherit;font-size:var(--ns-font-small);background:#fff;border:1px solid #d8d4ca;border-radius:10px;padding:9px 10px;line-height:1.45}.chat-image-caption>small{color:#77746d;font-size:var(--ns-font-caption);background:#ffffffd9;border-radius:5px;padding:2px 4px;position:absolute;bottom:6px;right:8px}.chat-image-album{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;width:min(100%,430px);display:grid;overflow:hidden}.chat-image-album .chat-message-image-button{border-radius:5px;width:100%;height:100%}.chat-image-album .chat-message-image-button>img{object-fit:cover;border-radius:5px;width:100%;height:145px;display:block}.chat-image-album[data-count="2"] .chat-message-image-button>img{height:190px}.chat-image-album[data-count="3"] .chat-message-image-button:first-child{grid-row:span 2}.chat-image-album[data-count="3"] .chat-message-image-button:first-child>img{height:293px}.chat-image-album__caption{white-space:pre-wrap;margin-top:8px!important}.chat-image-queue__remove:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.chat-image-album .chat-message-image-button>img{height:112px}.chat-image-album[data-count="2"] .chat-message-image-button>img{height:150px}.chat-image-album[data-count="3"] .chat-message-image-button:first-child>img{height:227px}}.product-duplicate-action{display:inline-flex;position:relative}.product-duplicate-action>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:40px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;border-radius:10px;padding:0 13px;font-weight:850}.product-duplicate-action>button:disabled{cursor:wait;opacity:.55}.product-duplicate-action>small{z-index:5;background:var(--ns-danger-soft);width:min(300px,75vw);color:var(--ns-danger);font-size:var(--ns-font-label);border-radius:9px;padding:9px 11px;line-height:1.4;position:absolute;top:calc(100% + 7px);right:0}.story-preview__content{bottom:17.5%!important}.product-editor-topbar__actions{align-items:center;gap:15px;display:flex}.product-editor-topbar__actions>a{font-size:var(--ns-font-small);text-underline-offset:3px;font-weight:820;text-decoration:underline}.story-page{color:#171713;background:#ece9e2;min-height:100vh}.story-topbar{background:#fff;border-bottom:1px solid #d3cfc6;grid-template-columns:1fr auto 1fr;align-items:center;min-height:58px;padding:0 22px;display:grid}.story-topbar>a{font-size:var(--ns-font-small);font-weight:800}.story-topbar>b{font-size:12px}.story-topbar>span{color:#77766f;font-size:var(--ns-font-small);justify-self:end;font-weight:800}.story-workspace{grid-template-columns:minmax(360px,1fr) minmax(320px,.72fr);align-items:start;gap:18px;width:min(1220px,100% - 28px);margin:0 auto;padding:24px 0 60px;display:grid}.story-controls{background:#fff;border:1px solid #d5d1c8;border-radius:24px;gap:17px;padding:26px;display:grid}.story-controls h1{letter-spacing:-.045em;margin:5px 0 0;font-size:32px}.story-controls>div:first-child>p{color:#74736c;font-size:var(--ns-font-small);margin:8px 0 0;line-height:1.55}.story-controls>label{gap:7px;display:grid}.story-controls>label>span,.story-controls legend{font-size:var(--ns-font-small);font-weight:900}.story-controls>label>small{color:#77766f;font-size:var(--ns-font-caption)}.story-controls :is(select,input:not([type=checkbox]):not([type=range]),textarea){color:#171713;width:100%;min-height:44px;font:inherit;font-size:var(--ns-font-small);background:#faf9f6;border:1px solid #d5d1c8;border-radius:11px;padding:10px 11px}.story-controls textarea{resize:vertical}.story-controls input[type=range]{accent-color:#171713;width:100%}.story-controls fieldset{border:0;padding:0}.story-controls legend{margin-bottom:8px}.story-style-grid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.story-style-grid button{color:#171713;min-height:42px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#faf9f6;border:1px solid #d7d3ca;border-radius:10px;padding:0 5px;font-weight:850}.story-style-grid button[aria-pressed=true]{color:var(--lime);background:#171713;border-color:#171713}.story-switches{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.story-switches label{min-height:42px;font-size:var(--ns-font-label);background:#faf9f6;border:1px solid #d9d5cd;border-radius:10px;align-items:center;gap:7px;padding:0 9px;font-weight:780;display:flex}.story-switches input{width:16px;height:16px}.story-export{grid-template-columns:minmax(140px,.65fr) 1fr 1fr;gap:7px;display:grid}.story-export .button{min-height:44px;font-size:var(--ns-font-label);padding-inline:10px}.story-warning{color:#72551c;background:#fff0cf;border-radius:12px;gap:4px;padding:12px 13px;display:grid}.story-warning b{font-size:var(--ns-font-small)}.story-warning span{font-size:var(--ns-font-label);line-height:1.45}.story-preview-shell{justify-items:center;gap:11px;display:grid;position:sticky;top:18px}.story-preview-shell>p{color:#74736c;font-size:var(--ns-font-label);margin:0}.story-preview{--story-image-y:50%;--story-accent:#d9ff5a;--story-panel:#fffffff0;--story-foreground:#171713;aspect-ratio:9/16;background:#171713;border-radius:25px;width:min(100%,430px);position:relative;overflow:hidden;box-shadow:0 24px 70px #211f1b38}.story-preview>img{z-index:0;object-fit:cover;object-position:50% var(--story-image-y)}.story-preview__empty{color:#77766f;background:#e6e2da;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.story-preview__shade{z-index:1;background:linear-gradient(to bottom,transparent 0,#00000029 24%,var(--story-panel) 100%);position:absolute;inset:32% 0 0}.story-safe-area{z-index:3;pointer-events:none;border:1px dashed #fff9;border-radius:12px;position:absolute;inset:12.5% 5% 16.5%}.story-safe-area>span{color:#fff;font-size:var(--ns-font-caption);text-shadow:0 1px 4px #000;font-weight:850;position:absolute;top:5px;right:7px}.story-preview__content{z-index:2;color:var(--story-foreground);justify-items:start;gap:8px;display:grid;position:absolute;bottom:9%;left:7%;right:7%}.story-preview__content>em{background:var(--story-accent);color:#171713;font-size:var(--ns-font-caption);letter-spacing:.05em;border-radius:99px;padding:6px 10px;font-style:normal;font-weight:950}.story-preview__content>small{font-size:var(--ns-font-label);font-weight:750}.story-preview__content h2{letter-spacing:-.05em;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin:0;font-size:clamp(24px,3.2vw,42px);line-height:.98;display:-webkit-box;overflow:hidden}.story-preview__content>strong{font-size:22px}.story-preview__content>p{max-width:100%;font-size:var(--ns-font-small);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:750;overflow:hidden}.story-preview__content>b{background:var(--story-accent);color:#171713;min-height:36px;font-size:var(--ns-font-label);border-radius:99px;align-items:center;padding:0 16px;font-weight:900;display:flex}.story-preview--premium{--story-panel:#12100de6;--story-foreground:#fffaf0}.story-preview--sale{--story-panel:#c93325f0;--story-foreground:#fff}.story-preview--new{--story-panel:#d9ff5af0;--story-foreground:#171713}.story-preview--restock{--story-panel:#255391ed;--story-foreground:#fff}@media (max-width:820px){.product-editor-topbar__actions{gap:8px}.story-workspace{grid-template-columns:1fr}.story-preview-shell{grid-row:1;position:static}.story-preview{width:min(82vw,390px)}.story-controls{padding:19px}.story-style-grid{grid-template-columns:repeat(3,1fr)}.story-switches{grid-template-columns:1fr 1fr}.story-export{grid-template-columns:1fr}.story-topbar{padding:0 13px}.story-topbar>span{display:none}}@media (max-width:480px){.story-workspace{width:calc(100% - 16px);padding-top:10px}.story-preview{border-radius:20px;width:min(92vw,360px)}.story-controls h1{font-size:27px}.story-topbar{grid-template-columns:1fr auto}.product-editor-topbar__actions>a:first-child{display:none}}.seller-chat-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.store-contact-export{color:var(--shop-text);align-self:flex-end;margin:-7px 0 9px}@supports (color:color-mix(in lab, red, red)){.store-contact-export{color:color-mix(in srgb,var(--shop-text) 68%,transparent)}}.store-contact-export{font-size:var(--ns-font-caption);text-underline-offset:3px;font-weight:800;text-decoration:underline}.store-contact-export:focus-visible{outline:3px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.store-contact-export:focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent) 48%,transparent)}}.store-contact-export:focus-visible{outline-offset:3px;border-radius:3px}@media (max-width:700px){.seller-chat-header-actions{justify-items:stretch;display:grid}.seller-chat-header-actions .button{min-height:36px;font-size:var(--ns-font-caption);padding-inline:9px}}.seller-chat-product-card{gap:7px;display:grid}.seller-chat-product-actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.seller-chat-product-actions a{color:#171713;min-height:36px;font-size:var(--ns-font-caption);text-align:center;background:#f6f4ee;border:1px solid #d8d4cb;border-radius:9px;justify-content:center;align-items:center;padding:0 9px;font-weight:850;display:flex}.seller-chat-product-actions a:first-child{color:var(--lime);background:#171713;border-color:#171713}@media (max-width:480px){.seller-chat-product-actions{grid-template-columns:1fr}}.inbox-settings-panel{background:#fff;border:1px solid #d9d5cc;border-radius:17px;margin:18px 0 12px;overflow:hidden}.inbox-settings-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:0 18px;list-style:none;display:flex}.inbox-settings-panel>summary::-webkit-details-marker{display:none}.inbox-settings-panel>summary span b,.inbox-settings-panel>summary span small{display:block}.inbox-settings-panel>summary span b{font-size:14px}.inbox-settings-panel>summary span small{color:#77766f;font-size:var(--ns-font-small);margin-top:4px}.inbox-settings-panel>summary>i{color:#4c7b39;font-size:var(--ns-font-small);background:#edf6e9;border-radius:99px;padding:6px 9px;font-style:normal;font-weight:850}.inbox-settings-panel>div{border-top:1px solid #ece9e2;padding:5px 18px 17px}.inbox-settings-panel .module-switch-row{margin-top:10px}.inbox-settings-panel__unavailable{opacity:.62}.inbox-settings-panel>div>p{color:#77766f;font-size:var(--ns-font-small);margin:10px 0 0}.automation-delay{border:1px solid #dedbd3;border-radius:14px;grid-template-columns:minmax(150px,.55fr) minmax(90px,.25fr) minmax(220px,1fr);align-items:center;gap:9px;margin:14px 0 0;padding:14px;display:grid}.automation-delay legend{font-size:var(--ns-font-small);padding:0 6px;font-weight:850}.automation-delay select,.automation-delay input{min-height:42px;font:inherit;background:#fff;border:1px solid #d8d5cd;border-radius:10px;padding:0 11px}.automation-delay small{color:#77766f;font-size:var(--ns-font-small);line-height:1.45}@media (max-width:700px){.automation-delay{grid-template-columns:1fr 100px}.automation-delay small{grid-column:1/-1}}@media (min-width:701px){.merchant-settings-layout .meta-diagnostics article{grid-template-columns:112px minmax(0,1fr) auto}}.story-brand{align-items:center;gap:8px;display:flex}.story-brand>img{object-fit:contain;background:#ffffffeb;border-radius:8px;width:30px;height:30px;padding:3px}.story-brand>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:300px;overflow:hidden}.global-search-launcher-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0f0f0c85;place-items:start center;padding:clamp(64px,11vh,130px) 18px 24px;display:grid;position:fixed;inset:0;overflow:auto}.global-search-launcher-dialog{background:#f7f5f0;border:1px solid #ffffff38;border-radius:24px;width:min(760px,100%);overflow:hidden;box-shadow:0 34px 100px #0000004d}.global-search-launcher-dialog>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:88px;padding:18px 20px 18px 25px;display:flex}.global-search-launcher-dialog>header span{color:#77766f;font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:850;display:block}.global-search-launcher-dialog>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.global-search-launcher-dialog>header button{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#f7f5f0;border-radius:50%;font-size:23px}.global-search-launcher-dialog>form{background:#fff;border:1px solid #d5d1c8;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;margin:22px;padding:8px 8px 8px 17px;display:grid}.global-search-launcher-dialog>form input{width:100%;min-width:0;min-height:48px;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.global-search-launcher-dialog>form .button{min-height:48px}.global-search-launcher-dialog>footer{border-top:1px solid var(--line);color:#77766f;min-height:54px;font-size:var(--ns-font-small);justify-content:space-between;align-items:center;gap:12px;padding:0 24px;display:flex}.global-search-launcher-dialog kbd{color:#4f4e49;font:inherit;font-size:var(--ns-font-small);background:#fff;border:1px solid #d4d0c7;border-bottom-width:2px;border-radius:7px;padding:5px 8px;font-weight:850}@media (max-width:700px){.global-search-launcher-overlay{place-items:stretch stretch;padding:0}.global-search-launcher-dialog{border:0;border-radius:0;grid-template-rows:auto auto 1fr;width:100%;min-height:100dvh;display:grid}.global-search-launcher-dialog>header{padding-top:calc(18px + env(safe-area-inset-top));align-items:flex-end}.global-search-launcher-dialog>form{grid-template-columns:auto minmax(0,1fr);margin:18px 14px;padding-left:14px}.global-search-launcher-dialog>form .button{grid-column:1/-1;width:100%}.global-search-launcher-dialog>form input{font-size:16px}.global-search-launcher-dialog>footer{padding:18px 16px calc(18px + env(safe-area-inset-bottom));align-self:end}.global-search-launcher-dialog>footer span{max-width:250px;line-height:1.45}}.today-panel>div>a.today-panel__item--overdue{background:#3b321f}.today-panel__item--overdue .today-panel__icon{color:#4d3611;background:#ffd67d}.today-panel{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.today-panel>header{border-bottom-color:var(--ns-border-default)}.today-panel .settings-eyebrow{color:var(--ns-primary)}.today-panel>header>small,.today-panel a small{color:var(--ns-text-secondary)}.today-panel>div>a{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.today-panel>div>a:hover{background:var(--ns-primary-soft)}.today-panel__icon{background:var(--ns-primary-soft);color:var(--ns-primary)}.today-panel a>svg{color:var(--ns-primary)}.today-panel>div>a.today-panel__item--attention{background:var(--ns-attention-soft);box-shadow:inset 4px 0 0 var(--ns-attention)}.today-panel__item--attention .today-panel__icon{background:var(--ns-attention);color:var(--ns-text-primary)}.today-panel>div>a.today-panel__item--overdue{background:var(--ns-danger-soft);box-shadow:inset 4px 0 0 var(--ns-danger)}.today-panel__item--overdue .today-panel__icon{background:var(--ns-danger-soft);color:var(--ns-danger)}.trial-banner{border:1px solid var(--ns-attention);background:var(--ns-attention-soft);color:var(--ns-text-primary)}.trial-banner__icon{background:var(--ns-attention);color:var(--ns-text-primary)}.trial-banner small{color:var(--ns-text-secondary)}.trial-banner a{border-bottom-color:var(--ns-primary);color:var(--ns-primary-hover)}.trial-banner--info{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.trial-banner--info .trial-banner__icon{background:var(--ns-primary);color:var(--ns-text-inverse)}.trial-banner--success{border-color:var(--ns-success);background:var(--ns-success-soft)}.trial-banner--success .trial-banner__icon{background:var(--ns-success);color:var(--ns-text-inverse)}.trial-banner--danger{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.trial-banner--danger .trial-banner__icon{background:var(--ns-danger);color:var(--ns-text-inverse)}.metric-card,.panel{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.metric-card__top,.metric-card small,.panel__head>span{color:var(--ns-text-secondary)}.metric-card__icon{background:var(--ns-primary-soft);color:var(--ns-primary)}.metric-card small b{color:var(--ns-success)}.panel__head a{border-bottom-color:var(--ns-primary);color:var(--ns-primary-hover)}.onboarding-item,.activity-row{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.onboarding-item__icon,.activity-row__icon{background:var(--ns-editorial-soft);color:var(--ns-text-primary)}.onboarding-item small,.onboarding-item__status,.activity-row small{color:var(--ns-text-secondary)}.onboarding-item:not(.onboarding-item--done) .onboarding-item__icon{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.onboarding-item:not(.onboarding-item--done) .onboarding-item__status{color:var(--ns-warning-text)}.onboarding-item--done .onboarding-item__icon{background:var(--ns-success-soft);color:var(--ns-success)}.onboarding-item--done .onboarding-item__status{color:var(--ns-success)}.activity-row__outcome{background:var(--ns-bg-app);color:var(--ns-text-secondary)}.activity-row__outcome--success{background:var(--ns-success-soft);color:var(--ns-success)}.dashboard-health{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.dashboard-health__score{background:var(--ns-primary-soft);color:var(--ns-primary)}.dashboard-health--strong .dashboard-health__score{background:var(--ns-success-soft);color:var(--ns-success)}.dashboard-health--medium .dashboard-health__score{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.dashboard-health--weak .dashboard-health__score{background:var(--ns-danger-soft);color:var(--ns-danger)}.dashboard-health__body>small{color:var(--ns-text-secondary)}.dashboard-health__body>span{background:var(--ns-border-default)}.dashboard-health__body>span>i,.dashboard-health--strong .dashboard-health__body>span>i,.dashboard-health--medium .dashboard-health__body>span>i,.dashboard-health--weak .dashboard-health__body>span>i{background:var(--ns-primary)}.dashboard-health__action{color:var(--ns-primary-hover)}.integration-state--connecting{color:#41568f;background:#e8edff}.integration-card__check{background:#f4f2ed;border-radius:11px;margin-top:auto;padding:11px}.integration-card__check span,.integration-card__check b{display:block}.integration-card__check span{color:#77766f;font-size:var(--ns-font-label)}.integration-card__check b{font-size:var(--ns-font-small);margin-top:4px;line-height:1.4}.integration-card>.integration-card__error{margin-top:8px}.integration-card__next{border-left:3px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:0 10px 10px 0;padding:11px 12px;color:var(--ns-text-secondary)!important;margin:10px 0 0!important}.integration-card__next b{color:var(--ns-text-primary)}.integration-card>footer{gap:8px;margin-top:10px;padding-top:12px;display:grid}.integration-card>footer>.button{width:100%;min-height:42px;color:var(--ns-text-inverse);justify-content:center;text-decoration:none}.integration-card>footer>a:not(.button){width:max-content;max-width:100%}.seller-shell,.settings-shell,.integration-center{--paper:var(--ns-bg-app);--surface:var(--ns-bg-surface);--ink:var(--ns-text-primary);--muted:var(--ns-text-secondary);--line:var(--ns-border-default);--blue:var(--ns-primary-soft);--lime:var(--ns-primary);color:var(--ns-text-primary);background:var(--ns-bg-app)}.seller-shell{grid-template-columns:264px minmax(0,1fr)}.seller-sidebar{border-right:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary);padding:22px 16px}.seller-sidebar__store{border-color:var(--ns-border-default);background:var(--ns-primary-soft);margin:25px 0 18px}.seller-sidebar__store span:first-child{background:var(--ns-primary);color:#fff}.seller-sidebar__store small,.seller-sidebar__store svg,.seller-sidebar__foot{color:var(--ns-text-secondary)}.seller-nav{gap:5px}.seller-nav a{min-height:48px;color:var(--ns-text-secondary);font-weight:720}.seller-nav a:hover{background:var(--ns-primary-soft);color:var(--ns-primary-hover)}.seller-nav a[aria-current=page]{background:var(--ns-primary-soft);color:var(--ns-primary)}.seller-nav a[aria-current=page]:after{background:var(--ns-primary);border-radius:4px;width:4px;height:26px}.seller-nav__badge{background:var(--ns-attention);color:var(--ns-text-primary)}.seller-main{background:var(--ns-bg-app)}.seller-topbar{color:var(--ns-text-secondary)}.seller-shell .seller-topbar__search,.seller-shell .icon-button{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.seller-shell .button,.settings-shell .button,.integration-center .button{background:var(--ns-button-primary-bg);color:var(--ns-text-inverse);box-shadow:none}.seller-shell .button:hover,.settings-shell .button:hover,.integration-center .button:hover{background:var(--ns-button-primary-hover-bg)}.seller-shell .button:active,.settings-shell .button:active,.integration-center .button:active{background:var(--ns-button-primary-active-bg)}.seller-shell :is(button,input,select,textarea):disabled,.settings-shell :is(button,input,select,textarea):disabled,.integration-center :is(button,input,select,textarea):disabled{cursor:not-allowed;opacity:.56}:is(.seller-shell :is(button,a,input,select,textarea):focus-visible,.settings-shell :is(button,a,input,select,textarea):focus-visible,.integration-center :is(button,a,input,select,textarea):focus-visible){outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.seller-shell .button--quiet,.settings-shell .button--quiet{color:var(--ns-text-primary);background:0 0}.settings-content,.settings-intro,.settings-header{border-color:var(--ns-border-default)}.seller-help-launcher{background:var(--ns-primary);color:#fff}.seller-help-launcher>span{color:var(--ns-primary);background:#fff}.seller-help-list article>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.seller-help-sheet>footer{background:var(--ns-editorial-soft)}.integration-card,.global-search-results>section{border-color:var(--ns-border-default)}.integration-state--active{background:var(--ns-success-soft);color:var(--ns-success)}.integration-state--attention{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.integration-state--error{background:var(--ns-danger-soft);color:var(--ns-danger)}.integration-state--unavailable{color:var(--ns-text-secondary);background:#eef1f5}.integration-card__error{background:var(--ns-danger-soft)!important;color:var(--ns-danger)!important}.settings-header{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.settings-header a:not(.brand){background:var(--ns-neutral-soft);color:var(--ns-text-primary)}.settings-header a:not(.brand):hover{background:var(--ns-primary-soft);color:var(--ns-primary)}.settings-intro{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.settings-intro .settings-eyebrow{color:var(--ns-primary)}.settings-intro p{color:var(--ns-text-secondary)}.settings-intro aside{border-color:var(--ns-editorial-border);background:var(--ns-editorial-soft);color:var(--ns-text-primary)}.settings-intro aside svg{color:var(--ns-primary)}.settings-intro aside span{color:var(--ns-text-secondary)}.integration-card{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.integration-card__icon,.integration-card__provider:not([class*=--]){background:var(--ns-primary-soft);color:var(--ns-primary)}.integration-card header small,.integration-card>p,.integration-card>footer,.integration-card__check span{color:var(--ns-text-secondary)}.integration-card__check{background:var(--ns-bg-app)}.integration-card>footer{border-top-color:var(--ns-border-soft)}.integration-card>footer a{color:var(--ns-primary-hover)}.integration-state{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.integration-state--connecting,.integration-state--syncing,.integration-state--pending_review{background:var(--ns-primary-soft);color:var(--ns-primary)}.integration-state--unavailable{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.integration-filter-panel input,.integration-filter-panel select,.seller-shell :is(.product-add-panel,.product-list,.product-empty,.product-form-card,.category-tree,.category-editor,.storefront-editor__workspace,.storefront-store-switcher){border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.product-add-panel__copy p,.product-add-action small,.product-row small,.product-empty p,.product-form-card__heading p,.product-field>small,.category-tree>header small,.category-tree__select small,.category-editor__fields .product-field>small,.category-editor__switch small,.category-editor__footer small{color:var(--ns-text-secondary)}.product-add-action{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.product-add-action:hover{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.product-add-action>svg:first-child{background:var(--ns-primary-soft);color:var(--ns-primary)}.product-add-action--primary,.product-add-action--primary:hover{border-color:var(--ns-primary);background:var(--ns-primary);color:var(--ns-text-inverse)}.product-add-action--primary:hover{background:var(--ns-primary-hover)}.product-add-action--primary>svg:first-child{background:var(--ns-bg-surface);color:var(--ns-primary)}.product-add-action--primary small{color:var(--ns-text-inverse)}.product-tabs a{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-secondary)}.product-tabs a:hover{border-color:var(--ns-primary);color:var(--ns-primary)}.product-tabs a[aria-current=page]{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.product-list__head{border-bottom-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-secondary)}.product-row{border-bottom-color:var(--ns-border-soft)}.product-row__media{background:var(--ns-neutral-soft);color:var(--ns-text-muted)}.product-row__identity em{background:var(--ns-primary-soft);color:var(--ns-primary)}.product-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.product-status--active{background:var(--ns-success-soft);color:var(--ns-success)}.product-status--draft{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.product-status--archived{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.product-empty>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.smart-stock-banner{border-color:var(--ns-attention);background:var(--ns-attention-soft);color:var(--ns-text-primary)}.smart-stock-banner>span{background:var(--ns-attention);color:var(--ns-text-primary)}.smart-stock-banner small{color:var(--ns-warning-text)}.product-form-card--hero{background:var(--ns-bg-surface)}.product-form-card__heading>span,.product-import-card__number{background:var(--ns-primary-soft);color:var(--ns-primary)}.product-field input,.product-field textarea,.product-field select,.category-creator input,.category-creator select,.variant-table input{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.product-field input:focus,.product-field textarea:focus,.product-field select:focus,.category-creator input:focus,.category-creator select:focus,.variant-table input:focus{border-color:var(--ns-primary);box-shadow:0 0 0 4px var(--ns-primary-soft)}.product-toggle>span{background:var(--ns-border-default)}.product-toggle>input:checked+span{background:var(--ns-primary)}.product-toggle>input:focus-visible+span{outline-color:var(--ns-primary)}.product-inline-action,.option-add,.product-media-picker,.product-gallery-shell{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.product-media-picker>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.category-tree>header>button,.category-creator button{background:var(--ns-primary);color:var(--ns-text-inverse)}.category-tree__list>article,.category-editor__switch{border-color:var(--ns-border-soft);background:var(--ns-bg-app)}.category-tree__list>article.is-child{background:var(--ns-neutral-soft)}.category-tree__list>article[aria-current=true]{border-color:var(--ns-primary);background:var(--ns-primary-soft);box-shadow:inset 0 0 0 1px var(--ns-primary)}.category-tree__visibility{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.category-tree__visibility.is-visible{background:var(--ns-success-soft);color:var(--ns-success)}.category-editor__switch input{accent-color:var(--ns-primary)}.storefront-heading{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.storefront-heading .settings-eyebrow,.storefront-heading h1 em{color:var(--ns-primary)}.storefront-heading p{color:var(--ns-text-secondary)}.storefront-heading aside{border-color:var(--ns-editorial-border);background:var(--ns-editorial-soft)}.storefront-heading aside b{color:var(--ns-primary)}.storefront-heading aside span{color:var(--ns-text-secondary)}.storefront-editor__sections{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.storefront-editor__sections button{color:var(--ns-text-secondary)}.storefront-editor__sections button span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.storefront-editor__sections button[aria-pressed=true]{background:var(--ns-primary-soft);color:var(--ns-primary)}.storefront-editor__sections button[aria-pressed=true] span{background:var(--ns-primary);color:var(--ns-text-inverse)}.storefront-store-switcher button{border-color:var(--ns-border-default);color:var(--ns-text-secondary)}.storefront-store-switcher button[aria-current=page]{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.seller-shell :is(.order-list,.order-detail-card,.order-action-card,.order-detail-aside>section,.customer-form__card,.order-summary-card,.return-detail-card,.return-action-card,.return-detail-aside>section,.return-create-card,.order-merge-panel){border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.order-list__head{border-bottom-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-secondary)}.order-row{border-bottom-color:var(--ns-border-soft)}.order-row:hover{background:var(--ns-table-row-hover-bg)}.order-row small,.order-detail-card__head span,.order-detail-items small,.order-action-card>div:first-child p,.order-notes-list small,.order-notes-empty,.return-detail-items small,.return-detail-aside p,.return-detail-aside a,.return-detail-aside small{color:var(--ns-text-secondary)}.order-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.order-status--new,.order-status--accepted,.order-status--picking,.order-status--ready_to_ship,.order-status--shipped{background:var(--ns-primary-soft);color:var(--ns-primary)}.order-status--completed{background:var(--ns-success-soft);color:var(--ns-success)}.order-status--attention{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.order-status--cancelled{background:var(--ns-danger-soft);color:var(--ns-danger)}.payment-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.payment-status--paid{background:var(--ns-success-soft);color:var(--ns-success)}.payment-status--partially_paid{background:var(--ns-primary-soft);color:var(--ns-primary)}.payment-status--unpaid,.payment-status--pending{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.payment-status--failed{background:var(--ns-danger-soft);color:var(--ns-danger)}.order-summary-card{box-shadow:none}.order-summary-card>div,.order-summary-card label{border-bottom-color:var(--ns-border-default)}.order-summary-card label span,.order-summary-card label small,.order-summary-card>small{color:var(--ns-text-secondary)}.order-summary-card input,.order-lines input,.order-lines select,.order-action-row select,.order-action-row input,.order-source-correction select,.order-source-correction input{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.order-summary-total strong{color:var(--ns-primary)}.order-summary-card .button{background:var(--ns-primary);color:var(--ns-text-inverse)}.customer-form__title>span,.order-catalog-picker button>span,.order-detail-items article>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.order-lines article,.order-catalog-picker button,.order-notes-list article{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.order-conversation-context{background:var(--ns-primary-soft);color:var(--ns-primary)}.order-detail-hero,.return-detail-hero{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.order-detail-hero p,.return-detail-hero p{color:var(--ns-text-secondary)}.order-detail-items article,.return-detail-items article{border-color:var(--ns-border-soft)}.order-detail-items article>span,.return-detail-items article>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.return-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.return-status--new{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.return-status--awaiting_item,.return-status--item_received,.return-status--exchange_shipped{background:var(--ns-primary-soft);color:var(--ns-primary)}.return-status--approved,.return-status--refunded,.return-status--completed{background:var(--ns-success-soft);color:var(--ns-success)}.return-status--rejected,.return-status--cancelled{background:var(--ns-danger-soft);color:var(--ns-danger)}.shipment-sync,.payment-link-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.shipment-sync--healthy,.payment-link-status--active,.payment-link-status--paid{background:var(--ns-success-soft);color:var(--ns-success)}.shipment-sync--blocked,.shipment-sync--retry,.payment-link-status--processing{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.order-sla-state--normal{color:var(--ns-success)!important}.order-sla-state--approaching{color:var(--ns-warning-text)!important}.order-sla-state--overdue{color:var(--ns-danger)!important}.seller-chat-heading aside{border-color:var(--ns-border-default);background:var(--ns-primary-soft);color:var(--ns-text-primary)}.seller-chat-heading aside strong{color:var(--ns-primary)}.seller-chat-heading aside span{color:var(--ns-text-secondary)}.seller-chat-list,.seller-chat-thread,.inbox-source-tabs,.inbox-connection-hint,.inbox-context>section,.meta-messaging-card{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.seller-chat-row{border-bottom-color:var(--ns-border-soft)}.seller-chat-row:hover{background:var(--ns-table-row-hover-bg)}.seller-chat-row--unread{background:var(--ns-banner-attention-bg)}.seller-chat-row--unread .seller-chat-avatar{background:var(--ns-button-attention-bg);color:var(--ns-text-primary)}.seller-chat-row small,.seller-chat-row p,.seller-chat-row time,.seller-chat-row aside span{color:var(--ns-text-secondary)}.seller-chat-row aside strong,.inbox-list .seller-chat-row>aside strong{background:var(--ns-badge-attention-bg);color:var(--ns-badge-attention-text)}.seller-chat-thread>header{border-bottom-color:var(--ns-border-default)}.seller-chat-thread>header p{color:var(--ns-text-secondary)}.seller-chat-messages{background:var(--ns-bg-app)}.seller-chat-message{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.seller-chat-message--seller{border-color:var(--ns-primary);background:var(--ns-primary);color:var(--ns-text-inverse)}.seller-chat-message time{color:var(--ns-text-muted)}.seller-chat-message--seller time{color:var(--ns-text-inverse)}.inbox-source-tabs a{color:var(--ns-text-secondary)}.inbox-source-tabs a span,.inbox-filter-tabs a span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.inbox-source-tabs a[aria-current=page]{background:var(--ns-primary-soft);color:var(--ns-primary)}.inbox-source-tabs a[aria-current=page] span{background:var(--ns-primary);color:var(--ns-text-inverse)}.inbox-provider-tabs{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.inbox-provider-tabs a{color:var(--ns-text-secondary)}.inbox-provider-tabs a[aria-current=page]{color:var(--ns-primary)}.inbox-filter-tabs a,.order-source-tabs a{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-secondary)}.inbox-filter-tabs a[aria-current=page],.order-source-tabs a[aria-current=page]{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.inbox-filter-tabs a[aria-current=page] span{background:var(--ns-primary);color:var(--ns-text-inverse)}.inbox-connection-hint p,.inbox-context p,.inbox-client-stats small,.inbox-template-list small,.meta-messaging-card header p,.meta-messaging-accounts small,.meta-messaging-requirement{color:var(--ns-text-secondary)}.inbox-connection-hint>a,.inbox-take-dialog,.inbox-template-form button{background:var(--ns-primary);color:var(--ns-text-inverse)}.inbox-list .seller-chat-row--attention{border-left-color:var(--ns-danger);background:var(--ns-danger-soft)}.inbox-row-title em{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.inbox-row-title i{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.inbox-sla--breached,.inbox-context__danger{color:var(--ns-danger)}.inbox-sla-panel:before{background:var(--ns-success)}.inbox-sla-panel--soon{background:var(--ns-attention-soft)!important}.inbox-sla-panel--soon:before{background:var(--ns-attention)}.inbox-sla-panel--breached{background:var(--ns-danger-soft)!important}.inbox-sla-panel--breached:before{background:var(--ns-danger)}.inbox-sla-panel--breached>strong{color:var(--ns-danger)}.inbox-sla-panel--paused{background:var(--ns-primary-soft)!important}.inbox-sla-panel--paused:before{background:var(--ns-primary)}.inbox-sla-panel--inactive:before{background:var(--ns-text-muted)}.inbox-sla--soon{color:var(--ns-warning-text)}.inbox-client-stats>span,.inbox-quick-actions :is(a,button),.inbox-template-list button,.inbox-template-form :is(input,textarea),.inbox-product-picker{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.seller-chat-message--note{border-color:var(--ns-attention)!important;background:var(--ns-attention-soft)!important;color:var(--ns-warning-text)!important}.seller-chat-message--note time{color:var(--ns-warning-text)!important}.meta-messaging-accounts>p{background:var(--ns-bg-app);color:var(--ns-text-secondary)}.meta-messaging-accounts>div{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.meta-messaging-accounts>div>p,.meta-messaging-card>aside{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.delivery-settings__summary{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary);box-shadow:none}.delivery-settings__summary span,.delivery-settings__summary p{color:var(--ns-text-secondary);opacity:1}.delivery-settings__summary strong{color:var(--ns-primary)}.delivery-settings__list>article{border-color:var(--ns-border-default);background:var(--ns-bg-surface);opacity:.72}.delivery-settings__list>article.is-enabled{border-color:var(--ns-primary);box-shadow:none}.delivery-settings__list>article.is-enabled:before{background:var(--ns-primary)}.delivery-settings__head>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.delivery-switch i{background:var(--ns-border-default)}.delivery-switch input:checked+i{background:var(--ns-primary)}.delivery-switch input:checked+i:after{background:var(--ns-bg-surface)}.delivery-settings__pricing{border-top-color:var(--ns-border-default)}.delivery-settings__pricing input,.delivery-settings__pricing select{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.delivery-settings__actions{border-color:var(--ns-border-default);background:var(--ns-bg-surface);box-shadow:none}.delivery-settings__actions p{color:var(--ns-danger)}.delivery-settings__actions p.is-success{color:var(--ns-success)}.nova-poshta-connection,.nova-poshta-mappings{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.provider-state{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.provider-state--active{background:var(--ns-success-soft);color:var(--ns-success)}.nova-poshta-connection>p,.nova-poshta-safety span,.nova-poshta-mappings header p,.nova-poshta-mapping__switch small{color:var(--ns-text-secondary)}.nova-poshta-safety{background:var(--ns-bg-app)}.nova-poshta-mappings article{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.nova-poshta-mapping__switch input{accent-color:var(--ns-primary)}.nova-poshta-mappings select,.nova-poshta-connect input{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.analytics-heading aside,.analytics-period,.analytics-metrics article,.analytics-chart-card,.analytics-list-card,.analytics-funnel-card,.automation-presets,.automation-builder,.automation-rules,.automation-log,.back-in-stock-metrics article,.back-in-stock-list{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.analytics-heading aside span,.analytics-period label>span,.analytics-metrics article>header>span,.analytics-metrics small,.analytics-list-card>header span,.analytics-list-card small,.analytics-empty,.automation-presets>header small,.automation-log>header small,.analytics-metric-help summary,.automation-rules article>p,.automation-rule__head small,.automation-log small,.automation-log time,.back-in-stock-metrics span,.back-in-stock-list article small{color:var(--ns-text-secondary)}.analytics-period select,.analytics-period input,.analytics-funnel-filters select,.automation-builder :is(select,input){border-color:var(--ns-input-border);background:var(--ns-input-bg);color:var(--ns-text-primary)}.analytics-feedback{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.analytics-metric--primary{color:var(--ns-text-primary);border-color:var(--ns-chart-primary)!important;background:var(--ns-primary-soft)!important}.analytics-metric--primary>header>span,.analytics-metric--primary small{color:var(--ns-text-secondary)}.analytics-metric--primary strong{color:var(--ns-chart-primary)}.analytics-bars{border-bottom-color:var(--ns-border-default);background:repeating-linear-gradient(to bottom,var(--ns-chart-grid) 0,var(--ns-chart-grid) 1px,transparent 1px,transparent 62px)}.analytics-bars span{background:var(--ns-chart-primary)}.analytics-bars>div:hover span{background:var(--ns-chart-highlight)}.analytics-funnel-card .settings-eyebrow,.analytics-funnel-card>header>span{color:var(--ns-text-secondary)}.analytics-funnel article{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.analytics-funnel article>div>span{color:var(--ns-primary)}.analytics-funnel article>i{background:var(--ns-primary)}.analytics-funnel article b,.analytics-funnel article>small,.analytics-funnel article>small em{color:var(--ns-text-secondary)}.analytics-funnel-filters{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.analytics-funnel-filters label>span{color:var(--ns-text-secondary)}.analytics-funnel-filters button{background:var(--ns-primary);color:var(--ns-text-inverse)}.analytics-funnel-note{border-color:var(--ns-border-default);color:var(--ns-text-secondary)}.analytics-funnel-note--attention{border-color:var(--ns-attention);background:var(--ns-attention-soft);color:var(--ns-warning-text)}.analytics-funnel-recommendation{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-text-primary)}.analytics-funnel-recommendation b{color:var(--ns-primary)}.analytics-methodology{border-color:var(--ns-border-default);color:var(--ns-text-secondary)}.analytics-methodology summary{color:var(--ns-text-primary)}.analytics-no-sales{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.analytics-no-sales .settings-eyebrow,.analytics-no-sales p{color:var(--ns-warning-text)}.automation-heading aside{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);color:var(--ns-text-primary)}.automation-heading aside strong{color:var(--ns-primary)}.automation-heading aside span{color:var(--ns-text-secondary)}.automation-presets button,.automation-builder__steps>label,.automation-rules article,.automation-rules dl>div{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.automation-presets button:hover{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.automation-presets button span,.automation-builder label em{color:var(--ns-primary)}.automation-feedback{border-color:var(--ns-success);background:var(--ns-success-soft);color:var(--ns-success)}.automation-feedback--error{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.automation-rules article.is-enabled{border-color:var(--ns-success);box-shadow:inset 3px 0 var(--ns-success)}.automation-rule__head span,.automation-log__status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.automation-rules article.is-enabled .automation-rule__head span,.automation-log__status--succeeded{background:var(--ns-success-soft);color:var(--ns-success)}.automation-log__status--failed{background:var(--ns-danger-soft);color:var(--ns-danger)}.automation-log__status--dry_run{background:var(--ns-primary-soft);color:var(--ns-primary)}.back-in-stock-list>header{background:var(--ns-bg-app);color:var(--ns-text-secondary)}.back-in-stock-list>header,.back-in-stock-list>article{border-bottom-color:var(--ns-border-soft)}.back-in-stock-retry span{color:var(--ns-text-secondary)}.seller-shell--task-hub .seller-main{min-width:0}.task-hub-topbar{justify-content:space-between;gap:18px;display:flex}.task-hub-topbar .seller-topbar__search{width:min(680px,100%)}.task-hub-content{width:min(1220px,100%);margin:32px auto 0}.seller-breadcrumbs{color:var(--ns-text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.seller-breadcrumbs a{text-underline-offset:3px;text-decoration:underline}.seller-breadcrumbs b{color:var(--ns-text-primary)}.task-hub-heading{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:24px;justify-content:space-between;align-items:flex-end;gap:30px;margin-top:22px;padding:34px;display:flex}.task-hub-heading h1{letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(38px,5vw,64px);line-height:.96}.task-hub-heading p{max-width:780px;color:var(--ns-text-secondary);margin:16px 0 0;font-size:14px;line-height:1.6}.task-hub-info{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);min-height:44px;color:var(--ns-primary);cursor:help;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 14px;font-weight:780;display:flex}.task-hub-info>span{background:var(--ns-primary);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.task-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.task-hub-grid>a{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:19px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:13px;min-height:148px;padding:20px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.task-hub-grid>a:hover{border-color:var(--ns-primary);transform:translateY(-2px);box-shadow:0 12px 32px #1f6fd11a}.task-hub-grid>a.is-contextual{background:var(--ns-primary-soft)}.task-hub-card__icon{background:var(--ns-primary-soft);width:44px;height:44px;color:var(--ns-primary);border-radius:13px;place-items:center;display:grid}.task-hub-grid b,.task-hub-grid small{display:block}.task-hub-grid b{font-size:15px}.task-hub-grid small{color:var(--ns-text-secondary);margin-top:7px;font-size:12px;line-height:1.5}.task-hub-grid>a>svg{color:var(--ns-text-secondary);margin-top:13px}.logistics-queue{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:24px;margin-top:26px;padding:24px}.logistics-queue>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.logistics-queue>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:30px}.logistics-queue>header p{max-width:760px;color:var(--ns-text-secondary);margin:9px 0 0;font-size:12px;line-height:1.55}.logistics-queue>header>a{color:var(--ns-primary);flex:none;font-size:12px;font-weight:820}.logistics-queue__metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.logistics-queue__metrics article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:83px;padding:13px;display:flex}.logistics-queue__metrics article[data-state=attention]{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.logistics-queue__metrics span{color:var(--ns-text-secondary);font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.04em;font-weight:820}.logistics-queue__metrics b{font-size:25px}.logistics-queue__list{gap:7px;margin-top:13px;display:grid}.logistics-queue__list>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;grid-template-columns:minmax(170px,1fr) minmax(130px,.7fr) minmax(210px,1.2fr) minmax(150px,.8fr);align-items:center;gap:15px;min-width:0;padding:14px;display:grid}.logistics-queue__list>article[data-state=attention]{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.logistics-queue__list>article[data-state=needs_ttn]{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.logistics-queue__list>article>div>span{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.04em;margin-bottom:5px;font-weight:820;display:block}.logistics-queue__order>a{font-size:16px;font-weight:880}.logistics-queue__order small,.logistics-queue__status small,.logistics-queue__shipments small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px;line-height:1.45;display:block}.logistics-queue__status>b{font-size:12px}.logistics-queue__shipments{min-width:0}.logistics-queue__shipments>div+div{border-top:1px solid var(--ns-border-default);margin-top:7px;padding-top:7px}.logistics-queue__shipments a{font-size:var(--ns-font-small);text-underline-offset:3px;font-weight:850;text-decoration:underline}.logistics-queue__shipments>b{font-size:var(--ns-font-small)}.logistics-queue__action{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:42px;font-size:var(--ns-font-small);border-radius:11px;justify-content:space-between;align-items:center;gap:9px;padding:0 11px;font-weight:850;display:flex}.logistics-queue__action svg{color:var(--ns-primary);flex:none}.logistics-queue__empty{text-align:center;border:1px dashed var(--ns-border-default);background:var(--ns-bg-app);border-radius:17px;align-content:center;place-items:center;min-height:190px;margin-top:13px;display:grid}.logistics-queue__empty svg{color:var(--ns-success)}.logistics-queue__empty h3{margin:11px 0 5px}.logistics-queue__empty p,.logistics-queue__limit{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:0}.logistics-queue__limit{margin-top:12px}.logistics-queue--disabled{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:15px;display:grid}.logistics-queue--disabled>svg{color:var(--ns-text-secondary)}.logistics-queue--disabled h2{margin:0}.logistics-queue--disabled p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:5px 0 0}.logistics-queue--disabled>a{color:var(--ns-primary);font-size:var(--ns-font-small);font-weight:850}.logistics-queue__batch{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;align-items:center;gap:10px;margin-top:13px;padding:11px 13px;display:flex}.logistics-queue__batch>div{min-width:0;margin-right:auto}.logistics-queue__batch b,.logistics-queue__batch small{display:block}.logistics-queue__batch b{font-size:var(--ns-font-small)}.logistics-queue__batch small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:3px}.logistics-queue__batch>span{color:var(--ns-text-secondary);font-size:var(--ns-font-label);flex:none;font-weight:820}.logistics-queue__batch>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:36px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;border-radius:10px;padding:0 11px;font-weight:850}.logistics-queue__batch>button.button--dark{border-color:var(--ns-text-primary);background:var(--ns-text-primary);color:var(--ns-text-inverse)}.logistics-queue__batch>button:disabled{cursor:not-allowed;opacity:.5}.logistics-queue__tracking{align-items:center;gap:7px;display:flex}.logistics-queue__tracking input{width:16px;height:16px;accent-color:var(--ns-primary);flex:none}.logistics-queue__filters{scrollbar-width:thin;gap:7px;margin-top:13px;display:flex;overflow-x:auto}.logistics-queue__filters button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:36px;color:var(--ns-text-secondary);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 11px;font-weight:850;display:flex}.logistics-queue__filters button b{background:var(--ns-bg-app);min-width:20px;height:20px;color:var(--ns-text-primary);font-size:var(--ns-font-caption);border-radius:999px;place-items:center;padding:0 5px;display:grid}.logistics-queue__filters button[aria-pressed=true]{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.logistics-returns{margin-top:14px}.logistics-return-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.logistics-return-metrics article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:15px;flex-direction:column;justify-content:space-between;min-height:78px;padding:13px;display:flex}.logistics-return-metrics article[data-state=attention],.logistics-return-list>article[data-state=attention]{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.logistics-return-metrics span,.logistics-return-list>article>div>span{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.04em;font-weight:820}.logistics-return-metrics b{font-size:24px}.logistics-return-list{gap:7px;margin-top:13px;display:grid}.logistics-return-list>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;grid-template-columns:minmax(180px,1fr) minmax(135px,.75fr) minmax(210px,1.15fr) minmax(170px,.9fr);align-items:center;gap:15px;min-width:0;padding:14px;display:grid}.logistics-return-list>article>div>b,.logistics-return-list>article>div>small{display:block}.logistics-return-list>article>div>b{font-size:var(--ns-font-small);margin-top:5px}.logistics-return-list>article>div>small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px;line-height:1.45}.logistics-return-list__request>a{margin-top:5px;font-size:15px;font-weight:880;display:block}.task-hub-empty{text-align:center;border:1px dashed var(--ns-border-default);background:var(--ns-bg-surface);border-radius:20px;align-content:center;place-items:center;min-height:260px;margin-top:14px;padding:28px;display:grid}.task-hub-empty>svg{color:var(--ns-success)}.task-hub-empty h2{margin:14px 0 7px}.task-hub-empty p{max-width:560px;color:var(--ns-text-secondary);margin:0;line-height:1.55}.seller-mobile-more-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#11131894;display:none;position:fixed;inset:0}.seller-mobile-more{width:100%;height:100%;padding:18px 14px calc(100px + env(safe-area-inset-bottom));background:var(--ns-bg-app);color:var(--ns-text-primary);overflow:auto}.seller-mobile-more>header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:72px;display:flex}.seller-mobile-more>header span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:820}.seller-mobile-more h2{letter-spacing:-.045em;margin:6px 0 0;font-size:30px}.seller-mobile-more>header button{border:1px solid var(--ns-border-default);background:#fff;border-radius:14px;width:44px;height:44px;font-size:24px}.seller-mobile-more nav{gap:8px;display:grid}.seller-mobile-more nav>a{border:1px solid var(--ns-border-default);background:#fff;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:13px;display:grid}.seller-mobile-more nav>a[aria-current=page]{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.seller-mobile-more nav>a>span:first-child{background:var(--ns-primary-soft);width:42px;height:42px;color:var(--ns-primary);border-radius:12px;place-items:center;display:grid}.seller-mobile-more b,.seller-mobile-more small{display:block}.seller-mobile-more small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:5px;line-height:1.4}.seller-mobile-store-switcher{border:1px solid var(--ns-border-default);background:#fff;border-radius:17px;margin:10px 0 18px;padding:13px}.seller-mobile-store-switcher>span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px;font-weight:820;display:block}.seller-mobile-store-switcher>div{scroll-snap-type:x proximity;gap:7px;display:flex;overflow:auto}.seller-mobile-store-switcher form{scroll-snap-align:start;min-width:min(74vw,260px)}.seller-mobile-store-switcher button{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:100%;min-height:64px;color:var(--ns-text-primary);text-align:left;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 11px;display:grid}.seller-mobile-store-switcher button[aria-current=true]{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.seller-mobile-store-switcher button b,.seller-mobile-store-switcher button small{grid-column:1}.seller-mobile-store-switcher button svg{color:var(--ns-success);grid-area:1/2/3}.admin-shell{--ink:var(--ns-text-primary);--paper:var(--ns-bg-app);--surface:var(--ns-bg-surface);--line:var(--ns-border-default);--lime:var(--ns-attention);background:var(--ns-bg-app);color:var(--ns-text-primary)}.admin-sidebar{background:var(--ns-sidebar-owner-bg)}.admin-sidebar nav a:hover,.admin-sidebar nav a[aria-current=page]{background:var(--ns-sidebar-owner-hover)}.admin-sidebar nav a[aria-current=page]:after{background:var(--ns-sidebar-owner-marker);border-radius:4px;width:4px;height:28px}.admin-main{background:var(--ns-bg-app)}.admin-topbar>a,.admin-metrics article,.admin-store-panel,.admin-detail-card{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.logistics-queue--disabled>span{max-width:150px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-align:right;font-weight:780}@media (max-width:1120px){.task-hub-grid{grid-template-columns:1fr 1fr}.logistics-queue__metrics{grid-template-columns:repeat(3,1fr)}.logistics-queue__list>article,.logistics-return-list>article{grid-template-columns:1fr 1fr}.logistics-queue__action{grid-column:2}}@media (max-width:700px){.seller-shell{display:block}.task-hub-content{margin-top:22px}.task-hub-heading{flex-direction:column;align-items:flex-start;padding:24px 19px}.task-hub-info{justify-content:center;width:100%}.task-hub-grid{grid-template-columns:1fr}.task-hub-grid>a{min-height:118px}.task-hub-topbar .seller-topbar__actions .button{display:none}.logistics-queue{margin-top:18px;padding:18px 13px}.logistics-queue>header{flex-direction:column;align-items:flex-start}.logistics-queue__metrics{grid-template-columns:1fr 1fr}.logistics-queue__metrics article:first-child{grid-column:1/-1}.logistics-queue__list>article{grid-template-columns:1fr}.logistics-queue__action{grid-column:auto}.logistics-queue--disabled{grid-template-columns:auto 1fr}.logistics-queue--disabled>a{border:1px solid var(--ns-border-default);border-radius:11px;grid-column:1/-1;place-items:center;min-height:42px;display:grid}.seller-mobile-more-overlay{display:block}.mobile-seller-nav{border-color:var(--ns-border-default);background:#fffffff5;gap:4px;overflow:visible}.mobile-seller-nav a,.mobile-seller-nav>button{min-width:0;min-height:54px;color:var(--ns-text-secondary);font-size:var(--ns-font-label);background:0 0;border:0;border-radius:11px;flex:1;place-items:center;gap:2px;padding:3px;font-weight:760;display:grid}.mobile-seller-nav a[aria-current=page]{background:var(--ns-primary-soft);color:var(--ns-primary)}.mobile-seller-nav>button{cursor:pointer}.mobile-seller-nav a>span{place-items:center;display:grid;position:relative}.mobile-seller-nav a em{background:var(--ns-attention);min-width:17px;height:17px;color:var(--ns-text-primary);font-size:var(--ns-font-caption);border-radius:99px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-7px;right:-12px}.logistics-queue__filters{margin-right:-13px;padding-right:13px}.logistics-queue__batch{flex-wrap:wrap;align-items:stretch}.logistics-queue__batch>div{width:100%;margin-right:0}.logistics-queue__batch>span{width:100%}.logistics-queue__batch>button{flex:1}.logistics-queue__tracking input{width:18px;height:18px}.logistics-return-metrics{grid-template-columns:1fr 1fr}.logistics-return-list>article{grid-template-columns:1fr}.logistics-return-list .logistics-queue__action{grid-column:auto}.logistics-queue--disabled>span{text-align:left;grid-column:1/-1;max-width:none}}@media (prefers-reduced-motion:reduce){.task-hub-grid>a{transition:none}.seller-mobile-more-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.module-readonly-note{color:#686761;font-size:var(--ns-font-small);background:#f0eee8;border-radius:13px;align-items:center;gap:9px;margin-top:12px;padding:13px 15px;display:flex}.module-readonly-note b{color:#171713}.module-cascade-confirm{background:#fff4d8;border:1px solid #d6a13e;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:12px;padding:20px;display:flex}.module-cascade-confirm h2{margin:5px 0 0;font-size:19px}.module-cascade-confirm p{color:#6f581f;max-width:760px;font-size:var(--ns-font-small);margin:7px 0 0;line-height:1.55}.module-cascade-confirm>div:last-child{flex:none;gap:8px;display:flex}.module-card__impact{color:#6e6d66;font-size:var(--ns-font-label);background:#f4f2ed;border-radius:10px;margin-top:12px;padding:10px;line-height:1.45;display:block}.module-card__impact b{color:#4e4d48}.module-card__impact+.module-card__foot{margin-top:10px}@media (max-width:700px){.module-readonly-note{flex-direction:column;align-items:flex-start}.module-cascade-confirm{flex-direction:column;align-items:stretch}.module-cascade-confirm>div:last-child{grid-template-columns:1fr 1fr;display:grid}.module-cascade-confirm .button{width:100%;padding-inline:9px}}.inbox-product-picker .inbox-product-more{text-align:center;background:#f0eee8;grid-template-columns:none;justify-content:center;min-height:42px;font-weight:850;display:flex}.buyer-review-processing{border:1px solid var(--shop-text);gap:8px;margin-top:14px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-review-processing{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.buyer-review-processing{background:var(--shop-bg);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.buyer-review-processing{background:color-mix(in srgb,var(--shop-bg) 90%,white)}}.buyer-review-processing>b{font-size:12px}.buyer-review-processing>span{background:var(--shop-bg);border-radius:10px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.buyer-review-processing i{color:#805c1b;background:#fff0c9;border-radius:50%;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.buyer-review-processing small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.buyer-review-processing em{font-size:var(--ns-font-small);font-style:normal;font-weight:850}.buyer-review-processing .is-ready i{color:#39662f;background:#e3f6cf}.buyer-review-processing .is-failed i{color:#873930;background:#fbe2dd}.seller-review-processing{color:#6d511b;background:#fff0c9;border-radius:10px;padding:10px 12px;font-size:var(--ns-font-small)!important;margin:12px 0 0!important}.seller-review-processing--failed{color:#873930;background:#fbe2dd}.store-domains-page{padding-bottom:96px}.store-domains-page .seller-heading{align-items:stretch}.store-domains-page .seller-heading aside{color:#fff;background:#171713;border-radius:17px;align-content:center;gap:6px;max-width:360px;padding:18px;display:grid}.store-domains-page .seller-heading aside b{font-size:12px}.store-domains-page .seller-heading aside span{color:#b9b8b1;font-size:var(--ns-font-small);line-height:1.55}.store-domain-settings{gap:14px;display:grid}.domain-platform-alias{background:#f2f0ea;border:1px solid #d8d4cb;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;display:flex}.domain-platform-alias>div:first-child{gap:4px;display:grid}.domain-platform-alias span,.domain-platform-alias small{color:#74736c;font-size:var(--ns-font-label)}.domain-platform-alias b{font-size:13px}.domain-platform-alias__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.domain-platform-alias a,.domain-platform-alias button{color:#171713;min-height:38px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border:1px solid #d8d4cb;border-radius:10px;align-items:center;padding:0 13px;font-weight:900;display:flex}.domain-platform-alias button:disabled{cursor:wait;opacity:.62}.domain-create-form{background:#fff;border:1px solid #d8d4cb;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(230px,.6fr) auto;align-items:end;gap:16px;padding:23px;display:grid}.domain-create-form--disabled{background:#faf9f6;border-style:dashed;grid-template-columns:1fr}.domain-create-form h2,.domain-list h2{letter-spacing:-.04em;margin:5px 0 0;font-size:24px}.domain-create-form p{color:#74736c;font-size:var(--ns-font-small);margin:7px 0 0;line-height:1.5}.domain-create-form label{gap:6px;display:grid}.domain-create-form label span{font-size:var(--ns-font-label);font-weight:900}.domain-create-form input{min-height:44px;font:inherit;font-size:var(--ns-font-small);background:#faf9f6;border:1px solid #d3cfc6;border-radius:11px;padding:0 12px}.domain-feedback{margin:0}.domain-list{gap:10px;display:grid}.domain-list>header{justify-content:space-between;align-items:end;gap:16px;padding:6px 2px;display:flex}.domain-list>header small{color:#74736c;font-size:var(--ns-font-label)}.domain-card{background:#fff;border:1px solid #d8d4cb;border-radius:20px;padding:21px}.domain-card--active{border-color:#b9d89c}.domain-card--error{border-color:#e0a79e}.domain-card>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.domain-card>header>div{align-items:flex-start;gap:11px;display:flex}.domain-card h3{letter-spacing:-.025em;margin:0;font-size:18px}.domain-card header p{color:#74736c;font-size:var(--ns-font-small);margin:5px 0 0}.domain-state{color:#755719;font-size:var(--ns-font-caption);white-space:nowrap;background:#fff0c9;border-radius:99px;padding:7px 10px;font-weight:950}.domain-state--active{color:#39662f;background:#e3f6cf}.domain-state--error{color:#873930;background:#fbe2dd}.domain-state--disabled{color:#67665f;background:#efede7}.domain-dns-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.domain-dns-grid section{background:#f5f3ee;border-radius:14px;gap:7px;padding:15px;display:grid}.domain-dns-grid section>span{color:#74736c;font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.05em;font-weight:850}.domain-dns-grid section>b{font-size:var(--ns-font-label)}.domain-dns-grid code{font-size:var(--ns-font-label);overflow-wrap:anywhere;background:#fff;border-radius:8px;padding:8px 9px}.domain-dns-grid section>div{flex-wrap:wrap;gap:6px;display:flex}.domain-dns-grid button,.domain-meta-verification button{min-height:32px;font-size:var(--ns-font-caption);cursor:pointer;background:#fff;border:1px solid #d4d0c7;border-radius:8px;padding:0 9px;font-weight:850}.domain-error{color:#873930;background:#fbe2dd;border-radius:12px;gap:4px;margin-top:10px;padding:12px 14px;display:grid}.domain-error b{font-size:var(--ns-font-label)}.domain-error span{font-size:var(--ns-font-label);line-height:1.5}.domain-meta-verification{border:1px solid #e1ded6;border-radius:13px;margin-top:10px;overflow:hidden}.domain-meta-verification summary{cursor:pointer;font-size:var(--ns-font-small);padding:13px 14px;font-weight:900}.domain-meta-verification>p,.domain-meta-verification>form,.domain-meta-record{margin:0;padding:0 14px 14px}.domain-meta-verification>p{color:#74736c;font-size:var(--ns-font-label);line-height:1.55}.domain-meta-verification>form{grid-template-columns:1fr auto;gap:7px;display:grid}.domain-meta-verification input{min-height:38px;font:inherit;font-size:var(--ns-font-small);border:1px solid #d4d0c7;border-radius:9px;padding:0 10px}.domain-meta-record{gap:5px;display:grid}.domain-meta-record span,.domain-meta-record b{font-size:var(--ns-font-caption)}.domain-meta-record code{font-size:var(--ns-font-label);overflow-wrap:anywhere;background:#f5f3ee;border-radius:8px;padding:8px}.domain-meta-record b{color:#527238}.domain-card>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.domain-disable{color:#963e35;font-size:var(--ns-font-label);cursor:pointer;background:0 0;border:0;padding:8px;font-weight:850}@media (max-width:900px){.store-domains-page .seller-heading aside{max-width:none}.domain-create-form{grid-template-columns:1fr 1fr}.domain-create-form--disabled{grid-template-columns:1fr}.domain-create-form>div:first-child{grid-column:1/-1}.domain-dns-grid{grid-template-columns:1fr}}@media (max-width:600px){.domain-platform-alias{flex-direction:column;align-items:stretch}.domain-platform-alias__actions{display:grid}.domain-platform-alias a,.domain-platform-alias button{justify-content:center}.domain-create-form{grid-template-columns:1fr;padding:17px}.domain-create-form>div:first-child{grid-column:auto}.domain-create-form .button{width:100%}.domain-list>header,.domain-card>header{flex-direction:column;align-items:flex-start}.domain-card{padding:16px}.domain-state{align-self:flex-start}.domain-card>footer{display:grid}.domain-card>footer .button{width:100%}.domain-meta-verification>form{grid-template-columns:1fr}}.story-task-status{color:#6d511b;background:#fff0c9;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;margin-top:12px;padding:12px;display:grid}.story-task-status>i{background:#ffffffb3;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:grid}.story-task-status b,.story-task-status small{display:block}.story-task-status b{font-size:var(--ns-font-small)}.story-task-status small{font-size:var(--ns-font-label);margin-top:3px;line-height:1.4}.story-task-status--ready{color:#39662f;background:#e3f6cf}.story-task-status--failed{color:#873930;background:#fbe2dd}.seller-nav a{position:relative}.seller-nav__badge{background:var(--lime);color:#171713;min-width:21px;height:21px;font-size:var(--ns-font-small);border-radius:99px;place-items:center;margin-left:auto;padding:0 6px;font-style:normal;font-weight:950;display:inline-grid}.seller-notification-page{padding-bottom:90px}.seller-notification-page .seller-heading{align-items:stretch}.seller-notification-page .seller-heading aside{min-width:250px}.seller-notification-center{gap:14px;display:grid}.seller-notification-toolbar{background:#fff;border:1px solid #d8d4ca;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.seller-notification-toolbar>div:first-child{gap:3px;display:grid}.seller-notification-toolbar b{font-size:14px}.seller-notification-toolbar span{color:#74736d;font-size:12px}.seller-notification-toolbar>div:last-child{gap:8px;display:flex}.seller-notification-toolbar button{color:#252521;cursor:pointer;background:#f4f2ed;border:1px solid #d8d4ca;border-radius:11px;min-height:38px;padding:0 14px;font-size:12px;font-weight:850}.seller-notification-toolbar button.is-active{color:#fff;background:#171713}.seller-notification-toolbar button:disabled{opacity:.45;cursor:not-allowed}.seller-sidebar-search{margin-bottom:8px}.seller-sidebar-search>a{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);min-height:43px;color:var(--ns-text-secondary);border-radius:12px;align-items:center;gap:11px;padding:0 12px;font-size:12px;font-weight:760;display:flex}.seller-sidebar-search>a:hover,.seller-sidebar-search>a[aria-current=page]{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.seller-mobile-search-access{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;overflow:hidden}.seller-notification-list{background:#fff;border:1px solid #d8d4ca;border-radius:20px;display:grid;overflow:hidden}.seller-notification-list>button{color:#171713;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e4e1da;grid-template-columns:10px minmax(0,1fr) auto 26px;align-items:center;gap:15px;width:100%;min-height:96px;padding:17px 20px;display:grid}.seller-notification-list>button:last-child{border-bottom:0}.seller-notification-list>button.is-read{opacity:.7}.seller-notification-list__dot{background:#cbc9c1;border-radius:50%;width:9px;height:9px}.seller-notification-list>button.is-unread .seller-notification-list__dot{background:var(--lime);box-shadow:0 0 0 4px #efffc9}.seller-notification-list>button.severity-warning .seller-notification-list__dot{background:#e2a53a;box-shadow:0 0 0 4px #fff0cf}.seller-notification-list__copy{gap:5px;min-width:0;display:grid}.seller-notification-list__copy small{color:#6f6e68;font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:850}.seller-notification-list__copy b{font-size:15px}.seller-notification-list__copy em{color:#66655f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.5;overflow:hidden}.seller-notification-list time{color:#85837c;font-size:var(--ns-font-small);white-space:nowrap}.seller-notification-list__arrow{font-size:20px;font-weight:850}.seller-notification-policies{background:#fff;border:1px solid #d8d4ca;border-radius:20px;overflow:hidden}.seller-notification-policies>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:20px;list-style:none;display:flex}.seller-notification-policies>summary::-webkit-details-marker{display:none}.seller-notification-policies>summary span{gap:3px;display:grid}.seller-notification-policies>summary b{font-size:15px}.seller-notification-policies>summary small{color:#74736d;font-size:var(--ns-font-small)}.seller-notification-policies>summary i{font-size:12px;font-style:normal;font-weight:850;text-decoration:underline}.seller-notification-policy-list{border-top:1px solid #e4e1da}.seller-notification-policy-list article{border-bottom:1px solid #eeece6;grid-template-columns:minmax(240px,1fr) 150px 150px;align-items:end;gap:16px;padding:16px 20px;display:grid}.seller-notification-policy-list article:last-child{border-bottom:0}.seller-notification-policy-list article>div{gap:4px;display:grid}.seller-notification-policy-list article>div b{font-size:13px}.seller-notification-policy-list article>div small{color:#74736d;font-size:var(--ns-font-small)}.seller-notification-policy-list article>div em{color:#546d21;font-size:var(--ns-font-small);font-style:normal;font-weight:850}.seller-notification-policy-list label{gap:5px;display:grid}.seller-notification-policy-list label span{font-size:var(--ns-font-small);font-weight:850}.seller-notification-policy-list select{background:#f8f7f3;border:1px solid #d8d4ca;border-radius:10px;min-height:40px;padding:0 10px}.seller-notification-policies .module-feedback{margin:14px 20px 20px}.seller-notification-toolbar,.seller-notification-list,.seller-notification-policies{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.seller-notification-toolbar span,.seller-notification-policies>summary small,.seller-notification-policy-list article>div small{color:var(--ns-text-secondary)}.seller-notification-toolbar button{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.seller-notification-toolbar button:hover{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.seller-notification-toolbar button.is-active{border-color:var(--ns-text-primary);background:var(--ns-text-primary);color:var(--ns-text-inverse)}.seller-notification-list>button{border-bottom-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.seller-notification-list>button:hover{background:var(--ns-primary-soft)}.seller-notification-list>button.is-unread{background:var(--ns-bg-surface)}.seller-notification-list__dot{background:var(--ns-border-default)}.seller-notification-list>button.severity-info.is-read .seller-notification-list__dot{background:var(--ns-primary);box-shadow:0 0 0 4px var(--ns-primary-soft)}.seller-notification-list>button.is-unread .seller-notification-list__dot,.seller-notification-list>button.severity-warning .seller-notification-list__dot{background:var(--ns-attention);box-shadow:0 0 0 4px var(--ns-attention-soft)}.seller-notification-list>button.severity-critical{box-shadow:inset 4px 0 0 var(--ns-danger)}.seller-notification-list>button.severity-critical .seller-notification-list__dot{background:var(--ns-danger);box-shadow:0 0 0 4px var(--ns-danger-soft)}.seller-notification-list__copy small,.seller-notification-list__copy em,.seller-notification-list time{color:var(--ns-text-secondary)}.seller-notification-list__arrow{color:var(--ns-text-primary)}.seller-notification-policy-list{border-top-color:var(--ns-border-default)}.seller-notification-policy-list article{border-bottom-color:var(--ns-border-default)}.seller-notification-policy-list article>div em{color:var(--ns-primary)}.seller-notification-policy-list select{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}@media (max-width:900px){.seller-notification-page .seller-heading aside{min-width:0}.seller-notification-toolbar{flex-direction:column;align-items:flex-start}.seller-notification-list>button{grid-template-columns:10px minmax(0,1fr) 20px}.seller-notification-list time{font-size:var(--ns-font-small);grid-column:2}.seller-notification-list__arrow{grid-area:1/3/3}.seller-notification-policy-list article{grid-template-columns:1fr 1fr}.seller-notification-policy-list article>div{grid-column:1/-1}}@media (max-width:600px){.seller-notification-toolbar>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.seller-notification-list>button{gap:10px;padding:15px 13px}.seller-notification-list__copy em{white-space:normal}.seller-notification-policy-list article{grid-template-columns:1fr}.seller-notification-policy-list article>div{grid-column:auto}.seller-notification-policy-list{padding-bottom:5px}}.operations-page{max-width:1480px}.operations-hero{color:#fff;background:#171713;border-radius:29px;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:40px;padding:clamp(28px,5vw,58px);display:grid}.operations-hero .settings-eyebrow{color:var(--lime);margin-bottom:14px}.operations-hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(55px,8vw,96px);line-height:.82}.operations-hero p{color:#aaa9a3;max-width:820px;margin:22px 0 0;font-size:14px;line-height:1.65}.operations-hero aside{background:#ffffff0b;border:1px solid #ffffff20;border-radius:21px;flex-direction:column;min-height:190px;padding:23px;display:flex}.operations-hero aside svg{color:var(--lime);margin-bottom:auto}.operations-hero aside b{font-size:16px}.operations-hero aside span{color:#aaa9a3;margin-top:7px;font-size:12px;line-height:1.5}.operations-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.operations-metrics article{background:#fff;border:1px solid #d9d6ce;border-radius:18px;flex-direction:column;min-height:132px;padding:18px;display:flex}.operations-metrics article.is-warning{background:#fff9e9;border-color:#dec06b}.operations-metrics article.is-error{background:#fff4f1;border-color:#df9f95}.operations-metrics span{color:#71706a;font-size:var(--ns-font-small);font-weight:780}.operations-metrics strong{letter-spacing:-.05em;margin-top:auto;font-size:27px;line-height:1}.operations-metrics small{color:#77766f;font-size:var(--ns-font-small);margin-top:7px}.operations-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:10px;margin-top:12px;display:grid}.operations-grid>article,.operations-runs{background:#fff;border:1px solid #d9d6ce;border-radius:22px;padding:23px}.operations-grid h2,.operations-runs h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.operations-backup>div{margin-top:18px}.operations-backup dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:16px 0 0;display:grid}.operations-backup dl>div{background:#f2f0ea;border-radius:13px;padding:13px}.operations-backup dt{color:#77766f;font-size:var(--ns-font-label);font-weight:800}.operations-backup dd{font-size:var(--ns-font-small);margin:5px 0 0;font-weight:800}.operations-backup>p{color:#6c6b65;margin:18px 0;font-size:13px;line-height:1.6}.operations-backup footer{font-size:var(--ns-font-small);border-top:1px solid #e7e4dd;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding-top:14px;display:flex}.operations-backup footer a{font-weight:850;text-decoration:underline}.operations-runbook ol{counter-reset:runbook;gap:8px;margin:17px 0;padding:0;list-style:none;display:grid}.operations-runbook li{counter-increment:runbook;background:#f2f0ea;border-radius:13px;grid-template-columns:28px minmax(0,1fr);gap:2px 10px;padding:13px;display:grid}.operations-runbook li:before{content:counter(runbook);color:#fff;width:28px;height:28px;font-size:var(--ns-font-small);background:#171713;border-radius:9px;grid-row:1/3;place-items:center;font-weight:900;display:grid}.operations-runbook li b{font-size:var(--ns-font-small)}.operations-runbook li span{color:#6d6c66;font-size:var(--ns-font-label);line-height:1.45}.operations-runbook>a{font-size:var(--ns-font-small);font-weight:850}.operations-runs{margin-top:12px}.operations-runs>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.operations-runs>header time{color:#77766f;font-size:var(--ns-font-small)}.operations-runs>div{border:1px solid #e1ded6;border-radius:15px;margin-top:18px;overflow:hidden}.operations-runs>div>article{border-top:1px solid #e8e5de;grid-template-columns:minmax(190px,1fr) 120px 150px 120px;align-items:center;gap:12px;min-height:76px;padding:11px 13px;display:grid}.operations-runs>div>article:first-child{border-top:0}.operations-runs article>div b,.operations-runs article>div small,.operations-runs article>span b,.operations-runs article>span small{display:block}.operations-runs article>div b{font-size:var(--ns-font-small)}.operations-runs article>div small,.operations-runs article>span small{color:#77766f;font-size:var(--ns-font-label);margin-top:4px}.operations-runs article>span b{font-size:var(--ns-font-small)}.operation-status{color:#38672f;width:max-content;font-size:var(--ns-font-caption);background:#e4f4d9;border-radius:99px;padding:6px 8px;font-style:normal;font-weight:900}.operation-status--failed{color:#873930;background:#fbe2dd}.operation-status--warning,.operation-status--not_configured{color:#805c1b;background:#fff0c9}.operation-retry{gap:4px;display:grid}.operation-retry button{color:#fff;min-height:36px;font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#171713;border:0;border-radius:9px;padding:0 10px;font-weight:850}.operation-retry button:disabled{opacity:.55}.operation-retry small{color:#77766f;font-size:var(--ns-font-caption)}.operations-vitals{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary);border-radius:22px;margin-top:12px;padding:23px}.operations-vitals>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.operations-vitals>header h2{letter-spacing:-.04em;margin:5px 0 0;font-size:27px}.operations-vitals>header p{max-width:760px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:8px 0 0;line-height:1.55}.operations-vitals>header>span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);flex:none;font-weight:780}.operations-vitals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.operations-vitals article{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);border-radius:15px;min-width:0;padding:16px}.operations-vitals article.is-success{border-color:var(--ns-success)}.operations-vitals article.is-warning{border-color:var(--ns-warning)}.operations-vitals article>div,.operations-vitals article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.operations-vitals article>div span,.operations-vitals article>footer{color:var(--ns-text-secondary);font-size:var(--ns-font-small)}.operations-vitals article>div b{font-size:var(--ns-font-small)}.operations-vitals article>strong{letter-spacing:-.045em;margin:20px 0 18px;font-size:29px;line-height:1;display:block}.operations-vitals article>footer{flex-wrap:wrap;align-items:flex-end}.operations-vitals article>footer span:last-child{font-weight:780}@media (max-width:1180px){.operations-metrics{grid-template-columns:repeat(3,1fr)}.operations-grid{grid-template-columns:1fr}.operations-runs>div>article{grid-template-columns:minmax(170px,1fr) 110px 140px 105px}}@media (max-width:880px){.operations-vitals>header{flex-direction:column;align-items:flex-start}.operations-vitals>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operations-vitals{padding:18px 14px}.operations-vitals>div{grid-template-columns:1fr}.operations-vitals article>strong{font-size:27px}}@media (max-width:900px){.operations-hero{grid-template-columns:1fr}.operations-hero aside{min-height:150px}.operations-metrics{grid-template-columns:1fr 1fr}.operations-runs>div>article{grid-template-columns:minmax(0,1fr) auto}.operations-runs article>span,.operations-runs .operation-retry{grid-column:1/-1}}@media (max-width:620px){.operations-metrics,.operations-backup dl{grid-template-columns:1fr}.operations-backup footer,.operations-runs>header{flex-direction:column;align-items:flex-start}}.integration-filter-panel{gap:14px!important;margin-bottom:12px!important;display:grid!important}.integration-filter-panel>nav{gap:7px;padding-bottom:2px;display:flex;overflow:auto}.integration-filter-panel>nav a{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:38px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);border-radius:99px;flex:none;align-items:center;padding:0 12px;font-weight:780;display:flex}.integration-filter-panel>nav a[aria-current=page]{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.integration-filter-panel>form{grid-template-columns:minmax(220px,1fr) minmax(180px,.45fr) auto;align-items:end;gap:9px;display:grid}.integration-filter-panel label{gap:6px;display:grid}.integration-filter-panel label>span{font-size:var(--ns-font-small);font-weight:820}.integration-filter-panel input,.integration-filter-panel select{border:1px solid var(--ns-border-default);min-height:46px;color:var(--ns-text-primary);background:#fff;border-radius:12px;padding:0 12px}.integration-wizard-page,.integration-diagnostics-page{min-height:100vh;padding-bottom:70px}.integration-wizard{width:min(980px,100% - 32px);margin:30px auto 0}.integration-wizard>nav{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.integration-wizard>nav span{border:1px solid var(--ns-border-default);min-width:0;color:var(--ns-text-secondary);text-align:center;background:#fff;border-radius:12px;place-items:center;gap:5px;padding:10px 5px;display:grid}.integration-wizard>nav b{width:25px;height:25px;font-size:var(--ns-font-small);background:#eef1f5;border-radius:50%;place-items:center;display:grid}.integration-wizard>nav small{max-width:100%;font-size:var(--ns-font-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integration-wizard>nav .is-current{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.integration-wizard>nav .is-current b{background:var(--ns-primary);color:#fff}.integration-wizard>nav .is-done b{background:var(--ns-success);color:#fff}.integration-wizard>article{border:1px solid var(--ns-border-default);background:#fff;border-radius:24px;min-height:430px;margin-top:10px;padding:clamp(24px,5vw,52px)}.integration-wizard h1{letter-spacing:-.055em;margin:10px 0 34px;font-size:clamp(38px,5vw,64px)}.integration-wizard h2{margin:0;font-size:23px}.integration-wizard p{max-width:720px;color:var(--ns-text-secondary);font-size:14px;line-height:1.65}.integration-wizard ul{gap:8px;max-width:720px;margin:20px 0;padding:0;list-style:none;display:grid}.integration-wizard li{background:var(--ns-bg-app);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 13px;font-size:13px;display:flex}.integration-wizard li svg{color:var(--ns-success)}.integration-wizard article>aside{background:var(--ns-attention-soft);color:#654c0b;border-radius:13px;max-width:760px;margin-top:18px;padding:15px;font-size:12px;line-height:1.55}.integration-wizard article>.button{margin-top:14px}.integration-wizard>footer{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.integration-wizard>footer>a:first-child{align-items:center;min-height:46px;padding:0 16px;font-size:12px;font-weight:800;display:flex}.integration-wizard>footer>a[aria-disabled=true]{pointer-events:none;opacity:.35}.integration-diagnostics-page>.settings-content{width:min(900px,100% - 32px);margin:30px auto 0}.integration-diagnostics-page h1{letter-spacing:-.055em;margin:12px 0;font-size:clamp(38px,5vw,62px)}.integration-diagnostics-page>.settings-content>p{max-width:760px;color:var(--ns-text-secondary);line-height:1.65}.integration-diagnostic-list{gap:8px;margin:24px 0;display:grid}.integration-diagnostic-list article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:70px;padding:14px;display:grid}.integration-diagnostic-list article>svg{background:var(--ns-primary-soft);width:42px;height:42px;color:var(--ns-primary);border-radius:12px;padding:11px}.integration-diagnostic-list b,.integration-diagnostic-list small{display:block}.integration-diagnostic-list small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:5px}@media (max-width:700px){.integration-filter-panel>form{grid-template-columns:1fr}.integration-filter-panel>form .button{width:100%}.integration-wizard>nav{grid-template-columns:repeat(7,42px);overflow:auto}.integration-wizard>nav small{display:none}.integration-wizard>article{min-height:0}.integration-wizard h1{margin-bottom:25px}.integration-wizard>footer .button{min-width:120px}}.buyer-order-tracking{border:1px solid var(--shop-primary);margin-top:14px;padding:14px}@supports (color:color-mix(in lab, red, red)){.buyer-order-tracking{border:1px solid color-mix(in srgb,var(--shop-primary) 22%,transparent)}}.buyer-order-tracking{border-radius:calc(var(--shop-radius) * .62);background:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.buyer-order-tracking{background:color-mix(in srgb,var(--shop-primary) 5%,var(--shop-bg))}}.buyer-order-tracking__heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.buyer-order-tracking__heading small,.buyer-order-tracking__heading b{display:block}.buyer-order-tracking__heading small{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em;opacity:.48}.buyer-order-tracking__heading b{font-size:var(--ns-font-label);margin-top:4px}.buyer-order-tracking__heading>span{background:var(--shop-primary);border-radius:99px;align-items:center;min-height:25px;padding:0 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.buyer-order-tracking__heading>span{background:color-mix(in srgb,var(--shop-primary) 11%,var(--shop-surface))}}.buyer-order-tracking__heading>span{font-size:var(--ns-font-caption);font-weight:850}.buyer-order-tracking>article{border-top:1px solid var(--shop-text);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-order-tracking>article{border-top:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.buyer-order-tracking__heading+article{margin-top:10px}.buyer-order-tracking>article>div:nth-child(2) b,.buyer-order-tracking>article>div:nth-child(2) small{display:block}.buyer-order-tracking>article>div:nth-child(2) b{font-size:var(--ns-font-label)}.buyer-order-tracking>article>div:nth-child(2) small{font-size:var(--ns-font-caption);opacity:.55;margin-top:4px;line-height:1.45}.buyer-order-tracking>article>a{background:var(--shop-primary);min-height:35px;color:var(--shop-surface);font-size:var(--ns-font-caption);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-weight:850;display:inline-flex}.buyer-tracking-state{border:1px solid var(--shop-text);place-items:center;width:16px;height:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-tracking-state{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.buyer-tracking-state{background:var(--shop-bg);border-radius:50%}.buyer-tracking-state i{background:var(--shop-primary);border-radius:50%;width:7px;height:7px}@supports (color:color-mix(in lab, red, red)){.buyer-tracking-state i{background:color-mix(in srgb,var(--shop-primary) 58%,var(--shop-text))}}.buyer-tracking-state--delivered i{background:var(--ns-success)}.buyer-tracking-state--problem i{background:var(--ns-danger)}.buyer-order-tracking>p{border-top:1px solid var(--shop-text);margin:2px 0 0;padding-top:10px}@supports (color:color-mix(in lab, red, red)){.buyer-order-tracking>p{border-top:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.buyer-order-tracking>p{font-size:var(--ns-font-caption);opacity:.5;line-height:1.5}@media (max-width:700px){.buyer-order-tracking>article{grid-template-columns:18px minmax(0,1fr)}.buyer-order-tracking>article>a{grid-column:2;width:max-content}}.settings-shell :is(.modules-toolbar,.module-card,.module-quick-guide,.module-access-levels,.modules-empty,.settings-empty-state),.seller-shell :is(.team-metrics article,.team-workspace,.team-control-card,.seller-subscription-grid article,.seller-subscription-note,.seller-subscription-history,.data-export-card,.data-export-history,.activity-log-list,.activity-pagination){border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.modules-toolbar>span,.module-group__heading span,.module-card__impact,.module-readonly-note{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.module-card p,.module-card__foot small,.module-quick-guide p,.module-access-levels p,.module-card__toggle>span,.module-dependency small,.modules-empty p,.settings-empty-state p{color:var(--ns-text-secondary)}.module-card__icon,.module-quick-guide>div>span,.module-access-levels article>span{background:var(--ns-primary-soft);color:var(--ns-primary)}.module-card--active{border-color:var(--ns-primary);box-shadow:none}.module-card--active .module-card__icon,.module-card--active .module-switch{background:var(--ns-primary);color:var(--ns-text-inverse)}.module-switch{background:var(--ns-border-default)}.module-switch:focus-visible{outline:3px solid var(--ns-primary-soft)}.module-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.module-status--enabled{background:var(--ns-success-soft);color:var(--ns-success)}.module-status--blocked_by_dependency{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.module-status--unavailable{background:var(--ns-neutral-soft);color:var(--ns-text-muted)}.module-feedback--success{border-color:var(--ns-success);background:var(--ns-success-soft);color:var(--ns-success)}.module-feedback--error{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.module-quick-guide li,.module-access-levels{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.module-quick-guide li b{background:var(--ns-primary);color:var(--ns-text-inverse)}.module-access-levels article{background:var(--ns-bg-surface)}.module-cascade-confirm{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.module-cascade-confirm p{color:var(--ns-warning-text)}.team-metrics span,.team-metrics small,.team-member small,.team-member__meta span,.team-invitation-list small,.team-role-list small,.team-role-list strong,.team-control-card p,.team-control-card form>small,.team-permission small,.team-cancel{color:var(--ns-text-secondary)}.team-feedback--success,.team-invite-link{border-color:var(--ns-success);background:var(--ns-success-soft);color:var(--ns-success)}.team-feedback--error{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.team-invite-link small{color:var(--ns-success)}.team-invite-link input,.team-search,.team-member__actions select,.team-member__actions button,.team-invitation-list button,.team-role-list button,.team-control-card input,.team-control-card select,.team-permission{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.team-invite-link button{background:var(--ns-primary);color:var(--ns-text-inverse)}.team-tabs{border-bottom-color:var(--ns-border-default);background:var(--ns-bg-app)}.team-tabs button{color:var(--ns-text-secondary)}.team-tabs button span{background:var(--ns-neutral-soft)}.team-tabs button[aria-selected=true]{background:var(--ns-primary-soft);color:var(--ns-primary)}.team-tabs button[aria-selected=true] span{background:var(--ns-primary);color:var(--ns-text-inverse)}.team-member-list,.team-member,.team-invitation-list article,.team-role-list article{border-color:var(--ns-border-soft)}.team-avatar{background:var(--ns-primary-soft);color:var(--ns-primary)}.team-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.team-status--active,.team-status--accepted{background:var(--ns-success-soft);color:var(--ns-success)}.team-status--pending,.team-status--invited{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.team-status--suspended,.team-status--revoked,.team-status--expired,.team-invitation-list .team-danger,.team-role-list .team-danger{background:var(--ns-danger-soft);color:var(--ns-danger)}.team-permission input{accent-color:var(--ns-primary)}.team-permission--critical{border-left-color:var(--ns-danger)}.team-permission--sensitive{border-left-color:var(--ns-attention)}.seller-subscription-page .settings-eyebrow,.seller-subscription-hero small,.seller-subscription-hero p,.seller-subscription-hero aside span,.seller-subscription-grid span,.seller-subscription-grid small,.seller-subscription-note p,.seller-subscription-history>header>span,.seller-subscription-history small{color:var(--ns-text-secondary)}.seller-subscription-hero{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-text-primary)}.seller-subscription-hero--active{border-color:var(--ns-success);background:var(--ns-success-soft)}.seller-subscription-hero--past_due{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.seller-subscription-hero--suspended,.seller-subscription-hero--cancelled{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.seller-subscription-hero__icon{background:var(--ns-primary);color:var(--ns-text-inverse)}.seller-subscription-hero aside{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.seller-subscription-checkout{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-text-primary)}.seller-subscription-checkout.is-attention{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.seller-subscription-checkout__icon{background:var(--ns-primary);color:var(--ns-text-inverse)}.seller-subscription-checkout small,.seller-subscription-checkout p{color:var(--ns-text-secondary)}.seller-subscription-checkout aside{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.seller-subscription-history>div,.seller-subscription-history article{border-color:var(--ns-border-soft)}.subscription-invoice-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.subscription-invoice-status--paid{background:var(--ns-success-soft);color:var(--ns-success)}.subscription-invoice-status--pending,.subscription-invoice-status--processing,.subscription-invoice-status--creating{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.subscription-invoice-status--failed,.subscription-invoice-status--expired,.subscription-invoice-status--cancelled,.subscription-invoice-status--reversed{background:var(--ns-danger-soft);color:var(--ns-danger)}.order-email-settings>form,.order-email-settings>section{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.order-email-settings>section>header>small,.order-email-status small,.order-email-settings form>label:not(.module-switch-row)>small,.order-email-history small{color:var(--ns-text-secondary)}.order-email-status{background:var(--ns-primary-soft)}.order-email-settings form :is(input[type=text],input[type=email],textarea,input:not([type])),.order-email-history button{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.order-email-settings .module-switch-row,.order-email-history,.order-email-history article{border-color:var(--ns-border-soft)}.notification-state{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.notification-state--sent{background:var(--ns-success-soft);color:var(--ns-success)}.notification-state--pending,.notification-state--sending{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.notification-state--failed{background:var(--ns-danger-soft);color:var(--ns-danger)}.activity-log-heading aside{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-text-primary)}.activity-log-heading aside svg{color:var(--ns-primary)}.activity-log-heading aside span,.activity-log-entry time,.activity-log-details>summary span,.activity-no-diff,.activity-log-details>footer,.activity-log-empty p,.activity-pagination span{color:var(--ns-text-secondary)}.activity-filters{background:var(--ns-bg-app)}.activity-filters :is(input,select),.activity-log-details,.activity-diff code{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.activity-log-entry__timeline>span{border-color:var(--ns-primary);background:var(--ns-bg-surface)}.activity-log-entry--platform_admin .activity-log-entry__timeline>span{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.activity-log-entry--system .activity-log-entry__timeline>span{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.activity-log-entry__timeline>i{background:var(--ns-border-default)}.activity-log-entry__facts>*{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.activity-actor--platform_admin,.activity-outcome--denied,.activity-outcome--failed{background:var(--ns-danger-soft);color:var(--ns-danger)}.activity-actor--system{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.activity-outcome--success{background:var(--ns-success-soft);color:var(--ns-success)}.activity-diff,.activity-diff>div,.activity-log-details>footer{border-color:var(--ns-border-soft)}.activity-diff__head{background:var(--ns-bg-app);color:var(--ns-text-secondary)}.activity-log-empty{border-color:var(--ns-border-default);background:var(--ns-bg-surface)}.activity-pagination a{background:var(--ns-primary);color:var(--ns-text-inverse)}.data-export-card>header p,.data-export-options small,.data-export-format small,.data-export-pii small,.data-export-history article small{color:var(--ns-text-secondary)}.data-export-options label,.data-export-format label,.data-export-confirm,.data-export-history article{border-color:var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary)}.data-export-options label.is-selected{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.data-export-format label:has(input:checked){border-color:var(--ns-primary);background:var(--ns-primary-soft)}.data-export-pii{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.data-export-history>header>span,.data-export-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.data-export-status--completed{background:var(--ns-success-soft);color:var(--ns-success)}.data-export-status--processing,.data-export-status--retry{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.data-export-status--failed{background:var(--ns-danger-soft);color:var(--ns-danger)}.admin-topbar{color:var(--ns-text-secondary)}.admin-topbar>a,.admin-access-shell>section,.admin-detail-heading,.admin-detail-grid article,.admin-billing-status article,.admin-billing-rules,.admin-module-search,.admin-module-rollout-list>article,.integration-health-metrics article,.integration-provider,.integration-affected,.operations-metrics article,.operations-grid>article,.operations-runs,.admin-topbar>a,.admin-filters input,.admin-filters select,.admin-subscription-form :is(input,select,textarea),.admin-billing-form :is(input,select),.admin-module-search input,.admin-module-rollout-form :is(input,select),.admin-store-entitlement-form :is(input,select,textarea),.integration-health-filters input,.integration-health-filters select{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.admin-filters,.integration-health-filters{background:var(--ns-bg-app)}.admin-store-list,.admin-store-list>article,.admin-event-list article,.admin-store-invoices>div,.admin-store-invoices article,.integration-affected-list,.integration-affected-list>article,.operations-runs>div,.operations-runs>div>article{border-color:var(--ns-border-soft)}.admin-store-list__head,.integration-affected-head{background:var(--ns-bg-app);color:var(--ns-text-secondary)}.admin-store-panel header p,.admin-detail-card header p,.admin-store-list small,.admin-detail-heading p,.admin-detail-grid span,.admin-detail-grid small,.admin-subscription-form small,.admin-event-list p,.admin-event-list small,.admin-event-list i,.admin-billing-status span,.admin-billing-status small,.admin-billing-form small,.admin-billing-rules p,.admin-module-rollout-list header span,.admin-module-rollout-list header p,.admin-module-rollout-form label small,.admin-store-entitlement-form label small,.integration-health-metrics span,.integration-health-metrics small,.integration-provider>p,.integration-provider>div small,.integration-provider>footer,.integration-affected-list>article>div:first-child small,.integration-affected-list>article>div:nth-child(3) small,.operations-metrics span,.operations-metrics small,.operations-backup dt,.operations-backup>p,.operations-runbook li span,.operations-runs>header time,.operations-runs article>div small,.operations-runs article>span small,.operation-retry small{color:var(--ns-text-secondary)}.admin-live-dot{background:var(--ns-success);box-shadow:0 0 0 5px var(--ns-success)}@supports (color:color-mix(in lab, red, red)){.admin-live-dot{box-shadow:0 0 0 5px color-mix(in srgb,var(--ns-success) 12%,transparent)}}.admin-live-dot.is-warning{background:var(--ns-attention);box-shadow:0 0 0 5px var(--ns-attention)}@supports (color:color-mix(in lab, red, red)){.admin-live-dot.is-warning{box-shadow:0 0 0 5px color-mix(in srgb,var(--ns-attention) 16%,transparent)}}.admin-live-dot.is-error{background:var(--ns-danger);box-shadow:0 0 0 5px var(--ns-danger)}@supports (color:color-mix(in lab, red, red)){.admin-live-dot.is-error{box-shadow:0 0 0 5px color-mix(in srgb,var(--ns-danger) 12%,transparent)}}.admin-metrics article.is-attention{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.admin-store-avatar{background:var(--ns-owner-shell);color:var(--ns-attention)}.admin-status{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.admin-status--trialing{background:var(--ns-primary-soft);color:var(--ns-primary)}.admin-status--active,.admin-access.is-open{background:var(--ns-success-soft);color:var(--ns-success)}.admin-status--past_due{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.admin-status--suspended,.admin-status--cancelled,.admin-access.is-locked{background:var(--ns-danger-soft);color:var(--ns-danger)}.admin-suspension-note{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.admin-action-feedback--success{background:var(--ns-success-soft);color:var(--ns-success)}.admin-action-feedback--error{background:var(--ns-danger-soft);color:var(--ns-danger)}.admin-event-dot{background:var(--ns-primary);box-shadow:0 0 0 4px var(--ns-primary-soft)}.admin-billing-status article.is-connected{border-color:var(--ns-success);background:var(--ns-success-soft)}.admin-module-rollout-list>article.is-beta{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.admin-module-rollout-list>article.is-disabled{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.admin-module-rollout-list header i{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.admin-store-entitlement-state{background:var(--ns-danger-soft);color:var(--ns-danger)}.admin-store-entitlement-state.is-allowed{background:var(--ns-success-soft);color:var(--ns-success)}.integration-health-metrics article.is-warning,.integration-provider--warning{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.integration-health-metrics article.is-error,.integration-provider--error{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.integration-provider--unavailable,.integration-provider header>i{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.integration-provider--warning header>i,.integration-signal{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.integration-provider--error header>i,.integration-signal--error{background:var(--ns-danger-soft);color:var(--ns-danger)}.integration-provider>div>span{background:var(--ns-bg-app)}.integration-provider>footer{border-top-color:var(--ns-border-soft)}.operations-metrics article.is-warning{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.operations-metrics article.is-error{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.operations-backup dl>div,.operations-runbook li{background:var(--ns-bg-app)}.operations-runbook li:before,.operation-retry button{background:var(--ns-owner-shell);color:var(--ns-text-inverse)}.operations-backup footer{border-top-color:var(--ns-border-soft)}.operation-status{background:var(--ns-success-soft);color:var(--ns-success)}.operation-status--warning,.operation-status--not_configured{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.operation-status--failed{background:var(--ns-danger-soft);color:var(--ns-danger)}.storefront-ready-library{background:#f7f5ef;border:1px solid #dcd8cf;border-radius:18px;margin-top:22px;padding:18px}.storefront-ready-library>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.storefront-ready-library>header>div>span{font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.13em;font-weight:900}.storefront-ready-library>header h3{letter-spacing:-.035em;margin:7px 0 5px;font-size:21px}.storefront-ready-library>header p{color:#77746d;max-width:430px;margin:0;font-size:12px;line-height:1.5}.storefront-ready-library>header>b{color:#fff;font-size:var(--ns-font-label);background:#171713;border-radius:99px;flex:none;padding:6px 9px}.storefront-ready-library__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.storefront-ready-card{color:#171713;text-align:left;min-width:0;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8d4ca;border-radius:16px;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.storefront-ready-card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #1717131c}.storefront-ready-card[aria-pressed=true]{border-color:#171713;box-shadow:0 0 0 2px #171713}.storefront-ready-card:disabled{cursor:not-allowed;opacity:.62}.storefront-ready-card__preview{background:var(--preset-bg);height:150px;color:var(--preset-text);padding:12px;position:relative;overflow:hidden}.storefront-ready-card__preview>header{font-size:var(--ns-font-caption);letter-spacing:.12em;align-items:center;gap:6px;display:flex}.storefront-ready-card__preview>header>b{background:var(--preset-primary);width:21px;height:21px;color:var(--preset-surface);font-size:var(--ns-font-caption);border-radius:50%;place-items:center;display:grid}.storefront-ready-card__preview>header>i{background:var(--preset-text);flex:0 0 42px;height:1px;margin-left:auto}@supports (color:color-mix(in lab, red, red)){.storefront-ready-card__preview>header>i{background:color-mix(in srgb,var(--preset-text) 28%,transparent)}}.storefront-ready-card__preview>strong{z-index:2;letter-spacing:-.055em;max-width:125px;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:.82;position:absolute;top:48px;left:13px}.storefront-ready-card__preview>div{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .8fr;gap:4px;width:104px;height:91px;display:grid;position:absolute;bottom:10px;right:10px;transform:rotate(2deg)}.storefront-ready-card__preview>div i{border:1px solid var(--preset-text);display:block}@supports (color:color-mix(in lab, red, red)){.storefront-ready-card__preview>div i{border:1px solid color-mix(in srgb,var(--preset-text) 16%,transparent)}}.storefront-ready-card__preview>div i{background:var(--preset-surface);border-radius:8px}.storefront-ready-card__preview>div i:first-child{background:linear-gradient(145deg,var(--preset-surface),var(--preset-accent));grid-row:1/-1}.storefront-ready-card__preview>div i:nth-child(2){background:var(--preset-accent)}.storefront-ready-card__preview>em{background:var(--preset-primary);min-height:24px;color:var(--preset-surface);font-size:var(--ns-font-caption);border-radius:99px;align-items:center;gap:14px;padding:0 9px;font-style:normal;font-weight:900;display:inline-flex;position:absolute;bottom:11px;left:12px}.storefront-ready-card__body{padding:12px}.storefront-ready-card__body>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.storefront-ready-card__body>div>span,.storefront-ready-card__body>div>em{font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.08em;font-style:normal;font-weight:900}.storefront-ready-card__body>div>span{color:#79766e}.storefront-ready-card__body>div>em{color:#253000;background:#eafaad;border-radius:99px;padding:4px 6px}.storefront-ready-card__body h4{letter-spacing:-.035em;margin:8px 0 4px;font-size:17px}.storefront-ready-card__body p{color:#696760;min-height:43px;font-size:var(--ns-font-label);margin:0;line-height:1.4}.storefront-ready-card__body>small{font-size:var(--ns-font-caption);margin-top:9px;font-weight:850;display:block}.storefront-ready-card__body ul{flex-wrap:wrap;gap:4px;margin:9px 0 12px;padding:0;list-style:none;display:flex}.storefront-ready-card__body li{color:#67655e;font-size:var(--ns-font-caption);background:#f0eee8;border-radius:7px;padding:4px 6px}.storefront-ready-card__body>b{font-size:var(--ns-font-label);border-top:1px solid #ece9e2;justify-content:space-between;padding-top:10px;display:flex}.storefront-ready-card--boutique .storefront-ready-card__preview>strong,.storefront-ready-card--beauty .storefront-ready-card__preview>strong{font-family:"Bodoni 72",Didot,Georgia,serif;font-style:italic}.storefront-ready-card--studio .storefront-ready-card__preview{border-bottom:4px solid var(--preset-primary)}.storefront-ready-card--studio .storefront-ready-card__preview>strong{text-transform:uppercase;font-family:Impact,Arial Black,sans-serif;font-style:normal}.storefront-ready-card--studio .storefront-ready-card__preview>em,.storefront-ready-card--gallery .storefront-ready-card__preview>em,.storefront-ready-card--mono .storefront-ready-card__preview>em{border-radius:2px}.storefront-ready-card--kids .storefront-ready-card__preview>strong,.storefront-ready-card--organic .storefront-ready-card__preview>strong{font-family:Trebuchet MS,sans-serif;font-weight:800}.storefront-ready-card--kids .storefront-ready-card__preview>div{transform:rotate(-4deg)}.storefront-ready-card--mono .storefront-ready-card__preview{color:#fff;background:#111}.storefront-ready-card--mono .storefront-ready-card__preview>div{filter:grayscale()}.storefront-ready-card--marketplace .storefront-ready-card__preview>strong{font-family:Segoe UI,Arial,sans-serif;font-size:22px;font-weight:800}.storefront-ready-card--beauty .storefront-ready-card__preview>div i:first-child{box-shadow:0 0 25px var(--preset-accent)}.public-product__summary{color:var(--shop-text);margin:5px 4px 7px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-product__summary{color:color-mix(in srgb,var(--shop-text) 68%,transparent)}}.public-product__summary{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45}.public-product__meta{min-height:27px;color:var(--shop-text);justify-content:space-between;align-items:center;gap:7px;margin:0 4px 7px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-product__meta{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.public-product__meta{font-family:var(--shop-ui-font,Arial,sans-serif);font-size:var(--ns-font-caption)}.public-product__meta .public-product__stock{margin:0}.catalog-product-actions{grid-template-columns:1fr 1fr;gap:6px;margin:8px 4px 4px;display:grid;position:relative}.catalog-product-actions :is(button,a){border:1px solid var(--shop-primary);border-radius:calc(var(--shop-radius) * .72);min-width:0;min-height:39px;font:inherit;font-family:var(--shop-ui-font,Arial,sans-serif);font-size:var(--ns-font-label);text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:0 9px;font-weight:850;display:flex}.catalog-product-actions__buy{background:var(--shop-primary);color:var(--shop-surface)!important}.catalog-product-actions__cart{color:var(--shop-primary);background:0 0}.catalog-product-actions__details{grid-column:1/-1;border:0!important;border-top:1px solid var(--shop-text)!important;justify-content:space-between!important;min-height:31px!important}@supports (color:color-mix(in lab, red, red)){.catalog-product-actions__details{border-top:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)!important}}.catalog-product-actions__details{background:0 0;color:var(--shop-text)!important;border-radius:0!important}.catalog-product-actions :is(button,a):focus-visible{outline:3px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.catalog-product-actions :is(button,a):focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent) 58%,transparent)}}.catalog-product-actions :is(button,a):focus-visible{outline-offset:2px}.catalog-product-actions button:disabled{cursor:not-allowed;opacity:.42}.catalog-product-actions>small{color:var(--shop-text);grid-column:1/-1}@supports (color:color-mix(in lab, red, red)){.catalog-product-actions>small{color:color-mix(in srgb,var(--shop-text) 72%,transparent)}}.catalog-product-actions>small{font-size:var(--ns-font-caption);text-align:center}.catalog-product-actions--text .catalog-product-actions__cart{text-underline-offset:3px;border-color:#0000;text-decoration:underline}.catalog-product-actions--hidden{gap:4px}.catalog-product-actions--hidden :is(button,a){min-height:34px;font-size:var(--ns-font-caption)}.public-shop--bold .catalog-product-actions :is(button,a){text-transform:uppercase;letter-spacing:.03em;border-width:2px;font-weight:950}.public-shop--bold .public-product{transition:transform .2s,box-shadow .2s}.public-shop--bold .public-product:hover{transform:translateY(-5px)rotate(-.25deg)}.public-shop--minimal .catalog-product-actions :is(button,a){border-radius:2px}.public-shop--editorial .catalog-product-actions__details{font-family:Georgia,serif;font-style:italic}.public-shop__grid .public-product{animation:.46s both storefront-card-enter}.public-shop__grid .public-product:nth-child(2){animation-delay:50ms}.public-shop__grid .public-product:nth-child(3){animation-delay:.1s}.public-shop__grid .public-product:nth-child(4){animation-delay:.15s}@keyframes storefront-card-enter{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}.storefront-frame__product-summary{color:var(--sf-text);margin:4px 2px 0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.storefront-frame__product-summary{color:color-mix(in srgb,var(--sf-text) 62%,transparent)}}.storefront-frame__product-summary{font-size:var(--ns-font-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35}.storefront-frame__product-actions{grid-template-columns:1fr 1fr;gap:3px;margin:6px 2px 2px;display:grid}.storefront-frame__product-actions button{border:1px solid var(--sf-primary);border-radius:calc(var(--sf-radius) * .55);min-height:23px;color:var(--sf-primary);font:inherit;font-size:var(--ns-font-caption);background:0 0;padding:0 4px;font-weight:850}.storefront-frame__product-actions button:first-child{background:var(--sf-primary);color:var(--sf-surface)}.storefront-frame__product-actions button:last-child{border:0;border-top:1px solid var(--sf-text);grid-column:1/-1;min-height:19px}@supports (color:color-mix(in lab, red, red)){.storefront-frame__product-actions button:last-child{border-top:1px solid color-mix(in srgb,var(--sf-text) 15%,transparent)}}.storefront-frame__product-actions button:last-child{text-align:left;border-radius:0}.storefront-frame__product-actions--hidden button{min-height:19px;font-size:var(--ns-font-caption)}@media (max-width:700px){.storefront-ready-library{padding:13px}.storefront-ready-library>header{display:block}.storefront-ready-library>header>b{margin-top:10px;display:inline-flex}.storefront-ready-library__grid{grid-template-columns:1fr}.storefront-ready-card__preview{height:165px}.storefront-ready-card__body p{min-height:0}.public-product__summary{font-size:var(--ns-font-caption);-webkit-line-clamp:2}.public-product__meta{font-size:var(--ns-font-caption);flex-direction:column;align-items:flex-start}.catalog-product-actions{gap:4px;margin-inline:2px}.catalog-product-actions :is(button,a){min-height:35px;font-size:var(--ns-font-caption);padding-inline:4px}.catalog-product-actions__details{min-height:28px!important}.storefront-frame__product-summary{display:none}}@media (prefers-reduced-motion:reduce){.storefront-ready-card,.public-product,.public-product__media img{transition:none!important;animation:none!important}.storefront-ready-card:hover,.public-shop--bold .public-product:hover{transform:none}}.payment-settings-content{gap:18px;display:grid}.payment-methods-card{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary);border-radius:24px;padding:clamp(22px,3vw,38px)}.payment-methods-card__heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.payment-methods-card__heading h2{letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(28px,4vw,46px)}.payment-methods-card__heading p{max-width:680px;color:var(--ns-text-secondary);margin:12px 0 0;font-size:14px;line-height:1.6}.payment-methods-count{background:var(--ns-primary-soft);min-height:34px;color:var(--ns-primary);white-space:nowrap;border-radius:99px;align-items:center;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}.payment-methods-list{gap:10px;margin-top:25px;display:grid}.payment-method-row{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:17px;padding:17px;transition:border-color .2s,background .2s}.payment-method-row.is-enabled{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.payment-method-row.is-blocked{opacity:.72}.payment-method-row__main{grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.payment-method-row__badge{background:var(--ns-owner-shell);min-height:32px;color:var(--ns-text-inverse);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.payment-method-row__main h3{letter-spacing:-.025em;margin:0;font-size:18px}.payment-method-row__main p{color:var(--ns-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.payment-method-row__main small{color:var(--ns-warning-text);margin-top:6px;font-size:12px;font-weight:800;display:block}.payment-method-switch{cursor:pointer;grid-template-columns:42px 1fr;align-items:center;gap:8px;min-width:142px;display:grid}.payment-method-switch input{opacity:0;pointer-events:none;position:absolute}.payment-method-switch>span{background:var(--ns-border-default);border-radius:99px;width:42px;height:24px;transition:background .2s;position:relative}.payment-method-switch>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0000002e}.payment-method-switch input:checked+span{background:var(--ns-primary)}.payment-method-switch input:checked+span:after{transform:translate(18px)}.payment-method-switch input:focus-visible+span{outline:3px solid var(--ns-primary-soft);outline-offset:2px}.payment-method-switch input:disabled+span{opacity:.48}.payment-method-switch b{font-size:12px}.payment-method-field{gap:7px;max-width:360px;margin:15px 0 0 136px;display:grid}.payment-method-field--wide{max-width:700px}.payment-method-field>span{font-size:13px;font-weight:850}.payment-method-field :is(input,textarea){border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:100%;min-height:48px;color:var(--ns-text-primary);font:inherit;border-radius:12px;padding:11px 13px;font-size:14px}.payment-method-field textarea{resize:vertical;line-height:1.5}.payment-method-field :is(input,textarea)[aria-invalid=true]{border-color:var(--ns-danger)}.payment-method-field small{color:var(--ns-danger);font-size:12px}.payment-methods-provider-note{background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:12px;margin:15px 0 0;padding:14px 15px;font-size:13px;line-height:1.5}.payment-methods-provider-note a{font-weight:900;text-decoration:underline}.payment-methods-actions{justify-content:flex-end;margin-top:18px;display:flex}.payment-methods-actions .button{min-width:235px}.payment-settings-content>#mono-provider{scroll-margin-top:20px}.product-editor-topbar .product-instagram-import-link{background:var(--ns-primary);min-height:40px;color:var(--ns-text-inverse);white-space:nowrap;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.product-editor-topbar .product-instagram-import-link svg{flex:none}.buyer-payment-options{gap:9px;display:grid}.buyer-payment-options>label{border:1px solid var(--shop-text);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:15px;display:grid}@supports (color:color-mix(in lab, red, red)){.buyer-payment-options>label{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.buyer-payment-options>label{border-radius:calc(var(--shop-radius) * .72);background:var(--shop-bg);cursor:pointer;transition:border-color .2s,box-shadow .2s}.buyer-payment-options>label.is-selected{border-color:var(--shop-primary);box-shadow:0 0 0 2px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.buyer-payment-options>label.is-selected{box-shadow:0 0 0 2px color-mix(in srgb,var(--shop-primary) 12%,transparent)}}.buyer-payment-options input{opacity:0;pointer-events:none;position:absolute}.buyer-payment-options label>i{background:var(--shop-primary);border-radius:13px;width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.buyer-payment-options label>i{background:color-mix(in srgb,var(--shop-primary) 10%,var(--shop-bg))}}.buyer-payment-options label>i{box-shadow:inset 0 0 0 1px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.buyer-payment-options label>i{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shop-primary) 16%,transparent)}}.buyer-payment-options label.is-selected>i{background:var(--shop-primary)}.buyer-payment-options b,.buyer-payment-options small{display:block}.buyer-payment-options b{font-size:14px}.buyer-payment-options small{opacity:.65;margin-top:5px;font-size:12px;line-height:1.45}.buyer-payment-options em{background:var(--shop-accent);opacity:0;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:900;display:grid}.buyer-payment-options label.is-selected em{opacity:1}.buyer-payment-options input:focus-visible~span b{outline:3px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.buyer-payment-options input:focus-visible~span b{outline:3px solid color-mix(in srgb,var(--shop-accent) 58%,transparent)}}.buyer-payment-options input:focus-visible~span b{outline-offset:3px}.buyer-payment-instructions{background:var(--shop-accent);border-radius:12px;margin-top:11px;padding:14px}@supports (color:color-mix(in lab, red, red)){.buyer-payment-instructions{background:color-mix(in srgb,var(--shop-accent) 22%,var(--shop-bg))}}.buyer-payment-instructions{white-space:pre-wrap}.buyer-payment-instructions b{font-size:13px}.buyer-payment-instructions p{overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.55}@media (max-width:700px){.payment-methods-card{border-radius:19px;padding:20px 14px}.payment-methods-card__heading{flex-direction:column;align-items:stretch}.payment-methods-count{align-self:flex-start}.payment-method-row{padding:14px}.payment-method-row__main{grid-template-columns:1fr auto;gap:11px}.payment-method-row__badge{grid-column:1/-1;justify-self:start}.payment-method-switch{grid-template-columns:42px;min-width:42px}.payment-method-switch b{display:none}.payment-method-field{max-width:none;margin-left:0}.payment-methods-actions .button{width:100%;min-width:0}.product-editor-topbar .product-instagram-import-link{text-overflow:ellipsis;max-width:52vw;overflow:hidden}.buyer-payment-options>label{grid-template-columns:36px minmax(0,1fr) auto;padding:13px}.buyer-payment-options label>i{width:36px;height:36px}.buyer-payment-options b{font-size:13px}.buyer-payment-options small{font-size:12px}}.checkbox-settings-layout{gap:14px;padding-bottom:96px;display:grid}.checkbox-module-note{border:1px solid var(--ns-attention);background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.checkbox-module-note>div{gap:4px;display:grid}.checkbox-module-note b{font-size:14px}.checkbox-module-note span{font-size:12px;line-height:1.5}.checkbox-module-note a{white-space:nowrap;font-size:12px;font-weight:900;text-decoration:underline}.checkbox-connection-card,.checkbox-rules-card{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary);border-radius:24px;padding:clamp(21px,3vw,34px)}.checkbox-connection-card>header,.checkbox-rules-card>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.checkbox-connection-card h2,.checkbox-rules-card h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(30px,4vw,48px)}.checkbox-connection-card header p,.checkbox-rules-card header p{max-width:720px;color:var(--ns-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.6}.checkbox-rules-card>header>span{background:var(--ns-primary-soft);min-height:32px;color:var(--ns-primary);white-space:nowrap;border-radius:99px;align-items:center;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex}.checkbox-connect-form{grid-template-columns:minmax(0,1fr) minmax(200px,.55fr) auto;align-items:end;gap:13px;margin-top:24px;display:grid}.checkbox-connect-form label{gap:7px;display:grid}.checkbox-connect-form label>span{font-size:13px;font-weight:900}.checkbox-connect-form input,.checkbox-tax-field input,.checkbox-method-list select{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);min-height:46px;color:var(--ns-text-primary);font:inherit;border-radius:11px;padding:0 12px;font-size:14px}.checkbox-connect-form small{color:var(--ns-text-secondary);font-size:12px;line-height:1.4}.checkbox-connect-form .button{min-height:46px}.checkbox-account-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.checkbox-account-grid article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:15px;flex-direction:column;min-height:118px;padding:16px;display:flex}.checkbox-account-grid span{color:var(--ns-text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:850}.checkbox-account-grid b{margin-top:auto;font-size:15px}.checkbox-account-grid small{color:var(--ns-text-secondary);margin-top:5px;font-size:12px;line-height:1.4}.checkbox-safety-row{background:var(--ns-primary-soft);color:var(--ns-primary);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex}.checkbox-safety-row>div{gap:3px;display:grid}.checkbox-safety-row b{font-size:12px}.checkbox-safety-row span{font-size:12px;line-height:1.45}.checkbox-safety-row a{white-space:nowrap;font-size:12px;font-weight:900}.checkbox-connection-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:14px;display:flex}.checkbox-connection-actions>span{color:var(--ns-text-secondary);margin-left:auto;font-size:12px}.checkbox-method-list{gap:8px;margin-top:24px;display:grid}.checkbox-method-list>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:15px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:18px;padding:14px 15px;display:grid}.checkbox-method-list>article.is-enabled{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.checkbox-method-list>article>label:last-child{gap:6px;display:grid}.checkbox-method-list>article>label:last-child>span{font-size:12px;font-weight:850}.checkbox-method-toggle{cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.checkbox-method-toggle input{opacity:0;pointer-events:none;position:absolute}.checkbox-method-toggle>span{background:var(--ns-border-default);border-radius:99px;width:42px;height:24px;position:relative}.checkbox-method-toggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0003}.checkbox-method-toggle input:checked+span{background:var(--ns-primary)}.checkbox-method-toggle input:checked+span:after{transform:translate(18px)}.checkbox-method-toggle input:focus-visible+span{outline:3px solid var(--ns-primary-soft);outline-offset:2px}.checkbox-method-toggle input:disabled+span{opacity:.5}.checkbox-method-toggle b,.checkbox-method-toggle small{display:block}.checkbox-method-toggle b{font-size:14px}.checkbox-method-toggle small{color:var(--ns-text-secondary);margin-top:4px;font-size:12px;line-height:1.45}.checkbox-rule-options{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.checkbox-rule-options>label{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;align-items:flex-start;gap:10px;min-height:84px;padding:14px;display:flex}.checkbox-rule-options input[type=checkbox]{accent-color:var(--ns-primary);margin-top:3px}.checkbox-rule-options b,.checkbox-rule-options small{display:block}.checkbox-rule-options b{font-size:13px}.checkbox-rule-options small{color:var(--ns-text-secondary);margin-top:4px;font-size:12px;line-height:1.45}.checkbox-tax-field{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(160px,240px);align-items:center!important;display:grid!important}.checkbox-rules-card>footer{border-top:1px solid var(--ns-border-default);justify-content:space-between;align-items:center;gap:22px;margin-top:14px;padding-top:15px;display:flex}.checkbox-rules-card>footer>div{gap:3px;display:grid}.checkbox-rules-card>footer b{font-size:12px}.checkbox-rules-card>footer span{color:var(--ns-text-secondary);font-size:12px;line-height:1.45}@media (max-width:1000px){.checkbox-connect-form{grid-template-columns:1fr 1fr}.checkbox-connect-form .button{grid-column:1/-1}.checkbox-account-grid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.checkbox-module-note,.checkbox-connection-card>header,.checkbox-rules-card>header,.checkbox-safety-row,.checkbox-rules-card>footer{flex-direction:column;align-items:stretch}.checkbox-module-note a,.checkbox-safety-row a{white-space:normal}.checkbox-connect-form,.checkbox-account-grid,.checkbox-rule-options{grid-template-columns:1fr}.checkbox-connect-form .button{grid-column:auto;width:100%}.checkbox-connection-card,.checkbox-rules-card{border-radius:19px;padding:19px 14px}.checkbox-method-list>article{grid-template-columns:1fr}.checkbox-tax-field{grid-column:auto;grid-template-columns:1fr}.checkbox-connection-actions{display:grid}.checkbox-connection-actions .button{width:100%}.checkbox-connection-actions>span{margin-left:0}.checkbox-rules-card>footer .button{width:100%}}.integration-hidden-toggle{width:max-content;color:var(--ns-primary-hover);font-size:var(--ns-font-small);font-weight:820;text-decoration:underline}.integration-card__visibility{gap:4px;display:grid}.integration-card__visibility button{width:max-content;color:var(--ns-text-secondary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:0 0;border:0;padding:0;font-weight:780;text-decoration:underline}.integration-card__visibility button:disabled{cursor:wait;opacity:.55}.integration-card__visibility small{color:var(--ns-danger);font-size:var(--ns-font-small)}.integration-diagnostics-summary{background:var(--ns-bg-app);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.integration-diagnostics-summary>span{color:var(--ns-text-secondary);font-size:var(--ns-font-small)}.integration-diagnostic-list article{grid-template-columns:42px minmax(0,1fr) auto}.integration-diagnostic-list article>em{background:var(--ns-attention-soft);color:var(--ns-warning-text);font-size:var(--ns-font-small);white-space:nowrap;border-radius:99px;padding:7px 9px;font-style:normal;font-weight:850}.integration-diagnostic-list article.is-passed>em{background:var(--ns-success-soft);color:var(--ns-success)}.integration-diagnostic-list article.is-pending>em{background:var(--ns-primary-soft);color:var(--ns-primary)}.integration-diagnostic-list article.is-attention>svg{background:var(--ns-danger-soft);color:var(--ns-danger)}.integration-diagnostic-actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.integration-diagnostic-support{gap:8px;min-width:min(100%,330px);display:grid}.integration-diagnostic-support small{max-width:520px;color:var(--ns-text-secondary);overflow-wrap:anywhere;line-height:1.45}.integration-diagnostic-support small[role=alert]{color:var(--ns-danger)}.integration-state--paused{color:#684b00;background:#fff3c4}.integration-runtime-panel{border:1px solid var(--ns-border-default);background:#fff;border-radius:18px;margin:18px 0 26px;padding:20px}.integration-runtime-panel.is-paused{background:#fffbec;border-color:#e7c85a}.integration-runtime-panel__heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.integration-runtime-panel__heading h2{letter-spacing:-.035em;margin:6px 0 0;font-size:clamp(22px,3vw,31px)}.integration-runtime-panel__heading p{max-width:650px;color:var(--ns-text-secondary);margin:7px 0 0;line-height:1.55}.integration-runtime-impact{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.integration-runtime-impact article{background:var(--ns-bg-app);border-radius:13px;padding:14px}.integration-runtime-impact b,.integration-runtime-impact span{display:block}.integration-runtime-impact span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:5px;line-height:1.55}.integration-runtime-confirm{background:#fff7d8;border:1px solid #e7c85a;border-radius:14px;gap:12px;padding:15px;display:grid}.integration-runtime-confirm label{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.integration-runtime-confirm input{width:18px;height:18px;accent-color:var(--ns-primary);flex:none;margin-top:2px}.integration-runtime-confirm>div{flex-wrap:wrap;gap:9px;display:flex}.integration-runtime-panel>small{color:var(--ns-text-secondary);line-height:1.5;display:block}.integration-runtime-panel>small[role=alert]{color:var(--ns-danger);margin-top:10px}.integration-wizard-result{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:16px;margin:18px 0;padding:18px}.integration-wizard-result>b{background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:99px;padding:7px 10px;display:inline-flex}.integration-wizard-result.is-active>b{background:var(--ns-success-soft);color:var(--ns-success)}.integration-wizard-result.is-unavailable>b{background:var(--ns-danger-soft);color:var(--ns-danger)}.integration-wizard-result p{margin:14px 0 8px}.integration-wizard-result small{color:var(--ns-text-secondary);margin-top:12px;display:block}.integration-wizard-result-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.integration-wizard-result-actions>a:not(.button){font-weight:800}.integration-wizard-estimate{background:var(--ns-primary-soft);border-radius:99px;width:max-content;padding:7px 10px;font-weight:850;color:var(--ns-primary)!important;font-size:var(--ns-font-small)!important;margin:14px 0!important}.integration-provider-help{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;max-width:760px;margin-top:18px;overflow:hidden}.integration-provider-help>summary{cursor:pointer;min-height:50px;color:var(--ns-primary);font-size:var(--ns-font-small);align-items:center;padding:0 16px;font-weight:850;display:flex}.integration-provider-help>div{padding:0 16px 18px}.integration-provider-help header{border-top:1px solid var(--ns-border-default);justify-content:space-between;align-items:flex-start;gap:14px;padding:16px 0;display:flex}.integration-provider-help header b,.integration-provider-help header small{display:block}.integration-provider-help header small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px}.integration-provider-help header>a{background:var(--ns-primary-soft);min-height:38px;color:var(--ns-primary);font-size:var(--ns-font-small);border-radius:10px;flex:none;align-items:center;padding:0 11px;font-weight:850;display:inline-flex}.integration-provider-help>div>ol{gap:8px;margin:4px 0 18px;padding:0;list-style:none;display:grid}.integration-provider-help>div>ol>li{background:var(--ns-bg-app);grid-template-columns:28px minmax(0,1fr);align-items:start;padding:11px;display:grid}.integration-provider-help>div>ol>li>b{background:var(--ns-primary);color:#fff;width:26px;height:26px;font-size:var(--ns-font-label);border-radius:50%;place-items:center;display:grid}.integration-provider-help>div>ol>li>span{padding-top:3px;line-height:1.5}.integration-provider-help>div>p{background:var(--ns-primary-soft);color:var(--ns-text-primary);border-radius:12px;padding:12px}.integration-provider-help section{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.integration-provider-help section>div{border:1px solid var(--ns-border-default);border-radius:12px;padding:13px}.integration-provider-help section p,.integration-provider-help section ul{margin:8px 0 0}.integration-provider-help section li{background:0 0;min-height:0;padding:0;line-height:1.45;list-style:outside;display:list-item}.integration-provider-help section ul{padding-left:18px}.integration-provider-help>div>.button{margin-top:16px}.integration-setup-guide{border:1px solid var(--ns-primary);background:var(--ns-bg-surface);border-radius:18px;width:100%;margin:18px 0;overflow:hidden}.integration-setup-guide>summary{cursor:pointer;background:var(--ns-primary-soft);min-height:68px;color:var(--ns-text-primary);justify-content:space-between;align-items:center;gap:18px;padding:12px 16px;list-style:none;display:flex}.integration-setup-guide>summary::-webkit-details-marker{display:none}.integration-setup-guide>summary span,.integration-setup-guide>summary small,.integration-setup-guide>summary b{display:block}.integration-setup-guide>summary small{color:var(--ns-primary);font-size:14px;font-weight:850}.integration-setup-guide>summary b{margin-top:3px;font-size:17px}.integration-setup-guide>summary em{background:var(--ns-bg-surface);color:var(--ns-primary);border-radius:99px;flex:none;padding:7px 10px;font-size:14px;font-style:normal;font-weight:850}.integration-setup-guide>summary:after{content:"+";background:var(--ns-primary);width:30px;height:30px;color:var(--ns-text-inverse);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.integration-setup-guide[open]>summary:after{content:"−"}.integration-setup-guide__body{border-top:1px solid var(--ns-border-default);gap:14px;padding:18px;display:grid}.integration-setup-guide__prepare{background:var(--ns-bg-app);border-radius:14px;padding:14px}.integration-setup-guide__prepare>b,.integration-setup-guide__result>b,.integration-setup-guide__body>aside>b{font-size:15px}.integration-setup-guide__prepare ul{gap:6px;margin:9px 0 0;padding-left:20px;display:grid}.integration-setup-guide__prepare li{font-size:14px;line-height:1.5}.integration-setup-guide__body>ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.integration-setup-guide__body>ol>li{border:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;font-size:15px;line-height:1.55;display:grid}.integration-setup-guide__body>ol>li>b{background:var(--ns-primary);width:30px;height:30px;color:var(--ns-text-inverse);border-radius:50%;place-items:center;font-size:14px;display:grid}.integration-setup-guide__body>ol>li>span{padding-top:3px}.integration-setup-guide__result,.integration-setup-guide__body>aside{border-radius:14px;padding:14px}.integration-setup-guide__result{background:var(--ns-success-soft);color:var(--ns-text-primary)}.integration-setup-guide__result p,.integration-setup-guide__body>aside p{margin:6px 0 0;font-size:14px;line-height:1.55}.integration-setup-guide__body>aside{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.integration-setup-guide__body>aside small{margin-top:7px;font-size:13px;line-height:1.5;display:block}.integration-setup-guide__body>footer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.integration-setup-guide__body>footer>a:not(.button){min-height:44px;color:var(--ns-primary);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:850;text-decoration:underline;display:inline-flex}.integration-setup-guide__body>footer>.button{min-height:44px}.integration-field-help-link{width:max-content;max-width:100%;color:var(--ns-primary);font-size:var(--ns-font-small);text-underline-offset:3px;align-items:center;font-weight:850;line-height:1.4;text-decoration:underline;display:inline-flex}@media (max-width:700px){.integration-provider-help header{flex-direction:column}.integration-provider-help header>a{justify-content:center;width:100%}.integration-provider-help section{grid-template-columns:1fr}.integration-provider-help>div>.button{width:100%}.integration-setup-guide>summary{flex-wrap:wrap;align-items:flex-start}.integration-setup-guide>summary em{order:3}.integration-setup-guide>summary:after{margin-left:auto}.integration-setup-guide__body{padding:14px}.integration-setup-guide__body>footer,.integration-setup-guide__body>footer>*{width:100%}.integration-setup-guide__body>footer>a:not(.button){justify-content:center}.web-analytics-provider .integration-setup-guide{margin-block:2px}.instagram-import-state .integration-setup-guide{text-align:left}}@media (max-width:560px){.integration-diagnostics-summary{flex-direction:column;align-items:flex-start}.integration-runtime-panel{padding:16px}.integration-runtime-panel__heading{flex-direction:column}.integration-runtime-impact{grid-template-columns:1fr}.integration-runtime-panel>.button,.integration-runtime-confirm .button{width:100%}.integration-runtime-confirm>div{display:grid}.integration-diagnostic-list article{grid-template-columns:42px minmax(0,1fr)}.integration-diagnostic-list article>em{grid-column:2;width:max-content}.integration-diagnostic-actions,.integration-diagnostic-support,.integration-diagnostic-actions>.button,.integration-diagnostic-support>.button,.integration-wizard-result-actions,.integration-wizard-result-actions>.button{width:100%}}.launch-readiness{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;margin-top:12px;padding:24px}.launch-readiness>header{justify-content:space-between;align-items:center;gap:28px;display:flex}.launch-readiness>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:29px}.launch-readiness>header p{max-width:800px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:9px 0 0;line-height:1.55}.launch-readiness__score{text-align:center;border:9px solid var(--ns-primary-soft);border-top-color:var(--ns-primary);background:var(--ns-bg-surface);border-radius:50%;flex:none;place-content:center;width:116px;height:116px;display:grid}.launch-readiness__score strong,.launch-readiness__score span{display:block}.launch-readiness__score strong{letter-spacing:-.05em;font-size:27px}.launch-readiness__score span{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:3px;font-weight:800}.launch-readiness__summary{flex-wrap:wrap;gap:7px;margin:21px 0 11px;display:flex}.launch-readiness__summary span{background:var(--ns-bg-app);color:var(--ns-text-secondary);font-size:var(--ns-font-label);border-radius:99px;padding:7px 10px;font-weight:800}.launch-readiness__list{border:1px solid var(--ns-border-soft);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.launch-readiness__list article{border-top:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 14px;min-width:0;min-height:142px;padding:16px;display:grid}.launch-readiness__list article:nth-child(-n+2){border-top:0}.launch-readiness__list article:nth-child(odd){border-right:1px solid var(--ns-border-soft)}.launch-readiness__state{background:var(--ns-attention-soft);width:max-content;color:var(--ns-warning-text);font-size:var(--ns-font-caption);border-radius:99px;grid-column:1/-1;padding:6px 8px;font-weight:900}.launch-readiness__state.is-ready{background:var(--ns-success-soft);color:var(--ns-success)}.launch-readiness__state.is-external{background:var(--ns-primary-soft);color:var(--ns-primary)}.launch-readiness__list h3{margin:0;font-size:15px}.launch-readiness__list p{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin:5px 0 0;line-height:1.5}.launch-readiness__list article>a,.launch-readiness__list article>span:last-child{color:var(--ns-primary);font-size:var(--ns-font-label);text-align:right;align-self:end;font-weight:850}.launch-readiness__list article>span:last-child{color:var(--ns-text-secondary)}@media (max-width:900px){.launch-readiness__list{grid-template-columns:1fr}.launch-readiness__list article,.launch-readiness__list article:nth-child(-n+2){border-top:1px solid var(--ns-border-soft)}.launch-readiness__list article:first-child{border-top:0}.launch-readiness__list article:nth-child(odd){border-right:0}}@media (max-width:620px){.launch-readiness{border-radius:18px;padding:18px 14px}.launch-readiness>header{flex-direction:column;align-items:flex-start}.launch-readiness__score{border:0;border-left:7px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:auto;padding:14px;display:flex}.launch-readiness__score span{margin-top:0}.launch-readiness__list article{grid-template-columns:1fr}.launch-readiness__list article>a,.launch-readiness__list article>span:last-child{text-align:left}}.product-import-job{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:19px;grid-column:1/-1;padding:22px}.product-import-job--processing,.product-import-job--pending,.product-import-job--retry{background:#f3f8ff;border-color:#9cc4ff}.product-import-job--completed{background:var(--ns-success-soft);border-color:#b9dcaa}.product-import-job--failed{background:var(--ns-danger-soft);border-color:#edb9b1}.product-import-job__heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.product-import-job__heading span{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:900}.product-import-job__heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.product-import-job__heading p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:7px 0 0;line-height:1.5}.product-import-job__heading>b{font-size:24px}.product-import-job__progress{background:#1717131a;border-radius:99px;height:11px;margin-top:19px;overflow:hidden}.product-import-job__progress>span{border-radius:inherit;background:var(--ns-primary);height:100%;transition:width .3s;display:block}.product-import-job--completed .product-import-job__progress>span{background:var(--ns-success)}.product-import-job--failed .product-import-job__progress>span{background:var(--ns-danger)}.product-import-job__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.product-import-job__footer>span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.5}.product-import-job__footer .button{flex:none}@media (max-width:800px){.product-import-job{grid-column:auto}.product-import-job__footer{flex-direction:column;align-items:stretch}.product-import-job__footer .button{width:100%}}@media (max-width:520px){.product-import-job{padding:18px 14px}.product-import-job__heading{gap:12px}.product-import-job__heading h2{font-size:21px}.product-import-job__heading>b{font-size:20px}}.product-import-match-key{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 0;padding:0;display:grid}.product-import-match-key legend{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);grid-column:1/-1;margin-bottom:7px;font-weight:850}.product-import-match-key label{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);cursor:pointer;border-radius:13px;align-items:flex-start;gap:9px;min-width:0;padding:13px;display:flex}.product-import-match-key input{accent-color:var(--ns-primary);margin-top:3px}.product-import-match-key b,.product-import-match-key small{display:block}.product-import-match-key b{font-size:var(--ns-font-label)}.product-import-match-key small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:4px;line-height:1.35}.product-import-table td:nth-child(2){min-width:95px}.product-import-table td:nth-child(3){min-width:210px}.product-import-job__footer>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:800px){.product-import-job__footer>div{grid-template-columns:1fr 1fr;display:grid}.product-import-match-key{grid-template-columns:1fr}}@media (max-width:480px){.product-import-job__footer>div{grid-template-columns:1fr}}.product-import-job--cancelled{border-color:var(--ns-border-default);background:var(--ns-bg-muted)}.product-import-job--cancelled .product-import-job__progress>span{background:var(--ns-text-secondary)}.auth-shell{background:var(--ns-bg-app);min-height:100vh;color:var(--ns-text-primary);padding:22px clamp(16px,3vw,42px) 60px}.auth-shell>header{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:19px;justify-content:space-between;align-items:center;min-height:66px;padding:0 18px;display:flex}.auth-shell>header>a:last-child{color:var(--ns-text-secondary);font-size:14px;font-weight:800}.auth-shell--owner>header{justify-content:flex-start}.auth-shell--owner>header>.brand{color:var(--ns-text-primary);font-size:inherit}.auth-layout{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:28px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);width:min(1120px,100%);margin:18px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 70px #12192614}.auth-intro{background:var(--ns-text-primary);color:#fff;flex-direction:column;justify-content:center;min-height:620px;padding:clamp(38px,7vw,82px);display:flex}.auth-intro .settings-eyebrow{color:#ffd84d}.auth-intro h1{letter-spacing:-.065em;margin:16px 0 0;font-size:clamp(52px,7vw,86px);line-height:.88}.auth-intro h1 em{font-family:Georgia,serif;font-weight:400}.auth-intro p{color:#d4d9e2;max-width:560px;margin:28px 0 0;font-size:16px;line-height:1.7}.auth-intro ul{gap:10px;margin:27px 0 0;padding:0;list-style:none;display:grid}.auth-intro li{color:#f5f7fb;align-items:center;gap:10px;font-size:14px;display:flex}.auth-intro li:before{content:"✓";color:#101820;background:#ffd84d;border-radius:50%;place-items:center;width:23px;height:23px;font-weight:900;display:grid}.auth-card{flex-direction:column;justify-content:center;padding:clamp(28px,5vw,58px);display:flex}.auth-card h2{letter-spacing:-.045em;margin:9px 0 0;font-size:31px}.auth-card>p{color:var(--ns-text-secondary);margin:9px 0 23px;font-size:14px;line-height:1.55}.password-login-form,.password-security-form{gap:13px;display:grid}.password-login-form label,.password-security-form label{gap:7px;display:grid}.password-login-form label>span,.password-security-form label>span{font-size:14px;font-weight:850}.password-login-form input,.password-security-form input{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:100%;min-height:50px;color:var(--ns-text-primary);font:inherit;border-radius:13px;outline:0;padding:0 14px;font-size:16px}.password-login-form input:focus,.password-security-form input:focus{border-color:var(--ns-primary);box-shadow:0 0 0 3px var(--ns-primary-soft)}.password-login-form .button,.password-security-form .button{width:100%;min-height:50px;margin-top:4px}.auth-divider{height:43px;color:var(--ns-text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--ns-border-soft);flex:1;height:1px}.auth-card>.button{width:100%;min-height:48px}.auth-card>small{color:var(--ns-text-secondary);margin-top:14px;font-size:13px;line-height:1.55}.auth-feedback{background:var(--ns-danger-soft);color:var(--ns-danger);border-radius:11px;margin:0 0 13px;padding:11px 12px;font-size:14px;line-height:1.45}.auth-feedback--success{background:var(--ns-success-soft);color:var(--ns-success)}.password-security-form label small{color:var(--ns-text-secondary);font-size:13px;line-height:1.5}.auth-security-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);gap:12px;display:grid}.auth-security-grid>article,.auth-security-grid>aside{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;padding:clamp(22px,4vw,38px)}.auth-security-grid h2{letter-spacing:-.04em;margin:8px 0 23px;font-size:26px}.auth-security-grid dl{border:1px solid var(--ns-border-soft);border-radius:14px;margin:0;display:grid;overflow:hidden}.auth-security-grid dl>div{border-top:1px solid var(--ns-border-soft);grid-template-columns:90px minmax(0,1fr);gap:10px;padding:13px;display:grid}.auth-security-grid dl>div:first-child{border-top:0}.auth-security-grid dt{color:var(--ns-text-secondary);font-size:12px}.auth-security-grid dd{overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:800}.auth-security-grid aside p{color:var(--ns-text-secondary);font-size:13px;line-height:1.55}.auth-security-grid aside .button{width:100%;margin-top:8px}.auth-shell:not(.auth-shell--owner) .auth-intro{background:linear-gradient(145deg,var(--ns-primary-soft),#f8fbff);color:var(--ns-text-primary)}.auth-shell:not(.auth-shell--owner) .auth-intro .settings-eyebrow{color:var(--ns-primary-hover)}.auth-shell:not(.auth-shell--owner) .auth-intro p{color:var(--ns-text-secondary)}.auth-shell:not(.auth-shell--owner) .auth-intro li{color:var(--ns-text-primary)}.auth-shell:not(.auth-shell--owner) .auth-intro li:before,.auth-shell:not(.auth-shell--owner) .button--dark{background:var(--ns-primary);color:var(--ns-text-inverse)}.auth-shell:not(.auth-shell--owner) .button--dark:hover{background:var(--ns-primary-hover)}.auth-mode-switch{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:13px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:12px 14px;font-size:14px;display:flex}.auth-mode-switch span{color:var(--ns-text-secondary)}.auth-mode-switch a{color:var(--ns-primary);text-underline-offset:3px;font-weight:900;text-decoration:underline}.auth-provider-grid{gap:9px;display:grid}.auth-provider-button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:50px;color:var(--ns-text-primary);text-align:center;border-radius:13px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;padding:0 14px;font-size:14px;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.auth-provider-button:after{content:"→";color:var(--ns-text-muted);font-size:17px}:is(.auth-provider-button:hover,.auth-provider-button:focus-visible){border-color:var(--ns-primary);outline:0;transform:translateY(-1px);box-shadow:0 6px 18px #256ddd1a}.auth-provider-mark{color:#101820;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.auth-provider-mark--google{color:#4285f4;border:1px solid #dfe3eb;font-size:16px}.password-login-form label small{color:var(--ns-text-secondary);font-size:13px;line-height:1.5}.auth-legal-note a{color:var(--ns-primary);text-underline-offset:3px;font-weight:800;text-decoration:underline}.password-input-wrap{position:relative}.password-input-wrap input{padding-right:94px}.password-visibility-toggle{min-height:44px;color:var(--ns-primary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 9px;font-size:12px;font-weight:850;position:absolute;top:50%;right:4px;transform:translateY(-50%)}:is(.password-visibility-toggle:hover,.password-visibility-toggle:focus-visible){background:var(--ns-primary-soft);outline:0}.password-visibility-toggle:disabled{cursor:not-allowed;opacity:.55}.auth-cabinet-choice{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:25px;padding:4px;display:grid}.auth-cabinet-choice a{min-height:42px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:7px 10px;font-weight:850;display:flex}.auth-cabinet-choice a[aria-current=page]{background:var(--ns-primary);color:var(--ns-text-inverse);box-shadow:0 5px 16px #256ddd33}.auth-forgot-link{width:max-content;max-width:100%;color:var(--ns-primary);font-size:var(--ns-font-small);text-underline-offset:4px;margin-top:-4px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.auth-forgot-link:hover{color:var(--ns-primary-hover)}.auth-recovery-complete{border:1px solid var(--ns-success);background:var(--ns-success-soft);color:var(--ns-text-primary);border-radius:15px;grid-template-columns:36px minmax(0,1fr);gap:13px;padding:17px;display:grid}.auth-recovery-complete>span{background:var(--ns-success);width:36px;height:36px;color:var(--ns-text-inverse);border-radius:50%;place-items:center;font-size:18px;font-weight:900;display:grid}.auth-recovery-complete b{font-size:16px;display:block}.auth-recovery-complete p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:6px 0 0;line-height:1.55}.auth-recovery-complete .button{width:100%;margin-top:14px}.password-login-form>small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.5}@media (max-width:820px){.auth-shell{padding:10px 10px 40px}.auth-layout{border-radius:22px;grid-template-columns:1fr}.auth-intro{min-height:auto;padding:42px 26px}.auth-intro h1{font-size:55px}.auth-intro p{font-size:14px}.auth-card{padding:30px 22px}.auth-security-grid{grid-template-columns:1fr}.auth-security-grid>aside{margin-bottom:50px}}@media (max-width:430px){.auth-intro h1{font-size:47px}.auth-intro ul{display:none}.auth-shell>header{min-height:58px;padding:0 12px}.auth-card h2{font-size:27px}.auth-security-grid>article,.auth-security-grid>aside{padding:20px 15px}.auth-security-grid dl>div{grid-template-columns:1fr;gap:4px}}.auth-session-panel{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;margin-top:12px;padding:clamp(22px,4vw,38px)}.auth-session-panel>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.auth-session-panel>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:26px}.auth-session-panel>header p{color:var(--ns-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.5}.auth-session-panel>header .button{flex:none}.auth-session-list{border:1px solid var(--ns-border-soft);border-radius:16px;margin-top:21px;display:grid;overflow:hidden}.auth-session-list>article{border-top:1px solid var(--ns-border-soft);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:15px;display:grid}.auth-session-list>article:first-child{border-top:0}.auth-session-list>article.is-current{background:var(--ns-primary-soft)}.auth-session-list>article>span{background:var(--ns-neutral-soft);width:32px;height:32px;color:var(--ns-text-secondary);border-radius:50%;place-items:center;font-weight:900;display:grid}.auth-session-list>article.is-current>span{background:var(--ns-primary);color:#fff}.auth-session-list b,.auth-session-list small{display:block}.auth-session-list small{color:var(--ns-text-secondary);margin-top:4px;font-size:12px;line-height:1.4}.auth-session-list em{color:var(--ns-primary);background:#fff;border-radius:99px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}.auth-session-list button{border:1px solid var(--ns-border-default);min-height:40px;color:var(--ns-danger);font:inherit;cursor:pointer;background:#fff;border-radius:10px;padding:0 12px;font-size:12px;font-weight:850}.auth-session-list button:disabled{cursor:wait;opacity:.55}.auth-session-empty{background:var(--ns-bg-app);border-radius:14px;gap:5px;margin-top:21px;padding:18px;display:grid}.auth-session-empty span{color:var(--ns-text-secondary);font-size:13px}.auth-session-feedback{color:var(--ns-primary);margin:12px 0 0;font-size:13px;font-weight:750}@media (max-width:650px){.auth-session-panel{padding:20px 15px}.auth-session-panel>header{flex-direction:column}.auth-session-panel>header .button{width:100%}.auth-session-list>article{grid-template-columns:34px minmax(0,1fr)}.auth-session-list>article>em,.auth-session-list>article>button{grid-column:2;width:max-content;max-width:100%}}.auth-mfa-step{background:var(--ns-primary-soft);border-radius:13px;padding:14px}.auth-mfa-step b{font-size:15px}.auth-mfa-step p{color:var(--ns-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.auth-text-button{color:var(--ns-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:7px;font-size:13px;font-weight:800}.auth-text-button:disabled{opacity:.5}.two-factor-security{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;margin-top:12px;padding:clamp(22px,4vw,38px)}.two-factor-security>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.two-factor-security>header h2{letter-spacing:-.04em;margin:8px 0 0;font-size:26px}.two-factor-security>header p{max-width:620px;color:var(--ns-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.55}.two-factor-security .status-badge{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);border-radius:99px;flex:none;padding:8px 11px;font-size:12px;font-weight:900}.two-factor-security .status-badge.is-success{background:var(--ns-success-soft);color:var(--ns-success)}.two-factor-note,.two-factor-callout,.two-factor-summary{background:var(--ns-bg-app);border-radius:16px;margin-top:21px;padding:18px}.two-factor-note{color:var(--ns-text-secondary);font-size:13px;line-height:1.55}.two-factor-callout{justify-content:space-between;align-items:center;gap:18px;display:flex}.two-factor-callout div,.two-factor-summary{gap:5px;display:grid}.two-factor-callout span,.two-factor-summary span{color:var(--ns-text-secondary);font-size:13px;line-height:1.5}.two-factor-setup{gap:17px;margin-top:21px;display:grid}.two-factor-setup ol{background:var(--ns-bg-app);color:var(--ns-text-secondary);border-radius:16px;margin:0;padding:18px 18px 18px 39px;font-size:13px;line-height:1.6}.setup-key{border:1px solid var(--ns-border-default);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:7px 14px;padding:16px;display:grid}.setup-key>span{color:var(--ns-text-secondary);grid-column:1/-1;font-size:12px}.setup-key code{overflow-wrap:anywhere;letter-spacing:.08em;min-width:0;font-size:17px;font-weight:850}.setup-key button{color:var(--ns-primary);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:850}.two-factor-setup form,.two-factor-disable form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.two-factor-setup label,.two-factor-disable label{gap:7px;display:grid}.two-factor-setup label span,.two-factor-disable label span{font-size:13px;font-weight:850}.two-factor-setup input,.two-factor-disable input{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:100%;min-height:48px;color:var(--ns-text-primary);font:inherit;border-radius:12px;outline:0;padding:0 14px;font-size:16px}.two-factor-setup input:focus,.two-factor-disable input:focus{border-color:var(--ns-primary);box-shadow:0 0 0 3px var(--ns-primary-soft)}.backup-code-panel{background:#fff8d7;border:1px solid #efce62;border-radius:16px;gap:11px;margin-top:14px;padding:18px;display:grid}.backup-code-panel p{color:var(--ns-text-secondary);margin:0;font-size:13px;line-height:1.5}.backup-code-panel code{white-space:pre-wrap;letter-spacing:.08em;width:max-content;max-width:100%;font-size:15px;line-height:1.7}.backup-code-panel .button{width:max-content}.two-factor-disable{border-top:1px solid var(--ns-border-soft);margin-top:16px;padding-top:16px}.two-factor-disable summary{width:max-content;max-width:100%;color:var(--ns-text-secondary);cursor:pointer;font-size:13px;font-weight:800}.two-factor-disable form{margin-top:13px}.two-factor-security>.auth-feedback{margin-top:14px}.two-factor-app-link{width:max-content;max-width:100%}@media (max-width:650px){.two-factor-security{padding:20px 15px}.two-factor-security>header,.two-factor-callout{flex-direction:column;align-items:stretch}.two-factor-callout .button,.backup-code-panel .button{width:100%}.two-factor-setup form,.two-factor-disable form,.setup-key{grid-template-columns:1fr}.setup-key button{width:max-content;padding:5px 0}}.seller-quick-actions-launcher{z-index:var(--layer-floating);background:var(--ns-attention);width:48px;height:48px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border:0;border-radius:50%;place-items:center;font-size:27px;font-weight:800;display:grid;position:fixed;bottom:18px;right:154px;box-shadow:0 15px 36px #12192633}:is(.seller-quick-actions-launcher:hover,.seller-quick-actions-launcher:focus-visible){outline:3px solid var(--ns-primary-soft);outline-offset:3px;transform:translateY(-2px)}.seller-quick-actions-sheet>nav>a>i{background:var(--ns-attention)}.seller-quick-actions-sheet>nav>p{background:var(--ns-bg-app);color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-align:center;border-radius:14px;margin:10px;padding:20px}.seller-quick-actions-sheet>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.seller-quick-actions-sheet>footer>span{min-width:0}.seller-quick-actions-sheet>footer>button{border:1px solid var(--ns-border-default);min-height:40px;color:var(--ns-primary);font:inherit;font-size:var(--ns-font-label);cursor:pointer;background:#fff;border-radius:11px;flex:none;padding:0 13px;font-weight:850}.seller-quick-actions-editor{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;min-height:0;padding:14px;display:grid;overflow:hidden}.seller-quick-actions-editor>p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:0;line-height:1.5}.seller-quick-actions-editor>div{gap:7px;min-height:0;display:grid;overflow:auto}.seller-quick-actions-editor>div>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);min-height:66px;color:var(--ns-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:11px;padding:10px 12px;display:grid}.seller-quick-actions-editor>div>button.is-selected{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.seller-quick-actions-editor>div>button:disabled{cursor:not-allowed;opacity:.52}.seller-quick-actions-editor>div>button>i{width:40px;height:40px;color:var(--ns-primary);background:#fff;border-radius:11px;place-items:center;font-style:normal;display:grid}.seller-quick-actions-editor>div>button span b,.seller-quick-actions-editor>div>button span small{display:block}.seller-quick-actions-editor>div>button span b{font-size:13px}.seller-quick-actions-editor>div>button span small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px}.seller-quick-actions-editor>div>button>em{width:28px;height:28px;color:var(--ns-primary);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:900;display:grid}.seller-quick-actions-editor>footer{align-items:center;gap:10px;min-height:48px;display:flex}.seller-quick-actions-editor>footer>span{background:var(--ns-neutral-soft);font-size:var(--ns-font-label);border-radius:99px;padding:7px 9px;font-weight:900}.seller-quick-actions-editor>footer>p{min-width:0;color:var(--ns-danger);font-size:var(--ns-font-label);flex:1;margin:0;line-height:1.35}.seller-quick-actions-editor>footer>button{background:var(--ns-primary);color:#fff;min-height:44px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;border:0;border-radius:12px;margin-left:auto;padding:0 17px;font-weight:850}.seller-quick-actions-editor>footer>button:disabled{cursor:wait;opacity:.58}body:has(.storefront-editor) .seller-quick-actions-launcher{bottom:102px}@media (max-width:700px){.seller-quick-actions-launcher{right:12px;bottom:calc(var(--mobile-safe-bottom) + 10px)}.seller-quick-actions-sheet>footer{flex-direction:column;align-items:flex-start}.seller-quick-actions-sheet>footer>button{width:100%}.seller-quick-actions-editor{padding:12px}.seller-quick-actions-editor>footer{flex-wrap:wrap}.seller-quick-actions-editor>footer>button{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.seller-quick-actions-launcher{transition:none}}.seller-role-tour{z-index:var(--layer-toast);border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:min(410px,100vw - 36px);color:var(--ns-text-primary);border-radius:20px;padding:20px;position:fixed;top:82px;right:18px;box-shadow:0 22px 70px #1219262e}.seller-role-tour>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.seller-role-tour>header span{color:var(--ns-primary);font-size:var(--ns-font-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.seller-role-tour>header b{background:var(--ns-primary-soft);color:var(--ns-primary);font-size:var(--ns-font-caption);border-radius:99px;padding:6px 8px}.seller-role-tour h2{letter-spacing:-.04em;margin:17px 0 0;font-size:24px}.seller-role-tour>p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:8px 0 0;line-height:1.55}.seller-role-tour>a{width:max-content;max-width:100%;color:var(--ns-primary);font-size:var(--ns-font-small);margin-top:14px;font-weight:850;display:block}.seller-role-tour>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;margin-top:18px;display:flex}.seller-role-tour>div button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:38px;color:var(--ns-text-secondary);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;border-radius:10px;padding:0 10px;font-weight:850}.seller-role-tour>div button.is-primary{border-color:var(--ns-primary);background:var(--ns-primary);color:var(--ns-text-inverse)}.seller-help-nudge>div{flex-wrap:wrap}.seller-help-role-guide{border:1px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:16px;margin-bottom:13px;padding:16px}.seller-help-role-guide>small{color:var(--ns-primary);font-size:var(--ns-font-caption);letter-spacing:.07em;text-transform:uppercase;font-weight:900}.seller-help-role-guide>h3{margin:7px 0 0;font-size:18px}.seller-help-role-guide>p{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin:7px 0 0;line-height:1.5}.seller-help-role-guide ol{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.seller-help-role-guide li a{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:11px;gap:4px;padding:10px;display:grid}.seller-help-role-guide li b{color:var(--ns-text-primary);font-size:var(--ns-font-small)}.seller-help-role-guide li span{color:var(--ns-text-secondary);font-size:var(--ns-font-label);line-height:1.4}.seller-help-role-guide>button{border:1px solid var(--ns-primary);background:var(--ns-bg-surface);min-height:38px;color:var(--ns-primary);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border-radius:10px;margin-top:12px;padding:0 11px;font-weight:850}@media (max-width:700px){.seller-role-tour{top:auto;right:12px;bottom:calc(var(--mobile-safe-bottom) + 68px);width:calc(100vw - 24px);max-height:min(520px,64dvh);overflow:auto}.seller-role-tour>div{grid-template-columns:1fr 1fr;display:grid}.seller-role-tour>div button{width:100%}}@media (prefers-reduced-motion:reduce){.seller-role-tour{scroll-behavior:auto}}.seller-next-step{border:1px solid var(--ns-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:12px 0;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.seller-next-step{border:1px solid color-mix(in srgb,var(--ns-primary) 28%,var(--ns-border-default))}}.seller-next-step{background:var(--ns-primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.seller-next-step{background:color-mix(in srgb,var(--ns-primary) 8%,var(--ns-bg-surface))}}.seller-next-step{color:var(--ns-text-primary)}.seller-next-step>span{background:var(--ns-primary);width:38px;height:38px;color:var(--ns-text-inverse);border-radius:12px;place-items:center;display:grid}.seller-next-step>div{gap:3px;min-width:0;display:grid}.seller-next-step small{font-size:var(--ns-font-caption);letter-spacing:.07em;text-transform:uppercase;color:var(--ns-text-secondary);font-weight:850}.seller-next-step b{font-size:var(--ns-font-small);line-height:1.4}.seller-next-step>a{background:var(--ns-attention);min-height:42px;color:var(--ns-text-primary);font-size:var(--ns-font-label);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:640px){.seller-next-step{grid-template-columns:auto minmax(0,1fr);padding:13px}.seller-next-step>a{white-space:normal;text-align:center;grid-column:1/-1;width:100%}}.design-token.is-owner-hover>span{background:var(--ns-owner-hover)}.design-token.is-secondary>span{background:var(--ns-text-secondary)}.design-token.is-muted>span{background:var(--ns-text-muted)}.design-token.is-border>span{background:var(--ns-border-default)}.design-token.is-border-soft>span{background:var(--ns-border-soft)}.design-token.is-neutral-soft>span{background:var(--ns-neutral-soft)}.design-token.is-blue-hover>span{background:var(--ns-primary-hover)}.design-token.is-blue-soft>span{background:var(--ns-primary-soft)}.design-token.is-row-hover>span{background:var(--ns-primary-row-hover)}.design-token.is-yellow-hover>span{background:var(--ns-attention-hover)}.design-token.is-yellow-soft>span{background:var(--ns-attention-soft)}.design-token.is-editorial>span{background:var(--ns-editorial-soft)}.design-token.is-editorial-border>span{background:var(--ns-editorial-border)}.design-system-page{max-width:1480px}.design-system-hero{background:var(--ns-owner-shell);color:var(--ns-text-inverse);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:48px;padding:clamp(30px,6vw,72px);display:grid;overflow:hidden}.design-system-hero .settings-eyebrow{color:var(--ns-attention)}.design-system-hero h1{letter-spacing:-.075em;margin:15px 0 0;font-size:clamp(52px,8vw,104px);line-height:.82}.design-system-hero p{max-width:720px;color:var(--ns-border-default);margin:25px 0 0;font-size:15px;line-height:1.7}.design-system-hero aside{border:1px solid var(--ns-text-secondary);background:var(--ns-text-primary);border-radius:22px;flex-direction:column;min-height:210px;padding:24px;display:flex}.design-system-hero aside svg{color:var(--ns-attention);margin-bottom:auto}.design-system-hero aside b{font-size:17px;line-height:1.35}.design-system-hero aside span{color:var(--ns-border-default);font-size:var(--ns-font-small);margin-top:9px;line-height:1.55}.design-system-section{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:25px;margin-top:13px;padding:clamp(22px,4vw,34px)}.design-system-section>header{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:32px;display:grid}.design-system-section>header h2{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(28px,4vw,42px)}.design-system-section>header p{color:var(--ns-text-secondary);margin:0;font-size:13px;line-height:1.6}.design-token-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.design-token{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:17px;min-width:0;overflow:hidden}.design-token>span{border-bottom:1px solid var(--ns-border-default);height:104px;display:block}.design-token>div{gap:5px;padding:13px;display:grid}.design-token b{font-size:13px}.design-token code{font-size:var(--ns-font-small);font-weight:850}.design-token small{overflow-wrap:anywhere;color:var(--ns-text-secondary);font-size:var(--ns-font-caption)}.design-token.is-app>span{background:var(--ns-bg-app)}.design-token.is-surface>span{background:var(--ns-bg-surface)}.design-token.is-ink>span{background:var(--ns-text-primary)}.design-token.is-blue>span{background:var(--ns-primary)}.design-token.is-yellow>span{background:var(--ns-attention)}.design-contrast-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.design-contrast-grid article{border-radius:17px;flex-direction:column;min-height:155px;padding:18px;display:flex}.design-contrast-grid span{font-size:13px;font-weight:850}.design-contrast-grid strong{letter-spacing:-.045em;margin-top:auto;font-size:30px}.design-contrast-grid small{font-size:var(--ns-font-small);margin-top:5px}.design-contrast-grid .is-blue{background:var(--ns-primary);color:var(--ns-text-inverse)}.design-contrast-grid .is-dark{background:var(--ns-owner-shell);color:var(--ns-text-inverse)}.design-contrast-grid .is-yellow{background:var(--ns-attention);color:var(--ns-text-primary)}.design-contrast-grid .is-warning{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.design-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:24px;display:grid}.design-status{border:1px solid var(--ns-border-default);border-radius:16px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;min-height:116px;padding:15px;display:grid}.design-status>i{border-radius:12px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.design-status b,.design-status span,.design-status code{display:block}.design-status b{font-size:13px}.design-status span{font-size:var(--ns-font-small);margin-top:5px;line-height:1.45}.design-status code{font-size:var(--ns-font-caption);margin-top:9px;font-weight:850}.design-status.is-success{background:var(--ns-success-soft);color:var(--ns-success)}.design-status.is-success>i{background:var(--ns-success);color:var(--ns-text-inverse)}.design-status.is-attention{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.design-status.is-attention>i{background:var(--ns-attention);color:var(--ns-text-primary)}.design-status.is-danger{background:var(--ns-danger-soft);color:var(--ns-danger)}.design-status.is-danger>i{background:var(--ns-danger);color:var(--ns-text-inverse)}.design-status.is-neutral{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.design-status.is-neutral>i{background:var(--ns-border-default);color:var(--ns-text-primary)}.design-component-grid{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr) minmax(260px,.85fr);gap:9px;margin-top:24px;display:grid}.design-component-grid>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:17px;min-height:220px;padding:20px}.design-component-grid h3{margin:0 0 18px;font-size:18px}.design-button-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.design-button{min-height:46px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-weight:850;display:inline-flex}.design-button:hover{transform:translateY(-1px)}.design-button:active{transform:none}.design-button:focus-visible{outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.design-button:disabled{background:var(--ns-button-disabled-bg);color:var(--ns-button-disabled-text);cursor:not-allowed;opacity:1}.design-button--primary{background:var(--ns-button-primary-bg);color:var(--ns-text-inverse)}.design-button--primary:hover{background:var(--ns-button-primary-hover-bg)}.design-button--attention{background:var(--ns-button-attention-bg);color:var(--ns-text-primary)}.design-button--attention:hover{background:var(--ns-button-attention-hover-bg)}.design-button--secondary{border-color:var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary)}.design-button--danger{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.design-button.is-loading i{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite design-spin}.design-field{gap:8px;display:grid}.design-field>span{font-size:13px;font-weight:850}.design-field input{border:1px solid var(--ns-input-focus-border);background:var(--ns-input-bg);width:100%;min-height:48px;color:var(--ns-text-primary);font:inherit;box-shadow:0 0 0 3px var(--ns-input-focus-ring);border-radius:12px;padding:0 13px}.design-field small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.5}.design-notice{border:1px solid var(--ns-success);background:var(--ns-badge-success-bg);color:var(--ns-badge-success-text);border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:11px;padding:15px;display:grid}.design-notice>svg{background:var(--ns-success);width:36px;height:36px;color:var(--ns-text-inverse);border-radius:50%;padding:8px}.design-notice b,.design-notice span{display:block}.design-notice b{font-size:13px}.design-notice span{font-size:var(--ns-font-small);margin-top:5px;line-height:1.45}.design-component-token-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.design-component-token-list>div{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:13px;gap:4px;min-width:0;padding:12px;display:grid}.design-component-token-list b{font-size:var(--ns-font-small)}.design-component-token-list code,.design-component-token-list span{overflow-wrap:anywhere;color:var(--ns-text-secondary);font-size:var(--ns-font-caption)}@keyframes design-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.design-button.is-loading i{animation:none}}.design-role-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:24px;display:grid}.design-role-grid>article{border:1px solid var(--ns-border-default);border-radius:18px;grid-template-rows:auto 1fr;min-height:230px;padding:20px;display:grid}.design-role-grid>article>span{align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.design-role-grid>article>span>i{border-radius:11px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.design-role-grid>article>div{margin-top:auto;padding-top:46px}.design-role-grid small,.design-role-grid b{display:block}.design-role-grid small{font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.06em}.design-role-grid b{letter-spacing:-.04em;margin-top:8px;font-size:25px}.design-role-grid p{max-width:520px;font-size:var(--ns-font-small);margin:7px 0 0;line-height:1.5}.design-role-grid>article.is-seller{background:var(--ns-bg-surface);color:var(--ns-text-primary)}.design-role-grid>article.is-seller>span>i{background:var(--ns-primary);color:var(--ns-text-inverse)}.design-role-grid>article.is-seller small,.design-role-grid>article.is-seller p{color:var(--ns-text-secondary)}.design-role-grid>article.is-owner{background:var(--ns-owner-shell);color:var(--ns-text-inverse)}.design-role-grid>article.is-owner>span>i{background:var(--ns-attention);color:var(--ns-text-primary)}.design-role-grid>article.is-owner small,.design-role-grid>article.is-owner p{color:var(--ns-border-default)}.design-changelog{gap:9px;margin-top:24px;display:grid}.design-changelog>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:18px;padding:22px}.design-changelog>article>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.design-changelog>article>header b{background:var(--ns-primary);color:var(--ns-text-inverse);font-size:var(--ns-font-small);border-radius:99px;padding:6px 9px;display:inline-flex}.design-changelog h3{letter-spacing:-.035em;margin:10px 0 0;font-size:20px}.design-changelog time{color:var(--ns-text-secondary);font-size:var(--ns-font-small);flex:none;font-weight:800}.design-changelog ul{color:var(--ns-text-secondary);gap:9px;margin:20px 0 0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.design-changelog>article>p{background:var(--ns-success-soft);color:var(--ns-success);font-size:var(--ns-font-small);border-radius:13px;grid-template-columns:22px minmax(0,1fr);gap:9px;margin:20px 0 0;padding:14px;line-height:1.5;display:grid}@media (max-width:1180px){.design-token-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.design-contrast-grid,.design-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-component-grid{grid-template-columns:1fr 1fr}.design-component-grid>article:first-child{grid-column:1/-1}.design-component-token-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.design-system-hero,.design-system-section>header{grid-template-columns:1fr}.design-system-hero aside{min-height:160px}.design-token-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-component-grid,.design-component-token-list{grid-template-columns:1fr}.design-component-grid>article:first-child{grid-column:auto}.design-role-grid{grid-template-columns:1fr}}@media (max-width:620px){.design-system-hero{border-radius:23px;padding:30px 21px}.design-system-hero h1{font-size:53px}.design-system-section{border-radius:20px;padding:20px 14px}.design-token-grid,.design-contrast-grid,.design-status-grid{grid-template-columns:1fr}.design-token>span{height:88px}.design-role-grid>article{min-height:200px}.design-button-row{flex-direction:column;align-items:stretch}.design-button{width:100%}.design-changelog>article{padding:17px}.design-changelog>article>header{flex-direction:column-reverse;align-items:flex-start;gap:9px}.design-changelog ul{padding-left:17px}}.module-card__foot{flex-wrap:wrap}.seller-blocked-action-help{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:32px;color:var(--ns-primary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;border-radius:9px;padding:5px 9px;font-weight:800}.seller-blocked-action-help:hover{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.seller-blocked-action-help:focus-visible{outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.seller-shell:has(>.seller-workspace-topbar) .seller-main{padding-top:92px}.seller-workspace-topbar{z-index:var(--layer-navigation);border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:17px;justify-content:flex-end;align-items:center;gap:7px;min-width:0;height:58px;padding:7px;display:flex;position:fixed;top:14px;left:298px;right:34px}@supports (color:color-mix(in lab, red, red)){.seller-workspace-topbar{background:color-mix(in srgb,var(--ns-bg-surface) 94%,transparent)}}.seller-workspace-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 26px #12192612}.seller-workspace-topbar>a,.seller-workspace-topbar>button,.seller-workspace-topbar summary{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:42px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;border-radius:11px;font-weight:820}.seller-workspace-topbar>a{align-items:center;gap:8px;padding:0 12px;display:flex}.seller-workspace-topbar>a:first-of-type{min-width:220px;max-width:390px;color:var(--ns-text-secondary);margin-right:auto}.seller-workspace-topbar>a kbd{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);font:inherit;font-size:var(--ns-font-caption);border-radius:6px;margin-left:auto;padding:3px 6px}.seller-workspace-topbar__icon{position:relative;justify-content:center!important;width:42px!important;min-width:42px!important;margin-right:0!important;padding:0!important}.seller-workspace-topbar__icon em{background:var(--ns-attention);min-width:18px;height:18px;color:var(--ns-text-primary);font-size:var(--ns-font-caption);border-radius:99px;place-items:center;padding:0 4px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.seller-workspace-topbar__preview{min-width:0!important;color:var(--ns-primary)!important;margin-right:0!important}.seller-workspace-topbar__quick{align-items:center;gap:7px;padding:0 12px;display:flex;border-color:var(--ns-attention)!important;background:var(--ns-attention)!important}.seller-workspace-topbar__quick>span{font-size:20px;line-height:1}.seller-workspace-topbar__quick>b{font-size:var(--ns-font-small)}.seller-workspace-topbar details{position:relative}.seller-workspace-topbar details summary{list-style:none}.seller-workspace-topbar details summary::-webkit-details-marker{display:none}.seller-workspace-topbar__store>summary{align-items:center;gap:8px;max-width:190px;padding:0 10px;display:flex}.seller-workspace-topbar__store>summary>span{background:var(--ns-primary);width:27px;height:27px;color:var(--ns-text-inverse);border-radius:8px;flex:none;place-items:center;display:grid}.seller-workspace-topbar__store>summary>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seller-workspace-topbar__store>div,.seller-workspace-topbar__profile>div{z-index:var(--layer-floating);border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:15px;gap:5px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 18px 52px #1113182b}.seller-workspace-topbar__store>div{width:310px;left:0}.seller-workspace-topbar__store>div>strong{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-transform:uppercase;padding:6px}.seller-workspace-topbar__store form{margin:0}.seller-workspace-topbar__store form button{width:100%;min-height:54px;color:var(--ns-text-primary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.seller-workspace-topbar__store form button:hover,.seller-workspace-topbar__store form button[aria-current=true]{border-color:var(--ns-border-default);background:var(--ns-primary-soft)}.seller-workspace-topbar__store form button>span:first-child{background:var(--ns-primary);width:32px;height:32px;color:var(--ns-text-inverse);border-radius:8px;place-items:center;font-weight:850;display:grid}.seller-workspace-topbar__store form button b,.seller-workspace-topbar__store form button small{display:block}.seller-workspace-topbar__store form button small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:2px}.seller-workspace-topbar__store>div>a{border-top:1px solid var(--ns-border-default);min-height:38px;color:var(--ns-primary);font-size:var(--ns-font-small);align-items:center;padding:0 8px;font-weight:850;display:flex}.seller-workspace-topbar__profile>summary{border-color:var(--ns-primary);background:var(--ns-primary);width:42px;color:var(--ns-text-inverse);place-items:center;display:grid}.seller-workspace-topbar__profile>div{width:260px;padding:14px;right:0}.seller-workspace-topbar__profile>div>b,.seller-workspace-topbar__profile>div>small,.seller-workspace-topbar__profile>div>span{text-overflow:ellipsis;display:block;overflow:hidden}.seller-workspace-topbar__profile>div>small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);white-space:nowrap}.seller-workspace-topbar__profile>div>span{background:var(--ns-primary-soft);color:var(--ns-primary);font-size:var(--ns-font-caption);border-radius:8px;margin:5px 0 8px;padding:7px 8px;font-weight:850}.seller-workspace-topbar__profile>div>a{border-top:1px solid var(--ns-border-soft);min-height:38px;font-size:var(--ns-font-small);align-items:center;padding:0 8px;font-weight:780;display:flex}.seller-mobile-utilities{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:10px 0;padding:8px;display:grid!important}.seller-mobile-utilities>a{background:var(--ns-bg-surface)!important;border:0!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:start!important;gap:8px!important;min-height:68px!important;padding:10px!important;display:grid!important}.seller-mobile-utilities>a>span b,.seller-mobile-utilities>a>span small{display:block}.seller-mobile-utilities>a>span b{font-size:var(--ns-font-small)}.seller-mobile-utilities>a>span small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:3px;line-height:1.35}@media (max-width:1120px) and (min-width:701px){.seller-workspace-topbar__store>summary>b,.seller-workspace-topbar__preview>span,.seller-workspace-topbar__quick>b{display:none}.seller-workspace-topbar>a:first-of-type{min-width:180px}.seller-shell:has(>.seller-workspace-topbar) .seller-main{padding-top:88px}}@media (max-width:980px) and (min-width:701px){.seller-workspace-topbar{left:120px}}@media (max-width:820px) and (min-width:701px){.seller-workspace-topbar>a:first-of-type kbd{display:none}.seller-workspace-topbar>a:first-of-type{min-width:0}.seller-workspace-topbar__store{display:none}}@media (max-width:700px){.seller-workspace-topbar{display:none}.seller-shell:has(>.seller-workspace-topbar) .seller-main{padding-top:12px}.seller-mobile-utilities{grid-template-columns:1fr}}.seller-workspace-topbar__search{max-width:390px;min-width:220px!important;color:var(--ns-text-secondary)!important;margin-right:auto!important}@media (max-width:1120px) and (min-width:701px){.seller-workspace-topbar__search{min-width:180px!important}}@media (max-width:820px) and (min-width:701px){.seller-workspace-topbar__search{min-width:0!important}.seller-workspace-topbar__search kbd{display:none}}.seller-storefront-link{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:42px;color:var(--ns-primary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:840;display:inline-flex;position:relative}.seller-storefront-link:hover{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.seller-storefront-link:focus-visible{outline:3px solid var(--ns-primary)}@supports (color:color-mix(in lab, red, red)){.seller-storefront-link:focus-visible{outline:3px solid color-mix(in srgb,var(--ns-primary) 30%,transparent)}}.seller-storefront-link:focus-visible{outline-offset:2px}.seller-storefront-link.is-copied{border-color:var(--ns-success);background:var(--ns-success-soft);color:var(--ns-success)}.seller-storefront-link.is-error{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.seller-storefront-link__icon{flex:none;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;display:grid}.seller-storefront-link__label b,.seller-storefront-link__label small{display:block}.seller-storefront-link__label small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);overflow-wrap:anywhere;margin-top:3px;font-weight:650}.seller-workspace-topbar>.seller-storefront-link--topbar{min-width:0;margin:0}.seller-mobile-utilities>.seller-storefront-link--mobile{white-space:normal;width:100%;background:var(--ns-bg-surface)!important;min-height:68px!important;color:var(--ns-text-primary)!important;text-align:left!important;border:0!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr)!important;justify-content:stretch!important;align-items:start!important;gap:8px!important;padding:10px!important;display:grid!important}.seller-mobile-utilities>.seller-storefront-link--mobile.is-copied{color:var(--ns-success)!important}.seller-mobile-utilities>.seller-storefront-link--mobile.is-error{color:var(--ns-danger)!important}.story-topbar>.seller-storefront-link{justify-self:end;min-height:38px;padding-inline:10px}.story-topbar{grid-template-columns:1fr auto auto auto;gap:12px}@media (max-width:1120px) and (min-width:701px){.seller-workspace-topbar>.seller-storefront-link--topbar{width:42px;padding:0}.seller-workspace-topbar>.seller-storefront-link--topbar .seller-storefront-link__label{display:none}}@media (max-width:820px){.story-topbar>.seller-storefront-link{width:40px;padding:0}.story-topbar>.seller-storefront-link .seller-storefront-link__label{display:none}}@media (max-width:480px){.story-topbar{grid-template-columns:1fr auto auto}.story-topbar>b{display:none}}@media (max-width:900px){.admin-shell{padding-bottom:calc(90px + env(safe-area-inset-bottom))}.admin-topbar{z-index:var(--layer-navigation)}.admin-topbar>div,.admin-topbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-mobile-nav{z-index:var(--layer-navigation);min-height:76px;padding-bottom:calc(7px + env(safe-area-inset-bottom));background:var(--ns-bg-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.admin-mobile-nav{background:color-mix(in srgb,var(--ns-bg-surface) 94%,transparent)}}.admin-mobile-nav{border-color:var(--ns-border-default)}.admin-mobile-nav>a,.admin-mobile-more>summary{min-width:0;min-height:56px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-align:center;cursor:pointer;border-radius:12px;align-content:center;place-items:center;gap:3px;padding:4px 2px;font-weight:760;list-style:none;display:grid}.admin-mobile-more>summary::-webkit-details-marker{display:none}.admin-mobile-nav>a[aria-current=page],.admin-mobile-more>summary.is-current,.admin-mobile-more[open]>summary{background:var(--ns-owner-shell);color:var(--ns-text-inverse)}.admin-mobile-more{min-width:0}.admin-mobile-more>div{z-index:var(--layer-overlay);left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:calc(82px + env(safe-area-inset-bottom));border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);max-height:min(540px,100dvh - 120px);box-shadow:var(--shadow-soft);border-radius:20px;padding:14px;position:fixed;overflow:auto}.admin-mobile-more>div>header{padding:5px 5px 13px}.admin-mobile-more>div>header b,.admin-mobile-more>div>header small{display:block}.admin-mobile-more>div>header b{font-size:16px}.admin-mobile-more>div>header small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:4px}.admin-mobile-more>div>a{border-top:1px solid var(--ns-border-soft);min-height:58px;color:var(--ns-text-primary);grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:8px 10px;display:grid}.admin-mobile-more>div>a>span{min-width:0}.admin-mobile-more>div>a b,.admin-mobile-more>div>a small{overflow-wrap:anywhere;display:block}.admin-mobile-more>div>a b{font-size:13px}.admin-mobile-more>div>a small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:3px}.admin-mobile-more>div>a[aria-current=page]{background:var(--ns-primary-soft);color:var(--ns-primary);border-radius:12px}}@media (max-width:430px){.admin-main{padding-inline:9px}.admin-topbar{margin-inline:-9px;padding-inline:10px}.admin-content{margin-top:14px}.admin-heading,.admin-modules-hero,.operations-hero,.integration-health-hero,.activity-log-heading{border-radius:22px}.admin-heading h1,.admin-modules-hero h1,.operations-hero h1,.integration-health-hero h1,.activity-log-heading h1{overflow-wrap:anywhere;font-size:clamp(40px,13.5vw,49px)}.admin-store-panel,.admin-detail-card,.operations-runs{padding-inline:14px}}@media (prefers-reduced-motion:reduce){.admin-mobile-more>div{scroll-behavior:auto}}.seller-workspace-mode{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);color:var(--ns-text-primary);border-radius:13px;gap:9px;margin-top:14px;padding:10px;display:grid}.seller-workspace-mode>span b,.seller-workspace-mode>span small{display:block}.seller-workspace-mode>span b{font-size:var(--ns-font-small)}.seller-workspace-mode>span small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:3px;line-height:1.35}.seller-workspace-mode>div{background:var(--ns-neutral-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.seller-workspace-mode button{min-width:0;min-height:34px;color:var(--ns-text-secondary);font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 6px;font-weight:850}.seller-workspace-mode button[aria-pressed=true]{background:var(--ns-primary);color:var(--ns-text-inverse)}.seller-workspace-mode button:focus-visible{outline:3px solid var(--ns-primary-hover);outline-offset:2px}.seller-workspace-mode button:disabled{cursor:wait;opacity:.65}.seller-workspace-mode__error{color:var(--ns-danger)!important}.seller-workspace-mode--compact{background:var(--ns-primary-soft);grid-template-columns:minmax(0,1fr) minmax(164px,.65fr);align-items:center;margin:0 0 10px;padding:12px}.seller-workspace-mode--compact>span b{font-size:13px}.seller-workspace-mode--compact>div{background:var(--ns-bg-surface)}.seller-quick-start{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:24px;margin-top:18px;padding:28px}.seller-quick-start>header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.seller-quick-start>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(28px,3.3vw,44px)}.seller-quick-start>header p{max-width:720px;color:var(--ns-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.55}.seller-quick-start>header>strong{background:var(--ns-primary-soft);min-width:70px;height:48px;color:var(--ns-primary-hover);border-radius:14px;place-items:center;padding:0 13px;font-size:18px;display:grid}.seller-quick-start__preset{border:1px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:18px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:18px;display:grid}.seller-quick-start__preset-icon{background:var(--ns-primary);width:50px;height:50px;color:var(--ns-text-inverse);border-radius:14px;place-items:center;display:grid}.seller-quick-start__preset b,.seller-quick-start__preset p,.seller-quick-start__preset small{display:block}.seller-quick-start__preset b{font-size:16px}.seller-quick-start__preset p{color:var(--ns-text-secondary);margin:5px 0;font-size:13px;line-height:1.5}.seller-quick-start__preset small{color:var(--ns-primary-hover);font-size:12px;font-weight:760}.seller-quick-start__notice,.seller-quick-start__error{border-radius:11px;margin:10px 0 0;padding:11px 13px;font-size:13px;font-weight:760}.seller-quick-start__notice{background:var(--ns-success-soft);color:var(--ns-success)}.seller-quick-start__error{background:var(--ns-danger-soft);color:var(--ns-danger)}.seller-quick-start__steps{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.seller-quick-start__steps>a{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;grid-template-columns:32px 40px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-width:0;min-height:104px;padding:15px;transition:border-color .18s,transform .18s;display:grid}.seller-quick-start__steps>a:hover{border-color:var(--ns-primary);transform:translateY(-1px)}.seller-quick-start__steps>a.is-done{background:var(--ns-success-soft)}.seller-quick-start__number{background:var(--ns-primary-soft);width:32px;height:32px;color:var(--ns-primary-hover);font-size:var(--ns-font-small);border-radius:10px;place-items:center;font-weight:900;display:grid}.seller-quick-start__steps>a.is-done .seller-quick-start__number{background:var(--ns-success);color:var(--ns-text-inverse)}.seller-quick-start__step-icon{background:var(--ns-primary-soft);width:40px;height:40px;color:var(--ns-primary);border-radius:12px;place-items:center;display:grid}.seller-quick-start__steps b,.seller-quick-start__steps small{display:block}.seller-quick-start__steps b{font-size:14px}.seller-quick-start__steps small{color:var(--ns-text-secondary);margin-top:5px;font-size:12px;line-height:1.45}.seller-quick-start__steps em{max-width:112px;color:var(--ns-primary);font-size:var(--ns-font-small);text-align:right;font-style:normal;font-weight:850}.seller-quick-start__steps>a.is-done em{color:var(--ns-success)}.seller-quick-start__all-settings{border-top:1px solid var(--ns-border-default);margin:30px 0 12px;padding-top:24px}.seller-quick-start__all-settings h2{margin:6px 0 0;font-size:24px}.seller-quick-start__all-settings p{color:var(--ns-text-secondary);margin:6px 0 0;font-size:13px}@media (max-width:980px) and (min-width:701px){.seller-sidebar>.seller-workspace-mode{display:none}}@media (max-width:1000px){.seller-quick-start__steps{grid-template-columns:1fr}.seller-quick-start__preset{grid-template-columns:50px minmax(0,1fr)}.seller-quick-start__preset .button{grid-column:1/-1;width:100%}}@media (max-width:700px){.seller-quick-start{border-radius:19px;padding:20px 14px}.seller-quick-start>header>strong{min-width:58px;height:42px}.seller-quick-start__preset{grid-template-columns:42px minmax(0,1fr);padding:15px 13px}.seller-quick-start__preset-icon{width:42px;height:42px}.seller-quick-start__steps>a{grid-template-columns:30px minmax(0,1fr) 16px;min-height:112px;padding:13px 11px}.seller-quick-start__step-icon{display:none}.seller-quick-start__steps em{text-align:left;grid-column:2;max-width:none}.seller-quick-start__steps>a>svg{grid-area:1/3/3}.seller-quick-start__number{width:30px;height:30px}}@media (max-width:430px){.seller-workspace-mode--compact{grid-template-columns:1fr}.seller-workspace-mode button{min-height:40px;font-size:var(--ns-font-small)}.seller-quick-start>header{gap:10px}.seller-quick-start>header p{font-size:13px}.seller-quick-start>header h2{font-size:29px}}.provider-refund-box{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:4px 0;padding:15px;display:flex}.provider-refund-box>div{gap:4px;min-width:0;display:grid}.provider-refund-box b{font-size:var(--ns-font-label)}.provider-refund-box small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.45}.provider-refund-box>.button,.provider-refund-box>.notification-state{flex:none}@media (max-width:620px){.provider-refund-box{flex-direction:column;align-items:stretch}.provider-refund-box>.button{width:100%}}.setup-choice{border:0;margin:19px 0 0;padding:0}.setup-choice legend{font-size:var(--ns-font-small);margin-bottom:9px;font-weight:850}.setup-choice>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.setup-choice label{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);cursor:pointer;border-radius:15px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:86px;padding:14px;display:grid;position:relative}.setup-choice label:has(input:checked){border-color:var(--ns-primary);background:var(--ns-primary-soft);box-shadow:0 0 0 2px var(--ns-input-focus-ring)}.setup-choice label:has(input:focus-visible){outline:3px solid var(--ns-primary-hover);outline-offset:3px}.setup-choice input{accent-color:var(--ns-primary);margin-top:3px}.setup-choice b,.setup-choice small{display:block}.setup-choice b{font-size:14px}.setup-choice small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:5px;line-height:1.45}.setup-choice input:focus-visible{outline:0}.seller-quick-start__steps>a.is-ready{background:var(--ns-success-soft);border-color:var(--ns-success)}.seller-quick-start__steps>a.is-ready .seller-quick-start__number{background:var(--ns-success);color:var(--ns-text-inverse)}.seller-quick-start__steps>a.is-ready em{color:var(--ns-success)}.seller-quick-start__steps>a.is-needs_attention{border-color:var(--ns-warning);background:var(--ns-warning-soft)}.seller-quick-start__steps>a.is-needs_attention .seller-quick-start__number{background:var(--ns-warning);color:var(--ns-text-primary)}.seller-quick-start__published{border:1px solid var(--ns-success);background:var(--ns-success-soft);border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:18px;display:flex}.seller-quick-start__published b,.seller-quick-start__published p{display:block}.seller-quick-start__published p{color:var(--ns-text-secondary);margin:5px 0 0;font-size:13px;line-height:1.5}.seller-quick-start__published>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.seller-quick-start__published button,.seller-quick-start__published a{border:1px solid var(--ns-primary);background:var(--ns-bg-surface);min-height:42px;color:var(--ns-primary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;padding:0 13px;font-weight:850;display:inline-flex}.seller-quick-start__published a{background:var(--ns-primary);color:var(--ns-text-inverse)}.product-form--quick{max-width:920px;margin-inline:auto}.product-form--quick .product-form-card{padding-block:24px}.product-form--quick .variant-table--quick-none :is(.variant-table__head,.variant-table__row),.product-form--quick .variant-table--quick-status :is(.variant-table__head,.variant-table__row){grid-template-columns:minmax(140px,1.35fr) minmax(120px,.65fr)}.product-form--quick .variant-table--quick-exact :is(.variant-table__head,.variant-table__row){grid-template-columns:minmax(140px,1.2fr) minmax(110px,.7fr) minmax(100px,.55fr)}.product-field>small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);line-height:1.45}.product-package-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.variant-table--full-none :is(.variant-table__head,.variant-table__row),.variant-table--full-status :is(.variant-table__head,.variant-table__row){grid-template-columns:minmax(140px,1.15fr) minmax(100px,.72fr) minmax(112px,.8fr) minmax(100px,.7fr) minmax(115px,.78fr)}.variant-table--full-exact :is(.variant-table__head,.variant-table__row){grid-template-columns:minmax(140px,1.15fr) minmax(100px,.7fr) minmax(110px,.78fr) minmax(100px,.68fr) minmax(112px,.76fr) minmax(88px,.52fr)}.public-product-page__tags{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.public-product-page__tags span{border:1px solid var(--shop-text);padding:6px 10px}@supports (color:color-mix(in lab, red, red)){.public-product-page__tags span{border:1px solid color-mix(in srgb,var(--shop-text) 22%,transparent)}}.public-product-page__tags span{background:var(--shop-surface);border-radius:999px;font-size:12px;font-weight:750;line-height:1.2}.public-product-fulfillment{border:1px solid var(--shop-text);margin:22px 0 4px;padding:17px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.public-product-fulfillment{border-radius:var(--shop-radius);background:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment{background:color-mix(in srgb,var(--shop-surface) 88%,var(--shop-accent))}}.public-product-fulfillment>header span{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);letter-spacing:.1em;text-transform:uppercase;font-weight:900}.public-product-fulfillment>header h2{letter-spacing:-.035em;margin:4px 0 15px;font-size:22px}.public-product-fulfillment article+article{border-top:1px solid var(--shop-text);margin-top:15px;padding-top:15px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment article+article{border-top:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.public-product-fulfillment h3{font-family:Arial,sans-serif;font-size:var(--ns-font-label);margin:0 0 7px}.public-product-fulfillment ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.public-product-fulfillment li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:9px;min-width:0;display:grid}.public-product-fulfillment li div{min-width:0}.public-product-fulfillment li b,.public-product-fulfillment li small{overflow-wrap:anywhere;display:block}.public-product-fulfillment li b{font-family:Arial,sans-serif;font-size:var(--ns-font-small)}.public-product-fulfillment li small{color:var(--shop-text);margin-top:2px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment li small{color:color-mix(in srgb,var(--shop-text) 61%,transparent)}}.public-product-fulfillment li small{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);line-height:1.35}.public-product-fulfillment li>span{max-width:145px;font-family:Arial,sans-serif;font-size:var(--ns-font-caption);text-align:right;overflow-wrap:anywhere;font-weight:850}.public-product-fulfillment>p{border-top:1px solid var(--shop-text);margin:15px 0 0;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment>p{border-top:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.public-product-fulfillment>p{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment>p{color:color-mix(in srgb,var(--shop-text) 65%,transparent)}}.public-product-fulfillment>p{font-family:Arial,sans-serif;font-size:var(--ns-font-caption);line-height:1.45}@media (max-width:430px){.public-product-fulfillment{padding:14px}.public-product-fulfillment li{grid-template-columns:1fr}.public-product-fulfillment li>span{text-align:left;max-width:none}}.public-related-products{width:min(1380px,100%);margin:0 auto;padding:10px clamp(18px,5vw,76px) 90px}.public-related-products>header span{font-family:var(--shop-ui-font,Arial,sans-serif);font-size:var(--ns-font-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:850}.public-related-products>header h2{letter-spacing:-.045em;margin:8px 0 24px;font-size:clamp(34px,4.5vw,62px)}.public-related-products>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-related-products a{border:1px solid var(--shop-text);grid-template-columns:minmax(90px,120px) minmax(0,1fr) 24px;align-items:center;gap:13px;min-width:0;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-related-products a{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-related-products a{border-radius:var(--shop-radius);background:var(--shop-surface);color:var(--shop-text);transition:transform .18s,border-color .18s}.public-related-products a:hover{border-color:var(--shop-primary);transform:translateY(-2px)}.public-related-products figure{aspect-ratio:1;border-radius:calc(var(--shop-radius) * .72);background:var(--shop-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-related-products figure{background:color-mix(in srgb,var(--shop-accent) 24%,var(--shop-surface))}}.public-related-products figure img{object-fit:cover;width:100%;height:100%;display:block}.public-related-products figure>span{opacity:.45;place-items:center;width:100%;height:100%;font-size:32px;display:grid}.public-related-products article{min-width:0}.public-related-products h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.public-related-products p{color:var(--shop-text);margin:6px 0 10px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-related-products p{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.public-related-products p{font-size:var(--ns-font-caption);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.public-related-products article b{font-family:var(--shop-ui-font,Arial,sans-serif);font-size:var(--ns-font-small)}.public-related-products a>i{font-size:20px;font-style:normal}.public-related-products a:focus-visible{outline:3px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-related-products a:focus-visible{outline:3px solid color-mix(in srgb,var(--shop-accent) 60%,transparent)}}.public-related-products a:focus-visible{outline-offset:2px}@media (max-width:980px){.public-related-products>div{grid-template-columns:1fr 1fr}}@media (max-width:700px){.public-related-products{padding:8px 13px 80px}.public-related-products>header h2{margin-bottom:16px}.public-related-products>div{grid-template-columns:1fr}.public-related-products a{grid-template-columns:86px minmax(0,1fr) 20px}.public-related-products p{margin-bottom:7px}}.activation-page{gap:18px;display:grid}.activation-hero{background:var(--ns-owner-shell);color:var(--ns-text-inverse);border-radius:28px;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);align-items:center;gap:28px;padding:clamp(25px,4vw,50px);display:grid}.activation-hero h1{letter-spacing:-.06em;max-width:820px;margin:10px 0 0;font-size:clamp(40px,5.5vw,72px);line-height:.97}.activation-hero p{max-width:720px;color:var(--ns-owner-muted);margin:18px 0 0;font-size:14px;line-height:1.65}.activation-hero aside{border:1px solid var(--ns-owner-line);background:var(--ns-owner-surface);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:190px;padding:22px;display:flex}.activation-hero aside svg{color:var(--ns-attention)}.activation-hero aside b{margin-top:18px;font-size:16px}.activation-hero aside span{color:var(--ns-owner-muted);font-size:var(--ns-font-small);margin-top:7px;line-height:1.55}.activation-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.activation-kpis article{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:19px;min-width:0;padding:20px}.activation-kpis small,.activation-kpis strong,.activation-kpis span{display:block}.activation-kpis small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);font-weight:800}.activation-kpis strong{letter-spacing:-.05em;margin-top:12px;font-size:clamp(30px,4vw,49px)}.activation-kpis span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:4px}.activation-funnel{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:24px;padding:clamp(18px,3vw,30px)}.activation-funnel>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.activation-funnel h2{letter-spacing:-.04em;margin:8px 0 0;font-size:30px}.activation-funnel>header p{max-width:440px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:0;line-height:1.55}.activation-table{border:1px solid var(--ns-border-default);border-radius:16px;margin-top:22px;overflow:hidden}.activation-table__head,.activation-table__row{grid-template-columns:minmax(180px,1.6fr) repeat(4,minmax(80px,.55fr));align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:grid}.activation-table__head{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.activation-table__row{border-top:1px solid var(--ns-border-soft);font-size:13px}.activation-table__row>span:first-child{align-items:center;gap:10px;display:flex}.activation-table__row em{background:var(--ns-primary-soft);width:30px;height:30px;color:var(--ns-primary);font-size:var(--ns-font-caption);border-radius:9px;flex:none;place-items:center;font-style:normal;font-weight:900;display:grid}@media (max-width:900px){.activation-hero{grid-template-columns:1fr}.activation-hero aside{min-height:140px}.activation-kpis{grid-template-columns:1fr 1fr}.activation-table{overflow-x:auto}.activation-table__head,.activation-table__row{min-width:690px}}@media (max-width:700px){.setup-choice>div{grid-template-columns:1fr}.seller-quick-start__published{flex-direction:column;align-items:stretch}.seller-quick-start__published>div:last-child{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.seller-quick-start__published a{grid-column:1/-1}.product-form--quick .product-form-card{padding-block:18px}.product-form--quick .variant-table :is(.variant-table__head,.variant-table__row){min-width:0}.product-form--quick .variant-table--quick-exact :is(.variant-table__head,.variant-table__row){min-width:390px}.product-package-grid{grid-template-columns:1fr}.variant-table--full-none :is(.variant-table__head,.variant-table__row),.variant-table--full-status :is(.variant-table__head,.variant-table__row){min-width:780px}.variant-table--full-exact :is(.variant-table__head,.variant-table__row){min-width:900px}.activation-funnel>header{flex-direction:column;align-items:flex-start}.activation-kpis{grid-template-columns:1fr}}@media (max-width:430px){.setup-choice label{min-height:78px}.seller-quick-start__published>div:last-child{grid-template-columns:1fr}.seller-quick-start__published a{grid-column:auto}.activation-hero{border-radius:22px;padding:28px 20px}.activation-hero h1{font-size:43px}.activation-funnel{padding-inline:12px}.activation-kpis article{padding:17px}}.store-lifecycle-page{max-width:1240px}.store-lifecycle{gap:14px;display:grid}.store-lifecycle__principles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.store-lifecycle__principles article{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:18px;grid-template-columns:42px minmax(0,1fr);gap:13px;min-width:0;padding:19px;display:grid}.store-lifecycle__principles article>span{background:var(--ns-primary-soft);width:42px;height:42px;color:var(--ns-primary);font-size:var(--ns-font-small);border-radius:12px;place-items:center;font-weight:900;display:grid}.store-lifecycle__principles b{font-size:15px}.store-lifecycle__principles p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:6px 0 0;line-height:1.55}.store-lifecycle__status,.store-lifecycle__request{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;padding:clamp(20px,4vw,34px)}.store-lifecycle__status--requested{border-color:var(--ns-warning);background:var(--ns-warning-soft)}.store-lifecycle__status--retention,.store-lifecycle__status--archived{border-color:var(--ns-danger)}.store-lifecycle__status>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.store-lifecycle__status>header span{font-size:var(--ns-font-caption);text-transform:uppercase;font-weight:850}.store-lifecycle__status>header h2{margin:5px 0 0;font-size:30px}.store-lifecycle__status>header>b{background:var(--ns-bg-surface);font-size:var(--ns-font-small);border-radius:999px;padding:8px 11px}.store-lifecycle__status dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:24px 0 0;display:grid}.store-lifecycle__status dl>div{border:1px solid var(--ns-border-default);padding:14px}@supports (color:color-mix(in lab, red, red)){.store-lifecycle__status dl>div{border:1px solid color-mix(in srgb,var(--ns-border-default) 75%,transparent)}}.store-lifecycle__status dl>div{background:var(--ns-bg-surface);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.store-lifecycle__status dl>div{background:color-mix(in srgb,var(--ns-bg-surface) 88%,transparent)}}.store-lifecycle__status dt{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);font-weight:800}.store-lifecycle__status dd{margin:6px 0 0;font-size:13px;font-weight:760;line-height:1.5}.store-lifecycle__status>p{margin:14px 0 0;font-size:13px;line-height:1.55}.store-lifecycle__status>footer{border-top:1px solid var(--ns-border-default);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.store-lifecycle__status>footer a{color:var(--ns-primary);font-size:13px;font-weight:850}.store-lifecycle__request header h2{margin:8px 0 0;font-size:30px}.store-lifecycle__request header p{max-width:760px;color:var(--ns-text-secondary);margin:8px 0 0;font-size:13px;line-height:1.6}.store-lifecycle__request label{gap:8px;margin-top:18px;display:grid}.store-lifecycle__request label>span{font-size:13px;font-weight:800}.store-lifecycle__request :is(input,textarea){border:1px solid var(--ns-border-default);background:var(--ns-input-bg);width:100%;color:var(--ns-text-primary);font:inherit;border-radius:13px;padding:13px}.store-lifecycle__request input{min-height:48px}.store-lifecycle__request :is(input,textarea):focus{border-color:var(--ns-input-focus-border);outline:3px solid var(--ns-input-focus-ring)}.store-lifecycle__request label small{color:var(--ns-danger);font-size:var(--ns-font-small)}.store-lifecycle__request>.button{margin-top:20px}.button--danger{border-color:var(--ns-danger)!important;background:var(--ns-danger)!important;color:var(--ns-text-inverse)!important}.button--danger:hover{filter:brightness(.92)}.admin-store-closure__state{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:18px;display:grid}.admin-store-closure__state>div{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:13px;padding:13px}.admin-store-closure__state span,.admin-store-closure__state b{display:block}.admin-store-closure__state span{color:var(--ns-text-secondary);font-size:var(--ns-font-caption)}.admin-store-closure__state b{overflow-wrap:anywhere;margin-top:5px;font-size:13px}.admin-store-closure__state>p,.admin-store-closure__state>small{background:var(--ns-neutral-soft);font-size:var(--ns-font-small);border-radius:12px;grid-column:1/-1;margin:0;padding:12px;line-height:1.5}.admin-store-closure__actions{border-top:1px solid var(--ns-border-default);margin-top:16px;padding-top:16px}.admin-store-closure__actions label{gap:7px;display:grid}.admin-store-closure__actions label span{font-size:13px;font-weight:800}.admin-store-closure__actions textarea{border:1px solid var(--ns-border-default);width:100%;font:inherit;border-radius:12px;padding:12px}.admin-store-closure__actions>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:760px){.store-lifecycle__principles,.store-lifecycle__status dl{grid-template-columns:1fr}.store-lifecycle__status>footer{flex-direction:column;align-items:stretch}.store-lifecycle__status>footer .button{width:100%}.admin-store-closure__state{grid-template-columns:1fr 1fr}}@media (max-width:430px){.store-lifecycle__principles article{grid-template-columns:36px minmax(0,1fr);padding:15px}.store-lifecycle__principles article>span{width:36px;height:36px}.store-lifecycle__status>header{flex-direction:column}.admin-store-closure__state{grid-template-columns:1fr}}.product-gallery-shell .product-existing-media video,.public-product-page__gallery video{object-fit:cover;background:var(--shop-text,var(--ns-text-primary));width:100%;height:100%;display:block}.product-video-picker{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:end;gap:10px;margin-top:10px;padding:16px;display:grid}.product-video-picker label{gap:6px;min-width:0;display:grid}.product-video-picker label>span{font-size:var(--ns-font-small);font-weight:820}.product-video-picker input{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:100%;min-height:46px;font:inherit;font-size:var(--ns-font-caption);border-radius:11px;padding:9px}.product-video-picker button{background:var(--ns-primary);min-height:46px;color:var(--ns-text-inverse);font:inherit;font-size:var(--ns-font-small);cursor:pointer;border:0;border-radius:11px;padding:0 15px;font-weight:850}.product-video-picker button:disabled{opacity:.45;cursor:not-allowed}.product-video-queue{gap:6px;margin-top:8px;display:grid}.product-video-queue>div{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);font-size:var(--ns-font-caption);border-radius:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 11px;display:grid}.product-video-queue span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-video-queue button{background:var(--ns-danger-soft);width:34px;height:34px;color:var(--ns-danger);cursor:pointer;border:0;border-radius:50%;font-size:18px}@media (max-width:760px){.product-video-picker{grid-template-columns:1fr}.product-video-queue>div{grid-template-columns:minmax(0,1fr) auto}.product-video-queue>div span:nth-child(2){grid-area:2/1/auto/-1}.product-video-queue>div button{grid-area:1/2}}.product-additional-categories{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:15px;min-width:0;margin:16px 0 0;padding:15px}.product-additional-categories legend{font-size:var(--ns-font-small);padding:0 7px;font-weight:850}.product-additional-categories legend small{color:var(--ns-text-secondary);margin-left:6px;font-weight:750}.product-additional-categories>p{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin:0 0 11px;line-height:1.5}.product-related-picker{border:0;margin:0;padding:0}.product-related-picker legend{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-bottom:10px;font-weight:800}.product-related-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.product-related-picker label{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);cursor:pointer;border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:64px;padding:11px 12px;display:grid}.product-related-picker label.is-selected{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.product-related-picker input{accent-color:var(--ns-primary)}.product-related-picker b,.product-related-picker small{display:block}.product-related-picker b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.product-related-picker small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:4px}.product-related-picker label:has(input:disabled){cursor:not-allowed;opacity:.55}@media (max-width:700px){.product-related-picker>div{grid-template-columns:1fr}.product-related-picker label{min-height:58px}}.product-additional-categories>div{flex-wrap:wrap;gap:7px;display:flex}.product-additional-categories label{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-width:0;min-height:40px;font-size:var(--ns-font-caption);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:0 12px;font-weight:780;display:flex}.product-additional-categories label.is-selected{border-color:var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-primary)}.product-additional-categories input{width:16px;height:16px;accent-color:var(--ns-primary);margin:0}.product-additional-categories label:has(input:disabled){opacity:.48;cursor:not-allowed}@media (max-width:700px){.product-additional-categories>div{grid-template-columns:1fr;display:grid}.product-additional-categories label{border-radius:12px}}.storefront-preview-surfaces{scrollbar-width:thin;gap:5px;margin:0 4px 9px;padding-bottom:2px;display:flex;overflow-x:auto}.storefront-preview-surfaces button{border:1px solid var(--ns-border-default);background:var(--ns-neutral-soft);min-height:34px;color:var(--ns-text-secondary);font:inherit;font-size:var(--ns-font-small);cursor:pointer;border-radius:9px;flex:none;padding:0 9px;font-weight:820}.storefront-preview-surfaces button[aria-selected=true]{border-color:var(--sf-primary,var(--ns-primary));background:var(--ns-bg-surface);color:var(--ink)}.storefront-frame{height:calc(100% - 103px)}.storefront-buyer-preview{background:var(--sf-bg);min-height:100%;color:var(--sf-text)}.storefront-buyer-preview__heading{padding:34px 24px 20px}.storefront-buyer-preview__heading small{font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.13em;font-weight:900}.storefront-buyer-preview__heading h2{letter-spacing:-.05em;margin:8px 0 5px;font-size:32px;line-height:1}.storefront-buyer-preview__heading p{max-width:430px;color:var(--sf-text);margin:0}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__heading p{color:color-mix(in srgb,var(--sf-text) 64%,transparent)}}.storefront-buyer-preview__heading p{font-size:var(--ns-font-body);line-height:1.5}.storefront-buyer-preview__layout,.storefront-buyer-preview__returns{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);gap:10px;padding:0 20px 25px;display:grid}.storefront-buyer-preview__layout>section,.storefront-buyer-preview__layout>aside,.storefront-buyer-preview__account>section,.storefront-buyer-preview__returns>section,.storefront-buyer-preview__returns>aside{border:1px solid var(--sf-text);padding:14px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__layout>section,.storefront-buyer-preview__layout>aside,.storefront-buyer-preview__account>section,.storefront-buyer-preview__returns>section,.storefront-buyer-preview__returns>aside{border:1px solid color-mix(in srgb,var(--sf-text) 14%,transparent)}}.storefront-buyer-preview__layout>section,.storefront-buyer-preview__layout>aside,.storefront-buyer-preview__account>section,.storefront-buyer-preview__returns>section,.storefront-buyer-preview__returns>aside{border-radius:var(--sf-radius);background:var(--sf-surface)}.storefront-buyer-preview__product{grid-template-columns:62px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.storefront-buyer-preview__product>i{border-radius:calc(var(--sf-radius) * .7);background:linear-gradient(145deg,var(--sf-accent),var(--sf-bg));width:62px;height:76px}.storefront-buyer-preview__product b,.storefront-buyer-preview__product small,.storefront-buyer-preview__product span{display:block}.storefront-buyer-preview__product b{font-size:var(--ns-font-small)}.storefront-buyer-preview__product small{color:var(--sf-text);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__product small{color:color-mix(in srgb,var(--sf-text) 60%,transparent)}}.storefront-buyer-preview__product small{font-size:var(--ns-font-caption)}.storefront-buyer-preview__product span{background:var(--sf-bg);width:max-content;font-size:var(--ns-font-caption);border-radius:99px;margin-top:13px;padding:5px 8px}.storefront-buyer-preview__product strong{font-size:var(--ns-font-label)}.storefront-buyer-preview__promo{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-top:14px;display:grid}.storefront-buyer-preview__promo>span{font-size:var(--ns-font-caption);grid-column:1/-1;font-weight:800}.storefront-buyer-preview__promo input{border:1px solid var(--sf-text);min-width:0;height:34px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__promo input{border:1px solid color-mix(in srgb,var(--sf-text) 18%,transparent)}}.storefront-buyer-preview__promo input{background:var(--sf-bg);font-size:var(--ns-font-caption);border-radius:7px}.storefront-buyer-preview button{border:1px solid var(--sf-primary);border-radius:var(--sf-radius);background:var(--sf-primary);min-height:34px;color:var(--sf-surface);font:inherit;font-size:var(--ns-font-caption);padding:0 10px;font-weight:850}.storefront-buyer-preview__layout>aside>small,.storefront-buyer-preview__layout>aside>div{justify-content:space-between;gap:8px;display:flex}.storefront-buyer-preview__layout>aside>small{text-transform:uppercase;margin-bottom:13px;font-weight:900;display:block}.storefront-buyer-preview__layout>aside>div{border-bottom:1px solid var(--sf-text);padding:7px 0}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__layout>aside>div{border-bottom:1px solid color-mix(in srgb,var(--sf-text) 10%,transparent)}}.storefront-buyer-preview__layout>aside>div{font-size:var(--ns-font-caption)}.storefront-buyer-preview__layout>aside footer{font-size:var(--ns-font-small);justify-content:space-between;padding:12px 0;display:flex}.storefront-buyer-preview__layout>aside button{width:100%}.storefront-buyer-preview__account{grid-template-columns:132px minmax(0,1fr);gap:10px;padding:0 20px 24px;display:grid}.storefront-buyer-preview__account>nav{align-content:start;gap:5px;display:grid}.storefront-buyer-preview__account>nav button{text-align:left;min-height:34px;color:var(--sf-text);background:0 0}.storefront-buyer-preview__account>nav button[aria-pressed=true]{background:var(--sf-primary);color:var(--sf-surface)}.storefront-buyer-preview__order{justify-content:space-between;gap:10px;display:flex}.storefront-buyer-preview__order small,.storefront-buyer-preview__order b{display:block}.storefront-buyer-preview__order small{font-size:var(--ns-font-caption)}.storefront-buyer-preview__order b{font-size:var(--ns-font-small);margin-top:4px}.storefront-buyer-preview__order strong{font-size:var(--ns-font-label)}.storefront-buyer-preview__timeline{font-size:var(--ns-font-caption);grid-template-columns:12px 1fr;gap:5px 8px;margin:18px 0;display:grid}.storefront-buyer-preview__timeline i{border:2px solid var(--sf-text);width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__timeline i{border:2px solid color-mix(in srgb,var(--sf-text) 25%,transparent)}}.storefront-buyer-preview__timeline i{border-radius:50%}.storefront-buyer-preview__timeline i.is-done,.storefront-buyer-preview__timeline i.is-active{border-color:var(--sf-primary);background:var(--sf-accent)}.storefront-buyer-preview__actions{flex-wrap:wrap;gap:6px;display:flex}.storefront-buyer-preview__actions button+button{color:var(--sf-primary);background:0 0}.storefront-buyer-preview__success{text-align:center;border:1px solid var(--sf-text);width:min(330px,100% - 32px);margin:10px auto;padding:25px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__success{border:1px solid color-mix(in srgb,var(--sf-text) 14%,transparent)}}.storefront-buyer-preview__success{border-radius:var(--sf-radius);background:var(--sf-surface)}.storefront-buyer-preview__success>span{background:var(--sf-accent);width:46px;height:46px;color:var(--sf-primary);border-radius:50%;place-items:center;margin:auto;font-size:24px;font-weight:900;display:grid}.storefront-buyer-preview__success>b{margin-top:14px;font-size:17px;display:block}.storefront-buyer-preview__success>p{color:var(--sf-text);margin:8px 0 15px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__success>p{color:color-mix(in srgb,var(--sf-text) 65%,transparent)}}.storefront-buyer-preview__success>p{font-size:var(--ns-font-caption);line-height:1.55}.storefront-buyer-preview__success>div{border-radius:calc(var(--sf-radius) * .7);background:var(--sf-bg);font-size:var(--ns-font-caption);gap:4px;margin-bottom:14px;padding:10px;display:grid}.storefront-buyer-preview__success button{width:100%;margin-top:6px}.storefront-buyer-preview__success button:last-child{color:var(--sf-primary);background:0 0}.storefront-buyer-preview__returns label{font-size:var(--ns-font-caption);gap:5px;margin-top:10px;font-weight:800;display:grid}.storefront-buyer-preview__returns select{border:1px solid var(--sf-text);width:100%;height:34px;padding:0 8px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__returns select{border:1px solid color-mix(in srgb,var(--sf-text) 18%,transparent)}}.storefront-buyer-preview__returns select{background:var(--sf-bg);color:var(--sf-text);font:inherit;font-size:var(--ns-font-caption);border-radius:7px}.storefront-buyer-preview__returns section>button{width:100%;margin-top:12px}.storefront-buyer-preview__returns aside>*{display:block}.storefront-buyer-preview__returns aside>small{font-size:var(--ns-font-caption);text-transform:uppercase}.storefront-buyer-preview__returns aside>b{font-size:var(--ns-font-small);margin-top:7px}.storefront-buyer-preview__returns aside>p{color:var(--sf-text);margin:7px 0 12px}@supports (color:color-mix(in lab, red, red)){.storefront-buyer-preview__returns aside>p{color:color-mix(in srgb,var(--sf-text) 62%,transparent)}}.storefront-buyer-preview__returns aside>p{font-size:var(--ns-font-caption);line-height:1.5}.storefront-buyer-preview__returns aside>span{font-size:var(--ns-font-caption);margin-top:7px}.storefront-frame--mobile .storefront-buyer-preview__layout,.storefront-frame--mobile .storefront-buyer-preview__returns,.storefront-frame--mobile .storefront-buyer-preview__account{grid-template-columns:1fr}.storefront-frame--mobile .storefront-buyer-preview__account>nav{display:flex;overflow:hidden}.storefront-frame--mobile .storefront-buyer-preview__account>nav button{white-space:nowrap}.storefront-frame--mobile .storefront-buyer-preview__product{grid-template-columns:52px minmax(0,1fr)}.storefront-frame--mobile .storefront-buyer-preview__product>strong{grid-column:2}.storefront-frame--mobile .storefront-buyer-preview__layout>aside{position:sticky;bottom:0}.storefront-frame--mobile .storefront-buyer-preview__heading{padding:25px 16px 16px}.storefront-frame--mobile .storefront-buyer-preview__heading h2{font-size:27px}@media (max-width:700px){.storefront-preview-surfaces{margin-inline:0}.storefront-live{height:720px}.storefront-frame{min-height:610px}.storefront-savebar>div:last-child{align-items:stretch}body:has(.storefront-editor) .seller-quick-actions-launcher{display:none}}.provider-logo{border:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);border-radius:13px;flex:none;place-items:center;padding:7px;display:inline-grid;overflow:hidden;box-shadow:0 1px 2px #0a14230d}.provider-logo img{object-fit:contain;width:100%;height:100%;display:block}.provider-logo--mono{background:var(--ns-primary-soft)}.provider-logo--nova-poshta{background:var(--provider-nova-poshta);border-color:var(--provider-nova-poshta);padding:5px}.provider-logo--ukrposhta{background:var(--provider-ukrposhta);border-color:var(--provider-ukrposhta);padding:4px}.provider-logo--prro{background:var(--provider-checkbox);border-color:var(--provider-checkbox);padding:0}.provider-logo--tiktok,.provider-logo--tiktok-pixel,.provider-logo--order-email{background:var(--ns-bg-surface)}.provider-logo--nova-shop,.provider-logo--site-chat,.provider-logo--custom-domain{background:0 0;border:0;padding:0}.integration-card>header>.provider-logo{grid-column:1}.provider-identity{align-items:center;gap:12px;display:flex}.provider-identity>div{min-width:0}.provider-heading{align-items:center;gap:14px;display:flex}.provider-heading>div{min-width:0}.integration-wizard>article>.provider-heading,.integration-diagnostics-page .provider-heading{margin-bottom:18px}.integration-wizard>article>.provider-heading h1,.integration-diagnostics-page .provider-heading h1{margin:0}.integration-setup-guide__provider{align-items:center;gap:10px;display:flex}.integration-setup-guide__provider .provider-logo{border-radius:10px;padding:6px;width:36px!important;height:36px!important}.buyer-delivery-options>label.has-provider{grid-template-columns:42px minmax(0,1fr)}.buyer-delivery-options>label>.provider-logo,.buyer-payment-options>label>.provider-logo{grid-column:1}.public-product-fulfillment li:has(>.provider-logo){grid-template-columns:36px minmax(0,1fr) auto;align-items:center}.public-product-fulfillment li>.provider-logo{margin-right:2px}@media (max-width:430px){.public-product-fulfillment li:has(>.provider-logo){grid-template-columns:36px minmax(0,1fr)}.public-product-fulfillment li:has(>.provider-logo)>span{text-align:left;grid-column:2}}.web-analytics-settings{gap:18px;display:grid}.web-analytics-settings>header h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(23px,3vw,31px)}.web-analytics-settings>header p{max-width:760px;color:var(--ns-text-secondary);font-size:var(--ns-font-body);margin:9px 0 0;line-height:1.6}.web-analytics-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.web-analytics-provider{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:20px;gap:18px;min-width:0;padding:20px;display:grid}.web-analytics-provider>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.web-analytics-provider>header b,.web-analytics-provider>header small{display:block}.web-analytics-provider>header b{font-size:17px}.web-analytics-provider>header small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:4px;line-height:1.4}.web-analytics-provider>label:not(.web-analytics-switch){font-size:var(--ns-font-label);gap:7px;font-weight:850;display:grid}.web-analytics-provider>label input{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:100%;min-height:48px;color:var(--ns-text-primary);font:inherit;border-radius:11px;padding:0 13px}.web-analytics-provider>label small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);font-weight:500;line-height:1.5}.web-analytics-switch{background:var(--ns-bg-app);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:13px;display:flex}.web-analytics-switch span,.web-analytics-switch b,.web-analytics-switch small{display:block}.web-analytics-switch small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:4px;line-height:1.45}.web-analytics-switch input{accent-color:var(--ns-primary);flex:0 0 22px;width:22px!important;min-height:22px!important}.web-analytics-provider>a{width:max-content;max-width:100%;color:var(--ns-primary-hover);font-size:var(--ns-font-label);font-weight:850;text-decoration:underline}.web-analytics-privacy{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);border-radius:16px;padding:16px 18px}.web-analytics-privacy p{color:var(--ns-text-secondary);font-size:var(--ns-font-body);margin:6px 0 0;line-height:1.55}@media (max-width:760px){.web-analytics-provider-grid{grid-template-columns:1fr}.web-analytics-provider{padding:16px}.web-analytics-provider>header{grid-template-columns:44px minmax(0,1fr)}.web-analytics-provider>header>em{grid-column:1/-1}.web-analytics-switch{align-items:flex-start}.web-analytics-settings .meta-actions,.web-analytics-settings .meta-actions>*{width:100%}}.web-analytics-provider-links{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.web-analytics-provider-links a{width:max-content;max-width:100%;color:var(--ns-primary-hover);font-size:var(--ns-font-label);font-weight:850;text-decoration:underline}.web-analytics-unsaved{color:var(--ns-warning-text);font-size:var(--ns-font-small);font-weight:750;line-height:1.45;display:block}.web-analytics-unsaved--global{background:var(--ns-attention-soft);border-radius:12px;margin:0;padding:12px 14px}@media (max-width:760px){.web-analytics-provider-links,.web-analytics-provider-links a{width:100%}.web-analytics-provider-links a{align-items:center;min-height:40px;display:flex}.web-analytics-confirmation .button{width:100%}}.web-analytics-privacy a{width:max-content;max-width:100%;color:var(--ns-primary-hover);font-size:var(--ns-font-label);text-underline-offset:3px;margin-top:10px;font-weight:850;text-decoration:underline;display:block}.web-analytics-confirmation{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;gap:12px;padding:14px;display:grid}.web-analytics-confirmation p,.web-analytics-confirmation b,.web-analytics-confirmation span{margin:0;display:block}.web-analytics-confirmation span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:5px;line-height:1.5}.web-analytics-confirmation .button{width:100%;min-height:44px}.store-legal-disclosure{border:1px solid var(--ns-border-default);background:var(--ns-primary-soft);color:var(--ns-text-primary);border-radius:12px;gap:5px;margin-top:14px;padding:13px 14px;display:grid}.store-legal-disclosure span{font-size:var(--ns-font-small);line-height:1.5}.store-legal-disclosure a{width:max-content;max-width:100%;color:var(--ns-primary-hover);font-size:var(--ns-font-label);text-underline-offset:3px;margin-top:3px;font-weight:850;text-decoration:underline}.store-legal-template-help{border:1px solid var(--ns-border-default);background:var(--ns-bg-muted);color:var(--ns-text-primary);border-radius:14px;gap:6px;margin-top:16px;padding:15px 16px;display:grid}.store-legal-template-help span,.store-legal-template-help small{line-height:1.5}.store-legal-template-help span{font-size:var(--ns-font-small)}.store-legal-template-help small{color:var(--ns-text-secondary)}.store-legal-template-help nav{flex-wrap:wrap;gap:6px 16px;margin-top:3px;display:flex}.store-legal-template-help a{color:var(--ns-primary-hover);font-size:var(--ns-font-label);text-underline-offset:3px;font-weight:850;text-decoration:underline}.store-legal-documents>article>.store-legal-feedback{margin-top:12px}.ukrposhta-connect{grid-template-columns:repeat(2,minmax(0,1fr))}.ukrposhta-connect>.integration-field-help-link,.ukrposhta-connect>details,.ukrposhta-connect>.module-feedback,.ukrposhta-connect>.integration-step-actions,.ukrposhta-connect>.button,.ukrposhta-connect>.ukrposhta-saved-access-note{grid-column:1/-1}.ukrposhta-saved-access-note{background:var(--ns-primary-soft);color:var(--ns-text-secondary);font-size:var(--ns-font-caption);border-radius:11px;margin:0;padding:11px 13px;line-height:1.5}.ukrposhta-saved-access-note b{color:var(--ns-text-primary)}.ukrposhta-advanced-access{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:12px;padding:12px}.ukrposhta-advanced-access>summary{font-size:var(--ns-font-small);cursor:pointer;font-weight:850}.ukrposhta-advanced-access>p{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin:10px 0;line-height:1.5}.ukrposhta-advanced-access>label{margin-top:9px}.nova-poshta-connect select{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:100%;min-height:44px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-small);border-radius:10px;padding:0 12px}.nova-poshta-picker__results--static{box-shadow:none;grid-column:1/-1;margin-top:-3px;position:relative;top:auto}.ukrposhta-shipment-create{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;padding:15px}.ukrposhta-shipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ukrposhta-shipment-grid label{min-width:0}.ukrposhta-shipment-grid input{font-size:var(--ns-font-small)}.ukrposhta-shipment-payer{font-size:var(--ns-font-small);align-items:center;gap:9px;margin:12px 0;font-weight:780;display:flex}.ukrposhta-shipment-payer input{width:18px;height:18px;accent-color:var(--ns-primary)}.ukrposhta-shipment-attach{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:12px;padding:12px}.ukrposhta-shipment-attach>summary{font-size:var(--ns-font-small);cursor:pointer;font-weight:850}.ukrposhta-shipment-attach .order-shipment-add{margin-top:11px}@media (max-width:760px){.ukrposhta-connect,.ukrposhta-shipment-grid{grid-template-columns:1fr}.ukrposhta-connect>*{grid-column:auto}.ukrposhta-shipment-create>.button{width:100%}}.workspace-route-loading{background:var(--ns-bg-app);min-height:100dvh;color:var(--ns-text-primary);text-align:center;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid}.workspace-route-loading__spinner{border:4px solid var(--ns-border-default);border-top-color:var(--ns-primary);border-radius:50%;width:42px;height:42px;animation:.75s linear infinite workspace-route-spin}.workspace-route-loading b{font-size:18px}.workspace-route-loading small{color:var(--ns-text-secondary);font-size:14px}@keyframes workspace-route-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-route-loading__spinner{border-top-color:var(--ns-border-default);animation:none}}.platform-error-state,.workspace-error-state{background:var(--ns-bg-app);min-height:100dvh;color:var(--ns-text-primary);place-items:center;padding:24px;display:grid}.platform-error-state>section,.workspace-error-state>section{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:28px;width:min(720px,100%);padding:clamp(28px,7vw,70px);box-shadow:0 24px 70px #1113181a}.platform-error-state>section>span,.workspace-error-state>section>span{background:var(--ns-owner-shell);width:58px;height:58px;color:var(--ns-attention);border-radius:16px;place-items:center;font-weight:900;display:grid}.platform-error-state small,.workspace-error-state small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);letter-spacing:.09em;text-transform:uppercase;margin-top:30px;font-weight:850;display:block}.platform-error-state h1,.workspace-error-state h1{letter-spacing:-.055em;outline:0;margin:10px 0 0;font-size:clamp(36px,7vw,68px);line-height:.98}.platform-error-state p,.workspace-error-state p{max-width:600px;color:var(--ns-text-secondary);margin:20px 0 0;font-size:15px;line-height:1.65}.platform-error-state section>div,.workspace-error-state section>div,.storefront-error-actions{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.platform-error-state a,.platform-error-state button,.workspace-error-state a,.workspace-error-state button,.storefront-error-actions a,.storefront-error-actions button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:48px;color:inherit;font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:14px;font-weight:850;display:inline-flex}.platform-error-state button,.workspace-error-state button,.storefront-error-actions button{border-color:var(--ns-primary);background:var(--ns-primary);color:var(--ns-text-inverse)}.storefront-route-loading{color:#171713;background:#f4f1eb;min-height:100dvh;padding:clamp(18px,4vw,48px)}.storefront-route-loading>header{align-items:center;gap:12px;height:70px;display:flex}.storefront-route-loading>header i{background:#d8d3c9;border-radius:13px;width:42px;height:42px}.storefront-route-loading>header span{background:#ddd8cf;border-radius:99px;width:150px;height:18px}.storefront-route-loading>section{background:#e9e4da;border-radius:28px;align-content:center;min-height:330px;padding:clamp(42px,8vw,90px);display:grid}.storefront-route-loading small{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.storefront-route-loading h1{letter-spacing:-.06em;max-width:680px;margin:13px 0 0;font-size:clamp(42px,8vw,82px);line-height:.94}.storefront-route-loading p{color:#6f6b64;margin:18px 0 0}.storefront-route-loading>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.storefront-route-loading>div i{aspect-ratio:4/5;background:linear-gradient(100deg,#e2ddd4 25%,#f2eee7 40%,#e2ddd4 55%) 0 0/220% 100%;border-radius:20px;animation:1.2s linear infinite storefront-route-shimmer}@keyframes storefront-route-shimmer{to{background-position:-220% 0}}.storefront-error-actions{padding-top:20px}.public-shop-locked .storefront-error-actions button{color:#fff;background:#171713;border:0}.public-shop-locked .storefront-error-actions a{color:#171713;background:#fff;border:1px solid #d4d0c7}@media (max-width:700px){.storefront-route-loading>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.storefront-route-loading>div i{animation:none}}.seller-shell--storefront .seller-main{padding-bottom:34px}.storefront-content{width:min(1560px,100%)}.storefront-heading{background:linear-gradient(112deg,var(--ns-owner-shell) 0%,var(--ns-owner-surface) 66%,var(--ns-primary-hover) 100%);min-height:176px;color:var(--ns-text-inverse);border-radius:24px;align-items:center;padding:28px 32px;box-shadow:0 18px 50px #0717281f}.storefront-heading>div{max-width:850px}.storefront-heading .settings-eyebrow{color:var(--ns-attention)}.storefront-heading h1{color:var(--ns-text-inverse);margin-top:8px;font-size:clamp(38px,4vw,58px);line-height:.96}.storefront-heading h1 em{color:var(--ns-attention)}.storefront-heading p{max-width:760px;color:var(--ns-text-inverse);margin-top:13px;font-size:15px}.storefront-heading aside{border-color:var(--ns-text-inverse);width:260px}@supports (color:color-mix(in lab, red, red)){.storefront-heading aside{border-color:color-mix(in srgb,var(--ns-text-inverse) 24%,transparent)}}.storefront-heading aside{background:var(--ns-text-inverse)}@supports (color:color-mix(in lab, red, red)){.storefront-heading aside{background:color-mix(in srgb,var(--ns-text-inverse) 10%,transparent)}}.storefront-heading aside b{color:var(--ns-text-inverse);font-size:14px}.storefront-heading aside span{color:var(--ns-text-inverse);font-size:13px}.seller-shell--storefront .seller-heading.storefront-heading h1{color:#fff!important;-webkit-text-fill-color:#fff!important}.seller-shell--storefront .seller-heading.storefront-heading h1 em,.seller-shell--storefront .seller-heading.storefront-heading .settings-eyebrow{color:var(--ns-attention)!important;-webkit-text-fill-color:var(--ns-attention)!important}.seller-shell--storefront .seller-heading.storefront-heading>div>p,.seller-shell--storefront .seller-heading.storefront-heading aside b,.seller-shell--storefront .seller-heading.storefront-heading aside span{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important}.storefront-editor{grid-template-columns:minmax(680px,1.22fr) minmax(440px,.88fr);align-items:start;gap:16px;margin-top:16px;display:grid}.storefront-readonly-notice{border:1px solid var(--ns-attention);background:var(--ns-attention-soft);min-width:0;color:var(--ns-text-primary);border-radius:16px;grid-column:1/-1;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:15px 17px;display:grid}.storefront-readonly-notice>span{background:var(--ns-attention);width:38px;height:38px;color:var(--ns-owner-shell);border-radius:11px;place-items:center;font-size:18px;font-style:italic;font-weight:950;display:grid}.storefront-readonly-notice b{font-size:14px;line-height:1.35}.storefront-readonly-notice p{color:var(--ns-text-secondary);margin:4px 0 0;font-size:13px;line-height:1.5}.storefront-workspace-switch{display:none}.storefront-editor__workspace{border-color:var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;grid-template-columns:224px minmax(0,1fr);min-width:0;display:grid;overflow:visible;box-shadow:0 14px 40px #19354e0f}.storefront-editor__sections{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-width:0 1px 0 0;border-radius:22px 0 0 22px;align-content:start;gap:5px;max-height:calc(100dvh - 189px);padding:16px 12px;position:sticky;top:171px;overflow-y:auto}.storefront-editor__sections>header{border-bottom:1px solid var(--ns-border-soft);padding:7px 10px 13px}.storefront-editor__sections>header b,.storefront-editor__sections>header span{display:block}.storefront-editor__sections>header b{color:var(--ns-text-primary);font-size:14px}.storefront-editor__sections>header span{color:var(--ns-text-secondary);margin-top:4px;font-size:12px}.storefront-editor__sections button{width:100%;min-height:64px;color:var(--ns-text-secondary);border-radius:13px;gap:10px;padding:8px 9px;font-size:14px}.storefront-editor__sections button>span:first-child{background:var(--ns-neutral-soft);width:30px;height:30px;color:var(--ns-text-secondary);border-radius:9px;flex:none;font-size:12px}.storefront-editor__sections button>span:last-child{place-items:initial;width:auto;min-width:0;height:auto;color:inherit;font-size:inherit;background:0 0;border-radius:0;display:block}.storefront-editor__sections button b,.storefront-editor__sections button small{display:block}.storefront-editor__sections button b{color:inherit;text-overflow:ellipsis;font-size:13px;line-height:1.25;overflow:hidden}.storefront-editor__sections button small{color:var(--ns-text-muted);font-size:var(--ns-font-small);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-weight:650;line-height:1.25;display:-webkit-box;overflow:hidden}.storefront-editor__sections button[aria-pressed=true]{background:var(--ns-primary-soft);color:var(--ns-primary);box-shadow:inset 3px 0 var(--ns-primary)}.storefront-editor__sections button[aria-pressed=true]>span:first-child{background:var(--ns-primary);color:var(--ns-text-inverse)}.storefront-editor__sections button[aria-pressed=true]>span:last-child{color:inherit;background:0 0}.storefront-editor__sections button[aria-pressed=true] small{color:var(--ns-text-secondary)}.storefront-editor__panel{background:var(--ns-bg-surface);border-radius:0 22px 22px 0;min-width:0;min-height:760px;padding:34px 32px 48px}.storefront-panel-heading{border-color:var(--ns-border-soft);padding-bottom:22px}.storefront-panel-heading>span{color:var(--ns-primary);font-size:12px}.storefront-panel-heading h2{margin:8px 0;font-size:28px;line-height:1.15}.storefront-panel-heading p{max-width:660px;color:var(--ns-text-secondary);font-size:14px}.storefront-subheading{margin-top:27px;padding-top:4px}.storefront-subheading b{font-size:16px}.storefront-subheading span{font-size:13px}.storefront-field{gap:8px;margin-top:18px}.storefront-field>span,.storefront-color-field>span{font-size:14px}.storefront-field input,.storefront-field textarea,.storefront-field select,.storefront-color-field input[type=text]{border-color:var(--ns-border-default);background:var(--ns-bg-app);border-radius:13px;min-height:52px;font-size:14px}.storefront-field textarea{min-height:112px}.storefront-field input:focus,.storefront-field textarea:focus,.storefront-field select:focus,.storefront-color-field input:focus{border-color:var(--ns-primary);box-shadow:0 0 0 4px var(--ns-primary)}@supports (color:color-mix(in lab, red, red)){.storefront-field input:focus,.storefront-field textarea:focus,.storefront-field select:focus,.storefront-color-field input:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-primary) 11%,transparent)}}.storefront-logo-field{border-color:var(--ns-border-default);background:var(--ns-bg-app);border-radius:16px;margin-top:22px;padding:16px}.storefront-toggle{border-color:var(--ns-border-default);background:var(--ns-bg-surface);border-radius:15px;min-height:76px;padding:14px}.storefront-toggle b{font-size:14px}.storefront-toggle small{font-size:12px}.storefront-toggle>input:checked+span{background:var(--ns-primary)}.storefront-segment>span{font-size:14px}.storefront-segment>div{border:1px solid var(--ns-border-default);background:var(--ns-bg-muted);padding:5px}.storefront-segment button{min-height:42px;font-size:13px}.storefront-segment button[aria-pressed=true]{color:var(--ns-primary);box-shadow:0 3px 12px #1546741a}.storefront-savebar{z-index:var(--layer-sticky);border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:18px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-width:0;min-height:66px;padding:9px 10px 9px 17px;display:flex;position:sticky;top:86px}@supports (color:color-mix(in lab, red, red)){.storefront-savebar{background:color-mix(in srgb,var(--ns-bg-surface) 96%,transparent)}}.storefront-savebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 14px 36px #14314c1a}.storefront-savebar>div:last-child{flex-wrap:nowrap;gap:7px}.storefront-savebar b{font-size:13px}.storefront-savebar small{font-size:var(--ns-font-small)}.storefront-savebar .button{background:var(--ns-primary);min-height:44px;color:var(--ns-text-inverse);border-radius:11px;padding-inline:16px}.storefront-savebar .button:hover:not(:disabled){background:var(--ns-primary-hover)}.storefront-savebar .storefront-mini-button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:44px;color:var(--ns-text-primary);padding-inline:14px}.storefront-catalog-copy{border-color:var(--ns-primary);background:var(--ns-primary);border-radius:11px;min-height:44px;padding-inline:13px}.storefront-preview-link{min-height:40px;color:var(--ns-primary);padding-inline:7px;font-size:12px}.storefront-live{border-color:var(--ns-border-default);background:var(--ns-bg-muted);border-radius:22px;flex-direction:column;width:auto;min-width:0;height:calc(100dvh - 189px);min-height:660px;max-height:860px;padding:13px;display:flex;position:sticky;inset:171px auto auto;box-shadow:0 14px 40px #19354e14}.storefront-live__top{flex:none;min-height:54px;padding:0 3px 10px}.storefront-live__top b{color:var(--ns-text-primary);font-size:14px}.storefront-live__top span{color:var(--ns-text-secondary);font-size:var(--ns-font-small)}.storefront-history-controls,.storefront-device-switch{background:var(--ns-border-default)}.storefront-history-controls button,.storefront-device-switch button{min-height:36px}.storefront-device-switch button[aria-pressed=true],.storefront-history-controls button:hover:not(:disabled){background:var(--ns-bg-surface);color:var(--ns-primary);box-shadow:0 2px 8px #18334b14}.storefront-preview-surfaces{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:0 2px 10px;padding:0;display:grid;overflow:visible}.storefront-preview-surfaces button{border-color:var(--ns-border-default);background:var(--ns-bg-app);min-width:0;min-height:34px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-overflow:ellipsis;white-space:nowrap;padding:0 7px;overflow:hidden}.storefront-preview-surfaces button[aria-selected=true]{border-color:var(--ns-primary);background:var(--ns-bg-surface);color:var(--ns-primary);box-shadow:0 2px 9px var(--ns-primary)}@supports (color:color-mix(in lab, red, red)){.storefront-preview-surfaces button[aria-selected=true]{box-shadow:0 2px 9px color-mix(in srgb,var(--ns-primary) 10%,transparent)}}.storefront-frame{border-width:6px;border-radius:18px;flex:auto;width:100%;height:auto;min-height:0;box-shadow:0 18px 42px #152d4226}.storefront-frame--mobile{width:min(360px,100%)}@media (max-width:1500px){.storefront-editor{grid-template-columns:minmax(0,1fr)}.storefront-workspace-switch{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:7px;display:flex}.storefront-workspace-switch>div:first-child{min-width:0;padding-left:7px}.storefront-workspace-switch b,.storefront-workspace-switch span{display:block}.storefront-workspace-switch b{color:var(--ns-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.storefront-workspace-switch span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:3px}.storefront-workspace-switch>div:last-child{background:var(--ns-bg-muted);border-radius:11px;padding:3px;display:flex}.storefront-workspace-switch button{min-height:38px;color:var(--ns-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:12px;font-weight:850}.storefront-workspace-switch button[aria-selected=true]{background:var(--ns-bg-surface);color:var(--ns-primary);box-shadow:0 2px 9px #12324f14}.storefront-editor__workspace,.storefront-live{grid-column:1}.storefront-live{height:min(820px,100dvh - 210px);min-height:660px;max-height:none;position:relative;top:auto}.storefront-editor--settings .storefront-live,.storefront-editor--preview .storefront-editor__workspace{display:none}.storefront-savebar{top:84px}.storefront-editor__sections{max-height:calc(100dvh - 182px);top:166px}}@media (max-width:760px){.seller-shell--storefront .seller-main{padding-bottom:calc(var(--mobile-safe-bottom) + 22px)}.storefront-content{margin-top:13px}.storefront-heading{border-radius:19px;min-height:0;padding:22px 20px}.storefront-heading h1{font-size:38px}.storefront-heading p{margin-top:11px;font-size:13px}.storefront-heading aside{display:none}.storefront-editor{gap:10px;margin:12px 0 0}.storefront-workspace-switch{z-index:var(--layer-sticky);padding:6px;position:sticky;top:71px}.storefront-workspace-switch>div:first-child{display:none}.storefront-workspace-switch>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.storefront-workspace-switch button{min-height:42px;font-size:13px}.storefront-savebar{min-height:0;box-shadow:none;border-radius:15px;gap:9px;padding:10px;display:grid;position:relative;top:auto}.storefront-savebar>div:first-child{padding:0 4px;display:flex}.storefront-savebar>div:last-child{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:7px;width:100%;display:grid}.storefront-savebar .storefront-mini-button,.storefront-savebar .button{justify-content:center;width:100%;min-height:46px;display:inline-flex}.storefront-savebar .storefront-mini-button{order:1}.storefront-savebar .button{order:2}.storefront-catalog-copy,.storefront-savebar .storefront-preview-link,.storefront-savebar .storefront-unpublish{display:none}.storefront-editor__workspace{border-radius:18px;display:block;overflow:hidden}.storefront-editor__sections{background:var(--ns-bg-app);border-width:0 0 1px;border-radius:0;gap:7px;max-height:none;padding:10px;display:flex;position:relative;top:auto;overflow-x:auto}.storefront-editor__sections>header{display:none}.storefront-editor__sections button{flex:none;min-width:190px;min-height:61px}.storefront-editor__panel{border-radius:0 0 18px 18px;min-height:0;padding:25px 17px 38px}.storefront-panel-heading h2{font-size:25px}.storefront-field-grid,.storefront-color-grid{grid-template-columns:1fr}.storefront-live{border-radius:17px;height:calc(100dvh - 172px);min-height:590px;padding:9px}.storefront-live__top{align-items:center;min-height:50px}.storefront-live__top>div:first-child span{display:none}.storefront-live__actions{gap:5px}.storefront-history-controls button{width:32px;height:32px}.storefront-device-switch button{min-height:32px;padding-inline:8px}.storefront-preview-surfaces{margin-bottom:7px;display:flex;overflow-x:auto}.storefront-preview-surfaces button{min-width:max-content}.storefront-frame{min-height:0}.storefront-frame--mobile{width:min(355px,100%)}.storefront-toast{bottom:calc(var(--mobile-safe-bottom) + 18px)}body:has(.storefront-editor) .seller-help-launcher{display:none}}.storefront-frame{container:storefront-preview/inline-size}.storefront-checkout-preview__cart,.storefront-checkout-preview__cart article,.storefront-checkout-preview__cart article>span,.storefront-checkout-preview__body,.storefront-checkout-preview__body>*{min-width:0}.storefront-checkout-preview__cart article :is(b,small,strong),.storefront-checkout-preview__body>aside :is(span,b),.storefront-buyer-preview__product>*{overflow-wrap:anywhere;min-width:0}.storefront-buyer-preview__layout,.storefront-buyer-preview__layout>*{min-width:0}.storefront-buyer-preview__product>strong{text-align:right;overflow-wrap:anywhere;max-width:92px}@container storefront-preview (width<=520px){.storefront-checkout-preview__body,.storefront-buyer-preview__layout,.storefront-buyer-preview__returns,.storefront-buyer-preview__account{grid-template-columns:1fr}.storefront-checkout-preview__body>aside{position:static}.storefront-buyer-preview__product{grid-template-columns:52px minmax(0,1fr)}.storefront-buyer-preview__product>i{width:52px;height:64px}.storefront-buyer-preview__product>strong{text-align:left;grid-column:2;max-width:none}.storefront-product-preview>section{grid-template-columns:1fr}.storefront-product-preview__gallery{order:0}.storefront-product-preview>section>aside{order:1;position:static}.storefront-checkout-preview__title{padding-inline:10px}.storefront-buyer-preview__heading{padding-inline:16px}.storefront-buyer-preview__layout,.storefront-buyer-preview__returns{padding-inline:12px}}@media (max-width:700px){.variant-table{overflow:visible}.variant-table .variant-table__head{display:none}.variant-table .variant-table__row,.product-form--quick .variant-table .variant-table__row,.variant-table--full-none .variant-table__row,.variant-table--full-status .variant-table__row,.variant-table--full-exact .variant-table__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;min-width:0;padding:13px}.variant-table__row>b{grid-column:1/-1;padding-bottom:4px}.variant-table__row>input{min-width:0}.product-form-actions{max-width:100%}}@media (max-width:390px){.variant-table .variant-table__row,.product-form--quick .variant-table .variant-table__row,.variant-table--full-none .variant-table__row,.variant-table--full-status .variant-table__row,.variant-table--full-exact .variant-table__row{grid-template-columns:1fr}.variant-table__row>b{grid-column:1}.storefront-savebar>div:last-child{grid-template-columns:1fr}.storefront-editor__sections button{min-width:168px}.storefront-editor__panel{padding-inline:13px}}.module-card{scroll-margin-top:116px}.module-card:target{border-color:var(--ns-attention);box-shadow:0 0 0 4px var(--ns-attention),0 14px 36px #14314c1a}@supports (color:color-mix(in lab, red, red)){.module-card:target{box-shadow:0 0 0 4px color-mix(in srgb,var(--ns-attention) 24%,transparent),0 14px 36px #14314c1a}}.module-card__route-link{color:var(--ns-primary);font-size:var(--ns-font-small);text-underline-offset:3px;font-weight:850;text-decoration:underline}.nova-poshta-next-step{border:1px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:15px;gap:10px;padding:17px;display:grid}.nova-poshta-next-step h3{margin:0;font-size:18px;line-height:1.25}.nova-poshta-next-step p{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin:0;line-height:1.5}.nova-poshta-next-step p b{color:var(--ns-text-primary)}.nova-poshta-next-step .button{width:100%;margin-top:3px}.meta-submit-progress{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin:0;font-weight:750}.meta-connection-form>.module-feedback{margin:0}#meta-connection,#google-analytics-provider,#buyer-payment-methods,#mono-provider,#wayforpay-provider{scroll-margin-top:116px}.integration-setup-guide__body>ol>li>span>a,.integration-provider-help>div>ol>li>span>a{width:max-content;max-width:100%;color:var(--ns-primary);text-underline-offset:3px;margin-top:7px;font-size:14px;font-weight:850;text-decoration:underline;display:block}.integration-quick-start{gap:16px!important;margin-bottom:12px!important;display:grid!important}.integration-quick-start>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.integration-quick-start>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(25px,3vw,36px)}.integration-quick-start>header p{max-width:720px;color:var(--ns-text-secondary);margin:9px 0 0;font-size:15px;line-height:1.6}.integration-quick-start>header>strong{background:var(--ns-primary);min-width:104px;color:var(--ns-text-inverse);border-radius:15px;place-items:center;padding:12px 15px;font-style:normal;display:grid}.integration-quick-start>header>strong b{font-size:20px}.integration-quick-start>header>strong span{font-size:13px}.integration-quick-start>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integration-quick-start>div>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:17px;padding:17px}.integration-quick-start article>header{grid-template-columns:30px 44px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.integration-quick-start article>header>span{background:var(--ns-text-primary);width:30px;height:30px;color:var(--ns-text-inverse);border-radius:50%;place-items:center;font-size:14px;font-weight:900;display:grid}.integration-quick-start article>header>div>b,.integration-quick-start article>header>div>small{display:block}.integration-quick-start article>header>div>b{font-size:16px}.integration-quick-start article>header>div>small{color:var(--ns-text-secondary);margin-top:4px;font-size:13px;line-height:1.4}.integration-quick-start article>ol{gap:9px;margin:16px 0 0;padding:0;list-style:none;display:grid}.integration-quick-start article>ol>li{grid-template-columns:25px minmax(0,1fr);gap:9px;display:grid}.integration-quick-start article>ol>li>b{background:var(--ns-primary-soft);width:25px;height:25px;color:var(--ns-primary);border-radius:50%;place-items:center;font-size:13px;display:grid}.integration-quick-start article>ol>li>span{padding-top:2px;font-size:14px;line-height:1.5}.integration-quick-start article>ol a{width:max-content;max-width:100%;color:var(--ns-primary);text-underline-offset:3px;margin-top:5px;font-weight:850;text-decoration:underline;display:block}.integration-quick-start article>footer{border-top:1px solid var(--ns-border-soft);margin-top:14px;padding-top:12px}.integration-quick-start article>footer a{color:var(--ns-primary);font-size:14px;font-weight:850}.integration-quick-start>aside{background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:13px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.integration-quick-start>aside b{flex:none;font-size:14px}.integration-quick-start>aside span{font-size:14px;line-height:1.5}@media (max-width:900px){.integration-quick-start>div{grid-template-columns:1fr}}@media (max-width:700px){.integration-quick-start>header{flex-direction:column;align-items:flex-start}.integration-quick-start>header>strong{width:100%}.integration-quick-start article>header{grid-template-columns:30px 40px minmax(0,1fr)}.integration-quick-start article>header>.integration-state{grid-column:3;width:max-content}.integration-quick-start>aside{flex-direction:column}}.advertising-launch-guide{gap:18px!important;margin-bottom:12px!important;display:grid!important}.advertising-launch-guide>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.advertising-launch-guide>header h2{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(25px,3vw,36px)}.advertising-launch-guide>header p{max-width:760px;color:var(--ns-text-secondary);font-size:var(--ns-font-body);margin:9px 0 0;line-height:1.6}.advertising-launch-guide>header>strong{background:var(--ns-primary);min-width:108px;color:var(--ns-text-inverse);border-radius:15px;place-items:center;padding:12px 15px;display:grid}.advertising-launch-guide>header>strong b{font-size:20px}.advertising-launch-guide>header>strong span{font-size:var(--ns-font-small)}.advertising-launch-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.advertising-launch-checklist>li{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;grid-template-columns:30px minmax(0,1fr);gap:10px;min-width:0;padding:14px;display:grid}.advertising-launch-checklist>li>b,.advertising-provider-guides details ol li>b{background:var(--ns-primary-soft);width:30px;height:30px;color:var(--ns-primary);font-size:var(--ns-font-small);border-radius:50%;place-items:center;display:grid}.advertising-launch-checklist>li>span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.55}.advertising-launch-checklist>li>span>strong{color:var(--ns-text-primary);font-size:var(--ns-font-label);display:block}.advertising-launch-checklist a{width:max-content;max-width:100%;color:var(--ns-primary);margin-top:5px;font-weight:850;display:block}.advertising-launch-checklist code{overflow-wrap:anywhere;color:var(--ns-text-primary);font-size:var(--ns-font-small)}.advertising-provider-guides{gap:10px;display:grid}.advertising-provider-guides details{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;overflow:hidden}.advertising-provider-guides summary{cursor:pointer;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:11px;min-height:70px;padding:13px 15px;list-style:none;display:grid}.advertising-provider-guides summary::-webkit-details-marker{display:none}.advertising-provider-guides summary:after{content:"+";border:1px solid var(--ns-border-default);width:34px;height:34px;color:var(--ns-primary);border-radius:10px;place-items:center;font-size:20px;display:grid}.advertising-provider-guides details[open] summary:after{content:"−"}.advertising-provider-guides summary span,.advertising-provider-guides summary b,.advertising-provider-guides summary small{display:block}.advertising-provider-guides summary small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin-top:4px;line-height:1.45}.advertising-provider-guides details>div{padding:0 15px 16px}.advertising-provider-guides details ol{border-top:1px solid var(--ns-border-soft);gap:9px;margin:0;padding:15px 0 0;list-style:none;display:grid}.advertising-provider-guides details ol li{color:var(--ns-text-secondary);font-size:var(--ns-font-small);grid-template-columns:30px minmax(0,1fr);gap:10px;line-height:1.55;display:grid}.advertising-provider-guides details footer{flex-wrap:wrap;align-items:center;gap:11px;margin-top:15px;display:flex}.advertising-provider-guides details footer a:not(.button){color:var(--ns-primary);font-size:var(--ns-font-small);font-weight:850}.advertising-launch-guide>aside{background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.advertising-launch-guide>aside b{flex:none}.advertising-launch-guide>aside span{font-size:var(--ns-font-small);line-height:1.55}.advertising-launch-next{border:1px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px 17px;display:flex}.advertising-launch-next>div{min-width:0}.advertising-launch-next span,.advertising-launch-next b,.advertising-launch-next p{display:block}.advertising-launch-next span{color:var(--ns-primary);font-size:var(--ns-font-label);text-transform:uppercase;letter-spacing:.08em;font-weight:850}.advertising-launch-next b{margin-top:5px;font-size:18px}.advertising-launch-next p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:5px 0 0;line-height:1.5}.advertising-launch-next>.button{flex:none;justify-content:center;min-width:210px}@media (max-width:900px){.advertising-launch-checklist{grid-template-columns:1fr}}@media (max-width:700px){.advertising-launch-guide>header{flex-direction:column;align-items:flex-start}.advertising-launch-guide>header>strong{width:100%}.advertising-provider-guides summary{grid-template-columns:40px minmax(0,1fr) auto}.advertising-provider-guides summary>.integration-state{grid-column:2;width:max-content}.advertising-provider-guides summary:after{grid-area:1/3/3}.advertising-provider-guides details footer,.advertising-provider-guides details footer>*{width:100%}.advertising-provider-guides details footer>*{justify-content:center}.advertising-launch-guide>aside{flex-direction:column}.advertising-launch-next{flex-direction:column;align-items:stretch}.advertising-launch-next>.button{width:100%;min-width:0}}.provider-logo__mark{letter-spacing:-.04em;width:100%;height:100%;color:var(--ns-text-primary);place-items:center;font:900 18px/1 Arial,sans-serif;display:grid}.provider-logo--mono .provider-logo__mark{letter-spacing:-.08em;font-size:12px}.provider-logo--meta-capi .provider-logo__mark,.provider-logo--meta-messaging .provider-logo__mark{color:#0866ff;font-size:27px}.provider-logo--google-analytics .provider-logo__mark{color:#e37400}.provider-logo--google-merchant .provider-logo__mark{color:#4285f4}.provider-logo--tiktok-pixel .provider-logo__mark,.provider-logo--tiktok .provider-logo__mark,.provider-logo--messaging-tiktok .provider-logo__mark{color:#111;font-size:23px}.provider-logo--nova-poshta .provider-logo__mark,.provider-logo--prro .provider-logo__mark{color:#fff}.provider-logo--ukrposhta .provider-logo__mark{color:#082f6b;font-size:12px}.provider-logo--instagram-import .provider-logo__mark,.provider-logo--instagram .provider-logo__mark,.provider-logo--messaging-instagram .provider-logo__mark{color:#e4405f;font-size:24px}.provider-logo--facebook .provider-logo__mark,.provider-logo--messaging-facebook .provider-logo__mark{color:#0866ff;font-size:25px}.provider-logo--order-email .provider-logo__mark{font-size:20px}.provider-logo--site-chat .provider-logo__mark{letter-spacing:.05em;font-size:13px}.public-shop{--shop-content-max:1440px;--shop-gutter:clamp(18px,4vw,64px)}.public-shop__header{z-index:20;padding-inline:max(var(--shop-gutter),calc((100vw - var(--shop-content-max))/2 + 32px));position:relative}.public-shop__mobile-menu{display:none}.public-shop__hero:not(.public-shop__hero--layout-background),.public-shop__catalog,.public-shop__benefits,.public-shop__collection,.public-product-page{width:min(100%,var(--shop-content-max));margin-inline:auto}.public-shop__promo{width:min(100% - 36px,1320px);margin-inline:auto}.public-shop__hero:not(.public-shop__hero--layout-background){padding-inline:var(--shop-gutter);grid-template-columns:minmax(0,1.05fr) minmax(340px,.72fr);gap:clamp(34px,5vw,82px)}.public-shop__hero-content{min-width:0}.public-shop__hero h1{max-width:780px;font-size:clamp(58px,7.1vw,108px);line-height:.9}.public-shop__hero-art{aspect-ratio:4/5;width:100%;min-height:0}.public-shop__hero-art.has-media img{height:100%;min-height:0}.public-shop--editorial .public-shop__hero-art{box-shadow:0 30px 90px var(--shop-primary);border-width:1px;transform:none}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__hero-art{box-shadow:0 30px 90px color-mix(in srgb,var(--shop-primary) 18%,transparent)}}.public-shop--editorial .public-shop__hero-art.has-media{border:0}.public-shop--editorial .public-shop__hero-content>span{align-items:center;gap:10px;display:flex}.public-shop--editorial .public-shop__hero-content>span:before{content:"";background:currentColor;width:32px;height:1px}.public-shop--editorial .public-product{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-product{border:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.public-shop--editorial .public-product{box-shadow:0 18px 55px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-product{box-shadow:0 18px 55px color-mix(in srgb,var(--shop-text) 8%,transparent)}}.public-shop__grid--desktop-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-shop__grid--desktop-3{grid-template-columns:repeat(3,minmax(0,1fr))}.public-shop__grid--desktop-4{grid-template-columns:repeat(4,minmax(0,1fr))}.public-product{flex-direction:column;height:100%;transition:transform .24s,box-shadow .24s;display:flex}.public-product:hover{transform:translateY(-4px)}.public-product__info a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;font-size:15px;line-height:1.35;display:-webkit-box;overflow:hidden}.public-product__info>div:last-child b{font-size:14px}.catalog-product-actions{margin-top:auto;padding-top:10px}.catalog-product-actions :is(button,a){min-height:44px}.public-shop__footer{padding-inline:max(var(--shop-gutter),calc((100vw - var(--shop-content-max))/2 + 32px));grid-template-columns:auto minmax(0,1fr) auto auto}.public-shop__footer>.store-legal-links{justify-content:center;min-width:0}.public-shop__footer>.store-legal-links a{justify-self:auto}.public-shop__footer>a:last-child{justify-self:end}.storefront-frame__product-media img,.storefront-frame__collection article i img,.storefront-product-preview__gallery figure img{object-fit:cover;width:100%;height:100%;display:block}.storefront-frame__product--fit-contain .storefront-frame__product-media img{object-fit:contain}.storefront-frame__product em{z-index:2}.storefront-frame__collection article i{overflow:hidden}.storefront-frame--template-editorial .storefront-frame__product{border:1px solid var(--sf-text)}@supports (color:color-mix(in lab, red, red)){.storefront-frame--template-editorial .storefront-frame__product{border:1px solid color-mix(in srgb,var(--sf-text) 10%,transparent)}}.storefront-frame--template-editorial .storefront-frame__product{box-shadow:0 8px 22px var(--sf-text)}@supports (color:color-mix(in lab, red, red)){.storefront-frame--template-editorial .storefront-frame__product{box-shadow:0 8px 22px color-mix(in srgb,var(--sf-text) 8%,transparent)}}.storefront-frame--template-editorial .storefront-frame__hero.has-media .storefront-frame__hero-media{box-shadow:0 12px 28px var(--sf-text)}@supports (color:color-mix(in lab, red, red)){.storefront-frame--template-editorial .storefront-frame__hero.has-media .storefront-frame__hero-media{box-shadow:0 12px 28px color-mix(in srgb,var(--sf-text) 14%,transparent)}}@media (max-width:1250px){.public-shop__grid--desktop-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.public-shop:not(.public-shop--product) .public-shop__header{grid-template-columns:minmax(0,1fr) auto auto;gap:10px}.public-shop__mobile-menu{justify-self:end;display:block;position:relative}.public-shop__mobile-menu>summary{border:1px solid var(--shop-text);align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-shop__mobile-menu>summary{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-shop__mobile-menu>summary{background:var(--shop-surface);font-family:var(--shop-ui-font,Arial,sans-serif);cursor:pointer;border-radius:99px;font-size:12px;font-weight:850;list-style:none}.public-shop__mobile-menu>summary::-webkit-details-marker{display:none}.public-shop__mobile-menu>summary i{font-size:15px;font-style:normal}.public-shop__header .public-shop__mobile-menu>nav{border:1px solid var(--shop-text);gap:2px;width:min(260px,100vw - 28px);padding:8px;display:grid;position:absolute;top:calc(100% + 9px);right:0}@supports (color:color-mix(in lab, red, red)){.public-shop__header .public-shop__mobile-menu>nav{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.public-shop__header .public-shop__mobile-menu>nav{background:var(--shop-surface);box-shadow:0 20px 55px var(--shop-text);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.public-shop__header .public-shop__mobile-menu>nav{box-shadow:0 20px 55px color-mix(in srgb,var(--shop-text) 18%,transparent)}}.public-shop__mobile-menu>nav a{border-radius:10px;align-items:center;min-height:44px;padding:0 12px;font-size:13px;display:flex}.public-shop__mobile-menu>nav a:hover{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-shop__mobile-menu>nav a:hover{background:color-mix(in srgb,var(--shop-accent) 22%,transparent)}}.public-shop__mobile-menu>nav a:hover{text-decoration:none}.public-shop__hero:not(.public-shop__hero--layout-background){grid-template-columns:1fr;gap:34px}.public-shop__grid--desktop-2,.public-shop__grid--desktop-3,.public-shop__grid--desktop-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.public-shop{--shop-gutter:18px}.public-shop__header{padding-inline:14px}.public-shop__hero:not(.public-shop__hero--layout-background){padding:50px var(--shop-gutter) 66px}.public-shop__hero h1{margin-block:18px 16px;font-size:clamp(42px,14vw,60px);line-height:.94}.public-shop__hero>div:first-child>a{justify-content:space-between;width:100%;min-height:50px;margin-top:26px}.public-shop__hero-art{aspect-ratio:4/5}.public-shop__hero-art.has-media img{min-height:0}.public-shop__catalog{padding:66px 13px 88px}.public-shop__catalog-heading h2{font-size:clamp(42px,13vw,56px)}.public-shop__grid{gap:10px}.public-shop__grid--mobile-1{grid-template-columns:1fr}.public-shop__grid--mobile-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-product{padding:6px}.public-product__info{padding-top:10px}.public-product__info a{min-height:2.7em;font-size:13px}.catalog-product-actions :is(button,a){min-height:44px}.public-shop__footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;min-height:0;padding:28px 18px}.public-shop__footer>b{grid-area:1/1}.public-shop__footer>a:last-child{grid-area:1/2}.public-shop__footer>.store-legal-links{grid-area:2/1/auto/-1;justify-content:flex-start}.public-shop__footer>span{grid-area:3/1/auto/-1;display:block}.storefront-frame__product-info>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}@media (max-width:430px){.public-shop:not(.public-shop--product) .public-shop__header{grid-template-columns:minmax(0,1fr) auto}.public-shop:not(.public-shop--product) .public-shop__header-cta,.public-shop__mobile-menu>summary span{display:none}.public-shop__mobile-menu>summary{justify-content:center;width:42px;padding:0}.public-shop__brand b{max-width:130px}}@media (prefers-reduced-motion:reduce){.public-product{transition:none}.public-product:hover{transform:none}}.public-shop__catalog-heading :is(h1,h2){letter-spacing:-.065em;margin:15px 0 0;font-size:clamp(48px,6vw,82px);line-height:.9}.public-shop--heading-editorial .public-shop__catalog-heading :is(h1,h2){font-family:Georgia,serif;font-weight:400}.public-shop--heading-display .public-shop__catalog-heading :is(h1,h2){text-transform:uppercase;font-weight:900}.public-shop__catalog-description{max-width:760px;color:var(--shop-text);margin:20px 0 0}@supports (color:color-mix(in lab, red, red)){.public-shop__catalog-description{color:color-mix(in srgb,var(--shop-text) 68%,transparent)}}.public-shop__catalog-description{font-size:clamp(16px,1.25vw,19px);line-height:1.65}@media (max-width:700px){.public-shop__catalog-heading :is(h1,h2){font-size:clamp(42px,13vw,56px)}.public-shop__catalog-description{margin-top:15px;font-size:16px}}.nova-poshta-shipment-create{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.nova-poshta-shipment-create>p,.nova-poshta-shipment-create>.button{grid-column:1/-1}.nova-poshta-shipment-create>p{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin:2px 0;line-height:1.5}.nova-poshta-shipment-create>label:last-of-type{grid-column:1/-1;align-items:flex-start;gap:9px;display:flex}.nova-poshta-shipment-create>label:last-of-type input{width:18px;height:18px;min-height:18px;accent-color:var(--ns-primary);flex:none}.nova-poshta-shipment-attach{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:12px;padding:12px}.nova-poshta-shipment-attach>summary{font-size:var(--ns-font-small);cursor:pointer;font-weight:850}.nova-poshta-shipment-attach .order-shipment-add{margin-top:11px}.nova-poshta-operation-alert,.nova-poshta-operation-note{border:1px solid var(--ns-danger);background:var(--ns-danger-soft);border-radius:14px;gap:8px;padding:15px;display:grid}.nova-poshta-operation-note{border-color:var(--ns-border-default);background:var(--ns-bg-app)}.nova-poshta-operation-alert>b,.nova-poshta-operation-note>b{font-size:var(--ns-font-body)}.nova-poshta-operation-alert>p,.nova-poshta-operation-note>p{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin:0;line-height:1.55}.nova-poshta-operation-alert>div{flex-wrap:wrap;gap:8px;display:flex}.nova-poshta-operation-alert .button{min-height:42px}@media (max-width:620px){.nova-poshta-shipment-create{grid-template-columns:1fr}.nova-poshta-shipment-create>p,.nova-poshta-shipment-create>.button,.nova-poshta-shipment-create>label:last-of-type{grid-column:1}}.store-entrance.store-entrance{pointer-events:auto}.storefront-frame{overscroll-behavior:contain;scrollbar-gutter:stable;overflow:hidden auto}.storefront-frame:focus-visible{outline:3px solid var(--ns-primary);outline-offset:3px}.storefront-frame__canvas{pointer-events:none;min-height:100%}.nova-poshta-picker__results button[aria-selected=true]{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.nova-poshta-picker__results button[aria-selected=true]{background:color-mix(in srgb,var(--shop-accent) 18%,var(--shop-bg))}}.nova-poshta-picker__results button[aria-selected=true]{outline:2px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.nova-poshta-picker__results button[aria-selected=true]{outline:2px solid color-mix(in srgb,var(--shop-accent) 62%,transparent)}}.nova-poshta-picker__results button[aria-selected=true]{outline-offset:-2px}.public-shop :is(.public-shop__search input,.public-shop__search button,.public-shop__sort select,.public-shop__sort button,.public-shop__filters>summary,.public-shop__price-filter input,.public-shop__select-filter select,.public-shop__filter-actions button,.public-shop__filter-actions a):focus-visible{outline:3px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop :is(.public-shop__search input,.public-shop__search button,.public-shop__sort select,.public-shop__sort button,.public-shop__filters>summary,.public-shop__price-filter input,.public-shop__select-filter select,.public-shop__filter-actions button,.public-shop__filter-actions a):focus-visible{outline:3px solid color-mix(in srgb,var(--shop-primary) 72%,white)}}.public-shop :is(.public-shop__search input,.public-shop__search button,.public-shop__sort select,.public-shop__sort button,.public-shop__filters>summary,.public-shop__price-filter input,.public-shop__select-filter select,.public-shop__filter-actions button,.public-shop__filter-actions a):focus-visible{outline-offset:2px;box-shadow:0 0 0 2px var(--shop-surface)}.storefront-typography-preview-cta{color:#fff;width:100%;min-height:39px;font-family:Inter,Segoe UI,Arial,sans-serif;font-size:var(--ns-font-caption);background:#171713;border-radius:9px;justify-content:space-between;align-items:center;margin-top:18px;padding:0 11px;font-weight:850;display:flex}.seller-chat-compose-limit{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-align:right;margin:4px 3px 0;display:block}.seller-chat-compose-limit--error{color:var(--ns-danger);font-weight:850}.provider-logo--wayforpay{background:#fff3bf;border-color:#f2cb4d}.provider-logo--wayforpay .provider-logo__mark{color:#171713;font-size:20px}.payment-method-row.is-blocked{opacity:1;border-style:dashed}.payment-method-row.is-pending{border-color:var(--ns-warning);background:var(--ns-attention-soft)}.integration-filter-empty{display:none}.integration-grid:not(:has(.integration-card)) .integration-filter-empty{border:1px dashed var(--ns-border-default);background:var(--ns-bg-surface);text-align:center;border-radius:21px;grid-column:1/-1;align-content:center;place-items:center;gap:12px;min-height:280px;padding:38px;display:grid}.integration-filter-empty h2,.integration-filter-empty p{margin:0}.integration-filter-empty p{color:var(--ns-text-secondary);line-height:1.6}.integration-filter-empty .button{margin-top:8px}.storefront-demo-overlay{z-index:30;background:var(--ns-warning-soft);border-bottom:1px solid var(--ns-warning-border);color:var(--ns-text-primary);align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex;position:sticky;top:0}.storefront-demo-overlay b{letter-spacing:.08em}.storefront-demo-overlay span{flex:1}.storefront-demo-overlay a{color:var(--ns-primary-hover);font-weight:800}.store-basics-route{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 22px;display:grid}.store-basics-route>div,.store-basics-route>a{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);color:var(--ns-text-primary);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;column-gap:10px;padding:16px;text-decoration:none;display:grid}.store-basics-route span{background:var(--ns-primary-soft);width:28px;height:28px;color:var(--ns-primary-hover);border-radius:50%;grid-row:1/3;place-items:center;font-weight:900;display:grid}.store-basics-route small{color:var(--ns-text-secondary)}.store-basics-route em{color:var(--ns-primary-hover);grid-column:2;font-style:normal;font-weight:800}.delivery-settings__list article.is-pending{border-style:dashed;border-color:var(--ns-warning-border)}.delivery-method-warning{background:var(--ns-warning-soft);color:var(--ns-text-primary);border-radius:12px;margin:0 18px 12px;padding:10px 12px;font-size:12px;font-weight:700}.slug-availability{margin-top:6px;font-weight:800;display:block}.slug-availability.is-available{color:var(--ns-success)}.slug-availability.is-unavailable{color:var(--ns-danger)}.storefront-contact-hint{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin:8px 0 0;line-height:1.5}@media (max-width:700px){.store-basics-route{grid-template-columns:1fr}.storefront-demo-overlay{flex-wrap:wrap;align-items:flex-start}.storefront-demo-overlay span{flex-basis:100%}}.payment-method-setup-link{width:max-content;max-width:100%;color:var(--ns-primary);font-size:var(--ns-font-small);text-underline-offset:3px;margin-top:8px;font-weight:900;text-decoration:underline;display:inline-flex}.payment-provider-choice{border:1px solid var(--ns-primary);background:var(--ns-primary-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;scroll-margin-top:116px;display:flex}.payment-provider-choice h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(22px,3vw,30px)}.payment-provider-choice p{max-width:680px;color:var(--ns-text-secondary);font-size:var(--ns-font-small);margin:7px 0 0;line-height:1.55}.payment-provider-choice>div:last-child{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.payment-provider-choice .button{justify-content:center;min-height:44px}@media (max-width:700px){.payment-provider-choice{flex-direction:column;align-items:stretch;padding:18px 14px}.payment-provider-choice>div:last-child{grid-template-columns:1fr;display:grid}.payment-provider-choice .button{width:100%}}.public-product-page__legal.store-legal-links{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;font-family:Arial,sans-serif;line-height:1.4;display:grid}.public-product-page__legal.store-legal-links a{overflow-wrap:break-word;min-width:0}.public-product-fulfillment li.public-product-fulfillment__provider{grid-template-columns:36px minmax(0,1fr) auto;grid-template-areas:"logo body price";align-items:center}.public-product-fulfillment li.public-product-fulfillment__provider>.provider-logo{grid-area:logo;margin-right:2px}.public-product-fulfillment li.public-product-fulfillment__provider>div{grid-area:body;min-width:0}.public-product-fulfillment li.public-product-fulfillment__provider>span{grid-area:price}.public-product-fulfillment li.public-product-fulfillment__provider b,.public-product-fulfillment li.public-product-fulfillment__provider small{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.public-shop__filters{overflow:hidden}.public-shop__filters>div{grid-template-columns:repeat(3,minmax(0,1fr))}.public-shop__filter-form .public-shop__price-filter,.public-shop__filter-form .public-shop__select-filter{max-width:100%;overflow:hidden}.public-shop__price-filter input,.public-shop__select-filter select{box-sizing:border-box;min-width:0;max-width:100%}.public-shop__filter-form .public-shop__filters[open]{grid-column:1/-1;width:100%}.store-contact-social.store-contact-social--instagram{letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:auto;min-width:48px;height:48px;padding:0 16px 0 13px;display:inline-flex}.store-contact-social--instagram svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex:none;width:20px;height:20px}.store-contact-social--instagram svg .is-filled{fill:currentColor;stroke:none}.store-contact-social--instagram b{font-size:var(--ns-font-caption);white-space:nowrap}.buyer-checkout-section{scroll-margin-top:14px}.buyer-checkout-section>header{margin-bottom:0}.buyer-checkout-section.is-active>header{margin-bottom:24px}.buyer-checkout-section.is-complete>header>i,.buyer-checkout--steps-minimal .buyer-checkout-section.is-complete>header>i{width:42px;height:42px;color:var(--shop-surface);background:#2f7a4a}.buyer-checkout-section.is-locked:not(.is-active){background:var(--shop-surface)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-section.is-locked:not(.is-active){background:color-mix(in srgb,var(--shop-surface) 82%,var(--shop-bg))}}.buyer-checkout-section.is-locked:not(.is-active){opacity:.76}.buyer-checkout-step__edit{border:1px solid var(--shop-text);min-height:38px;margin-left:auto;padding:0 13px}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-step__edit{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.buyer-checkout-step__edit{color:inherit;font:inherit;font-size:var(--ns-font-caption);cursor:pointer;background:0 0;border-radius:99px;font-weight:850}.buyer-checkout-step__body{gap:18px;display:grid}.buyer-checkout-step__next{border-radius:calc(var(--shop-radius) * .7);background:var(--shop-primary);min-height:50px;color:var(--shop-surface);font:inherit;font-size:var(--ns-font-label);cursor:pointer;border:0;justify-content:space-between;justify-self:end;align-items:center;gap:28px;padding:0 17px;font-weight:900;display:flex}.buyer-checkout-step__summary{color:var(--shop-text);margin:14px 0 0}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-step__summary{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.buyer-checkout-step__summary{font-size:var(--ns-font-small);line-height:1.5}.buyer-checkout-section.is-complete .buyer-checkout-step__summary{color:#2f6e43}.buyer-checkout-comment__label{gap:7px;display:grid}.buyer-checkout-comment__label>span{font-size:var(--ns-font-caption);font-weight:800}.buyer-checkout-fields label>span small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.buyer-checkout-fields label>span small{color:color-mix(in srgb,var(--shop-text) 54%,transparent)}}.buyer-checkout-fields label>span small{font-size:inherit;font-weight:600}.buyer-checkout-summary{scroll-margin-top:14px}.product-purchase__option-groups{gap:9px;display:grid}.product-purchase__option-groups label,.product-purchase__single-variant{border:1px solid var(--shop-text);grid-template-columns:minmax(0,.8fr) minmax(160px,1.2fr);align-items:center;gap:13px;min-width:0;padding:12px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.product-purchase__option-groups label,.product-purchase__single-variant{border:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.product-purchase__option-groups label,.product-purchase__single-variant{border-radius:calc(var(--shop-radius) * .7);background:var(--shop-surface)}.product-purchase__option-groups label>span,.product-purchase__single-variant>span{min-width:0}.product-purchase__option-groups b,.product-purchase__option-groups small,.product-purchase__single-variant b,.product-purchase__single-variant small{display:block}.product-purchase__option-groups small,.product-purchase__single-variant small{color:var(--shop-text);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.product-purchase__option-groups small,.product-purchase__single-variant small{color:color-mix(in srgb,var(--shop-text) 58%,transparent)}}.product-purchase__option-groups small,.product-purchase__single-variant small{font-size:var(--ns-font-caption);line-height:1.35}.product-purchase__option-groups select,.product-purchase__single-variant select{border:1px solid var(--shop-text);width:100%;min-width:0;max-width:100%;min-height:46px;padding:0 34px 0 12px}@supports (color:color-mix(in lab, red, red)){.product-purchase__option-groups select,.product-purchase__single-variant select{border:1px solid color-mix(in srgb,var(--shop-text) 19%,transparent)}}.product-purchase__option-groups select,.product-purchase__single-variant select{border-radius:calc(var(--shop-radius) * .58);background:var(--shop-bg);color:var(--shop-text);font:inherit;font-size:var(--ns-font-label);font-weight:750}.product-purchase__option-groups select:disabled{cursor:not-allowed;opacity:.5}.product-purchase__selection{border-radius:calc(var(--shop-radius) * .7);background:var(--shop-accent);justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:13px;display:flex}@supports (color:color-mix(in lab, red, red)){.product-purchase__selection{background:color-mix(in srgb,var(--shop-accent) 16%,var(--shop-surface))}}.product-purchase__selection b,.product-purchase__selection small{display:block}.product-purchase__selection small{color:var(--shop-text);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.product-purchase__selection small{color:color-mix(in srgb,var(--shop-text) 62%,transparent)}}.product-purchase__selection small{font-size:var(--ns-font-caption)}.product-purchase__selection strong{white-space:nowrap;font-size:var(--ns-font-small)}.product-purchase__selection.is-unavailable{background:#df7168}@supports (color:color-mix(in lab, red, red)){.product-purchase__selection.is-unavailable{background:color-mix(in srgb,#df7168 16%,var(--shop-surface))}}.product-purchase__selection.is-unavailable{color:#7b2e28}.product-purchase__selection-hint{border-radius:calc(var(--shop-radius) * .64);background:var(--shop-text);margin:9px 0 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.product-purchase__selection-hint{background:color-mix(in srgb,var(--shop-text) 5%,var(--shop-surface))}}.product-purchase__selection-hint{font-size:var(--ns-font-caption);line-height:1.5}.product-inventory-help{background:var(--ns-primary-soft);color:var(--ns-text-secondary);font-size:var(--ns-font-caption);border-radius:12px;margin:0;padding:12px 14px;line-height:1.55}.product-form-card__heading h2 small{font-family:inherit;font-size:var(--ns-font-caption);color:var(--ns-text-secondary);font-weight:700}.product-purchase--variants-chips .product-purchase__option-groups,.product-purchase--variants-chips .product-purchase__single-variant,.product-purchase--variants-chips .product-purchase__selection,.product-purchase--variants-chips .product-purchase__selection-hint{grid-column:1/-1;min-width:0}.order-detail-items article>span.has-image{background:var(--ns-bg-app);color:#0000;overflow:hidden}.order-detail-items article>span.has-image img{object-fit:cover;width:100%;height:100%;display:block}.public-product__media img,.public-product-page__gallery img,.public-related-products figure img,.storefront-frame__product-media img,.storefront-product-preview__gallery figure img{object-fit:contain;background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-product__media img,.public-product-page__gallery img,.public-related-products figure img,.storefront-frame__product-media img,.storefront-product-preview__gallery figure img{background:color-mix(in srgb,var(--shop-accent) 14%,var(--shop-surface))}}.public-product-page__gallery figure.public-product-page__gallery-photo{background:0 0;align-self:start;height:auto;aspect-ratio:auto!important}.public-product-page__gallery figure.public-product-page__gallery-photo img{object-fit:contain;background:0 0;width:100%;height:auto}.public-product:hover .public-product__media img{transform:none}@media (max-width:820px){.public-shop__filters>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.product-purchase__option-groups,.product-purchase__option-groups label,.product-purchase__single-variant{box-sizing:border-box;width:100%;max-width:100%}.product-purchase__option-groups label,.product-purchase__single-variant{flex-direction:column;align-items:stretch;display:flex}.product-purchase__option-groups select,.product-purchase__single-variant select{display:block;position:static}.product-purchase__selection-hint{box-sizing:border-box;width:100%}.public-product-page__legal.store-legal-links{grid-template-columns:1fr;gap:9px;display:grid}.public-product-page__legal.store-legal-links a{display:block}.public-product-fulfillment li.public-product-fulfillment__provider{grid-template-columns:36px minmax(0,1fr);grid-template-areas:"logo body"".price";align-items:start}.public-product-fulfillment li.public-product-fulfillment__provider>span{text-align:left;grid-column:auto;max-width:none}.public-shop__filter-form .public-shop__filters[open]{grid-column:1}}@media (max-width:520px){.public-shop__filters>div{grid-template-columns:1fr}.store-contact-social.store-contact-social--instagram{flex:0 auto;width:auto;max-width:100%;height:46px;padding:0 13px 0 12px}.store-contact-social--instagram b{text-overflow:ellipsis;overflow:hidden}.product-purchase__selection{flex-direction:column;align-items:flex-start}.buyer-checkout-section.is-active>header{margin-bottom:18px}.buyer-checkout-step__next{justify-self:stretch;width:100%}.buyer-checkout-section.is-complete>header>i,.buyer-checkout--steps-minimal .buyer-checkout-section.is-complete>header>i{width:38px;height:38px}.buyer-checkout-step__edit{padding-inline:10px}}.public-product-page__gallery{display:block}.product-media-gallery{gap:10px;min-width:0;display:grid}.product-media-gallery__stage{border-radius:var(--shop-radius);background:0 0;margin:0;position:relative;overflow:hidden}.product-media-gallery__stage>button:first-child{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.product-media-gallery__stage img,.product-media-gallery__stage video{object-fit:contain;background:0 0;width:100%;height:auto;animation:.32s both product-media-in;display:block}.product-media-gallery__stage--video video{background:#121210;max-height:78vh}.product-media-gallery__zoom{border:1px solid var(--shop-surface);place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__zoom{border:1px solid color-mix(in srgb,var(--shop-surface) 75%,transparent)}}.product-media-gallery__zoom{background:var(--shop-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__zoom{background:color-mix(in srgb,var(--shop-primary) 82%,transparent)}}.product-media-gallery__zoom{color:var(--shop-surface);pointer-events:none;box-shadow:0 8px 24px #0000002e}.product-media-gallery__zoom svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:21px;height:21px}.product-media-gallery__step{z-index:2;border:1px solid var(--shop-surface);width:42px;height:42px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__step{border:1px solid color-mix(in srgb,var(--shop-surface) 75%,transparent)}}.product-media-gallery__step{background:var(--shop-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__step{background:color-mix(in srgb,var(--shop-primary) 80%,transparent)}}.product-media-gallery__step{color:var(--shop-surface);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:400 30px/1 Arial,sans-serif;transform:translateY(-50%)}.product-media-gallery__step--prev{left:12px}.product-media-gallery__step--next{right:12px}.product-media-gallery__count{background:var(--shop-primary);border-radius:99px;align-items:center;min-height:30px;padding:0 11px;display:flex;position:absolute;bottom:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__count{background:color-mix(in srgb,var(--shop-primary) 78%,transparent)}}.product-media-gallery__count{color:var(--shop-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:800 12px/1 Arial,sans-serif}.product-media-gallery__carousel{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:7px;min-width:0;display:grid}.product-media-gallery__carousel>button{border:1px solid var(--shop-text);width:40px;height:40px}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__carousel>button{border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent)}}.product-media-gallery__carousel>button{background:var(--shop-surface);color:var(--shop-text);cursor:pointer;border-radius:50%;font:400 25px/1 Arial,sans-serif}.product-media-gallery__rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;display:flex;overflow-x:auto}.product-media-gallery__rail::-webkit-scrollbar{display:none}.product-media-gallery__rail>button{scroll-snap-align:start;border-radius:calc(var(--shop-radius) * .7);cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;min-width:clamp(82px,18%,124px);padding:3px;transition:opacity .18s,border-color .18s,transform .18s;position:relative;overflow:hidden}.product-media-gallery__rail>button:hover,.product-media-gallery__rail>button.is-active{border-color:var(--shop-primary);opacity:1;transform:translateY(-2px)}.product-media-gallery__rail img{aspect-ratio:4/5;object-fit:cover;border-radius:calc(var(--shop-radius) * .55);background:var(--shop-surface);width:100%;display:block}.product-media-gallery__rail>button>span{color:#fff;background:#000000a8;border-radius:50%;place-items:center;width:32px;height:32px;font-size:12px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes product-media-in{0%{opacity:.45;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.product-media-gallery__lightbox{color:#fff;background:#080908f0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px;overflow:hidden}.product-media-gallery__lightbox[open]{place-items:center;animation:.2s product-lightbox-in;display:grid}.product-media-gallery__lightbox::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080908d1}.product-media-gallery__lightbox>img,.product-media-gallery__lightbox>video{object-fit:contain;max-width:calc(100vw - 40px);max-height:calc(100dvh - 40px);animation:.25s product-media-in}.product-media-gallery__lightbox-close,.product-media-gallery__lightbox-step{z-index:2;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191917c2;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;font:400 29px/1 Arial,sans-serif;position:fixed}.product-media-gallery__lightbox-close{top:18px;right:18px}.product-media-gallery__lightbox-step{top:50%;transform:translateY(-50%)}.product-media-gallery__lightbox-step--prev{left:18px}.product-media-gallery__lightbox-step--next{right:18px}.product-media-gallery__lightbox>span{background:#191917c2;border-radius:99px;padding:8px 12px;font:800 12px/1 Arial,sans-serif;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}@keyframes product-lightbox-in{0%{opacity:0}to{opacity:1}}.public-product-fulfillment li.public-product-fulfillment__provider:not(:has(>span)){grid-template-columns:36px minmax(0,1fr);grid-template-areas:"logo body"}.store-contact-launchers .store-contact-chat{gap:8px;padding:0 15px 0 13px}.store-contact-chat>svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.store-contact-chat>b{font-size:var(--ns-font-caption)}@media (max-width:700px){.public-product-page{padding-bottom:96px}.public-product-page--mobile-swipe .public-product-page__gallery{display:block;overflow:visible}.product-media-gallery__carousel{grid-template-columns:minmax(0,1fr)}.product-media-gallery__carousel>button{display:none}.product-media-gallery__rail{margin-inline:-13px;padding:1px 13px 5px;scroll-padding-inline:13px}.product-media-gallery__rail>button{min-width:78px}.product-media-gallery__zoom{width:40px;height:40px;top:10px;right:10px}.product-media-gallery__step{width:38px;height:38px;font-size:27px}.product-media-gallery__step--prev{left:8px}.product-media-gallery__step--next{right:8px}.product-media-gallery__count{bottom:10px;right:10px}:is(.public-product-fulfillment li.public-product-fulfillment__provider,.public-product-fulfillment li.public-product-fulfillment__provider:not(:has(>span))){grid-template-columns:36px minmax(0,1fr);grid-template-areas:"logo body"}.public-product-fulfillment li.public-product-fulfillment__provider>span{text-align:left;grid-area:price/2;max-width:none}.store-contact-launchers{max-width:calc(100vw - 126px)}.store-contact-social.store-contact-social--instagram{width:46px;min-width:46px;padding:0}.store-contact-social--instagram b{display:none}.store-contact-launchers .public-shop__contact.store-contact-chat{width:46px;min-width:46px;max-width:46px;font-size:initial;place-items:center;padding:0;display:grid}.store-contact-chat>b{display:none}.store-contact-chat>svg{width:21px;height:21px}.product-media-gallery__lightbox{padding:8px}.product-media-gallery__lightbox>img{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.product-media-gallery__lightbox-close{top:12px;right:12px}.product-media-gallery__lightbox-step--prev{left:10px}.product-media-gallery__lightbox-step--next{right:10px}}@media (prefers-reduced-motion:reduce){.product-media-gallery__stage img,.product-media-gallery__stage video,.product-media-gallery__lightbox[open],.product-media-gallery__lightbox>img{animation:none}.product-media-gallery__rail>button{transition:none}}.public-shop__tools form label,.public-shop__filter-form .public-shop__sort{box-sizing:border-box;height:54px}.public-shop__tools input,.public-shop__sort select{height:44px;min-height:44px}.public-shop__tools button{min-width:44px;min-height:44px}.public-shop__filters>summary{min-height:54px}.public-shop__filters>div>.public-shop__price-filter{grid-column:span 2}.favorite-button--compact{width:44px;height:44px;min-height:44px}.public-shop__mobile-menu>summary{min-width:44px;min-height:44px}.product-purchase__actions>div button,.product-media-gallery__step{width:44px;height:44px}.product-media-gallery__carousel{grid-template-columns:44px minmax(0,1fr) 44px}.product-media-gallery__carousel>button,.store-cart-quantity button,.store-cart-line__remove{width:44px;height:44px}@media (max-width:700px){.favorite-button--compact,.product-media-gallery__step{width:44px;height:44px;min-height:44px}}@media (max-width:520px){.public-shop__filters>div>.public-shop__price-filter{grid-column:auto}.public-shop__mobile-menu>summary{width:44px}}.public-shop--product .public-product-page{gap:clamp(28px,5vw,76px)}.public-shop--product .public-product-page h1{text-wrap:balance;font-size:clamp(42px,5.2vw,78px);line-height:1.03}.product-media-gallery__stage{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__stage{border:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)}}.product-media-gallery__stage{box-shadow:0 22px 52px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__stage{box-shadow:0 22px 52px color-mix(in srgb,var(--shop-text) 11%,transparent)}}.product-media-gallery__stage{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__stage{background:color-mix(in srgb,var(--shop-accent) 9%,var(--shop-surface))}}.product-media-gallery__stage>button:first-child{aspect-ratio:4/5;place-items:center;display:grid}.product-media-gallery__stage img{object-fit:contain;background:0 0;width:100%;height:100%}.product-media-gallery__stage--video video{aspect-ratio:4/5;object-fit:contain;width:100%}.product-media-gallery__stage>button:first-child{isolation:isolate;position:relative}.product-media-gallery__stage img:not(.product-media-gallery__outgoing){animation:.38s cubic-bezier(.2,.8,.2,1) both product-media-reveal}.product-media-gallery__stage img.product-media-gallery__outgoing{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;animation:.38s ease-out both product-media-depart;position:absolute;inset:0}.product-media-gallery__zoom{z-index:2}@keyframes product-media-reveal{0%{opacity:.55;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@keyframes product-media-depart{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.012)}}.product-media-gallery__rail{scroll-behavior:smooth;scroll-padding-inline:8px}.product-media-gallery__rail>button{background:var(--shop-accent);flex:0 0 clamp(84px,20%,126px);min-width:0}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__rail>button{background:color-mix(in srgb,var(--shop-accent) 8%,var(--shop-surface))}}.product-media-gallery__rail>button{box-shadow:0 5px 18px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__rail>button{box-shadow:0 5px 18px color-mix(in srgb,var(--shop-text) 8%,transparent)}}.product-media-gallery__rail img{object-fit:contain;background:0 0}.product-media-gallery__rail>button.is-active{border-color:var(--shop-text);box-shadow:0 0 0 1px var(--shop-text),0 9px 22px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__rail>button.is-active{box-shadow:0 0 0 1px var(--shop-text),0 9px 22px color-mix(in srgb,var(--shop-text) 16%,transparent)}}.product-media-gallery__loading,.product-media-gallery__error{z-index:1;background:var(--shop-text);border-radius:999px;max-width:calc(100% - 40px);padding:12px 16px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__loading,.product-media-gallery__error{background:color-mix(in srgb,var(--shop-text) 88%,transparent)}}.product-media-gallery__loading,.product-media-gallery__error{color:var(--shop-bg);text-align:center;pointer-events:none;z-index:3;border:1px solid var(--shop-surface);align-items:center;gap:8px;max-width:calc(100% - 90px);padding:9px 12px;font:800 12px/1.4 Arial,sans-serif;display:inline-flex;top:auto;bottom:14px;left:14px;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__loading,.product-media-gallery__error{border:1px solid color-mix(in srgb,var(--shop-surface) 24%,transparent)}}.product-media-gallery__loading,.product-media-gallery__error{background:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__loading,.product-media-gallery__error{background:color-mix(in srgb,var(--shop-text) 78%,transparent)}}.product-media-gallery__loading,.product-media-gallery__error{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;transform:none}.product-media-gallery__loading:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:12px;height:12px;animation:.75s linear infinite product-media-spin}.product-media-gallery__error{pointer-events:auto;cursor:pointer}.product-media-gallery__error:hover{background:var(--shop-text)}@keyframes product-media-spin{to{transform:rotate(360deg)}}.product-media-gallery__step,.product-media-gallery__zoom{background:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__step,.product-media-gallery__zoom{background:color-mix(in srgb,var(--shop-text) 83%,transparent)}}.product-media-gallery__step,.product-media-gallery__zoom{color:var(--shop-bg)}.product-media-gallery__carousel>button{box-shadow:0 6px 18px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-media-gallery__carousel>button{box-shadow:0 6px 18px color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-fulfillment{background:var(--shop-surface);box-shadow:0 9px 25px var(--shop-text);margin:25px 0 4px;padding:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment{box-shadow:0 9px 25px color-mix(in srgb,var(--shop-text) 6%,transparent)}}.public-product-fulfillment>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 32px;align-content:center;gap:3px 12px;min-height:88px;padding:16px 18px;list-style:none;display:grid}.public-product-fulfillment>summary::-webkit-details-marker{display:none}.public-product-fulfillment>summary span{color:var(--shop-text);grid-column:1}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment>summary span{color:color-mix(in srgb,var(--shop-text) 55%,transparent)}}.public-product-fulfillment>summary span{text-transform:uppercase;letter-spacing:.12em;font:900 12px/1.3 Arial,sans-serif}.public-product-fulfillment>summary b{letter-spacing:-.035em;grid-column:1;font-size:21px;line-height:1.15}.public-product-fulfillment>summary small{color:var(--shop-text);grid-column:1}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment>summary small{color:color-mix(in srgb,var(--shop-text) 61%,transparent)}}.public-product-fulfillment>summary small{font:500 12px/1.4 Arial,sans-serif}.public-product-fulfillment>summary i{background:var(--shop-accent);border-radius:50%;grid-area:1/2/4;align-self:center;place-items:center;width:32px;height:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment>summary i{background:color-mix(in srgb,var(--shop-accent) 24%,var(--shop-bg))}}.public-product-fulfillment>summary i{font-size:21px;font-style:normal;transition:transform .25s}.public-product-fulfillment[open]>summary i{transform:rotate(180deg)}.public-product-fulfillment__content{border-top:1px solid var(--shop-text);padding:16px 18px 19px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment__content{border-top:1px solid color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product-fulfillment__content{animation:.25s product-media-in}.public-product-fulfillment__content article+article{border-top:1px solid var(--shop-text);margin-top:15px;padding-top:15px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment__content article+article{border-top:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.public-product-fulfillment__content>p{border-top:1px solid var(--shop-text);margin:15px 0 0;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment__content>p{border-top:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent)}}.public-product-fulfillment__content>p{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product-fulfillment__content>p{color:color-mix(in srgb,var(--shop-text) 65%,transparent)}}.public-product-fulfillment__content>p{font:500 12px/1.45 Arial,sans-serif}.product-purchase{border:1px solid var(--shop-text);margin-top:22px;padding:20px}@supports (color:color-mix(in lab, red, red)){.product-purchase{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.product-purchase{border-radius:var(--shop-radius);background:var(--shop-surface);box-shadow:0 16px 38px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.product-purchase{box-shadow:0 16px 38px color-mix(in srgb,var(--shop-text) 8%,transparent)}}.product-purchase__variants>span{letter-spacing:.12em;padding:0 0 14px;font-size:12px}.product-purchase__option-groups label,.product-purchase__single-variant{border-radius:calc(var(--shop-radius) * .8);background:var(--shop-bg);padding:14px}@supports (color:color-mix(in lab, red, red)){.product-purchase__option-groups label,.product-purchase__single-variant{background:color-mix(in srgb,var(--shop-bg) 55%,var(--shop-surface))}}.product-purchase__option-groups select,.product-purchase__single-variant select{border-color:var(--shop-text);min-height:52px}@supports (color:color-mix(in lab, red, red)){.product-purchase__option-groups select,.product-purchase__single-variant select{border-color:color-mix(in srgb,var(--shop-text) 25%,transparent)}}.product-purchase__option-groups select,.product-purchase__single-variant select{background:var(--shop-surface);font-size:14px}:is(.product-purchase__option-groups select:focus-visible,.product-purchase__single-variant select:focus-visible){outline:3px solid var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){:is(.product-purchase__option-groups select:focus-visible,.product-purchase__single-variant select:focus-visible){outline:3px solid color-mix(in srgb,var(--shop-accent) 75%,transparent)}}:is(.product-purchase__option-groups select:focus-visible,.product-purchase__single-variant select:focus-visible){outline-offset:2px}.product-purchase__actions{grid-template-columns:110px minmax(0,1fr);gap:10px;margin-top:15px}.product-purchase__actions>button,.product-purchase--button-outline .product-purchase__actions>button{border:1px solid var(--shop-text);border-radius:calc(var(--shop-radius) * .85);background:var(--shop-text);min-height:66px;color:var(--shop-bg);box-shadow:0 10px 24px var(--shop-text);padding:10px 18px}@supports (color:color-mix(in lab, red, red)){.product-purchase__actions>button,.product-purchase--button-outline .product-purchase__actions>button{box-shadow:0 10px 24px color-mix(in srgb,var(--shop-text) 21%,transparent)}}.product-purchase__actions>button,.product-purchase--button-outline .product-purchase__actions>button{letter-spacing:-.025em;font-size:20px;transition:transform .2s,box-shadow .2s}.product-purchase__actions>button:hover:not(:disabled){box-shadow:0 16px 30px var(--shop-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.product-purchase__actions>button:hover:not(:disabled){box-shadow:0 16px 30px color-mix(in srgb,var(--shop-text) 27%,transparent)}}.product-purchase__actions>button:focus-visible{outline:3px solid var(--shop-accent);outline-offset:3px}.product-purchase__actions>button>span:first-child{text-align:left;gap:3px;min-width:0;display:grid}.product-purchase__actions>button small{color:var(--shop-bg)}@supports (color:color-mix(in lab, red, red)){.product-purchase__actions>button small{color:color-mix(in srgb,var(--shop-bg) 75%,transparent)}}.product-purchase__actions>button small{font-size:var(--ns-font-label);letter-spacing:0;font-weight:650;line-height:1.25}.product-purchase__actions>button:disabled{opacity:.55;box-shadow:none}.public-product{border:1px solid var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product{border:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent)}}.public-product{box-shadow:0 12px 30px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-product{box-shadow:0 12px 30px color-mix(in srgb,var(--shop-text) 7%,transparent)}}.public-product{transition:transform .2s,box-shadow .2s}.public-product:hover{box-shadow:0 20px 40px var(--shop-text);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.public-product:hover{box-shadow:0 20px 40px color-mix(in srgb,var(--shop-text) 12%,transparent)}}.public-product__media{background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.public-product__media{background:color-mix(in srgb,var(--shop-accent) 12%,var(--shop-surface))}}.public-product__info a{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.35;display:-webkit-box}.catalog-product-actions__buy{background:var(--shop-text);box-shadow:0 6px 16px var(--shop-text);border-color:var(--shop-text)!important;min-height:48px!important;color:var(--shop-bg)!important}@supports (color:color-mix(in lab, red, red)){.catalog-product-actions__buy{box-shadow:0 6px 16px color-mix(in srgb,var(--shop-text) 14%,transparent)}}.catalog-product-actions :is(button,a):hover:not(:disabled){transform:translateY(-1px)}@media (max-width:700px){.public-shop--product .public-product-page{padding-top:18px}.product-media-gallery__carousel{grid-template-columns:minmax(0,1fr)}.product-media-gallery__rail{grid-column:1/-1;width:100%;margin-inline:0;padding:4px 10px 9px}.product-media-gallery__rail>button{flex-basis:82px}.product-purchase{padding:15px}.product-purchase__actions{grid-template-columns:132px minmax(0,1fr)}.product-purchase__actions>button{padding-inline:13px;font-size:18px}.public-product-fulfillment>summary{min-height:78px}.public-product:hover{transform:none}.catalog-product-actions{grid-template-columns:1fr}.catalog-product-actions :is(button,a){min-height:44px}.catalog-product-actions__details{grid-column:1}}@media (prefers-reduced-motion:reduce){.product-media-gallery__rail,.product-media-gallery__rail>button,.public-product,.product-purchase__actions>button,.public-product-fulfillment>summary i{scroll-behavior:auto;transition:none;animation:none}.product-media-gallery__stage img,.product-media-gallery__lightbox>video,.product-media-gallery__loading:before,.public-product-fulfillment__content{animation:none}}.variant-commercial-details{background:#fff;border:1px solid #e0ddd5;border-radius:16px;margin-top:20px;overflow:hidden}.variant-commercial-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.variant-commercial-details>summary::-webkit-details-marker{display:none}.variant-commercial-details>summary span,.variant-commercial-details>summary b,.variant-commercial-details>summary small{display:block}.variant-commercial-details>summary b{font-size:var(--ns-font-small)}.variant-commercial-details>summary small{color:#85847e;font-size:var(--ns-font-caption);margin-top:4px}.variant-commercial-details>summary i{font-size:21px;font-style:normal;transition:transform .18s}.variant-commercial-details[open]>summary i{transform:rotate(180deg)}.variant-commercial-details .variant-table{border:0;border-top:1px solid #e0ddd5;border-radius:0;margin-top:0}.store-cart-overlay{-webkit-backdrop-filter:blur(4px)saturate(.72);backdrop-filter:blur(4px)saturate(.72);background:#0f0f0c3b}.store-cart-line__media img{object-fit:contain;background:var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.store-cart-line__media img{background:color-mix(in srgb,var(--shop-accent) 14%,var(--shop-surface))}}@media (max-width:700px){.store-cart-overlay{-webkit-backdrop-filter:blur(3px)saturate(.78);backdrop-filter:blur(3px)saturate(.78);background:#0f0f0c2e}}.module-group>.module-group__heading{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:100%;min-height:54px;color:var(--ns-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:15px;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:10px 13px;display:flex}.module-group>.module-group__heading>.module-group__title{width:auto;min-width:0;height:auto;color:inherit;background:0 0;border-radius:0;align-items:center;gap:9px;padding:0;display:flex}.module-group__title h2{letter-spacing:-.03em;margin:0;font-size:17px}.module-group__title i{background:var(--ns-neutral-soft);min-width:25px;height:25px;color:var(--ns-text-secondary);font-size:var(--ns-font-label);border-radius:99px;place-items:center;padding:0 7px;font-style:normal;font-weight:800;display:grid}.module-group__heading>b{font-size:22px;font-weight:700;transition:transform .18s}.module-group.is-expanded>.module-group__heading{border-color:var(--ns-primary);margin-bottom:11px}.module-group.is-expanded>.module-group__heading>b{transform:rotate(180deg)}.module-group>.module-grid[hidden]{display:none}.module-group>.module-group__heading:focus-visible{outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.module-card__platform-note{background:var(--ns-primary-soft);width:100%;color:var(--ns-text-secondary);font-size:var(--ns-font-caption);border-radius:10px;margin:8px 0 0;padding:9px 10px;line-height:1.5}.buyer-auth-separation__actions{gap:9px;margin-top:20px;display:grid}.buyer-auth-separation__actions .button{text-align:center;justify-content:center;width:100%;min-height:50px}.buyer-auth-separation .auth-card>small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:16px;line-height:1.55;display:block}.auth-shell.buyer-storefront-auth{background:var(--shop-bg);color:var(--shop-text);font-family:Arial,sans-serif}.auth-shell.buyer-storefront-auth>header{border-color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.auth-shell.buyer-storefront-auth>header{border-color:color-mix(in srgb,var(--shop-text) 15%,transparent)}}.auth-shell.buyer-storefront-auth>header{background:var(--shop-surface)}.buyer-storefront-auth__brand{align-items:center;gap:10px;min-width:0;display:flex}.buyer-storefront-auth__brand img,.buyer-storefront-auth__brand i{object-fit:contain;border-radius:50%;flex:none;width:40px;height:40px}.buyer-storefront-auth__brand img{object-fit:contain;background:0 0;border-radius:10px}.buyer-storefront-auth__brand i{background:var(--shop-primary);color:var(--shop-surface);place-items:center;font-style:normal;font-weight:900;display:grid}.buyer-storefront-auth__brand b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;max-width:min(48vw,360px);overflow:hidden}.auth-shell.buyer-storefront-auth .auth-layout{border-color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.auth-shell.buyer-storefront-auth .auth-layout{border-color:color-mix(in srgb,var(--shop-text) 15%,transparent)}}.auth-shell.buyer-storefront-auth .auth-layout{border-radius:calc(var(--shop-radius) + 12px);background:var(--shop-surface)}.auth-shell.buyer-storefront-auth .auth-intro{background:var(--shop-primary);color:var(--shop-surface)}.auth-shell.buyer-storefront-auth .auth-intro .settings-eyebrow,.auth-shell.buyer-storefront-auth .auth-intro p,.auth-shell.buyer-storefront-auth .auth-intro li{color:inherit}.auth-shell.buyer-storefront-auth .auth-intro li:before{background:var(--shop-accent);color:var(--shop-primary)}.auth-shell.buyer-storefront-auth .auth-card{color:var(--shop-text);background:var(--shop-surface)}.auth-shell.buyer-storefront-auth .auth-card>p,.auth-shell.buyer-storefront-auth .auth-card>small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.auth-shell.buyer-storefront-auth .auth-card>p,.auth-shell.buyer-storefront-auth .auth-card>small{color:color-mix(in srgb,var(--shop-text) 68%,transparent)}}.auth-shell.buyer-storefront-auth .button--dark{background:var(--shop-primary);color:var(--shop-surface)}.auth-shell.buyer-storefront-auth .button--dark:hover{background:var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.auth-shell.buyer-storefront-auth .button--dark:hover{background:color-mix(in srgb,var(--shop-primary) 88%,black)}}.auth-shell.buyer-storefront-auth .password-login-form input{border-color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.auth-shell.buyer-storefront-auth .password-login-form input{border-color:color-mix(in srgb,var(--shop-text) 18%,transparent)}}.auth-shell.buyer-storefront-auth .password-login-form input{background:var(--shop-bg);color:var(--shop-text)}.auth-shell.buyer-storefront-auth .password-login-form input:focus{border-color:var(--shop-primary);box-shadow:0 0 0 3px var(--shop-accent)}@supports (color:color-mix(in lab, red, red)){.auth-shell.buyer-storefront-auth .password-login-form input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-accent) 45%,transparent)}}.public-shop .buyer-privacy-download{text-decoration:none;color:var(--shop-surface)!important}.storefront-mobile-preview-guide{display:none}.seller-chat-composer{overscroll-behavior:contain;background:var(--ns-bg-surface);min-width:0;max-height:min(52dvh,540px);display:grid;overflow-y:auto}@media (max-width:700px){html{scroll-padding-bottom:calc(var(--mobile-safe-bottom) + 16px)}.seller-main{overflow-x:clip}.seller-topbar{z-index:2;background:var(--ns-bg-app);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;min-height:58px;margin:-12px -14px 0;padding:10px 14px;display:grid;position:relative;top:auto}.seller-topbar__search{min-width:0}.seller-topbar__search input[type=search]{min-width:0;min-height:40px;font-size:16px}.seller-topbar__actions,.customer-topbar__actions{scrollbar-width:none;gap:7px;min-width:0;max-width:calc(100vw - 76px);display:flex;overflow-x:auto}.seller-topbar__actions::-webkit-scrollbar{display:none}.customer-topbar__actions::-webkit-scrollbar{display:none}.seller-main .seller-heading h1{font-size:clamp(32px,11vw,44px);line-height:.98}.customer-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.customer-filter a{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:7px 9px}.inbox-source-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.inbox-source-tabs a{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:7px 6px}.inbox-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.inbox-filter-tabs a{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:44px;padding:7px 9px}.inbox-provider-tabs a,.order-source-tabs a{min-height:44px}.delivery-settings-page,.delivery-settings,.delivery-settings__list,.delivery-settings__list>article,.delivery-settings__head,.delivery-settings__head>div{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.delivery-settings__head{grid-template-columns:34px minmax(0,1fr)}.delivery-settings__head input,.delivery-settings__head textarea,.delivery-settings__pricing input,.delivery-settings__pricing select{box-sizing:border-box;min-width:0;max-width:100%}.storefront-editor{flex-direction:column;align-items:stretch;margin-bottom:0;display:flex}.storefront-editor>:not(.storefront-toast){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.storefront-workspace-switch{scroll-margin-top:8px;top:8px;box-shadow:0 8px 28px #12324f1f}.storefront-workspace-switch button{min-width:0;min-height:46px;padding-inline:8px}.storefront-mobile-preview-guide{z-index:0;border:1px solid var(--ns-primary);background:var(--ns-primary-soft);color:var(--ns-text-secondary);border-radius:13px;justify-content:space-between;align-items:flex-start;gap:12px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex;position:relative}.storefront-mobile-preview-guide span{min-width:0}.storefront-mobile-preview-guide a{min-height:44px;color:var(--ns-primary);white-space:nowrap;flex:none;align-items:center;font-weight:900;display:flex}.storefront-savebar{z-index:1;align-self:stretch;margin:0;position:relative;inset:auto;transform:none}.storefront-live{height:calc(100dvh - var(--mobile-safe-bottom) - 94px);min-height:520px}.storefront-live__actions button,.storefront-preview-surfaces button{min-height:44px}.storefront-history-controls button{width:44px;height:44px}.storefront-frame--mobile{width:min(390px,100%)}body:has(.storefront-editor) .seller-help-nudge{display:none}.preview-heading h1{font-size:clamp(34px,11vw,44px)}.preview-mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.preview-mode-switcher a{min-width:0;min-height:58px;padding:10px 8px}.preview-stage{overscroll-behavior-x:contain;justify-content:flex-start;scroll-padding-inline:9px}.preview-stage--mobile,.preview-stage--instagram{justify-content:center}.preview-stage--desktop .preview-device{margin-left:9px}:is(body:has(.preview-workspace) .seller-help-launcher,body:has(.preview-workspace) .seller-help-nudge,body:has(.preview-workspace) .seller-quick-actions-launcher){display:none}.seller-help-nudge{max-height:none;padding:13px 48px 13px 14px;overflow:visible}.seller-help-nudge>p{display:none}.seller-help-nudge>b{margin-top:5px}.seller-help-nudge>div{flex-wrap:wrap;justify-content:flex-start;gap:7px 14px;margin-top:8px}.seller-help-nudge>div a,.seller-help-nudge>div button{min-height:34px}.seller-help-nudge__close{width:44px;height:44px}.seller-chat-thread{height:calc(100dvh - var(--mobile-safe-bottom) - 18px);grid-template-rows:auto minmax(0,1fr) auto;min-height:0}.seller-chat-thread>header{min-height:96px}.seller-chat-composer{max-height:min(56dvh,470px)}.seller-chat-compose-mode{grid-template-columns:1fr 1fr;gap:6px;padding:8px 9px 0;display:grid}.seller-chat-compose-mode button{text-align:center;min-width:0;min-height:44px;padding:7px;line-height:1.25}.seller-chat-compose-mode .seller-chat-ai{grid-column:1/-1}.seller-chat-compose textarea{min-height:82px;font-size:16px}.chat-image-uploader{margin:0 9px 10px}.chat-image-uploader__actions label span{min-height:44px}:is(body:has(.seller-chat-detail) .seller-help-launcher,body:has(.seller-chat-detail) .seller-help-nudge,body:has(.seller-chat-detail) .seller-quick-actions-launcher,body:has(.seller-chat-compose textarea:focus) .seller-topbar,body:has(.seller-chat-compose textarea:focus) .mobile-seller-nav,body:has(.seller-chat-compose textarea:focus) .inbox-context){display:none}body:has(.seller-chat-compose textarea:focus) .seller-shell{padding-bottom:0}body:has(.seller-chat-compose textarea:focus) .seller-main{padding:0}:is(body:has(.seller-chat-compose textarea:focus) .seller-content,body:has(.seller-chat-compose textarea:focus) .seller-chat-detail){margin:0;padding:0}body:has(.seller-chat-compose textarea:focus) .inbox-workspace{min-height:0}body:has(.seller-chat-compose textarea:focus) .seller-chat-thread{border:0;border-radius:0;height:100dvh}body:has(.seller-chat-compose textarea:focus) .seller-chat-composer{padding-bottom:max(8px,env(safe-area-inset-bottom))}.store-legal-documents>article>header input{min-height:44px;padding-block:8px}.category-tree>header>button,.category-tree__actions button,.category-editor__delete,.category-toolbar :is(a,button),.notification-list :is(a,button),.store-health-page :is(a,button),.order-shipment-tools :is(a,button),.product-additional-categories label,.inbox-template-toggle{min-height:44px}.category-tree__actions button{width:44px;height:44px}}@media (max-width:360px){.seller-main{padding-inline:10px}.seller-topbar{margin-inline:-10px;padding-inline:10px}.inbox-source-tabs a{font-size:var(--ns-font-label)}.storefront-mobile-preview-guide{display:grid}.storefront-mobile-preview-guide a{width:max-content}.preview-mode-switcher{grid-template-columns:1fr}.preview-mode-switcher a{min-height:48px}.seller-chat-thread>header{padding:13px}.seller-chat-header-actions{grid-template-columns:1fr}}.admin-module-list-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-top:12px;display:grid}.admin-module-list-toolbar .admin-module-search{margin-top:0}.admin-module-list-toolbar>.button{min-width:142px}.admin-module-rollout-list>details{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:17px;overflow:hidden}.admin-module-rollout-list>details.is-beta{border-color:var(--ns-attention);background:var(--ns-attention-soft)}.admin-module-rollout-list>details.is-disabled{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.admin-module-rollout-list>details>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:15px;min-height:82px;padding:14px 17px;list-style:none;display:grid}.admin-module-rollout-list>details>summary::-webkit-details-marker{display:none}.admin-module-rollout-list>details>summary>div{min-width:0}.admin-module-rollout-list>details>summary span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-transform:uppercase;letter-spacing:.05em;font-weight:820}.admin-module-rollout-list>details>summary h2{letter-spacing:-.035em;margin:4px 0 0;font-size:20px}.admin-module-rollout-list>details>summary p{color:var(--ns-text-secondary);font-size:var(--ns-font-small);text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;line-height:1.4;overflow:hidden}.admin-module-rollout-list>details>summary i{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);font-size:var(--ns-font-small);white-space:nowrap;border-radius:99px;padding:7px 9px;font-style:normal;font-weight:850}.admin-module-rollout-chevron{color:var(--ns-text-secondary);text-align:center;font-size:22px;line-height:1;transition:transform .18s}.admin-module-rollout-list>details[open] .admin-module-rollout-chevron{transform:rotate(180deg)}.admin-module-rollout-list>details[open]>summary{border-bottom:1px solid var(--ns-border-soft)}.admin-module-rollout-body{padding:0 17px 17px}.admin-module-rollout-body .admin-module-rollout-form{margin-top:17px}.admin-module-rollout-body>.admin-action-feedback{margin-top:10px}.admin-store-list__head,.admin-store-list>article{grid-template-columns:minmax(190px,1.2fr) minmax(190px,1.05fr) minmax(155px,.9fr) minmax(140px,.8fr) minmax(130px,.72fr) 214px}.admin-store-list{overflow:visible}.admin-store-row-actions{grid-template-columns:104px 100px;justify-content:end;align-items:center;gap:7px;display:grid;position:relative}.admin-store-row-actions .admin-store-open,.admin-store-actions>summary{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);height:42px;color:var(--ns-text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:12px;font-weight:820;display:flex}.admin-store-row-actions .admin-store-open{gap:7px;width:104px}.admin-store-actions{position:relative}.admin-store-actions>summary{width:100px;list-style:none}.admin-store-actions>summary::-webkit-details-marker{display:none}.admin-store-actions>summary:after{content:"⌄";margin-left:7px;font-size:15px}.admin-store-actions[open]>summary{border-color:var(--ns-primary)}.admin-store-actions[open]>summary:after{transform:rotate(180deg)}.admin-store-actions__panel{z-index:60;border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:16px;gap:11px;width:330px;padding:16px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 18px 48px #1414122e}.admin-store-actions__panel header{gap:4px;display:grid}.admin-store-actions__panel header b{font-size:14px}.admin-store-actions__panel header span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.4}.admin-store-actions__panel label{gap:6px;display:grid}.admin-store-actions__panel label>span{font-size:var(--ns-font-small);font-weight:800}.admin-store-actions__panel label>small{color:var(--ns-text-secondary);font-size:var(--ns-font-small);line-height:1.4}.admin-store-actions__panel :is(input,textarea){border:1px solid var(--ns-border-default);background:var(--ns-input-bg);width:100%;color:var(--ns-text-primary);font:inherit;border-radius:11px;padding:10px 11px;font-size:13px}.admin-store-actions__panel textarea{resize:vertical}.admin-store-actions__panel>.button{justify-content:center;width:100%;min-height:43px}.button--danger-outline{border-color:var(--ns-danger)!important;background:var(--ns-danger-soft)!important;color:var(--ns-danger)!important}.admin-store-actions__delete{border-top:1px solid var(--ns-border-soft);gap:10px;padding-top:11px;display:grid}.admin-store-actions__delete>p{color:var(--ns-danger);font-size:var(--ns-font-small);margin:0;line-height:1.5}.admin-store-actions__delete>div{grid-template-columns:1fr 1.45fr;gap:7px;display:grid}.admin-store-actions__delete .button{justify-content:center;min-height:43px;padding-inline:10px}.admin-store-actions__panel>.admin-action-feedback{font-size:var(--ns-font-small);border-radius:10px;margin:0;padding:10px;line-height:1.45}@media (max-width:1500px){.admin-store-row-actions{grid-column:1/-1;justify-content:stretch}.admin-store-row-actions .admin-store-open,.admin-store-actions>summary{width:100%}.admin-store-actions__panel{left:auto;right:0}}@media (max-width:700px){.admin-module-list-toolbar{grid-template-columns:1fr}.admin-module-list-toolbar>.button{width:100%}.admin-module-rollout-list>details>summary{grid-template-columns:minmax(0,1fr) 22px;gap:10px}.admin-module-rollout-list>details>summary i{white-space:normal;grid-area:2/1;width:max-content}.admin-module-rollout-chevron{grid-area:1/2/3}.admin-module-rollout-list>details>summary p{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.admin-store-row-actions{grid-template-columns:1fr 1fr}.admin-store-actions__panel{width:100%;box-shadow:none;margin-top:8px;position:static}.admin-store-actions{position:static}.admin-store-actions[open]{grid-column:1/-1}.admin-store-actions[open]>summary{width:calc(50% - 4px);margin-left:auto}}.admin-store-delete-dialog{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:min(620px,100vw - 32px);max-height:min(820px,100dvh - 32px);color:var(--ns-text-primary);border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 28px 90px #0a0a084d}.admin-store-delete-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0d8c}.admin-store-delete-dialog__header{z-index:2;border-bottom:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex;position:sticky;top:0}.admin-store-delete-dialog__header span{color:var(--ns-text-secondary);font-size:var(--ns-font-small);font-weight:800;display:block}.admin-store-delete-dialog__header h2{letter-spacing:-.035em;margin:4px 0 0;font-size:24px}.admin-store-delete-dialog__header>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:38px;height:38px;color:var(--ns-text-primary);cursor:pointer;border-radius:12px;place-items:center;font-size:25px;line-height:1;display:grid}.admin-store-delete-dialog__intro{color:var(--ns-text-secondary);margin:0;padding:20px 22px 0;font-size:14px}.admin-store-delete-options{grid-template-columns:1fr 1fr;gap:12px;padding:16px 22px 24px;display:grid}.admin-store-delete-options>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);min-height:190px;color:var(--ns-text-primary);font:inherit;text-align:left;cursor:pointer;border-radius:17px;flex-direction:column;align-items:flex-start;padding:20px;transition:border-color .16s,transform .16s,box-shadow .16s;display:flex}.admin-store-delete-options>button:hover{border-color:var(--ns-primary);transform:translateY(-2px);box-shadow:0 12px 26px #0f0f0c14}.admin-store-delete-options>button.is-danger{border-color:var(--ns-danger)}@supports (color:color-mix(in lab, red, red)){.admin-store-delete-options>button.is-danger{border-color:color-mix(in srgb,var(--ns-danger) 36%,var(--ns-border-default))}}.admin-store-delete-options>button.is-danger{background:var(--ns-danger-soft)}.admin-store-delete-options>button.is-danger:hover{border-color:var(--ns-danger)}.admin-store-delete-options b{font-size:19px}.admin-store-delete-options span{color:var(--ns-text-secondary);margin-top:10px;font-size:13px;line-height:1.55}.admin-store-delete-options i{color:var(--ns-primary);margin-top:auto;padding-top:20px;font-size:13px;font-style:normal;font-weight:850}.admin-store-delete-options .is-danger i{color:var(--ns-danger)}.admin-store-delete-confirmation{gap:14px;padding:20px 22px 24px;display:grid}.admin-store-delete-back{width:max-content;color:var(--ns-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:850}.admin-store-delete-warning{border:1px solid var(--ns-attention);background:var(--ns-attention-soft);border-radius:14px;padding:15px}.admin-store-delete-warning.is-danger{border-color:var(--ns-danger)}@supports (color:color-mix(in lab, red, red)){.admin-store-delete-warning.is-danger{border-color:color-mix(in srgb,var(--ns-danger) 42%,transparent)}}.admin-store-delete-warning.is-danger{background:var(--ns-danger-soft);color:var(--ns-danger)}.admin-store-delete-warning b{font-size:15px}.admin-store-delete-warning p{margin:7px 0 0;font-size:13px;line-height:1.55}.admin-store-delete-confirmation label{gap:7px;display:grid}.admin-store-delete-confirmation label>span{font-size:13px;font-weight:850}.admin-store-delete-confirmation label>small{color:var(--ns-text-secondary);font-size:12px}.admin-store-delete-confirmation :is(input,textarea){border:1px solid var(--ns-border-default);background:var(--ns-input-bg);width:100%;color:var(--ns-text-primary);font:inherit;border-radius:12px;padding:11px 12px;font-size:14px}.admin-store-delete-confirmation textarea{resize:vertical}.admin-store-delete-confirmation :is(input,textarea):focus{border-color:var(--ns-primary);outline:3px solid var(--ns-input-focus-ring)}.admin-store-delete-confirmation>.admin-action-feedback{margin:0}.admin-store-delete-confirmation__actions{grid-template-columns:1fr 1.5fr;gap:9px;padding-top:3px;display:grid}.admin-store-delete-confirmation__actions .button{justify-content:center;min-height:48px}@media (max-width:600px){.admin-store-delete-dialog{border-radius:18px;width:calc(100vw - 18px);max-height:calc(100dvh - 18px)}.admin-store-delete-dialog__header,.admin-store-delete-confirmation{padding:16px}.admin-store-delete-dialog__intro{padding:16px 16px 0}.admin-store-delete-options{grid-template-columns:1fr;padding:12px 16px 18px}.admin-store-delete-options>button{min-height:135px}.admin-store-delete-confirmation__actions{grid-template-columns:1fr}}.seller-nav__more{margin-top:3px}.seller-nav__more>summary{min-height:48px;color:var(--ns-text-secondary);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:720;list-style:none;display:flex}.seller-nav__more>summary::-webkit-details-marker{display:none}.seller-nav__more>summary:hover,.seller-nav__more[open]>summary{background:var(--ns-primary-soft);color:var(--ns-primary)}.seller-nav__more>summary svg:last-child{margin-left:auto;transition:transform .18s}.seller-nav__more[open]>summary svg:last-child{transform:rotate(90deg)}.seller-nav__more>div{border-left:1px solid #ffffff21;gap:3px;margin:5px 0 0 14px;padding-left:7px;display:grid}.seller-nav__more>div a{min-height:39px;font-size:var(--ns-font-small);padding-inline:10px}.commerce-page{max-width:1500px}.commerce-page>.seller-heading{margin-bottom:22px}.commerce-page>.seller-heading aside{max-width:310px}.commerce-overview{gap:18px;display:grid}.commerce-master{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;display:grid;box-shadow:0 16px 45px #1717130d}.commerce-master.is-active{border-color:var(--ns-primary);background:linear-gradient(120deg,var(--ns-bg-surface),var(--ns-primary-soft))}.commerce-master__icon{background:var(--ns-owner-shell);width:50px;height:50px;color:var(--ns-text-inverse);border-radius:15px;place-items:center;display:grid}.commerce-master.is-active .commerce-master__icon{background:var(--ns-primary)}.commerce-master h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:24px}.commerce-master p{color:var(--ns-text-secondary);margin:0;font-size:13px;line-height:1.5}.commerce-toggle{cursor:pointer;grid-template-columns:48px auto;align-items:center;gap:10px;display:grid}.commerce-toggle input{opacity:0;pointer-events:none;position:absolute}.commerce-toggle>span{background:var(--ns-border-default);border-radius:99px;width:48px;height:27px;transition:background .18s;position:relative}.commerce-toggle>span:after{content:"";background:var(--ns-bg-surface);border-radius:50%;width:21px;height:21px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0000002e}.commerce-toggle input:checked+span{background:var(--ns-primary)}.commerce-toggle input:checked+span:after{transform:translate(21px)}.commerce-toggle input:focus-visible+span{outline:3px solid var(--ns-primary-soft);outline-offset:3px}.commerce-toggle input:disabled+span{opacity:.55}.commerce-toggle b{font-size:var(--ns-font-small);white-space:nowrap}.commerce-toggle--compact{grid-template-columns:42px 24px;justify-content:end;gap:7px}.commerce-toggle--compact>span{width:42px;height:24px}.commerce-toggle--compact>span:after{width:18px;height:18px}.commerce-toggle--compact input:checked+span:after{transform:translate(18px)}.commerce-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commerce-card{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:22px;padding:22px}.commerce-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.commerce-card>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:23px}.commerce-card>header>span{background:var(--ns-primary-soft);color:var(--ns-primary);font-size:var(--ns-font-label);white-space:nowrap;border-radius:99px;padding:7px 10px;font-weight:900}.commerce-methods{gap:8px;margin-top:18px;display:grid}.commerce-methods>article{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);opacity:.7;border-radius:14px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.commerce-methods>article.is-active{border-color:var(--ns-primary);background:var(--ns-primary-soft);opacity:1}.commerce-methods__badge{box-sizing:border-box;background:var(--ns-owner-shell);width:88px;min-height:40px;color:var(--ns-text-inverse);font-size:var(--ns-font-caption);text-align:center;white-space:normal;word-break:normal;overflow-wrap:normal;border-radius:11px;place-items:center;padding:7px 6px;font-weight:900;line-height:1.15;display:grid}.commerce-methods__badge.is-yellow{background:var(--provider-ukrposhta);color:var(--ns-text-primary)}.commerce-methods article>div{min-width:0}.commerce-methods article b,.commerce-methods article small{display:block}.commerce-methods article b{font-size:14px}.commerce-methods article small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;line-height:1.35;overflow:hidden}.commerce-card__link{border-top:1px solid var(--ns-border-default);min-height:42px;color:var(--ns-primary);justify-content:space-between;align-items:center;margin-top:16px;padding:0 4px;font-size:13px;font-weight:900;display:flex}.commerce-preview{border:1px solid var(--ns-border-default);background:var(--ns-attention-soft);border-radius:20px;justify-content:space-between;align-items:center;gap:20px;padding:21px 24px;display:flex}.commerce-preview h2{margin:5px 0 3px;font-size:20px}.commerce-preview p{color:var(--ns-text-secondary);margin:0;font-size:13px}.commerce-feedback{background:var(--ns-primary-soft);color:var(--ns-primary);border-radius:12px;margin:0;padding:12px 15px;font-size:13px;font-weight:800}.commerce-feedback.is-error{background:var(--ns-danger-soft);color:var(--ns-danger)}@media (max-width:980px) and (min-width:701px){.seller-nav__more>summary{justify-content:center;padding:0}.seller-nav__more>summary span,.seller-nav__more>summary svg:last-child{display:none}.seller-nav__more>div{z-index:var(--layer-floating);border:1px solid var(--ns-border-default);background:var(--ns-owner-shell);width:230px;box-shadow:var(--shadow-soft);border-radius:14px;margin-top:-48px;padding:8px;position:absolute;left:70px}.seller-nav__more>div a{justify-content:flex-start!important;padding-inline:10px!important}.seller-nav__more>div a span{display:block!important}}@media (max-width:1000px){.product-add-panel{grid-template-columns:1fr}.task-hub-heading{flex-direction:column;align-items:flex-start}.task-hub-info{box-sizing:border-box;flex:none;width:100%}}@media (max-width:900px){.commerce-columns{grid-template-columns:1fr}}@media (max-width:700px){.commerce-page{padding-inline:4px}.commerce-page>.seller-heading aside{display:none}.commerce-master{grid-template-columns:42px minmax(0,1fr);padding:18px}.commerce-master__icon{width:42px;height:42px}.commerce-master>.commerce-toggle{grid-column:2;justify-content:start}.commerce-card{border-radius:19px;padding:17px}.commerce-methods>article{grid-template-columns:96px minmax(0,1fr) auto;gap:10px;padding:10px}.commerce-methods__badge{width:96px;min-height:42px;padding-inline:5px}.commerce-toggle--compact{grid-template-columns:42px}.commerce-toggle--compact b{display:none}.commerce-preview{flex-direction:column;align-items:flex-start}.commerce-preview .button{width:100%}}.seller-main,.seller-content,.seller-content>*,.seller-heading>*,.task-hub-heading>*,.product-add-panel>*,.product-add-action>span,.commerce-card,.commerce-card>header>div,.commerce-methods>article>div{min-width:0}.seller-main :is(h1,h2,h3,p,b,strong,small,label,a,button,summary){overflow-wrap:break-word}.seller-dashboard-heading{grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:24px;min-height:150px;display:grid;position:relative}.seller-dashboard-heading__copy{z-index:1;position:relative}.seller-dashboard-heading__art{object-fit:contain;filter:drop-shadow(0 18px 22px #142d4e24);width:210px;height:170px;transform:translateY(6px)}.seller-dashboard-heading__period{z-index:1;position:relative}@media (max-width:1180px){.seller-dashboard-heading{grid-template-columns:minmax(0,1fr) auto;min-height:0}.seller-dashboard-heading__art{display:none}}@media (max-width:700px){.seller-dashboard-heading{grid-template-columns:1fr;gap:14px}.seller-dashboard-heading__period{justify-self:start}}.public-shop--editorial .public-shop__promo:not(.has-media){border:1px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo:not(.has-media){border:1px solid color-mix(in srgb,var(--shop-primary) 14%,transparent)}}.public-shop--editorial .public-shop__promo:not(.has-media){background:radial-gradient(circle at 88% 18%,var(--shop-accent) 0 13%,transparent 13.5%),linear-gradient(135deg,var(--shop-surface),var(--shop-accent))}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo:not(.has-media){background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--shop-accent) 72%,white) 0 13%,transparent 13.5%),linear-gradient(135deg,var(--shop-surface),var(--shop-accent))}}.public-shop--editorial .public-shop__promo:not(.has-media){box-shadow:0 28px 75px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo:not(.has-media){box-shadow:0 28px 75px color-mix(in srgb,var(--shop-primary) 12%,transparent)}}.public-shop--editorial .public-shop__promo:not(.has-media):before{content:"";z-index:0;aspect-ratio:1;border:1px solid var(--shop-primary);width:32%;position:absolute;bottom:-36%;right:6%}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo:not(.has-media):before{border:1px solid color-mix(in srgb,var(--shop-primary) 20%,transparent)}}.public-shop--editorial .public-shop__promo:not(.has-media):before{pointer-events:none;border-radius:50%}.public-shop--minimal .public-shop__promo:not(.has-media){border:1px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop--minimal .public-shop__promo:not(.has-media){border:1px solid color-mix(in srgb,var(--shop-primary) 20%,transparent)}}.public-shop--minimal .public-shop__promo:not(.has-media){background:linear-gradient(90deg,var(--shop-surface) 0 76%,var(--shop-accent) 76%)}.public-shop--minimal .public-shop__promo:not(.has-media):before{content:"";z-index:0;border-top:1px solid var(--shop-primary);border-bottom:1px solid var(--shop-primary);pointer-events:none;width:14%;position:absolute;top:14%;bottom:14%;right:5%}.public-shop--bold .public-shop__promo:not(.has-media){border:3px solid var(--shop-primary);background:radial-gradient(circle at 88% 22%,var(--shop-accent) 0 16%,transparent 16.3%),repeating-linear-gradient(135deg,var(--shop-accent) 0 28px,var(--shop-bg) 28px 56px)}@supports (color:color-mix(in lab, red, red)){.public-shop--bold .public-shop__promo:not(.has-media){background:radial-gradient(circle at 88% 22%,var(--shop-accent) 0 16%,transparent 16.3%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--shop-accent) 80%,white) 0 28px,var(--shop-bg) 28px 56px)}}.public-shop--bold .public-shop__promo:not(.has-media){box-shadow:10px 12px 0 var(--shop-primary)}.public-shop--bold .public-shop__promo:not(.has-media) h2{text-transform:uppercase}.public-shop--bold .public-shop__promo:not(.has-media) .public-shop__promo-content>a{border:2px solid var(--shop-primary)}.public-shop__promo:not(.has-media).public-shop__promo--height-compact{min-height:260px}.public-shop__promo:not(.has-media).public-shop__promo--height-balanced{min-height:340px}.public-shop__promo:not(.has-media).public-shop__promo--height-immersive{min-height:430px}@media (max-width:700px){.public-shop__promo:not(.has-media).public-shop__promo--height-compact,.public-shop__promo.has-media.hide-mobile-media.public-shop__promo--height-compact{min-height:220px}.public-shop__promo:not(.has-media).public-shop__promo--height-balanced,.public-shop__promo.has-media.hide-mobile-media.public-shop__promo--height-balanced{min-height:280px}.public-shop__promo:not(.has-media).public-shop__promo--height-immersive,.public-shop__promo.has-media.hide-mobile-media.public-shop__promo--height-immersive{min-height:340px}.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media{border:1px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media{border:1px solid color-mix(in srgb,var(--shop-primary) 14%,transparent)}}.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media{background:radial-gradient(circle at 88% 18%,var(--shop-accent) 0 13%,transparent 13.5%),linear-gradient(135deg,var(--shop-surface),var(--shop-accent))}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media{background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--shop-accent) 72%,white) 0 13%,transparent 13.5%),linear-gradient(135deg,var(--shop-surface),var(--shop-accent))}}.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media{box-shadow:0 18px 45px var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media{box-shadow:0 18px 45px color-mix(in srgb,var(--shop-primary) 12%,transparent)}}.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media:before{content:"";z-index:0;aspect-ratio:1;border:1px solid var(--shop-primary);width:32%;position:absolute;bottom:-36%;right:6%}@supports (color:color-mix(in lab, red, red)){.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media:before{border:1px solid color-mix(in srgb,var(--shop-primary) 20%,transparent)}}.public-shop--editorial .public-shop__promo.has-media.hide-mobile-media:before{pointer-events:none;border-radius:50%}.public-shop--minimal .public-shop__promo.has-media.hide-mobile-media{border:1px solid var(--shop-primary)}@supports (color:color-mix(in lab, red, red)){.public-shop--minimal .public-shop__promo.has-media.hide-mobile-media{border:1px solid color-mix(in srgb,var(--shop-primary) 20%,transparent)}}.public-shop--minimal .public-shop__promo.has-media.hide-mobile-media{background:linear-gradient(90deg,var(--shop-surface) 0 76%,var(--shop-accent) 76%)}.public-shop--minimal .public-shop__promo.has-media.hide-mobile-media:before{content:"";z-index:0;border-top:1px solid var(--shop-primary);border-bottom:1px solid var(--shop-primary);pointer-events:none;width:14%;position:absolute;top:14%;bottom:14%;right:5%}.public-shop--bold .public-shop__promo.has-media.hide-mobile-media{border:3px solid var(--shop-primary);background:radial-gradient(circle at 88% 22%,var(--shop-accent) 0 16%,transparent 16.3%),repeating-linear-gradient(135deg,var(--shop-accent) 0 18px,var(--shop-bg) 18px 36px)}@supports (color:color-mix(in lab, red, red)){.public-shop--bold .public-shop__promo.has-media.hide-mobile-media{background:radial-gradient(circle at 88% 22%,var(--shop-accent) 0 16%,transparent 16.3%),repeating-linear-gradient(135deg,color-mix(in srgb,var(--shop-accent) 80%,white) 0 18px,var(--shop-bg) 18px 36px)}}.public-shop--bold .public-shop__promo.has-media.hide-mobile-media{box-shadow:7px 8px 0 var(--shop-primary)}.public-shop--bold .public-shop__promo.has-media.hide-mobile-media h2{text-transform:uppercase}.public-shop--bold .public-shop__promo.has-media.hide-mobile-media .public-shop__promo-content>a{border:2px solid var(--shop-primary)}}.product-media-gallery__rail .product-media-gallery__video-placeholder{aspect-ratio:4/5;border-radius:calc(var(--shop-radius) * .55);color:#fff;letter-spacing:.08em;background:#121210;place-items:center;width:100%;font:800 12px/1 Arial,sans-serif;display:grid}.public-product-page__legal{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:9px;margin-top:24px;padding-block:18px;display:grid}.public-product-page__legal a{border:1px solid var(--shop-text);align-items:center;min-width:0;min-height:44px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.public-product-page__legal a{border:1px solid color-mix(in srgb,var(--shop-text) 14%,transparent)}}.public-product-page__legal a{background:var(--shop-surface);color:var(--shop-text);overflow-wrap:anywhere;border-radius:11px;font:700 12px/1.35 Arial,sans-serif;text-decoration:none;transition:border-color .2s,transform .2s}.public-product-page__legal a:hover{border-color:var(--shop-primary);transform:translateY(-2px)}.public-product-page__legal a:focus-visible{outline:3px solid var(--shop-accent);outline-offset:2px}@media (max-width:700px){.public-product-page__legal{grid-template-columns:1fr;gap:8px}.public-product-page__legal a{min-height:46px}}.public-shop__grid--single{grid-template-columns:minmax(0,min(100%,460px));justify-content:center}@media (max-width:700px){.public-shop__grid--single{grid-template-columns:minmax(0,1fr)}}.catalog-product-actions .catalog-product-actions__buy{letter-spacing:.015em;padding-inline:14px;font-size:14px;transition:transform .22s,box-shadow .22s;min-height:52px!important}.catalog-product-actions .catalog-product-actions__buy:hover{box-shadow:0 10px 22px var(--shop-text);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.catalog-product-actions .catalog-product-actions__buy:hover{box-shadow:0 10px 22px color-mix(in srgb,var(--shop-text) 23%,transparent)}}.catalog-product-actions .catalog-product-actions__details{font-size:12px;min-height:40px!important}.public-shop__category-navigator{border-top:1px solid var(--shop-text);width:100%;min-width:0;padding:24px 0 4px}@supports (color:color-mix(in lab, red, red)){.public-shop__category-navigator{border-top:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent)}}.public-shop__category-navigator{font-family:var(--shop-ui-font,Arial,sans-serif)}.public-shop__category-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.public-shop__category-heading>div{gap:3px;display:grid}.public-shop__category-heading small{font-size:var(--ns-font-caption);letter-spacing:.15em;color:var(--shop-text);font-weight:900}@supports (color:color-mix(in lab, red, red)){.public-shop__category-heading small{color:color-mix(in srgb,var(--shop-text) 55%,transparent)}}.public-shop__category-heading b{font-family:var(--shop-body-font,Georgia,serif);letter-spacing:-.04em;font-size:clamp(22px,2.5vw,35px);font-weight:600}.public-shop__category-heading>a{min-height:44px;color:var(--shop-text);text-underline-offset:4px;white-space:nowrap;align-items:center;gap:6px;padding:0 6px;font-size:12px;font-weight:800;text-decoration:underline;display:inline-flex}.public-shop__category-heading>a[aria-current=page]{text-decoration-thickness:2px}.public-shop__category-heading>a:focus-visible{outline:3px solid var(--shop-primary);outline-offset:3px}.public-shop__category-roots a:focus-visible{outline:3px solid var(--shop-primary);outline-offset:3px}.public-shop__category-card:focus-visible{outline:3px solid var(--shop-primary);outline-offset:3px}.public-shop__category-roots{scrollbar-width:thin;gap:7px;margin:12px 0 15px;display:flex;overflow-x:auto}.public-shop__category-roots a{border:1px solid var(--shop-text);align-items:center;min-height:44px;padding:0 17px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.public-shop__category-roots a{border:1px solid color-mix(in srgb,var(--shop-text) 22%,transparent)}}.public-shop__category-roots a{background:var(--shop-surface);color:var(--shop-text);white-space:nowrap;border-radius:99px;font-size:12px;font-weight:800;transition:background .22s,border-color .22s}.public-shop__category-roots a:hover,.public-shop__category-roots a[aria-current=page]{border-color:var(--shop-primary);background:var(--shop-primary);color:var(--shop-surface)}.public-shop__category-rail{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--shop-text) transparent;gap:clamp(9px,1.1vw,16px);min-width:0;padding:3px 2px 13px;scroll-padding-inline:3px;display:flex;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.public-shop__category-rail{scrollbar-color:color-mix(in srgb,var(--shop-text) 28%,transparent) transparent}}.public-shop__category-card{scroll-snap-align:start;min-width:0;color:var(--shop-text);flex:0 0 clamp(128px,13vw,190px);text-decoration:none;display:block}.public-shop__category-card-media{aspect-ratio:4/5;border-radius:calc(var(--shop-radius) * .78);background:var(--shop-accent);border:2px solid #0000;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.public-shop__category-card-media{background:color-mix(in srgb,var(--shop-accent) 60%,var(--shop-bg))}}.public-shop__category-card-media{box-shadow:0 10px 25px var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-shop__category-card-media{box-shadow:0 10px 25px color-mix(in srgb,var(--shop-text) 8%,transparent)}}.public-shop__category-card-media{transition:border-color .25s,box-shadow .25s,transform .25s}.public-shop__category-card:hover .public-shop__category-card-media{box-shadow:0 14px 30px var(--shop-text);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.public-shop__category-card:hover .public-shop__category-card-media{box-shadow:0 14px 30px color-mix(in srgb,var(--shop-text) 16%,transparent)}}.public-shop__category-card[aria-current=page] .public-shop__category-card-media{border-color:var(--shop-primary);box-shadow:0 0 0 3px var(--shop-surface),0 0 0 5px var(--shop-primary)}.public-shop__category-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.public-shop__category-card:hover img{transform:scale(1.045)}.public-shop__category-card-fallback{width:100%;height:100%;color:var(--shop-primary);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.public-shop__category-card-fallback{color:color-mix(in srgb,var(--shop-primary) 40%,transparent)}}.public-shop__category-card-fallback{font-family:var(--shop-body-font,Georgia,serif);font-size:clamp(52px,6vw,90px)}.public-shop__category-card-label{align-content:start;gap:3px;min-height:54px;padding:9px 3px 0;display:grid}.public-shop__category-card-label small{color:var(--shop-text)}@supports (color:color-mix(in lab, red, red)){.public-shop__category-card-label small{color:color-mix(in srgb,var(--shop-text) 54%,transparent)}}.public-shop__category-card-label small{font-size:var(--ns-font-caption);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.public-shop__category-card-label b{overflow-wrap:anywhere;font-size:13px;font-weight:850;line-height:1.25}.public-shop__category-card[aria-current=page] .public-shop__category-card-label b{color:var(--shop-primary)}@media (max-width:700px){.public-shop__category-navigator{padding-top:18px}.public-shop__category-heading b{font-size:24px}.public-shop__category-roots{margin:10px 0 13px}.public-shop__category-card{flex-basis:min(37vw,155px)}.public-shop__category-card-media{border-radius:14px}.public-shop__category-rail{gap:10px;padding-bottom:10px}.public-shop__category-card-label b{font-size:12px}}@media (prefers-reduced-motion:reduce){.public-shop__category-card-media,.public-shop__category-card-media img,.public-shop__category-roots a{transition:none}.public-shop__category-card:hover .public-shop__category-card-media,.public-shop__category-card:hover img{transform:none}.public-shop__category-rail{scroll-behavior:auto}}.category-tree__select{grid-template-columns:42px minmax(0,1fr);gap:9px}.category-tree__select .category-tree__cover{background:var(--ns-primary-soft,#e9eef9);width:42px;height:48px;color:var(--ns-primary,#175ef0);border-radius:9px;place-items:center;font:750 23px/1 Georgia,serif;display:grid;overflow:hidden}.category-tree__cover img{object-fit:cover;width:100%;height:100%;display:block}.category-tree__list>article.is-child{margin-left:15px}.category-editor__image{border:1px solid var(--ns-border-soft,#dbe2ef);background:var(--ns-bg-app,#f8faff);border-radius:15px;grid-column:1/-1;padding:16px}.category-editor__image>div:first-child{gap:4px;display:grid}.category-editor__image b{font-size:13px}.category-editor__image small{color:var(--ns-text-secondary,#667);font-size:var(--ns-font-label);line-height:1.45}.category-editor__image-content{align-items:center;gap:15px;min-width:0;margin-top:13px;display:flex}.category-editor__image-preview{aspect-ratio:4/5;width:94px;color:var(--ns-primary,#175ef0);background:#e5eaf6;border-radius:12px;flex:0 0 94px;place-items:center;font:700 42px/1 Georgia,serif;display:grid;overflow:hidden}.category-editor__image-preview img{object-fit:cover;width:100%;height:100%;display:block}.category-editor__image-actions{flex-wrap:wrap;align-items:flex-start;gap:9px;min-width:0;display:flex}.category-editor__image-actions .button{cursor:pointer;align-items:center;min-height:44px;display:inline-flex;position:relative}.category-editor__image-actions input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.category-editor__image-actions>button{border:1px solid var(--ns-border-soft,#dbe2ef);min-height:44px;color:var(--ns-text-primary,#172029);cursor:pointer;background:#fff;border-radius:10px;padding:0 13px;font:700 12px/1 inherit}.category-editor__image-actions>small{flex-basis:100%}.category-editor__image-actions :is(button,input):disabled{opacity:.5;cursor:not-allowed}.category-tree__list>article[data-depth="1"]{margin-left:15px}.category-tree__list>article[data-depth="2"]{margin-left:30px}.category-tree__list>article[data-depth="3"]{margin-left:45px}.category-tree__list>article[data-depth="4"]{margin-left:60px}@media (max-width:700px){.category-editor__image{grid-column:auto}.category-editor__image-content{align-items:flex-start}.category-editor__image-preview{flex-basis:72px;width:72px}.category-editor__image-actions{flex-direction:column;align-items:stretch}.category-editor__image-actions .button,.category-editor__image-actions>button{justify-content:center}.category-tree__visibility{padding-left:50px}.category-tree__list>article[data-depth="1"]{margin-left:8px}.category-tree__list>article[data-depth="2"]{margin-left:16px}.category-tree__list>article[data-depth="3"]{margin-left:24px}.category-tree__list>article[data-depth="4"]{margin-left:32px}}.category-editor__image-actions .button:focus-within{outline:3px solid var(--ns-primary,#175ef0);outline-offset:3px}.category-editor__image-actions>button:focus-visible{outline:3px solid var(--ns-primary,#175ef0);outline-offset:3px}.category-editor__image-actions>button{font-size:12px;font-weight:700;line-height:1}.storefront-frame__category-preview{min-width:0;font-family:var(--sf-ui-font,Arial,sans-serif);margin-bottom:16px}.storefront-frame__category-preview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.storefront-frame__category-preview-heading b{font-size:16px}.storefront-frame__category-preview-heading span{font-size:var(--ns-font-caption);font-weight:800;text-decoration:underline}.storefront-frame__category-preview>small{color:#777;font-size:var(--ns-font-caption);margin-top:8px;display:block}.storefront-frame__category-preview-roots{gap:6px;margin:10px 0;display:flex;overflow:auto}.storefront-frame__category-preview-roots span{border:1px solid var(--sf-primary);font-size:var(--ns-font-caption);white-space:nowrap;border-radius:99px;padding:7px 10px}.storefront-frame__category-preview-rail{scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.storefront-frame__category-preview-rail>div{scroll-snap-align:start;flex:0 0 85px;gap:3px;min-width:0;display:grid}.storefront-frame__category-preview-rail>div>span{aspect-ratio:4/5;background:var(--sf-accent);width:85px;color:var(--sf-primary);border-radius:10px;place-items:center;font:600 38px/1 Georgia,serif;display:grid;overflow:hidden}.storefront-frame__category-preview-rail img{object-fit:cover;width:100%;height:100%;display:block}.storefront-frame__category-preview-rail small{color:#777;font-size:var(--ns-font-caption);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.storefront-frame__category-preview-rail b{font-size:var(--ns-font-caption);overflow-wrap:anywhere;line-height:1.2}@media (max-width:700px){.public-shop:has(>.store-cart-button){padding-bottom:calc(70px + env(safe-area-inset-bottom))}.store-cart-button{white-space:nowrap;justify-content:center;gap:8px;width:auto;min-width:98px;min-height:46px;padding:4px 16px}.store-cart-button>b{text-align:center;flex:none;line-height:1;display:block}.store-cart-button>span{display:none}.store-cart-button:has(>i){justify-content:space-between;min-width:108px;padding:4px 8px 4px 16px}.store-cart-button>i{border:1px solid var(--shop-primary);flex:0 0 28px;width:28px;height:28px;position:static}@supports (color:color-mix(in lab, red, red)){.store-cart-button>i{border:1px solid color-mix(in srgb,var(--shop-primary) 12%,transparent)}}.store-cart-button>i{font-size:var(--ns-font-caption)}}.attribute-content{margin-top:30px}.attribute-heading h1{letter-spacing:-.07em;font-size:clamp(48px,6vw,78px)}.attribute-heading p{max-width:760px}.attribute-workspace{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:14px;min-width:0;margin-top:34px;display:grid}.attribute-list,.attribute-editor{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:23px;min-width:0}.attribute-list{padding:12px;position:sticky;top:20px}.attribute-list>header{justify-content:space-between;align-items:center;gap:14px;padding:7px 6px 15px;display:flex}.attribute-list>header b,.attribute-list>header small{display:block}.attribute-list>header b{font-size:13px}.attribute-list>header small{color:var(--ns-text-secondary);margin-top:4px}.attribute-list>header>button,.attribute-options>header>button{background:var(--ink);min-height:38px;color:var(--ns-text-inverse);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:0 13px;font-size:12px;font-weight:850}.attribute-list button:disabled,.attribute-editor button:disabled{opacity:.4;cursor:not-allowed}.attribute-list__search{margin:0 4px 10px;display:block}.attribute-list__search input{border:1px solid var(--ns-input-border);background:var(--ns-input-bg);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:11px;outline:0;padding:0 12px}.attribute-list__search input:focus{border-color:var(--ns-input-focus-border);box-shadow:0 0 0 3px var(--ns-input-focus-ring)}.attribute-list__items{gap:6px;display:grid}.attribute-list__item{background:var(--ns-bg-muted);width:100%;min-width:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:8px;padding:9px;display:grid}.attribute-list__item:hover{border-color:var(--ns-border-default)}.attribute-list__item[aria-current=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.attribute-list__type{background:var(--ns-neutral-soft);border-radius:10px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid}.attribute-list__type--choice{background:var(--ns-success-soft);color:var(--ns-success)}.attribute-list__type--number{background:var(--ns-primary-soft);color:var(--ns-primary)}.attribute-list__type--boolean{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.attribute-list__type--text{background:var(--ns-editorial-soft);color:var(--ns-text-secondary)}.attribute-list__item>span:nth-child(2){min-width:0}.attribute-list__item b,.attribute-list__item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.attribute-list__item b{font-size:13px}.attribute-list__item small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px}.attribute-list__item i{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);font-size:var(--ns-font-caption);border-radius:99px;grid-column:2;justify-self:start;padding:4px 7px;font-style:normal;font-weight:850}.attribute-list__item i.is-visible{background:var(--ns-success-soft);color:var(--ns-success)}.attribute-list__empty{border:1px dashed var(--ns-border-default);text-align:center;border-radius:15px;padding:44px 20px}.attribute-list__empty b{font-size:13px}.attribute-list__empty p{max-width:310px;color:var(--ns-text-secondary);margin:8px auto 0;font-size:12px;line-height:1.55}.attribute-editor{padding:clamp(20px,3vw,34px)}.attribute-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.attribute-editor>header>div:first-child{min-width:0}.attribute-editor>header span{color:var(--ns-text-secondary);font-size:var(--ns-font-label);text-transform:uppercase;font-weight:850}.attribute-editor>header h2{letter-spacing:-.055em;overflow-wrap:anywhere;min-width:0;margin:7px 0 0;font-size:clamp(27px,3.2vw,42px)}.attribute-editor__usage{background:var(--ns-bg-muted);text-align:right;border-radius:13px;flex:none;min-width:104px;padding:10px 12px}.attribute-editor__usage b,.attribute-editor__usage small{display:block}.attribute-editor__usage b{font-size:20px}.attribute-editor__usage small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:2px}.attribute-editor>.module-feedback{margin-top:18px}.attribute-editor>fieldset{border:0;min-width:0;margin:0;padding:0}.attribute-editor>fieldset:disabled{opacity:.78}.attribute-editor__basics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;margin-top:24px;display:grid}.attribute-editor__basics .product-field>small{color:var(--ns-text-muted);font-size:var(--ns-font-label);margin-top:6px;line-height:1.45;display:block}.attribute-editor__note{border:1px solid var(--ns-success);background:var(--ns-success-soft);border-radius:14px;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;min-width:0;margin-top:16px;padding:13px 15px;display:grid}.attribute-editor__note>span{background:var(--ink);width:26px;height:26px;color:var(--lime);border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.attribute-editor__note p{min-width:0;color:var(--ns-text-secondary);margin:1px 0 0!important;font-size:12px!important;line-height:1.5!important}.attribute-editor__note b{color:var(--ink)}.attribute-options,.attribute-categories{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);border-radius:16px;min-width:0;margin-top:16px;padding:17px}.attribute-options>header,.attribute-categories>header{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;display:flex}.attribute-options>header>div,.attribute-categories>header>div{min-width:0}.attribute-options>header b,.attribute-options>header small,.attribute-categories>header b,.attribute-categories>header small{display:block}.attribute-options>header b,.attribute-categories>header b{font-size:13px}.attribute-options>header small,.attribute-categories>header small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px;line-height:1.45}.attribute-options>div{gap:7px;min-width:0;margin-top:13px;display:grid}.attribute-option{grid-template-columns:25px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.attribute-option>span{color:var(--ns-text-muted);font-size:var(--ns-font-label);text-align:center;font-weight:850}.attribute-option>input{border:1px solid var(--ns-input-border);background:var(--ns-bg-surface);width:100%;min-width:0;min-height:43px;color:var(--ink);font:inherit;border-radius:10px;padding:0 11px}.attribute-option>div{gap:4px;display:flex}.attribute-option button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:36px;height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:9px}.attribute-option button.is-danger{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.attribute-options>.attribute-switch{margin-top:14px}.attribute-switch{border:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);cursor:pointer;border-radius:13px;align-items:flex-start;gap:10px;min-width:0;padding:13px;display:flex}.attribute-switch>input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:1px 0 0}.attribute-switch>span{min-width:0}.attribute-switch b,.attribute-switch small{display:block}.attribute-switch b{font-size:12px}.attribute-switch small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px;line-height:1.45}.attribute-switch.is-disabled{background:var(--ns-neutral-soft);color:var(--ns-text-muted);cursor:not-allowed}.attribute-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:13px;display:grid}.attribute-scope>label{border:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.attribute-scope>label.is-selected{border-color:var(--ns-success);background:var(--ns-success-soft)}.attribute-scope input{accent-color:var(--ink);margin-top:2px}.attribute-scope b,.attribute-scope small{display:block}.attribute-scope b{font-size:12px}.attribute-scope small{color:var(--ns-text-secondary);font-size:var(--ns-font-label);margin-top:4px;line-height:1.4}.attribute-category-list{gap:5px;min-width:0;max-height:360px;margin-top:10px;display:grid;overflow:auto}.attribute-category-list>div{border:1px solid var(--ns-border-soft);background:var(--ns-bg-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:9px 10px;display:grid}.attribute-category-list>div.is-selected{border-color:var(--ns-success)}.attribute-category-list>div>label:first-child{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.attribute-category-list input{accent-color:var(--ink)}.attribute-category-list>div>label:first-child>span{min-width:0;padding-left:calc(var(--attribute-depth,0) * 10px)}.attribute-category-list b,.attribute-category-list small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.attribute-category-list b{font-size:12px}.attribute-category-list small{color:var(--ns-text-muted);font-size:var(--ns-font-caption);margin-top:3px}.attribute-category-required{color:var(--ns-text-secondary);font-size:var(--ns-font-label);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;font-weight:800;display:flex}.attribute-category-required:has(input:disabled){opacity:.4;cursor:not-allowed}.attribute-category-list>p{color:var(--ns-text-secondary);text-align:center;padding:18px;margin:0!important;font-size:12px!important}.attribute-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:16px;display:grid}.attribute-editor__footer{border-top:1px solid var(--ns-border-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:22px;padding-top:18px;display:flex}.attribute-editor__delete{border:1px solid var(--ns-danger);background:var(--ns-danger-soft);min-height:42px;color:var(--ns-danger);font:inherit;cursor:pointer;border-radius:11px;padding:0 14px;font-size:12px;font-weight:850}.attribute-workspace :is(button,input,select):focus-visible{outline:3px solid var(--ink)}@supports (color:color-mix(in lab, red, red)){.attribute-workspace :is(button,input,select):focus-visible{outline:3px solid color-mix(in srgb,var(--ink) 24%,transparent)}}.attribute-workspace :is(button,input,select):focus-visible{outline-offset:2px}.attribute-workspace :is(h2,p,b,small,label,button,span){overflow-wrap:break-word}@media (max-width:1050px){.attribute-workspace{grid-template-columns:1fr}.attribute-list{position:static}.attribute-list__items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.attribute-content{margin-top:14px}.attribute-heading h1{font-size:44px}.attribute-workspace{margin-top:23px}.attribute-list,.attribute-editor{border-radius:19px}.attribute-list__items{grid-template-columns:1fr}.attribute-editor{padding:20px 16px}.attribute-editor>header{flex-direction:column;align-items:flex-start}.attribute-editor__usage{box-sizing:border-box;text-align:left;justify-content:space-between;align-items:center;width:100%;display:flex}.attribute-editor__basics,.attribute-settings,.attribute-scope{grid-template-columns:1fr}.attribute-options,.attribute-categories{padding:14px 12px}.attribute-option{grid-template-columns:22px minmax(0,1fr)}.attribute-option>div{grid-column:2;justify-content:flex-end}.attribute-option button{width:40px;height:40px}.attribute-category-list>div{grid-template-columns:1fr}.attribute-category-required{white-space:normal;padding-left:27px}.attribute-editor__footer{flex-direction:column;align-items:stretch}.attribute-editor__footer .button,.attribute-editor__delete{justify-content:center;width:100%}.attribute-options>header{flex-direction:column;align-items:stretch}.attribute-options>header>button{align-self:flex-start}}@media (max-width:360px){.attribute-heading h1{font-size:39px}.attribute-list>header{align-items:flex-start}.attribute-editor__note{grid-template-columns:1fr}.attribute-editor__note>span{display:none}.attribute-category-list>div{padding-inline:8px}}.attribute-workspace :is(.attribute-list__item small,.attribute-list__item i,.attribute-editor>header span,.attribute-editor__usage small,.attribute-editor__basics .product-field>small,.attribute-options>header small,.attribute-categories>header small,.attribute-option>span,.attribute-switch small,.attribute-scope small,.attribute-category-list small,.attribute-category-required){font-size:12px}.merchant-api-layout{gap:14px;min-width:0;display:grid}.merchant-api-layout>section{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-width:0;color:var(--ns-text-primary);border-radius:22px;padding:clamp(20px,3vw,32px)}.merchant-api-layout h2{letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(24px,3vw,34px)}.merchant-api-layout :is(.merchant-api-create,.merchant-api-list)>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.merchant-api-layout :is(.merchant-api-create,.merchant-api-list)>header p,.merchant-api-docs p{max-width:690px;color:var(--ns-text-secondary);margin:8px 0 0;line-height:1.6}.merchant-api-create>header>span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);font-size:var(--ns-font-caption);border-radius:99px;flex:none;padding:7px 10px;font-weight:850}.merchant-api-layout>.module-feedback{border-radius:13px;margin:0;padding:13px 15px}.merchant-api-secret{box-shadow:0 16px 38px #0d1d1524;color:#f8fbf8!important;background:#18251f!important;border-color:#283c32!important}.merchant-api-secret>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.merchant-api-secret .settings-eyebrow{color:#c5f56b}.merchant-api-secret h2{color:#fff}.merchant-api-secret h2:focus{outline:0}.merchant-api-secret__badge{color:#18251f;font-size:var(--ns-font-caption);background:#c5f56b;border-radius:99px;padding:7px 10px;font-weight:900}.merchant-api-secret>p{color:#d7e1dc;margin:17px 0 0;line-height:1.6}.merchant-api-secret>p b{color:#fff}.merchant-api-secret__value{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;min-width:0;margin-top:14px;padding:9px;display:flex}.merchant-api-secret__value code{color:#f8fbf8;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;min-width:0;padding:5px 7px;font:700 13px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.merchant-api-secret__value button{color:#18251f;min-height:40px;font:inherit;cursor:pointer;background:#c5f56b;border:0;border-radius:10px;padding:0 14px;font-size:12px;font-weight:900}.merchant-api-secret>footer{color:#c8d4ce;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;font-size:12px;display:flex}.merchant-api-secret>footer code{color:#fff}.merchant-api-secret>footer .button{color:#fff;border-color:#ffffff47;flex:none}.merchant-api-create>form{margin-top:24px}.merchant-api-create__fields{grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:12px;display:grid}.merchant-api-create__fields>label{gap:6px;min-width:0;display:grid}.merchant-api-create__fields label>span,.merchant-api-create fieldset>legend{font-size:13px;font-weight:850}.merchant-api-create__fields input{box-sizing:border-box;border:1px solid var(--ns-input-border);background:var(--ns-input-bg);width:100%;min-width:0;min-height:46px;color:var(--ns-text-primary);font:inherit;border-radius:11px;padding:0 12px}.merchant-api-create__fields small{color:var(--ns-text-secondary);line-height:1.45}.merchant-api-create fieldset{border:0;min-width:0;margin:22px 0 0;padding:0}.merchant-api-create fieldset>p{color:var(--ns-text-secondary);margin:5px 0 0;font-size:12px}.merchant-api-scopes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin-top:11px;display:grid}.merchant-api-scopes>label{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);cursor:pointer;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:13px;display:grid}.merchant-api-scopes>label.is-selected{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.merchant-api-scopes input{width:18px;height:18px;accent-color:var(--ns-primary);margin:2px 0 0}.merchant-api-scopes b,.merchant-api-scopes small,.merchant-api-scopes code{display:block}.merchant-api-scopes b{font-size:13px}.merchant-api-scopes small{color:var(--ns-text-secondary);margin-top:3px;line-height:1.45}.merchant-api-scopes code{color:var(--ns-primary-hover);font-size:var(--ns-font-caption);overflow-wrap:anywhere;margin-top:7px}.merchant-api-create form>.button{min-height:44px;margin-top:16px}.merchant-api-readonly{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);border-radius:13px;margin:20px 0 0;padding:14px 15px;line-height:1.6}.merchant-api-list>header>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:40px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:12px;font-weight:850}.merchant-api-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:18px;display:grid}.merchant-api-key{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);border-radius:16px;flex-direction:column;min-width:0;padding:17px;display:flex}.merchant-api-key>header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.merchant-api-key>header>div{min-width:0}.merchant-api-key>header b,.merchant-api-key>header code{overflow-wrap:anywhere;min-width:0;display:block}.merchant-api-key>header b{font-size:14px}.merchant-api-key>header code{color:var(--ns-text-secondary);margin-top:5px;font-size:12px}.merchant-api-key>header>span{background:var(--ns-success-soft);color:var(--ns-success);font-size:var(--ns-font-caption);border-radius:99px;flex:none;padding:6px 9px;font-weight:900}.merchant-api-key--expired>header>span,.merchant-api-key--revoked>header>span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary)}.merchant-api-key__scopes{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.merchant-api-key__scopes>span{background:var(--ns-primary-soft);color:var(--ns-primary-hover);font-size:var(--ns-font-caption);border-radius:99px;padding:5px 8px;font-weight:800}.merchant-api-key dl{gap:7px;margin:15px 0 0;display:grid}.merchant-api-key dl>div{grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:10px;display:grid}.merchant-api-key dt{color:var(--ns-text-secondary);font-size:12px}.merchant-api-key dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760}.merchant-api-key>footer{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:16px;display:flex}.merchant-api-key>footer button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:39px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:850}.merchant-api-key>footer .merchant-api-key__danger{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.merchant-api-empty{border:1px dashed var(--ns-border-default);color:var(--ns-text-secondary);text-align:center;border-radius:15px;margin:18px 0 0;padding:32px 20px}.merchant-api-empty b{color:var(--ns-text-primary)}.merchant-api-empty p{margin:7px 0 0}.merchant-api-docs{justify-content:space-between;align-items:center;gap:24px;display:flex}.merchant-api-docs>div{min-width:0}.merchant-api-docs>.button{border:1px solid var(--ns-border-default);flex:none;min-height:44px}.merchant-api-key__permission-note{background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:9px;margin-top:9px;padding:9px 10px;line-height:1.45}.merchant-api-layout :is(button,input,a):focus-visible{outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.merchant-api-layout :is(button,input):disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.merchant-api-key-grid{grid-template-columns:1fr}}@media (max-width:700px){.merchant-api-layout>section{border-radius:18px;padding:18px 15px}.merchant-api-layout :is(.merchant-api-create,.merchant-api-list)>header,.merchant-api-secret>header,.merchant-api-secret>footer,.merchant-api-docs{flex-direction:column;align-items:stretch}.merchant-api-create>header>span{align-self:flex-start}.merchant-api-create__fields,.merchant-api-scopes{grid-template-columns:1fr}.merchant-api-secret__value{flex-direction:column;align-items:stretch}.merchant-api-secret__value button,.merchant-api-secret>footer .button,.merchant-api-docs>.button{justify-content:center;width:100%}.merchant-api-key dl>div{grid-template-columns:1fr;gap:2px}.merchant-api-key dd{text-align:left}}@media (max-width:380px){.merchant-api-key>header{flex-direction:column;align-items:flex-start}.merchant-api-key>footer{flex-direction:column;align-items:stretch}.merchant-api-key>footer button{width:100%}}.merchant-webhook-layout{gap:14px;min-width:0;margin-top:14px;display:grid}.merchant-webhook-layout>section{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-width:0;color:var(--ns-text-primary);border-radius:22px;padding:clamp(20px,3vw,30px)}.merchant-webhook-layout>.module-feedback{border-radius:13px;margin:0;padding:13px 15px}.merchant-webhook-layout h2{letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(24px,3vw,33px)}.merchant-webhook-layout :is(.merchant-webhook-create,.merchant-webhook-endpoints,.merchant-webhook-history)>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.merchant-webhook-layout :is(.merchant-webhook-create,.merchant-webhook-endpoints,.merchant-webhook-history)>header p{max-width:720px;color:var(--ns-text-secondary);margin:7px 0 0;line-height:1.55}.merchant-webhook-create>header>span,.merchant-webhook-history>header>span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);border-radius:99px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.merchant-webhook-endpoints>header>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:40px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border-radius:10px;padding:0 13px;font-size:12px;font-weight:850}.merchant-webhook-create>form{margin-top:20px}.merchant-webhook-create__fields{grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);gap:10px;display:grid}.merchant-webhook-create__fields>label,.merchant-webhook-edit>label{gap:6px;min-width:0;display:grid}.merchant-webhook-create__fields span,.merchant-webhook-edit label>span,.merchant-webhook-create legend,.merchant-webhook-edit legend{font-size:13px;font-weight:850}.merchant-webhook-create__fields input,.merchant-webhook-edit input[type=text],.merchant-webhook-edit input[type=url],.merchant-webhook-edit>label>input{box-sizing:border-box;border:1px solid var(--ns-input-border);background:var(--ns-input-bg);width:100%;min-width:0;min-height:44px;color:var(--ns-text-primary);font:inherit;border-radius:11px;padding:0 12px}.merchant-webhook-url-note{color:var(--ns-text-secondary);margin-top:7px;line-height:1.45;display:block}.merchant-webhook-create fieldset,.merchant-webhook-edit fieldset{border:0;min-width:0;margin:18px 0 0;padding:0}.merchant-webhook-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.merchant-webhook-topics>label{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:12px;display:grid}.merchant-webhook-topics>label.is-selected{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.merchant-webhook-topics input,.merchant-webhook-edit__topics input{width:18px;height:18px;accent-color:var(--ns-primary);margin:1px 0 0}.merchant-webhook-topics b,.merchant-webhook-topics small{display:block}.merchant-webhook-topics b{font-size:13px}.merchant-webhook-topics small{color:var(--ns-text-secondary);margin-top:3px;line-height:1.4}.merchant-webhook-create form>.button{min-height:43px;margin-top:15px}.merchant-webhook-endpoint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;margin-top:16px;display:grid}.merchant-webhook-endpoint{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);border-radius:16px;min-width:0;padding:16px}.merchant-webhook-endpoint>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.merchant-webhook-endpoint>header>div{min-width:0}.merchant-webhook-endpoint>header b,.merchant-webhook-endpoint>header code{overflow-wrap:anywhere;display:block}.merchant-webhook-endpoint>header b{font-size:15px}.merchant-webhook-endpoint>header code{color:var(--ns-text-secondary);margin-top:5px;font-size:12px}.merchant-webhook-endpoint>header>span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);border-radius:99px;flex:none;padding:6px 9px;font-size:12px;font-weight:900}.merchant-webhook-endpoint--active>header>span{background:var(--ns-success-soft);color:var(--ns-success)}.merchant-webhook-endpoint--pending>header>span{background:var(--ns-attention-soft);color:var(--ns-warning-text)}.merchant-webhook-endpoint__topics{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.merchant-webhook-endpoint__topics>span{background:var(--ns-primary-soft);color:var(--ns-primary-hover);border-radius:99px;padding:5px 8px;font-size:12px;font-weight:800}.merchant-webhook-endpoint dl{gap:6px;margin:14px 0 0;display:grid}.merchant-webhook-endpoint dl>div{grid-template-columns:80px minmax(0,1fr);gap:9px;display:grid}.merchant-webhook-endpoint dt{color:var(--ns-text-secondary);font-size:12px}.merchant-webhook-endpoint dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:760}.merchant-webhook-endpoint__actions{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.merchant-webhook-endpoint__actions button,.merchant-webhook-delivery>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:37px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border-radius:9px;padding:0 10px;font-size:12px;font-weight:820}.merchant-webhook-endpoint__actions .merchant-webhook-danger{border-color:var(--ns-danger);background:var(--ns-danger-soft);color:var(--ns-danger)}.merchant-webhook-permission-note{background:var(--ns-attention-soft);color:var(--ns-warning-text);border-radius:9px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}.merchant-webhook-edit{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);border-radius:13px;margin-top:14px;padding:14px}.merchant-webhook-edit h3{margin:0;font-size:16px}.merchant-webhook-edit>p{color:var(--ns-text-secondary);margin:5px 0 12px;font-size:12px;line-height:1.5}.merchant-webhook-edit>label+label{margin-top:10px}.merchant-webhook-edit__topics{flex-wrap:wrap;gap:7px;margin-top:7px;display:flex}.merchant-webhook-edit__topics>label{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);cursor:pointer;border-radius:10px;align-items:center;gap:7px;min-height:36px;padding:0 10px;font-size:12px;font-weight:760;display:flex}.merchant-webhook-edit>footer{gap:7px;margin-top:13px;display:flex}.merchant-webhook-edit>footer .button{min-height:40px}.merchant-webhook-delivery-list{gap:7px;margin-top:16px;display:grid}.merchant-webhook-delivery{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);border-radius:13px;grid-template-columns:minmax(180px,.85fr) minmax(260px,1.15fr) auto;align-items:center;gap:12px;min-width:0;padding:13px 14px;display:grid}.merchant-webhook-delivery>header{justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.merchant-webhook-delivery>header>div{min-width:0}.merchant-webhook-delivery>header b,.merchant-webhook-delivery>header div>span{overflow-wrap:anywhere;display:block}.merchant-webhook-delivery>header b{font-size:13px}.merchant-webhook-delivery>header div>span{color:var(--ns-text-secondary);margin-top:3px;font-size:12px}.merchant-webhook-delivery>header>span{background:var(--ns-neutral-soft);color:var(--ns-text-secondary);border-radius:99px;flex:none;padding:5px 7px;font-size:12px;font-weight:850}.merchant-webhook-delivery--succeeded>header>span{background:var(--ns-success-soft);color:var(--ns-success)}.merchant-webhook-delivery--dead>header>span{background:var(--ns-danger-soft);color:var(--ns-danger)}.merchant-webhook-delivery__meta{flex-wrap:wrap;gap:5px;display:flex}.merchant-webhook-delivery__meta>span{background:var(--ns-bg-surface);color:var(--ns-text-secondary);border-radius:7px;padding:4px 7px;font-size:12px}.merchant-webhook-delivery>code{color:var(--ns-danger);overflow-wrap:anywhere;font-size:12px}.merchant-webhook-delivery>button{justify-self:end}.merchant-webhook-layout :is(button,input,a):focus-visible{outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.merchant-webhook-layout :is(button,input):disabled{opacity:.5;cursor:not-allowed}@media (max-width:1000px){.merchant-webhook-topics,.merchant-webhook-endpoint-grid,.merchant-webhook-delivery{grid-template-columns:1fr}.merchant-webhook-delivery>button{justify-self:start}}@media (max-width:700px){.merchant-webhook-layout>section{border-radius:18px;padding:18px 15px}.merchant-webhook-layout :is(.merchant-webhook-create,.merchant-webhook-endpoints,.merchant-webhook-history)>header{flex-direction:column;align-items:stretch}.merchant-webhook-create>header>span,.merchant-webhook-history>header>span{align-self:flex-start}.merchant-webhook-create__fields{grid-template-columns:1fr}.merchant-webhook-endpoint>header{flex-direction:column;align-items:flex-start}.merchant-webhook-endpoint dl>div{grid-template-columns:1fr;gap:2px}.merchant-webhook-endpoint dd{text-align:left}.merchant-webhook-edit>footer{flex-direction:column;align-items:stretch}.merchant-webhook-edit>footer .button{justify-content:center;width:100%}.merchant-webhook-delivery>header{flex-direction:column;align-items:flex-start}}@media (max-width:420px){.merchant-webhook-endpoint__actions{flex-direction:column;align-items:stretch}.merchant-webhook-endpoint__actions button,.merchant-webhook-delivery>button{width:100%}.merchant-webhook-edit__topics{flex-direction:column;align-items:stretch}}.domain-search-verification{background:linear-gradient(145deg,#fbfcf8,#f4f7ef);border:1px solid #d9e2cf;border-radius:17px;margin-top:12px;overflow:hidden}.domain-search-verification>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 15px;list-style:none;display:flex}.domain-search-verification>summary::-webkit-details-marker{display:none}.domain-search-verification>summary>span{gap:2px;display:grid}.domain-search-verification>summary small{color:#737b6e;font-size:var(--ns-font-small);letter-spacing:.11em;text-transform:uppercase;font-weight:900}.domain-search-verification>summary b{font-size:14px}.domain-search-verification>summary em{color:#755719;font-size:var(--ns-font-small);white-space:nowrap;background:#fff0c9;border-radius:99px;padding:6px 9px;font-style:normal;font-weight:900}.domain-search-verification>summary em.is-ready{color:#39662f;background:#e3f6cf}.domain-search-verification__body{border-top:1px solid #e2e7dc;gap:12px;padding:0 15px 16px;display:grid}.domain-search-verification__body>header{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);align-items:start;gap:18px;padding-top:15px;display:grid}.domain-search-verification__body h4{letter-spacing:-.035em;margin:5px 0 0;font-size:22px}.domain-search-verification__body header p{color:#686e64;max-width:650px;margin:7px 0 0;font-size:13px;line-height:1.55}.domain-search-verification code{overflow-wrap:anywhere}.domain-search-verification__notice{color:#755719;background:#fff0c9;border-radius:12px;gap:4px;margin-top:14px;padding:12px 13px;display:grid}.domain-search-verification__notice b{font-size:13px}.domain-search-verification__notice span{font-size:12px;line-height:1.5}.domain-search-verification__urls{background:#fff;border:1px solid #dfe5d8;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;min-width:0;padding:12px;display:grid}.domain-search-verification__urls>span{color:#74796f;font-size:var(--ns-font-small);letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-weight:900}.domain-search-verification__urls>span:not(:first-child){margin-top:7px}.domain-search-verification__urls code{min-width:0;font-size:var(--ns-font-small);-webkit-user-select:all;user-select:all;background:#f4f5f1;border-radius:7px;padding:6px 7px}.domain-search-verification__urls button{min-height:40px;font:inherit;font-size:var(--ns-font-small);cursor:pointer;background:#fff;border:1px solid #d4d9cf;border-radius:7px;padding:0 11px;font-weight:900}.domain-search-verification__providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.domain-search-verification__providers>section{background:#fff;border:1px solid #dfe4da;border-radius:14px;min-width:0;padding:15px}.domain-search-verification__provider-heading{align-items:center;gap:9px;display:flex}.domain-search-verification__provider-heading>span{color:#fff;background:#1d3127;border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:950;display:grid}.domain-search-verification__provider-heading b,.domain-search-verification__provider-heading small{display:block}.domain-search-verification__provider-heading b{font-size:13px}.domain-search-verification__provider-heading small{color:#70766c;font-size:var(--ns-font-small);margin-top:2px}.domain-search-verification__providers ol{color:#555d53;margin:13px 0 0;padding-left:19px;font-size:12px;line-height:1.55}.domain-search-verification__providers li+li{margin-top:5px}.domain-search-verification__providers li b{color:#1d3127}.domain-search-verification__providers li code{font-size:var(--ns-font-small);background:#f2f4ef;border-radius:4px;padding:1px 3px}.domain-search-verification__links{flex-wrap:wrap;gap:6px;margin-top:13px;display:flex}.domain-search-verification__links a,.domain-search-verification__body>footer a{color:#1d3127;min-height:40px;font-size:var(--ns-font-small);background:#f8f9f6;border:1px solid #d6dbd1;border-radius:9px;align-items:center;padding:0 11px;font-weight:900;text-decoration:none;display:inline-flex}.domain-search-verification__tip{color:#5f665d;font-size:var(--ns-font-small);background:#f2f4ef;border-radius:9px;margin:10px 0 0;padding:9px 10px;line-height:1.45}.domain-search-verification__form{background:#eef4e8;border:1px solid #cfd9c7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:10px;padding:15px;display:grid}.domain-search-verification__form label{gap:5px;min-width:0;display:grid}.domain-search-verification__form label>span{font-size:12px;font-weight:900}.domain-search-verification__form textarea{box-sizing:border-box;resize:vertical;color:#171713;background:#fff;border:1px solid #c7d0c0;border-radius:10px;width:100%;min-width:0;min-height:72px;padding:10px 11px;font:12px/1.45 ui-monospace,SFMono-Regular,Consolas,monospace}.domain-search-verification__form small{color:#687064;font-size:var(--ns-font-small);line-height:1.4}.domain-search-verification__form .button{white-space:nowrap;min-height:44px}.domain-search-verification__body>footer{color:#fff;background:#1d3127;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:13px 14px;display:flex}.domain-search-verification__body>footer>b{font-size:12px}.domain-search-verification__body>footer>span{color:#d9e2dc;min-width:220px;font-size:var(--ns-font-small);flex:1;line-height:1.5}.domain-search-verification__body>footer code{color:#fff}.domain-search-verification__body>footer a{color:#fff;background:#ffffff14;border-color:#ffffff2e}.domain-search-verification :is(button,a,textarea):focus-visible{outline-offset:2px;outline:3px solid #30684840}.domain-search-verification button:disabled,.domain-search-verification textarea:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1000px){.domain-search-verification__body>header,.domain-search-verification__providers,.domain-search-verification__form{grid-template-columns:1fr}.domain-search-verification__form .button{justify-content:center}}@media (max-width:600px){.domain-search-verification>summary{padding-inline:12px}.domain-search-verification__body{padding:0 11px 12px}.domain-search-verification__body h4{font-size:20px}.domain-search-verification__providers>section,.domain-search-verification__form{padding:12px}.domain-search-verification__urls{grid-template-columns:1fr}.domain-search-verification__urls>span{grid-column:auto}.domain-search-verification__urls button{min-height:40px}.domain-search-verification__links{display:grid}.domain-search-verification__links a,.domain-search-verification__body>footer a{justify-content:center}.domain-search-verification__body>footer{flex-direction:column;align-items:stretch}.domain-search-verification__body>footer>span{min-width:0}}.product-list__head--selectable.product-list__head--actions,.product-row--selectable.product-row--actions{grid-template-columns:44px minmax(230px,1.7fr) minmax(105px,.6fr) minmax(110px,.6fr) minmax(105px,.5fr) minmax(166px,.72fr)}.product-lifecycle-actions{gap:6px;min-width:0;display:grid}.product-lifecycle-actions__controls{align-items:center;gap:6px;display:flex}.product-lifecycle-actions__controls>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);min-height:40px;color:var(--ns-text-primary);font:inherit;font-size:var(--ns-font-label);white-space:nowrap;cursor:pointer;border-radius:10px;padding:0 11px;font-weight:850}.product-lifecycle-actions__controls>button:hover{border-color:var(--ns-primary);background:var(--ns-primary-soft)}.product-lifecycle-actions__controls>button:focus-visible{outline:3px solid var(--ns-input-focus-ring);outline-offset:2px}.product-lifecycle-actions__controls>button:disabled{opacity:.55;cursor:wait}.product-lifecycle-actions__controls>.product-lifecycle-actions__delete{border-color:var(--ns-danger)}@supports (color:color-mix(in lab, red, red)){.product-lifecycle-actions__controls>.product-lifecycle-actions__delete{border-color:color-mix(in srgb,var(--ns-danger) 28%,var(--ns-border-default))}}.product-lifecycle-actions__controls>.product-lifecycle-actions__delete{color:var(--ns-danger)}.product-lifecycle-actions__controls>.product-lifecycle-actions__delete:hover{border-color:var(--ns-danger);background:var(--ns-danger-soft)}.product-lifecycle-actions__feedback{max-width:210px;color:var(--ns-success);font-size:var(--ns-font-caption);font-weight:750;line-height:1.35}.product-lifecycle-actions__feedback--error{color:var(--ns-danger)}.product-lifecycle-actions--toolbar{display:inline-grid;position:relative}.product-lifecycle-actions--toolbar .product-lifecycle-actions__feedback{z-index:10;border:1px solid var(--ns-success);width:min(360px,100vw - 28px);max-width:none;padding:10px 12px;position:absolute;top:calc(100% + 7px);right:0}@supports (color:color-mix(in lab, red, red)){.product-lifecycle-actions--toolbar .product-lifecycle-actions__feedback{border:1px solid color-mix(in srgb,var(--ns-success) 35%,var(--ns-border-default))}}.product-lifecycle-actions--toolbar .product-lifecycle-actions__feedback{background:var(--ns-success-soft);border-radius:10px;box-shadow:0 12px 28px #14141221}.product-lifecycle-actions--toolbar .product-lifecycle-actions__feedback--error{border-color:var(--ns-danger)}@supports (color:color-mix(in lab, red, red)){.product-lifecycle-actions--toolbar .product-lifecycle-actions__feedback--error{border-color:color-mix(in srgb,var(--ns-danger) 35%,var(--ns-border-default))}}.product-lifecycle-actions--toolbar .product-lifecycle-actions__feedback--error{background:var(--ns-danger-soft)}.product-lifecycle-dialog{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ns-text-primary);border-radius:22px;margin:auto;padding:0;overflow:auto;box-shadow:0 28px 90px #0a0a084d}.product-lifecycle-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0f0f0d8c}.product-lifecycle-dialog>header{border-bottom:1px solid var(--ns-border-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px 22px 16px;display:flex}.product-lifecycle-dialog>header span{color:var(--ns-danger);font-size:var(--ns-font-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900;display:block}.product-lifecycle-dialog>header h2{letter-spacing:-.035em;margin:5px 0 0;font-size:25px}.product-lifecycle-dialog>header>button{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);width:40px;height:40px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border-radius:11px;flex:none;place-items:center;font-size:25px;line-height:1;display:grid}.product-lifecycle-dialog__body{gap:14px;padding:20px 22px;display:grid}.product-lifecycle-dialog__body>p{color:var(--ns-text-secondary);margin:0;font-size:13px;line-height:1.6}.product-lifecycle-dialog__product{border:1px solid var(--ns-border-soft);background:var(--ns-bg-app);border-radius:13px;gap:4px;padding:13px 14px;display:grid}.product-lifecycle-dialog__product span{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:850}.product-lifecycle-dialog__product b{overflow-wrap:anywhere;font-size:14px}.product-lifecycle-dialog label{gap:7px;display:grid}.product-lifecycle-dialog label>span{font-size:13px;font-weight:850}.product-lifecycle-dialog label>small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);overflow-wrap:anywhere;line-height:1.45}.product-lifecycle-dialog input{border:1px solid var(--ns-input-border);background:var(--ns-input-bg);width:100%;min-height:48px;color:var(--ns-text-primary);font:inherit;border-radius:12px;padding:0 12px}.product-lifecycle-dialog input:focus{border-color:var(--ns-input-focus-border);outline:3px solid var(--ns-input-focus-ring)}.product-lifecycle-dialog__body>.product-lifecycle-dialog__error{border:1px solid var(--ns-danger);padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.product-lifecycle-dialog__body>.product-lifecycle-dialog__error{border:1px solid color-mix(in srgb,var(--ns-danger) 35%,var(--ns-border-default))}}.product-lifecycle-dialog__body>.product-lifecycle-dialog__error{background:var(--ns-danger-soft);color:var(--ns-danger);font-size:var(--ns-font-small);border-radius:11px;font-weight:750}.product-lifecycle-dialog>footer{grid-template-columns:1fr 1.45fr;gap:9px;padding:0 22px 22px;display:grid}.product-lifecycle-dialog>footer .button{justify-content:center;min-height:48px}.product-lifecycle-dialog button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:980px){.product-list__head--selectable.product-list__head--actions,.product-row--selectable.product-row--actions{grid-template-columns:44px minmax(220px,1.5fr) 105px 110px minmax(166px,.72fr)}.product-list__status-heading,.product-row__status{display:none!important}.product-list__head.product-list__head--actions>span:last-child{display:block}.product-row>div.product-lifecycle-actions{display:grid}}@media (max-width:700px){.product-row--selectable.product-row--actions{grid-template-columns:44px minmax(0,1fr) auto}.product-row>div.product-lifecycle-actions{border-top:1px solid var(--ns-border-soft);grid-column:2/-1;padding-top:10px}.product-row:not(.product-row--selectable)>div.product-lifecycle-actions{grid-column:1/-1}.product-lifecycle-actions--row .product-lifecycle-actions__controls{grid-template-columns:1fr 1fr;display:grid}.product-lifecycle-actions--row .product-lifecycle-actions__controls>button{min-height:44px}.product-lifecycle-actions--row .product-lifecycle-actions__controls>button:only-child{grid-column:1/-1}.product-lifecycle-actions__feedback{max-width:none}.product-editor-topbar__actions{position:relative}.product-editor-topbar__actions>.product-duplicate-action,.product-editor-topbar__actions>a:not(.product-preview-link){display:none}.product-lifecycle-actions--toolbar .product-lifecycle-actions__controls>button{padding-inline:9px}}@media (max-width:480px){.product-editor-topbar__actions>.product-preview-link{display:none}.product-lifecycle-dialog{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:92dvh;margin:auto 0 0}.product-lifecycle-dialog>header,.product-lifecycle-dialog__body{padding-left:16px;padding-right:16px}.product-lifecycle-dialog>footer{padding:0 16px calc(16px + env(safe-area-inset-bottom));grid-template-columns:1fr}.product-lifecycle-dialog>footer .button:first-child{order:2}}.product-inline-link--button{color:inherit;font:inherit;font-size:var(--ns-font-label);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-top:14px;padding:0;font-weight:820;text-decoration:underline}.product-inline-link--button:focus-visible{outline:3px solid var(--ns-primary-soft);outline-offset:4px}.product-size-guide-panel{border-top:1px solid var(--ns-border-default);margin-top:18px;padding-top:18px}.size-guide-workspace--embedded{grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr);gap:10px;margin-top:0}.size-guide-workspace--embedded .size-guide-list{position:static;top:auto}.size-guide-workspace--embedded .size-guide-editor{padding:clamp(18px,2.5vw,28px)}.size-guide-editor__tools{align-items:center;gap:8px;display:flex}.size-guide-close{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:40px;height:40px;color:var(--ns-text-primary);font:inherit;cursor:pointer;border-radius:11px;font-size:21px}.size-guide-close:focus-visible{outline:3px solid var(--ns-primary-soft);outline-offset:2px}.product-pending-media{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:9px;margin-top:10px;display:grid}.product-pending-media__item{border:1px solid var(--ns-border-default);background:var(--ns-bg-app);border-radius:14px;min-width:0;margin:0;overflow:hidden}.product-pending-media__item--uploaded{border-color:var(--ns-success)}.product-pending-media__item--error{border-color:var(--ns-danger)}.product-pending-media__visual{background:var(--ns-bg-muted);height:132px;position:relative;overflow:hidden}.product-pending-media__visual img{object-fit:cover}.product-pending-media__visual>span{color:#fff;font-size:var(--ns-font-caption);background:#171713d1;border-radius:99px;padding:4px 7px;font-weight:850;position:absolute;bottom:7px;left:7px}.product-pending-media figcaption{min-width:0;padding:10px 42px 10px 10px;position:relative}.product-pending-media figcaption b,.product-pending-media figcaption small,.product-pending-media figcaption em{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.product-pending-media figcaption b{font-size:var(--ns-font-caption);white-space:nowrap}.product-pending-media figcaption small{color:var(--ns-text-secondary);font-size:var(--ns-font-caption);margin-top:4px;line-height:1.35}.product-pending-media figcaption em{color:var(--ns-danger);font-size:var(--ns-font-caption);margin-top:5px;font-style:normal;line-height:1.35}.product-pending-media figcaption button{border:1px solid var(--ns-border-default);background:var(--ns-bg-surface);width:28px;height:28px;color:var(--ns-danger);font:inherit;cursor:pointer;border-radius:8px;font-size:18px;position:absolute;top:8px;right:8px}.product-pending-media figcaption button:disabled{color:var(--ns-text-muted);cursor:not-allowed;opacity:.7}.product-form-actions__status{flex:1;min-width:0}.product-form-actions__status>span{color:var(--ns-text-secondary);font-size:var(--ns-font-label);align-items:center;gap:8px;display:flex}.product-form-actions__error{max-width:760px;color:var(--ns-danger);font-size:var(--ns-font-label);margin:0;font-weight:800;line-height:1.45}.product-form-actions--error{border-color:var(--ns-danger);background:var(--ns-danger-soft)}@supports (color:color-mix(in lab, red, red)){.product-form-actions--error{background:color-mix(in srgb,var(--ns-danger-soft) 88%,white)}}.product-gallery-delete-confirm{border:1px solid var(--ns-danger);background:var(--ns-danger-soft);border-radius:11px;margin-top:8px;padding:10px}.product-gallery-delete-confirm p{color:var(--ns-danger);font-size:var(--ns-font-caption);margin:0;font-weight:800;line-height:1.4}.product-gallery-delete-confirm>div{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.product-gallery-shell .product-existing-media .product-gallery-delete-confirm button{background:var(--ns-bg-surface);height:36px;font-size:var(--ns-font-caption);font-weight:800}.product-gallery-shell .product-existing-media .product-gallery-delete-confirm button.product-gallery-delete-confirm__accept{border-color:var(--ns-danger);background:var(--ns-danger);color:var(--ns-text-inverse)}.product-gallery-delete-error{background:var(--ns-danger-soft);color:var(--ns-danger);font-size:var(--ns-font-caption);border-radius:9px;margin:8px 0 0;padding:9px;font-weight:750;line-height:1.4}@media (max-width:900px){.size-guide-workspace--embedded{grid-template-columns:1fr}.size-guide-workspace--embedded .size-guide-list{align-items:stretch;gap:5px;display:flex}.size-guide-workspace--embedded .size-guide-list__top,.size-guide-workspace--embedded .size-guide-list__empty{flex:0 0 220px}.size-guide-workspace--embedded .size-guide-list__item{flex:0 0 min(240px,75vw);margin-right:0}}@media (max-width:700px){.product-pending-media{grid-template-columns:repeat(2,minmax(0,1fr))}.product-form-actions--error{flex-direction:column;align-items:stretch}.product-form-actions:not(.product-form-actions--error) .product-form-actions__status{display:none}.product-form-actions__error{font-size:var(--ns-font-caption)}.size-guide-editor__tools{justify-content:space-between;align-items:flex-start}.size-guide-actions>div{grid-template-columns:1fr}.size-guide-workspace--embedded .size-guide-list__top,.size-guide-workspace--embedded .size-guide-list__empty{min-width:210px}}:is(.editorial-store__lead button,.customer-order-history>header>a,.customer-small-action,.team-member__actions select,.team-member__actions button,.team-invitation-list button,.team-role-list button,.order-notes-list article>button,.order-detail-aside>section>a,.buyer-repeat-order>div>a,.gift-certificate-list article>header button,.buyer-order-actions a,.analytics-funnel-filters select,.analytics-funnel-filters button,.automation-rules footer button,.nova-poshta-mappings select,.order-shipment-tools button,.order-shipment-tools a,.seller-help-nudge>div a,.seller-help-nudge>div button,.seller-help-list article footer a,.seller-help-list article footer button,.storefront-mini-button,.storefront-text-button,.storefront-block-row__actions button,.storefront-version-list button,.storefront-frame__hero button,.storefront-section-library button,.storefront-frame__promo button,.storefront-product-preview__variants button,.storefront-product-preview__purchase>button,.storefront-checkout-preview__body>aside>button,.storefront-typography-kit__mobile>button,.size-advisor__result article button,.product-bundle-card__items select,.bundle-list article>footer button,.review-moderation-action button,.contextual-ai-trigger>button,.seller-chat-ai,.category-tree>header>button,.list-pagination a,.list-pagination>span,.seller-filter-form__actions>a,.payment-link-list button,.payment-link-list a,.data-export-file .button,.inbox-provider-tabs a,.inbox-filter-tabs a,.order-source-tabs a,.seller-chat-compose-mode button,.order-email-history button,.global-search-topbar .seller-topbar__search button,.store-health-rule__action>a,.seller-impersonation-banner form button,.customer-merge-history article>button,.customer-merge-undo button,.order-merge-candidates .button,.order-merge-history>article>button,.order-merge-undo button,.customer-duplicate-inline>a,.meta-consent button,.merchant-feed-url button,.meta-messaging-account__purpose button,.chat-image-queue footer .button,.chat-image-viewer header button,.chat-image-viewer footer button,.chat-image-viewer footer a,.seller-chat-header-actions .button,.seller-chat-product-actions a,.logistics-queue__batch>button,.logistics-queue__filters button,.domain-platform-alias a,.domain-platform-alias button,.domain-dns-grid button,.domain-meta-verification button,.seller-notification-toolbar button,.operation-retry button,.integration-filter-panel>nav a,.buyer-order-tracking>article>a,.catalog-product-actions :is(button,a),.integration-provider-help header>a,.seller-role-tour>div button,.seller-help-role-guide>button,.seller-workspace-topbar__store>div>a,.seller-workspace-topbar__profile>div>a,.seller-workspace-mode button,.storefront-preview-surfaces button,.storefront-buyer-preview button,.storefront-buyer-preview__account>nav button,.storefront-buyer-preview__returns select,.storefront-workspace-switch button,.attribute-list>header>button,.attribute-options>header>button,.merchant-api-key>footer button,.merchant-webhook-endpoint__actions button,.merchant-webhook-delivery>button,.merchant-webhook-edit__topics>label,.seller-nav__more>div a){min-height:40px}.customer-note-list article>button,.customer-address-list article>button,.order-lines article>button,.attribute-option button,.category-tree__actions button,.bundle-editor>header>button,.admin-store-delete-dialog__header>button,.public-product-information__file>nav button,.contextual-ai-draft header>button,.media-import-thumb button,.store-cart-quantity button,.favorite-button--compact,.analytics-metric-help summary,.buyer-review-previews button,.storefront-focus-control button,.chat-image-viewer header button{width:40px;min-width:40px;height:40px;min-height:40px}.buyer-checkout--promo-compact .buyer-promotion input,.buyer-checkout--promo-compact .buyer-promotion label button{height:40px;min-height:40px}.order-lines article{grid-template-columns:72px minmax(0,1fr) auto 40px}.list-pagination>div a{min-width:40px}.storefront-history-controls button{width:40px;min-width:40px;height:40px;min-height:40px}.storefront-device-switch button{min-height:40px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.public-shop--spacing-compact{--storefront-section-spacing:24px}.public-shop--spacing-balanced{--storefront-section-spacing:36px}.public-shop--spacing-immersive{--storefront-section-spacing:56px}.public-shop:is(.public-shop--spacing-compact,.public-shop--spacing-balanced,.public-shop--spacing-immersive) :is(.public-shop__catalog,.public-shop__collection,.public-shop__benefits,.public-shop__about){padding-block:var(--storefront-section-spacing)}.public-shop:is(.public-shop--spacing-compact,.public-shop--spacing-balanced,.public-shop--spacing-immersive) .public-shop__promo--spacing-inherit{margin-block:var(--storefront-section-spacing)}.public-shop.public-shop--spacing-compact .public-shop__catalog--navigation{padding-bottom:0}.public-shop.public-shop--spacing-compact .public-shop__tools{margin-block:12px 16px}.public-shop.public-shop--spacing-compact .public-shop__category-navigator{padding-top:16px}.public-shop.public-shop--spacing-compact .public-shop__collection>div{margin-top:20px}.public-shop.public-shop--spacing-compact .public-shop__hero{padding-block:32px}.public-shop.public-shop--spacing-compact .storefront-theme-hero{gap:24px;padding-block:28px}.public-shop.public-shop--spacing-compact .public-shop__footer{padding-block:24px}.storefront-frame--spacing-compact :is(.storefront-frame__hero,.storefront-frame__benefits,.storefront-frame__collection,.storefront-frame__about){padding-block:16px}.storefront-frame--spacing-compact .storefront-frame__promo--spacing-inherit{margin-block:8px}.storefront-frame--spacing-balanced .storefront-frame__promo--spacing-inherit{margin-block:16px}.storefront-frame--spacing-immersive .storefront-frame__promo--spacing-inherit{margin-block:28px}.public-shop .public-shop__promo{overflow-wrap:anywhere}.public-shop .public-shop__promo.public-shop__promo--sizing-compact{gap:20px;min-height:180px;padding:clamp(20px,2.4vw,32px)}.public-shop .public-shop__promo--sizing-compact .public-shop__promo-content{padding:0}.public-shop .public-shop__promo--sizing-compact h2{letter-spacing:-.035em;margin:12px 0 10px;font-size:clamp(26px,3.3vw,44px);line-height:1.08}.public-shop .public-shop__promo--sizing-compact .public-shop__promo-content>a{white-space:normal;min-height:44px;margin-top:16px;font-size:14px}.public-shop .public-shop__promo.public-shop__promo--title-size-compact h2{font-size:clamp(26px,3.3vw,44px);line-height:1.08}.public-shop .public-shop__promo.public-shop__promo--title-size-balanced h2{font-size:clamp(32px,4.5vw,64px);line-height:1.03}.public-shop .public-shop__promo.public-shop__promo--title-size-immersive h2{font-size:clamp(40px,6vw,88px);line-height:1}.public-shop .public-shop__promo.public-shop__promo--spacing-compact{margin-block:16px}.public-shop .public-shop__promo.public-shop__promo--spacing-balanced{margin-block:32px}.public-shop .public-shop__promo.public-shop__promo--spacing-immersive{margin-block:64px}.public-shop__catalog--navigation:has(+.public-shop__promo--spacing-compact){padding-block:24px 0}.public-shop__catalog--navigation:has(+.public-shop__promo--spacing-compact) .public-shop__tools{margin-block:0 16px}.storefront-frame .storefront-frame__promo.storefront-frame__promo--sizing-compact{min-height:110px;padding:16px}.storefront-frame .storefront-frame__promo--sizing-compact .storefront-frame__promo-content{padding:0}.storefront-frame .storefront-frame__promo--sizing-balanced{min-height:210px}.storefront-frame .storefront-frame__promo--sizing-immersive{min-height:290px}.storefront-frame .storefront-frame__promo.storefront-frame__promo--title-size-compact h4{font-size:19px;line-height:1.1}.storefront-frame .storefront-frame__promo.storefront-frame__promo--title-size-balanced h4{font-size:23px;line-height:1.05}.storefront-frame .storefront-frame__promo.storefront-frame__promo--title-size-immersive h4{font-size:29px;line-height:1}.storefront-frame .storefront-frame__promo--spacing-compact{margin-block:8px}.storefront-frame .storefront-frame__promo--spacing-balanced{margin-block:16px}.storefront-frame .storefront-frame__promo--spacing-immersive{margin-block:28px}@media (max-width:700px){.public-shop .public-shop__promo.public-shop__promo--sizing-compact{min-height:180px;padding:20px}.public-shop .public-shop__promo.public-shop__promo--mobile-height-compact{gap:16px;min-height:180px;padding:20px}.public-shop .public-shop__promo.public-shop__promo--mobile-height-balanced{min-height:280px;padding:28px 22px}.public-shop .public-shop__promo.public-shop__promo--mobile-height-immersive{min-height:420px;padding:38px 22px}.public-shop .public-shop__promo.public-shop__promo--mobile-height-compact .public-shop__promo-content{padding:0}.public-shop .public-shop__promo--mobile-height-compact .public-shop__promo-content>a{white-space:normal;min-height:44px;margin-top:16px;font-size:14px}.public-shop .public-shop__promo.public-shop__promo--mobile-height-compact.has-media:not(.hide-mobile-media):is(.public-shop__promo--mobile-image-top,.public-shop__promo--mobile-image-bottom) .public-shop__promo-media{aspect-ratio:16/7}.public-shop .public-shop__promo.public-shop__promo--mobile-title-size-compact h2{font-size:26px;line-height:1.1}.public-shop .public-shop__promo.public-shop__promo--mobile-title-size-balanced h2{font-size:34px;line-height:1.05}.public-shop .public-shop__promo.public-shop__promo--mobile-title-size-immersive h2{font-size:44px;line-height:1}.public-shop .public-shop__promo.public-shop__promo--spacing-balanced{margin-block:24px}.public-shop .public-shop__promo.public-shop__promo--spacing-immersive{margin-block:40px}}.public-shop{--storefront-ease:cubic-bezier(.22,.68,0,1);--storefront-button:var(--theme-buttonBg,var(--shop-primary));--storefront-on-button:var(--theme-buttonText,var(--shop-surface));--storefront-border:var(--theme-border,color-mix(in srgb,var(--shop-text) 16%,transparent));font-size:1rem;line-height:1.6}.public-shop .public-shop__catalog-heading{align-items:end;gap:20px;margin-bottom:24px}.public-shop .public-shop__catalog-heading :is(h1,h2){letter-spacing:-.025em;text-wrap:balance;margin:8px 0 0;font-size:clamp(28px,3.2vw,44px);line-height:1.15}.public-shop .public-shop__catalog-heading>b{white-space:nowrap;font-size:14px;font-weight:600}.public-shop .public-shop__grid{align-items:stretch;gap:clamp(12px,1.8vw,26px)}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single{grid-template-columns:minmax(0,min(100%,320px));justify-content:start}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--size-small{--catalog-card-width:240px}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--size-medium{--catalog-card-width:300px}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--size-large{--catalog-card-width:380px}.public-shop .public-shop__catalog .public-shop__grid:is(.public-shop__grid--size-small,.public-shop__grid--size-medium,.public-shop__grid--size-large){grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--catalog-card-width)),1fr))}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single:not(.public-shop__grid--presentation){grid-template-columns:minmax(0,min(100%,var(--catalog-card-width,320px)))}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--presentation{grid-template-columns:minmax(0,1fr)}.public-shop article.public-product{border-color:var(--storefront-border);min-width:0;box-shadow:none;padding:8px;transition:border-color .25s,background-color .25s}.public-shop .public-product__media{isolation:isolate;overflow:hidden}.public-shop .public-product__media img{transition:transform .7s var(--storefront-ease)}.public-shop .public-product__info{gap:12px;padding:14px 8px 8px}.public-shop .public-product__info a{letter-spacing:-.015em;font-size:16px;font-weight:650;line-height:1.4}.public-shop .public-product__info>div:last-child b{font-size:18px;font-weight:750;line-height:1.3}.public-shop .public-product__info small{margin-top:5px;font-size:12px;line-height:1.4}.public-shop .public-product__summary{margin:0 8px 10px;font-size:14px;line-height:1.55}.public-shop .public-shop__grid:not(.public-shop__grid--presentation) .public-product__summary{display:none}.public-shop .public-shop__grid:not(.public-shop__grid--presentation) .public-product__info{text-align:inherit;flex-direction:column;align-items:stretch;gap:8px;display:flex}.public-shop .public-product__info a{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-height:2.8em;display:-webkit-box;overflow:hidden}.public-shop .public-product__meta{gap:8px;min-height:0;margin:0 8px 12px;font-size:12px;line-height:1.4}.public-shop .catalog-product-actions{gap:8px;margin-inline:0;padding:0 8px 4px}.public-shop .catalog-product-actions :is(button,a){letter-spacing:0;border-radius:calc(var(--shop-radius) * .7);min-height:44px;transition:transform .24s var(--storefront-ease),box-shadow .24s var(--storefront-ease),background-color .24s;padding:10px 14px;font-size:14px;line-height:1.3}.public-shop .catalog-product-actions .catalog-product-actions__buy{background:var(--storefront-button);box-shadow:none;grid-column:1/-1;font-weight:650;min-height:48px!important;color:var(--storefront-on-button)!important;border-color:var(--storefront-button)!important}.public-shop .catalog-product-actions .catalog-product-actions__cart{border-color:color-mix(in srgb,var(--shop-text) 22%,transparent);color:inherit;background:0 0;grid-column:1/-1}.public-shop .catalog-product-actions .catalog-product-actions__details{font-family:var(--shop-ui-font,Arial,sans-serif);box-shadow:none;background:0 0;border:0;grid-column:1/-1;font-size:13px;font-style:normal;min-height:44px!important}.public-shop .public-shop__search,.public-shop .public-shop__sort,.public-shop .public-shop__filters{border-color:var(--storefront-border);box-shadow:none}.public-shop .public-shop__tools :is(input,select){font-size:14px;line-height:1.4}.public-shop .public-shop__tools :is(button,summary){min-height:48px;font-size:14px}.public-shop .public-shop__category-card-label b{font-size:15px;line-height:1.35}.public-shop .public-shop__category-card-media img{transition:transform .65s var(--storefront-ease)}.public-shop .public-shop__category-roots a{font-size:14px}.public-shop .public-shop__benefits{gap:16px}.public-shop .public-shop__benefits article{border:0;border-top:1px solid var(--storefront-border);background:0 0;border-radius:0;gap:14px;min-width:0;padding:20px 0}.public-shop .public-shop__benefits article b{overflow-wrap:anywhere;font-size:16px;font-weight:650;line-height:1.5}.public-shop .public-shop__benefits article>span{letter-spacing:.06em;font-size:13px}.public-shop .public-shop__collection h2{font-size:clamp(30px,4vw,52px);line-height:1.1}.public-shop .public-shop__collection>div article{border-radius:var(--shop-radius);min-width:0;overflow:hidden}.public-shop .public-shop__collection>div article a{display:block}.public-shop .public-shop__collection>div article :is(span,b){font-size:16px;line-height:1.4}.public-shop .public-shop__about h2{letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.public-shop .public-shop__about p{max-width:65ch;font:400 16px/1.7 var(--shop-ui-font,Arial,sans-serif);color:inherit;overflow-wrap:anywhere;white-space:pre-line;margin:0 0 24px}.public-shop .public-shop__about :is(a,div>span){overflow-wrap:anywhere;min-width:0;font-size:14px}.public-shop--product .public-product-page h1{letter-spacing:-.025em;word-break:normal;overflow-wrap:break-word;font-size:clamp(28px,2.7vw,40px);line-height:1.15}.public-shop .public-shop__header{gap:24px;min-height:80px;padding-inline:max(20px,50% - 720px)}.public-shop:not(.public-shop--product) .public-shop__header{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.public-shop .public-shop__header nav{font:600 14px/1.4 var(--shop-ui-font,Arial,sans-serif);gap:24px}.public-shop .public-shop__brand{letter-spacing:.025em;width:auto;min-width:0;max-width:100%;font-size:15px}.public-shop .public-shop__brand b{overflow-wrap:anywhere;min-width:0}.public-shop .public-shop__brand :is(img,i){flex-shrink:0}.public-shop :is(.public-shop__header-cta,.public-shop__hero-content>a,.public-shop__promo-content>a){min-height:48px;font:650 14px/1.4 var(--shop-ui-font,Arial,sans-serif);transition:filter .2s,transform .2s var(--storefront-ease)}.public-shop .public-shop__hero h1{letter-spacing:-.04em;text-wrap:balance;word-break:normal;overflow-wrap:break-word;line-height:1.04}.public-shop .public-shop__hero p{font-size:clamp(16px,1.3vw,20px);line-height:1.65}.public-shop .public-shop__hero-art.has-media{box-shadow:none;border:0;transform:none}.public-shop .public-shop__hero-content>span,.public-shop .public-shop__catalog-heading span{font:600 12px/1.5 var(--shop-ui-font,Arial,sans-serif);letter-spacing:.1em}.public-shop .public-shop__tools{gap:20px;margin-block:20px}.public-shop .public-shop__tools form label{font-family:var(--shop-ui-font,Arial,sans-serif)}.public-shop .public-shop__tools :is(button,summary),.public-shop .public-shop__tools form span{font-weight:600}.public-shop .public-shop__category-heading{padding-block:12px}.public-shop .public-shop__category-card{box-shadow:none;background:0 0;border:0}.public-shop .public-shop__category-card-label{padding:12px 0}.public-shop .public-shop__category-rail{scroll-snap-type:x proximity;gap:18px}.public-shop .public-shop__category-card{scroll-snap-align:start}.public-shop .public-shop__collection header p{font-size:16px;line-height:1.65}.public-shop .public-shop__collection>div article{box-shadow:none;background:0 0;border:0}.public-shop .public-shop__promo:not(.has-media){box-shadow:none}.public-shop .public-shop__benefits article i{display:none}.public-shop .public-shop__footer{font:500 14px/1.5 var(--shop-ui-font,Arial,sans-serif);gap:20px;padding-bottom:100px}.public-shop .public-shop__breadcrumb{font:500 14px/1.5 var(--shop-ui-font,Arial,sans-serif);flex-wrap:wrap;gap:10px;margin-bottom:22px;display:flex}.public-shop .public-shop__applied-filters{font:500 14px/1.5 var(--shop-ui-font,Arial,sans-serif);flex-wrap:wrap;gap:8px;display:flex}.public-shop .public-shop__applied-filters a{border:1px solid var(--storefront-border);background:var(--shop-surface);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:8px 14px;display:inline-flex}.public-shop .catalog-product-media{min-width:0;position:relative}.public-shop .catalog-product-media .public-product__media{position:relative}.public-shop .catalog-product-media img{transition:opacity .35s var(--storefront-ease),transform .65s var(--storefront-ease)}.public-shop .catalog-product-media__alternate{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.public-shop .catalog-product-media.is-alternate .catalog-product-media__primary{opacity:0}.public-shop .catalog-product-media.is-alternate .catalog-product-media__alternate{opacity:1}.public-shop .catalog-product-media__angle{z-index:3;border:1px solid var(--storefront-border);background:var(--shop-surface);min-width:44px;min-height:44px;color:var(--shop-text);font:600 12px/1.4 var(--shop-ui-font,Arial,sans-serif);cursor:pointer;border-radius:999px;padding:8px 12px;position:absolute;bottom:10px;right:10px}.public-shop article.public-product--clean{background:0 0;border:0;border-radius:0;padding:0}.public-shop .catalog-product-actions--text .catalog-product-actions__cart{text-underline-offset:4px;border:0;text-decoration:underline}.public-shop .product-purchase--button-outline .product-purchase__actions>button{color:var(--shop-text);border-color:var(--shop-text);background:0 0}.public-shop .product-purchase__selection{border:0;border-top:1px solid var(--storefront-border);background:0 0;border-radius:0;padding:12px 0}.public-shop .product-purchase__option-groups label,.public-shop .product-purchase__single-variant{background:0 0;border:0;border-radius:0;padding:0 0 16px}.public-shop .product-purchase__variants>span{font:600 14px/1.4 var(--shop-ui-font,Arial,sans-serif);letter-spacing:0;text-transform:none;margin-bottom:18px}.public-shop .public-product-page__price b{font:700 26px/1.3 var(--shop-ui-font,Arial,sans-serif);letter-spacing:-.025em}.public-shop .public-product-page__description{padding-block:24px}.public-shop .public-product-page__description h2{font:650 18px/1.4 var(--shop-ui-font,Arial,sans-serif);margin:0 0 12px}.public-shop .public-product-page__description p{white-space:pre-wrap;margin:0;font-size:16px;line-height:1.7}.public-shop .public-shop__choice-filter{border:0;min-width:0;margin:0;padding:0}.public-shop .public-shop__choice-filter legend{width:100%;color:color-mix(in srgb,var(--shop-text) 72%,transparent);justify-content:space-between;align-items:baseline;gap:8px;margin:0 0 7px;padding:0;display:flex}.public-shop .public-shop__choice-filter legend>small{color:color-mix(in srgb,var(--shop-text) 52%,transparent);font:500 12px/1.35 var(--shop-ui-font,Arial,sans-serif);white-space:nowrap}.public-shop .public-shop__choice-filter>div{scrollbar-width:thin;flex-wrap:wrap;gap:8px;max-height:176px;padding:2px;display:flex;overflow:auto}.public-shop .public-shop__choice-filter label{cursor:pointer;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:44px;padding:9px 10px;border:1px solid var(--storefront-border)!important;border-radius:calc(var(--shop-radius) * .62)!important;background:var(--shop-surface)!important;height:auto!important;display:grid!important}.public-shop .public-shop__choice-filter label:has(input:checked){border-color:var(--storefront-button)!important;background:color-mix(in srgb,var(--storefront-button) 10%,var(--shop-surface))!important}.public-shop .public-shop__choice-filter label:focus-within{outline:3px solid color-mix(in srgb,var(--shop-primary) 72%,white);outline-offset:1px}.public-shop .public-shop__choice-filter input{width:18px;height:18px;accent-color:var(--storefront-button);margin:0;min-height:18px!important}.public-shop .public-shop__choice-filter label>span{overflow-wrap:anywhere;min-width:0;font:600 13px/1.35 var(--shop-ui-font,Arial,sans-serif)}.public-shop .public-shop__choice-filter label>small{background:color-mix(in srgb,var(--shop-text) 8%,transparent);min-width:24px;min-height:24px;color:color-mix(in srgb,var(--shop-text) 68%,transparent);font:650 12px/1 var(--shop-ui-font,Arial,sans-serif);border-radius:999px;place-items:center;padding:3px 6px;display:grid}.public-shop .public-product-page__attributes dl{border-top:1px solid var(--storefront-border);margin:0}.public-shop .public-product-page__attributes dl>div{border-bottom:1px solid var(--storefront-border);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:18px;min-width:0;padding:12px 0;display:grid}.public-shop .public-product-page__attributes dt,.public-shop .public-product-page__attributes dd{overflow-wrap:anywhere;min-width:0;font:500 14px/1.5 var(--shop-ui-font,Arial,sans-serif);margin:0}.public-shop .public-product-page__attributes dt{color:color-mix(in srgb,var(--shop-text) 64%,transparent)}.public-shop .public-product-page__attributes dd{font-weight:650}.public-shop .public-product-page__trust{gap:0}.public-shop .public-product-page__trust article{border:0;border-bottom:1px solid var(--storefront-border);box-shadow:none;background:0 0;border-radius:0;padding:16px 0}.public-shop .public-product-page__trust b{font-size:14px}.public-shop .public-product-page__trust small{font-size:13px;line-height:1.5}.public-shop .public-product-page__contact{border:1px solid var(--storefront-border);background:0 0;min-height:48px;font-size:14px;font-weight:600;color:var(--shop-text)!important}.public-shop :is(button,a)[aria-busy=true]{cursor:progress}.public-shop button:disabled{cursor:not-allowed}.public-shop .store-cart-drawer{height:100dvh;font-family:var(--shop-ui-font,Arial,sans-serif)}.public-shop .store-cart-drawer>header h2{font-family:var(--theme-heading-font,var(--shop-heading-font,Georgia,serif));font-size:32px;line-height:1.2}.public-shop .store-cart-line__main a{white-space:normal;font-size:16px;line-height:1.4}.public-shop .store-cart-line__main small{font-size:13px;line-height:1.5}.public-shop .store-cart-line__footer>b{white-space:nowrap;font-size:16px}.public-shop .store-cart-quantity{min-height:44px}.public-shop .store-cart-quantity button{width:44px;height:44px}.public-shop .store-cart-line__remove{width:44px;height:44px;right:-10px}.public-shop .store-cart-drawer>footer{background:var(--shop-surface)}.public-shop .store-cart-drawer>footer>div span{text-transform:none;letter-spacing:0;font-size:14px;font-weight:500}.public-shop .store-cart-drawer>footer>div b{font:700 24px/1.3 var(--shop-ui-font,Arial,sans-serif)}.public-shop .store-cart-drawer>footer :is(a,button){font-size:14px}.public-shop .store-cart-drawer>footer>small{font-size:13px;line-height:1.5}.public-shop .buyer-checkout-section{border-color:var(--storefront-border);box-shadow:none}.public-shop .buyer-checkout-summary>button{min-height:48px;font-size:14px;line-height:1.4}.public-shop .buyer-checkout-summary__items article>b{white-space:nowrap;flex-shrink:0;font-size:14px}body:has(.catalog-filters-dialog[open]){overflow:hidden}.public-shop .buyer-checkout-fields :is(input,select),.public-shop .buyer-checkout-comment textarea{min-height:48px;font:400 16px/1.5 var(--shop-ui-font,Arial,sans-serif)}.public-shop .buyer-checkout-fields label>span{font-size:14px;font-weight:600}.public-shop .buyer-checkout-optional{border-block:1px solid var(--storefront-border);padding:18px 0}.public-shop .buyer-checkout-optional>summary{cursor:pointer;min-height:44px;font-size:16px;font-weight:600}.public-shop .buyer-checkout-optional>summary small{margin-left:8px;font-size:13px;font-weight:400}.public-shop .buyer-checkout-optional>label{margin-top:16px}.public-shop .buyer-checkout-summary__items{max-height:none}.public-shop .buyer-checkout-summary__items b{font-size:14px;line-height:1.5}.public-shop .buyer-checkout-summary__items small{font-size:13px;line-height:1.5}.public-shop :is(.buyer-checkout-summary__line,.buyer-checkout-summary__total,.buyer-checkout-summary__due>span){font-size:14px;line-height:1.5}.public-shop .buyer-checkout-summary__due small{font-size:13px;line-height:1.5}.public-shop .buyer-checkout-step__next{min-height:48px;font-size:14px;font-weight:600}.public-shop--product .public-shop__header{grid-template-columns:minmax(0,1fr) auto}.catalog-filters-mobile__trigger{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.public-shop .catalog-filters-dialog{width:min(100%,540px);max-width:100%;max-height:90dvh;padding:0 18px calc(18px + env(safe-area-inset-bottom));background:var(--shop-surface);color:var(--shop-text);border:0;border-radius:20px 20px 0 0;margin:0 auto;inset:auto 0 0;overflow:auto}.catalog-filters-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006}.public-shop .catalog-filters-dialog header{justify-content:space-between;align-items:center;padding-block:18px;display:flex}.public-shop .catalog-filters-dialog h2{margin:0;font-size:24px;line-height:1.25}.public-shop .catalog-filters-dialog header button{min-width:44px;font-size:24px}.public-shop .catalog-filters-dialog>div{border:0;grid-template-columns:minmax(0,1fr);padding:0}.public-shop .catalog-filters-dialog>div>.public-shop__price-filter{grid-column:auto}.public-shop .buyer-checkout-mobile-action{display:none}@media (min-width:981px){.public-shop .public-shop__grid--presentation article.public-product{grid-template-rows:repeat(4,min-content);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(24px,4vw,48px);width:min(100%,1000px);padding:20px;display:grid}.public-shop .public-shop__grid--presentation .catalog-product-media{grid-area:1/1/span 4}.public-shop .public-shop__grid--presentation .public-product__media{max-height:520px}.public-shop .public-shop__grid--presentation :is(.public-product__info,.public-product__summary,.public-product__meta,.catalog-product-actions){grid-column:2}.public-shop .public-shop__grid--presentation .public-product__info{flex-direction:column;gap:16px;margin-top:16px;display:flex}.public-shop .public-shop__grid--presentation .public-product__info a{white-space:normal;-webkit-line-clamp:unset;overflow-wrap:anywhere;min-height:0;font-size:clamp(24px,2.4vw,36px);line-height:1.2;display:block;overflow:visible}.public-shop .public-shop__grid--presentation .public-product__summary{font-size:16px;line-height:1.6}}@media (hover:hover) and (pointer:fine){.public-shop :is(.public-shop__header-cta,.public-shop__hero-content>a,.public-shop__promo-content>a):hover{filter:brightness(.92);transform:translateY(-1px)}}@media (max-width:700px){.public-shop .public-shop__header{gap:12px;min-height:68px;padding-inline:16px}.public-shop .public-shop__brand{font-size:14px}.public-shop .public-shop__hero h1{font-size:clamp(36px,10vw,58px)}.public-shop .public-shop__catalog-heading :is(h1,h2){font-size:30px}.public-shop .catalog-product-media__angle{padding:8px;bottom:6px;right:6px}.public-shop .buyer-checkout--sticky-mobile .buyer-checkout-summary{margin-bottom:0;position:static;bottom:auto}.public-shop .buyer-checkout-summary :is(.buyer-checkout-summary__items,.buyer-checkout-summary__due){display:block}.public-shop .buyer-checkout-summary :is(.buyer-checkout-summary__line,.buyer-checkout-summary__total){display:flex}.public-shop .buyer-checkout-summary__total b,.public-shop .buyer-checkout-summary__due>b{font:700 24px/1.3 var(--shop-ui-font,Arial,sans-serif)}.public-shop .buyer-checkout{padding-bottom:24px}.public-shop .buyer-checkout--sticky-mobile{padding-bottom:110px}.public-shop .buyer-checkout--sticky-mobile .buyer-checkout-mobile-action{z-index:var(--layer-floating);padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--storefront-border);background:var(--shop-surface);color:var(--shop-text);align-items:center;gap:16px;display:flex;position:fixed;inset:auto 0 0}.public-shop .buyer-checkout-mobile-action>span{flex:1;gap:2px;min-width:0;font-size:13px;line-height:1.4;display:grid}.public-shop .buyer-checkout-mobile-action b{font-size:18px;line-height:1.3}.public-shop .buyer-checkout-mobile-action button{border:1px solid var(--storefront-button);border-radius:calc(var(--shop-radius)*.7);background:var(--storefront-button);max-width:65%;min-height:48px;color:var(--storefront-on-button);font:650 14px/1.4 var(--shop-ui-font,Arial,sans-serif);padding:12px 18px}.public-shop .buyer-checkout:has(input:not([type=radio]):not([type=checkbox]):focus,textarea:focus,select:focus) .buyer-checkout-mobile-action{display:none}.public-shop:not(.public-shop--product) .public-shop__header{grid-template-columns:minmax(0,1fr) auto}.public-shop:not(.public-shop--product) .public-shop__header-cta{display:none}.public-shop .store-cart-line__footer{flex-wrap:wrap;gap:8px}.public-shop .public-product-page__price b{font-size:24px}.public-shop .public-product-page__attributes dl>div{grid-template-columns:1fr;gap:3px}}@media (min-width:981px){.public-shop--product .public-product-page{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr)}.public-shop--product .public-product-page--side-right{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.public-shop--product .public-product-page>aside{position:static;top:auto}}@media (min-width:981px) and (min-height:600px){.public-shop--product .public-product-page>.public-product-page__gallery:has(>.product-media-gallery){align-self:start;min-width:0;position:sticky;top:24px}.public-shop--product .public-product-page .product-media-gallery{--product-stage-ratio:4/5;--product-rail-space:0px;--product-stage-limit:calc(100dvh - 48px - var(--product-rail-space))}.public-shop--product .public-product-page--ratio-square .product-media-gallery{--product-stage-ratio:1}.public-shop--product .public-product-page .product-media-gallery:has(>.product-media-gallery__carousel){--product-rail-space:130px}.public-shop--product .public-product-page .product-media-gallery>.product-media-gallery__stage{width:100%;aspect-ratio:var(--product-stage-ratio);max-height:var(--product-stage-limit);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.public-shop--product .public-product-page .product-media-gallery__stage>button:first-child{aspect-ratio:auto;height:100%;min-height:0}.public-shop--product .public-product-page .product-media-gallery__stage :is(img,video){aspect-ratio:auto;object-fit:contain;height:100%;min-height:0;max-height:100%}.public-shop--product .public-product-page .product-media-gallery__rail>button{flex-basis:88px;min-width:0}}.public-shop .product-purchase{border:0;border-block:1px solid var(--storefront-border);box-shadow:none;background:0 0;border-radius:0;padding:22px 0}.public-shop .product-purchase__variants>span{letter-spacing:.1em;font-size:13px}.public-shop .product-purchase__option-groups label,.public-shop .product-purchase__single-variant{border-color:color-mix(in srgb,var(--shop-text) 15%,transparent);background:var(--shop-surface);gap:14px;padding:16px;transition:border-color .2s,box-shadow .2s}.public-shop .product-purchase__option-groups label:focus-within,.public-shop .product-purchase__single-variant:focus-within{border-color:var(--shop-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-text) 8%,transparent)}.public-shop .product-purchase__option-groups b,.public-shop .product-purchase__single-variant b{font-size:15px;line-height:1.4}.public-shop .product-purchase__option-groups small,.public-shop .product-purchase__single-variant small{font-size:12px;line-height:1.5}.public-shop .product-purchase__option-groups select,.public-shop .product-purchase__single-variant select{background:var(--shop-bg);border-color:color-mix(in srgb,var(--shop-text) 25%,transparent);min-height:52px;padding:12px 34px 12px 14px;font-size:16px;line-height:1.35}.public-shop .product-purchase__selection{border:1px solid color-mix(in srgb,var(--shop-text) 15%,transparent);background:var(--shop-bg);padding:16px}.public-shop .product-purchase__selection b{font-size:15px;line-height:1.4}.public-shop .product-purchase__selection strong{font-size:20px}.public-shop .product-purchase__selection-hint,.public-shop .product-purchase__selection small{font-size:13px;line-height:1.5}.public-shop .product-purchase__option-chips{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0 0 16px}.public-shop .product-purchase__option-chips legend{overflow-wrap:anywhere;max-width:100%;margin-bottom:8px;padding:0;font-size:15px;font-weight:650;line-height:1.4}.public-shop .product-purchase__option-chips legend span{font-weight:500}.public-shop .product-purchase__option-chips>p{margin:0 0 12px;font-size:13px;line-height:1.5}.public-shop .product-purchase__option-chips>div{flex-wrap:wrap;gap:8px;display:flex}.public-shop .product-purchase__option-chips button{border:1px solid color-mix(in srgb,var(--shop-text) 25%,transparent);border-radius:calc(var(--shop-radius) * .5);background:var(--shop-surface);min-width:56px;max-width:100%;min-height:46px;color:var(--shop-text);font:650 14px/1.4 var(--shop-ui-font,Arial,sans-serif);overflow-wrap:anywhere;cursor:pointer;gap:4px;padding:10px 14px;transition:border-color .2s,background-color .2s;display:grid}.public-shop .product-purchase__option-chips button[aria-pressed=true]{background:var(--theme-buttonBg,var(--shop-text));color:var(--theme-buttonText,var(--shop-surface));border-color:var(--theme-buttonBg,var(--shop-text));box-shadow:0 3px 9px color-mix(in srgb,var(--shop-text) 12%,transparent)}.public-shop .product-purchase__option-chips button small{color:inherit;font-size:12px;line-height:1.3}.public-shop .product-purchase__option-chips button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.public-shop .product-purchase__option-chips:disabled{opacity:.65}.public-shop .product-purchase__actions>button{background:var(--storefront-button);color:var(--storefront-on-button);border-color:var(--storefront-button);min-height:60px;box-shadow:none;font-size:18px}.public-shop .product-purchase__actions>button small{color:inherit;opacity:.85;font-size:12px;line-height:1.4}.public-shop .product-purchase__actions>div{background:var(--shop-surface);min-width:0}.public-shop .public-product-fulfillment{border-color:color-mix(in srgb,var(--shop-text) 18%,transparent);background:var(--shop-surface);box-shadow:0 3px 12px color-mix(in srgb,var(--shop-text) 4%,transparent)}.public-shop .public-product-fulfillment>summary{min-height:70px;padding:16px 18px}.public-shop .public-product-fulfillment>summary b{font-size:18px;line-height:1.3}.public-shop .public-product-fulfillment>summary small{font-size:13px;line-height:1.4}.public-shop .public-product-fulfillment__content{padding:18px}.public-shop .public-product-fulfillment__content :is(b,li>span){font-size:14px;line-height:1.45}.public-shop .product-media-gallery__stage{box-shadow:none}.public-shop .product-media-gallery__carousel>button{min-width:44px;min-height:44px}.public-shop .product-media-gallery__count{font-size:12px}.public-shop .product-media-gallery__rail>button{opacity:.88}.public-shop .product-media-gallery__rail>button.is-active{box-shadow:inset 0 0 0 1px var(--shop-surface);opacity:1}.product-media-gallery__lightbox .product-media-gallery__zoom-viewport{overscroll-behavior:contain;width:calc(100vw - 48px);max-width:1440px;height:calc(100dvh - 150px);overflow:auto}.product-media-gallery__zoom-viewport img{object-fit:contain;width:100%;max-width:none;height:100%;max-height:none;display:block}.product-media-gallery__zoom-viewport.is-zoomed img{width:200%;height:200%}.product-media-gallery__lightbox .product-media-gallery__zoom-toggle{z-index:3;color:#fff;cursor:pointer;background:#1d211f;border:1px solid #ffffff73;border-radius:999px;min-height:46px;padding:10px 18px;font:650 14px/1.4 Arial,sans-serif;position:fixed;top:18px;left:18px}.public-shop :is(a,button,select,input,summary):focus-visible{outline:3px solid var(--theme-focusRing,var(--shop-text));outline-offset:3px}.storefront-frame .storefront-frame__product{box-shadow:none;background:0 0;border:0}.storefront-frame .storefront-frame__product-info{padding:10px 4px 5px}.storefront-frame .storefront-frame__product-actions{aspect-ratio:auto;border-radius:0;grid-template-columns:minmax(0,1fr);place-items:stretch stretch;gap:6px;width:calc(100% - 8px);min-width:0;margin:9px 4px 4px;overflow:visible}.storefront-frame .storefront-frame__product-actions button{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:40px;padding:7px 9px;font-size:12px;line-height:1.2;display:inline-flex}.storefront-frame .storefront-frame__product-actions button:first-child{background:var(--theme-buttonBg,var(--sf-primary));color:var(--theme-buttonText,var(--sf-surface));border-color:var(--theme-buttonBg,var(--sf-primary));grid-column:auto}.storefront-frame .storefront-frame__product-actions button:last-child{grid-column:auto;justify-content:space-between;min-height:40px;padding-inline:1px}.storefront-frame .storefront-frame__product-actions--text button:nth-child(2){text-underline-offset:3px;border-color:#0000;text-decoration:underline}.storefront-frame .storefront-frame__product-actions--hidden{grid-template-columns:minmax(0,1fr)}.storefront-frame .storefront-frame__product-actions--hidden button{min-height:40px}.storefront-frame .storefront-frame__about h4{overflow-wrap:anywhere;white-space:pre-line;font-size:16px;line-height:1.5}.public-shop .public-shop__grid .public-product{animation:none}.public-shop article.public-product--clean{box-shadow:none}.public-shop article.public-product--bordered{border-color:color-mix(in srgb,var(--shop-text) 28%,transparent);box-shadow:none}.public-shop article.public-product--density-compact{padding:5px}.public-shop article.public-product--clean.public-product--density-compact{padding:0}.public-shop article.public-product--density-compact .public-product__info{padding:9px 2px 3px}.public-shop .catalog-product-media>.favorite-button{z-index:3;position:absolute;top:12px;right:12px}.storefront-frame__product--badge-bottom-left em{top:auto;bottom:5px}.storefront-frame__product--badge-bottom-right em{inset:auto 5px 5px auto}.public-shop .public-product--badge-top-right .public-product__media em{left:auto;right:13px}.public-shop .public-product--badge-bottom-left .public-product__media em{top:auto;bottom:13px}.public-shop .public-product--badge-bottom-right .public-product__media em{inset:auto 13px 13px auto}.public-shop .public-product__media em{z-index:2;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 82px);overflow:hidden}.public-shop .public-product--badge-top-right .catalog-product-media>.favorite-button{left:12px;right:auto}.public-shop .public-product--badge-bottom-right .catalog-product-media>.catalog-product-media__angle{left:10px;right:auto}.public-shop .public-product__media:has(>em)>div span{display:none}.public-shop .public-shop__tools .catalog-filters-mobile__trigger>span{display:inline!important}.public-shop .public-shop__filters :is(legend,label>span,.public-shop__select-filter>span){font-size:14px;font-weight:600;line-height:1.4}.public-shop .public-shop__filters :is(input,select){min-height:48px;font-size:16px}.public-shop .storefront-in-view,.public-shop .public-shop__grid .public-product.storefront-in-view{animation:storefront-premium-enter .6s var(--storefront-ease) both}@keyframes storefront-premium-enter{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.public-shop article.public-product:hover{border-color:color-mix(in srgb,var(--shop-text) 30%,transparent)}.public-shop .public-product__media:hover img,.public-shop .public-shop__category-card:hover img{transform:scale(1.035)}.public-shop .catalog-product-actions :is(button,a):hover:not(:disabled),.public-shop .product-purchase__actions>button:hover:not(:disabled){transform:translateY(-2px)}}@media (max-width:700px){.public-shop .public-shop__catalog-heading{align-items:start;gap:12px;margin-bottom:20px}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single article.public-product{display:block}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single .catalog-product-media{width:100%}.public-shop .public-shop__catalog-heading :is(h1,h2){font-size:30px}.public-shop .public-shop__hero--title-compact h1{font-size:clamp(34px,8vw,48px)}.public-shop .public-shop__hero--title-tight h1{font-size:clamp(30px,7vw,40px)}.public-shop .public-shop__catalog-heading>b{font-size:12px}.public-shop article.public-product:not(.public-product--clean){padding:6px}.public-shop .public-product__info{gap:8px;padding:10px 4px 6px}.public-shop .public-product__info a{font-size:14px}.public-shop .public-product__info>div:last-child b{font-size:16px}.public-shop .public-product__summary{margin-inline:4px;font-size:13px}.public-shop .public-product__meta{margin-inline:4px;font-size:12px}.public-shop .catalog-product-actions{padding-inline:2px}.public-shop .catalog-product-actions :is(button,a){padding:10px 7px;font-size:14px}.public-shop .public-shop__benefits article{padding:16px}.public-shop .public-shop__about h2{font-size:20px}.public-shop .product-purchase{padding:18px 0}.public-shop .product-purchase__option-groups label,.public-shop .product-purchase__single-variant{gap:10px;padding:14px}.public-shop .product-purchase__actions{grid-template-columns:132px minmax(0,1fr)}.public-shop .product-purchase__actions>div button{flex:0 0 44px}.public-shop .product-purchase__actions>button{padding-inline:14px;font-size:18px}}.public-shop .buyer-checkout--button-accent{--storefront-button:var(--theme-accent,var(--shop-accent));--storefront-on-button:var(--theme-onAccent,var(--shop-text))}.public-shop :is(.catalog-product-actions--solid .catalog-product-actions__buy,.catalog-product-actions--hidden .catalog-product-actions__buy,.product-purchase--button-solid .product-purchase__actions>button,.buyer-checkout-summary>button,.buyer-checkout-mobile-action button,.public-shop__header-cta,.public-shop__hero-content>a,.public-shop__promo-content>a,.storefront-theme-hero__cta,.store-cart-drawer>footer>a){background:linear-gradient(180deg,var(--storefront-button),color-mix(in srgb,var(--storefront-button) 94%,black));color:var(--storefront-on-button);box-shadow:inset 0 1px 0 #ffffff3d,0 4px 0 color-mix(in srgb,var(--storefront-button) 72%,black),0 9px 20px color-mix(in srgb,var(--storefront-button) 16%,transparent);transition:transform .22s var(--storefront-ease),box-shadow .22s var(--storefront-ease),filter .22s}.public-shop :is(.product-purchase__option-chips button,.catalog-filters-mobile__trigger,.public-product-page__contact){box-shadow:inset 0 1px 0 color-mix(in srgb,var(--shop-surface) 90%,transparent),0 2px 5px color-mix(in srgb,var(--shop-text) 7%,transparent)}.public-shop .product-purchase__option-chips button[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--shop-primary),0 3px 8px color-mix(in srgb,var(--shop-primary) 14%,transparent)}.public-shop :is(.catalog-product-actions__buy,.product-purchase__actions>button,.buyer-checkout-summary>button,.buyer-checkout-mobile-action button,.storefront-theme-hero__cta):active:not(:disabled){box-shadow:inset 0 1px 3px color-mix(in srgb,var(--shop-text) 16%,transparent),0 1px 0 color-mix(in srgb,var(--storefront-button) 72%,black);transform:translateY(3px)scale(.99)}@media (hover:hover) and (pointer:fine){.public-shop :is(.catalog-product-actions__buy,.product-purchase__actions>button,.buyer-checkout-summary>button,.buyer-checkout-mobile-action button,.storefront-theme-hero__cta):hover:not(:disabled):not(:active){filter:brightness(1.025);transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.public-shop :is(.catalog-product-actions__buy,.product-purchase__actions>button,.buyer-checkout-summary>button,.buyer-checkout-mobile-action button,.storefront-theme-hero__cta){transition:none;transform:none!important}.public-shop .catalog-product-media img,.public-shop :is(.public-shop__header-cta,.public-shop__hero-content>a,.public-shop__promo-content>a){transition:none}.public-shop .storefront-in-view,.public-shop .public-shop__grid .public-product.storefront-in-view{animation:none}.public-shop :is(.public-product,.public-product__media img,.public-shop__category-card-media img,.catalog-product-actions button,.catalog-product-actions a,.product-purchase__actions>button){transition:none}.public-shop article.public-product:hover,.public-shop .public-product__media:hover img,.public-shop .public-shop__category-card:hover img,.public-shop .catalog-product-actions :is(button,a):hover,.public-shop .product-purchase__actions>button:hover{transform:none}}.public-shop .public-shop__header{min-height:72px}.public-shop .public-shop__hero--height-compact{min-height:440px}.public-shop .public-shop__hero--height-balanced{min-height:520px}.public-shop .public-shop__hero--height-immersive{min-height:680px}.public-shop .public-shop__promo--height-compact{min-height:300px}.public-shop .public-shop__promo--height-balanced{min-height:400px}.public-shop .public-shop__promo--height-immersive{min-height:520px}.public-shop .public-shop__promo-content>a{min-height:48px;margin-top:20px}.public-shop .public-shop__benefits article{min-height:150px}.public-shop .public-shop__collection>div,.public-shop .public-shop__collection>.public-shop__collection-media{margin-top:32px}.public-shop .public-shop__tools{margin-block:32px 20px}.public-shop .public-shop__catalog-heading h2,.public-shop .public-shop__collection h2{font-size:clamp(42px,5vw,70px);line-height:.94}.public-shop .public-shop__about{box-shadow:inset 0 1px color-mix(in srgb,var(--shop-surface) 14%,transparent);padding:clamp(36px,4vw,56px) max(20px,50% - 720px)}.public-shop .public-shop__about>span{opacity:.7;letter-spacing:.16em}.public-shop .public-shop__about h2{letter-spacing:-.035em;text-wrap:balance;max-width:920px;margin:14px 0 20px;font-size:clamp(28px,3vw,44px);line-height:1.14}.public-shop .public-shop__about>div{gap:8px}.public-shop .public-shop__about a{border-color:color-mix(in srgb,var(--shop-surface) 24%,transparent);background:color-mix(in srgb,var(--shop-surface) 5%,transparent);letter-spacing:.01em;min-height:40px;padding-inline:14px;font-size:14px}.storefront-frame__about{box-shadow:inset 0 1px color-mix(in srgb,var(--sf-surface) 14%,transparent);padding:22px 18px}.storefront-frame__about h4{letter-spacing:-.015em;max-width:460px;margin:8px 0 11px;font-size:15px;line-height:1.3}.public-shop .public-shop__footer{min-height:96px}.public-shop .public-shop__filter-form>.public-shop__search{border:1px solid var(--storefront-border);border-radius:var(--shop-radius);background:var(--shop-surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;min-width:0;display:grid;position:relative}.public-shop .public-shop__filter-form>.public-shop__search>label{background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;width:100%;height:52px;padding-inline:15px 6px;display:grid}.public-shop .public-shop__filter-form>.public-shop__search>button{min-height:42px;margin:5px}.public-shop .public-shop__search:focus-within{border-color:color-mix(in srgb,var(--shop-primary) 72%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--shop-primary) 12%,transparent)}.public-shop .public-shop__search input:focus{box-shadow:none;outline:0}.storefront-search-suggestions{z-index:var(--layer-popover,30);border:1px solid var(--storefront-border);border-radius:calc(var(--shop-radius) * .85);background:var(--shop-surface);max-height:min(480px,70dvh);color:var(--shop-text);box-shadow:0 20px 60px color-mix(in srgb,var(--shop-text) 18%,transparent);padding:7px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto}.storefront-search-suggestions>a{border-radius:calc(var(--shop-radius) * .6);min-height:66px;color:inherit;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px;display:grid}.storefront-search-suggestions>a:hover,.storefront-search-suggestions>a.is-active{background:color-mix(in srgb,var(--shop-accent) 28%,var(--shop-bg))}.storefront-search-suggestions img,.storefront-search-suggestions>a>i{object-fit:contain;border-radius:calc(var(--shop-radius) * .45);background:var(--shop-bg);place-items:center;width:52px;height:52px;font-style:normal;font-weight:750;display:grid}.storefront-search-suggestions>a>span{gap:2px;min-width:0;display:grid!important}.storefront-search-suggestions>a b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.35;overflow:hidden}.storefront-search-suggestions>a small{text-overflow:ellipsis;white-space:nowrap;color:color-mix(in srgb,var(--shop-text) 58%,transparent);font-size:12px;line-height:1.35;overflow:hidden}.storefront-search-suggestions>a strong{white-space:nowrap;font-size:13px}.storefront-search-suggestions>p{color:color-mix(in srgb,var(--shop-text) 65%,transparent);margin:0;padding:18px 12px;font-size:13px}.storefront-search-suggestions>a.storefront-search-suggestions__all{border-top:1px solid var(--storefront-border);border-radius:0;justify-content:space-between;min-height:44px;margin-top:4px;padding-inline:12px;font-size:13px;font-weight:700;display:flex}.compare-product{margin:0 8px 8px}.compare-product>button{border:1px solid var(--storefront-border);border-radius:calc(var(--shop-radius) * .65);max-width:100%;min-height:44px;color:var(--shop-text);font:600 13px/1.3 var(--shop-ui-font,Arial,sans-serif);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.compare-product>button:disabled{opacity:.62;cursor:progress}.compare-product>button[aria-pressed=true]{background:color-mix(in srgb,var(--shop-accent) 42%,var(--shop-surface));border-color:color-mix(in srgb,var(--shop-primary) 48%,transparent)}.public-product-page__save-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 16px;display:flex}.public-product-page__save-actions .compare-product,.public-product-page__save-actions .favorite-button{margin:0}.public-product-page__save-actions .compare-product>button{min-height:46px}.storefront-recent{box-sizing:border-box;width:min(100%,var(--shop-content-max,1440px));padding:clamp(24px,3vw,36px) var(--shop-gutter,clamp(18px,4vw,64px)) clamp(36px,4vw,52px);margin:0 auto}.storefront-recent>header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:14px;display:flex}.storefront-recent>header span{font:650 12px/1.3 var(--shop-ui-font,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}.storefront-recent h2{letter-spacing:-.03em;margin:5px 0 0;font-size:clamp(24px,2.6vw,34px);line-height:1.15}.storefront-recent>header button{min-height:44px;color:inherit;font:600 13px/1.3 var(--shop-ui-font,Arial,sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 12px;text-decoration:underline}.storefront-recent>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.storefront-recent>div>a{border:1px solid var(--storefront-border);border-radius:calc(var(--shop-radius) * .8);background:var(--shop-surface);min-width:0;color:var(--shop-text);gap:9px;padding:7px;display:grid}.storefront-recent figure{aspect-ratio:1;border-radius:calc(var(--shop-radius) * .55);background:var(--shop-bg);overflow:hidden}.storefront-recent figure img,.storefront-recent figure>span{object-fit:contain;opacity:.85;place-items:center;width:100%;height:100%;font-size:34px;display:grid}.storefront-recent>div>a>span{gap:3px;min-width:0;padding:0 3px 4px;display:grid}.storefront-recent b,.storefront-recent small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storefront-recent b{font-size:13px}.storefront-recent small{color:color-mix(in srgb,var(--shop-text) 58%,transparent);font-size:12px}.storefront-recent strong{font-size:13px}.storefront-compare-trigger{z-index:var(--layer-floating);border:1px solid color-mix(in srgb,var(--shop-surface) 58%,transparent);background:var(--shop-primary);min-height:48px;color:var(--shop-surface);font:650 13px/1.2 var(--shop-ui-font,Arial,sans-serif);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:6px 7px 6px 14px;display:flex;position:fixed;bottom:84px;right:20px;box-shadow:0 12px 32px #0000002e}.storefront-compare-trigger>i{background:var(--shop-accent);width:34px;height:34px;color:var(--shop-primary);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.storefront-compare-overlay{z-index:var(--layer-modal);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12120f73;justify-content:center;align-items:flex-end;padding:20px;display:flex;position:fixed;inset:0}.storefront-compare-dialog{border:1px solid var(--storefront-border);background:var(--shop-surface);width:min(1100px,100%);max-height:min(840px,100dvh - 40px);color:var(--shop-text);border-radius:24px;overflow:auto;box-shadow:0 30px 90px #00000040}.storefront-compare-dialog>header{z-index:2;border-bottom:1px solid var(--storefront-border);background:var(--shop-surface);justify-content:space-between;align-items:center;gap:16px;min-height:88px;padding:18px 22px;display:flex;position:sticky;top:0}.storefront-compare-dialog>header span{font:650 12px/1.3 var(--shop-ui-font,Arial,sans-serif);letter-spacing:.1em;text-transform:uppercase}.storefront-compare-dialog h2{margin:4px 0 0;font-size:28px}.storefront-compare-dialog>header>button{background:var(--shop-bg);width:44px;height:44px;color:inherit;cursor:pointer;border:0;border-radius:50%;font-size:24px}.storefront-compare-toolbar{border-bottom:1px solid var(--storefront-border);background:color-mix(in srgb,var(--shop-bg) 55%,var(--shop-surface));justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 18px;display:flex}.storefront-compare-toolbar>label{min-height:40px;font:650 13px/1.3 var(--shop-ui-font,Arial,sans-serif);cursor:pointer;align-items:center;gap:9px;display:inline-flex}.storefront-compare-toolbar input{width:18px;height:18px;accent-color:var(--shop-primary);margin:0}.storefront-compare-toolbar>p{color:color-mix(in srgb,var(--shop-text) 68%,transparent);font:500 12px/1.45 var(--shop-ui-font,Arial,sans-serif);text-align:right;margin:0}.storefront-compare-toolbar>p[role=alert]{color:var(--shop-text)}.storefront-compare-toolbar>p button{border:1px solid var(--storefront-border);background:var(--shop-surface);min-height:40px;color:inherit;font:650 12px/1.2 var(--shop-ui-font,Arial,sans-serif);cursor:pointer;border-radius:99px;margin-left:5px;padding:4px 9px}.storefront-compare-matrix-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(610px,100dvh - 260px);overflow:auto}.storefront-compare-matrix{--compare-count:1;width:100%;min-width:calc(168px + var(--compare-count) * 190px);border-spacing:0;table-layout:fixed;font-family:var(--shop-ui-font,Arial,sans-serif)}.storefront-compare-matrix th,.storefront-compare-matrix td{border-right:1px solid var(--storefront-border);border-bottom:1px solid var(--storefront-border);vertical-align:top;overflow-wrap:anywhere;width:190px;padding:13px 14px}.storefront-compare-matrix tr>:first-child{width:168px}.storefront-compare-matrix thead th{z-index:3;background:var(--shop-surface);text-align:left;min-height:210px;padding:12px;position:sticky;top:0}.storefront-compare-matrix thead th:first-child{z-index:5;color:color-mix(in srgb,var(--shop-text) 60%,transparent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;left:0}.storefront-compare-matrix thead th:not(:first-child)>button{z-index:1;border:1px solid var(--storefront-border);background:color-mix(in srgb,var(--shop-surface) 92%,transparent);width:40px;height:40px;color:inherit;cursor:pointer;border-radius:50%;font-size:18px;position:absolute;top:17px;right:17px}.storefront-compare-matrix thead a{color:inherit;gap:8px;display:grid}.storefront-compare-matrix thead a img,.storefront-compare-matrix thead a>span{aspect-ratio:4/3;object-fit:contain;border-radius:calc(var(--shop-radius) * .55);background:var(--shop-bg);place-items:center;width:100%;font-size:42px;display:grid}.storefront-compare-matrix thead a>b{min-height:2.7em;font-size:14px;line-height:1.35}.storefront-compare-matrix thead a>small{color:color-mix(in srgb,var(--shop-text) 64%,transparent);font-size:12px}.storefront-compare-matrix tbody th{z-index:2;background:color-mix(in srgb,var(--shop-bg) 72%,var(--shop-surface));color:color-mix(in srgb,var(--shop-text) 68%,transparent);text-align:left;font-size:12px;line-height:1.4;position:sticky;left:0}.storefront-compare-matrix tbody td{background:var(--shop-surface);font-size:13px;font-weight:650;line-height:1.45}.storefront-compare-matrix tbody tr:nth-child(2n) td{background:color-mix(in srgb,var(--shop-bg) 42%,var(--shop-surface))}.storefront-compare-matrix tbody td[colspan]{color:color-mix(in srgb,var(--shop-text) 66%,transparent);text-align:center;padding:28px;font-weight:500}.storefront-compare-dialog>footer{padding:0 16px 16px}.storefront-compare-dialog>footer button{min-height:44px;color:inherit;font:600 13px/1.3 var(--shop-ui-font,Arial,sans-serif);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 12px;text-decoration:underline}@media (max-width:980px){.storefront-recent>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.public-shop .public-shop__hero--height-immersive{min-height:600px}.public-shop .public-shop__promo.has-media.public-shop__promo--mobile-background{min-height:480px}.public-shop .public-shop__benefits article{min-height:110px}.public-shop .public-shop__collection>div,.public-shop .public-shop__collection>.public-shop__collection-media{margin-top:24px}.public-shop .public-shop__about{padding:32px 18px}.public-shop .public-shop__about h2{margin:10px 0 18px;font-size:24px;line-height:1.22}.public-shop .public-shop__about a{min-height:40px;padding-inline:13px}.public-shop .public-shop__footer{min-height:0}.public-shop .public-shop__filter-form>.public-shop__search>label{grid-template-columns:minmax(0,1fr);padding-left:12px}.public-shop .public-shop__filter-form>.public-shop__search>label>span{display:none}.storefront-search-suggestions{z-index:var(--layer-modal);max-height:calc(100dvh - 100px);position:fixed;top:80px;left:12px;right:12px}.storefront-search-suggestions>a{grid-template-columns:48px minmax(0,1fr)}.storefront-search-suggestions>a>strong{grid-column:2}.storefront-recent{padding:22px 13px 40px}.storefront-recent>div{scroll-snap-type:x proximity;display:flex;overflow:auto}.storefront-recent>div>a{scroll-snap-align:start;min-width:148px}.storefront-compare-trigger{right:12px;bottom:calc(68px + env(safe-area-inset-bottom));padding-left:10px}.storefront-compare-trigger>b{display:none}.storefront-compare-overlay{align-items:flex-end;padding:0}.storefront-compare-dialog{border-radius:24px 24px 0 0;max-height:90dvh}.storefront-compare-dialog>header{min-height:76px;padding:12px 14px}.storefront-compare-toolbar{flex-direction:column;align-items:flex-start;gap:3px;padding:8px 12px}.storefront-compare-toolbar>p{text-align:left}.storefront-compare-matrix-wrap{max-height:calc(90dvh - 218px)}.storefront-compare-matrix{min-width:calc(136px + var(--compare-count) * 168px)}.storefront-compare-matrix th,.storefront-compare-matrix td{width:168px;padding:11px 10px}.storefront-compare-matrix tr>:first-child{width:136px}.storefront-compare-matrix thead a img,.storefront-compare-matrix thead a>span{aspect-ratio:1}}@media (max-width:420px){.storefront-compare-matrix{min-width:calc(116px + var(--compare-count) * 154px)}.storefront-compare-matrix th,.storefront-compare-matrix td{width:154px;padding:9px}.storefront-compare-matrix tr>:first-child{width:116px}}@media (prefers-reduced-motion:reduce){.storefront-compare-trigger,.storefront-compare-dialog,.storefront-search-suggestions{transition:none;animation:none}}.public-shop .public-shop__promo{box-sizing:border-box;width:min(1120px,100% - 48px);max-width:1120px;margin:clamp(28px,4vw,52px) auto}.public-shop .public-shop__promo:not(.has-media){padding:clamp(30px,3.8vw,52px)}.public-shop .public-shop__promo:not(.has-media).public-shop__promo--height-compact{min-height:210px}.public-shop .public-shop__promo:not(.has-media).public-shop__promo--height-balanced{min-height:250px}.public-shop .public-shop__promo:not(.has-media).public-shop__promo--height-immersive{min-height:320px}.public-shop .public-shop__promo:not(.has-media) .public-shop__promo-content{max-width:760px}.public-shop .public-shop__promo:not(.has-media) .public-shop__promo-content>span{letter-spacing:.13em;font-size:12px}.public-shop .public-shop__promo:not(.has-media) h2{letter-spacing:-.045em;text-wrap:balance;max-width:720px;margin:14px 0 9px;font-size:clamp(36px,4.2vw,58px);line-height:.98}.public-shop .public-shop__promo:not(.has-media) p{max-width:58ch;margin:0;font-size:clamp(14px,1.2vw,16px);line-height:1.6}.public-shop .public-shop__promo:not(.has-media) .public-shop__promo-content>a{min-height:44px;margin-top:16px;padding-inline:18px}.public-shop--editorial .public-shop__promo:not(.has-media):before{width:27%;bottom:-42%;right:5%}.public-shop .public-shop__catalog:not(.public-shop__catalog--navigation){box-sizing:border-box;width:min(100%,1280px);padding:clamp(54px,6vw,86px) var(--shop-gutter,clamp(18px,4vw,64px)) clamp(78px,8vw,112px);margin-inline:auto}.public-shop .public-shop__catalog-heading{border-bottom:1px solid var(--storefront-border);margin-bottom:clamp(24px,3vw,36px);padding-bottom:18px}.public-shop .public-shop__catalog-heading :is(h1,h2),.public-shop .public-shop__catalog-heading h2{letter-spacing:-.045em;font-size:clamp(36px,4vw,54px);line-height:1}.public-shop .public-shop__catalog-heading>b{border:1px solid var(--storefront-border);background:color-mix(in srgb,var(--shop-surface) 84%,transparent);letter-spacing:.025em;border-radius:999px;align-items:center;min-height:32px;padding:6px 11px;font-size:12px;display:inline-flex}.public-shop .public-shop__catalog .public-product__media{border:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent);background:color-mix(in srgb,var(--shop-accent) 28%,var(--shop-surface))}.public-shop .public-shop__catalog article.public-product:not(.public-product--clean){box-shadow:0 12px 34px color-mix(in srgb,var(--shop-text) 7%,transparent)}.public-shop .public-shop__catalog article.public-product--clean .public-product__info{padding-inline:2px}.public-shop .public-shop__catalog .public-product__info>div:last-child b{letter-spacing:-.025em;font-size:20px}.public-shop .public-shop__catalog:has(.public-shop__grid--only-store-product:not(.public-shop__grid--presentation)) .public-shop__catalog-heading{width:min(100%,960px);margin-inline:auto}@media (min-width:981px){.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single:not(.public-shop__grid--presentation){grid-template-columns:minmax(0,min(100%,380px));justify-content:center}.public-shop .public-shop__catalog .public-shop__grid--single:not(.public-shop__grid--presentation) .public-product__info a{font-size:17px}.public-shop:not(.public-shop--draft-preview){--shop-content-max:1680px;--shop-gutter:clamp(24px,2.5vw,42px)}.public-shop:not(.public-shop--draft-preview) .public-shop__header{padding-inline:max(var(--shop-gutter),calc((100vw - var(--shop-content-max))/2 + var(--shop-gutter)))}.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background){box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(320px,400px);gap:clamp(30px,3.4vw,54px);width:min(100% - 48px,1240px);margin-inline:auto;padding-block:clamp(24px,2.4vw,34px);padding-inline:0}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--layout-image-left:not(.public-shop__hero--layout-background){grid-template-columns:minmax(320px,400px) minmax(0,1fr)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--height-compact{min-height:360px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--height-balanced{min-height:420px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--height-immersive{min-height:520px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art{aspect-ratio:6/7;justify-self:end;width:min(100%,400px)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--layout-image-left .public-shop__hero-art{justify-self:start}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content{justify-self:start;width:min(100%,700px);max-width:700px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--layout-image-left .public-shop__hero-content{justify-self:end}.public-shop:not(.public-shop--draft-preview) .public-shop__hero h1{max-width:700px;margin:16px 0 12px;font-size:clamp(52px,5.6vw,84px)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero p{max-width:56ch;line-height:1.55}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content>a{margin-top:24px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo{width:min(1240px,100% - 48px);max-width:1240px;margin-block:18px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:not(.has-media).public-shop__promo--height-compact{min-height:180px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:not(.has-media).public-shop__promo--height-balanced{min-height:210px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:not(.has-media).public-shop__promo--height-immersive{min-height:260px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:not(.has-media){padding:clamp(24px,2.6vw,36px)}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:not(.has-media) h2{max-width:650px;margin-top:10px;font-size:clamp(32px,3.2vw,46px)}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog:not(.public-shop__catalog--navigation){padding-top:clamp(24px,2.8vw,38px)}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog .public-shop__grid--count-2{width:min(100%,calc(var(--catalog-card-width,360px) + var(--catalog-card-width,360px) + 26px));justify-content:center;margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog .public-shop__grid--count-3{width:min(100%,calc(var(--catalog-card-width,360px) + var(--catalog-card-width,360px) + var(--catalog-card-width,360px) + 52px));justify-content:center;margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog:has(.public-shop__grid--only-store-product:not(.public-shop__grid--presentation)) .public-shop__catalog-heading{width:min(100%,1120px)}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog .public-shop__grid.public-shop__grid--only-store-product:not(.public-shop__grid--presentation){grid-template-columns:minmax(0,min(100%,1120px));justify-content:center}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) article.public-product{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(340px,.86fr) minmax(0,1.14fr);align-items:start;column-gap:clamp(28px,4vw,58px);width:100%;padding:clamp(12px,1.6vw,20px);display:grid}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .catalog-product-media{grid-area:1/1/span 5}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) :is(.public-product__info,.public-product__summary,.public-product__meta,.compare-product,.catalog-product-actions){grid-column:2}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__info{gap:18px;margin-top:clamp(10px,2vw,28px);padding:0}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__info a{-webkit-line-clamp:unset;min-height:0;font-size:clamp(25px,2.4vw,38px);line-height:1.12;display:block;overflow:visible}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__summary{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:18px 0 0;font-size:15px;line-height:1.65;display:-webkit-box;overflow:hidden}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__meta{border-block:1px solid var(--storefront-border);margin:18px 0 0;padding-block:14px}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .compare-product{margin:16px 0 0}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .catalog-product-actions{width:min(100%,520px);margin-top:auto;padding:18px 0 0}}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--count-2{width:min(100%,calc(var(--sf-card-width,180px) + var(--sf-card-width,180px) + 8px));margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important}.storefront-frame--desktop .storefront-frame__catalog .storefront-frame__products--count-3{width:min(100%,calc(var(--sf-card-width,180px) + var(--sf-card-width,180px) + var(--sf-card-width,180px) + 16px));margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (min-width:981px) and (max-width:1180px){.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background){grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:28px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art{width:min(100%,350px)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero h1{font-size:clamp(48px,6vw,68px)}}@media (min-width:701px) and (max-width:980px){.public-shop .public-shop__catalog .public-shop__grid:is(.public-shop__grid--count-2,.public-shop__grid--count-3,.public-shop__grid--count-4-plus){width:100%;grid-template-columns:repeat(2,minmax(0,1fr))!important}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single:not(.public-shop__grid--presentation){grid-template-columns:minmax(0,min(100%,360px));justify-content:center}}@media (max-width:700px){.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background){gap:24px;padding:36px 18px 54px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero.has-media :is(.public-shop__hero-art,.public-shop__hero-art.has-media){aspect-ratio:1;min-height:0}.public-shop:not(.public-shop--draft-preview) .public-shop__hero h1{margin-block:14px 12px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero p{line-height:1.55}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content>a{margin-top:18px}.public-shop:not(.public-shop--draft-preview) .storefront-compare-trigger{right:66px;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:center;width:46px;min-width:46px;min-height:46px;padding:0}.public-shop:not(.public-shop--draft-preview) .storefront-compare-trigger>span{font-size:18px}.public-shop:not(.public-shop--draft-preview) .storefront-compare-trigger>i{border:2px solid var(--shop-surface);width:20px;height:20px;font-size:12px;position:absolute;top:-4px;right:-4px}.public-shop:not(.public-shop--draft-preview):has(.storefront-compare-trigger) .store-cart-button{right:12px}.public-shop .public-shop__promo{width:calc(100% - 26px);margin-block:24px}.public-shop .public-shop__promo:not(.has-media){padding:26px 20px;min-height:0!important}.public-shop .public-shop__promo:not(.has-media) h2{margin-top:12px;font-size:clamp(32px,10vw,42px);line-height:1}.public-shop .public-shop__promo:not(.has-media) .public-shop__promo-content>a{justify-content:space-between;width:100%}.public-shop .public-shop__catalog:not(.public-shop__catalog--navigation){padding:48px 13px 82px}.public-shop .public-shop__catalog-heading{padding-bottom:14px}.public-shop .public-shop__catalog-heading :is(h1,h2),.public-shop .public-shop__catalog-heading h2{font-size:32px}.public-shop .public-shop__catalog-heading>b{min-height:28px;padding:5px 9px}.public-shop .public-shop__catalog .public-shop__grid.public-shop__grid--single:not(.public-shop__grid--presentation){justify-content:center;grid-template-columns:minmax(0,min(100%,320px))!important}}@media (min-width:981px){.public-shop:not(.public-shop--product) .public-shop__header{grid-template-columns:minmax(160px,1fr) auto auto auto;grid-auto-flow:column}.public-shop:not(.public-shop--product) .public-shop__header>nav{grid-column:2}.public-shop:not(.public-shop--product) .public-shop__header>.storefront-market-controls{grid-column:3}.public-shop:not(.public-shop--product) .public-shop__header>.public-shop__header-cta{white-space:nowrap;grid-column:4;justify-self:end}}.public-shop:not(.public-shop--draft-preview) .store-cart-button{white-space:nowrap;flex-shrink:0;justify-content:center;width:auto;min-width:112px;padding-inline:18px}.public-shop:not(.public-shop--draft-preview) .store-cart-button:has(>i){justify-content:space-between;min-width:124px;padding:6px 7px 6px 18px}.public-shop:not(.public-shop--draft-preview) .store-cart-button>b{text-align:center;flex:none;line-height:1}@media (max-width:980px){.public-shop:not(.public-shop--product) .public-shop__header{grid-template-columns:minmax(0,1fr) auto auto}.public-shop:not(.public-shop--product) .public-shop__header>.public-shop__header-cta{display:none}.public-shop:not(.public-shop--product) .public-shop__header>.storefront-market-controls{display:flex}.public-shop:not(.public-shop--product) .public-shop__header>.storefront-market-controls>nav{display:inline-flex}}@media (max-width:700px){.public-shop:not(.public-shop--draft-preview) .store-cart-button{width:auto;min-width:98px;padding-inline:16px}.public-shop:not(.public-shop--draft-preview) .store-cart-button:has(>i){min-width:108px;padding:4px 8px 4px 16px}.public-shop:not(.public-shop--draft-preview) .storefront-compare-trigger{right:12px;bottom:calc(66px + env(safe-area-inset-bottom))}}.public-shop .store-cart-drawer>footer>.store-cart-continue{border:1px solid color-mix(in srgb,var(--shop-text) 18%,transparent);min-height:46px;color:var(--shop-text);box-shadow:none;background:0 0;justify-content:center;gap:9px;margin-top:10px}@media (hover:hover) and (pointer:fine){.public-shop .store-cart-drawer>footer>.store-cart-continue:hover{background:color-mix(in srgb,var(--shop-text) 5%,transparent)}}.public-shop .buyer-checkout-summary__items article{grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.public-shop .buyer-checkout-summary__thumb{aspect-ratio:4/5;border-radius:calc(var(--shop-radius)*.42);background:color-mix(in srgb,var(--shop-surface) 12%,transparent);place-items:center;width:50px;display:grid;overflow:hidden}.public-shop .buyer-checkout-summary__thumb img{object-fit:cover;width:100%;height:100%;display:block}.public-shop .buyer-checkout-summary__thumb>span{font:700 18px/1 var(--shop-ui-font,Arial,sans-serif);opacity:.5}.public-shop .buyer-checkout-summary__copy{min-width:0}.public-shop .buyer-checkout-summary__copy b{overflow-wrap:anywhere}.public-shop .buyer-checkout-summary__price{white-space:nowrap;text-align:right}.public-shop--product .public-shop__back-link{white-space:nowrap;min-height:44px;font:600 14px/1.4 var(--shop-ui-font,Arial,sans-serif);justify-content:center;justify-self:end;align-items:center;gap:8px;display:inline-flex}.public-shop--product .public-shop__header>.storefront-market-controls:empty{display:none}@media (min-width:981px){.public-shop--product .public-shop__header{grid-template-columns:minmax(160px,1fr) auto auto;grid-auto-flow:column}.public-shop--product .public-shop__header>.public-shop__brand{grid-column:1}.public-shop--product .public-shop__header>.public-shop__back-link{grid-column:2}.public-shop--product .public-shop__header>.storefront-market-controls{grid-column:3}.public-shop--product .public-shop__header:has(>.storefront-market-controls:empty){grid-template-columns:minmax(160px,1fr) auto}}@media (max-width:980px){.public-shop--product .public-shop__header{grid-template-columns:minmax(0,1fr) auto auto;grid-auto-flow:column}.public-shop--product .public-shop__header:has(>.storefront-market-controls:empty){grid-template-columns:minmax(0,1fr) auto}.public-shop--product .public-shop__header>.storefront-market-controls{display:flex}.public-shop--product .public-shop__header>.storefront-market-controls:empty{display:none}.public-shop--product .public-shop__header>.storefront-market-controls>nav{display:inline-flex}}@media (max-width:520px){.public-shop--product .public-shop__back-link{width:44px;min-width:44px;padding:0}.public-shop--product .public-shop__back-link>span:last-child{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public-shop--product .public-shop__brand b{display:none}}.public-shop{--premium-shell:min(1240px,calc(100% - 40px));--premium-radius-lg:clamp(24px,2.4vw,34px);--premium-radius-md:clamp(16px,1.5vw,22px);--premium-hairline:color-mix(in srgb,var(--shop-text) 12%,transparent);--premium-muted:color-mix(in srgb,var(--shop-text) 62%,transparent);--premium-soft:color-mix(in srgb,var(--shop-surface) 76%,var(--shop-bg));--premium-shadow:0 24px 70px color-mix(in srgb,var(--shop-text) 9%,transparent);--premium-shadow-hover:0 30px 80px color-mix(in srgb,var(--shop-text) 15%,transparent);--premium-spring:cubic-bezier(.2,.8,.2,1)}.public-shop:not(.public-shop--draft-preview){background:radial-gradient(circle at 4% 2%,color-mix(in srgb,var(--shop-accent) 10%,transparent),transparent 24rem),var(--shop-bg)}.public-shop:not(.public-shop--draft-preview) .public-shop__header{z-index:40;border-bottom:1px solid var(--premium-hairline);background:color-mix(in srgb,var(--shop-bg) 86%,transparent);min-height:74px;box-shadow:0 12px 38px color-mix(in srgb,var(--shop-text) 4%,transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);padding-inline:max(20px,50% - 620px);position:sticky;top:0}.public-shop:not(.public-shop--draft-preview) .public-shop__brand{letter-spacing:.08em;text-transform:uppercase;gap:11px;font-size:13px;font-weight:780}.public-shop:not(.public-shop--draft-preview) .public-shop__brand :is(img,i){border:1px solid color-mix(in srgb,var(--shop-text) 9%,transparent);width:42px;height:42px;box-shadow:0 8px 24px color-mix(in srgb,var(--shop-text) 10%,transparent)}.public-shop .public-shop__brand img{object-fit:contain;background:0 0;border-radius:10px}.public-shop .buyer-checkout-header__logo{background-color:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px}.public-shop:not(.public-shop--draft-preview) .public-shop__header>nav a{color:color-mix(in srgb,var(--shop-text) 82%,transparent);padding-block:10px;text-decoration:none;position:relative}.public-shop:not(.public-shop--draft-preview) .public-shop__header>nav a:after{content:"";height:1px;transition:right .28s var(--premium-spring),left .28s var(--premium-spring);background:currentColor;position:absolute;bottom:4px;left:50%;right:50%}.public-shop:not(.public-shop--draft-preview) .public-shop__header-cta{min-height:46px;box-shadow:0 8px 22px color-mix(in srgb,var(--storefront-button) 20%,transparent);border-radius:999px;padding-inline:20px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background){box-sizing:border-box;width:var(--premium-shell);border:1px solid var(--premium-hairline);border-radius:var(--premium-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--shop-surface) 94%,transparent),color-mix(in srgb,var(--shop-accent) 10%,var(--shop-bg)));box-shadow:var(--premium-shadow);gap:clamp(26px,4vw,62px);margin:clamp(18px,2.6vw,34px) auto clamp(16px,2vw,26px);padding:clamp(24px,3.4vw,48px);overflow:hidden}.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background):before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--shop-text) 8%,transparent);pointer-events:none;border-radius:50%;width:min(34vw,430px);position:absolute;top:-34%;right:-10%}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--height-compact{min-height:330px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--height-balanced{min-height:400px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero--height-immersive{min-height:480px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content{z-index:1;width:min(100%,650px);position:relative}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content>span{color:color-mix(in srgb,var(--shop-text) 66%,transparent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:11px;font-size:12px;font-weight:760;display:flex}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content>span:before{content:"";background:currentColor;width:34px;height:1px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero h1{letter-spacing:-.052em;max-width:12ch;margin:14px 0 13px;font-size:clamp(48px,5.2vw,74px);line-height:.96}.public-shop:not(.public-shop--draft-preview) .public-shop__hero p{max-width:52ch;color:var(--premium-muted);margin:0;font-size:clamp(15px,1.2vw,18px);line-height:1.62}.public-shop:not(.public-shop--draft-preview) :is(.public-shop__hero-content>a,.public-shop__promo-content>a,.storefront-theme-hero__cta){border:1px solid color-mix(in srgb,var(--storefront-button) 78%,black);min-height:50px;box-shadow:0 9px 24px color-mix(in srgb,var(--storefront-button) 20%,transparent);border-radius:999px;gap:28px;padding:12px 18px 12px 20px}.public-shop:not(.public-shop--draft-preview) :is(.public-shop__hero-content>a,.public-shop__promo-content>a) b{transition:transform .28s var(--premium-spring)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art{z-index:1;aspect-ratio:4/5;background:var(--shop-surface);border-radius:clamp(18px,2vw,28px);width:min(100%,390px);position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--shop-text) 10%,transparent)!important;box-shadow:0 24px 55px color-mix(in srgb,var(--shop-text) 15%,transparent)!important}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art img{transition:transform .9s var(--premium-spring)}.public-shop:not(.public-shop--draft-preview) .public-shop__promo{isolation:isolate;border-radius:var(--premium-radius-lg);width:min(1120px,100% - 40px);margin-block:clamp(14px,2vw,24px);padding:clamp(24px,3vw,40px);overflow:hidden;border:1px solid var(--premium-hairline)!important;min-height:0!important;box-shadow:0 18px 54px color-mix(in srgb,var(--shop-text) 8%,transparent)!important}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:after{content:"";z-index:-1;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--shop-text) 13%,transparent);opacity:.72;pointer-events:none;border-radius:50%;width:min(22vw,250px);position:absolute;top:20%;right:7%}.public-shop:not(.public-shop--draft-preview) .public-shop__promo-content{max-width:700px;padding:0}.public-shop:not(.public-shop--draft-preview) .public-shop__promo-content>span{letter-spacing:.17em;font-size:12px;font-weight:780}.public-shop:not(.public-shop--draft-preview) .public-shop__promo h2{letter-spacing:-.04em;max-width:16ch;margin:9px 0 8px;font-size:clamp(30px,3.2vw,45px);line-height:1.01}.public-shop:not(.public-shop--draft-preview) .public-shop__promo p{max-width:48ch;color:color-mix(in srgb,currentColor 72%,transparent);margin:0;font-size:14px;line-height:1.55}.public-shop:not(.public-shop--draft-preview) .public-shop__promo-content>a{margin-top:16px}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog:not(.public-shop__catalog--navigation){width:min(1280px,100%);padding:clamp(42px,5vw,70px) clamp(20px,3.5vw,46px) clamp(64px,7vw,94px)}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog-heading{margin-bottom:clamp(22px,3vw,34px);padding-bottom:17px}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog-heading span{color:var(--premium-muted);letter-spacing:.17em;font-size:12px;font-weight:780}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog-heading :is(h1,h2){letter-spacing:-.045em;margin-top:6px;font-size:clamp(34px,3.8vw,52px);line-height:1}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog-heading>b{border-color:var(--premium-hairline);background:color-mix(in srgb,var(--shop-surface) 70%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);min-height:30px;padding:5px 11px;font-size:12px;font-weight:720}.public-shop:not(.public-shop--draft-preview) .public-shop__grid{gap:clamp(14px,2vw,26px)}.public-shop:not(.public-shop--draft-preview) article.public-product{transition:transform .42s var(--premium-spring),box-shadow .42s var(--premium-spring),border-color .3s ease;padding:10px;position:relative;overflow:hidden;border:1px solid var(--premium-hairline)!important;border-radius:var(--premium-radius-md)!important;background:color-mix(in srgb,var(--shop-surface) 94%,transparent)!important;box-shadow:0 14px 40px color-mix(in srgb,var(--shop-text) 7%,transparent)!important}.public-shop:not(.public-shop--draft-preview) article.public-product:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff8c}.public-shop:not(.public-shop--draft-preview) .public-product__media{border-radius:calc(var(--premium-radius-md) - 6px);background:var(--premium-soft);border:0}.public-shop:not(.public-shop--draft-preview) .public-product__media img{transition:transform .72s var(--premium-spring),opacity .3s ease;transform:scale(1.001)}.public-shop:not(.public-shop--draft-preview) .public-product__info{gap:12px;padding:15px 5px 7px}.public-shop:not(.public-shop--draft-preview) .public-product__info a{letter-spacing:-.018em;min-height:0;font-size:16px;font-weight:680;line-height:1.28}.public-shop:not(.public-shop--draft-preview) .public-product__info small{color:var(--premium-muted);letter-spacing:.04em;font-size:12px}.public-shop:not(.public-shop--draft-preview) .public-product__info>div:last-child b{font-size:18px;font-weight:760}.public-shop:not(.public-shop--draft-preview) .public-product__summary{color:var(--premium-muted)}.public-shop:not(.public-shop--draft-preview) .public-product__meta{border-top:1px solid var(--premium-hairline);color:var(--premium-muted);margin-inline:5px;padding-top:10px}.public-shop:not(.public-shop--draft-preview) .catalog-product-actions{padding:8px 5px 3px}.public-shop:not(.public-shop--draft-preview) :is(.catalog-product-actions button,.catalog-product-actions a,.product-purchase__actions>button){transition:transform .26s var(--premium-spring),box-shadow .26s var(--premium-spring),filter .2s ease;border-radius:999px;font-weight:700}.public-shop:not(.public-shop--draft-preview) .catalog-product-actions__buy{min-height:50px!important;box-shadow:0 8px 20px color-mix(in srgb,var(--storefront-button) 17%,transparent)!important}.public-shop:not(.public-shop--draft-preview) .catalog-product-actions__details{padding-inline:10px;text-decoration:none;color:var(--shop-text)!important}@media (min-width:981px){.public-shop:not(.public-shop--draft-preview) .public-shop__catalog .public-shop__grid.public-shop__grid--only-store-product:not(.public-shop__grid--presentation){grid-template-columns:minmax(0,1fr);width:min(100%,1080px)}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) article.public-product{grid-template-rows:auto auto auto 1fr auto;grid-template-columns:minmax(320px,.92fr) minmax(0,1.08fr);column-gap:clamp(28px,4vw,56px);min-height:520px;padding:clamp(12px,1.4vw,18px)}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .catalog-product-media{align-self:stretch;min-height:0}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__media{height:100%;min-height:480px}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__info{gap:22px;margin-top:clamp(22px,4vw,54px);padding:0}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__info a{letter-spacing:-.04em;max-width:17ch;font-size:clamp(30px,3vw,44px);line-height:1.04}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__info>div:last-child b{font-size:24px}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__summary{max-width:50ch;color:var(--premium-muted);margin:18px 0 0;font-size:15px;line-height:1.7}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .public-product__meta{margin:18px 0 0;padding-block:14px}.public-shop:not(.public-shop--draft-preview) .public-shop__grid--only-store-product:not(.public-shop__grid--presentation) .catalog-product-actions{width:min(100%,470px);padding:16px 0 0}}.public-shop:not(.public-shop--draft-preview) .storefront-recent{width:var(--premium-shell);border:1px solid var(--premium-hairline);border-radius:var(--premium-radius-lg);background:color-mix(in srgb,var(--shop-surface) 72%,var(--shop-bg));box-shadow:0 18px 54px color-mix(in srgb,var(--shop-text) 6%,transparent);margin:0 auto clamp(24px,4vw,54px);padding:clamp(24px,3vw,38px)}.public-shop:not(.public-shop--draft-preview) .storefront-recent>header{border-bottom:1px solid var(--premium-hairline);margin-bottom:20px;padding-bottom:15px}.public-shop:not(.public-shop--draft-preview) .storefront-recent>header span{color:var(--premium-muted);letter-spacing:.16em;font-size:12px}.public-shop:not(.public-shop--draft-preview) .storefront-recent h2{font-size:clamp(27px,3vw,38px)}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px;display:grid}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div>a{border:1px solid var(--premium-hairline);border-radius:calc(var(--premium-radius-md) - 2px);background:color-mix(in srgb,var(--shop-surface) 94%,transparent);min-width:0;box-shadow:0 8px 24px color-mix(in srgb,var(--shop-text) 5%,transparent);transition:transform .32s var(--premium-spring),box-shadow .32s var(--premium-spring);grid-template-columns:82px minmax(0,1fr);align-items:center;gap:13px;padding:9px;display:grid}.public-shop:not(.public-shop--draft-preview) .storefront-recent figure{aspect-ratio:4/5;border-radius:12px;width:82px}.public-shop:not(.public-shop--draft-preview) .storefront-recent figure img{object-fit:cover;transition:transform .55s var(--premium-spring)}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div>a>span{gap:5px;padding:0 5px 0 0}.public-shop:not(.public-shop--draft-preview) .storefront-recent b{white-space:normal;font-size:14px;line-height:1.3}.public-shop:not(.public-shop--draft-preview) .storefront-recent strong{font-size:15px}.public-shop:not(.public-shop--draft-preview) .public-shop__about{box-sizing:border-box;width:var(--premium-shell);border:1px solid color-mix(in srgb,var(--shop-surface) 18%,transparent);border-radius:var(--premium-radius-lg);box-shadow:var(--premium-shadow);margin:0 auto clamp(18px,3vw,36px);padding:clamp(28px,4vw,48px);overflow:hidden}.public-shop:not(.public-shop--draft-preview) .public-shop__about h2{max-width:34ch;margin:10px 0 18px;font-size:clamp(25px,3vw,40px);line-height:1.14}.public-shop:not(.public-shop--draft-preview) .public-shop__about>div{flex-wrap:wrap;gap:8px;display:flex}.public-shop:not(.public-shop--draft-preview) .public-shop__about a{border-radius:999px}.public-shop:not(.public-shop--draft-preview) .public-shop__footer{box-sizing:border-box;width:var(--premium-shell);border-top:1px solid var(--premium-hairline);background:0 0;min-height:88px;margin:0 auto;padding:24px 0 100px}.public-shop--product:not(.public-shop--draft-preview) .public-product-page{width:var(--premium-shell);gap:clamp(30px,4vw,62px);padding-block:clamp(28px,4vw,58px) 100px}.public-shop--product:not(.public-shop--draft-preview) :is(.product-media-gallery__carousel,.product-purchase){border:1px solid var(--premium-hairline);border-radius:var(--premium-radius-lg);background:color-mix(in srgb,var(--shop-surface) 94%,transparent);box-shadow:0 18px 54px color-mix(in srgb,var(--shop-text) 7%,transparent)}.public-shop--product:not(.public-shop--draft-preview) .product-purchase{padding:clamp(22px,3vw,36px)}.public-shop:not(.public-shop--draft-preview) :is(.store-cart-button,.storefront-compare-trigger,.public-shop__contact){border:1px solid color-mix(in srgb,var(--shop-text) 16%,transparent);min-height:50px;box-shadow:0 12px 34px color-mix(in srgb,var(--shop-text) 18%,transparent);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25)}.public-shop:not(.public-shop--draft-preview) .store-cart-button{border-radius:999px;justify-content:center;align-items:center;gap:10px;display:flex}.public-shop:not(.public-shop--draft-preview) .store-cart-button>b{line-height:1;display:block}.public-shop:not(.public-shop--draft-preview) .store-cart-button>i{flex:none;place-items:center;display:grid}[data-storefront-theme] .storefront-theme-hero{box-sizing:border-box;border:1px solid var(--theme-border);background:linear-gradient(135deg,var(--theme-surface),color-mix(in srgb,var(--theme-accent) 9%,var(--theme-pageBg)));width:min(1240px,100% - 40px);box-shadow:0 24px 70px color-mix(in srgb,var(--theme-text) 9%,transparent);border-radius:30px;margin:clamp(18px,2.6vw,34px) auto clamp(16px,2vw,26px);padding:clamp(28px,4vw,52px);overflow:hidden}[data-storefront-theme] .storefront-theme-hero h1{letter-spacing:-.045em}[data-storefront-theme] .storefront-theme-hero__image{border:1px solid color-mix(in srgb,var(--theme-text) 10%,transparent);box-shadow:0 20px 50px color-mix(in srgb,var(--theme-text) 13%,transparent);border-radius:20px;overflow:hidden}[data-storefront-theme] .storefront-theme-hero__image img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}[data-storefront-theme=nova-runway] .storefront-theme-hero{border-radius:4px 34px}[data-storefront-theme=nova-runway] .storefront-theme-hero__image{border-radius:2px 28px}[data-storefront-theme=nova-maison] .storefront-theme-hero{background:var(--theme-surface);box-shadow:inset 0 0 0 10px color-mix(in srgb,var(--theme-surfaceAlt) 70%,transparent),0 24px 70px color-mix(in srgb,var(--theme-text) 8%,transparent)}[data-storefront-theme=nova-form] :is(.storefront-theme-hero,article.public-product){border-radius:8px!important}[data-storefront-theme=nova-torque] .storefront-theme-hero{box-shadow:9px 9px 0 color-mix(in srgb,var(--theme-accent) 84%,var(--theme-text));border-width:2px;border-radius:5px}[data-storefront-theme=nova-haven] .storefront-theme-hero{background:linear-gradient(145deg,var(--theme-surface),color-mix(in srgb,var(--theme-accent) 16%,var(--theme-pageBg)));border-radius:40px}[data-storefront-theme=nova-pulse] .storefront-theme-hero{background:linear-gradient(110deg,transparent 0 64%,color-mix(in srgb,var(--theme-accent) 90%,transparent) 64%),var(--theme-surface);box-shadow:10px 10px 0 var(--theme-accent);border-width:2px;border-radius:6px}@media (hover:hover) and (pointer:fine){.public-shop:not(.public-shop--draft-preview) .public-shop__header>nav a:hover:after{left:0;right:0}.public-shop:not(.public-shop--draft-preview) :is(.public-shop__hero-content>a,.public-shop__promo-content>a):hover b{transform:translate(4px)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art:hover img,[data-storefront-theme] .storefront-theme-hero__image:hover img{transform:scale(1.025)}.public-shop:not(.public-shop--draft-preview) article.public-product:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--shop-text) 22%,transparent)!important;box-shadow:var(--premium-shadow-hover)!important}.public-shop:not(.public-shop--draft-preview) article.public-product:hover .public-product__media img{transform:scale(1.035)}.public-shop:not(.public-shop--draft-preview) :is(.catalog-product-actions__buy,.product-purchase__actions>button):hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 13px 28px color-mix(in srgb,var(--storefront-button) 24%,transparent)!important}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div>a:hover{box-shadow:0 18px 38px color-mix(in srgb,var(--shop-text) 10%,transparent);transform:translateY(-4px)}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div>a:hover img{transform:scale(1.045)}}@media (max-width:980px){.public-shop{--premium-shell:min(calc(100% - 28px),760px)}.public-shop:not(.public-shop--draft-preview) .public-shop__header{min-height:68px;padding-inline:14px}.public-shop:not(.public-shop--draft-preview) .public-shop__brand :is(img,i){width:38px;height:38px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background){grid-template-columns:minmax(0,1fr);min-height:0;padding:clamp(22px,5vw,38px)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content{width:100%}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art{aspect-ratio:4/3;width:100%;max-width:none}[data-storefront-theme] .storefront-theme-hero{width:min(100% - 28px,760px)}}@media (max-width:700px){.public-shop{--premium-shell:calc(100% - 24px)}.public-shop:not(.public-shop--draft-preview) .public-shop__header{box-shadow:0 8px 24px color-mix(in srgb,var(--shop-text) 6%,transparent)}.public-shop:not(.public-shop--draft-preview) .public-shop__brand{gap:8px;font-size:12px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero:not(.public-shop__hero--layout-background){border-radius:24px;gap:22px;margin-block:12px 16px;padding:24px 18px 18px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero h1{max-width:13ch;margin-block:12px 10px;font-size:clamp(38px,13vw,54px)}.public-shop:not(.public-shop--draft-preview) .public-shop__hero p{font-size:15px;line-height:1.55}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-content>a{justify-content:space-between;width:100%;margin-top:18px}.public-shop:not(.public-shop--draft-preview) .public-shop__hero-art{aspect-ratio:4/5;border-radius:18px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo{width:var(--premium-shell);border-radius:24px;margin-block:14px 18px;padding:24px 20px}.public-shop:not(.public-shop--draft-preview) .public-shop__promo h2{font-size:clamp(29px,9vw,39px)}.public-shop:not(.public-shop--draft-preview) .public-shop__promo:after{opacity:.5;width:52%;right:-16%}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog:not(.public-shop__catalog--navigation){padding:38px 12px 66px}.public-shop:not(.public-shop--draft-preview) .public-shop__catalog-heading :is(h1,h2){font-size:34px}.public-shop:not(.public-shop--draft-preview) .public-shop__grid{gap:10px}.public-shop:not(.public-shop--draft-preview) article.public-product{padding:7px;border-radius:18px!important}.public-shop:not(.public-shop--draft-preview) .public-product__media{border-radius:13px}.public-shop:not(.public-shop--draft-preview) .public-product__info{padding:11px 3px 5px}.public-shop:not(.public-shop--draft-preview) .public-product__info a{font-size:13px;line-height:1.28}.public-shop:not(.public-shop--draft-preview) .public-product__info>div:last-child b{font-size:15px}.public-shop:not(.public-shop--draft-preview) .catalog-product-actions{padding-inline:2px}.public-shop:not(.public-shop--draft-preview) .catalog-product-actions__buy{min-height:46px!important}.public-shop:not(.public-shop--draft-preview) .storefront-recent{width:var(--premium-shell);border-radius:24px;padding:22px 16px}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div::-webkit-scrollbar{display:none}.public-shop:not(.public-shop--draft-preview) .storefront-recent>div>a{scroll-snap-align:start;min-width:min(82vw,280px)}.public-shop:not(.public-shop--draft-preview) .public-shop__about{border-radius:24px;padding:26px 20px}.public-shop:not(.public-shop--draft-preview) .public-shop__about h2{font-size:25px}.public-shop:not(.public-shop--draft-preview) .public-shop__footer{width:var(--premium-shell);padding:22px 0 calc(88px + env(safe-area-inset-bottom))}.public-shop--product:not(.public-shop--draft-preview) .public-product-page{width:100%;padding-inline:12px}.public-shop--product:not(.public-shop--draft-preview) :is(.product-media-gallery__carousel,.product-purchase){border-radius:22px}[data-storefront-theme] .storefront-theme-hero{border-radius:24px;width:calc(100% - 24px);margin-block:12px 16px;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.public-shop *,[data-storefront-theme] *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.public-shop--draft-preview{--premium-hairline:color-mix(in srgb,var(--shop-text) 12%,transparent);--premium-muted:color-mix(in srgb,var(--shop-text) 62%,transparent);--premium-soft:color-mix(in srgb,var(--shop-surface) 76%,var(--shop-bg));--premium-spring:cubic-bezier(.2,.8,.2,1)}.public-shop--draft-preview .public-shop__header{border-bottom:1px solid var(--premium-hairline);background:color-mix(in srgb,var(--shop-bg) 92%,transparent);min-height:66px}.public-shop--draft-preview .public-shop__brand :is(img,i){width:36px;height:36px;box-shadow:0 6px 18px color-mix(in srgb,var(--shop-text) 9%,transparent)}.public-shop--draft-preview .public-shop__hero:not(.public-shop__hero--layout-background){border:1px solid var(--premium-hairline);background:linear-gradient(135deg,color-mix(in srgb,var(--shop-surface) 94%,transparent),color-mix(in srgb,var(--shop-accent) 10%,var(--shop-bg)));width:calc(100% - 28px);box-shadow:0 16px 42px color-mix(in srgb,var(--shop-text) 8%,transparent);border-radius:24px;gap:28px;margin:14px auto 12px;padding:28px;overflow:hidden;min-height:340px!important}.public-shop--draft-preview .public-shop__hero h1{letter-spacing:-.05em;margin:10px 0 8px;font-size:clamp(38px,6vw,58px);line-height:.97}.public-shop--draft-preview .public-shop__hero p{max-width:48ch;color:var(--premium-muted);font-size:14px;line-height:1.55}.public-shop--draft-preview .public-shop__hero-art{aspect-ratio:4/5;width:min(100%,320px);box-shadow:0 18px 42px color-mix(in srgb,var(--shop-text) 13%,transparent);border-radius:18px;overflow:hidden}.public-shop--draft-preview :is(.public-shop__hero-content>a,.public-shop__promo-content>a){border-radius:999px;min-height:44px}.public-shop--draft-preview .public-shop__promo{border-radius:24px;width:calc(100% - 56px);margin:14px auto;padding:26px;border:1px solid var(--premium-hairline)!important;min-height:0!important;box-shadow:0 14px 36px color-mix(in srgb,var(--shop-text) 7%,transparent)!important}.public-shop--draft-preview .public-shop__promo h2{max-width:16ch;margin:8px 0 6px;font-size:clamp(28px,4.3vw,40px);line-height:1.02}.public-shop--draft-preview .public-shop__catalog{padding-block:34px 54px}.public-shop--draft-preview .public-shop__catalog-heading{margin-bottom:20px;padding-bottom:14px}.public-shop--draft-preview .public-shop__catalog-heading h2{font-size:clamp(30px,4.5vw,42px)}.public-shop--draft-preview article.public-product{padding:8px;overflow:hidden;border:1px solid var(--premium-hairline)!important;background:var(--shop-surface)!important;box-shadow:0 12px 30px color-mix(in srgb,var(--shop-text) 7%,transparent)!important;border-radius:18px!important}.public-shop--draft-preview .public-product__media{border:0;border-radius:12px}.public-shop--draft-preview .catalog-product-actions :is(a,button){border-radius:999px}.public-shop--draft-preview .public-shop__about{border-radius:24px;width:calc(100% - 56px);margin:0 auto 16px;padding:28px}
