/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.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}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Bebas Neue;src:url(/fonts/BebasNeue-Regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}.commerce-page{color:#111318;background:#f4f6f8;min-height:100vh}.commerce-header{z-index:50;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b10f5;border-bottom:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;min-height:76px;padding:0 4vw;display:grid;position:sticky;top:0}.commerce-header nav{justify-content:center;gap:28px;display:flex}.commerce-header a{color:inherit;text-decoration:none}.mobile-bottom-nav,.mobile-bottom-nav-spacer{display:none}@media (width<=720px){.mobile-bottom-nav{z-index:120;right:10px;bottom:max(8px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c16f0;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;padding:6px;display:grid;position:fixed;left:10px;box-shadow:0 18px 40px #00000061}.mobile-bottom-nav a{color:#9ba8ba;text-align:center;border-radius:13px;place-content:center;gap:3px;min-width:0;min-height:52px;text-decoration:none;display:grid}.mobile-bottom-nav a>span{color:#b8c5d7;font-size:18px;line-height:1}.mobile-bottom-nav a>strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.mobile-bottom-nav a.active{color:#fff;background:linear-gradient(145deg,#e11d3f,#a70f2d);box-shadow:0 8px 20px #d8183947}.mobile-bottom-nav a.active>span{color:#fff}.mobile-bottom-nav-spacer{height:calc(82px + env(safe-area-inset-bottom));display:block}}.commerce-header nav a{color:#cbd0d9;font-size:14px;font-weight:700}.commerce-header nav a:hover{color:#fff}.commerce-account{align-items:center;gap:9px;display:flex}.commerce-account>a,.commerce-account button{color:#fff;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:10px 13px;font-size:13px;font-weight:800}.commerce-account>a span{color:#9ca3af;font-size:9px;display:block}.commerce-account .commerce-register,.commerce-account button{border:1px solid #ffffff2b}.commerce-content{width:min(1220px,92vw);margin:0 auto;padding:56px 0 90px}.commerce-title>span,.auth-promise>span,.checkout-card>span,.account-hero span{color:#e31b37;letter-spacing:.16em;font-size:12px;font-weight:950}.commerce-title h1,.auth-promise h1,.checkout-card h1,.account-hero h1{letter-spacing:-.05em;margin:8px 0 10px;font-size:clamp(34px,5vw,62px)}.commerce-title p,.auth-promise p{color:#68717d}.auth-layout{grid-template-columns:minmax(0,1.1fr) minmax(360px,520px);min-height:calc(100vh - 76px);display:grid}.auth-promise{color:#fff;background:radial-gradient(circle at 80% 20%,#e31b3757,#0000 38%),#0b0c11;align-content:center;padding:9vw;display:grid}.auth-promise p{color:#bbc0c9;max-width:580px;font-size:18px;line-height:1.7}.auth-promise ul{color:#eef0f3;gap:12px;padding:22px 0 0;list-style:none;display:grid}.auth-promise li:before{color:#e31b37;content:"✓";margin-right:10px}.auth-card{background:#fff;border:1px solid #e1e4e8;border-radius:24px;align-self:center;margin:50px;padding:42px;box-shadow:0 24px 70px #191e281a}.auth-tabs{background:#f0f2f5;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.auth-tabs button{cursor:pointer;background:0 0;border:0;border-radius:9px;padding:12px;font-weight:850}.auth-tabs button.active{color:#fff;background:#111318}.auth-card h2{margin:32px 0 5px;font-size:30px}.auth-card>p{color:#737b86;margin:0 0 24px}.commerce-form,.checkout-card{gap:17px;display:grid}.commerce-form label,.checkout-card>label{gap:7px;display:grid}.commerce-form label>span,.checkout-card label>span{font-size:12px;font-weight:850}.commerce-form input,.checkout-card input,.checkout-card textarea{box-sizing:border-box;color:#111318;width:100%;font:inherit;background:#fff;border:1px solid #d6dbe1;border-radius:10px;padding:14px 15px}.checkout-card textarea{resize:vertical;min-height:100px}.commerce-primary,.commerce-secondary,.empty-commerce a,.checkout-success a,.account-hero a{box-sizing:border-box;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;padding:0 20px;font-weight:900;text-decoration:none;display:inline-flex}.commerce-primary,.empty-commerce a,.checkout-success a,.account-hero a{color:#fff;background:#e31b37}.commerce-secondary{color:#111318;border:1px solid #d9dde2}.commerce-error{color:#a60d24;background:#fff3f5;border:1px solid #f5b7c0;border-radius:9px;padding:12px 14px;font-size:13px}.empty-commerce,.checkout-success{text-align:center;background:#fff;border:1px dashed #ccd2d9;border-radius:24px;align-content:center;justify-items:center;gap:12px;min-height:360px;padding:40px;display:grid}.empty-commerce strong,.checkout-success h1{margin:0;font-size:32px}.checkout-success>span{color:#118950;background:#ddf8ea;border-radius:50%;place-items:center;width:70px;height:70px;font-size:34px;display:grid}.cart-layout,.checkout-layout{grid-template-columns:1fr 370px;align-items:start;gap:28px;margin-top:32px;display:grid}.cart-card{background:#fff;border:1px solid #e0e4e8;border-radius:20px;grid-template-columns:110px 1fr auto;align-items:center;gap:22px;padding:24px;display:grid}.cart-art{aspect-ratio:1;color:#ff3954;background:linear-gradient(145deg,#161923,#3a0a13);border-radius:16px;place-items:center;font-size:26px;font-weight:950;display:grid}.cart-card h2{margin:5px 0}.cart-card p,.cart-card small{color:#747d89;display:block}.cart-summary,.checkout-summary{color:#fff;background:#111318;border-radius:20px;gap:16px;padding:26px;display:grid;box-shadow:0 22px 50px #0c0d122e}.cart-summary>div{justify-content:space-between;display:flex}.cart-grand{border-top:1px solid #34363e;padding-top:17px}.cart-grand strong{font-size:24px}.checkout-card{background:#fff;border:1px solid #e0e4e8;border-radius:20px;padding:30px}.payment-choice{cursor:pointer;border:1px solid #d9dee4;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;padding:16px}.payment-choice.active{background:#fff6f7;border-color:#e31b37}.payment-choice input{grid-row:1/3;width:auto}.payment-choice small{color:#6d7682}.checkout-summary strong{font-size:32px}.checkout-summary small{color:#aeb4bd;line-height:1.5}.account-hero{color:#fff;background:#101218;border-radius:22px;justify-content:space-between;align-items:end;padding:34px;display:flex}.account-hero h1{font-size:42px}.account-hero p{color:#aab0ba}.account-orders{background:#fff;border:1px solid #e0e4e8;border-radius:22px;margin-top:28px;padding:28px}.account-orders article{border-bottom:1px solid #edf0f2;grid-template-columns:1.2fr 1.5fr 1fr auto;align-items:center;gap:22px;padding:18px 0;display:grid}.account-orders article span{color:#7a838e;margin-top:5px;font-size:12px;display:block}.account-orders em{color:#8b5800;background:#fff0d7;border-radius:99px;padding:6px 10px;font-style:normal;font-weight:800;display:inline-flex}@media (width<=900px){.commerce-header{grid-template-columns:1fr auto;padding:12px 4vw}.commerce-header nav{order:3;grid-column:1/-1;justify-content:flex-start;padding-bottom:3px;overflow:auto}.auth-layout,.cart-layout,.checkout-layout{grid-template-columns:1fr}.auth-promise{display:none}.auth-card{box-sizing:border-box;width:min(520px,88vw);margin:30px auto}.account-orders article{grid-template-columns:1fr 1fr}.cart-summary,.checkout-summary{position:static}}@media (width<=600px){.commerce-account>a:first-child{display:none}.commerce-header nav{gap:18px}.commerce-content{padding-top:30px}.cart-card{grid-template-columns:70px 1fr}.cart-card>strong{grid-column:2}.account-hero{gap:20px;display:grid}.account-orders article{grid-template-columns:1fr}.auth-card{padding:26px}}html,body{background:#f4f4f5}.site-header:after{content:"";background:linear-gradient(90deg,#ed1635,#0000 42%);height:2px;position:absolute;bottom:-1px;left:0;right:0}.viewer-card{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 58% 24%,#c6132b6b,#0000 35%),linear-gradient(145deg,#1a1a20,#08080b 74%);box-shadow:0 24px 65px #0f090c33}.manage-designs:hover{color:#fff;background:#d90e2b;border-color:#d90e2b}.design-card.selected,.option-card.selected,.color-row.active,.layer-list button.active{border-color:#ed1635;box-shadow:inset 0 0 0 1px #ed1635}.summary-card{background:linear-gradient(145deg,#17171c,#09090c)}.store-contact:hover,.store-primary:hover{filter:brightness(.94);transform:translateY(-1px)}.store-hero:before{content:"";background:linear-gradient(#0000,#ed16358c,#0000);width:1px;position:absolute;inset:0 auto 0 51%}.store-hero:after{border-color:#ed163533}.store-secondary{background:#ffffff09;border-color:#ffffff47}.store-secondary:hover{background:#ed16351f;border-color:#ed1635}.store-trust{color:#a8a8b1}.store-hero-media img{filter:hue-rotate(132deg)saturate(1.28)contrast(1.06);mix-blend-mode:screen}.catalog-search:focus-within{border-color:#ed1635;box-shadow:0 0 0 4px #ed163517}.catalog-card-copy>a{border-top-color:#ececef}.store-process{background:#dedee2;border-color:#dedee2;box-shadow:0 18px 48px #150f1112}.store-process>div{background:#fff}.catalog-card.catalog-card--direct{min-width:0;color:inherit;cursor:pointer;isolation:isolate;background:#eef2f6;border-radius:24px;text-decoration:none;display:block}.catalog-card--direct .catalog-product-visual:not(.design-thumb-3d){background:radial-gradient(circle at 50% 36%,#fffffffa,#0000 42%),linear-gradient(145deg,#f8fafc,#e7edf3);width:100%;height:clamp(280px,30vw,390px)}.catalog-card--direct .catalog-product-3d canvas,.catalog-card--direct .catalog-product-3d>img{transition:filter .3s,transform .35s;transform:scale(.98)}.catalog-card--direct:hover .catalog-product-3d canvas,.catalog-card--direct:hover .catalog-product-3d>img,.catalog-card--direct:focus-visible .catalog-product-3d canvas,.catalog-card--direct:focus-visible .catalog-product-3d>img{filter:drop-shadow(0 24px 22px #0f274136);transform:scale(1.035)}.catalog-card--direct:focus-visible{outline-offset:4px;outline:3px solid #ef284561}@media (width<=700px){.catalog-card--direct .catalog-product-visual:not(.design-thumb-3d){height:280px}}.catalog-grid{gap:22px}.catalog-grid.catalog-grid--pair{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,1060px);margin-inline:auto}.catalog-grid.catalog-grid--single{grid-template-columns:minmax(0,520px);justify-content:center}.catalog-card{isolation:isolate;background:#fff;border:1px solid #dde3ea;border-radius:26px;transition:border-color .24s,transform .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 2px 5px #0f172a08,0 18px 45px #0f172a12}.catalog-card:hover,.catalog-card:focus-within{border-color:#ed163561;transform:translateY(-6px);box-shadow:0 3px 8px #0f172a0a,0 28px 70px #290c1424}.catalog-card-media{background:#eef2f6;position:relative;overflow:hidden}.catalog-card-topline{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:0;display:flex;position:absolute;top:16px;left:16px;right:16px}.catalog-code{color:#26364a;letter-spacing:.06em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #ffffffd1;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;box-shadow:0 5px 15px #0f172a14}.catalog-card-topline b{color:#fff;background:linear-gradient(135deg,#ef2845,#c90c28);border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850;box-shadow:0 8px 20px #d20b293d}.catalog-card .catalog-product-visual:not(.design-thumb-3d){background:radial-gradient(circle at 50% 35%,#fffffff5,#0000 38%),radial-gradient(circle at 50% 78%,#ef284512,#0000 48%),linear-gradient(145deg,#f7f9fb,#e9eef3);height:310px}.catalog-card .catalog-product-3d canvas,.catalog-card .catalog-product-3d>img{filter:drop-shadow(0 20px 18px #0f274129);transition:filter .3s,transform .35s;transform:scale(.96)}.catalog-card:hover .catalog-product-3d canvas,.catalog-card:hover .catalog-product-3d>img,.catalog-card:focus-within .catalog-product-3d canvas,.catalog-card:focus-within .catalog-product-3d>img{filter:drop-shadow(0 24px 22px #0f274136);transform:scale(1.015)}.catalog-card-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-card-meta>span{color:#d50e2c;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.catalog-card-meta small{color:#68778a;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.catalog-card-meta i{background:#22a65a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a65a1c}.catalog-card-copy h3{color:#101828;letter-spacing:-.035em;margin:9px 0 19px;font-size:24px}.catalog-price{background:#f8f9fb;border:1px solid #e8ebef;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:14px 15px;display:grid}.catalog-price>div{gap:3px;display:grid}.catalog-price>div:last-child{border-left:1px solid #e3e7ec;justify-items:end;padding-left:18px}.catalog-price strong{color:#111827;letter-spacing:-.03em;font-size:22px}.catalog-price small{color:#7a8797;font-size:11px;font-weight:700}.catalog-price b{color:#344054;font-size:13px}.catalog-card-copy>a{color:#fff;background:linear-gradient(135deg,#17171b,#2b1016);border:0;border-radius:14px;justify-content:space-between;align-items:center;min-height:52px;margin-top:14px;padding:0 8px 0 17px;font-size:14px;font-weight:900;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex;box-shadow:0 10px 22px #1b101326}.catalog-card-copy>a:hover,.catalog-card-copy>a:focus-visible{color:#fff;background:linear-gradient(135deg,#ef2845,#c90c28);box-shadow:0 12px 26px #d20b2940}.catalog-card-copy>a:focus-visible{outline-offset:3px;outline:3px solid #ef284542}.catalog-card-copy>a b{color:#17171b;background:#fff;border-radius:11px;place-items:center;width:37px;height:37px;font-size:20px;transition:transform .2s;display:grid}.catalog-card-copy>a:hover b{transform:translate(2px)}@media (width<=900px){.catalog-grid.catalog-grid--single{grid-template-columns:minmax(0,520px)}}@media (width<=620px){.catalog-grid,.catalog-grid.catalog-grid--pair,.catalog-grid.catalog-grid--single{grid-template-columns:1fr;gap:16px;width:100%}.catalog-card{border-radius:21px}.catalog-card .catalog-product-visual:not(.design-thumb-3d){height:280px}.catalog-card-topline{top:12px;left:12px;right:12px}.catalog-card-copy{padding:18px}.catalog-card-copy h3{font-size:22px}.catalog-price{gap:10px;padding:12px}.catalog-price>div:last-child{padding-left:12px}.catalog-card-meta small{font-size:11px}}.admin-product-colors{background:#f8faff;border:1px solid #dfe5ef;border-radius:14px;gap:12px;padding:16px;display:grid}.admin-editor-section-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-editor-section-heading>div{gap:3px;display:grid}.admin-editor-section-heading strong{color:#172033;font-size:.9rem}.admin-editor-section-heading small,.admin-color-note{color:#68778c;font-size:.76rem;line-height:1.45}.admin-original-colors{color:#3f4d62;white-space:nowrap;background:#fff;border:1px solid #d7deea;border-radius:10px;align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.admin-original-colors input{accent-color:#2f67e7;margin:0;width:16px!important;height:16px!important;min-height:0!important}.admin-product-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-product-color{background:#fff;border:1px solid #e0e5ee;border-radius:11px;grid-template-columns:40px minmax(0,1fr) 76px;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.admin-product-color>input[type=color]{cursor:pointer;border-radius:10px!important;width:40px!important;height:40px!important;min-height:40px!important;padding:3px!important}.admin-product-color>span{gap:2px;min-width:0;display:grid}.admin-product-color>span strong{color:#233149;font-size:.73rem}.admin-product-color>span small{color:#748198;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-shell-v2 .admin-editor .admin-color-hex{text-align:center;min-height:34px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.7rem;padding:7px!important}.admin-color-note{color:#31568f;background:#eef4ff;border-radius:9px;margin:0;padding:9px 11px}.admin-pattern-heading{border-top:1px solid #e7ebf2;margin-top:3px;padding-top:13px}.admin-wensport-test-note{background:#f2f6ff;border:1px solid #cddbf8;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-wensport-test-note>span{color:#fff;background:#2f67e7;border-radius:10px;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.admin-wensport-test-note>div{gap:2px;min-width:0;display:grid}.admin-wensport-test-note strong{color:#172033;font-size:.82rem}.admin-wensport-test-note small{color:#65748a;font-size:.72rem;line-height:1.45}.admin-wensport-test-note small b{color:#234f9f;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.admin-wensport-test-note>a{color:#2457b9;white-space:nowrap;background:#fff;border:1px solid #b9caee;border-radius:9px;padding:8px 10px;font-size:.75rem;font-weight:800;text-decoration:none}@media (width<=720px){.admin-product-color-grid{grid-template-columns:1fr}.admin-editor-section-heading{flex-direction:column;align-items:stretch}.admin-wensport-test-note{grid-template-columns:38px minmax(0,1fr)}.admin-wensport-test-note>a{text-align:center;grid-column:1/-1}}.panel-title>div:first-child{flex:1;min-width:0}.panel-quick-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.panel-quick-color{color:#263746;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8e0e7;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:7px 8px;display:grid}.quick-color-swatch{border:2px solid #fff;border-radius:9px;width:32px;height:32px;box-shadow:0 0 0 1px #cbd4dc}.quick-color-copy,.quick-color-copy strong,.quick-color-copy small{min-width:0;display:block}.quick-color-copy strong{color:#1f303f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.quick-color-copy small{color:#788795;margin-top:3px;font-size:8px;font-weight:800}.quick-color-arrow{color:#a4afb8;font-size:20px;line-height:1}.quick-color-editor{background:linear-gradient(145deg,#fff,#fff7f8);border:1px solid #f0b8c1;border-radius:15px;gap:12px;margin-top:12px;padding:14px;display:grid;box-shadow:0 16px 38px #3b0a131f}.quick-color-editor-head,.quick-color-inputs,.quick-color-actions,.color-compare,.recent-color-row{align-items:center;display:flex}.quick-color-editor-head{justify-content:space-between;gap:12px}.quick-color-editor-head span,.quick-color-editor-head small,.quick-color-editor-head strong{display:block}.quick-color-editor-head small{color:#b10e27;letter-spacing:.08em;font-size:8px;font-weight:900}.quick-color-editor-head strong{color:#1f2e3c;margin-top:2px;font-size:14px}.quick-color-editor-head>button{color:#8f2434;cursor:pointer;background:#fff;border:1px solid #e4c6cb;border-radius:9px;width:34px;height:34px;font-size:20px}.color-compare{background:#f5f6f7;border-radius:11px;justify-content:center;gap:14px;padding:9px}.color-compare>span{justify-items:center;gap:4px;display:grid}.color-compare i{border:2px solid #fff;border-radius:8px;width:56px;height:30px;box-shadow:0 0 0 1px #cbd3da}.color-compare small{color:#6f7d89;font-size:8px;font-weight:850}.color-compare b{color:#a5afb7}.quick-color-inputs{flex-wrap:wrap;gap:8px}.native-color-control,.hex-color-control,.eyedropper-button{background:#fff;border:1px solid #d9e1e6;border-radius:10px;min-height:44px}.native-color-control{color:#324452;cursor:pointer;flex:112px;align-items:center;gap:8px;padding:5px 10px 5px 5px;font-size:10px;font-weight:850;display:flex}.native-color-control input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:38px;height:32px;padding:0;overflow:hidden}.hex-color-control{flex:112px;grid-template-columns:auto 1fr;align-items:center;gap:6px;padding:0 9px;display:grid}.hex-color-control span{color:#8a98a3;font-size:8px;font-weight:900}.hex-color-control input{color:#1d2b37;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:11px;font-weight:850}.eyedropper-button{color:#9f1127;cursor:pointer;padding:0 12px;font-size:9px;font-weight:850}.quick-color-presets,.recent-color-row>div{flex-wrap:wrap;gap:8px;display:flex}.quick-color-presets button,.recent-color-row button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 1px #c8d1d8}.quick-color-presets button.active{transform:scale(1.06);box-shadow:0 0 0 2px #ed1635,0 6px 14px #29090f29}.recent-color-row{align-items:flex-start;gap:10px}.recent-color-row>span{color:#75838e;width:74px;padding-top:5px;font-size:8px;font-weight:850;line-height:1.3}.recent-color-row button{width:26px;height:26px}.color-contrast-warning,.color-feedback{border-radius:9px;margin:0;padding:8px 10px;font-size:9px;font-weight:750;line-height:1.4}.color-contrast-warning{color:#81570a;background:#fff5d7}.color-feedback{color:#16644f;background:#eaf9f3}.quick-color-actions{flex-wrap:wrap;gap:7px}.quick-color-actions button{color:#455766;cursor:pointer;background:#fff;border:1px solid #dbe2e7;border-radius:9px;flex:82px;min-height:38px;padding:0 8px;font-size:8px;font-weight:850}.quick-color-actions button:last-child{color:#9f1127;border-color:#efc7cd}.quick-color-actions button:disabled{cursor:not-allowed;opacity:.42}.viewer-card.color-editing{box-shadow:0 0 0 2px #ed16357a,0 18px 54px #1a050a33}.viewer-card.color-editing .canvas-wrap:not(.graphic-drag-enabled) canvas,.viewer-card.color-pick-enabled .canvas-wrap:not(.graphic-drag-enabled) canvas{cursor:crosshair}.viewer-color-focus{z-index:8;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;background:#08080cc7;border:1px solid #fff3;border-radius:12px;align-items:center;gap:9px;max-width:330px;padding:9px 11px;animation:1.6s ease-in-out infinite color-focus-pulse;display:flex;position:absolute;top:84px;left:24px;box-shadow:0 10px 28px #00000038}.viewer-color-focus>i{border:2px solid #fff;border-radius:8px;flex:0 0 28px;width:28px;height:28px}.viewer-color-focus span,.viewer-color-focus strong,.viewer-color-focus small{display:block}.viewer-color-focus strong{font-size:10px}.viewer-color-focus small{color:#c7ced5;margin-top:2px;font-size:8px}@keyframes color-focus-pulse{50%{border-color:#ed1635cc;box-shadow:0 10px 32px #ed163538}}.palette button.active{transform:scale(1.06);box-shadow:0 0 0 2px #ed1635,0 5px 14px #31080f21}@media (width<=900px){.workspace{grid-template-columns:1fr}.viewer-card{height:min(58svh,620px);min-height:430px;position:relative;top:auto}.panel-card{min-height:0}.panel-title{align-items:flex-start}}@media (width<=620px){.workspace{width:calc(100% - 14px);margin-top:7px}.viewer-card{border-radius:17px;height:48svh;min-height:390px}.panel-title{grid-template-columns:minmax(0,1fr) auto;padding:16px 14px 13px;display:grid}.panel-quick-colors,.quick-color-editor{grid-column:1/-1}.panel-quick-colors{grid-template-columns:1fr}.panel-quick-color{grid-template-columns:38px minmax(0,1fr) 14px;min-height:58px}.quick-color-swatch{width:38px;height:38px}.quick-color-copy strong{font-size:11px}.quick-color-copy small{font-size:9px}.tab-list{z-index:30;scrollbar-width:none;position:sticky;top:0;overflow-x:auto}.tab-list button,.view-buttons button{min-height:44px}.viewer-color-focus{max-width:none;top:76px;left:12px;right:12px}.quick-color-inputs{grid-template-columns:1fr 1fr;display:grid}.eyedropper-button{grid-column:1/-1}.detected-colors{gap:8px}.color-row{min-height:76px}}@media (prefers-reduced-motion:reduce){.viewer-color-focus{animation:none}}@media (width<=700px){.app-shell .viewer-card{height:clamp(440px,64svh,580px)}.app-shell .viewer-card .viewer-head{display:none}}.layer-render-mode{background:#08121f7a;border:1px solid #58759959;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0;padding:9px 10px;display:flex}.layer-render-mode span{color:var(--muted-text);margin-right:auto;font-size:.75rem;font-weight:700}.layer-render-mode button{color:var(--muted-text);background:#112338b8;border:1px solid #688bb473;border-radius:8px;padding:6px 9px;font-size:.72rem;font-weight:700}.layer-render-mode button.active{color:#d7fbff;background:#0e8aa861;border-color:#2dd3ebcc;box-shadow:0 0 0 2px #2dd3eb1c}.store-footer-links{flex-wrap:wrap;gap:16px;display:flex}.store-footer-links a{color:#ff3853;text-decoration:none}.legal-page{max-width:980px}.legal-page>section{color:#172033;background:#ffffffeb;border:1px solid #94a3b838;border-radius:20px;margin:16px 0;padding:24px}.legal-page>section h2{margin:0 0 8px;font-size:1.12rem}.legal-page>section p{color:#526078;margin:0;line-height:1.7}.legal-back{width:auto;margin-top:12px;display:inline-flex}.admin-note-input{color:#fff;background:#071123d1;border:1px solid #94a3b847;border-radius:9px;min-width:190px;padding:9px 10px}.admin-table details{margin-top:6px}.admin-table summary{cursor:pointer;color:#67e8f9;font-size:.78rem}html,body,.app-shell,.store-shell,.admin-shell,.catalog-empty-shell{color:var(--ws-text)!important;background:radial-gradient(circle at 10% -5%, #7865ff33, transparent 32rem), radial-gradient(circle at 90% 2%, #ff276726, transparent 31rem), linear-gradient(145deg, var(--ws-bg), #07101e 54%, #050a13)!important}.site-header,.store-header,.admin-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:var(--ws-text)!important;border-color:var(--ws-line)!important;background:linear-gradient(90deg,#7865ff14,#ff27670f),#060b16eb!important;box-shadow:0 12px 38px #0000004d!important}.panel-title p,.section-copy,.field-help,.catalog-heading p,.catalog-card-copy p,.store-process p,.admin-card p,.admin-table,.admin-user-grid p,.save-state,.draft-restored{color:var(--ws-muted)!important}.tab-list{border-color:var(--ws-line)!important;background:#060b16c2!important}.tab-list button{color:#aab5c9!important;background:0 0!important}.tab-list button:hover,.tab-list button.active{color:#fff!important;background:linear-gradient(#ff276726,#7865ff17)!important}.tab-list button.active{box-shadow:inset 0 -2px var(--ws-pink)!important}.field input,.field select,.field textarea,.catalog-search input,.player-row input,.player-row select,.admin-upload,.upload-box,.texture-upload,.bulk-import,.range-panel,.summary,.precision-placement,.layer-editor,.model-color-picker-tip,.garment-link-toggle,.color-row,.design-card,.option-card,.palette-variants,.layer-list-item,.admin-design-list>article,.admin-user-grid>article{color:var(--ws-text)!important;border-color:var(--ws-line)!important;background:#050a148a!important}.primary-button,.store-primary,.store-contact{color:#fff!important;background:linear-gradient(135deg, var(--ws-pink), #d91b5d 55%, var(--ws-purple))!important;box-shadow:0 14px 34px #ff276740!important}.sticky-order{color:var(--ws-text)!important;border-color:var(--ws-line-strong)!important;background:#090f1ceb!important;box-shadow:0 18px 58px #00000070!important}.store-hero-media{border-color:var(--ws-line)!important;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 42%,#ff276733,#0000 46%),#080e1b!important}.app-shell .viewer-controls{color:#eaf1ff!important;background:#070d18eb!important}:root{--ws-bg:#060b16;--ws-bg-2:#0a1120;--ws-panel:#0d1525;--ws-panel-2:#111b2d;--ws-line:#ffffff17;--ws-line-strong:#ffffff29;--ws-text:#f8fafc;--ws-muted:#93a1b7;--ws-pink:#ff2767;--ws-pink-2:#ff5d91;--ws-purple:#7865ff;--ws-cyan:#42b7ff;--ws-green:#34d399;--ws-yellow:#f9c74f;--ws-shadow:0 22px 80px #00000061;--ink:var(--ws-text);--muted:var(--ws-muted);--line:var(--ws-line);--surface:var(--ws-panel);--surface-soft:var(--ws-panel-2);--navy:var(--ws-bg);--cyan:var(--ws-pink);--cyan-dark:#d91550;--lime:var(--ws-green);--danger:#ff4968}html,body{color:var(--ws-text);background:radial-gradient(circle at 14% -8%, #7865ff33, transparent 31rem), radial-gradient(circle at 88% 2%, #ff276726, transparent 30rem), linear-gradient(145deg, var(--ws-bg), #07101e 54%, #050a13)}body:before{content:"";z-index:-1;pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;position:fixed;inset:0}.app-shell,.store-shell,.admin-shell,.catalog-empty-shell{color:var(--ws-text);background:radial-gradient(circle at 9% 0, #7865ff29, transparent 32rem), radial-gradient(circle at 91% 4%, #ff27671f, transparent 31rem), linear-gradient(145deg, var(--ws-bg), #07101e 52%, #050a13)}.site-header,.store-header,.admin-topbar{color:var(--ws-text);border-color:var(--ws-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#7865ff14,#ff27670f),#060b16e6;box-shadow:0 12px 38px #00000047}.brand,.store-brand,.store-header nav a,.header-help,.step,.admin-topbar h1,.admin-topbar p{color:var(--ws-text)}.brand-mark{color:#07101e;background:linear-gradient(145deg,#63ddff,#7865ff 54%,#ff5d91);border:1px solid #ffffff47;box-shadow:0 13px 34px #7865ff4d}.step-number,.tab-index{color:#d8deec;border-color:var(--ws-line-strong);background:#ffffff0e}.step.active,.step.active .step-number,.eyebrow,.store-badge,.store-kicker,.store-brand b,.store-header nav a:hover,.admin-sidebar nav button span,.admin-topbar span,.admin-card-heading span{color:#ff7aa3}.step.active .step-number,.tab-list button.active .tab-index{color:#fff;border-color:var(--ws-pink);background:linear-gradient(145deg, var(--ws-pink), var(--ws-purple));box-shadow:0 8px 24px #ff276740}.step-line{background:linear-gradient(90deg,#7865ff6b,#ff276766)}.workspace{background:0 0}.panel-card,.panel-title,.panel-body,.admin-card,.modal,.catalog-card,.store-process article,.catalog-empty-state{color:var(--ws-text);border-color:var(--ws-line);box-shadow:var(--ws-shadow);background:linear-gradient(#ffffff09,#0000 190px),linear-gradient(145deg,#111b2df7,#0a1120f7)}.panel-title,.tab-list,.admin-card-heading{border-color:var(--ws-line)}.panel-title h2,.section-heading,.admin-card h2,.admin-card h3,.catalog-card-copy h3,.catalog-heading h2,.store-process h2,.modal h2,.modal h3{color:var(--ws-text)}.panel-title p,.section-copy,.field-help,.store-hero-copy>p,.catalog-heading p,.catalog-card-copy p,.store-process p,.admin-card p,.admin-design-list p,.admin-table,.admin-user-grid p,.viewer-tip,.save-state,.draft-restored{color:var(--ws-muted)}.tab-list{background:#060b16b8}.tab-list button{color:#aab5c9;background:0 0;border-color:#0000}.tab-list button:hover{color:#fff;background:#ffffff0b}.tab-list button.active{color:#fff;box-shadow:inset 0 -2px var(--ws-pink);background:linear-gradient(#ff276721,#7865ff14)}.field input,.field select,.field textarea,.catalog-search input,.player-row input,.player-row select,.admin-upload,.upload-box,.texture-upload,.bulk-import,.range-panel,.summary,.precision-placement,.layer-editor,.model-color-picker-tip,.garment-link-toggle,.color-row,.design-card,.option-card,.team-palette-grid button,.palette-variants,.layer-list-item,.admin-design-list>article,.admin-user-grid>article{color:var(--ws-text);border-color:var(--ws-line);background:#050a1480}.field input:focus,.field select:focus,.field textarea:focus,.catalog-search input:focus,.player-row input:focus,.player-row select:focus,.option-card.selected,.design-card.selected,.color-row.active,.layer-list-item.active{border-color:#ff2767b3;box-shadow:0 0 0 3px #ff27671f}.field input::placeholder,.field textarea::placeholder,.catalog-search input::placeholder{color:#6f7c92}.primary-button,.store-primary,.store-contact{color:#fff;background:linear-gradient(135deg, var(--ws-pink), #d91b5d 55%, var(--ws-purple));border-color:#ffffff1f;box-shadow:0 14px 34px #ff276740}.primary-button:hover,.store-primary:hover,.store-contact:hover{filter:brightness(1.08);transform:translateY(-1px)}.secondary-button,.store-secondary,.manage-designs,.reset-colors,.add-player,.view-buttons button,.editor-command-bar button,.transform-buttons button,.direction-pad button,.quick-placement button,.admin-back,.catalog-filters button{color:#dce5f5;border-color:var(--ws-line-strong);background:#ffffff0e}.secondary-button:hover,.store-secondary:hover,.manage-designs:hover,.reset-colors:hover,.add-player:hover,.view-buttons button:hover,.view-buttons button.active,.editor-command-bar button:hover,.transform-buttons button:hover,.direction-pad button:hover,.quick-placement button:hover,.catalog-filters button:hover,.catalog-filters button.active{color:#fff;background:linear-gradient(145deg,#ff276747,#7865ff3d);border-color:#ff276794}.sticky-order{color:var(--ws-text);border-color:var(--ws-line-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090f1ce6;box-shadow:0 18px 58px #0000006b}.store-hero{border-color:var(--ws-line);box-shadow:var(--ws-shadow);background:radial-gradient(circle at 78% 40%,#ff276747,#0000 28rem),radial-gradient(circle at 18% 0,#7865ff33,#0000 25rem),linear-gradient(120deg,#080e1b 0%,#0c1424 56%,#190b1b 100%)}.store-hero-media{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 42%,#ff276733,#0000 46%),#080e1b;border-color:#ffffff1a}.catalog-card-copy>span,.catalog-card-copy>a,.store-process span,.catalog-price strong{color:#ff6f9c}.store-footer{color:var(--ws-muted);border-color:var(--ws-line);background:#040810f5}.admin-sidebar{color:var(--ws-text);border-color:var(--ws-line);background:radial-gradient(circle at 0 0,#7865ff40,#0000 20rem),linear-gradient(#0b1322,#060b16)}.admin-sidebar nav button,.admin-back{color:#aeb9cc}.admin-table th,.admin-table td{color:#dce5f5;border-color:var(--ws-line)}.app-shell .viewer-card{color:#17171b;background:linear-gradient(#12121609 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#12121609 1px,#0000 1px) 0 0/42px 42px,#fff;border-color:#131b2821;box-shadow:0 24px 80px #00000057}.app-shell .viewer-product span,.app-shell .viewer-tip{color:#505b6b}.app-shell .viewer-head{background:linear-gradient(#fffffffa,#fff0)}.app-shell .live-pill{color:#a31546;background:#fff6faeb;border-color:#ff276745}.app-shell .viewer-controls{color:#eaf1ff;background:#070d18e6;border-color:#ffffff24;box-shadow:0 12px 34px #00000038}@media (width<=760px){.site-header,.store-header,.admin-topbar{background:#060b16f5}.panel-card,.admin-card,.catalog-card{box-shadow:0 16px 45px #00000047}}.app-shell .viewer-card{color:#17171b;background:linear-gradient(#12121609 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#12121609 1px,#0000 1px) 0 0/42px 42px,#fff}.app-shell .viewer-card:before{display:none}.viewer-card,.panel-card{border-radius:26px;min-width:0;max-width:100%;height:clamp(540px,100svh - 154px,820px);min-height:0;box-shadow:0 26px 70px #1c11151f,0 2px 8px #0e0e120d}@media (width<=1180px) and (width>=981px){.workspace{grid-template-columns:minmax(0,1.5fr) minmax(370px,.82fr)}}@media (width<=980px){.workspace{grid-template-columns:1fr;width:min(900px,100% - 24px);margin-top:12px}.viewer-card{height:clamp(480px,64svh,650px);min-height:0;position:relative;top:auto}.panel-card{height:auto;min-height:680px;overflow:visible}.panel-body{overflow:visible}}@media (width<=700px){.workspace{gap:9px;width:calc(100% - 16px);margin:8px auto 98px}.viewer-card,.panel-card{border-radius:19px}.viewer-card{height:clamp(440px,64svh,580px)}.viewer-head{display:none}.viewer-controls{bottom:8px;left:8px;right:8px}.view-buttons{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.view-buttons button{flex:1 0 auto;min-width:48px}.panel-card{min-height:620px}.panel-title{min-height:72px;padding:15px 14px 13px}.tab-list{grid-template-columns:repeat(4,minmax(82px,1fr));top:60px;overflow-x:auto}.panel-body{padding:17px 14px}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-order{border-radius:17px;gap:10px;width:calc(100% - 16px);padding:8px 8px 8px 13px;bottom:8px}}@media (width<=340px){.design-grid{grid-template-columns:1fr}.viewer-card{height:430px}}.app-shell{background:radial-gradient(circle at 7% 4%,#ed163517,#0000 26rem),radial-gradient(circle at 92% 18%,#1118270f,#0000 24rem),linear-gradient(#f7f7f8 0%,#efeff1 100%);min-height:100svh}.site-header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 12% 0,#ed163538,#0000 22rem),#09090cf0;border-bottom:1px solid #ffffff14;min-height:68px;padding:0 clamp(18px,3vw,46px);position:sticky;top:0;box-shadow:0 12px 35px #0e0a0c2b}.brand{letter-spacing:-.025em;gap:11px}.brand-mark{border-radius:13px;width:38px;height:38px;box-shadow:0 10px 26px #dd0d2c4d,inset 0 1px #ffffff38}.stepper{gap:10px}.step-number{background:#ffffff06;border-color:#35353d;width:27px;height:27px}.step-line{background:linear-gradient(90deg,#3c3c45,#25252b);width:clamp(22px,3vw,44px)}.viewer-card,.panel-card{border:1px solid #0f0f1317;border-radius:26px;height:clamp(540px,100svh - 154px,820px);min-height:0;box-shadow:0 26px 70px #1c11151f,0 2px 8px #0e0e120d}.viewer-card{isolation:isolate;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/38px 38px,radial-gradient(circle at 70% 18%,#ef1c3b4d,#0000 31%),radial-gradient(circle at 22% 72%,#48141f3d,#0000 35%),linear-gradient(145deg,#1a1a20,#07070a 72%);top:82px}.viewer-card:before{z-index:0;filter:blur(10px);content:"";pointer-events:none;background:radial-gradient(#ed163533,#0000 68%);border-radius:50%;height:13%;position:absolute;bottom:7%;left:13%;right:13%}.app-shell .viewer-card:after{z-index:3;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff0e;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.app-shell .viewer-head{z-index:6;background:linear-gradient(#0404077a,#0000);padding:20px 22px}.eyebrow{color:#ff536b;letter-spacing:.17em;margin-bottom:5px;font-size:10px}.app-shell .viewer-product strong{font-size:clamp(18px,2vw,23px)}.app-shell .viewer-product span{color:#e2e2e7;background:#0303067a;border-color:#ffffff21;padding:4px 8px}.app-shell .live-pill{background:#16060a9e;border-color:#ff516957;padding:8px 12px;box-shadow:inset 0 1px #ffffff0a}.canvas-wrap{z-index:1}.viewer-controls{z-index:7;bottom:16px;left:16px;right:16px}.view-buttons,.viewer-tip{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08080cc2;border-color:#ffffff1a;box-shadow:0 14px 35px #00000038}.view-buttons button{color:#d7d7dc;border-radius:10px;min-width:42px;min-height:36px;transition:color .15s,background .15s,transform .15s}.view-buttons button:hover{transform:translateY(-1px)}.view-buttons .fit-view-button:hover{border-color:#ed1635}.viewer-tip{color:#d0d0d6}.panel-card{background:radial-gradient(circle at 100% 0,#ed163513,#0000 19rem),#fffffffb;flex-direction:column;display:flex;overflow:hidden}.panel-title{border-bottom:1px solid #eeeeef;flex:none;min-height:78px;padding:18px 20px 15px}.panel-title h2{font-size:21px}.save-state{color:#1a7f5b}.manage-designs{color:#bd0c26;background:#fff6f7eb;border-color:#f1c2c9;border-radius:12px;min-height:40px;padding:0 13px;box-shadow:0 6px 18px #800d210d}.tab-list{background:#f6f6f7;border-bottom:1px solid #ebebed;flex:none;gap:5px;padding:8px}.tab-list button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:47px;font-size:11px;transition:color .15s,background .15s,box-shadow .15s;display:flex}.tab-list button .tab-index{color:#888991;background:#fff;border:1px solid #dcdce0;border-radius:7px;flex:none;place-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:grid}.tab-list button.active{color:#bc0c25;background:#fff;border-color:#f0c4ca;box-shadow:0 7px 18px #5c0b1912,inset 0 -2px #ed1635}.tab-list button.active .tab-index{color:#fff;background:#ed1635;border-color:#ed1635}.panel-body{scrollbar-color:#c9c9ce transparent;scrollbar-width:thin;flex:auto;min-height:0;padding:20px;overflow:hidden auto}.panel-body::-webkit-scrollbar{width:7px}.panel-body::-webkit-scrollbar-thumb{background:#c9c9ce padding-box padding-box;border:2px solid #0000;border-radius:99px}.section-heading{font-size:18px}.section-copy{margin-bottom:17px}.design-grid{gap:9px}.design-card{border-color:#e6e6e9;border-radius:15px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 5px 16px #14141809}.design-card:hover{border-color:#efb6bf;transform:translateY(-2px);box-shadow:0 12px 28px #440d171a}.design-select{gap:6px;padding:6px}.design-thumb,.design-thumb-3d,.catalog-product-visual.design-thumb-3d{border-radius:11px;height:104px}.option-card{border-color:#e5e5e8;min-height:76px;transition:border-color .15s,box-shadow .15s,transform .15s}.option-card:hover{border-color:#efb6bf;transform:translateY(-1px)}.option-card.selected{background:#fff7f8;border-color:#ed1635;box-shadow:inset 0 0 0 1px #ed1635}.sticky-price span{font-size:10px}.sticky-price strong{font-size:21px}.primary-button{background:linear-gradient(135deg,#f12443,#bf0924);border-radius:14px;min-height:48px;transition:box-shadow .15s,transform .15s;box-shadow:0 12px 28px #cd0b2840}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 34px #cd0b2852}@media (width<=1180px) and (width>=981px){.workspace{grid-template-columns:minmax(0,1.5fr) minmax(370px,.82fr)}.tab-list button{gap:4px;font-size:10px}.tab-list button .tab-index{width:19px;height:19px}}@media (width<=980px){.workspace{grid-template-columns:1fr;width:min(900px,100% - 24px);margin-top:12px}.viewer-card{height:clamp(480px,64svh,650px);min-height:0;position:relative;top:auto}.panel-card{height:auto;min-height:680px;overflow:visible}.panel-body{overflow:visible}}@media (width<=700px){.site-header{min-height:60px;padding:0 12px}.workspace{gap:9px;width:calc(100% - 16px);margin:8px auto 98px}.viewer-card,.panel-card{border-radius:19px}.viewer-card{height:clamp(410px,58svh,520px)}.viewer-head{padding:15px}.viewer-product strong{font-size:17px}.viewer-controls{bottom:8px;left:8px;right:8px}.view-buttons{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.view-buttons::-webkit-scrollbar{display:none}.view-buttons button{flex:1 0 auto;min-width:48px}.view-buttons .fit-view-button{min-width:65px}.panel-card{min-height:620px}.panel-title{min-height:72px;padding:15px 14px 13px}.panel-title h2{font-size:18px}.manage-designs{max-width:105px;min-height:37px;padding:0 9px}.tab-list{scrollbar-width:none;grid-template-columns:repeat(4,minmax(94px,1fr));top:60px;overflow-x:auto}.tab-list::-webkit-scrollbar{display:none}.tab-list button{min-height:44px}.panel-body{padding:17px 14px}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.design-thumb,.design-thumb-3d,.catalog-product-visual.design-thumb-3d{height:100px}.sticky-order{border-radius:17px;gap:10px;width:calc(100% - 16px);padding:8px 8px 8px 13px;bottom:8px}.sticky-price{min-width:0}.primary-button{min-height:46px;padding:0 15px}}@media (width<=390px){.design-grid{grid-template-columns:1fr}.header-help{display:none}.viewer-card{height:430px}}@media (width<=700px){.viewer-edit-history{top:64px;right:12px}.viewer-edit-history button{width:38px;min-height:38px;padding:0;font-size:16px}.viewer-edit-history button span{display:none}.viewer-transform-gizmo{width:170px;height:122px}.gizmo-selection{inset:28px 34px}.gizmo-button{width:38px;height:38px;font-size:20px}.gizmo-up,.gizmo-down{left:66px}.gizmo-left,.gizmo-right{top:42px}.viewer-layer-hotspot{min-width:58px;min-height:42px}.print-safe-area{height:60%;top:20%}.layer-editor{padding:12px}.layer-list-item{min-height:66px}.layer-item-actions button{width:38px;height:38px}.editor-command-bar button,.quick-placement button,.transform-buttons button{min-height:40px;font-size:10px}.precision-body{grid-template-columns:120px 1fr}.direction-pad{grid-template:repeat(3,38px)/repeat(3,38px)}.direction-pad button{font-size:20px}.transform-buttons{grid-template-columns:1fr 1fr}}@media (width<=430px){.layer-editor-heading{flex-direction:column;align-items:flex-start}.precision-body{grid-template-columns:1fr}.direction-pad{justify-self:center}.quick-placement{grid-template-columns:repeat(2,1fr)}.viewer-transform-gizmo{transform:translate(-50%,-50%)scale(.86)}}.store-hero{isolation:isolate;background:#09090c;min-height:clamp(650px,72vh,790px);display:block}.store-hero:after{display:none}.store-hero-copy{z-index:3;width:min(690px,50vw);max-width:none;padding:clamp(78px,8vh,108px) 36px clamp(76px,8vh,104px) max(48px,50vw - 740px);position:relative}.store-hero h1{letter-spacing:-.058em;text-wrap:balance;max-width:none;font-size:clamp(52px,4.25vw,76px);line-height:.98}.store-hero-title-line{white-space:nowrap;display:block}.store-hero-title-line--accent{color:#f32644}.store-hero-copy>p{color:#d0d0d5;max-width:590px;margin-top:30px;font-size:17px;line-height:1.65}.store-hero-media{z-index:0;background:#09090c;min-height:0;position:absolute;inset:0}.store-hero-media:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#09090c 0% 38%,#09090cf7 45%,#09090cc7 54%,#09090c33 69%,#0000 82%),linear-gradient(#0000 66%,#07070a33);position:absolute;inset:0}.store-hero-media img{object-fit:cover;object-position:center;filter:hue-rotate(132deg)saturate(1.3)contrast(1.08);mix-blend-mode:normal;opacity:1;width:100%;height:100%;position:absolute;inset:0}@media (width<=1100px){.store-hero-copy{width:min(640px,58vw)}.store-hero h1{font-size:clamp(48px,5vw,64px)}}@media (width<=900px){.store-hero{min-height:auto;display:grid}.store-hero-copy{background:linear-gradient(#09090c,#111116);width:100%;padding:62px 24px 34px}.store-hero-media{min-height:420px;position:relative}.store-hero-media:after{background:linear-gradient(#111116 0%,#0000 24%)}}@media (width<=620px){.store-hero-copy{padding-top:52px}.store-hero h1{font-size:clamp(38px,12vw,48px)}.store-hero-title-line{white-space:normal}.store-hero-media{min-height:310px}}*{box-sizing:border-box}html{color:var(--ink);scroll-behavior:smooth;background:#eef2f6}body{min-width:0;font-family:var(--font-geist-sans), "Segoe UI", sans-serif;background:radial-gradient(circle at 8% 2%,#08a6c41f,#0000 26rem),#eef2f6;margin:0}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}::selection{background:#08a6c440}.app-shell{min-height:100svh}.site-header{z-index:40;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(90deg,#08a6c414,#0000 34%),#07172bf7;border-bottom:1px solid #ffffff1c;grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 28px;display:grid;position:sticky;top:0}.brand{letter-spacing:-.03em;align-items:center;gap:11px;font-size:18px;font-weight:850;display:flex}.brand-mark{width:38px;height:38px;color:var(--navy);background:linear-gradient(135deg, var(--lime), #9eea58);border-radius:12px;place-items:center;display:grid;box-shadow:0 8px 24px #d7f23e33}.stepper{color:#89a0bb;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.step{align-items:center;gap:7px;display:flex}.step-number{border:1px solid #324860;border-radius:99px;place-items:center;width:25px;height:25px;display:grid}.step.active{color:#fff}.step.active .step-number{color:var(--navy);border-color:var(--lime);background:var(--lime)}.step-line{background:#324860;width:34px;height:1px}.header-help{color:#b7c5d6;justify-self:end;font-size:13px}.workspace{grid-template-columns:minmax(0,1.45fr) minmax(360px,.75fr);gap:18px;width:min(1560px,100% - 36px);margin:18px auto 110px;display:grid}.viewer-card,.panel-card{background:var(--surface);border:1px solid #122f4f1a;border-radius:22px;overflow:hidden;box-shadow:0 16px 45px #0e243d14}.viewer-card{color:#fff;background:linear-gradient(#3b74a214 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#3b74a214 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 22%,#256591b8,#0000 38%),linear-gradient(145deg,#102540,#06111d 72%);height:calc(100svh - 112px);min-height:610px;position:sticky;top:90px}.viewer-head{z-index:4;pointer-events:none;justify-content:space-between;gap:16px;padding:22px 24px;display:flex;position:absolute;inset:0 0 auto}.eyebrow{color:#7de3f5;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:11px;font-weight:800}.viewer-product{justify-items:start;display:grid}.viewer-product strong{letter-spacing:-.03em;text-shadow:0 2px 18px #030d18b8;font-size:20px}.viewer-product span{color:#bdd0e2;letter-spacing:.1em;background:#040f1a61;border:1px solid #ffffff24;border-radius:99px;margin-top:3px;padding:3px 7px;font-size:9px;font-weight:800}.live-pill{color:#bdf3fc;white-space:nowrap;background:#0513218a;border:1px solid #7de3f540;border-radius:99px;align-self:flex-start;padding:8px 11px;font-size:11px;font-weight:750}.canvas-wrap{position:absolute;inset:0}.canvas-wrap canvas{touch-action:none;width:100%;height:100%;display:block}.canvas-wrap.graphic-drag-enabled canvas{cursor:grab}.canvas-wrap.graphic-dragging canvas{cursor:grabbing}.print-safe-area{z-index:3;opacity:0;pointer-events:none;border:1px dashed #ffffff52;border-radius:42% 42% 18% 18%;width:30%;height:64%;transition:opacity .16s;position:absolute;top:18%;left:16%}.print-safe-area.back{left:53%}.print-safe-area.side{width:30%;left:35%}.print-safe-area.visible{opacity:1}.print-safe-area span{color:#fff;white-space:nowrap;background:#0a0c11c2;border-radius:99px;padding:4px 8px;font-size:9px;font-weight:850;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.smart-guide{z-index:7;opacity:0;pointer-events:none;transition:opacity .12s;position:absolute}.smart-guide.visible{opacity:1}.smart-guide.vertical{background:#35e4ff;width:1px;top:13%;bottom:14%;left:50%;box-shadow:0 0 12px #35e4ffbf}.smart-guide.horizontal{background:#35e4ff;height:1px;top:50%;left:10%;right:10%;box-shadow:0 0 12px #35e4ffbf}.viewer-layer-hotspots{z-index:6;pointer-events:none;position:absolute;inset:0}.viewer-layer-hotspot{color:#fff;cursor:pointer;pointer-events:auto;background:#080a0e61;border:1px dashed #ffffff8c;border-radius:8px;min-width:48px;min-height:34px;padding:5px 8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 5px 22px #0003}.viewer-layer-hotspot:hover,.viewer-layer-hotspot.active{color:#16161a;background:#fff;border-style:solid;border-color:#fff}.viewer-layer-hotspot span{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.03em;max-width:92px;font-size:8px;font-weight:900;display:block;overflow:hidden}.viewer-transform-gizmo{z-index:9;pointer-events:none;width:150px;height:104px;position:absolute;transform:translate(-50%,-50%)}.gizmo-selection{color:#fff;text-align:center;pointer-events:auto;background:#070f18c2;border:2px solid #35e4ff;border-radius:9px;place-content:center;padding:5px;display:grid;position:absolute;inset:25px 28px;box-shadow:0 0 0 1px #00000047,0 0 24px #35e4ff4d}.gizmo-selection span{text-overflow:ellipsis;white-space:nowrap;max-width:88px;font-size:9px;font-weight:900;overflow:hidden}.gizmo-selection small{color:#a9edf8;font-size:8px}.gizmo-button{color:#10161c;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:16px;font-weight:900;display:grid;position:absolute;box-shadow:0 5px 14px #00000047}.gizmo-button:hover{color:#fff;background:#ed1635;border-color:#ed1635}.gizmo-button:disabled,.viewer-transform-gizmo.locked .gizmo-button{cursor:not-allowed;opacity:.42}.gizmo-up{top:-6px;left:61px}.gizmo-down{bottom:-6px;left:61px}.gizmo-left{top:38px;left:-4px}.gizmo-right{top:38px;right:-4px}.gizmo-smaller{top:4px;left:4px}.gizmo-larger{bottom:4px;right:4px}.gizmo-rotate{color:#fff;background:#ed1635;border-color:#ed1635;top:3px;right:4px}.viewer-edit-history{z-index:8;gap:6px;display:flex;position:absolute;top:78px;right:22px}.viewer-edit-history button{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#070a0fa8;border:1px solid #ffffff2e;border-radius:9px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.viewer-edit-history button:disabled{cursor:not-allowed;opacity:.35}.viewer-loading{color:#dce8f5;background:#0a1a2d;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.viewer-controls{z-index:5;pointer-events:none;justify-content:space-between;gap:12px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.view-buttons,.viewer-tip{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#05111db8;border:1px solid #ffffff1f;border-radius:13px;align-items:center;gap:6px;padding:6px;display:flex}.view-buttons button{color:#cad8e8;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:44px;min-height:38px;font-size:12px;font-weight:800}.view-buttons button:hover,.view-buttons button.active{color:#061728;background:var(--lime)}.viewer-tip{color:#b8c7d9;pointer-events:none;padding:10px 12px;font-size:11px}.panel-card{background:linear-gradient(#08a6c409,#0000 190px),#fff;min-height:760px}.panel-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:21px 22px 16px;display:flex}.panel-title h2{letter-spacing:-.03em;margin:0;font-size:20px}.save-state{color:#168764;margin-top:5px;font-size:11px;font-weight:750;display:block}.draft-restored{color:#6a7a8a;margin-top:3px;font-size:9px;display:block}.panel-quick-colors{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.panel-quick-color{color:#405264;cursor:pointer;background:#f8fbfd;border:1px solid #d8e2eb;border-radius:10px;align-items:center;gap:7px;min-height:32px;padding:4px 9px 4px 5px;font-size:9px;font-weight:800;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.panel-quick-color input{cursor:pointer;background:0 0;border:1px solid #041c302e;border-radius:7px;flex:0 0 23px;width:23px;height:23px;padding:0;overflow:hidden}.panel-quick-color input::-webkit-color-swatch-wrapper{padding:0}.panel-quick-color input::-webkit-color-swatch{border:0;border-radius:5px}.panel-quick-color input::-moz-color-swatch{border:0;border-radius:5px}.panel-quick-colors-loading{color:#718294;font-size:10px;font-weight:700}.catalog-empty-shell{background:radial-gradient(circle at 50% 20%,#ed16351f,#0000 30rem),#0c0c10;place-items:center;min-height:100vh;padding:24px;display:grid}.catalog-empty-state{color:#fff;text-align:center;background:#18181eeb;border:1px solid #ffffff1a;border-radius:24px;justify-items:center;width:min(520px,100%);padding:46px 32px;display:grid;box-shadow:0 26px 80px #00000057}.catalog-empty-state h1{margin:20px 0 8px;font-size:clamp(24px,5vw,36px)}.catalog-empty-state p{color:#a9abb5;margin:0 0 24px;line-height:1.6}.catalog-loading-dot{border:3px solid #ffffff2e;border-top-color:#ed1635;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite catalog-spin}@keyframes catalog-spin{to{transform:rotate(360deg)}}.manage-designs{min-height:38px;color:var(--cyan-dark);white-space:nowrap;cursor:pointer;background:#f0fcfe;border:1px solid #a9dbe4;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:11px;font-weight:850;display:inline-flex}.manage-designs:hover{background:#e3f9fc}.tab-list{border-bottom:1px solid var(--line);background:var(--surface-soft);grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;display:grid}.tab-list button{color:#617188;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:43px;padding:6px;font-size:11px;font-weight:800}.tab-list button.active{color:var(--cyan-dark);background:#fff;box-shadow:0 3px 12px #112f5014}.panel-body{padding:22px}.section-heading{letter-spacing:-.025em;margin:0 0 5px;font-size:17px}.section-copy{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.5}.option-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.design-card{border:1px solid var(--line);background:#fff;border-radius:14px;position:relative;overflow:hidden}.design-card.selected{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.design-select{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr;align-items:stretch;gap:7px;padding:6px;display:grid}.design-thumb,.design-thumb-3d{background-color:#10243d;background-position:12% 18%;background-size:195%;border-radius:10px;width:100%;height:112px;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3}.design-meta{min-width:0;padding:2px 5px 5px}.design-meta strong,.design-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.design-meta strong{font-size:12px}.design-meta small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:700}.delete-design{color:#9f3440;cursor:pointer;background:#fff2f4eb;border:0;border-radius:7px;padding:4px 6px;font-size:9px;font-weight:800;position:absolute;top:5px;right:5px}.option-card{border:1px solid var(--line);min-height:82px;color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;padding:14px}.option-card strong,.option-card span{display:block}.option-card strong{margin-bottom:4px;font-size:13px}.option-card span{color:var(--muted);font-size:11px}.option-card.selected{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan);background:#effcff}.field-stack{gap:15px;display:grid}.field{gap:7px;display:grid}.field>span{color:#40516a;font-size:12px;font-weight:760}.field input,.field select{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);background:#fff;border-radius:11px;outline:0;padding:0 13px}.field input:focus,.field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #08a6c41f}.field-help{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.45;display:block}.color-row{border:1px solid var(--line);cursor:pointer;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:12px;min-height:64px;padding:11px 12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.color-row:hover{transform:translateY(-1px)}.color-row.active{border-color:var(--cyan);box-shadow:0 0 0 3px #08a6c41a}.color-copy strong,.color-copy span{display:block}.color-copy strong{font-size:13px}.color-copy span{color:var(--muted);margin-top:2px;font-size:11px}.color-scope-badge{color:#486176;letter-spacing:.04em;background:#edf3f6;border-radius:999px;width:fit-content;margin-top:7px;padding:3px 6px;font-size:8px;font-style:normal;font-weight:900;display:inline-flex}.color-scope-badge.scope-both{color:#08778a;background:#e5fafd}.color-scope-badge.scope-shorts{color:#754b0b;background:#fff5d8}.color-input{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;width:46px;height:38px;padding:2px}.detected-colors{gap:10px;margin-top:14px;display:grid}.garment-link-toggle{cursor:pointer;background:linear-gradient(135deg,#f0fcff,#f7fbfc);border:1px solid #cfe2e7;border-radius:13px;align-items:flex-start;gap:11px;margin:14px 0 4px;padding:13px;display:flex}.model-color-picker-tip{color:#f4f6f8;background:linear-gradient(135deg,#1b222c,#0f131a);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;display:flex}.model-color-picker-tip strong{color:#ff536b;flex:none;font-size:10px}.model-color-picker-tip span{color:#b7c0ca;text-align:right;font-size:9px;line-height:1.35}.garment-link-toggle input{width:18px;height:18px;accent-color:var(--cyan);margin-top:1px}.garment-link-toggle strong,.garment-link-toggle small{display:block}.garment-link-toggle strong{color:#15344a;font-size:12px}.garment-link-toggle small{color:#6b7b8b;margin-top:3px;font-size:10px;line-height:1.4}.team-palette-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px;display:grid}.team-palette-grid>button{color:#213b50;cursor:pointer;text-align:left;background:#fff;border:1px solid #d9e3e9;border-radius:11px;gap:7px;min-height:58px;padding:9px;display:grid}.team-palette-grid>button:hover{border-color:var(--cyan);box-shadow:0 5px 16px #08a6c41a}.team-palette-grid strong{font-size:10px}.team-palette-swatches{border-radius:6px;height:16px;display:flex;overflow:hidden}.team-palette-swatches i{flex:1}.palette-variants{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:11px 0 2px;display:grid}.palette-variants>div{border:1px solid #d9e3e9;border-radius:10px;display:grid;overflow:hidden}.palette-variants button{color:#314a60;cursor:pointer;background:#f7fafb;border:0;min-height:35px;padding:6px;font-size:9px;font-weight:800}.palette-variants .variant-update{color:#087c91;background:#eefbfe;border-top:1px solid #e1e9ed;min-height:24px}.clear-variants{color:#788896;cursor:pointer;background:0 0;border:0;margin:7px 0 0 auto;padding:4px 0;font-size:9px;text-decoration:underline;display:block}.color-tools{align-items:center;gap:7px;display:flex}.source-color{border:2px solid #fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 1px #cbd4df}.palette-label{color:#40516a;margin-top:18px;font-size:11px;font-weight:800}.palette{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.palette button{cursor:pointer;border:3px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 1px #cbd4df}.reset-colors{border:1px solid var(--line);color:#4e6076;cursor:pointer;background:#fff;border-radius:10px;width:100%;min-height:42px;margin-top:14px;font-size:11px;font-weight:800}.reset-draft{color:#a83b49;background:#fff7f8;border-color:#f0ccd1;margin-top:8px}.upload-box{min-height:112px;color:var(--muted);background:var(--surface-soft);text-align:center;cursor:pointer;border:1px dashed #9aaabd;border-radius:14px;place-items:center;padding:18px;display:grid}.upload-box strong{color:var(--ink);margin-bottom:4px;font-size:13px;display:block}.upload-box input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.range-panel{border:1px solid var(--line);background:var(--surface-soft);border-radius:14px;gap:12px;padding:14px;display:grid}.range-row{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;display:grid}.range-row label{color:#40516a;font-size:11px;font-weight:750}.range-row input{width:100%;accent-color:var(--cyan)}.bulk-import{border:1px solid var(--line);background:var(--surface-soft);border-radius:13px;margin-bottom:14px;padding:12px}.bulk-import summary{color:var(--cyan-dark);cursor:pointer;font-size:12px;font-weight:850}.bulk-import p{color:var(--muted);margin:9px 0;font-size:11px;line-height:1.45}.bulk-import textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:94px;color:var(--ink);font:12px/1.5 var(--font-geist-mono), monospace;background:#fff;border-radius:10px;margin-bottom:9px;padding:10px}.player-list{gap:9px;display:grid}.player-row{grid-template-columns:minmax(90px,1.4fr) 70px 74px 38px;gap:7px;display:grid}.player-row input,.player-row select{border:1px solid var(--line);border-radius:9px;min-width:0;height:42px;padding:0 9px}.remove-player{color:var(--danger);cursor:pointer;background:#fff7f8;border:1px solid #f0c5ca;border-radius:9px}.add-player{border:1px dashed var(--cyan);width:100%;min-height:44px;color:var(--cyan-dark);cursor:pointer;background:#f1fcfe;border-radius:11px;margin-top:10px;font-weight:800}.summary{color:#fff;background:var(--navy);border-radius:16px;margin-top:22px;padding:17px}.summary-row{color:#9db0c7;justify-content:space-between;gap:15px;margin-bottom:9px;font-size:12px;display:flex}.summary-total{border-top:1px solid #2d425c;justify-content:space-between;align-items:end;gap:14px;padding-top:13px;display:flex}.summary-total span{color:#a9bdd2;font-size:12px}.summary-total strong{letter-spacing:-.04em;font-size:25px}.sticky-order{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;border-top:1px solid #162f4d1f;justify-content:center;align-items:center;gap:24px;padding:14px 22px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 30px #0a1c3114}.sticky-price{min-width:180px}.sticky-price span,.sticky-price strong{display:block}.sticky-price span{color:var(--muted);font-size:11px}.sticky-price strong{margin-top:2px;font-size:22px}.primary-button{color:#061727;background:linear-gradient(135deg, var(--lime), #aeea4e);cursor:pointer;border:0;border-radius:13px;min-height:50px;padding:0 26px;font-weight:850;box-shadow:0 10px 25px #a9d33233}.primary-button:hover{filter:brightness(.96)}.modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040e19b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:22px;width:min(650px,100%);max-height:min(780px,100svh - 36px);padding:25px;overflow-y:auto;box-shadow:0 24px 80px #00000040}.modal-heading-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0 0 18px;display:grid}.admin-stats>div{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;gap:3px;padding:12px;display:grid}.admin-stats strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.admin-stats span{color:var(--muted);font-size:9px;font-weight:750}.svg-guide{color:#345267;background:#f1fbfd;border:1px solid #bfe5ec;border-radius:11px;margin:-7px 0 18px;padding:11px 12px;font-size:11px}.svg-guide summary{color:var(--cyan-dark);cursor:pointer;font-weight:850}.svg-guide ul{gap:5px;margin:10px 0 0;padding-left:18px;line-height:1.45;display:grid}.modal-kicker{color:var(--cyan-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850;display:block}.modal-close{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.texture-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.texture-upload{min-height:150px;color:var(--muted);background:var(--surface-soft);text-align:center;cursor:pointer;border:1px dashed #91a5ba;border-radius:14px;align-content:center;place-items:center;gap:7px;padding:16px;display:grid;overflow:hidden}.texture-upload.ready{background:#eefbf6;border-color:#24a57b}.texture-upload input{opacity:0;width:1px;height:1px;position:absolute}.texture-upload strong,.texture-upload small{max-width:100%;display:block}.texture-upload strong{color:var(--ink);font-size:13px}.texture-upload small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.texture-icon{color:#fff;background:var(--navy);border-radius:12px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.upload-note{border-left:3px solid var(--cyan);color:var(--muted);background:#f0fbfd;border-radius:0 10px 10px 0;gap:4px;padding:12px 13px;font-size:11px;line-height:1.45;display:grid}.upload-note strong{color:var(--ink)}.form-error{color:#9f2734;background:#fff3f4;border:1px solid #f2bcc2;border-radius:10px;padding:11px 12px;font-size:11px;font-weight:750}.modal h3{margin:0 0 7px;font-size:23px}.modal p{color:var(--muted);margin:0 0 20px;line-height:1.5}.modal-actions{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.secondary-button{border:1px solid var(--line);min-height:46px;color:var(--ink);cursor:pointer;background:#fff;border-radius:11px;padding:0 17px;font-weight:750}.success-mark{color:#0b644a;background:#dff8ec;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:16px;font-size:25px;font-weight:900;display:grid}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.stepper{display:none}.workspace{grid-template-columns:1fr}.viewer-card{height:64svh;min-height:520px;position:relative;top:auto}}@media (width<=700px){.site-header{min-height:62px;padding:0 14px}.brand{font-size:16px}.brand-mark{border-radius:10px;width:34px;height:34px}.header-help{font-size:0}.header-help:after{content:"Yardım";font-size:12px}.workspace{gap:10px;width:calc(100% - 20px);margin:10px auto 102px}.viewer-card,.panel-card{border-radius:16px}.viewer-card{height:54svh;min-height:430px}.viewer-head{padding:16px}.viewer-product strong{font-size:16px}.live-pill{display:none}.viewer-controls{bottom:10px;left:10px;right:10px}.viewer-tip{display:none}.view-buttons{justify-content:space-between;width:100%}.view-buttons button{flex:1}.panel-title{padding:18px 16px 14px}.panel-title h2{font-size:18px}.panel-quick-colors{gap:6px;margin-top:9px}.panel-quick-color{min-height:30px;padding-right:7px}.panel-quick-color input{flex-basis:21px;width:21px;height:21px}.manage-designs{white-space:normal;max-width:112px}.tab-list{z-index:20;grid-template-columns:repeat(4,minmax(76px,1fr));position:sticky;top:62px;overflow:hidden}.panel-body{padding:18px 16px}.option-grid,.design-grid{grid-template-columns:1fr}.player-row{grid-template-columns:minmax(92px,1.4fr) 64px 68px 36px;gap:5px}.sticky-order{justify-content:space-between;gap:10px;padding:10px}.sticky-price{min-width:0}.sticky-price strong{font-size:19px}.primary-button{min-height:48px;padding:0 17px}.modal{padding:20px}.texture-upload-grid{grid-template-columns:1fr}.texture-upload{min-height:118px}.admin-stats{grid-template-columns:1fr 1fr}.admin-stats>div:last-child{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}.brand,.manage-designs{color:inherit;text-decoration:none}.store-shell{background:radial-gradient(circle at 12% 0,#1b9dbe21,#0000 28rem),#f1f5f8;min-height:100svh}.store-header{z-index:60;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051322f0;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:76px;padding:0 max(24px,50vw - 710px);display:grid;position:sticky;top:0}.store-brand b{color:var(--lime)}.store-header nav{justify-content:center;gap:30px;display:flex}.store-header nav a{color:#aabbd0;font-size:14px;font-weight:750;text-decoration:none}.store-header nav a:hover{color:#fff}.store-contact,.store-primary{color:#061321;background:linear-gradient(135deg, var(--lime), #8ee85c);border-radius:13px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 30px #b6eb3e2b}.store-hero{color:#fff;background:radial-gradient(circle at 85% 55%,#1377c157,#0000 32rem),linear-gradient(120deg,#061424,#071c31 62%,#08243a);grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);min-height:610px;display:grid;position:relative;overflow:hidden}.store-hero:after{content:"";border:1px solid #65ceeb2b;border-radius:50%;width:540px;height:420px;position:absolute;bottom:-170px;right:-80px}.store-hero-copy{z-index:2;align-self:center;max-width:720px;padding:72px 30px 72px max(34px,50vw - 710px)}.store-badge,.store-kicker{color:#70dff0;letter-spacing:.16em;margin-bottom:18px;font-size:12px;font-weight:950;display:inline-flex}.store-hero h1{letter-spacing:-.065em;max-width:690px;margin:0;font-size:clamp(44px,5.2vw,78px);line-height:.98}.store-hero-copy>p{color:#b9c9da;max-width:630px;margin:28px 0 0;font-size:18px;line-height:1.7}.store-hero-actions{gap:12px;margin-top:32px;display:flex}.store-primary,.store-secondary{min-height:52px;padding:0 24px}.store-secondary{color:#fff;border:1px solid #ffffff30;border-radius:13px;justify-content:center;align-items:center;font-weight:850;text-decoration:none;display:inline-flex}.store-trust{color:#8ea4ba;flex-wrap:wrap;gap:18px;margin-top:26px;font-size:12px;font-weight:720;display:flex}.store-hero-media{min-height:520px;position:relative;overflow:hidden}.store-hero-media img{object-fit:cover;object-position:68% center;mix-blend-mode:screen;opacity:.94;width:100%;height:100%;position:absolute;inset:0}.catalog-section{width:min(1420px,100% - 48px);margin:0 auto;padding:84px 0 70px}.catalog-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.catalog-heading h2{color:#0b1e33;letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,52px)}.catalog-heading p{max-width:610px;color:var(--muted);margin:12px 0 0;line-height:1.65}.catalog-search{color:#5d6d7e;gap:7px;min-width:300px;font-size:12px;font-weight:850;display:grid}.catalog-search input{background:#fff;border:1px solid #d5dee7;border-radius:13px;outline:none;min-height:48px;padding:0 15px}.catalog-search input:focus{border-color:var(--cyan);box-shadow:0 0 0 4px #08a6c41c}.catalog-filters{gap:8px;margin:30px 0 24px;padding-bottom:4px;display:flex;overflow-x:auto}.catalog-filters button{color:#506174;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:99px;min-height:40px;padding:0 18px;font-size:13px;font-weight:780}.catalog-filters button.active{color:#fff;background:#0b243b;border-color:#0b243b}.catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.catalog-card{background:#fff;border:1px solid #dbe3ea;border-radius:22px;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 16px 38px #0f27410f}.catalog-card:hover{transform:translateY(-5px);box-shadow:0 23px 55px #0f27411f}.catalog-card-topline{color:#728195;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:16px 18px 0;font-size:10px;font-weight:900;display:flex}.catalog-card-topline b{color:#49610a;letter-spacing:0;background:#eff8be;border-radius:99px;padding:6px 8px;font-size:9px}.catalog-product-visual{background:radial-gradient(circle,#1e96be1c,#0000 60%),linear-gradient(#f8fafc,#eef3f7);place-items:center;height:270px;display:grid;position:relative;overflow:hidden}.catalog-product-visual.design-thumb-3d{background:radial-gradient(circle at 50% 38%,#ed16351a,#0000 54%),linear-gradient(145deg,#f8fafc,#edf1f5);border-radius:10px;width:100%;height:112px}.design-thumb-3d.catalog-product-3d:after{width:92px;height:12px;bottom:10px}.design-thumb-3d .catalog-3d-loading{font-size:8px}.catalog-product-3d:after{content:"";filter:blur(9px);opacity:0;background:#0f2b4829;border-radius:50%;width:145px;height:20px;transition:opacity .28s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.catalog-product-3d.ready:after{opacity:1}.catalog-product-3d canvas,.catalog-product-3d>img{z-index:1;object-fit:contain;filter:drop-shadow(0 16px 16px #0f274124);width:100%;height:100%;display:block;position:relative}.catalog-3d-loading{color:#7790a7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.catalog-3d-retry{z-index:2;color:#8f1d2c;cursor:pointer;background:#ffffffeb;border:1px solid #d3203a40;border-radius:10px;max-width:80%;padding:9px 12px;font-size:10px;font-weight:800}.catalog-jersey{width:145px;height:155px;margin-top:-35px;position:relative}.catalog-shirt,.catalog-sleeve{filter:saturate(1.05);background-position:50%;background-size:310%;position:absolute}.catalog-shirt{clip-path:polygon(24% 0,40% 8%,60% 8%,76% 0,100% 16%,88% 100%,12% 100%,0 16%);inset:0 19px}.catalog-sleeve{width:48px;height:65px;top:7px}.catalog-sleeve.left{clip-path:polygon(42% 0,100% 20%,78% 100%,0 80%);left:0}.catalog-sleeve.right{clip-path:polygon(0 20%,58% 0,100% 80%,22% 100%);right:0}.catalog-shorts{gap:2px;display:flex;position:absolute;bottom:19px}.catalog-shorts span{clip-path:polygon(0 0,100% 0,88% 100%,52% 100%,48% 54%,42% 100%,8% 100%);background-position:50%;background-size:220%;width:61px;height:65px}.catalog-card-copy{padding:19px}.catalog-card-copy>span{color:var(--cyan-dark);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.catalog-card-copy h3{letter-spacing:-.035em;margin:6px 0 15px;font-size:20px}.catalog-price{justify-content:space-between;align-items:end;gap:10px;display:flex}.catalog-price strong{font-size:19px}.catalog-price small{color:#7a8797}.catalog-card-copy>a{color:#0a1d31;border-top:1px solid #e4e9ee;justify-content:space-between;margin-top:18px;padding-top:16px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.catalog-card-copy>a span{color:var(--cyan);font-size:18px}.catalog-empty,.admin-empty{color:#718095;text-align:center;border:1px dashed #cbd6e0;border-radius:16px;padding:34px}.store-process{background:#d9e1e8;border:1px solid #d9e1e8;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:1px;width:min(1420px,100% - 48px);margin:0 auto 80px;display:grid;overflow:hidden}.store-process>div{background:#fff;padding:34px}.store-process span{color:var(--cyan);font-weight:950}.store-process strong{margin:13px 0 8px;font-size:19px;display:block}.store-process p{color:var(--muted);margin:0;line-height:1.6}.store-footer{color:#adbed0;background:#061424;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:38px max(24px,50vw - 710px);display:grid}.store-footer p{margin:0}.store-footer a{color:var(--lime);font-weight:850;text-decoration:none}.admin-shell{background:#f2f5f8;grid-template-columns:250px 1fr;min-height:100svh;display:grid}.admin-sidebar{color:#fff;background:radial-gradient(circle at 0 0,#16abc733,#0000 18rem),#061424;flex-direction:column;height:100svh;padding:26px 18px;display:flex;position:sticky;top:0}.admin-sidebar .brand{padding:0 6px}.admin-sidebar nav{gap:7px;margin-top:48px;display:grid}.admin-sidebar nav button{color:#99aec4;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 15px;font-weight:780;display:flex}.admin-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--lime);background:#44c2db29}.admin-sidebar nav button span{color:#51d4e9}.admin-back{color:#9eb1c4;border-top:1px solid #ffffff14;margin-top:auto;padding:16px;font-size:13px;font-weight:800;text-decoration:none}.admin-main{min-width:0;padding:30px}.admin-topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.admin-topbar span,.admin-card-heading span{color:var(--cyan-dark);letter-spacing:.14em;font-size:10px;font-weight:950}.admin-topbar h1{letter-spacing:-.045em;margin:5px 0 0;font-size:34px}.admin-avatar{color:#0a2033;background:var(--lime);border-radius:14px;place-items:center;width:46px;height:46px;font-weight:950;display:grid}.admin-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 18px;display:grid}.admin-metrics>div{background:#fff;border:1px solid #dce4eb;border-radius:17px;gap:8px;padding:20px;display:grid}.admin-metrics span{color:#657589;font-size:12px;font-weight:800}.admin-metrics strong{letter-spacing:-.04em;font-size:27px}.admin-metrics small{color:#8895a4}.admin-message{color:#0c697d;background:#eaf9fb;border:1px solid #a7dce5;border-radius:12px;margin-bottom:14px;padding:13px 16px;font-weight:750}.admin-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr);gap:16px;display:grid}.admin-card{background:#fff;border:1px solid #dce4eb;border-radius:19px;overflow:hidden;box-shadow:0 16px 40px #0d27410d}.admin-card-heading{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;padding:21px 22px;display:flex}.admin-card-heading h2{margin:4px 0 0;font-size:20px}.admin-card-heading small{color:#78889b}.admin-design-list{max-height:680px;overflow-y:auto}.admin-design-list article{border-bottom:1px solid #edf0f3;grid-template-columns:54px minmax(130px,1fr) auto auto auto auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.admin-design-thumb{background-color:#d9e3ea;background-position:50%;background-size:cover;border-radius:10px;width:50px;height:58px}.admin-design-list .catalog-product-visual{border-radius:10px;width:50px;height:58px}.admin-design-list .catalog-product-visual:after{display:none}.admin-design-list article>div{gap:4px;display:grid}.admin-design-list article>div span{color:#778699;font-size:11px}.admin-design-list article>button{color:#1b5263;cursor:pointer;background:#f6fafb;border:1px solid #d6e2e7;border-radius:9px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850}.admin-design-list button.unpublish{color:#8c6214;background:#fff8df}.admin-design-list button.danger-link{color:#b13a47;background:#fff4f5}.admin-editor{align-self:start}.admin-editor .field-stack{padding:21px}.admin-two-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-upload{color:#627286;cursor:pointer;text-align:center;background:#f8fafb;border:1px dashed #b9c9d4;border-radius:12px;place-content:center;min-height:95px;padding:12px;display:grid}.admin-upload input{display:none}.admin-upload strong{color:#183149;font-size:13px}.admin-upload span{margin-top:4px;font-size:10px}.admin-editor-actions{justify-content:end;gap:8px;margin-top:5px;display:flex}.admin-table-wrap{padding:0 20px 20px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%}.admin-table th,.admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #e9edf1;padding:15px 12px}.admin-table th{color:#738195;letter-spacing:.08em;font-size:10px}.admin-table td{font-size:13px}.admin-table td small{color:#8795a5;margin-top:4px;display:block}.admin-table select{border:1px solid #d3dde5;border-radius:9px;min-height:36px}.admin-user-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:20px;display:grid}.admin-user-grid article{border:1px solid #e0e7ed;border-radius:14px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.admin-user-grid article>span{color:#073447;background:#c8f1f5;border-radius:13px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.admin-user-grid article>div{gap:4px;display:grid}.admin-user-grid small{color:#778699}.admin-user-grid b,.admin-user-grid em{grid-column:3;font-size:11px;font-style:normal}.admin-user-grid em{color:#168098}.layer-editor{background:linear-gradient(145deg,#f5fbfc,#edf5f7);border:1px solid #cfe0e8;border-radius:15px;margin-bottom:22px;padding:15px}.layer-editor-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.layer-editor-heading span{color:var(--cyan-dark);letter-spacing:.12em;font-size:10px;font-weight:950}.layer-editor-heading strong{font-size:11px}.layer-list{grid-template-columns:1fr;gap:7px;display:grid}.layer-list-item{background:#fff;border:1px solid #d2dfe5;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;gap:7px;min-width:0;min-height:62px;padding:6px;transition:all .15s;display:grid}.layer-list-item.active{border-color:var(--cyan);box-shadow:0 0 0 3px #08a6c41a}.layer-list-item.hidden-layer{opacity:.72;background:#f3f4f6}.layer-select{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;gap:3px;min-width:0;padding:6px;display:grid}.layer-select:disabled{cursor:not-allowed;opacity:.48}.layer-select span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;overflow:hidden}.layer-select small{color:#758496;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layer-item-actions{align-items:center;gap:4px;display:flex}.layer-item-actions button{color:#435468;cursor:pointer;background:#f8fafb;border:1px solid #d7e0e5;border-radius:8px;place-items:center;width:31px;height:31px;padding:0;font-size:12px;display:grid}.layer-item-actions button:hover,.layer-item-actions button.active{color:#fff;background:#283646;border-color:#283646}.layer-item-actions button.delete:hover{background:#ed1635;border-color:#ed1635}.layer-item-actions button:disabled{cursor:not-allowed;opacity:.3}.editor-command-bar{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:9px;display:grid}.editor-command-bar button{color:#33475b;cursor:pointer;background:#fff;border:1px solid #d7e0e5;border-radius:8px;min-height:34px;padding:6px;font-size:9px;font-weight:850}.editor-command-bar button.active{color:#fff;background:#283646;border-color:#283646}.editor-command-bar button:disabled{cursor:not-allowed;opacity:.4}.graphic-warning-list{gap:4px;margin-top:9px;display:grid}.graphic-warning-list span{color:#8f4217;background:#fff8ed;border:1px solid #f2c5a6;border-radius:8px;padding:7px 9px;font-size:9px;font-weight:800}.layer-drag-guide{color:#8a2635;background:#fff7f8;border:1px dashed #ed163552;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:800;display:flex}.layer-drag-guide button{color:#fff;cursor:pointer;background:#d50e2c;border:0;border-radius:7px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}.layer-drag-actions{flex:none;gap:5px;display:flex}.layer-drag-actions button:first-child:not(:last-child){color:#9b1730;background:#ffe4e9}.precision-placement{background:#fff;border:1px solid #d8e2e7;border-radius:11px;gap:10px;margin-top:10px;padding:11px;display:grid}.precision-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.precision-heading strong{color:#27394d;font-size:11px}.precision-heading span{color:#6b7b8d;background:#eef3f6;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800}.precision-body{grid-template-columns:108px 1fr;gap:10px;display:grid}.direction-pad{grid-template:repeat(3,34px)/repeat(3,34px);gap:3px;display:grid}.direction-pad button{color:#26384a;cursor:pointer;background:#f6f9fa;border:1px solid #d5dfe5;border-radius:8px;place-items:center;padding:0;font-size:16px;font-weight:900;display:grid}.direction-pad button:hover,.direction-pad .center{color:#fff;background:#ed1635;border-color:#ed1635}.direction-pad button:disabled{cursor:not-allowed;opacity:.35}.direction-pad .up{grid-area:1/2}.direction-pad .left{grid-area:2/1}.direction-pad .center{grid-area:2/2}.direction-pad .right{grid-area:2/3}.direction-pad .down{grid-area:3/2}.quick-placement{grid-template-columns:1fr 1fr;gap:5px;display:grid}.quick-placement button,.transform-buttons button{color:#405166;cursor:pointer;background:#f8fafb;border:1px solid #d7e0e5;border-radius:7px;min-height:31px;padding:5px 7px;font-size:9px;font-weight:850}.quick-placement button:hover,.transform-buttons button:hover{color:#fff;background:#ed1635;border-color:#ed1635}.quick-placement button:first-child,.quick-placement button:last-child{grid-column:1/-1}.transform-buttons{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.transform-buttons button:disabled{cursor:not-allowed;opacity:.38}.layer-color-control{color:#536579;background:#fff;border:1px solid #d8e0e6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:9px 10px;font-size:10px;font-weight:850;display:flex}.layer-color-picker{align-items:center;gap:7px;display:flex}.layer-color-picker input{cursor:pointer;background:#fff;border:1px solid #ccd5dd;border-radius:7px;width:34px;height:28px;padding:2px}.layer-color-picker b{color:#2c3d50;letter-spacing:.04em;min-width:58px;font-size:9px}.layer-size-control{color:#536579;gap:7px;margin-top:13px;font-size:11px;font-weight:850;display:grid}.layer-size-control input{width:100%;accent-color:var(--cyan)}.graphic-placement-grid{grid-template-columns:1fr;gap:10px;display:grid}.compact-upload{min-height:78px}.background-clean-status{color:#15764c;background:#effbf4;border:1px solid #bde6cf;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:780}@media (width<=1180px){.catalog-grid{grid-template-columns:repeat(3,1fr)}.admin-layout{grid-template-columns:1fr}.admin-user-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.store-header{grid-template-columns:1fr auto}.store-header nav{display:none}.store-hero{grid-template-columns:1fr}.store-hero-copy{padding:62px 24px 24px}.store-hero-media{min-height:420px}.catalog-grid{grid-template-columns:repeat(2,1fr)}.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;padding:14px;position:relative}.admin-sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:16px}.admin-sidebar nav button{justify-content:center}.admin-back{display:none}.admin-metrics{grid-template-columns:1fr 1fr}}@media (width<=620px){.store-header{min-height:64px;padding:0 12px}.store-contact{min-height:40px;padding:0 13px;font-size:0}.store-contact:after{content:"Tasarla";font-size:12px}.store-hero{min-height:auto}.store-hero h1{font-size:43px}.store-hero-copy>p{font-size:15px}.store-hero-actions{flex-direction:column;align-items:stretch}.store-hero-media{min-height:320px}.catalog-section{width:calc(100% - 24px);padding-top:54px}.catalog-heading{flex-direction:column;align-items:stretch}.catalog-search{min-width:0}.catalog-grid{grid-template-columns:1fr}.catalog-product-visual{height:300px}.store-process{grid-template-columns:1fr;width:calc(100% - 24px)}.store-footer{text-align:center;grid-template-columns:1fr}.store-footer .brand{justify-content:center}.admin-main{padding:14px}.admin-sidebar nav button{min-height:42px;padding:0 7px;font-size:11px}.admin-sidebar nav button span{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics>div{padding:15px}.admin-design-list article{grid-template-columns:45px minmax(110px,1fr) auto}.admin-design-list article>b{display:none}.admin-design-list article>button{grid-column:auto}.admin-user-grid,.admin-two-fields{grid-template-columns:1fr}}.workspace{grid-template-columns:minmax(0,1.65fr) minmax(400px,.78fr);align-items:start;gap:16px;width:min(1700px,100% - 28px);margin:14px auto 100px}.viewer-card,.panel-card{border-radius:26px;height:clamp(540px,100svh - 154px,820px);min-height:0;box-shadow:0 26px 70px #1c11151f,0 2px 8px #0e0e120d}.viewer-card{top:82px}.viewer-head{padding:20px 22px}.viewer-controls{bottom:16px;left:16px;right:16px}.view-buttons{border-radius:15px;padding:5px}.view-buttons button{border-radius:10px;min-width:42px;min-height:36px}.view-buttons .fit-view-button{color:#fff;background:#ed163524;border:1px solid #ff526b5c;min-width:62px}.panel-card{flex-direction:column;display:flex;overflow:hidden}.panel-title,.tab-list{flex:none}.panel-title{min-height:78px;padding:18px 20px 15px}.tab-list{gap:5px;padding:8px}.tab-list button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:47px;display:flex}.tab-list button.active{background:#fff;border-color:#f0c4ca}.panel-body{flex:auto;min-height:0;padding:20px;overflow:hidden auto}.design-thumb,.design-thumb-3d,.catalog-product-visual.design-thumb-3d{height:104px}.sticky-order{background:#fffffff0;border:1px solid #17171c1a;border-radius:20px;justify-content:space-between;gap:20px;width:min(620px,100% - 24px);padding:10px 11px 10px 18px;bottom:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 22px 60px #120e1033,inset 0 1px #ffffffe6}@media (width<=1180px) and (width>=981px){.workspace{grid-template-columns:minmax(0,1.5fr) minmax(370px,.82fr)}}@media (width<=980px){.workspace{grid-template-columns:1fr;width:min(900px,100% - 24px);margin-top:12px}.viewer-card{height:clamp(480px,64svh,650px);min-height:0;position:relative;top:auto}.panel-card{height:auto;min-height:680px;overflow:visible}.panel-body{overflow:visible}}@media (width<=700px){.workspace{gap:9px;width:calc(100% - 16px);margin:8px auto 98px}.viewer-card,.panel-card{border-radius:19px}.viewer-card{height:clamp(410px,58svh,520px)}.viewer-controls{bottom:8px;left:8px;right:8px}.view-buttons{scrollbar-width:none;justify-content:flex-start;width:100%;overflow-x:auto}.view-buttons button{flex:1 0 auto;min-width:48px}.panel-card{min-height:620px}.panel-title{min-height:72px;padding:15px 14px 13px}.tab-list{grid-template-columns:repeat(4,minmax(94px,1fr));top:60px;overflow-x:auto}.panel-body{padding:17px 14px}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky-order{border-radius:17px;gap:10px;width:calc(100% - 16px);padding:8px 8px 8px 13px;bottom:8px}}@media (width<=390px){.design-grid{grid-template-columns:1fr}.viewer-card{height:430px}}.viewer-card,.panel-card{min-width:0;max-width:100%}@media (width<=700px){.tab-list{grid-template-columns:repeat(4,minmax(82px,1fr))}.design-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=340px){.design-grid{grid-template-columns:1fr}}.viewer-card{color:#17171b;background:linear-gradient(#12121609 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#12121609 1px,#0000 1px) 0 0/42px 42px,#fff}.viewer-card:before{display:none}.viewer-card:after{border-color:#1212161a;box-shadow:inset 0 1px #fffc}.viewer-head{background:linear-gradient(#fffffff5,#0000)}.viewer-product strong{color:#17171b;text-shadow:none}.viewer-product span{color:#4f5661;background:#ffffffdb;border-color:#d8dce2}.live-pill{color:#98182b;background:#fff4f6e6;border-color:#e11a394d;box-shadow:0 8px 24px #7e0f2114}:root{--ink:#141417;--muted:#6f7178;--line:#e5e5e8;--surface:#fff;--surface-soft:#f6f6f7;--navy:#0b0b0e;--cyan:#ed1635;--cyan-dark:#c40d28;--lime:#ed1635;--danger:#b90e25}.brand-mark{color:#fff;background:linear-gradient(145deg,#f32242,#b90822);box-shadow:0 10px 28px #dd0d2c3d}.site-header{background:linear-gradient(90deg,#ed163529,#0000 36%),#0a0a0df7;border-bottom-color:#ffffff14;box-shadow:0 10px 32px #0000002e}.step.active .step-number,.view-buttons button:hover,.view-buttons button.active{color:#fff;background:linear-gradient(145deg,#f32242,#c80c28);border-color:#ed1635}.viewer-card{background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 58% 24%,#c6132b6b,#0000 35%),linear-gradient(145deg,#1a1a20,#08080b 74%)}.eyebrow,.store-badge,.store-kicker{color:#ef2845}.live-pill{color:#ffd7dd;background:#1a080da8;border-color:#ef284561}.panel-card{background:linear-gradient(#ed16350b,#0000 190px),#fff}.manage-designs{color:#bd0c26;background:#fff5f7;border-color:#f0b8c1}.tab-list button.active{color:#c40d28;box-shadow:inset 0 -2px #ed1635,0 4px 14px #4d081414}.primary-button{color:#fff;background:linear-gradient(135deg,#f32242,#c90c28);box-shadow:0 12px 28px #d60d2b3d}.store-shell{background:radial-gradient(circle at 9% 0,#ed163514,#0000 28rem),#f4f4f5}.store-header{color:#141417;background:#fffffff5;border-bottom:1px solid #ececef;box-shadow:0 10px 35px #11111414}.store-brand,.store-header nav a{color:#242429}.store-brand b,.store-header nav a:hover{color:#e01231}.store-contact,.store-primary{color:#fff;background:linear-gradient(135deg,#f32242,#d20b29);box-shadow:0 12px 30px #d80b2b3b}.store-hero{background:radial-gradient(circle at 81% 52%,#d811304d,#0000 30rem),linear-gradient(112deg,#08080b 0%,#101015 58%,#1b0710 100%)}.store-hero-copy>p{color:#c2c2c8}.store-hero-media{background:linear-gradient(135deg,#111116,#290811)}.store-hero-media img{filter:hue-rotate(132deg)saturate(1.28)contrast(1.06)}.catalog-filters button.active{color:#fff;background:#131316;box-shadow:0 8px 22px #0f0f1229}.catalog-card{border-color:#e3e3e7;box-shadow:0 10px 34px #160f110f}.catalog-card-topline b{color:#a20b22;background:#ffe7eb}.catalog-card-copy>span,.catalog-card-copy>a,.store-process span{color:#d50e2c}.store-footer{color:#bbbcc2;background:linear-gradient(90deg,#ed16351a,#0000 38%),#0a0a0d}.store-footer a{color:#ff3853}.admin-shell{background:#f4f4f5}.admin-sidebar{background:radial-gradient(circle at 0 0,#ed163538,#0000 18rem),#0b0b0e}.admin-sidebar nav button.active{background:#ed163524;box-shadow:inset 3px 0 #ed1635}.admin-sidebar nav button span,.admin-topbar span,.admin-card-heading span{color:#e91938}@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-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}.app-shell .viewer-card{color:var(--ws-text)!important;border-color:var(--ws-line-strong)!important;box-shadow:var(--ws-shadow)!important;background-color:#07101e!important;background-image:url(/images/wensport-3d-stage.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.app-shell .viewer-card:before,.app-shell .viewer-card:after{content:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;display:none!important}.app-shell .viewer-head{filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.app-shell .viewer-product strong{text-shadow:0 2px 16px #000000b8;color:#fff!important}.app-shell .viewer-product span,.app-shell .viewer-tip{text-shadow:0 2px 14px #000000c7;color:#c7d4e9!important}.app-shell .live-pill,.app-shell .viewer-controls{color:#eef5ff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#060b16c7!important;border-color:#ffffff2e!important;box-shadow:0 12px 34px #0000004d!important}.eyebrow,.store-badge,.store-kicker,.catalog-card-copy>span,.catalog-card-copy>a,.store-process span,.store-footer a,.admin-sidebar nav button span,.admin-topbar span,.admin-card-heading span{color:var(--ws-pink-2)!important}.store-brand b,.store-header nav a:hover,.catalog-price strong{color:var(--ws-pink)!important}.step.active .step-number,.tab-list button.active .tab-index,.admin-avatar{color:#fff!important;background:linear-gradient(145deg, var(--ws-pink), var(--ws-purple))!important}.catalog-card:hover{border-color:#ff276773!important;box-shadow:0 26px 68px #00000057!important}.panel-title{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.panel-title-heading{grid-area:1/1;min-width:0}.panel-title>.manage-designs{grid-area:1/2}.panel-quick-colors{grid-area:2/1/auto/-1;grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;width:100%;display:grid}.panel-quick-color{color:#263746;text-align:left;background:#fff;border-radius:12px;grid-template-columns:32px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-width:0;min-height:54px;padding:7px 8px;display:grid}.panel-title>.quick-color-editor{grid-area:3/1/auto/-1;width:100%}.quick-color-copy,.quick-color-copy strong,.quick-color-copy small{min-width:0}.quick-color-copy strong,.quick-color-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-quick-color:hover,.panel-quick-color.active{border-color:#ed1635;transform:translateY(-1px);box-shadow:0 0 0 3px #ed16351a}.color-row{background:#fff;min-height:72px}@media (width<=900px){.workspace{grid-template-columns:1fr}.viewer-card{height:min(58svh,620px);min-height:430px;position:relative;top:auto}.panel-card{min-height:0}}@media (width<=620px){.workspace{width:calc(100% - 14px);margin-top:7px}.viewer-card{height:48svh;min-height:390px}.panel-quick-colors{grid-template-columns:1fr}.panel-quick-color{grid-template-columns:38px minmax(0,1fr) 14px;min-height:58px}.quick-color-swatch{width:38px;height:38px}.tab-list{z-index:30;position:sticky;top:0;overflow-x:auto}}:root{--font-geist-sans:"Segoe UI", Arial, sans-serif;--font-geist-mono:"Cascadia Mono", Consolas, monospace;--wr-ink:#281b32;--wr-ink-soft:#493a52;--wr-paper:#fffaf3;--wr-surface:#fff;--wr-sand:#f5eee4;--wr-line:#eadfd3;--wr-muted:#786d78;--wr-coral:#f15b62;--wr-coral-dark:#c83f55;--wr-blue:#4267d5;--wr-mint:#9ed8c5;--wr-yellow:#f4c95d;--wr-radius:22px;--wr-shadow:0 18px 48px #3827371f}.checkout-page-v42 .commerce-header{color:var(--wr-ink)}.checkout-page-v42 .commerce-header nav a,.checkout-page-v42 .commerce-account a,.checkout-page-v42 .commerce-account button{color:var(--wr-ink-soft)}.checkout-page-v42 .commerce-content{width:min(1180px,100% - 36px)!important;padding-top:42px!important}.checkout-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:26px;display:flex}.checkout-heading>div>span,.checkout-section-title span,.checkout-summary-head>span{color:var(--wr-coral-dark);letter-spacing:.16em;font-size:10px;font-weight:950}.checkout-heading h1{color:var(--wr-ink);letter-spacing:-.045em;margin:5px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,52px)}.checkout-heading p{color:var(--wr-muted);margin:0}.checkout-heading ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.checkout-heading li{min-height:36px;color:var(--wr-muted);border:1px solid var(--wr-line);background:#ffffffb8;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:850;display:flex}.checkout-heading li.done,.checkout-heading li.active{color:var(--wr-blue);background:#f3f6ff;border-color:#c5d3fa}.checkout-heading li.active{color:#fff;border-color:var(--wr-blue);background:var(--wr-blue)}.checkout-page-v42 .checkout-layout{grid-template-columns:minmax(0,1fr) 380px;gap:24px;margin-top:0}.checkout-page-v42 .checkout-card{padding:30px;display:block;overflow:hidden}.checkout-section-title{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.checkout-section-title>b{color:#fff;background:linear-gradient(145deg, var(--wr-coral), var(--wr-blue));border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 8px 18px #4267d533}.checkout-section-title h2{color:var(--wr-ink);letter-spacing:-.025em;margin:3px 0;font-size:22px}.checkout-section-title p{color:var(--wr-muted);margin:0;font-size:13px}.checkout-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.checkout-form-grid>label{gap:7px;display:grid}.checkout-form-grid label>span{color:var(--wr-ink);font-size:12px;font-weight:850}.checkout-field-wide{grid-column:1/-1}.checkout-page-v42 .checkout-card input,.checkout-page-v42 .checkout-card textarea,.checkout-page-v42 .checkout-card select{box-sizing:border-box;width:100%;min-height:52px;color:var(--wr-ink);border:1px solid var(--wr-line);font:inherit;background:#fffdfb;border-radius:12px;outline:none;padding:0 15px;transition:border-color .16s,box-shadow .16s}.checkout-page-v42 .checkout-card textarea{resize:vertical;min-height:104px;padding-top:14px}.checkout-page-v42 .checkout-card input:focus,.checkout-page-v42 .checkout-card textarea:focus,.checkout-page-v42 .checkout-card select:focus{border-color:var(--wr-blue);box-shadow:0 0 0 4px #4267d51a}.checkout-page-v42 .checkout-card select:disabled{color:#929aaa;background:#f3f4f6}.checkout-phone-field{border:1px solid var(--wr-line);background:#fffdfb;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;display:grid;overflow:hidden}.checkout-phone-field:focus-within{border-color:var(--wr-blue);box-shadow:0 0 0 4px #4267d51a}.checkout-phone-field>b{color:var(--wr-blue);border-right:1px solid var(--wr-line);padding:0 13px;font-size:13px}.checkout-page-v42 .checkout-phone-field input{box-shadow:none!important;border:0!important;border-radius:0!important}.checkout-form-grid small{color:var(--wr-muted);font-size:11px}.checkout-form-grid .checkout-field-error{color:#b4233b;font-weight:750}.checkout-field-error button{color:var(--wr-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.checkout-payment-title{border-top:1px solid var(--wr-line);margin-top:34px;padding-top:28px}.payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.checkout-page-v42 .payment-choice{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:96px;padding:15px;display:grid;position:relative}.checkout-page-v42 .payment-choice>input{opacity:0;width:1px;height:1px;position:absolute}.payment-icon{width:38px;height:38px;color:var(--wr-blue);background:#eaf0ff;border-radius:11px;place-items:center;font-size:19px;font-weight:900;display:grid}.payment-choice>span:nth-of-type(2){gap:5px;display:grid}.payment-choice>span>b{color:var(--wr-ink);font-size:14px}.payment-choice>i{color:#0000;border:1px solid #cbd2df;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.payment-choice.active>i{color:#fff;border-color:var(--wr-blue);background:var(--wr-blue)}.checkout-page-v42 .commerce-error{margin-top:18px}.checkout-page-v42 .checkout-summary{padding:24px;display:block;position:sticky;top:100px;color:var(--wr-ink)!important;border:1px solid var(--wr-line)!important;background:#fff!important;box-shadow:0 22px 60px #2d1c3b1f!important}.checkout-summary-head,.checkout-summary-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.checkout-summary-head{margin-bottom:18px}.checkout-summary-head a{color:var(--wr-blue);font-size:12px;font-weight:850;text-decoration:none}.checkout-product{border:1px solid var(--wr-line);background:#fbfaf8;border-radius:15px;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:20px;padding:12px;display:grid}.checkout-product-art{color:#fff;background:linear-gradient(145deg, #182038, var(--wr-blue));border-radius:11px;place-items:center;height:88px;display:grid;overflow:hidden}.checkout-product-art img{object-fit:cover;width:100%;height:100%}.checkout-product-art strong{font-size:22px}.checkout-product h2{color:var(--wr-ink);margin:3px 0 5px;font-size:17px}.checkout-product p,.checkout-product small{margin:0;font-size:11px;color:var(--wr-muted)!important}.checkout-product small{letter-spacing:.06em;font-weight:900;color:var(--wr-blue)!important}.checkout-summary-row{color:var(--wr-muted);border-bottom:1px solid #ece7e1;padding:11px 2px;font-size:13px}.checkout-summary-row b{color:var(--wr-ink)}.checkout-summary-row .checkout-free{color:#178157}.checkout-total{grid-template-columns:1fr auto;align-items:end;gap:2px 10px;padding:20px 2px;display:grid}.checkout-total>span{color:var(--wr-ink);font-weight:850}.checkout-total strong{color:var(--wr-ink);font-size:28px;line-height:1}.checkout-total small{text-align:right;grid-column:2}.checkout-submit{width:100%;min-height:52px;font:inherit;cursor:pointer;border:0;border-radius:13px;font-weight:900}.checkout-submit:disabled{cursor:wait;opacity:.65}.checkout-assurance{background:#eef8f4;border-radius:12px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.checkout-assurance>b{color:#fff;background:#178157;border-radius:50%;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.checkout-assurance>span{gap:2px;display:grid}.checkout-assurance strong{font-size:12px}.checkout-assurance small{font-size:10px;color:#527568!important}.checkout-legal{text-align:center;margin-top:14px;font-size:10px;line-height:1.5;display:block}.checkout-legal a{color:var(--wr-blue)}@media (width<=900px){.checkout-page-v42 .commerce-content{padding-top:28px!important}.checkout-heading{flex-direction:column;align-items:flex-start}.checkout-page-v42 .checkout-layout{grid-template-columns:1fr}.checkout-page-v42 .checkout-summary{position:static}}@media (width<=600px){.checkout-page-v42 .commerce-content{width:min(100% - 20px,1180px)!important;padding:22px 0 120px!important}.checkout-heading{gap:18px;margin-bottom:18px}.checkout-heading h1{font-size:34px}.checkout-heading ol{width:100%}.checkout-heading li{flex:1 1 0;justify-content:center;min-width:0;padding:0 8px}.checkout-page-v42 .checkout-card,.checkout-page-v42 .checkout-summary{padding:20px 16px;border-radius:20px!important}.checkout-form-grid,.payment-options{grid-template-columns:1fr}.checkout-field-wide{grid-column:auto}.checkout-page-v42 .checkout-card input,.checkout-page-v42 .checkout-card select{min-height:54px;font-size:16px}.checkout-product{grid-template-columns:76px minmax(0,1fr)}.checkout-product-art{height:74px}}html{scroll-behavior:smooth}body{color:var(--wr-ink);background:var(--wr-paper)}a,button,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:3px;outline:3px solid var(--wr-blue)!important}.store-shell-v3{min-height:100svh;color:var(--wr-ink);background:radial-gradient(circle at 6% 6%, #9ed8c56b, transparent 28rem), radial-gradient(circle at 96% 20%, #f4c95d42, transparent 30rem), var(--wr-paper);overflow:clip}.store-shell-v3 *{box-sizing:border-box}.store-shell-v3 .commerce-header,.commerce-page .commerce-header{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf3e0;border-bottom:1px solid #281b321a;grid-template-columns:auto minmax(0,1fr) auto;gap:22px;min-height:76px;padding:0 max(22px,50vw - 670px);display:grid;position:sticky;top:0;box-shadow:0 8px 28px #3827370f}.store-shell-v3 .store-brand,.commerce-page .commerce-header .brand{color:var(--wr-ink);letter-spacing:-.04em;gap:10px;font-size:17px;font-weight:900}.store-shell-v3 .brand-mark,.commerce-page .brand-mark,.admin-shell .brand-mark,.app-shell .brand-mark{color:#fff;background:linear-gradient(145deg, var(--wr-coral), var(--wr-blue));border-radius:12px;box-shadow:0 10px 22px #4267d533}.store-shell-v3 .store-brand b{color:var(--wr-coral)}.store-shell-v3 .commerce-header nav{gap:4px}.store-shell-v3 .commerce-header nav a{color:var(--wr-ink-soft);border-radius:10px;padding:10px 11px;font-size:12px;font-weight:760}.store-shell-v3 .commerce-header nav a:hover{color:var(--wr-ink);background:#9ed8c561}.store-shell-v3 .commerce-account>a,.store-shell-v3 .commerce-account button{min-height:40px;color:var(--wr-ink);border-radius:11px;padding:0 13px;font-size:12px;font-weight:800}.store-shell-v3 .commerce-account .commerce-register{color:#fff;border-color:var(--wr-coral);background:var(--wr-coral);box-shadow:0 8px 18px #f15b622e}.store-shell-v3 .store-hero{width:min(1340px,100% - 36px);min-height:650px;box-shadow:var(--wr-shadow);background:linear-gradient(#281b3209 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#281b3209 1px,#0000 1px) 0 0/36px 36px,linear-gradient(125deg,#fff9ef,#fff 58%,#f6eee6);border:1px solid #281b3217;border-radius:32px;grid-template-columns:minmax(0,.96fr) minmax(390px,1.04fr);margin:24px auto 0;display:grid;position:relative;overflow:hidden}.store-shell-v3 .store-hero:before{content:"";border:1px solid #4267d529;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-70px;right:43%;box-shadow:0 0 0 42px #4267d509,0 0 0 84px #f15b6207}.store-shell-v3 .store-hero-copy{z-index:2;align-self:center;max-width:700px;padding:70px clamp(32px,5vw,78px);position:relative}.store-shell-v3 .store-badge,.store-shell-v3 .store-kicker{letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:17px;font-size:10px;font-weight:900;display:inline-flex;color:var(--wr-blue)!important}.store-shell-v3 .store-badge:before,.store-shell-v3 .store-kicker:before{background:var(--wr-coral);content:"";width:26px;height:2px}.store-shell-v3 .store-hero h1{color:var(--wr-ink);letter-spacing:-.065em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.8vw,92px);font-weight:700;line-height:.94}.store-shell-v3 .store-hero-title-line{display:block}.store-shell-v3 .store-hero-title-line--accent{color:var(--wr-coral);font-style:italic}.store-shell-v3 .store-hero-copy>p{max-width:565px;color:var(--wr-ink-soft);margin:28px 0 0;font-size:17px;line-height:1.68}.store-shell-v3 .store-hero-actions{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.store-shell-v3 .store-primary,.store-shell-v3 .store-secondary,.store-shell-v3 .store-final-cta a{border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 20px;font-size:13px;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.store-shell-v3 .store-primary,.store-shell-v3 .store-final-cta a{color:#fff;background:var(--wr-blue);box-shadow:0 12px 25px #4267d538}.store-shell-v3 .store-secondary{color:var(--wr-ink);border-color:var(--wr-line);background:#ffffffbf}.store-shell-v3 .store-primary:hover,.store-shell-v3 .store-secondary:hover,.store-shell-v3 .store-final-cta a:hover{transform:translateY(-2px)}.store-shell-v3 .store-primary:hover,.store-shell-v3 .store-final-cta a:hover{background:var(--wr-coral);box-shadow:0 16px 30px #f15b6238}.store-shell-v3 .store-trust{color:var(--wr-muted);flex-wrap:wrap;gap:11px 18px;margin-top:28px;font-size:11px;font-weight:700;display:flex}.store-shell-v3 .store-trust b{color:var(--wr-coral);margin-right:6px}.store-shell-v3 .store-hero-media{background:linear-gradient(145deg,#5d5ae2,#29358a 60%,#171b4b);align-self:stretch;position:relative;overflow:hidden}.store-shell-v3 .store-hero-media:before{z-index:1;content:"";background:linear-gradient(#0000 54%,#18153a73);position:absolute;inset:0}.store-shell-v3 .store-hero-media img{object-fit:cover;filter:none;width:100%;height:100%}.store-shell-v3 .store-live-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#26193eb8;border:1px solid #ffffff38;border-radius:17px;gap:7px;max-width:255px;padding:17px 18px;display:grid;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 38px #16102a33}.store-shell-v3 .store-live-card>span{color:#ffe198;letter-spacing:.13em;font-size:9px;font-weight:900}.store-shell-v3 .store-live-card i{background:var(--wr-mint);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.store-shell-v3 .store-live-card strong{font-size:16px;line-height:1.18}.store-shell-v3 .store-live-card small{color:#d9d7f4;font-size:11px}.store-shell-v3 .store-proof{border:1px solid var(--wr-line);background:#fffffff2;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1250px,100% - 56px);margin:-32px auto 0;display:grid;overflow:hidden;box-shadow:0 16px 36px #38273714}.store-shell-v3 .store-proof>div{border-right:1px solid var(--wr-line);gap:3px;padding:20px 25px;display:grid}.store-shell-v3 .store-proof>div:last-child{border-right:0}.store-shell-v3 .store-proof strong{color:var(--wr-blue);letter-spacing:-.04em;font-size:21px}.store-shell-v3 .store-proof span{color:var(--wr-muted);font-size:11px;font-weight:700}.store-shell-v3 .catalog-section,.store-shell-v3 .store-features,.store-shell-v3 .store-faq{width:min(1340px,100% - 36px);margin:88px auto 0}.store-shell-v3 .catalog-section{border:1px solid var(--wr-line);background:#ffffffc7;border-radius:28px;padding:clamp(24px,4vw,52px)}.store-shell-v3 .catalog-heading{align-items:end}.store-shell-v3 .catalog-heading h2,.store-shell-v3 .store-section-heading h2,.store-shell-v3 .store-final-cta h2{color:var(--wr-ink);letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,4vw,56px);line-height:1}.store-shell-v3 .catalog-heading p,.store-shell-v3 .store-section-heading>p{max-width:570px;color:var(--wr-muted);font-size:15px;line-height:1.65}.store-shell-v3 .catalog-search{min-width:min(100%,285px);color:var(--wr-muted)}.store-shell-v3 .catalog-search input{color:var(--wr-ink);border-color:var(--wr-line);background:#fff;border-radius:12px}.store-shell-v3 .catalog-filters button{color:var(--wr-ink-soft);border-color:var(--wr-line);background:#fff;border-radius:999px}.store-shell-v3 .catalog-filters button:hover,.store-shell-v3 .catalog-filters button.active{color:#fff;border-color:var(--wr-blue);background:var(--wr-blue)}.store-shell-v3 .catalog-result-line,.store-shell-v3 .catalog-card-copy>span{color:var(--wr-muted)}.store-shell-v3 .catalog-grid{gap:15px}.store-shell-v3 .catalog-card{border-color:var(--wr-line);box-shadow:none;background:#fff;border-radius:18px;overflow:hidden}.store-shell-v3 .catalog-card:hover{border-color:#4267d570;transform:translateY(-3px);box-shadow:0 16px 30px #4267d51a}.store-shell-v3 .catalog-card-copy h3{color:var(--wr-ink)}.store-shell-v3 .catalog-price strong{color:var(--wr-blue)}.store-shell-v3 .catalog-card-copy>a{color:var(--wr-blue);font-weight:850}.store-shell-v3 .store-features{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(28px,5vw,82px);display:grid}.store-shell-v3 .store-feature-grid{gap:12px}.store-shell-v3 .store-feature-card{border:1px solid var(--wr-line);box-shadow:none;background:#fff;border-radius:18px}.store-shell-v3 .store-feature-card>span{color:var(--wr-blue)}.store-shell-v3 .store-feature-card h3{color:var(--wr-ink)}.store-shell-v3 .store-feature-card p{color:var(--wr-muted)}.store-shell-v3 .store-process-section{background:#2d1c3b;border-radius:28px;width:min(1340px,100% - 36px);margin:88px auto 0;padding:clamp(28px,5vw,64px)}.store-shell-v3 .store-section-heading--dark h2,.store-shell-v3 .store-section-heading--dark .store-kicker{color:#fff!important}.store-shell-v3 .store-section-heading--dark .store-kicker:before{background:var(--wr-yellow)}.store-shell-v3 .store-process{margin-top:38px}.store-shell-v3 .store-process>div{border-color:#ffffff24}.store-shell-v3 .store-process strong{color:#fff}.store-shell-v3 .store-faq{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:clamp(28px,5vw,82px);display:grid}.store-shell-v3 .store-faq-list details{border-color:var(--wr-line);background:#ffffffa6}.store-shell-v3 .store-faq-list summary{color:var(--wr-ink)}.store-shell-v3 .store-faq-list p{color:var(--wr-muted)}.store-shell-v3 .store-final-cta{background:#fff0ed;border:1px solid #f5dce0;border-radius:28px;width:min(1340px,100% - 36px);margin:88px auto}.store-shell-v3 .store-final-cta p{color:var(--wr-ink-soft)}.store-shell-v3 .store-footer .brand,.store-shell-v3 .store-footer a{color:#fff}.app-shell{color:#172033!important;background:#f3f5f9!important}.app-shell .workspace{align-items:start!important;gap:18px!important}.app-shell .viewer-card{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#0c1524!important;border:1px solid #1d2b43!important;overflow:hidden!important;box-shadow:0 20px 48px #0f172a2e!important}.app-shell .panel-card{color:#172033!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #dfe4ec!important;overflow:hidden!important;box-shadow:0 18px 45px #202d431a!important}.app-shell .panel-title{color:#172033!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5e9f0!important;gap:14px!important;padding:22px 22px 18px!important}.app-shell .panel-title h2,.app-shell .section-heading,.app-shell .field>span,.app-shell .field label,.app-shell .design-meta strong{color:#172033!important}.app-shell .save-state,.app-shell .section-copy,.app-shell .field-help,.app-shell .design-meta small{color:#647087!important}.app-shell .panel-quick-colors{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:10px!important}.app-shell .panel-quick-color{color:#172033!important;min-height:58px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce2eb!important;transition:border-color .14s,box-shadow .14s!important}.app-shell .panel-quick-color:hover,.app-shell .panel-quick-color.active{border-color:#2864dc!important;transform:none!important;box-shadow:0 0 0 3px #2864dc1f!important}.app-shell .quick-color-arrow{color:#2864dc!important}.app-shell .quick-color-editor{color:#172033!important;box-shadow:none!important;background:#f8faff!important;border:1px solid #dce2eb!important}.app-shell .tab-list{z-index:4!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#f5f7fb!important;border:0!important;border-bottom:1px solid #e5e9f0!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;padding:8px!important;display:grid!important;position:relative!important;top:auto!important}.app-shell .tab-list button{color:#5c687c!important;min-width:0!important;min-height:50px!important;box-shadow:none!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:8px 10px!important;transition:color .14s,background-color .14s,border-color .14s!important;display:flex!important}.app-shell .tab-list button:hover{color:#172033!important;background:#fff!important}.app-shell .tab-list button.active{color:#174da8!important;background:#fff!important;border-color:#cfdcf8!important;box-shadow:0 4px 14px #244fa01a!important}.app-shell .tab-list .tab-index{color:#5f6c80!important;background:#e7ebf2!important;border-radius:8px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:11px!important;display:grid!important}.app-shell .tab-list button.active .tab-index{color:#fff!important;background:#2864dc!important}.app-shell .panel-body{color:#172033!important;background:#fff!important;padding:24px 22px 120px!important}.app-shell .design-card,.app-shell .color-row,.app-shell .field input,.app-shell .field select,.app-shell .field textarea{color:#172033!important;background:#fff!important;border-color:#dce2eb!important}.app-shell .design-card{box-shadow:none!important;overflow:hidden!important}.app-shell .design-card:hover{border-color:#9db7e8!important;transform:none!important}.app-shell .design-card.selected{border-color:#2864dc!important;box-shadow:0 0 0 3px #2864dc1c!important}.app-shell .option-card,.app-shell .upload-box,.app-shell .range-panel,.app-shell .summary,.app-shell .precision-placement,.app-shell .layer-editor,.app-shell .layer-list-item{color:#172033!important;box-shadow:none!important;background:#fff!important;border-color:#dce2eb!important}.app-shell .option-card{min-height:82px!important}.app-shell .option-card strong,.app-shell .upload-box strong,.app-shell .summary strong,.app-shell .precision-placement strong,.app-shell .layer-editor strong,.app-shell .layer-list-item strong{color:#172033!important}.app-shell .option-card span,.app-shell .upload-box,.app-shell .summary span,.app-shell .precision-placement span,.app-shell .layer-list-item small{color:#647087!important}.app-shell .option-card:hover,.app-shell .option-card.selected{color:#174da8!important;background:#eef4ff!important;border-color:#2864dc!important;box-shadow:0 0 0 3px #2864dc1a!important}.app-shell .upload-box,.app-shell .layer-editor{background:#f8faff!important}.app-shell .field input:focus,.app-shell .field select:focus,.app-shell .field textarea:focus{border-color:#2864dc!important;outline:3px solid #2864dc1c!important}.app-shell .model-color-picker-tip{color:#27405f!important;background:#eef4ff!important;border:1px solid #cfdcf8!important;border-radius:12px!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:16px 0 12px!important;padding:12px 14px!important;display:grid!important}.app-shell .model-color-picker-tip strong{color:#174da8!important;font-size:11px!important}.app-shell .model-color-picker-tip span{color:#53647c!important;text-align:left!important;font-size:10px!important;line-height:1.45!important}.app-shell .garment-link-toggle{color:#172033!important;background:#fff!important;border:1px solid #dce2eb!important;border-radius:12px!important;align-items:center!important;min-height:58px!important;margin:10px 0!important;padding:12px 14px!important}.app-shell .garment-link-toggle input{accent-color:#2864dc!important;width:20px!important;height:20px!important}.app-shell .garment-link-toggle strong{color:#172033!important}.app-shell .garment-link-toggle small{color:#647087!important}.app-shell .palette-variants{background:0 0!important;border:0!important;gap:8px!important;margin:10px 0 4px!important}.app-shell .palette-variants>div{background:#fff!important;border:1px solid #dce2eb!important;border-radius:11px!important;overflow:hidden!important}.app-shell .palette-variants button{color:#27405f!important;background:#fff!important;min-height:44px!important}.app-shell .palette-variants button:hover{color:#174da8!important;background:#eef4ff!important}.app-shell .color-row{color:#172033!important;min-height:78px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dce2eb!important;border-radius:13px!important;padding:12px 14px!important}.app-shell .color-row:hover,.app-shell .color-row.active{border-color:#2864dc!important;box-shadow:0 0 0 3px #2864dc1a!important}.app-shell .color-copy strong,.app-shell .palette-label{color:#172033!important}.app-shell .color-copy span,.app-shell .clear-variants{color:#647087!important}.app-shell .palette button{border-color:#fff!important;width:42px!important;height:42px!important;box-shadow:0 0 0 1px #cfd6e2!important}.app-shell .palette button.active{transform:none!important;box-shadow:0 0 0 3px #2864dc!important}.app-shell .primary-button{min-height:46px!important;box-shadow:none!important;background:#2864dc!important;border-radius:12px!important}.app-shell .sticky-order{color:#172033!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff5!important;border:1px solid #ced8e6f0!important;box-shadow:0 -10px 34px #1523391f!important}.app-shell .panel-card,.app-shell .panel-title,.app-shell .panel-body,.app-shell .panel-quick-colors,.app-shell .tab-list,.app-shell .design-grid{transition-property:none!important;animation:none!important}@media (width<=1100px){.app-shell .workspace{grid-template-columns:minmax(0,1fr)!important;width:min(100% - 20px,820px)!important;margin:10px auto 96px!important;display:grid!important}.app-shell .viewer-card{z-index:1!important;height:min(44svh,470px)!important;min-height:330px!important;position:relative!important;top:auto!important}.app-shell .panel-card{z-index:13!important;min-height:0!important;position:relative!important}.app-shell .panel-body{max-height:none!important;overflow:visible!important}.app-shell .design-grid{scroll-snap-type:x proximity!important;scrollbar-width:thin!important;grid-template-columns:none!important;grid-auto-columns:minmax(220px,42%)!important;grid-auto-flow:column!important;gap:12px!important;padding:3px 3px 12px!important;display:grid!important;overflow-x:auto!important}.app-shell .design-card{scroll-snap-align:start!important}}@media (width<=700px){.app-shell .site-header{min-height:58px!important}.app-shell .workspace{gap:10px!important;width:calc(100% - 12px)!important;margin-top:6px!important}.app-shell .viewer-card{border-radius:16px!important;height:39svh!important;min-height:290px!important}.app-shell .viewer-head{padding:12px 14px!important}.app-shell .live-pill{display:none!important}.app-shell .panel-card{border-radius:16px!important}.app-shell .panel-title{padding:18px 14px 14px!important}.app-shell .panel-quick-colors{scroll-snap-type:x proximity!important;gap:8px!important;padding:2px 2px 8px!important;display:flex!important;overflow-x:auto!important}.app-shell .panel-quick-color{scroll-snap-align:start!important;min-width:190px!important}.app-shell .tab-list{border-radius:0!important;grid-template-columns:repeat(4,minmax(118px,1fr))!important;position:sticky!important;top:62px!important;overflow-x:auto!important}.app-shell .tab-list button{justify-content:flex-start!important;min-height:46px!important}.app-shell .panel-body{padding:20px 14px 120px!important}.app-shell .design-grid{grid-auto-columns:minmax(210px,78%)!important}.app-shell button,.app-shell a,.app-shell input,.app-shell select{touch-action:manipulation}}.admin-health-pill{color:#17653e;background:#effaf3;border:1px solid #cfe5d8;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:11px;font-weight:850;display:inline-flex}.admin-health-pill i,.admin-sidebar-footer>span i{background:#22a963;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22a9631f}.admin-health-pill.offline,.admin-sidebar-footer>span.offline{color:#a63b45}.admin-health-pill.offline i,.admin-sidebar-footer>span.offline i{background:#e34b59;box-shadow:0 0 0 4px #e34b591f}.admin-model-status.quality-ready{color:#17653e!important;background:#e9f8ef!important}.admin-model-status.quality-warning{color:#955309!important;background:#fff2d8!important}.admin-model-status.quality-unchecked{color:#65748a!important;background:#eef2f7!important}.admin-quality-report{background:#f7fcf9;border:1px solid #cfe5d8;border-radius:15px;overflow:hidden}.admin-quality-report.warning{background:#fffbf2;border-color:#efcf95}.admin-quality-report.blocked{background:#fff7f8;border-color:#efb7bf}.admin-quality-report>header{align-items:center;gap:11px;padding:13px 14px;display:flex}.admin-quality-report>header>span{color:#fff;background:#22a963;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:950;display:grid}.admin-quality-report.warning>header>span{background:#d88716}.admin-quality-report.blocked>header>span{background:#d63d50}.admin-quality-report header div{gap:3px;display:grid}.admin-quality-report header strong{color:#172033;font-size:13px}.admin-quality-report header small{color:#68778c;font-size:11px}.admin-quality-report ul{gap:7px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.admin-quality-report li{color:#536579;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:7px;font-size:11px;line-height:1.45;display:grid}.admin-quality-report li b{color:#fff;background:#22a963;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.admin-quality-report li[data-level=warning] b{background:#d88716}.admin-quality-report li[data-level=error] b{background:#d63d50}.checkout-remember{border:1px solid var(--wr-line);background:#fbfaf8;border-radius:12px;align-items:center;min-height:58px;padding:10px 12px;grid-template-columns:none!important;gap:11px!important;display:flex!important}.checkout-page-v42 .checkout-card .checkout-remember>input{width:20px;min-width:20px;height:20px;min-height:20px;accent-color:var(--wr-blue);padding:0}.checkout-remember>span{gap:2px;display:grid}.checkout-remember b{color:var(--wr-ink);font-size:12px}.payment-choice.disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.35)}.payment-choice b em{color:#725600;vertical-align:middle;background:#fff0af;border-radius:999px;margin-left:5px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-flex}.app-shell .canvas-wrap:focus-visible{outline-offset:-5px;outline:3px solid #25c7ffe6}.app-shell .viewer-text-layer-actions{flex-wrap:wrap}@media (width<=700px){.admin-health-pill{display:none}.app-shell .viewer-card{height:clamp(500px,66svh,620px)!important;min-height:500px!important}.app-shell .canvas-wrap{touch-action:none;inset:0 0 78px!important}.app-shell .viewer-controls{min-height:60px;padding:7px!important}.app-shell .view-buttons{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:flex-start;gap:6px;padding:2px;overflow-x:auto}.app-shell .view-buttons button{scroll-snap-align:center;flex:1 0 48px;min-width:48px;min-height:46px}.app-shell .viewer-text-quick-editor{bottom:max(92px, calc(env(safe-area-inset-bottom) + 84px));overscroll-behavior:contain;max-height:min(56svh,470px)}.app-shell .viewer-text-layer-actions button{flex:calc(50% - 5px);min-width:0}.app-shell .easy-selected-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .easy-selected-toolbar>span{grid-column:1/-1}}.app-shell .viewer-layer-hotspot.logo-hotspot{border-radius:12px;min-width:0;min-height:0;width:clamp(42px, calc(64px * var(--logo-hotspot-scale,1)), 104px)!important;height:clamp(38px, calc(56px * var(--logo-hotspot-scale,1)), 92px)!important}.app-shell .viewer-layer-hotspot.logo-hotspot.active{outline-offset:3px;outline:2px solid #ffffffeb}.app-shell .easy-logo-layer-list{gap:8px;display:grid}.app-shell .easy-logo-layer-list>div{background:#fff;border:1px solid #d5deeb;border-radius:12px;grid-template-columns:minmax(0,1fr) 38px;gap:7px;padding:5px;display:grid}.app-shell .easy-logo-layer-list>div.active{border-color:#2f67e7;box-shadow:0 0 0 3px #2f67e71a}.app-shell .easy-logo-layer-list>div>button:first-child{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:4px;display:grid}.app-shell .easy-logo-layer-list img{object-fit:contain;background:#eef3fa;border-radius:8px;width:42px;height:42px}.app-shell .easy-logo-layer-list span{gap:2px;min-width:0;display:grid}.app-shell .easy-logo-layer-list span small{color:#708097;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .easy-logo-layer-list b{color:#2f67e7;font-size:10px}.app-shell .easy-logo-layer-list .easy-logo-remove{color:#b4233c;cursor:pointer;background:#fff7f8;border:1px solid #f0c5cd;border-radius:10px;align-self:center;width:38px;height:38px;font-size:20px}@media (width<=700px){.app-shell .easy-logo-layer-list>div>button:first-child{grid-template-columns:38px minmax(0,1fr)}.app-shell .easy-logo-layer-list img{width:38px;height:38px}.app-shell .easy-logo-layer-list b{grid-column:2}}@media (prefers-reduced-motion:reduce){.app-shell *,.app-shell :before,.app-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-shell{min-height:100svh;color:var(--wr-ink);background:radial-gradient(circle at 5% 0,#9ed8c559,#0000 28rem),#f7f3ee}.app-shell .site-header{z-index:90;color:#fff;background:#2d1c3b;border-bottom:1px solid #ffffff1a;min-height:74px;padding:0 max(20px,50vw - 740px);position:sticky;top:0;box-shadow:0 10px 30px #2d1c3b2e}.app-shell .site-header:after{background:linear-gradient(90deg, var(--wr-coral), var(--wr-yellow), var(--wr-blue));content:"";height:3px;position:absolute;bottom:-2px;left:0;right:0}.app-shell .site-header .brand{color:#fff;font-weight:900}.app-shell .step{color:#c8bed1}.app-shell .step.active{color:#fff}.app-shell .step-number{color:#fff;background:#ffffff1f;border-color:#ffffff42}.app-shell .step.active .step-number{color:#fff;border-color:var(--wr-coral);background:var(--wr-coral)}.app-shell .step-line{background:#ffffff38}.app-shell .header-help{color:#d6cedd}.app-shell .workspace{grid-template-columns:minmax(0,1.25fr) minmax(380px,.75fr);gap:18px;width:min(1480px,100% - 36px);margin:18px auto 28px}.app-shell .viewer-card,.app-shell .panel-card{border:1px solid var(--wr-line);box-shadow:var(--wr-shadow);border-radius:24px;overflow:hidden}.app-shell .viewer-card{background-color:#1d2949;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 52% 25%,#6087ff47,#0000 27rem),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:40px 40px,40px 40px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:calc(100svh - 120px)}.app-shell .viewer-card:after{border-color:#ffffff2e}.app-shell .viewer-head,.app-shell .viewer-controls{background:#151d38ad;border-color:#ffffff1c}.app-shell .viewer-product strong{color:#fff}.app-shell .viewer-product span,.app-shell .live-pill{color:#e5e6ff;background:#ffffff14;border-color:#ffffff30}.app-shell .eyebrow{color:#ffd878}.app-shell .view-buttons button{color:#e7e8f6;background:#ffffff14;border-color:#ffffff2b}.app-shell .view-buttons button:hover,.app-shell .view-buttons button.active{color:#fff;border-color:var(--wr-coral);background:var(--wr-coral)}.app-shell .viewer-tip{color:#bfc6e3}.app-shell .panel-card{background:#fffdf9}.app-shell .panel-title{background:radial-gradient(circle at 100% 0,#f4c95d42,#0000 14rem),#fffdf9}.app-shell .panel-title h2{color:var(--wr-ink)}.app-shell .save-state{color:#478073}.app-shell .manage-designs{color:var(--wr-blue);background:#f5f7ff;border-color:#d7dff5}.app-shell .panel-quick-color.active,.app-shell .panel-quick-color:hover{border-color:var(--wr-blue);box-shadow:0 0 0 3px #4267d51f}.studio-guidance{background:linear-gradient(135deg,#fff2eb,#fffaf3 62%);border-color:#ebdfcb}.studio-guidance-copy>span,.studio-guidance-steps button span{color:var(--wr-coral-dark)}.studio-guidance-copy strong{color:var(--wr-ink)}.studio-guidance-steps button{color:var(--wr-ink-soft);background:#fffc;border-color:#eadfd3}.studio-guidance-steps button:hover,.studio-guidance-steps button.active{color:#fff;border-color:var(--wr-blue);background:var(--wr-blue)}.studio-guidance-steps button:hover span,.studio-guidance-steps button.active span{color:#dbe4ff}.app-shell .tab-list{background:#fbf7f1;border-color:#eee6dc}.app-shell .tab-list button{color:var(--wr-muted)}.app-shell .tab-list button:hover,.app-shell .tab-list button.active{color:var(--wr-ink);background:#fff}.app-shell .tab-list button.active{box-shadow:inset 0 -3px var(--wr-coral)}.app-shell .tab-list button .tab-index{color:var(--wr-coral)}.app-shell .primary-button,.commerce-primary{box-shadow:0 12px 25px #4267d533;color:#fff!important;border-color:var(--wr-blue)!important;background:var(--wr-blue)!important}.app-shell .primary-button:hover,.commerce-primary:hover{background:var(--wr-coral)!important}.commerce-page{min-height:100svh;color:var(--wr-ink);background:radial-gradient(circle at 6% 0, #9ed8c540, transparent 27rem), var(--wr-paper)}.commerce-page .commerce-content{width:min(1120px,100% - 36px);margin:0 auto;padding:70px 0 96px}.commerce-title span,.account-hero>div>span,.checkout-card>span,.checkout-summary>span{color:var(--wr-coral-dark);letter-spacing:.15em;font-size:10px;font-weight:900}.commerce-title h1,.account-hero h1,.checkout-card h1,.checkout-success h1{color:var(--wr-ink);letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif}.commerce-title p,.account-hero p,.checkout-card small,.checkout-summary small,.empty-commerce p,.checkout-success p{color:var(--wr-muted)}.auth-promise,.auth-card,.cart-card,.cart-summary,.checkout-card,.checkout-summary,.account-hero,.account-orders,.empty-commerce,.checkout-success,.legal-page{box-shadow:var(--wr-shadow);border-color:var(--wr-line)!important;border-radius:var(--wr-radius)!important;background:var(--wr-surface)!important}.auth-promise{color:#fff!important;background:linear-gradient(145deg,#2d1c3b,#3c356f)!important}.auth-promise p,.auth-promise li{color:#e3dcf1!important}.auth-tabs{border-color:var(--wr-line)!important}.auth-tabs button.active{color:var(--wr-blue)!important;box-shadow:inset 0 -3px var(--wr-coral)!important}.commerce-form input,.checkout-card input,.checkout-card textarea,.admin-note-input{color:var(--wr-ink)!important;border-color:var(--wr-line)!important;background:#fffdfb!important;border-radius:11px!important}.commerce-secondary{color:var(--wr-blue)!important;background:#f5f7ff!important;border-color:#d5def4!important}.cart-art{color:#fff!important;background:linear-gradient(145deg, var(--wr-coral), var(--wr-blue))!important}.cart-summary .cart-grand,.checkout-summary{border-color:#eadcc2!important}.payment-choice{border-color:var(--wr-line)!important;background:#fffdf9!important}.payment-choice.active{border-color:var(--wr-blue)!important;background:#f4f7ff!important}.account-orders article{border-color:var(--wr-line)!important}.account-orders article em{color:#457466!important;background:#e5f4ee!important}.admin-shell{min-height:100svh;color:var(--wr-ink);background:#f7f3ee}.admin-sidebar{color:#fff;background:linear-gradient(#2d1c3b,#21152c)!important}.admin-sidebar .brand,.admin-sidebar .admin-back{color:#fff!important}.admin-sidebar nav button{color:#ccc3d3!important}.admin-sidebar nav button.active,.admin-sidebar nav button:hover{color:#fff!important;box-shadow:inset 3px 0 var(--wr-coral)!important;background:#ffffff1a!important}.admin-topbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom-color:var(--wr-line)!important;background:#fffaf3e0!important}.admin-topbar h1,.admin-card h2,.admin-card h3{color:var(--wr-ink)!important}.admin-avatar{color:#fff!important;background:linear-gradient(145deg, var(--wr-coral), var(--wr-blue))!important}.admin-color-library-card{max-width:980px}.admin-color-library-copy{margin:0;padding:18px 22px 4px;line-height:1.6}.admin-selectable-color-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:18px 22px;display:grid}.admin-selectable-color-grid article{border:1px solid var(--wr-line);background:#fff;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 36px;align-items:center;gap:10px;min-height:64px;padding:8px;display:grid}.admin-selectable-color-grid input[type=color],.admin-color-add-row input[type=color]{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:11px;width:46px;height:46px;padding:3px}.admin-selectable-color-grid strong,.admin-color-add-row strong{color:var(--wr-ink);letter-spacing:.04em;font-size:13px}.admin-selectable-color-grid article>button{color:#b42318;cursor:pointer;background:#fff7f7;border:1px solid #fecaca;border-radius:10px;width:36px;height:36px;padding:0;font-size:20px}.admin-color-add-row{background:#f7faff;border:1px dashed #9db7e4;border-radius:15px;align-items:end;gap:10px;margin:0 22px;padding:16px;display:flex}.admin-color-add-row label{grid-template-columns:auto 46px minmax(80px,1fr);align-items:center;gap:10px;display:grid}.admin-color-add-row label>span{font-size:12px;font-weight:800;color:#5f6f82!important}.admin-color-add-row>button,.admin-color-library-actions button{cursor:pointer;border-radius:12px;min-height:46px;padding:0 18px;font-weight:850}.admin-color-add-row>button{color:#fff;border:1px solid var(--wr-blue);background:var(--wr-blue)}.admin-color-library-actions{justify-content:flex-end;gap:10px;padding:18px 22px 22px;display:flex}@media (width<=700px){.admin-selectable-color-grid{grid-template-columns:1fr 1fr;padding:14px}.admin-selectable-color-grid article{grid-template-columns:42px minmax(0,1fr) 34px;gap:7px}.admin-selectable-color-grid input[type=color],.admin-color-add-row input[type=color]{width:42px;height:42px}.admin-color-add-row{flex-direction:column;align-items:stretch;margin:0 14px}.admin-color-add-row label{grid-template-columns:auto 42px minmax(70px,1fr)}.admin-color-library-actions{flex-direction:column;align-items:stretch;padding:14px}}.app-shell .compact-color-workspace{gap:16px;padding:4px 0 18px;display:grid}.app-shell .compact-color-heading{background:linear-gradient(145deg,#f8fbff,#fff);border:1px solid #d7e1ef;border-radius:16px;padding:18px}.app-shell .compact-color-heading>span{color:var(--wr-blue);letter-spacing:.14em;font-size:10px;font-weight:950}.app-shell .compact-color-heading h3{color:var(--wr-ink);margin:6px 0;font-size:20px}.app-shell .compact-color-heading p{color:#65758a;margin:0;font-size:13px;line-height:1.55}.app-shell .compact-color-group{background:#fff;border:1px solid #dce4ef;border-radius:16px;padding:16px}.app-shell .compact-color-label{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.app-shell .compact-color-label strong{color:var(--wr-ink);font-size:13px}.app-shell .compact-color-label small{color:#7b8ba0;font-size:10px}.app-shell .compact-used-colors,.app-shell .compact-ready-colors{flex-wrap:wrap;gap:10px;display:flex}.app-shell .compact-used-colors button,.app-shell .compact-ready-colors button{cursor:pointer;border:4px solid #fff;border-radius:15px;width:48px;height:48px;padding:0;position:relative;box-shadow:0 0 0 1px #c8d4e3,0 5px 14px #0f213a1a}.app-shell .compact-used-colors button.active{box-shadow:0 0 0 3px var(--wr-blue), 0 7px 18px #0d5bd733}.app-shell .compact-used-colors button span{color:#fff;background:#10243f;border:2px solid #fff;border-radius:999px;place-items:center;width:19px;height:19px;font-size:9px;font-weight:900;display:grid;position:absolute;bottom:-5px;right:-5px}.app-shell .compact-color-reset{color:#274566;cursor:pointer;background:#fff;border:1px solid #cad6e6;border-radius:12px;min-height:44px;font-weight:850}@media (width<=700px){.app-shell .compact-used-colors button,.app-shell .compact-ready-colors button{width:44px;height:44px}}.admin-metrics>div,.admin-card,.admin-message{border-color:var(--wr-line)!important;background:#fffdf9!important;border-radius:18px!important;box-shadow:0 10px 25px #3827370f!important}.admin-metrics strong,.admin-card-heading span,.admin-topbar span{color:var(--wr-blue)!important}.admin-design-list button.active,.admin-design-list button:hover{background:#f4f7ff!important;border-color:#ced7f4!important}.admin-location-logo-upload{cursor:pointer;background:#f7faff;border:1px dashed #8eace0;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:grid;position:relative}.admin-location-logo-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-location-logo-upload span{gap:3px;display:grid}.admin-location-logo-upload b{color:#163b70;font-size:12px}.admin-location-logo-upload small{color:#70829a;font-size:10px}.admin-location-logo-upload strong{color:var(--wr-blue);font-size:10px}.admin-print-area-box .admin-print-area-logo-preview{object-fit:contain;pointer-events:none;filter:drop-shadow(0 1px 2px #09183040);width:88%;height:88%}.admin-table th{color:var(--wr-muted)!important;background:#faf6f0!important}.admin-table td,.admin-table th{border-color:var(--wr-line)!important}.admin-table select,.admin-editor select,.admin-editor input,.admin-editor textarea{color:var(--wr-ink)!important;border-color:var(--wr-line)!important;background:#fffdf9!important}.admin-upload{background:#faf8ff!important;border-color:#d8d1e9!important}.mobile-bottom-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf3f0!important;border-color:#281b321c!important;box-shadow:0 -8px 28px #3827371a!important}.mobile-bottom-nav a{color:var(--wr-muted)!important}.mobile-bottom-nav a.active{color:var(--wr-blue)!important}.mobile-bottom-nav a.active:before{background:var(--wr-coral)!important}@media (width<=1100px){.store-shell-v3 .store-hero{grid-template-columns:1fr;min-height:0}.store-shell-v3 .store-hero-media{min-height:450px}.store-shell-v3 .store-features,.store-shell-v3 .store-faq,.app-shell .workspace{grid-template-columns:1fr}.app-shell .viewer-card,.app-shell .panel-card{min-height:0}.app-shell .viewer-card{min-height:min(72svh,710px)}}@media (width<=760px){.store-shell-v3 .commerce-header,.commerce-page .commerce-header{grid-template-columns:1fr auto;min-height:64px;padding:0 15px}.store-shell-v3 .commerce-header nav,.commerce-page .commerce-header nav,.store-shell-v3 .commerce-account>a:first-child,.commerce-page .commerce-account>a:first-child{display:none}.store-shell-v3 .store-hero,.store-shell-v3 .catalog-section,.store-shell-v3 .store-features,.store-shell-v3 .store-process-section,.store-shell-v3 .store-faq,.store-shell-v3 .store-final-cta{width:min(100% - 18px,680px)}.store-shell-v3 .store-hero{border-radius:21px;margin-top:9px}.store-shell-v3 .store-hero-copy{padding:46px 25px}.store-shell-v3 .store-hero h1{font-size:clamp(44px,14vw,65px)}.store-shell-v3 .store-hero-media{min-height:335px}.store-shell-v3 .store-live-card{bottom:14px;right:14px}.store-shell-v3 .store-proof{grid-template-columns:repeat(2,1fr);width:min(100% - 28px,650px);margin-top:14px}.store-shell-v3 .store-proof>div:nth-child(2){border-right:0}.store-shell-v3 .store-proof>div:nth-child(-n+2){border-bottom:1px solid var(--wr-line)}.store-shell-v3 .catalog-section,.store-shell-v3 .store-features,.store-shell-v3 .store-faq,.store-shell-v3 .store-process-section{margin-top:54px}.store-shell-v3 .catalog-heading,.store-shell-v3 .store-faq{grid-template-columns:1fr}.store-shell-v3 .store-final-cta{margin:54px auto 76px}.app-shell .site-header{min-height:62px;padding:0 14px}.app-shell .stepper,.app-shell .header-help{display:none}.app-shell .workspace{gap:12px;width:min(100% - 16px,720px);margin:8px auto 24px}.app-shell .viewer-card,.app-shell .panel-card{border-radius:18px}.app-shell .viewer-card{min-height:56svh}.commerce-page .commerce-content{width:min(100% - 22px,650px);padding:38px 0 86px}.auth-layout,.cart-layout,.checkout-layout{grid-template-columns:1fr!important}}.store-shell.store-shell-v3{color:var(--wr-ink)!important;background:radial-gradient(circle at 6% 6%, #9ed8c56b, transparent 28rem), radial-gradient(circle at 96% 20%, #f4c95d42, transparent 30rem), var(--wr-paper)!important}.store-shell-v3 .store-hero,.store-shell-v3 .catalog-section,.store-shell-v3 .store-features,.store-shell-v3 .store-faq,.store-shell-v3 .store-final-cta,.store-shell-v3 .store-proof,.store-shell-v3 .store-feature-card,.store-shell-v3 .catalog-card,.store-shell-v3 .catalog-product-visual,.store-shell-v3 .store-faq-list details{color:var(--wr-ink)!important}.store-shell-v3 .store-hero{background:linear-gradient(#281b3209 1px,#0000 1px) 0 0/36px 36px,linear-gradient(90deg,#281b3209 1px,#0000 1px) 0 0/36px 36px,linear-gradient(125deg,#fff9ef,#fff 58%,#f6eee6)!important}.store-shell-v3 .store-hero h1,.store-shell-v3 .store-section-heading h2,.store-shell-v3 .catalog-heading h2,.store-shell-v3 .store-final-cta h2,.store-shell-v3 .catalog-card-copy h3,.store-shell-v3 .store-feature-card h3,.store-shell-v3 .store-faq-list summary{color:var(--wr-ink)!important}.store-shell-v3 .store-hero-copy>p,.store-shell-v3 .catalog-heading p,.store-shell-v3 .store-section-heading>p,.store-shell-v3 .store-feature-card p,.store-shell-v3 .store-faq-list p,.store-shell-v3 .store-final-cta p,.store-shell-v3 .catalog-result-line,.store-shell-v3 .catalog-card-copy>span,.store-shell-v3 .catalog-price small{color:var(--wr-muted)!important}.store-shell-v3 .store-proof{background:#fffffff7!important}.store-shell-v3 .store-proof strong{color:var(--wr-blue)!important}.store-shell-v3 .store-proof span{color:var(--wr-muted)!important}.store-shell-v3 .catalog-section{background:#ffffffe0!important}.store-shell-v3 .catalog-card,.store-shell-v3 .store-feature-card,.store-shell-v3 .store-faq-list details{border-color:var(--wr-line)!important;background:#fff!important}.store-shell-v3 .catalog-card-topline,.store-shell-v3 .catalog-card-topline>span{color:var(--wr-muted)!important}.store-shell-v3 .catalog-card-topline b{color:#79304a!important;background:#ffe7d7!important}.store-shell-v3 .catalog-product-visual{background:linear-gradient(145deg,#f7f0e8,#eef7f4)!important}.store-shell-v3 .catalog-price strong,.store-shell-v3 .catalog-card-copy>a{color:var(--wr-blue)!important}.store-shell-v3 .store-features,.store-shell-v3 .store-faq{background:0 0!important}.store-shell-v3 .store-feature-card--accent{color:#fff!important;background:#452c70!important;border-color:#452c70!important}.store-shell-v3 .store-feature-card--accent h3,.store-shell-v3 .store-feature-card--accent p{color:#fff!important}.store-shell-v3 .store-feature-card--accent>span{color:#ffdf8c!important}.store-shell-v3 .feature-stage{background:0 0!important}.store-shell-v3 .feature-stage b{color:#fff!important;background:var(--wr-blue)!important}.store-shell-v3 .store-process-section{background:#2d1c3b!important}.store-shell-v3 .store-process-section h2,.store-shell-v3 .store-process-section .store-kicker,.store-shell-v3 .store-process-section strong{color:#fff!important}.store-shell-v3 .store-process-section .store-kicker:before{background:var(--wr-yellow)!important}.store-shell-v3 .store-process>div{background:0 0!important;border-color:#ffffff24!important}.store-shell-v3 .store-process span{color:var(--wr-yellow)!important}.store-shell-v3 .store-process p{color:#d4c9da!important}.store-shell-v3 .store-process a{color:#fff!important;background:#ffffff1a!important}.store-shell-v3 .store-faq-list{background:0 0!important}.store-shell-v3 .store-faq-list details{overflow:hidden}.store-shell-v3 .store-faq-list summary{cursor:pointer;padding:20px 50px 20px 20px;list-style:none;display:block}.store-shell-v3 .store-faq-list summary::-webkit-details-marker{display:none}.store-shell-v3 .store-faq-list summary:after{color:var(--wr-coral);content:"+";font-size:24px;font-weight:400;line-height:1;position:absolute;right:20px}.store-shell-v3 .store-faq-list details[open] summary:after{content:"−"}.store-shell-v3 .store-faq-list p{padding:0 20px 20px}.store-shell-v3 .store-final-cta{color:var(--wr-ink)!important;background:#fff0ed!important}.store-shell-v3 .store-final-cta>span{color:var(--wr-coral-dark)!important}.store-shell-v3 .store-footer{color:#e8dfe9!important;background:#24182e!important}.store-shell-v3 .store-footer .brand,.store-shell-v3 .store-footer a,.store-shell-v3 .store-footer p,.store-shell-v3 .store-footer small{color:#fff!important}.store-shell-v3 .store-footer .brand b,.store-shell-v3 .store-footer a:hover{color:#ffd878!important}.store-shell-v4{--home-ink:#0c1728;--home-muted:#647086;--home-blue:#2161e8;--home-blue-dark:#123fa5;--home-lime:#c9f43d;--home-surface:#fff;--home-soft:#f2f5fa;--home-line:#dfe5ef;color:var(--home-ink)!important;background:var(--home-soft)!important}.store-shell-v4 .commerce-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom-color:#0c172814;min-height:72px;box-shadow:0 8px 28px #101f360f}.store-shell-v4 .store-brand,.store-shell-v4 .commerce-header nav a,.store-shell-v4 .commerce-account>a,.store-shell-v4 .commerce-account button{color:var(--home-ink)!important}.store-shell-v4 .brand-mark{background:linear-gradient(145deg,#2161e8,#7c42ed)!important;box-shadow:0 8px 22px #2161e838!important}.store-shell-v4 .store-brand b{color:var(--home-blue)!important}.store-shell-v4 .commerce-header nav a:hover{color:var(--home-blue)!important;background:#eef4ff!important}.store-shell-v4 .commerce-account .commerce-register{color:#fff!important;border-color:var(--home-blue)!important;background:var(--home-blue)!important;box-shadow:none!important}.store-shell-v4 .store-hero{color:#fff;border:0;border-radius:28px;grid-template-columns:minmax(0,.88fr) minmax(470px,1.12fr);min-height:660px;margin-top:18px;box-shadow:0 24px 70px #06122333;background:radial-gradient(circle at 12% 12%,#2a6eff59,#0000 28rem),linear-gradient(135deg,#071321 0%,#0b1d35 58%,#102a4c 100%)!important}.store-shell-v4 .store-hero:before{border-color:#c9f43d24;width:420px;height:420px;bottom:-180px;left:-110px;right:auto;box-shadow:0 0 0 55px #c9f43d06,0 0 0 110px #2161e808}.store-shell-v4 .store-hero-copy{padding:76px clamp(34px,5vw,78px)}.store-shell-v4 .store-badge{letter-spacing:.18em;margin-bottom:22px;color:var(--home-lime)!important}.store-shell-v4 .store-badge:before{background:var(--home-lime)!important}.store-shell-v4 .store-hero h1{max-width:660px;font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.072em;font-size:clamp(54px,5.3vw,86px);font-weight:780;line-height:.92;color:#fff!important}.store-shell-v4 .store-hero-title-line--accent{font-style:normal;color:var(--home-lime)!important}.store-shell-v4 .store-hero-copy>p{max-width:545px;font-size:17px;line-height:1.65;color:#c7d2e4!important}.store-shell-v4 .store-primary,.store-shell-v4 .store-secondary,.store-shell-v4 .store-final-cta a{border-radius:12px;min-height:54px;transition:transform .16s,box-shadow .16s,background-color .16s}.store-shell-v4 .store-primary{color:#0a1822!important;border-color:var(--home-lime)!important;background:var(--home-lime)!important;box-shadow:0 14px 30px #c9f43d2b!important}.store-shell-v4 .store-secondary{color:#fff!important;background:#ffffff12!important;border-color:#ffffff38!important}.store-shell-v4 .store-primary:hover{color:#0a1822!important;background:#d9ff5d!important;box-shadow:0 18px 35px #c9f43d38!important}.store-shell-v4 .store-secondary:hover{color:#fff!important;background:#ffffff21!important}.store-shell-v4 .store-trust{gap:9px;margin-top:30px}.store-shell-v4 .store-trust span{color:#d7e0ed;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;padding:8px 11px}.store-shell-v4 .store-trust b{color:var(--home-lime)}.store-shell-v4 .store-hero-media{border-left:1px solid #ffffff17;background:#06101d!important}.store-shell-v4 .store-hero-media:before{background:linear-gradient(90deg,#071321b3,#0000 24%),linear-gradient(#0000 60%,#030a1380)}.store-shell-v4 .store-hero-media img{object-position:76% center;transform:scale(1.04)}.store-shell-v4 .store-live-card{background:#040f1cc7;border-color:#ffffff2b;border-radius:16px;max-width:292px;padding:18px 19px;bottom:26px;right:26px;box-shadow:0 20px 45px #00000047}.store-shell-v4 .store-live-card>span{color:var(--home-lime)}.store-shell-v4 .store-live-card i{background:var(--home-lime);box-shadow:0 0 0 5px #c9f43d1f}.store-shell-v4 .store-live-card small{color:#acb9cc}.store-shell-v4 .store-proof{border-radius:18px;width:min(1240px,100% - 56px);margin-top:18px;box-shadow:0 12px 34px #12264414;border-color:var(--home-line)!important;background:#fff!important}.store-shell-v4 .store-proof>div{border-right-color:var(--home-line);justify-content:center;min-height:92px;padding:18px 24px}.store-shell-v4 .store-proof strong{font-size:17px;color:var(--home-ink)!important}.store-shell-v4 .store-proof span{color:var(--home-muted)!important}.store-shell-v4 .catalog-section,.store-shell-v4 .store-features,.store-shell-v4 .store-faq{margin-top:100px}.store-shell-v4 .catalog-section{border-radius:26px;padding:clamp(26px,4vw,54px);box-shadow:0 18px 55px #12264412;border-color:var(--home-line)!important;background:#fff!important}.store-shell-v4 .store-kicker{color:var(--home-blue)!important}.store-shell-v4 .store-kicker:before{background:var(--home-blue)!important}.store-shell-v4 .catalog-heading h2,.store-shell-v4 .store-section-heading h2,.store-shell-v4 .store-final-cta h2{font-family:var(--font-geist-sans), Arial, sans-serif;letter-spacing:-.052em;font-weight:760;color:var(--home-ink)!important}.store-shell-v4 .catalog-heading p,.store-shell-v4 .store-section-heading>p,.store-shell-v4 .store-feature-card p,.store-shell-v4 .store-faq-list p{color:var(--home-muted)!important}.store-shell-v4 .catalog-search input{border-color:var(--home-line);background:var(--home-soft);min-height:48px}.store-shell-v4 .catalog-filters button{color:#435069;border-color:var(--home-line);background:#fff;min-height:42px}.store-shell-v4 .catalog-filters button:hover,.store-shell-v4 .catalog-filters button.active{color:#fff;border-color:var(--home-blue);background:var(--home-blue)}.store-shell-v4 .catalog-grid{gap:18px}.store-shell-v4 .catalog-card{border-radius:18px;box-shadow:0 10px 28px #1226440f;border-color:var(--home-line)!important;background:#fff!important}.store-shell-v4 .catalog-card:hover{transform:translateY(-4px);box-shadow:0 20px 38px #123c8a1f;border-color:#2161e870!important}.store-shell-v4 .catalog-card-topline b{color:#173774!important;background:#e7efff!important}.store-shell-v4 .catalog-product-visual{background:linear-gradient(145deg,#edf2f9,#f8fafc)!important}.store-shell-v4 .catalog-card-copy h3{color:var(--home-ink)!important}.store-shell-v4 .catalog-price strong,.store-shell-v4 .catalog-card-copy>a{color:var(--home-blue)!important}.store-shell-v4 .catalog-card-copy>a{background:var(--home-blue);border-radius:10px;min-height:44px;margin-top:14px;padding:0 14px;color:#fff!important}.store-shell-v4 .store-features{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.store-shell-v4 .store-feature-grid{gap:14px}.store-shell-v4 .store-feature-card{border-radius:20px;min-height:230px;box-shadow:0 12px 34px #1226440f;border-color:var(--home-line)!important;color:var(--home-ink)!important;background:#fff!important}.store-shell-v4 .store-feature-card>span{color:var(--home-blue)!important}.store-shell-v4 .store-feature-card h3{color:var(--home-ink)!important}.store-shell-v4 .store-feature-card--wide{color:#fff!important;background:linear-gradient(145deg,#0b1b32,#123668)!important;border-color:#102b55!important}.store-shell-v4 .store-feature-card--wide>span{color:var(--home-lime)!important}.store-shell-v4 .store-feature-card--wide h3,.store-shell-v4 .store-feature-card--wide p{color:#fff!important}.store-shell-v4 .store-feature-card--accent{color:#fff!important;border-color:var(--home-blue)!important;background:var(--home-blue)!important}.store-shell-v4 .store-feature-card--accent>span{color:var(--home-lime)!important}.store-shell-v4 .store-feature-card--accent h3,.store-shell-v4 .store-feature-card--accent p{color:#fff!important}.store-shell-v4 .feature-stage{background:0 0!important}.store-shell-v4 .feature-stage b{color:#fff!important;background:#ffffff1f!important}.store-shell-v4 .store-process-section{border-radius:26px;margin-top:100px;background:radial-gradient(circle at 90% 5%, #c9f43d40, transparent 24rem), var(--home-blue)!important}.store-shell-v4 .store-process-section .store-kicker:before{background:var(--home-lime)!important}.store-shell-v4 .store-process-section .store-kicker{color:var(--home-lime)!important}.store-shell-v4 .store-process>div{border-radius:16px;background:#ffffff12!important;border-color:#ffffff2e!important}.store-shell-v4 .store-process span{color:var(--home-lime)!important}.store-shell-v4 .store-process p{color:#d8e4ff!important}.store-shell-v4 .store-process a{color:#fff!important;background:#ffffff1f!important}.store-shell-v4 .store-faq-list details{border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #1226440b;border-color:var(--home-line)!important;background:#fff!important}.store-shell-v4 .store-faq-list summary{color:var(--home-ink)!important}.store-shell-v4 .store-faq-list summary:after{color:var(--home-blue)!important}.store-shell-v4 .store-final-cta{border:0;border-radius:26px;padding:clamp(36px,6vw,82px);position:relative;overflow:hidden;box-shadow:0 24px 60px #06122329;color:#fff!important;background:radial-gradient(circle at 90% 20%,#2161e885,#0000 30rem),#091726!important}.store-shell-v4 .store-final-cta>span{color:var(--home-lime)!important}.store-shell-v4 .store-final-cta h2,.store-shell-v4 .store-final-cta p{color:#fff!important}.store-shell-v4 .store-final-cta a{color:#0a1822!important;border-color:var(--home-lime)!important;background:var(--home-lime)!important;box-shadow:none!important}.store-shell-v4 .store-footer{color:#aebbd0!important;background:#06111e!important}.store-shell-v4 .store-footer .brand,.store-shell-v4 .store-footer a,.store-shell-v4 .store-footer p,.store-shell-v4 .store-footer small{color:#d8e2ef!important}.store-shell-v4 .store-footer .brand b,.store-shell-v4 .store-footer a:hover{color:var(--home-lime)!important}@media (width<=1100px){.store-shell-v4 .store-hero{grid-template-columns:1fr;min-height:0}.store-shell-v4 .store-hero-copy{max-width:820px}.store-shell-v4 .store-hero-media{border-top:1px solid #ffffff17;border-left:0;min-height:500px}.store-shell-v4 .store-hero-media img{object-position:center}}@media (width<=760px){.store-shell-v4 .commerce-header{min-height:64px}.store-shell-v4 .store-hero{border-radius:20px;width:calc(100% - 16px);margin-top:8px}.store-shell-v4 .store-hero-copy{padding:44px 22px 38px}.store-shell-v4 .store-hero h1{font-size:clamp(43px,13vw,64px);line-height:.95}.store-shell-v4 .store-hero-copy>p{margin-top:22px;font-size:15px}.store-shell-v4 .store-hero-actions{display:grid}.store-shell-v4 .store-primary,.store-shell-v4 .store-secondary{width:100%}.store-shell-v4 .store-trust{display:grid}.store-shell-v4 .store-trust span{width:max-content}.store-shell-v4 .store-hero-media{min-height:350px}.store-shell-v4 .store-live-card{max-width:none;bottom:14px;left:14px;right:14px}.store-shell-v4 .store-proof{grid-template-columns:1fr 1fr;width:calc(100% - 24px);margin-top:12px}.store-shell-v4 .store-proof>div{min-height:86px;padding:15px}.store-shell-v4 .catalog-section,.store-shell-v4 .store-features,.store-shell-v4 .store-faq,.store-shell-v4 .store-process-section{width:calc(100% - 16px);margin-top:64px}.store-shell-v4 .catalog-section,.store-shell-v4 .store-process-section{border-radius:20px;padding:24px 16px}.store-shell-v4 .store-feature-card{min-height:0}.store-shell-v4 .store-final-cta{border-radius:20px;width:calc(100% - 16px);margin:64px auto;padding:38px 22px}}@media (prefers-reduced-motion:reduce){.store-shell-v4 *,.store-shell-v4 :before,.store-shell-v4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.store-shell-v4 .catalog-grid{align-items:start;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.store-shell-v4 .catalog-grid--single{justify-content:center;grid-template-columns:minmax(280px,380px)!important}.store-shell-v4 .catalog-grid--pair{justify-content:center;grid-template-columns:repeat(2,minmax(280px,380px))!important}.store-shell-v4 .catalog-card{width:100%;min-width:0}.store-shell-v4 .catalog-card-copy>a{justify-content:space-between;align-items:center;border-top:0!important;padding:0 14px!important;display:flex!important}.store-shell-v4 .store-feature-grid{grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.store-shell-v4 .store-feature-card{flex-direction:column;justify-content:flex-end;min-width:0;min-height:220px;position:relative;padding:clamp(24px,3vw,34px)!important;display:flex!important}.store-shell-v4 .store-feature-card--wide{grid-column:1/-1;min-height:330px}.store-shell-v4 .store-feature-card:last-child{grid-column:1/-1;min-height:180px}.store-shell-v4 .store-feature-card>span{letter-spacing:.12em;margin-bottom:auto;font-size:10px;font-weight:900;display:block}.store-shell-v4 .store-feature-card h3{letter-spacing:-.045em;max-width:650px;margin:28px 0 10px;font-size:clamp(21px,2.2vw,31px);line-height:1.08}.store-shell-v4 .store-feature-card p{max-width:650px;margin:0;line-height:1.6}.store-shell-v4 .feature-stage{gap:8px;margin-top:24px;display:flex}.store-shell-v4 .feature-stage b{border-radius:8px;padding:8px 10px;font-size:10px}.store-shell-v4 .store-process-section .store-section-heading h2{color:#fff!important}.store-shell-v4 .store-process{background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;margin:38px 0 0!important;display:grid!important;overflow:visible!important}.store-shell-v4 .store-process>div{flex-direction:column;min-width:0;min-height:235px;display:flex;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#071e513d!important;border:1px solid #ffffff2e!important;border-radius:16px!important;padding:clamp(24px,3vw,34px)!important}.store-shell-v4 .store-process span{font-size:12px;font-weight:900;color:var(--home-lime)!important}.store-shell-v4 .store-process strong{margin:20px 0 10px;font-size:20px;line-height:1.2;display:block;color:#fff!important}.store-shell-v4 .store-process p{margin:0;line-height:1.6;color:#d8e4ff!important}.store-shell-v4 .store-process a{border-radius:9px;align-items:center;gap:8px;width:max-content;min-height:40px;margin-top:auto;padding:0 12px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important;background:#ffffff21!important}@media (width<=980px){.store-shell-v4 .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.store-shell-v4 .catalog-grid--single{grid-template-columns:minmax(280px,380px)!important}.store-shell-v4 .store-process{grid-template-columns:1fr!important}.store-shell-v4 .store-process>div{min-height:190px}}@media (width<=620px){.store-shell-v4 .catalog-grid,.store-shell-v4 .catalog-grid--single,.store-shell-v4 .catalog-grid--pair,.store-shell-v4 .store-feature-grid{grid-template-columns:1fr!important}.store-shell-v4 .store-feature-card--wide,.store-shell-v4 .store-feature-card:last-child{grid-column:auto}.store-shell-v4 .store-feature-card,.store-shell-v4 .store-feature-card--wide,.store-shell-v4 .store-feature-card:last-child{min-height:220px}}.app-shell .sticky-order{background:#fffffffa!important;border-color:#d6deea!important;border-radius:16px!important;gap:14px!important;min-height:68px!important;padding:9px 10px 9px 16px!important;box-shadow:0 14px 38px #11203729!important}.app-shell .sticky-price{min-width:0!important}.app-shell .sticky-price span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#66738a!important}.app-shell .sticky-price strong{color:#172033!important;font-size:21px!important}.app-shell .sticky-order .primary-button{white-space:nowrap;min-width:205px;border-radius:11px!important;min-height:48px!important;padding:0 18px!important}.app-shell .sticky-order[data-ready=false] .primary-button{color:#174da8!important;box-shadow:none!important;background:#edf3ff!important;border:1px solid #b9cdf5!important}.app-shell .sticky-order[data-ready=false] .primary-button:hover{background:#e2ecff!important;border-color:#2864dc!important}@media (width>=1101px){.app-shell .sticky-order{width:min(555px,37.5vw - 21px)!important;bottom:14px!important;left:auto!important;right:max(18px,50vw - 740px)!important;transform:none!important}}@media (width<=1100px){.app-shell .sticky-order{width:min(720px,100% - 16px)!important;bottom:8px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}}@media (width<=540px){.app-shell .sticky-order{border-radius:14px!important;gap:8px!important;min-height:62px!important;padding:7px 7px 7px 11px!important}.app-shell .sticky-price span{max-width:145px;font-size:9px!important}.app-shell .sticky-price strong{font-size:18px!important}.app-shell .sticky-order .primary-button{min-width:0;min-height:46px!important;padding:0 13px!important;font-size:12px!important}}.app-shell .graphic-workspace-intro{background:linear-gradient(145deg,#f7faff 0%,#eef4ff 100%);border:1px solid #d9e2f0;border-radius:16px;gap:16px;margin:-4px 0 18px;padding:18px;display:grid}.app-shell .graphic-workspace-kicker{color:#2864dc;letter-spacing:.11em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.app-shell .graphic-workspace-intro h3{color:#172033;margin:0;font-size:20px;line-height:1.2}.app-shell .graphic-workspace-intro p{color:#607089;margin:7px 0 0;font-size:12px;line-height:1.55}.app-shell .graphic-mode-switch{background:#e8eef8;border:1px solid #d4deed;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.app-shell .graphic-mode-switch button{color:#5b6980;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:42px;padding:0 12px;font-size:11px;font-weight:800}.app-shell .graphic-mode-switch button.active{color:#174da8;background:#fff;box-shadow:0 4px 14px #1d43841f}.app-shell .easy-graphic-flow{gap:12px;display:grid}.app-shell .graphic-upload-feedback{color:#375270;background:#f1f6ff;border:1px solid #cbd9ee;border-radius:11px;gap:3px;margin:-6px 0 12px;padding:11px 13px;display:grid}.app-shell .graphic-upload-feedback strong{font-size:11px}.app-shell .graphic-upload-feedback span{font-size:9px;line-height:1.45}.app-shell .graphic-upload-feedback.error{color:#9f241b;background:#fff4f2;border-color:#efc2bd}.app-shell .graphic-upload-feedback.loading{color:#174da8;background:#edf3ff;border-color:#bed0f3}.app-shell .easy-graphic-card{background:#fff;border:1px solid #dce3ee;border-radius:15px;transition:border-color .15s,box-shadow .15s;overflow:hidden}.app-shell .easy-graphic-card.active{border-color:#8caef0;box-shadow:0 0 0 3px #2864dc14}.app-shell .easy-graphic-card-heading{color:#172033;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 14px;display:grid}.app-shell .easy-graphic-card.active .easy-graphic-card-heading{background:#f5f8ff}.app-shell .easy-step-number{color:#174da8;background:#e7efff;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:grid}.app-shell .easy-graphic-card.active .easy-step-number{color:#fff;background:#2864dc}.app-shell .easy-graphic-card-heading>span:nth-child(2){gap:4px;display:grid}.app-shell .easy-graphic-card-heading strong{color:#172033;font-size:13px}.app-shell .easy-graphic-card-heading small{color:#718096;font-size:10px;line-height:1.35}.app-shell .easy-graphic-card-heading>b{color:#174da8;white-space:nowrap;background:#edf3ff;border-radius:999px;padding:6px 9px;font-size:9px}.app-shell .easy-graphic-card-body{border-top:1px solid #e6ebf3;gap:16px;padding:16px;display:grid}.app-shell .easy-upload-card{color:#172033;cursor:pointer;background:#f7faff;border:1px dashed #9cb7e9;border-radius:13px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:82px;padding:12px;display:grid}.app-shell .easy-upload-card:hover{background:#eef4ff;border-color:#2864dc}.app-shell .easy-upload-card input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app-shell .easy-upload-icon{color:#fff;background:#2864dc;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:400;display:grid}.app-shell .easy-upload-card>span:nth-child(3){gap:4px;min-width:0;display:grid}.app-shell .easy-upload-card strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-shell .easy-upload-card small{color:#718096;font-size:9px}.app-shell .easy-upload-card>b{color:#174da8;font-size:10px}.app-shell .easy-control-group{gap:8px;display:grid}.app-shell .easy-control-group>span,.app-shell .easy-text-field>span,.app-shell .easy-color-control>span{color:#53627a;font-size:10px;font-weight:800}.app-shell .easy-choice-grid,.app-shell .easy-size-options{gap:8px;display:grid}.app-shell .easy-choice-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .easy-choice-grid.three,.app-shell .easy-size-options{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell .easy-choice-grid button,.app-shell .easy-size-options button,.app-shell .easy-move-button,.app-shell .easy-selected-toolbar button{color:#33445e;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:10px;min-height:42px;font-size:10px;font-weight:800}.app-shell .easy-choice-grid button{place-content:center;gap:3px;padding:8px;display:grid}.app-shell .easy-choice-grid button small{color:#7b889b;font-size:8px;font-weight:600}.app-shell .easy-choice-grid button:hover,.app-shell .easy-choice-grid button.active,.app-shell .easy-size-options button:hover,.app-shell .easy-size-options button.active{color:#174da8;background:#edf3ff;border-color:#2864dc}.app-shell .easy-choice-grid button:disabled,.app-shell .easy-size-options button:disabled,.app-shell .easy-move-button:disabled{opacity:.45;cursor:not-allowed}.app-shell .easy-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.app-shell .easy-move-button{color:#fff;background:#2864dc;border-color:#2864dc;padding:0 14px}.app-shell .easy-move-button.full{width:100%}.app-shell .easy-success-message{color:#08734b;background:#eaf9f2;border-radius:10px;padding:10px 12px;font-size:10px;font-weight:800}.app-shell .easy-admin-placement-note{color:#176646;background:#eef9f4;border:1px solid #bcd9cd;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.app-shell .easy-admin-placement-note span{text-transform:uppercase;font-size:9px;font-weight:900}.app-shell .easy-admin-placement-note strong{color:#275d48;font-size:10px;line-height:1.45}.app-shell .easy-or{color:#8995a7;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:9px;display:grid}.app-shell .easy-or:before,.app-shell .easy-or:after{content:"";background:#e1e7f0;height:1px}.app-shell .easy-text-field{gap:7px;display:grid}.app-shell .easy-text-field input{color:#172033;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #d5deeb;border-radius:10px;padding:0 13px;font-size:12px}.app-shell .easy-text-field input:focus{border-color:#2864dc;outline:3px solid #2864dc1c}.app-shell .easy-player-fields{grid-template-columns:minmax(0,1fr) 100px;gap:10px;display:grid}.app-shell .easy-player-colors{flex-wrap:wrap;gap:8px;display:flex}.app-shell .easy-player-colors label,.app-shell .easy-color-control{color:#53627a;background:#fff;border:1px solid #d5deeb;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:10px;font-weight:800;display:flex}.app-shell .easy-player-colors input,.app-shell .easy-color-control input{cursor:pointer;background:0 0;border:0;border-radius:8px;width:30px;height:30px;padding:2px}.app-shell .easy-selected-toolbar{background:#f4f8ff;border:1px solid #cddaf1;border-radius:13px;grid-template-columns:minmax(0,1fr) repeat(4,auto);align-items:center;gap:7px;padding:10px;display:grid}.app-shell .easy-selected-toolbar>span{gap:2px;min-width:0;display:grid}.app-shell .easy-selected-toolbar small{color:#77859a;text-transform:uppercase;font-size:8px}.app-shell .easy-selected-toolbar strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.app-shell .easy-selected-toolbar button{background:#fff;min-height:36px;padding:0 10px}.app-shell .easy-selected-toolbar button.danger{color:#b42318;background:#fff6f5;border-color:#f0c4c4}@media (width<=560px){.app-shell .graphic-workspace-intro,.app-shell .easy-graphic-card-body{padding:13px}.app-shell .graphic-mode-switch,.app-shell .easy-control-row,.app-shell .easy-player-fields,.app-shell .easy-choice-grid.three{grid-template-columns:1fr}.app-shell .easy-upload-card{grid-template-columns:38px minmax(0,1fr)}.app-shell .easy-upload-card>b{grid-column:2}.app-shell .easy-selected-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .easy-selected-toolbar>span{grid-column:1/-1}}.admin-sidebar nav .admin-subnav{min-height:34px;margin-top:-6px;padding:6px 12px 6px 44px;font-size:11px;color:#a99eb3!important}.admin-sidebar nav .admin-subnav:before{content:"";background:currentColor;width:8px;height:1px;position:absolute;left:28px}.admin-sidebar nav .admin-subnav.active{color:#fff!important;box-shadow:inset 3px 0 var(--wr-coral)!important;background:#ffffff12!important}.admin-location-card{overflow:hidden}.admin-global-location-layout{grid-template-columns:minmax(230px,.72fr) minmax(360px,1.28fr);align-items:start;gap:20px;display:grid}.admin-location-summary{background:linear-gradient(145deg,#fffaf3,#fffdf9);border:1px solid #eadfd4;border-radius:16px;gap:15px;padding:20px;display:grid}.admin-location-summary h3,.admin-location-summary p{margin:0}.admin-location-summary p{color:#6b6170;font-size:13px;line-height:1.6}.admin-location-kicker{color:#843b4a;letter-spacing:.12em;background:#ffe8ea;border-radius:999px;width:fit-content;padding:6px 9px;font-size:9px;font-weight:900}.admin-location-steps{gap:8px;display:grid}.admin-location-steps span{color:#4f4554;align-items:center;gap:9px;font-size:11px;font-weight:700;display:flex}.admin-location-steps b{color:#fff;background:#2b64df;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;display:grid}.admin-location-summary .primary-button{width:100%}.admin-location-empty{color:#766b76;text-align:center;background:#fffaf5;border:1px dashed #d8cfc5;border-radius:14px;padding:28px}.production-checklist{color:#245b43;background:#effaf4;border:1px solid #bfd9ca;border-radius:12px;gap:7px;margin-top:12px;padding:13px 14px;font-size:11px;line-height:1.5;display:grid}.production-checklist.has-errors{color:#8f3030;background:#fff4f3;border-color:#f0c5c5}.production-checklist strong{font-size:12px}.production-checklist ul{gap:3px;margin:0;padding-left:18px;display:grid}.studio-module-loading{color:#152039;text-align:center;background:#f5f7fb;place-content:center;justify-items:center;gap:10px;min-height:100svh;padding:24px;display:grid}.studio-module-loading>span{border:3px solid #dce6f7;border-top-color:#2864dc;border-radius:50%;width:42px;height:42px;animation:.85s linear infinite studio-module-spin}.studio-module-loading strong{font-size:17px}.studio-module-loading small{color:#6a7890}@keyframes studio-module-spin{to{transform:rotate(360deg)}}.admin-production-details{color:#5d6d84;margin-top:7px;font-size:10px}.admin-production-details summary{color:#2864dc;cursor:pointer;font-weight:800}.admin-production-details[open]{background:#f7faff;border:1px solid #dce4ef;border-radius:9px;gap:3px;min-width:150px;padding:8px;display:grid}.admin-print-area-editor{background:#f7faff;border:1px solid #d6e0ee;border-radius:16px;gap:14px;padding:16px;display:grid}.admin-print-area-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-print-area-heading>div{gap:4px;display:grid}.admin-print-area-heading span{color:#2864dc;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-print-area-heading h3{color:#172033;margin:0;font-size:16px}.admin-print-area-heading b{color:#174da8;white-space:nowrap;background:#e8f0ff;border-radius:999px;padding:7px 10px;font-size:9px}.admin-print-area-editor>p{color:#65748b;margin:0;font-size:10px;line-height:1.55}.admin-print-area-groups{gap:10px;display:grid}.admin-print-area-group{background:#ffffffb8;border:1px solid #dbe3ee;border-radius:12px;gap:7px;padding:10px;display:grid}.admin-print-area-group>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.admin-print-area-group>div:first-child strong{color:#24344e;font-size:10px}.admin-print-area-group>div:first-child small{color:#728096;text-align:right;font-size:8px}.admin-print-area-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.admin-print-area-tabs button{color:#53627a;cursor:pointer;text-align:left;background:#fff;border:1px solid #d6dfeb;border-radius:10px;align-content:center;gap:3px;min-height:40px;padding:8px;display:grid}.admin-print-area-tabs button strong,.admin-print-area-tabs button small{display:block}.admin-print-area-tabs button strong{color:inherit;font-size:9px;font-weight:850}.admin-print-area-tabs button small{color:#78869a;font-size:7px;line-height:1.25}.admin-print-area-tabs button.active{color:#174da8;background:#eaf1ff;border-color:#2864dc;box-shadow:0 0 0 2px #2864dc17}.admin-print-area-tabs button.active small{color:#3b67ad}.admin-print-area-stage{aspect-ratio:1;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;background-color:#fff;background-image:linear-gradient(45deg,#f0f3f8 25%,#0000 25%),linear-gradient(-45deg,#f0f3f8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#f0f3f8 75%),linear-gradient(-45deg,#0000 75%,#f0f3f8 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;border:1px solid #cbd7e8;border-radius:14px;width:100%;position:relative;overflow:hidden}.admin-print-area-stage.dragging{cursor:grabbing}.admin-print-area-stage img{object-fit:fill;pointer-events:none;width:100%;height:100%;display:block}.admin-print-area-box{pointer-events:none;background:#2864dc2e;border:2px solid #1769e0;border-radius:5px;place-items:center;min-width:22px;min-height:18px;display:grid;position:absolute;box-shadow:0 0 0 2px #ffffffe6,0 8px 22px #123f8c38}.admin-print-area-box:after{content:"";background:#1769e0;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-5px;right:-5px}.admin-print-area-box span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0d377edb;border-radius:4px;max-width:92%;padding:3px 5px;font-size:7px;font-weight:900;overflow:hidden}.admin-print-area-box--text span{color:#fff;letter-spacing:.04em;background:#0d377eeb;padding:2px 4px;font-size:clamp(8px,1.15vw,14px)}.admin-print-area-tip{color:#6c7a90;font-size:9px;line-height:1.45}.admin-print-area-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.admin-print-area-controls label{background:#fff;border:1px solid #dbe3ee;border-radius:10px;gap:7px;padding:9px;display:grid}.admin-print-area-controls span{color:#53627a;font-size:8px;font-weight:800}.admin-print-area-controls input{accent-color:#2864dc;width:100%;border:0!important;min-height:22px!important;padding:0!important}.admin-print-area-meta{color:#66758a;justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.admin-print-area-meta button{color:#33445e;cursor:pointer;background:#fff;border:1px solid #d5deeb;border-radius:9px;min-height:34px;padding:0 10px;font-size:9px;font-weight:800}@media (width<=720px){.admin-global-location-layout,.admin-print-area-controls{grid-template-columns:1fr}.admin-print-area-meta,.admin-print-area-heading{flex-direction:column;align-items:stretch}.admin-print-area-heading b{width:fit-content}}.app-shell .viewer-layer-hotspot{color:#0000;min-width:62px;min-height:40px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border-width:2px;border-color:#0000}.app-shell .viewer-layer-hotspot[data-layer=club-logo]{width:92px;height:82px}.app-shell .viewer-layer-hotspot[data-layer=sponsor-logo]{width:148px;height:62px}.app-shell .viewer-layer-hotspot[data-layer=player-name]{pointer-events:none;width:142px;height:52px}.app-shell .viewer-layer-hotspot[data-layer=number]{pointer-events:none;width:100px;height:106px}.app-shell .viewer-layer-hotspot span,.app-shell .viewer-layer-hotspot:after{opacity:0;transition:opacity .12s}.app-shell .viewer-layer-hotspot:hover,.app-shell .viewer-layer-hotspot:focus-visible,.app-shell .viewer-layer-hotspot.direct-dragging{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081221c2;border-color:#ffffffeb;box-shadow:0 10px 28px #00000057}.app-shell .viewer-layer-hotspot:hover span,.app-shell .viewer-layer-hotspot:hover:after,.app-shell .viewer-layer-hotspot:focus-visible span,.app-shell .viewer-layer-hotspot:focus-visible:after,.app-shell .viewer-layer-hotspot.direct-dragging span,.app-shell .viewer-layer-hotspot.direct-dragging:after{opacity:1}.app-shell .viewer-layer-hotspot.direct-dragging{cursor:grabbing}.app-shell .viewer-layer-hotspot:after{color:#b9dcff;content:"Tut · sürükle";letter-spacing:.02em;margin-top:2px;font-size:7px;font-weight:800;display:block}.app-shell .viewer-layer-hotspot:hover:after,.app-shell .viewer-layer-hotspot:focus-visible:after,.app-shell .viewer-layer-hotspot.direct-dragging:after{color:#2864dc}.app-shell .viewer-transform-gizmo .gizmo-up,.app-shell .viewer-transform-gizmo .gizmo-down,.app-shell .viewer-transform-gizmo .gizmo-left,.app-shell .viewer-transform-gizmo .gizmo-right{display:none}.app-shell .viewer-text-quick-editor{z-index:12;color:#f6f9ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#081323f2;border:1px solid #8bbbffeb;border-radius:14px;grid-template-columns:minmax(78px,1fr) minmax(104px,1.25fr) 62px auto;align-items:end;gap:8px;width:min(340px,100% - 28px);padding:10px;display:grid;position:absolute;transform:translate(-50%);box-shadow:0 16px 38px #00000061;top:62px!important;left:50%!important}.app-shell .viewer-text-quick-editor>span,.app-shell .viewer-text-quick-editor label{gap:4px;display:grid}.app-shell .viewer-text-quick-editor small{color:#9eb1ca;letter-spacing:.05em;text-transform:uppercase;font-size:7px;font-weight:850}.app-shell .viewer-text-quick-editor strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.app-shell .viewer-text-quick-editor select,.app-shell .viewer-text-quick-editor input,.app-shell .viewer-text-quick-editor button{color:#f8fbff;min-height:38px;font:inherit;background:#15263c;border:1px solid #8295ad;border-radius:9px;font-size:10px;font-weight:800}.app-shell .viewer-text-quick-editor select{width:100%;padding:0 8px}.app-shell .viewer-text-quick-editor input[type=color]{cursor:pointer;width:100%;padding:3px}.app-shell .viewer-text-quick-editor button{cursor:pointer;background:#2864dc;border-color:#4d7ee3;padding:0 12px}.app-shell .easy-player-colors .easy-font-control{grid-template-columns:1fr;gap:4px;min-width:128px;display:grid}.app-shell .easy-player-colors .easy-font-control select,.app-shell .layer-font-control select{color:#172033;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:8px;padding:0 28px 0 9px;font-size:10px;font-weight:800}.app-shell .layer-font-control{color:#536579;background:#fff;border:1px solid #d8e0e6;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:9px 10px;font-size:10px;font-weight:850;display:flex}@media (width<=620px){.app-shell .viewer-layer-hotspot[data-layer=club-logo]{width:76px;height:72px}.app-shell .viewer-layer-hotspot[data-layer=sponsor-logo]{width:118px;height:56px}.app-shell .viewer-layer-hotspot[data-layer=player-name]{width:148px;height:56px}.app-shell .viewer-layer-hotspot[data-layer=number]{width:108px;height:126px}.app-shell .viewer-text-quick-editor{grid-template-columns:minmax(72px,1fr) minmax(96px,1.2fr) 54px;gap:6px;width:min(310px,100% - 18px);padding:8px;transform:translate(-50%);top:70px!important}.app-shell .viewer-text-quick-editor>button{grid-column:1/-1}.app-shell .easy-player-colors{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .easy-player-colors label,.app-shell .easy-player-colors .easy-font-control{min-width:0}}.admin-template-measure-note{color:#355071;background:#f3f7ff;border:1px solid #cddcf5;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-template-measure-note strong{color:#174da8;font-size:9px}.admin-template-measure-note span{text-align:right;font-size:9px;line-height:1.45}.admin-print-area-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-measure-input{background:#f8faff;border:1px solid #cfd9e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.admin-print-area-controls .admin-measure-input input{color:#172033;outline:0;min-width:0;font-size:13px;font-weight:800;background:0 0!important;border:0!important;min-height:38px!important;padding:0 9px!important}.admin-measure-input b{color:#647087;padding:0 10px;font-size:10px}.admin-print-area-controls .admin-measure-range{min-height:26px!important}.admin-angle-control{grid-column:1/-1}.mobile-color-dock,.mobile-color-sheet-backdrop,.mobile-color-sheet-handle{display:none}.quick-color-link-toggle{color:#233550;cursor:pointer;background:#fff;border:1px solid #d6e1f4;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid}.quick-color-link-toggle input{accent-color:#2864dc;width:20px;height:20px}.quick-color-link-toggle span,.quick-color-link-toggle strong,.quick-color-link-toggle small{display:block}.quick-color-link-toggle strong{font-size:10px}.quick-color-link-toggle small{color:#6d7890;margin-top:2px;font-size:8px}@media (width<=720px){.admin-template-measure-note{flex-direction:column;align-items:flex-start}.admin-template-measure-note span{text-align:left}.admin-print-area-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .mobile-color-dock{z-index:140;right:10px;bottom:calc(82px + env(safe-area-inset-bottom));-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff7;border:1px solid #d7dfec;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:9px 11px;display:flex;position:fixed;left:10px;box-shadow:0 16px 42px #12203738}.mobile-color-dock>span,.mobile-color-dock>span small,.mobile-color-dock>span strong{display:block}.mobile-color-dock>span small{color:#2864dc;letter-spacing:.08em;font-size:8px;font-weight:900}.mobile-color-dock>span strong{color:#172033;white-space:nowrap;margin-top:2px;font-size:11px}.mobile-color-dock>div{gap:7px;min-width:0;display:flex;overflow-x:auto}.mobile-color-dock button{background:#eef2f7;border:2px solid #fff;border-radius:14px;place-items:center;width:46px;min-width:46px;height:46px;padding:0;display:grid;position:relative;box-shadow:0 0 0 1px #cad4e2}.mobile-color-dock button.active{box-shadow:0 0 0 3px #2864dc}.mobile-color-dock button i{border-radius:12px;width:100%;height:100%}.mobile-color-dock button small{color:#fff;background:#172033;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:-3px;right:-3px}.app-shell:has(.mobile-color-dock) .sticky-order{display:none!important}.app-shell .mobile-color-sheet-backdrop{z-index:150;-webkit-backdrop-filter:none;backdrop-filter:none;background:#08122247;border:0;width:100%;height:100%;padding:0;display:block;position:fixed;inset:0}.app-shell .panel-card:has(.quick-color-editor){overflow:visible!important}.app-shell .panel-title:has(>.quick-color-editor){z-index:170!important;position:relative!important;overflow:visible!important}.app-shell .panel-title>.quick-color-editor{touch-action:pan-y;overscroll-behavior:contain;max-height:min(70svh,610px);overflow-y:auto;z-index:171!important;right:8px!important;bottom:calc(82px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;pointer-events:auto!important;background:#fff!important;border-radius:22px!important;width:auto!important;margin:0!important;padding:10px 14px 16px!important;display:grid!important;position:fixed!important;left:8px!important;box-shadow:0 22px 60px #0812224d!important}.app-shell .panel-title>.quick-color-editor button,.app-shell .panel-title>.quick-color-editor input,.app-shell .panel-title>.quick-color-editor label{touch-action:manipulation;pointer-events:auto!important}.app-shell .mobile-color-sheet-handle{background:#cbd5e2;border-radius:99px;width:42px;height:5px;margin:0 auto 2px;display:block}.app-shell .quick-color-presets button{width:44px;height:44px}.app-shell .quick-color-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.app-shell .quick-color-actions button{min-height:44px}}@media (width<=420px){.admin-print-area-controls{grid-template-columns:1fr}.admin-angle-control{grid-column:auto}.mobile-color-dock>span{display:none}.mobile-color-dock>div{justify-content:center;width:100%}}.admin-calibration-card{background:#f7faff;border:1px solid #d8e2f1;border-radius:13px;gap:10px;padding:13px;display:grid}.admin-calibration-card>div:first-child strong,.admin-calibration-card>div:first-child small{display:block}.admin-calibration-card>div:first-child strong{color:#172033;font-size:11px}.admin-calibration-card>div:first-child small{color:#69768b;margin-top:3px;font-size:8px;line-height:1.45}.admin-calibration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-calibration-fields label{background:#fff;border:1px solid #d4deec;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;min-height:40px;padding:0 9px;display:grid}.admin-calibration-fields label:last-child{grid-column:1/-1}.admin-calibration-fields span,.admin-calibration-fields b{color:#6a778b;font-size:8px;font-weight:850}.admin-calibration-fields input{color:#172033;outline:0;width:100%;min-width:0;font-size:11px;font-weight:800;background:0 0!important;border:0!important;min-height:32px!important;padding:0 4px!important}.admin-location-heading-status{justify-items:end;gap:5px;display:grid}.admin-location-heading-status>span{color:#23734b;background:#e8f8ef;border-radius:99px;padding:4px 7px;font-size:8px;font-weight:900}.admin-location-heading-status>span[data-dirty=true]{color:#995608;background:#fff1d8}.admin-area-toolbar{background:#f9fbff;border:1px solid #dce4ef;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.admin-area-toolbar>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.admin-area-toolbar span{color:#647087;margin-right:2px;font-size:8px;font-weight:850}.admin-area-toolbar button,.admin-nudge-controls button{color:#26415f;cursor:pointer;background:#fff;border:1px solid #cfdaea;border-radius:8px;min-height:34px;padding:0 10px;font-size:9px;font-weight:850}.admin-area-toolbar button:hover,.admin-nudge-controls button:hover{color:#174da8;background:#eef4ff;border-color:#2864dc}.admin-mirror-button{color:#174da8!important;background:#eef4ff!important;border-color:#b9cdf5!important}.admin-nudge-controls{background:#fff;border:1px solid #dce4ef;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.admin-nudge-controls>span{color:#627087;font-size:8px;font-weight:850}.admin-nudge-controls>div{gap:6px;display:flex}.admin-nudge-controls button{width:38px;min-width:38px;padding:0;font-size:15px}.admin-location-savebar{z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7fffaf5;border:1px solid #cfe2d8;border-radius:13px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;display:flex;position:sticky;bottom:8px;box-shadow:0 12px 30px #14314b24}.admin-location-savebar[data-dirty=true]{background:#fffaeff7;border-color:#f0cf94}.admin-location-savebar span,.admin-location-savebar strong,.admin-location-savebar small{display:block}.admin-location-savebar strong{color:#173551;font-size:10px}.admin-location-savebar small{color:#68768a;margin-top:3px;font-size:8px}.admin-location-savebar .primary-button{min-width:130px}.admin-location-summary .primary-button:disabled,.admin-location-savebar .primary-button:disabled{cursor:default;color:#6d7b8d!important;box-shadow:none!important;background:#e9eef4!important}@media (width<=720px){.admin-area-toolbar,.admin-nudge-controls,.admin-location-savebar{flex-direction:column;align-items:stretch}.admin-location-heading-status{justify-items:start}.admin-area-toolbar>div,.admin-nudge-controls>div{width:100%}.admin-area-toolbar button,.admin-nudge-controls button{flex:1}.admin-location-savebar .primary-button{width:100%}}@media (width<=700px){.app-shell .viewer-card{height:clamp(440px,58svh,520px)!important;min-height:440px!important}.app-shell .canvas-wrap{inset:0 0 70px!important}.app-shell .viewer-controls{align-items:flex-end;min-height:54px;bottom:8px!important;left:8px!important;right:8px!important}.app-shell .view-buttons{justify-content:space-between;width:100%}.app-shell .view-buttons button{min-width:46px;min-height:42px}.app-shell .viewer-tip{display:none}}.app-shell .viewer-text-quick-editor{grid-template-columns:minmax(116px,1.25fr) minmax(120px,1.25fr) 76px minmax(130px,1.4fr) auto;width:min(560px,100% - 28px);top:64px!important}@media (width>=701px){.app-shell .viewer-text-quick-editor{bottom:78px;transform:translate(-50%);top:auto!important;left:50%!important;right:auto!important}}.app-shell .viewer-text-editor-heading,.app-shell .viewer-text-font,.app-shell .viewer-text-size{min-width:0}.app-shell .viewer-text-size small{justify-content:space-between;gap:8px;display:flex}.app-shell .viewer-text-size b{color:#fff}.app-shell .viewer-text-size input[type=range]{accent-color:#ff2767;cursor:pointer;width:100%;min-height:38px;padding:0}.app-shell .viewer-text-color-presets{scrollbar-width:none;grid-column:1/-1;align-items:center;gap:8px;padding:2px 1px;display:flex;overflow-x:auto}.app-shell .viewer-text-color-presets button{border:2px solid #ffffffd1;border-radius:50%;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;box-shadow:0 0 0 1px #081323b3}.app-shell .viewer-text-color-presets button.active{border-color:#fff;transform:scale(.9);box-shadow:0 0 0 3px #ff2767}@media (width<=700px){.app-shell .viewer-text-quick-editor{z-index:190;bottom:max(100px, calc(env(safe-area-inset-bottom) + 90px));background:#081323fb;border-radius:20px;grid-template-columns:minmax(0,1fr) 82px;align-items:end;gap:10px;width:min(380px,100% - 18px);max-height:min(48svh,390px);padding:14px;position:fixed;overflow-y:auto;transform:translate(-50%);box-shadow:0 22px 60px #0000007a;top:auto!important;left:50%!important;right:auto!important}.app-shell .viewer-text-editor-heading{border-bottom:1px solid #ffffff1f;grid-column:1/-1;padding-bottom:8px}.app-shell .viewer-text-editor-heading strong{font-size:13px}.app-shell .viewer-text-font{grid-column:1}.app-shell .viewer-text-color{grid-column:2}.app-shell .viewer-text-size,.app-shell .viewer-text-color-presets,.app-shell .viewer-text-done{grid-column:1/-1!important}.app-shell .viewer-text-quick-editor select,.app-shell .viewer-text-quick-editor input,.app-shell .viewer-text-quick-editor button.viewer-text-done{min-height:44px}.app-shell .viewer-text-color-presets{gap:11px;padding:4px 3px}.app-shell .viewer-text-color-presets button{width:34px;min-width:34px;height:34px;min-height:34px}.app-shell .viewer-text-done{color:#fff;background:linear-gradient(135deg,#ff2767,#db124b)}.app-shell .viewer-card.text-editing{z-index:210!important;overflow:visible!important}.app-shell .viewer-card.text-editing .viewer-transform-gizmo,.app-shell .viewer-card.text-editing .print-safe-area,.app-shell .viewer-card.text-editing .viewer-edit-history{display:none}}.app-shell .viewer-layer-hotspot:hover,.app-shell .viewer-layer-hotspot:focus-visible,.app-shell .viewer-layer-hotspot.direct-dragging{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000}.app-shell .viewer-layer-hotspot:hover span,.app-shell .viewer-layer-hotspot:focus-visible span,.app-shell .viewer-layer-hotspot.direct-dragging span{color:#fff;background:#081323e0;border:1px solid #ffffffb8;border-radius:8px;justify-content:center;align-items:center;width:auto;max-width:96px;min-height:24px;padding:4px 8px;display:inline-flex;box-shadow:0 6px 18px #00000047}.app-shell .viewer-layer-hotspot:hover:after,.app-shell .viewer-layer-hotspot:focus-visible:after,.app-shell .viewer-layer-hotspot.direct-dragging:after{display:none}.admin-shell-v2{--admin-bg:#f3f6fb;--admin-surface:#fff;--admin-surface-soft:#f7f9fd;--admin-ink:#172033;--admin-muted:#69768c;--admin-line:#dce4ef;--admin-accent:#2f67e7;--admin-accent-soft:#edf3ff;--admin-danger:#c5344f;color:var(--admin-ink)!important;background:radial-gradient(circle at 84% -10%, #4973e21c, transparent 34rem), var(--admin-bg)!important;grid-template-columns:276px minmax(0,1fr)!important}.admin-shell-v2 .admin-sidebar{z-index:40;border-right:1px solid #ffffff14;width:276px;box-shadow:18px 0 45px #0f172a1a;background:radial-gradient(circle at 15% 0,#5779ff38,#0000 17rem),linear-gradient(#10182a 0%,#0b1220 72%,#080e1a 100%)!important;padding:20px 16px 16px!important}.admin-shell-v2 .admin-sidebar-brand{border-bottom:1px solid #ffffff17;padding:4px 5px 22px}.admin-shell-v2 .admin-sidebar .brand{align-items:center;gap:12px;text-decoration:none;display:flex;padding:0!important}.admin-shell-v2 .admin-sidebar .brand>span:last-child,.admin-shell-v2 .admin-sidebar .brand strong,.admin-shell-v2 .admin-sidebar .brand small{display:block}.admin-shell-v2 .admin-sidebar .brand strong{color:#fff;letter-spacing:-.02em;font-size:15px}.admin-shell-v2 .admin-sidebar .brand small{color:#8fa1bd;letter-spacing:.13em;text-transform:uppercase;margin-top:2px;font-size:9px;font-weight:800}.admin-shell-v2 .admin-sidebar .brand-mark{border:1px solid #ffffff47;border-radius:13px;width:42px;min-width:42px;height:42px;box-shadow:0 9px 26px #4765e25c;background:linear-gradient(145deg,#4d7cff,#7c5ce7 55%,#ff5d79)!important}.admin-shell-v2 .admin-sidebar nav{grid-template-columns:1fr!important;gap:6px!important;margin-top:22px!important;display:grid!important}.admin-shell-v2 .admin-nav-label{color:#657892;letter-spacing:.14em;padding:0 12px 7px;font-size:9px;font-weight:900}.admin-shell-v2 .admin-sidebar nav button{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;width:100%;transition:color .15s,background .15s,border-color .15s,transform .15s;position:relative;color:#a9b6ca!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;gap:10px!important;padding:0 12px!important;display:grid!important}.admin-shell-v2 .admin-sidebar nav button>span{background:#ffffff0b;border:1px solid #ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;display:grid;color:#91a6c7!important}.admin-shell-v2 .admin-sidebar nav button>b{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.admin-shell-v2 .admin-sidebar nav button>em{color:#c4d0e2;text-align:center;background:#ffffff14;border-radius:99px;min-width:25px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.admin-shell-v2 .admin-sidebar nav button:hover{transform:translate(2px);color:#fff!important;background:#ffffff0e!important;border-color:#ffffff17!important}.admin-shell-v2 .admin-sidebar nav button.active{color:#fff!important;background:linear-gradient(90deg,#3f69e642,#3f69e61a)!important;border-color:#7c9dff4d!important;box-shadow:inset 3px 0 #6f94ff!important}.admin-shell-v2 .admin-sidebar nav button.active>span{background:#3568df;border-color:#7c9dff6b;color:#fff!important}.admin-shell-v2 .admin-sidebar nav .admin-subnav{font-size:10px;color:#788aa5!important;grid-template-columns:28px minmax(0,1fr)!important;min-height:34px!important;margin:-4px 0 4px!important;padding:0 12px 0 50px!important}.admin-shell-v2 .admin-sidebar nav .admin-subnav:before{width:10px;left:34px}.admin-shell-v2 .admin-sidebar-footer{border-top:1px solid #ffffff14;gap:10px;margin-top:auto;padding:16px 5px 0;display:grid}.admin-shell-v2 .admin-sidebar-footer>span{color:#8092ae;align-items:center;gap:8px;padding:0 11px;font-size:9px;font-weight:800;display:flex}.admin-shell-v2 .admin-sidebar-footer>span i{background:#35c987;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #35c9871f}.admin-shell-v2 .admin-back{background:#ffffff0b;border-radius:10px;align-items:center;min-height:42px;font-size:11px;display:flex;color:#aab8cc!important;border:0!important;margin:0!important;padding:0 11px!important}.admin-shell-v2 .admin-main{width:100%;min-width:0;max-width:1680px;margin:0 auto;padding:0 clamp(20px,2.8vw,44px) 44px!important}.admin-shell-v2 .admin-topbar{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);min-height:116px;margin:0 calc(-1*clamp(20px,2.8vw,44px)) 22px;padding:22px clamp(20px,2.8vw,44px) 19px;position:sticky;top:0;box-shadow:0 12px 30px #17203309;background:#f7f9fde8!important;border-bottom:1px solid #d1dcebdb!important}.admin-shell-v2 .admin-topbar-copy{min-width:0}.admin-shell-v2 .admin-breadcrumb{align-items:center;gap:7px;margin-bottom:6px;display:flex}.admin-shell-v2 .admin-breadcrumb span,.admin-shell-v2 .admin-breadcrumb strong{font-weight:950;color:#3568df!important;letter-spacing:.13em!important;font-size:8px!important}.admin-shell-v2 .admin-breadcrumb b{color:#a5afbf;font-size:9px}.admin-shell-v2 .admin-topbar h1{letter-spacing:-.045em;color:var(--admin-ink)!important;margin:0!important;font-size:clamp(26px,2.2vw,35px)!important}.admin-shell-v2 .admin-topbar p{color:var(--admin-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.admin-shell-v2 .admin-topbar-actions{flex:none;align-items:center;gap:9px;display:flex}.admin-shell-v2 .admin-new-design,.admin-shell-v2 .admin-store-preview{min-height:42px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.admin-shell-v2 .admin-new-design{color:#fff;background:linear-gradient(145deg,#3f73eb,#285ad0);border:1px solid #285cd0;box-shadow:0 9px 22px #2f67e733}.admin-shell-v2 .admin-new-design>span{color:inherit!important;letter-spacing:0!important;font-size:15px!important}.admin-shell-v2 .admin-store-preview{color:#2d4669;background:#ffffffc7;border:1px solid #cfd9e7}.admin-shell-v2 .admin-avatar{border:3px solid #fff;border-radius:13px;width:42px;height:42px;font-size:11px;box-shadow:0 0 0 1px #cad5e5,0 8px 18px #192b4826;color:#fff!important;background:linear-gradient(145deg,#182a49,#365b91)!important}.admin-shell-v2 .admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}.admin-shell-v2 .admin-metrics>button{border:1px solid var(--admin-line);min-width:0;min-height:112px;color:var(--admin-ink);background:var(--admin-surface);text-align:left;cursor:pointer;border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:2px 11px;padding:16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;box-shadow:0 9px 24px #1e32500b}.admin-shell-v2 .admin-metrics>button:hover{border-color:#b8c9e9;transform:translateY(-2px);box-shadow:0 15px 32px #20386217}.admin-shell-v2 .admin-metrics>button>i{color:#2f67e7;background:#edf3ff;border-radius:12px;grid-row:1/4;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:950;display:grid}.admin-shell-v2 .admin-metrics>button:nth-child(2)>i{color:#a84d35;background:#fff0e9}.admin-shell-v2 .admin-metrics>button:nth-child(3)>i{color:#23765a;background:#e9f7f1}.admin-shell-v2 .admin-metrics>button:nth-child(4)>i{color:#7550b7;background:#f2edff}.admin-shell-v2 .admin-metrics span{font-size:10px;font-weight:850;color:var(--admin-muted)!important}.admin-shell-v2 .admin-metrics strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(20px,2vw,27px);line-height:1.08;overflow:hidden;color:var(--admin-ink)!important}.admin-shell-v2 .admin-metrics small{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-shell-v2 .admin-message{color:#225f4a;grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:grid;background:#f0faf5!important;border:1px solid #b9dfcf!important;border-radius:13px!important;box-shadow:0 8px 18px #1b654a0f!important}.admin-shell-v2 .admin-message>span{color:#fff;background:#36a475;border-radius:10px;place-items:center;width:32px;height:32px;font-size:12px;font-weight:900;display:grid}.admin-shell-v2 .admin-message p{margin:0;font-size:11px;font-weight:750}.admin-shell-v2 .admin-message button{color:#50806e;cursor:pointer;background:0 0;border:0;border-radius:9px;width:32px;height:32px;padding:0;font-size:18px}.admin-shell-v2 .admin-layout{grid-template-columns:minmax(0,1.5fr) minmax(340px,.72fr)!important;gap:16px!important}.admin-shell-v2 .admin-card{border:1px solid var(--admin-line)!important;background:var(--admin-surface)!important;border-radius:18px!important;box-shadow:0 12px 34px #1b2d4a0e!important}.admin-shell-v2 .admin-card-heading{background:linear-gradient(#fff,#fbfcfe);gap:16px;min-height:76px;border-bottom:1px solid #e8edf4!important;padding:17px 19px!important}.admin-shell-v2 .admin-card-heading span{letter-spacing:.14em;color:var(--admin-accent)!important;font-size:8px!important}.admin-shell-v2 .admin-card-heading h2{letter-spacing:-.025em;color:var(--admin-ink)!important;margin-top:4px!important;font-size:18px!important}.admin-shell-v2 .admin-card-heading small{color:#7c899c;font-size:9px;font-weight:750}.admin-shell-v2 .admin-card-tools{justify-content:flex-end;align-items:center;gap:10px;min-width:min(360px,48%);display:flex}.admin-shell-v2 .admin-search{color:#738097;background:#fff;border:1px solid #d4deeb;border-radius:11px;flex:1;grid-template-columns:24px minmax(0,1fr);align-items:center;min-width:180px;min-height:38px;padding:0 10px;transition:border-color .15s,box-shadow .15s;display:grid}.admin-shell-v2 .admin-search:focus-within{border-color:#7ea1f0;box-shadow:0 0 0 3px #2f67e71c}.admin-shell-v2 .admin-search>span{color:#7a889d!important;letter-spacing:0!important;font-size:16px!important}.admin-shell-v2 .admin-search input{min-width:0;color:var(--admin-ink);font:inherit;background:0 0;border:0;outline:0;font-size:10px;font-weight:750}.admin-shell-v2 .admin-design-list{scrollbar-color:#c4cfdf transparent;min-height:310px;max-height:calc(100svh - 286px)}.admin-shell-v2 .admin-design-list article{min-height:84px;transition:background .14s;border-bottom:1px solid #edf1f6!important;grid-template-columns:58px minmax(145px,1fr) auto minmax(246px,auto)!important;gap:13px!important;padding:12px 16px!important}.admin-shell-v2 .admin-design-list article:hover{background:#f8faff}.admin-shell-v2 .admin-design-list .catalog-product-visual{background:#eef2f7;border:1px solid #dbe3ed;border-radius:11px;width:54px;height:60px}.admin-shell-v2 .admin-design-list article>div:not(.admin-design-actions){align-content:center}.admin-shell-v2 .admin-design-list article>div>strong{color:var(--admin-ink);font-size:12px}.admin-shell-v2 .admin-design-list article>b{color:#233b60;font-size:11px}.admin-shell-v2 .admin-model-status{background:#e8f7f1;border-radius:99px;width:fit-content;margin-top:2px;padding:3px 6px;font-weight:900;color:#26745a!important;font-size:8px!important}.admin-shell-v2 .admin-design-actions{justify-content:flex-end;align-items:center;gap:6px!important;display:flex!important}.admin-shell-v2 .admin-design-actions a,.admin-shell-v2 .admin-design-actions button{color:#355276;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d3ddea;border-radius:9px;justify-content:center;align-items:center;padding:0 10px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.admin-shell-v2 .admin-design-actions a{color:#fff;background:#2f67e7;border-color:#2f67e7}.admin-shell-v2 .admin-design-actions .danger-link{color:var(--admin-danger);background:#fff8f9;border-color:#f0ccd3}.admin-shell-v2 .admin-search-empty{text-align:center;place-content:center;min-height:260px}.admin-shell-v2 .admin-editor{align-self:start;position:sticky;top:136px}.admin-shell-v2 .admin-editor .field-stack{gap:13px;padding:18px!important}.admin-shell-v2 .admin-editor .field,.admin-shell-v2 .admin-location-summary .field{gap:6px}.admin-shell-v2 .admin-editor .field>span,.admin-shell-v2 .admin-location-summary .field>span{color:#52627a;font-size:9px;font-weight:850}.admin-shell-v2 .admin-editor input,.admin-shell-v2 .admin-editor select,.admin-shell-v2 .admin-location-summary input,.admin-shell-v2 .admin-location-summary select{min-height:42px;color:var(--admin-ink);background:#fff;border:1px solid #d4deea;border-radius:10px}.admin-shell-v2 .admin-editor input:focus,.admin-shell-v2 .admin-editor select:focus,.admin-shell-v2 .admin-location-summary input:focus,.admin-shell-v2 .admin-location-summary select:focus{border-color:#7ea1f0;outline:0;box-shadow:0 0 0 3px #2f67e71a}.admin-shell-v2 .admin-upload{color:#65748a;background:#f7faff;border-color:#b9cae2;min-height:104px}.admin-shell-v2 .admin-upload:hover{background:#f0f5ff;border-color:#5f88e8}.admin-shell-v2 .primary-button{box-shadow:0 9px 20px #2f67e72b;color:#fff!important;background:linear-gradient(145deg,#3f73eb,#285ad0)!important;border-color:#2f67e7!important}.admin-shell-v2 .secondary-button{color:#3f526d!important;background:#fff!important;border-color:#d0dae7!important}.admin-shell-v2 .admin-color-library-card{max-width:none}.admin-shell-v2 .admin-selectable-color-grid article,.admin-shell-v2 .admin-color-add-row,.admin-shell-v2 .admin-location-summary,.admin-shell-v2 .admin-print-area-editor,.admin-shell-v2 .admin-user-grid article{border-color:var(--admin-line);background:var(--admin-surface-soft)}.admin-shell-v2 .admin-color-add-row{border-style:solid}.admin-shell-v2 .admin-global-location-layout{padding:18px}.admin-shell-v2 .admin-location-summary{background:#f8faff;border-radius:15px}.admin-shell-v2 .admin-print-area-editor{background:#fff;border-radius:15px}.admin-shell-v2 .admin-table-wrap{max-height:calc(100svh - 265px);padding:0 18px 18px;overflow:auto}.admin-shell-v2 .admin-table th{z-index:2;color:#65748a;background:#fff;padding-top:13px;padding-bottom:13px;position:sticky;top:0;box-shadow:inset 0 -1px #dfe6ef}.admin-shell-v2 .admin-table td{vertical-align:top;border-bottom-color:#e9eef5}.admin-shell-v2 .admin-table tbody tr:hover td{background:#f8faff}.admin-shell-v2 .admin-table select,.admin-shell-v2 .admin-note-input{background:#fff;border-color:#d2dce9;border-radius:9px}.admin-shell-v2 .admin-user-grid{grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:12px;padding:18px}.admin-shell-v2 .admin-user-grid article{background:#fff;border-radius:14px;min-height:88px;box-shadow:0 6px 18px #1f335209}.admin-shell-v2 button:focus-visible,.admin-shell-v2 a:focus-visible,.admin-shell-v2 input:focus-visible,.admin-shell-v2 select:focus-visible,.admin-shell-v2 textarea:focus-visible{outline-offset:2px;outline:3px solid #2f67e740}@media (width<=1120px){.admin-shell-v2 .admin-layout{grid-template-columns:1fr!important}.admin-shell-v2 .admin-editor{position:static}.admin-shell-v2 .admin-design-list{max-height:600px}.admin-shell-v2 .admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=900px){.admin-shell-v2{grid-template-columns:minmax(0,1fr)!important}.admin-shell-v2 .admin-sidebar{grid-template-columns:auto minmax(0,1fr);align-items:center;width:100%;display:grid;top:0;height:auto!important;padding:10px 12px!important;position:sticky!important}.admin-shell-v2 .admin-sidebar-brand{border-bottom:0;border-right:1px solid #ffffff17;padding:0 12px 0 0}.admin-shell-v2 .admin-sidebar .brand>span:last-child,.admin-shell-v2 .admin-nav-label,.admin-shell-v2 .admin-sidebar-footer,.admin-shell-v2 .admin-sidebar nav .admin-subnav{display:none!important}.admin-shell-v2 .admin-sidebar nav{scrollbar-width:none;overflow-x:auto;gap:6px!important;margin:0 0 0 10px!important;display:flex!important}.admin-shell-v2 .admin-sidebar nav button{flex:none;grid-template-columns:28px auto auto;width:auto;min-height:42px!important;padding:0 10px!important;display:grid!important}.admin-shell-v2 .admin-sidebar nav button:hover{transform:none}.admin-shell-v2 .admin-main{padding-left:16px!important;padding-right:16px!important}.admin-shell-v2 .admin-topbar{min-height:104px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;position:relative}}.app-shell .viewer-text-quick-editor{grid-template-columns:minmax(112px,1.05fr) minmax(126px,1.15fr) minmax(108px,1fr) 76px minmax(130px,1.2fr) auto;width:min(760px,100% - 28px)}.app-shell .viewer-text-value{min-width:0}.app-shell .viewer-text-value input{letter-spacing:.025em;width:100%;padding:0 10px}.app-shell .viewer-text-layer-actions{grid-column:1/-1;gap:8px;display:flex}.app-shell .viewer-text-layer-actions button{color:#eef5ff;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:11px;font-weight:850;display:inline-flex}.app-shell .viewer-text-layer-actions button.locked{background:#2d67e742;border-color:#6f9dff94}.app-shell .viewer-text-layer-actions button.delete{color:#ffd9e1;background:#b11b3d33;border-color:#ff67847a;margin-left:auto}.app-shell .layer-text-control{color:#536579;background:#fff;border:1px solid #d8e0e6;border-radius:10px;grid-template-columns:minmax(140px,1fr) minmax(150px,1.2fr);align-items:center;gap:12px;margin-top:8px;padding:9px 10px;font-size:10px;font-weight:850;display:grid}.app-shell .layer-text-control input{color:#172033;min-width:0;min-height:34px;font:inherit;background:#fff;border:1px solid #cbd6e5;border-radius:8px;padding:0 10px}.admin-shell-v2 .admin-font-layout{grid-template-columns:minmax(280px,.72fr) minmax(460px,1.5fr);align-items:start;gap:18px;display:grid}.admin-shell-v2 .admin-font-upload-card,.admin-shell-v2 .admin-font-library-card{overflow:hidden}.admin-shell-v2 .admin-font-copy{color:#65748a;margin:0;padding:16px 20px 2px;font-size:13px;line-height:1.65}.admin-shell-v2 .admin-font-name-field{margin:16px 20px 0}.admin-shell-v2 .admin-font-dropzone{color:#536579;cursor:pointer;background:#f5f8ff;border:1px dashed #9bb6e9;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:88px;margin:14px 20px 0;padding:14px;display:grid}.admin-shell-v2 .admin-font-dropzone:hover{background:#eef4ff;border-color:#2f67e7}.admin-shell-v2 .admin-font-dropzone>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.admin-shell-v2 .admin-font-dropzone>span{color:#fff;background:linear-gradient(145deg,#3f73eb,#285ad0);border-radius:13px;place-items:center;width:48px;height:48px;font-size:17px;font-weight:900;display:grid}.admin-shell-v2 .admin-font-dropzone>div{gap:4px;min-width:0;display:grid}.admin-shell-v2 .admin-font-dropzone strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-shell-v2 .admin-font-dropzone small,.admin-shell-v2 .admin-font-dropzone b{color:#6b7c94;font-size:11px}.admin-shell-v2 .admin-font-dropzone b{color:#2f67e7}.admin-shell-v2 .admin-font-local-preview{background:#fff;border:1px solid #e0e7f0;border-radius:13px;gap:5px;margin:12px 20px 0;padding:13px 14px;display:grid}.admin-shell-v2 .admin-font-local-preview span,.admin-shell-v2 .admin-font-local-preview small{color:#7a899d;font-size:10px}.admin-shell-v2 .admin-font-local-preview strong{color:#15223a;letter-spacing:.045em;font-size:25px}.admin-shell-v2 .admin-font-upload-button{width:calc(100% - 40px);min-height:44px;margin:14px 20px 20px}.admin-shell-v2 .admin-font-upload-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.admin-shell-v2 .admin-font-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:18px 20px 20px;display:grid}.admin-shell-v2 .admin-font-grid article{border:1px solid var(--admin-line);background:var(--admin-surface-soft);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:12px;min-height:142px;padding:15px;display:grid}.admin-shell-v2 .admin-font-grid article>div{align-content:start;gap:3px;display:grid}.admin-shell-v2 .admin-font-grid article>div>span{color:#2f67e7;letter-spacing:.1em;font-size:9px;font-weight:900}.admin-shell-v2 .admin-font-grid article>div>strong{color:#172033;font-size:14px}.admin-shell-v2 .admin-font-grid article>div>small{color:#7a899d;font-size:10px}.admin-shell-v2 .admin-font-grid article>p{color:#13213a;text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;margin:0;font-size:30px;line-height:1;overflow:hidden}.admin-shell-v2 .admin-font-grid article>button,.admin-shell-v2 .admin-font-grid article>b{color:#6b7c94;background:#fff;border:1px solid #d5dfeb;border-radius:8px;align-self:start;padding:5px 8px;font-size:10px;font-weight:850}.admin-shell-v2 .admin-font-grid article>button{color:#b4233c;cursor:pointer}@media (width<=1120px){.admin-shell-v2 .admin-font-layout{grid-template-columns:1fr}}@media (width<=700px){.app-shell .viewer-text-quick-editor{grid-template-columns:minmax(0,1fr) 82px}.app-shell .viewer-text-value{grid-column:1/-1}.app-shell .viewer-text-value input{min-height:46px;font-size:15px}.app-shell .viewer-text-layer-actions{z-index:2;background:#081323fa;padding-top:5px;position:sticky;bottom:0}.app-shell .viewer-text-layer-actions button{min-height:44px}.app-shell .layer-text-control{grid-template-columns:1fr}.admin-shell-v2 .admin-font-grid{grid-template-columns:1fr;padding:14px}.admin-shell-v2 .admin-font-copy{padding-inline:14px}.admin-shell-v2 .admin-font-name-field,.admin-shell-v2 .admin-font-dropzone,.admin-shell-v2 .admin-font-local-preview{margin-inline:14px}.admin-shell-v2 .admin-font-upload-button{width:calc(100% - 28px);margin-inline:14px}.admin-shell-v2 .admin-sidebar{grid-template-columns:42px minmax(0,1fr)}.admin-shell-v2 .admin-sidebar-brand{border:0;width:42px;padding:0}.admin-shell-v2 .admin-sidebar .brand-mark{border-radius:11px;width:38px;min-width:38px;height:38px}.admin-shell-v2 .admin-sidebar nav button{grid-template-columns:28px auto;gap:6px!important;padding:0 8px!important}.admin-shell-v2 .admin-sidebar nav button>em{display:none}.admin-shell-v2 .admin-sidebar nav button>b{font-size:10px}.admin-shell-v2 .admin-topbar{align-items:flex-start;min-height:0;padding-top:17px;padding-bottom:17px}.admin-shell-v2 .admin-topbar p,.admin-shell-v2 .admin-store-preview,.admin-shell-v2 .admin-avatar{display:none}.admin-shell-v2 .admin-new-design{width:42px;min-width:42px;padding:0;font-size:0}.admin-shell-v2 .admin-new-design>span{font-size:20px!important}.admin-shell-v2 .admin-topbar h1{font-size:24px!important}.admin-shell-v2 .admin-metrics{scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px 4px;overflow-x:auto;margin-left:-16px!important;margin-right:-16px!important;display:flex!important}.admin-shell-v2 .admin-metrics>button{scroll-snap-align:start;flex:0 0 174px;min-height:104px}.admin-shell-v2 .admin-card-heading{flex-direction:column;align-items:stretch}.admin-shell-v2 .admin-card-tools{justify-content:stretch;width:100%;min-width:0}.admin-shell-v2 .admin-search{min-width:0}.admin-shell-v2 .admin-design-list{max-height:none}.admin-shell-v2 .admin-design-list article{grid-template-columns:58px minmax(0,1fr) auto!important;gap:10px!important}.admin-shell-v2 .admin-design-actions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid!important}.admin-shell-v2 .admin-design-actions a,.admin-shell-v2 .admin-design-actions button{min-width:0;padding:0 6px}.admin-shell-v2 .admin-two-fields,.admin-shell-v2 .admin-global-location-layout{grid-template-columns:1fr!important}.admin-shell-v2 .admin-global-location-layout{padding:12px}.admin-shell-v2 .admin-table-wrap{max-height:none;padding:0 12px 14px}.admin-shell-v2 .admin-user-grid{grid-template-columns:1fr;padding:12px}.app-shell .viewer-card{height:clamp(500px,66svh,620px)!important;min-height:500px!important}.app-shell .canvas-wrap{touch-action:none;inset:0 0 78px!important}.app-shell .viewer-controls{min-height:60px!important;padding:7px!important}.app-shell .view-buttons{scroll-snap-type:x proximity;scrollbar-width:none;padding:2px;overflow-x:auto;justify-content:flex-start!important;gap:6px!important}.app-shell .view-buttons button{scroll-snap-align:center;flex:1 0 48px;min-width:48px!important;min-height:46px!important}.app-shell .viewer-text-quick-editor{overscroll-behavior:contain;bottom:max(92px, calc(env(safe-area-inset-bottom) + 84px))!important;max-height:min(56svh,470px)!important}.app-shell .viewer-text-layer-actions{flex-wrap:wrap}.app-shell .viewer-text-layer-actions button{flex:calc(50% - 5px);min-width:0}}.store-shell-v2{--store-night:#050b14;--store-night-2:#091525;--store-panel:#0d1c2f;--store-cream:#f3f5ef;--store-paper:#fff;--store-ink:#101820;--store-muted:#65707a;--store-line:#dce2d9;--store-lime:#b8f500;--store-lime-dark:#7ea700;--store-blue:#25c7ff;color:#eef5ff;background:var(--store-night);min-height:100svh;font-family:var(--font-geist-sans), Arial, sans-serif;overflow:hidden}.store-shell-v2 *,.store-shell-v2 :before,.store-shell-v2 :after{box-sizing:border-box}.store-shell-v2 a,.store-shell-v2 button,.store-shell-v2 input,.store-shell-v2 summary{-webkit-tap-highlight-color:transparent}.seo-skip-link{z-index:999;color:#071019;background:var(--store-lime);border-radius:10px;padding:12px 16px;font-size:13px;font-weight:900;text-decoration:none;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.seo-skip-link:focus{transform:translateY(0)}.store-shell-v2 .commerce-header{z-index:90;min-height:72px;box-shadow:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050b14e0;border-bottom:1px solid #ffffff14;grid-template-columns:auto 1fr auto;padding:0 max(22px,50vw - 660px);display:grid;position:sticky;top:0}.store-shell-v2 .store-brand{color:#fff;letter-spacing:-.03em;gap:10px;font-size:16px;font-weight:900}.store-shell-v2 .store-brand .brand-mark,.store-shell-v2 .store-footer .brand-mark{color:#071019;background:var(--store-lime);border-radius:11px;place-items:center;width:38px;height:38px;display:inline-grid;box-shadow:0 0 0 1px #b8f50038,0 12px 32px #b8f50024}.store-shell-v2 .store-brand b,.store-shell-v2 .store-footer .brand b{color:var(--store-lime)!important}.store-shell-v2 .commerce-header nav{gap:8px}.store-shell-v2 .commerce-header nav a{color:#a8b4c4;border-radius:9px;padding:10px 12px;font-size:12px;font-weight:760;transition:color .16s,background .16s}.store-shell-v2 .commerce-header nav a:hover,.store-shell-v2 .commerce-header nav a:focus-visible{color:#fff;background:#ffffff0f;outline:none}.store-shell-v2 .commerce-account>a,.store-shell-v2 .commerce-account button{border-radius:11px;min-height:40px;padding:0 14px;font-size:12px}.store-shell-v2 .commerce-account .commerce-register{color:#071019;border-color:var(--store-lime);background:var(--store-lime)}.store-shell-v2 .commerce-account .commerce-register:hover{background:#cdfc39}.store-shell-v2 main{display:block}.store-shell-v2 .store-hero{color:#fff;background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 75% 46%,#25c7ff1f,#0000 32rem),linear-gradient(135deg,#07101d,#0a192a 66%,#07111f);border:1px solid #ffffff17;border-radius:34px;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);width:min(1380px,100% - 36px);min-height:690px;margin:18px auto 0;display:grid;position:relative;overflow:hidden;box-shadow:0 32px 100px #00000052}.store-shell-v2 .store-hero:before{z-index:0;background:linear-gradient(var(--store-lime), var(--store-blue), transparent 82%);content:"";width:5px;height:100%;position:absolute;top:0;left:0}.store-shell-v2 .store-hero:after{content:"";pointer-events:none;border:1px solid #b8f50029;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-230px;right:-100px;box-shadow:0 0 0 80px #25c7ff06,0 0 0 160px #25c7ff05}.store-shell-v2 .store-hero-copy{z-index:3;align-self:center;max-width:none;padding:78px 28px 72px clamp(42px,5vw,78px);position:relative}.store-shell-v2 .store-badge,.store-shell-v2 .store-kicker{letter-spacing:.2em;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;font-weight:900;display:inline-flex;color:var(--store-lime)!important}.store-shell-v2 .store-badge:before,.store-shell-v2 .store-kicker:before{content:"";background:currentColor;width:28px;height:2px}.store-shell-v2 .store-hero h1{color:#f7fbff;letter-spacing:-.025em;text-transform:uppercase;max-width:720px;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(62px,6.25vw,104px);font-weight:400;line-height:.86}.store-shell-v2 .store-hero-title-line{display:block}.store-shell-v2 .store-hero-title-line--accent{color:#0000;-webkit-text-stroke:1.5px var(--store-lime)}.store-shell-v2 .store-hero-copy>p{color:#aebccc;max-width:610px;margin:28px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.72}.store-shell-v2 .store-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.store-shell-v2 .store-primary,.store-shell-v2 .store-secondary{border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 22px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.store-shell-v2 .store-primary{color:#071019;border:1px solid var(--store-lime);background:var(--store-lime);box-shadow:0 16px 38px #b8f50021}.store-shell-v2 .store-primary span{font-size:18px}.store-shell-v2 .store-secondary{color:#edf5ff;background:#ffffff09;border:1px solid #ffffff2e}.store-shell-v2 .store-primary:hover,.store-shell-v2 .store-secondary:hover{transform:translateY(-2px)}.store-shell-v2 .store-secondary:hover{background:#ffffff12;border-color:#ffffff5c}.store-shell-v2 .store-primary:focus-visible,.store-shell-v2 .store-secondary:focus-visible,.store-shell-v2 .catalog-card-copy>a:focus-visible,.store-shell-v2 .store-process a:focus-visible,.store-shell-v2 .store-final-cta a:focus-visible{outline:3px solid var(--store-blue);outline-offset:3px}.store-shell-v2 .store-trust{color:#93a2b4;flex-wrap:wrap;gap:9px 16px;margin-top:27px;font-size:11px;font-weight:720;display:flex}.store-shell-v2 .store-trust span{align-items:center;gap:7px;display:inline-flex}.store-shell-v2 .store-trust b{color:var(--store-lime);letter-spacing:.08em;font-size:8px}.store-shell-v2 .store-hero-media{z-index:1;background:#06101d;border-radius:24px;min-height:610px;margin:18px 18px 18px 0;position:relative;overflow:hidden}.store-shell-v2 .store-hero-media:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(90deg,#07111e 0%,#0000 26%),linear-gradient(#0000 62%,#050b14c2);position:absolute;inset:0}.store-shell-v2 .store-hero-media img{object-fit:cover;object-position:75% center;filter:saturate(.98)contrast(1.04);mix-blend-mode:normal;opacity:1;width:100%;height:100%;position:absolute;inset:0}.store-shell-v2 .store-live-card{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050c16c7;border:1px solid #ffffff29;border-radius:18px;gap:8px;width:min(310px,100% - 44px);padding:19px 20px;display:grid;position:absolute;bottom:22px;right:22px;box-shadow:0 18px 48px #00000052}.store-shell-v2 .store-live-card>span{color:var(--store-lime);letter-spacing:.13em;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex}.store-shell-v2 .store-live-card i{background:var(--store-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b8f5001a}.store-shell-v2 .store-live-card strong{color:#fff;letter-spacing:-.02em;font-size:16px}.store-shell-v2 .store-live-card small{color:#8fa0b3;font-size:10px}.store-shell-v2 .store-proof{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;grid-template-columns:repeat(4,1fr);width:min(1320px,100% - 48px);margin:30px auto 76px;display:grid}.store-shell-v2 .store-proof>div{border-right:1px solid #ffffff14;gap:3px;padding:22px 26px;display:grid}.store-shell-v2 .store-proof>div:last-child{border-right:0}.store-shell-v2 .store-proof strong{color:#fff;letter-spacing:-.04em;font-size:19px}.store-shell-v2 .store-proof span{color:#7f8ea0;font-size:10px;font-weight:700}.store-shell-v2 .catalog-section{width:min(1380px,100% - 36px);color:var(--store-ink);background:var(--store-cream);border-radius:34px;margin:0 auto;padding:clamp(56px,7vw,94px) clamp(24px,5vw,68px) clamp(62px,8vw,104px);scroll-margin-top:90px}.store-shell-v2 .catalog-heading{grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:end;gap:36px;display:grid}.store-shell-v2 .catalog-heading h2,.store-shell-v2 .store-section-heading h2,.store-shell-v2 .store-final-cta h2{color:inherit;letter-spacing:-.015em;text-transform:uppercase;margin:0;font-family:Bebas Neue,Impact,sans-serif;font-size:clamp(48px,5.5vw,78px);font-weight:400;line-height:.96}.store-shell-v2 .catalog-heading p,.store-shell-v2 .store-section-heading>p{max-width:650px;color:var(--store-muted);margin:16px 0 0;font-size:15px;line-height:1.7}.store-shell-v2 .catalog-search{color:#4f5b64;letter-spacing:.08em;text-transform:uppercase;gap:8px;min-width:0;font-size:10px;font-weight:900;display:grid;position:relative}.store-shell-v2 .catalog-search input{width:100%;min-height:54px;color:var(--store-ink);font:inherit;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #cfd7cd;border-radius:13px;outline:none;padding:0 46px 0 16px;font-size:13px;font-weight:650}.store-shell-v2 .catalog-search:after{content:"";pointer-events:none;border:2px solid #34404a;border-radius:50%;width:13px;height:13px;position:absolute;bottom:17px;right:18px;box-shadow:6px 7px 0 -5px #34404a}.store-shell-v2 .catalog-search input:focus{border-color:var(--store-lime-dark);box-shadow:0 0 0 4px #7ea7001c}.store-shell-v2 .catalog-filters{scrollbar-width:thin;gap:8px;margin:34px 0 12px;padding:0 0 6px;display:flex;overflow-x:auto}.store-shell-v2 .catalog-filters button{color:#4f5b64;cursor:pointer;min-height:42px;font:inherit;background:0 0;border:1px solid #cfd7cd;border-radius:11px;flex:none;padding:0 17px;font-size:11px;font-weight:850}.store-shell-v2 .catalog-filters button:hover{color:#111a20;border-color:#aab4a7}.store-shell-v2 .catalog-filters button.active{color:#071019;border-color:var(--store-lime);background:var(--store-lime);box-shadow:none}.store-shell-v2 .catalog-filters button:focus-visible,.store-shell-v2 .catalog-empty button:focus-visible,.store-shell-v2 .store-faq summary:focus-visible{outline:3px solid var(--store-blue);outline-offset:2px}.store-shell-v2 .catalog-result-line{color:#68736d;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:36px;margin-bottom:10px;font-size:10px;font-weight:850;display:flex}.store-shell-v2 .catalog-result-line strong{color:#1b252b}.store-shell-v2 .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store-shell-v2 .catalog-card{color:var(--store-ink);background:#fff;border:1px solid #d7ded4;border-radius:20px;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 10px 34px #0f1d260b}.store-shell-v2 .catalog-card:hover{transform:translateY(-5px);border-color:#a7b0a3!important;box-shadow:0 22px 50px #0f1d261c!important}.store-shell-v2 .catalog-card-topline{color:#78827c;letter-spacing:.1em;padding:16px 17px 0;font-size:9px}.store-shell-v2 .catalog-card-topline b{color:#284000;background:#dfff80;border-radius:99px;padding:6px 9px;font-size:8px}.store-shell-v2 .catalog-product-visual{background:linear-gradient(#0c1b2c09 1px,#0000 1px) 0 0/30px 30px,linear-gradient(90deg,#0c1b2c09 1px,#0000 1px) 0 0/30px 30px,radial-gradient(circle at 50% 42%,#fff,#edf1ec 72%);height:300px}.store-shell-v2 .catalog-product-3d>img{filter:drop-shadow(0 20px 18px #0f274129);padding:6px 16px 2px}.store-shell-v2 .catalog-card-copy{padding:20px}.store-shell-v2 .catalog-card-copy>span,.store-shell-v2 .catalog-card-copy>a,.store-shell-v2 .catalog-price strong{color:#476300!important}.store-shell-v2 .catalog-card-copy>span{letter-spacing:.13em;font-size:9px}.store-shell-v2 .catalog-card-copy h3{color:#121b20;letter-spacing:-.045em;margin:7px 0 17px;font-size:21px}.store-shell-v2 .catalog-price{align-items:center}.store-shell-v2 .catalog-price strong{font-size:20px}.store-shell-v2 .catalog-price small{color:#7c867f;font-size:10px}.store-shell-v2 .catalog-card-copy>a{border-top:1px solid #e4e8e2;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.store-shell-v2 .catalog-card-copy>a span{color:#071019;background:var(--store-lime);border-radius:9px;place-items:center;width:32px;height:32px;font-size:15px;display:grid}.store-shell-v2 .catalog-loading-state,.store-shell-v2 .catalog-empty{color:#657068;text-align:center;background:#ffffff7a;border:1px dashed #bcc6b9;border-radius:18px;align-content:center;place-items:center;gap:12px;min-height:260px;padding:32px;font-size:13px;display:grid}.store-shell-v2 .catalog-loading-state i{border:3px solid #d4dccf;border-top-color:var(--store-lime-dark);border-radius:50%;width:28px;height:28px;animation:.7s linear infinite store-spin}.store-shell-v2 .catalog-empty strong{color:var(--store-ink);font-size:18px}.store-shell-v2 .catalog-empty button{color:#fff;cursor:pointer;min-height:42px;font:inherit;background:#111a20;border:0;border-radius:10px;padding:0 16px;font-size:11px;font-weight:850}@keyframes store-spin{to{transform:rotate(360deg)}}.store-shell-v2 .store-features,.store-shell-v2 .store-process-section,.store-shell-v2 .store-faq{width:min(1320px,100% - 48px);margin:0 auto;padding:clamp(78px,9vw,130px) 0;scroll-margin-top:80px}.store-shell-v2 .store-section-heading{color:#fff;max-width:850px}.store-shell-v2 .store-section-heading>p{color:#8594a6}.store-shell-v2 .store-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:14px;margin-top:46px;display:grid}.store-shell-v2 .store-feature-card{background:linear-gradient(145deg,#0b1727,#0a1421);border:1px solid #ffffff14;border-radius:23px;flex-direction:column;justify-content:flex-end;min-height:260px;padding:30px;display:flex;position:relative;overflow:hidden}.store-shell-v2 .store-feature-card:before{content:"";border:1px solid #25c7ff1f;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-70px}.store-shell-v2 .store-feature-card--wide{background:radial-gradient(circle at 80% 22%,#25c7ff29,#0000 19rem),linear-gradient(145deg,#0b1b2e,#081321);grid-area:span 2/span 2;min-height:520px;padding:clamp(32px,4vw,52px)}.store-shell-v2 .store-feature-card--accent{color:#071019;border-color:var(--store-lime);background:var(--store-lime)}.store-shell-v2 .store-feature-card>span{z-index:1;color:var(--store-lime);letter-spacing:.14em;margin-bottom:auto;font-size:9px;font-weight:900;position:relative}.store-shell-v2 .store-feature-card--accent>span{color:#334900}.store-shell-v2 .store-feature-card h3{z-index:1;max-width:650px;color:inherit;letter-spacing:-.05em;margin:0;font-size:clamp(23px,2.8vw,40px);line-height:1.04;position:relative}.store-shell-v2 .store-feature-card:not(.store-feature-card--wide) h3{font-size:clamp(22px,2vw,29px)}.store-shell-v2 .store-feature-card p{z-index:1;color:#8f9daf;max-width:630px;margin:16px 0 0;font-size:13px;line-height:1.65;position:relative}.store-shell-v2 .store-feature-card--accent p{color:#344400}.store-shell-v2 .feature-stage{align-items:center;gap:10px;display:flex;position:absolute;top:58px;right:44px}.store-shell-v2 .feature-stage b{aspect-ratio:.72;color:#ffffff94;letter-spacing:.12em;background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;place-items:center;width:82px;font-size:10px;display:grid;transform:rotate(5deg)}.store-shell-v2 .feature-stage b:nth-child(2){transform:translateY(26px)rotate(-4deg)}.store-shell-v2 .feature-stage b:nth-child(3){color:#071019;border-color:var(--store-lime);background:var(--store-lime);transform:translateY(-8px)rotate(8deg)}.store-shell-v2 .store-process-section{background:#0b1727;border-radius:34px;width:min(1380px,100% - 36px);padding-left:clamp(24px,5vw,68px);padding-right:clamp(24px,5vw,68px)}.store-shell-v2 .store-process{background:0 0;border:1px solid #ffffff17;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:0;width:100%;margin:48px 0 0;padding:0;display:grid}.store-shell-v2 .store-process>div{border-right:1px solid #ffffff17;flex-direction:column;min-height:300px;padding:30px;display:flex;position:relative}.store-shell-v2 .store-process>div:last-child{border-right:0}.store-shell-v2 .store-process span{margin-bottom:auto;font-family:Bebas Neue,Impact,sans-serif;font-size:44px;font-weight:400;color:var(--store-lime)!important}.store-shell-v2 .store-process strong{color:#fff;letter-spacing:-.04em;font-size:22px}.store-shell-v2 .store-process p{color:#8493a5;min-height:48px;margin:12px 0 24px;font-size:12px;line-height:1.65}.store-shell-v2 .store-process a{color:#fff;border-top:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;font-weight:850;text-decoration:none;display:flex}.store-shell-v2 .store-process a b{color:var(--store-lime);font-size:18px}.store-shell-v2 .store-faq{color:#fff;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:clamp(38px,8vw,120px);display:grid}.store-shell-v2 .store-faq-list{border-top:1px solid #ffffff1c}.store-shell-v2 .store-faq details{border-bottom:1px solid #ffffff1c}.store-shell-v2 .store-faq summary{color:#eff5fb;cursor:pointer;padding:24px 48px 24px 0;font-size:15px;font-weight:780;line-height:1.45;list-style:none;position:relative}.store-shell-v2 .store-faq summary::-webkit-details-marker{display:none}.store-shell-v2 .store-faq summary:after{width:32px;height:32px;color:var(--store-lime);content:"+";border:1px solid #ffffff1f;border-radius:9px;place-items:center;font-size:20px;transition:transform .16s;display:grid;position:absolute;top:18px;right:0}.store-shell-v2 .store-faq details[open] summary:after{transform:rotate(45deg)}.store-shell-v2 .store-faq details p{color:#8c9aab;max-width:680px;margin:-4px 46px 24px 0;font-size:13px;line-height:1.7}.store-shell-v2 .store-final-cta{color:#071019;background:linear-gradient(#0710190f 1px, transparent 1px), linear-gradient(90deg, #0710190f 1px, transparent 1px), var(--store-lime);text-align:center;background-size:36px 36px,36px 36px,auto;border-radius:34px;justify-items:center;width:min(1380px,100% - 36px);margin:0 auto 18px;padding:clamp(70px,10vw,136px) 24px;display:grid}.store-shell-v2 .store-final-cta>span{letter-spacing:.2em;margin-bottom:19px;font-size:9px;font-weight:950}.store-shell-v2 .store-final-cta h2{max-width:900px;font-size:clamp(54px,7vw,92px)}.store-shell-v2 .store-final-cta p{color:#344500;max-width:620px;margin:20px 0 30px;font-size:14px;line-height:1.65}.store-shell-v2 .store-final-cta a{color:#fff;background:#071019;border-radius:13px;align-items:center;gap:14px;min-height:54px;padding:0 23px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.store-shell-v2 .store-final-cta a b{font-size:17px}.store-shell-v2 .store-footer{color:#fff;background:0 0;border:0;grid-template-columns:1fr auto;align-items:start;gap:28px 60px;width:min(1320px,100% - 48px);margin:0 auto;padding:62px 0 38px;display:grid}.store-shell-v2 .store-footer-brand .brand{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:900;display:inline-flex}.store-shell-v2 .store-footer-brand p{color:#7e8da0;max-width:410px;margin:16px 0 0;font-size:12px}.store-shell-v2 .store-footer-links{grid-template-columns:repeat(2,minmax(130px,auto));gap:12px 34px;display:grid}.store-shell-v2 .store-footer-links a{font-size:11px;font-weight:720;text-decoration:none;color:#9ba9b9!important}.store-shell-v2 .store-footer-links a:hover{color:var(--store-lime)!important}.store-shell-v2 .store-footer>small{color:#5e6d7e;letter-spacing:.08em;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:22px;font-size:9px}@media (width<=1080px){.store-shell-v2 .store-hero{grid-template-columns:minmax(0,1fr) minmax(390px,.86fr)}.store-shell-v2 .store-hero-copy{padding-left:42px}.store-shell-v2 .store-hero h1{font-size:clamp(58px,7vw,82px)}.store-shell-v2 .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.store-shell-v2 .commerce-header{grid-template-columns:1fr auto;min-height:68px;padding:10px 22px}.store-shell-v2 .commerce-header nav{display:none}.store-shell-v2 .store-hero{grid-template-columns:1fr}.store-shell-v2 .store-hero-copy{padding:70px 42px 44px}.store-shell-v2 .store-hero-media{min-height:500px;margin:0 18px 18px}.store-shell-v2 .store-proof{grid-template-columns:repeat(2,1fr)}.store-shell-v2 .store-proof>div:nth-child(2){border-right:0}.store-shell-v2 .store-proof>div:nth-child(-n+2){border-bottom:1px solid #ffffff14}.store-shell-v2 .catalog-heading,.store-shell-v2 .store-faq{grid-template-columns:1fr}.store-shell-v2 .store-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-shell-v2 .store-feature-card--wide{grid-column:span 2}.store-shell-v2 .store-process{grid-template-columns:1fr}.store-shell-v2 .store-process>div{border-bottom:1px solid #ffffff17;border-right:0;min-height:240px}.store-shell-v2 .store-process>div:last-child{border-bottom:0}.store-shell-v2 .store-faq{gap:42px}}@media (width<=620px){.store-shell-v2 .commerce-header{padding:9px 14px}.store-shell-v2 .store-brand{font-size:14px}.store-shell-v2 .store-brand .brand-mark{border-radius:9px;width:34px;height:34px}.store-shell-v2 .commerce-account>a:first-child,.store-shell-v2 .commerce-account .commerce-register{display:none}.store-shell-v2 .store-hero,.store-shell-v2 .catalog-section,.store-shell-v2 .store-process-section,.store-shell-v2 .store-final-cta{border-radius:24px;width:calc(100% - 20px)}.store-shell-v2 .store-hero{margin-top:10px}.store-shell-v2 .store-hero-copy{padding:52px 24px 36px}.store-shell-v2 .store-hero h1{font-size:clamp(51px,16vw,72px)}.store-shell-v2 .store-hero-title-line--accent{-webkit-text-stroke-width:1px}.store-shell-v2 .store-hero-copy>p{margin-top:22px;font-size:14px}.store-shell-v2 .store-hero-actions{display:grid}.store-shell-v2 .store-primary,.store-shell-v2 .store-secondary{width:100%}.store-shell-v2 .store-trust{display:grid}.store-shell-v2 .store-hero-media{border-radius:18px;min-height:410px;margin:0 10px 10px}.store-shell-v2 .store-hero-media img{object-position:76% center}.store-shell-v2 .store-live-card{width:calc(100% - 24px);bottom:12px;right:12px}.store-shell-v2 .store-proof,.store-shell-v2 .store-features,.store-shell-v2 .store-faq,.store-shell-v2 .store-footer{width:calc(100% - 28px)}.store-shell-v2 .store-proof{margin-bottom:56px}.store-shell-v2 .store-proof>div{padding:18px}.store-shell-v2 .store-proof strong{font-size:16px}.store-shell-v2 .store-proof span{font-size:9px}.store-shell-v2 .catalog-section{padding:52px 18px 64px}.store-shell-v2 .catalog-heading{gap:28px}.store-shell-v2 .catalog-heading h2,.store-shell-v2 .store-section-heading h2{font-size:clamp(44px,13vw,62px)}.store-shell-v2 .catalog-grid,.store-shell-v2 .store-feature-grid{grid-template-columns:1fr}.store-shell-v2 .catalog-product-visual{height:280px}.store-shell-v2 .store-feature-card--wide{grid-area:auto;min-height:440px}.store-shell-v2 .feature-stage{justify-content:center;top:68px;left:20px;right:20px}.store-shell-v2 .feature-stage b{width:66px}.store-shell-v2 .store-process-section{padding:68px 18px}.store-shell-v2 .store-process>div{min-height:260px;padding:24px}.store-shell-v2 .store-final-cta{padding:72px 18px}.store-shell-v2 .store-final-cta h2{font-size:clamp(48px,14vw,68px)}.store-shell-v2 .store-footer{grid-template-columns:1fr;padding-bottom:22px}.store-shell-v2 .store-footer-links{grid-template-columns:1fr 1fr}}@media (width<=720px){.mobile-bottom-nav{background:#050b14f2;border-color:#ffffff1f}.mobile-bottom-nav a.active{color:#071019;background:#b8f500;box-shadow:0 10px 28px #b8f5002e}.mobile-bottom-nav a.active>span{color:#071019}}@media (prefers-reduced-motion:reduce){.store-shell-v2 *,.store-shell-v2 :before,.store-shell-v2 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.store-theme-preview{z-index:110;color:#657079;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0f1c261f;border-radius:13px;align-items:center;gap:4px;padding:5px;display:flex;position:fixed;top:84px;right:max(16px,50vw - 690px);box-shadow:0 12px 32px #0f1c261f}.store-theme-preview>span{letter-spacing:.13em;text-transform:uppercase;padding:0 7px;font-size:8px;font-weight:950}.store-theme-preview button{color:#68737b;cursor:pointer;min-width:54px;min-height:32px;font:inherit;background:0 0;border:0;border-radius:9px;padding:0 10px;font-size:10px;font-weight:850}.store-theme-preview button.active{color:#071019;background:#b8f500;box-shadow:0 5px 14px #7ea70024}.store-theme-preview button:focus-visible{outline-offset:2px;outline:3px solid #25c7ff}.store-shell-v2.store-shell-light{--store-night:#f4f5f1;--store-night-2:#fff;--store-panel:#fff;--store-cream:#f0f2ec;--store-paper:#fff;--store-ink:#10181d;--store-muted:#657078;--store-line:#dce2d9;color:#10181d;background:radial-gradient(circle at 8% 7%,#b8f5001c,#0000 25rem),#f4f5f1;min-height:100svh}.store-shell-light .commerce-header{color:#111a20;background:#ffffffe6;border-bottom-color:#e0e4dd;box-shadow:0 8px 32px #1521290e}.store-shell-light .store-brand{color:#111a20}.store-shell-light .store-brand .brand-mark,.store-shell-light .store-footer .brand-mark{color:#071019;background:#b8f500}.store-shell-light .commerce-header nav a{color:#68737a}.store-shell-light .commerce-header nav a:hover,.store-shell-light .commerce-header nav a:focus-visible{color:#111a20;background:#f0f2ed}.store-shell-light .commerce-account>a,.store-shell-light .commerce-account button{color:#111a20}.store-shell-light .commerce-account .commerce-register{color:#071019;background:#b8f500;border-color:#b8f500}.store-shell-light .store-hero{color:#10181d;background:linear-gradient(#10181d09 1px,#0000 1px) 0 0/40px 40px,linear-gradient(90deg,#10181d09 1px,#0000 1px) 0 0/40px 40px,radial-gradient(circle at 70% 34%,#25c7ff1a,#0000 30rem),#fff;border-color:#dfe3dc;box-shadow:0 28px 80px #1b283014}.store-shell-light .store-hero:before{background:linear-gradient(#b8f500,#25c7ff,#0000 82%)}.store-shell-light .store-hero:after{border-color:#4a6a001f;box-shadow:0 0 0 80px #25c7ff06,0 0 0 160px #25c7ff05}.store-shell-light .store-badge,.store-shell-light .store-kicker{color:#5a7900!important}.store-shell-light .store-hero h1{color:#10181d}.store-shell-light .store-hero-title-line--accent{color:#10181d;-webkit-text-stroke:0}.store-shell-light .store-hero-title-line--accent:after{content:"";background:#b8f500;border-radius:50%;width:.18em;height:.18em;margin-left:.08em;display:inline-block}.store-shell-light .store-hero-copy>p{color:#5f6b73}.store-shell-light .store-primary{color:#071019;background:#b8f500;border-color:#b8f500}.store-shell-light .store-secondary{color:#10181d;background:#ffffffc7;border-color:#ccd3ca}.store-shell-light .store-secondary:hover{background:#f1f3ee;border-color:#aeb8ac}.store-shell-light .store-trust{color:#657078}.store-shell-light .store-trust b{color:#5a7900}.store-shell-light .store-hero-media{background:#0a1524;border:1px solid #d9dfd7;box-shadow:0 20px 48px #14222b1a}.store-shell-light .store-hero-media:before{background:linear-gradient(90deg,#ffffff2e,#0000 24%),linear-gradient(#0000 62%,#050b1485)}.store-shell-light .store-live-card{color:#10181d;background:#ffffffeb;border-color:#0f1c261f;box-shadow:0 18px 46px #06101b2e}.store-shell-light .store-live-card>span{color:#557200}.store-shell-light .store-live-card strong{color:#10181d}.store-shell-light .store-live-card small{color:#68737b}.store-shell-light .store-proof{background:#fff;border-color:#dfe4dc;box-shadow:0 18px 45px #14222b0b}.store-shell-light .store-proof>div{border-right-color:#e2e6df}.store-shell-light .store-proof strong{color:#111a20}.store-shell-light .store-proof span{color:#69747b}.store-shell-light .catalog-section{color:#10181d;background:#fff;border:1px solid #e0e4dd;box-shadow:0 22px 60px #1521290e}.store-shell-light .catalog-filters button.active{color:#071019;background:#b8f500;border-color:#b8f500}.store-shell-light .store-features,.store-shell-light .store-faq,.store-shell-light .store-section-heading,.store-shell-light .store-section-heading--dark{color:#10181d}.store-shell-light .store-section-heading>p{color:#657078}.store-shell-light .store-feature-card{color:#10181d;background:linear-gradient(#10181d07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#10181d07 1px,#0000 1px) 0 0/34px 34px,#fff;border-color:#dfe4dc;box-shadow:0 18px 50px #16232a0e}.store-shell-light .store-feature-card:before{border-color:#257ea41a}.store-shell-light .store-feature-card--wide{background:radial-gradient(circle at 80% 22%,#25c7ff1c,#0000 20rem),linear-gradient(#10181d07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#10181d07 1px,#0000 1px) 0 0/34px 34px,#f7f9f6}.store-shell-light .store-feature-card--accent{background:#b8f500;border-color:#b8f500}.store-shell-light .store-feature-card>span{color:#5a7900}.store-shell-light .store-feature-card--accent>span{color:#344900}.store-shell-light .store-feature-card p{color:#667178}.store-shell-light .store-feature-card--accent p{color:#344400}.store-shell-light .feature-stage b{color:#5d6970;background:#ffffffd1;border-color:#d6dcd3;box-shadow:0 12px 30px #14222b12}.store-shell-light .feature-stage b:nth-child(3){color:#071019;background:#b8f500;border-color:#b8f500}.store-shell-light .store-process-section{color:#10181d;background:radial-gradient(circle at 92% 4%,#25c7ff14,#0000 24rem),#edf0eb;border:1px solid #dde3da;box-shadow:0 22px 60px #1521290e}.store-shell-light .store-process{background:#fff;border-color:#d8ded5;box-shadow:0 14px 44px #1521290b}.store-shell-light .store-process>div{border-bottom-color:#dfe4dc;border-right-color:#dfe4dc}.store-shell-light .store-process span{color:#5a7900!important}.store-shell-light .store-process strong{color:#111a20}.store-shell-light .store-process p{color:#657078}.store-shell-light .store-process a{color:#111a20;border-top-color:#e0e4de}.store-shell-light .store-process a b{color:#5a7900}.store-shell-light .store-faq-list{border-top-color:#d9dfd7}.store-shell-light .store-faq details{border-bottom-color:#d9dfd7}.store-shell-light .store-faq summary{color:#10181d}.store-shell-light .store-faq summary:after{color:#466100;background:#fff;border-color:#d4dad2}.store-shell-light .store-faq details p{color:#657078}.store-shell-light .store-final-cta{box-shadow:0 26px 70px #536e0021}.store-shell-light .store-footer,.store-shell-light .store-footer-brand .brand{color:#10181d}.store-shell-light .store-footer-brand p{color:#69747b}.store-shell-light .store-footer-links a{color:#566169!important}.store-shell-light .store-footer>small{color:#7a848a;border-top-color:#dce1da}@media (width<=900px){.store-shell-light .store-proof>div:nth-child(-n+2){border-bottom-color:#e2e6df}}@media (width<=720px){.store-theme-preview{top:78px;right:14px}.store-shell-light~.mobile-bottom-nav{background:#fffffff5;border-color:#d8ded5;box-shadow:0 18px 42px #0f1c2626}.store-shell-light~.mobile-bottom-nav a{color:#68737b}.store-shell-light~.mobile-bottom-nav a>span{color:#6c777e}.store-shell-light~.mobile-bottom-nav a.active{color:#071019;background:#b8f500}.store-shell-light~.mobile-bottom-nav a.active>span{color:#071019}}@media (width<=480px){.store-theme-preview{top:76px;right:10px}.store-theme-preview>span{display:none}.store-theme-preview button{min-width:50px}}:root[data-wensport-theme=carbon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-wensport-theme=carbon] body{color:#f4f7fb;background:#06070a}.theme-toggle{color:#334155;cursor:pointer;min-height:38px;font:inherit;background:#fff;border:1px solid #dbe3ec;border-radius:11px;align-items:center;gap:8px;padding:0 11px;font-size:11px;font-weight:850;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;box-shadow:0 8px 22px #0f172a14}.theme-toggle:hover{border-color:#9aaabd;transform:translateY(-1px)}.theme-toggle:focus-visible{outline-offset:3px;outline:3px solid #6de8ff6b}.theme-toggle-icon{color:#fff;background:#101827;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.theme-toggle--compact{color:#d7e0ec;min-height:36px;box-shadow:none;background:#ffffff0f;border-color:#ffffff29;padding-inline:9px}.theme-toggle--compact:hover{background:#ffffff1c;border-color:#ffffff52}:root[data-wensport-theme=carbon] .theme-toggle{color:#e7edf6;background:#111722;border-color:#ffffff29;box-shadow:0 10px 26px #0003}:root[data-wensport-theme=carbon] .theme-toggle:hover{background:#172130;border-color:#6de8ff8a}:root[data-wensport-theme=carbon] .theme-toggle-icon{color:#071019;background:linear-gradient(135deg,#6de8ff,#ff3655)}.header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.store-shell.store-shell-carbon{--store-night:#06070a;--store-night-2:#0b1019;--store-panel:#111722;--store-cream:#f3f6fa;--store-paper:#fff;--store-ink:#f4f7fb;--store-muted:#9aa8b9;--store-line:#ffffff1f;--store-lime:#ff3655;--store-lime-dark:#d82040;--store-blue:#6de8ff;color:#f4f7fb;background:radial-gradient(circle at 88% 0,#6de8ff14,#0000 30rem),#06070a;min-height:100svh}.store-shell.store-shell-carbon .commerce-header{background:#06070ae6;border-bottom-color:#ffffff1c;box-shadow:0 16px 40px #00000042}.store-shell.store-shell-carbon .store-brand,.store-shell.store-shell-carbon .commerce-header nav a,.store-shell.store-shell-carbon .commerce-account>a{color:#f4f7fb}.store-shell.store-shell-carbon .commerce-header nav a{color:#9eacbf}.store-shell.store-shell-carbon .commerce-header nav a:hover,.store-shell.store-shell-carbon .commerce-header nav a:focus-visible{color:#fff;background:#ffffff14}.store-shell.store-shell-carbon .store-brand .brand-mark,.store-shell.store-shell-carbon .store-footer .brand-mark{color:#fff;background:linear-gradient(135deg,#ff3655,#b91f3d);box-shadow:0 0 0 1px #ff365547,0 14px 34px #ff365533}.store-shell.store-shell-carbon .store-brand b,.store-shell.store-shell-carbon .store-footer .brand b,.store-shell.store-shell-carbon .store-badge,.store-shell.store-shell-carbon .store-kicker{color:#ff6680!important}.store-shell.store-shell-carbon .store-hero{background-size:40px 40px,40px 40px,auto,auto;border-color:#ffffff1f;box-shadow:0 32px 100px #0006;background:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px),radial-gradient(circle at 80% 30%,#6de8ff21,#0000 27rem),linear-gradient(135deg,#080a0f,#101722 68%,#0a0d13)!important}.store-shell.store-shell-carbon .store-hero:before{background:linear-gradient(#ff3655,#6de8ff,#0000 82%)}.store-shell.store-shell-carbon .store-hero:after{border-color:#6de8ff38;box-shadow:0 0 0 80px #6de8ff06,0 0 0 160px #ff365505}.store-shell.store-shell-carbon .store-hero h1,.store-shell.store-shell-carbon .store-section-heading h2,.store-shell.store-shell-carbon .catalog-heading h2,.store-shell.store-shell-carbon .store-final-cta h2{color:#f8fbff}.store-shell.store-shell-carbon .store-hero-title-line--accent{color:#6de8ff;-webkit-text-stroke:0}.store-shell.store-shell-carbon .store-hero-copy>p,.store-shell.store-shell-carbon .store-section-heading>p,.store-shell.store-shell-carbon .catalog-heading p{color:#aab7c7}.store-shell.store-shell-carbon .store-primary{color:#fff;background:linear-gradient(135deg,#ff3655,#d41e40);border-color:#ff3655;box-shadow:0 16px 34px #ff36553d}.store-shell.store-shell-carbon .store-secondary{color:#eef5ff;background:#ffffff0e;border-color:#fff3}.store-shell.store-shell-carbon .store-secondary:hover{background:#6de8ff17;border-color:#6de8ffa3}.store-shell.store-shell-carbon .store-trust,.store-shell.store-shell-carbon .store-proof span{color:#8e9dae}.store-shell.store-shell-carbon .store-trust b,.store-shell.store-shell-carbon .store-process span,.store-shell.store-shell-carbon .store-process a b{color:#6de8ff!important}.store-shell.store-shell-carbon .store-hero-media{background:linear-gradient(135deg,#111722,#080a0f);border-color:#ffffff1f;box-shadow:0 22px 54px #00000057}.store-shell.store-shell-carbon .store-live-card{color:#eef5ff;background:#070a10db;border-color:#ffffff24;box-shadow:0 18px 46px #00000057}.store-shell.store-shell-carbon .store-live-card>span{color:#6de8ff}.store-shell.store-shell-carbon .store-live-card strong{color:#fff}.store-shell.store-shell-carbon .store-live-card small{color:#94a3b8}.store-shell.store-shell-carbon .store-proof,.store-shell.store-shell-carbon .catalog-section,.store-shell.store-shell-carbon .store-feature-card,.store-shell.store-shell-carbon .store-process-section,.store-shell.store-shell-carbon .store-process{background:#0e141e;border-color:#ffffff1f;box-shadow:0 24px 70px #0000003d}.store-shell.store-shell-carbon .store-proof>div,.store-shell.store-shell-carbon .store-process>div{border-color:#ffffff1a}.store-shell.store-shell-carbon .store-proof strong,.store-shell.store-shell-carbon .store-feature-card h3,.store-shell.store-shell-carbon .store-process strong,.store-shell.store-shell-carbon .store-faq summary{color:#f1f5f9}.store-shell.store-shell-carbon .catalog-search{background:#111925;border-color:#ffffff24}.store-shell.store-shell-carbon .catalog-search span,.store-shell.store-shell-carbon .catalog-search input,.store-shell.store-shell-carbon .store-feature-card p,.store-shell.store-shell-carbon .store-process p,.store-shell.store-shell-carbon .store-faq details p{color:#9cabbc}.store-shell.store-shell-carbon .catalog-search input{background:0 0;border-color:#0000}.store-shell.store-shell-carbon .catalog-search:focus-within{border-color:#6de8ff;box-shadow:0 0 0 4px #6de8ff1a}.store-shell.store-shell-carbon .catalog-filters button{color:#aab7c8;background:#111925;border-color:#ffffff24}.store-shell.store-shell-carbon .catalog-filters button.active,.store-shell.store-shell-carbon .catalog-filters button:hover{color:#fff;background:#b91f3d;border-color:#ff3655}.store-shell.store-shell-carbon .catalog-result-line,.store-shell.store-shell-carbon .catalog-result-line strong{color:#9cabbc}.store-shell.store-shell-carbon .catalog-card{background:#111925;border-color:#ffffff21;box-shadow:0 16px 46px #0000003d}.store-shell.store-shell-carbon .catalog-card:hover,.store-shell.store-shell-carbon .catalog-card:focus-within{border-color:#6de8ffa6;box-shadow:0 28px 70px #00000061}.store-shell.store-shell-carbon .catalog-card .catalog-product-visual:not(.design-thumb-3d){background:radial-gradient(circle at 50% 30%,#6de8ff24,#0000 38%),linear-gradient(145deg,#151f2d,#0b1018)}.store-shell.store-shell-carbon .catalog-code{color:#d8e6f4;background:#080b11c2;border-color:#ffffff24}.store-shell.store-shell-carbon .catalog-card-topline b{color:#fff;background:linear-gradient(135deg,#ff3655,#be1c3b)}.store-shell.store-shell-carbon .store-feature-card--accent{background:linear-gradient(145deg,#ff3655,#ad1b39);border-color:#ff3655}.store-shell.store-shell-carbon .store-feature-card--accent h3,.store-shell.store-shell-carbon .store-feature-card--accent p,.store-shell.store-shell-carbon .store-feature-card--accent>span{color:#fff}.store-shell.store-shell-carbon .feature-stage b{color:#b8c6d6;background:#ffffff0f;border-color:#ffffff24}.store-shell.store-shell-carbon .feature-stage b:nth-child(3){color:#071019;background:#6de8ff;border-color:#6de8ff}.store-shell.store-shell-carbon .store-faq-list,.store-shell.store-shell-carbon .store-faq details{border-color:#ffffff1f}.store-shell.store-shell-carbon .store-faq summary:after{color:#6de8ff;background:#6de8ff14;border-color:#6de8ff61}.store-shell.store-shell-carbon .store-final-cta{background:linear-gradient(135deg,#111925,#090c12);box-shadow:0 28px 80px #00000061}.store-shell.store-shell-carbon .store-footer{color:#9aa8b9;background:linear-gradient(90deg,#ff365521,#0000 38%),#050609}.store-shell.store-shell-carbon .store-footer-brand .brand,.store-shell.store-shell-carbon .store-footer-links a{color:#eef5ff!important}.store-shell.store-shell-carbon .store-footer-brand p,.store-shell.store-shell-carbon .store-footer>small{color:#8290a2}.app-shell.app-shell--carbon{color:#eef5ff;background:radial-gradient(circle at 4% 0,#ff365521,#0000 28rem),radial-gradient(circle at 94% 10%,#6de8ff14,#0000 25rem),#06070a}.app-shell.app-shell--carbon .site-header{background:#06070ae8;border-bottom-color:#ffffff1f;box-shadow:0 16px 42px #0000004d}.app-shell.app-shell--carbon .brand{color:#f8fbff}.app-shell.app-shell--carbon .brand-mark{color:#fff;background:linear-gradient(135deg,#ff3655,#b81d3b);box-shadow:0 12px 30px #ff365540}.app-shell.app-shell--carbon .stepper,.app-shell.app-shell--carbon .header-help{color:#93a2b4}.app-shell.app-shell--carbon .step.active,.app-shell.app-shell--carbon .step.active .step-number{color:#fff}.app-shell.app-shell--carbon .step.active .step-number{background:#ff3655;border-color:#ff3655}.app-shell.app-shell--carbon .step-number{background:#ffffff0a;border-color:#ffffff2e}.app-shell.app-shell--carbon .step-line{background:linear-gradient(90deg,#ff3655ad,#6de8ff4d)}.app-shell.app-shell--carbon .viewer-card{background:linear-gradient(#ffffff07 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 20%,#6de8ff14,#0000 32rem),#0a0e15;border-color:#ffffff21;box-shadow:0 28px 80px #0000005c}.app-shell.app-shell--carbon .viewer-head{background:linear-gradient(#0a0e15fa,#0000)}.app-shell.app-shell--carbon .viewer-product strong,.app-shell.app-shell--carbon .viewer-product span{color:#f7fbff}.app-shell.app-shell--carbon .viewer-product span{background:#ffffff14;border-color:#fff3}.app-shell.app-shell--carbon .live-pill,.app-shell.app-shell--carbon .viewer-tip{color:#b9efff;background:#0c232eb3;border-color:#6de8ff52}.app-shell.app-shell--carbon .panel-card{background:#0e141e;border-color:#ffffff21;box-shadow:0 28px 80px #00000047}.app-shell.app-shell--carbon .panel-title{background:linear-gradient(#ffffff0b,#0000);border-bottom-color:#ffffff1a}.app-shell.app-shell--carbon .panel-title h1,.app-shell.app-shell--carbon .panel-title-heading,.app-shell.app-shell--carbon .section-heading h2,.app-shell.app-shell--carbon .section-heading strong,.app-shell.app-shell--carbon .field>span,.app-shell.app-shell--carbon .field>label,.app-shell.app-shell--carbon .easy-graphic-card-heading,.app-shell.app-shell--carbon .layer-editor-heading,.app-shell.app-shell--carbon .summary-total{color:#eef5ff}.app-shell.app-shell--carbon .panel-title small,.app-shell.app-shell--carbon .section-copy,.app-shell.app-shell--carbon .upload-note,.app-shell.app-shell--carbon .save-state,.app-shell.app-shell--carbon .draft-restored,.app-shell.app-shell--carbon .admin-placement-note{color:#91a0b1}.app-shell.app-shell--carbon .tab-list{background:#0a0f17;border-bottom-color:#ffffff1c}.app-shell.app-shell--carbon .tab-list button{color:#9eacbd;background:0 0;border-color:#0000}.app-shell.app-shell--carbon .tab-list button:hover,.app-shell.app-shell--carbon .tab-list button.active{color:#fff;background:#6de8ff1a;border-color:#6de8ff6b;box-shadow:inset 0 -2px #6de8ff}.app-shell.app-shell--carbon .tab-index{color:#08121b;background:#6de8ff}.app-shell.app-shell--carbon .panel-card input:not([type=range]):not([type=color]),.app-shell.app-shell--carbon .panel-card select,.app-shell.app-shell--carbon .panel-card textarea{color:#eef5ff;background:#141d2a;border-color:#ffffff29}.app-shell.app-shell--carbon .panel-card input::placeholder,.app-shell.app-shell--carbon .panel-card textarea::placeholder{color:#718096}.app-shell.app-shell--carbon .panel-card input:focus,.app-shell.app-shell--carbon .panel-card select:focus,.app-shell.app-shell--carbon .panel-card textarea:focus{border-color:#6de8ff;outline:none;box-shadow:0 0 0 3px #6de8ff1f}.app-shell.app-shell--carbon .design-card,.app-shell.app-shell--carbon .option-card,.app-shell.app-shell--carbon .color-row,.app-shell.app-shell--carbon .layer-list-item,.app-shell.app-shell--carbon .easy-graphic-card,.app-shell.app-shell--carbon .quick-color-editor,.app-shell.app-shell--carbon .range-panel,.app-shell.app-shell--carbon .summary,.app-shell.app-shell--carbon .precision-placement,.app-shell.app-shell--carbon .player-row,.app-shell.app-shell--carbon .modal{color:#dfe8f3;background:#111925;border-color:#ffffff24;box-shadow:0 12px 28px #0000002e}.app-shell.app-shell--carbon .design-card:hover,.app-shell.app-shell--carbon .option-card:hover,.app-shell.app-shell--carbon .color-row:hover,.app-shell.app-shell--carbon .design-card.selected,.app-shell.app-shell--carbon .option-card.selected,.app-shell.app-shell--carbon .color-row.active,.app-shell.app-shell--carbon .layer-list-item.active{border-color:#6de8ff;box-shadow:0 0 0 2px #6de8ff29}.app-shell.app-shell--carbon .design-meta,.app-shell.app-shell--carbon .layer-select small,.app-shell.app-shell--carbon .range-row,.app-shell.app-shell--carbon .precision-heading span,.app-shell.app-shell--carbon .quick-color-link-toggle,.app-shell.app-shell--carbon .color-feedback{color:#91a0b1}.app-shell.app-shell--carbon .primary-button,.app-shell.app-shell--carbon .easy-move-button,.app-shell.app-shell--carbon .add-player,.app-shell.app-shell--carbon .viewer-text-done{color:#fff;background:linear-gradient(135deg,#ff3655,#cf2040);border-color:#ff3655;box-shadow:0 12px 28px #ff365533}.app-shell.app-shell--carbon .secondary-button,.app-shell.app-shell--carbon .compact-color-reset,.app-shell.app-shell--carbon .editor-command-bar button,.app-shell.app-shell--carbon .direction-pad button,.app-shell.app-shell--carbon .quick-placement button,.app-shell.app-shell--carbon .transform-buttons button,.app-shell.app-shell--carbon .layer-item-actions button,.app-shell.app-shell--carbon .modal-close{color:#c9d6e5;background:#172131;border-color:#ffffff29}.app-shell.app-shell--carbon .secondary-button:hover,.app-shell.app-shell--carbon .editor-command-bar button:hover,.app-shell.app-shell--carbon .direction-pad button:hover,.app-shell.app-shell--carbon .quick-placement button:hover,.app-shell.app-shell--carbon .transform-buttons button:hover,.app-shell.app-shell--carbon .layer-item-actions button:hover{color:#071019;background:#6de8ff;border-color:#6de8ff}.app-shell.app-shell--carbon .upload-box,.app-shell.app-shell--carbon .easy-upload-card,.app-shell.app-shell--carbon .layer-drag-guide{color:#b5c4d5;background:#6de8ff0f;border-color:#6de8ff42}.app-shell.app-shell--carbon .sticky-order{color:#eef5ff;background:#0e141ef0;border-color:#ffffff29;box-shadow:0 24px 66px #0000006b}.app-shell.app-shell--carbon .sticky-price strong,.app-shell.app-shell--carbon .summary-total strong{color:#6de8ff}.app-shell.app-shell--carbon .modal-backdrop{background:#000000b8}@media (width<=900px){.header-actions{gap:8px}.app-shell.app-shell--carbon .header-help{display:none}}@media (width<=620px){.theme-toggle--compact .theme-toggle-label{display:none}.theme-toggle--compact{justify-content:center;width:38px;padding:0}.header-actions .theme-toggle:not(.theme-toggle--compact) .theme-toggle-label{display:none}.header-actions .theme-toggle:not(.theme-toggle--compact){justify-content:center;width:38px;padding:0}}
