/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:host,:root{--color-orange-400:#fd853a;--color-orange-500:#fb6514;--color-gray-50:#f9fafb;--color-gray-100:#f2f4f7;--color-gray-200:#e4e7ec;--color-gray-300:#d0d5dd;--color-gray-400:#98a2b3;--color-gray-500:#667085;--color-gray-600:#475467;--color-gray-700:#344054;--color-gray-800:#1d2939;--color-gray-900:#101828;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-outfit:Outfit,sans-serif;--breakpoint-2xl:1536px;--text-title-sm:30px;--text-title-sm--line-height:38px;--text-theme-xl:20px;--text-theme-xl--line-height:30px;--text-theme-sm:14px;--text-theme-sm--line-height:20px;--text-theme-xs:12px;--text-theme-xs--line-height:18px;--color-brand-50:#ecf3ff;--color-brand-200:#c2d6ff;--color-brand-300:#9cb9ff;--color-brand-400:#7592ff;--color-brand-500:#465fff;--color-brand-600:#3641f5;--color-blue-light-50:#f0f9ff;--color-blue-light-400:#36bffa;--color-blue-light-500:#0ba5ec;--color-blue-light-600:#0086c9;--color-gray-dark:#1a2231;--color-success-50:#ecfdf3;--color-success-400:#32d583;--color-success-500:#12b76a;--color-success-600:#039855;--color-success-700:#027a48;--color-error-50:#fef3f2;--color-error-400:#f97066;--color-error-500:#f04438;--color-error-600:#d92d20;--color-error-700:#b42318;--color-warning-50:#fffaeb;--color-warning-400:#fdb022;--color-warning-500:#f79009;--color-warning-600:#dc6803;--shadow-theme-md:0px 4px 8px -2px #1018281a,0px 2px 4px -2px #1018280f;--shadow-theme-sm:0px 1px 3px 0px #1018281a,0px 1px 2px 0px #1018280f;--shadow-theme-xs:0px 1px 2px 0px #1018280d;--z-index-1:1;--z-index-99999:99999}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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{-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,::backdrop,:after,:before{border-color:var(--color-gray-200,currentColor)}::file-selector-button{border-color:var(--color-gray-200,currentColor)}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}body,html{min-height:100%;overflow-x:clip}body{z-index:var(--z-index-1);background-color:var(--color-gray-50);font-family:var(--font-outfit);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-800);position:relative}.dark body{background-color:var(--color-gray-900);color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark body{color:color-mix(in oklab,var(--color-white) 90%,transparent)}}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}:where(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}body.modal-open{overflow:hidden}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-item{width:100%;padding-block:calc(var(--spacing) * 2)}.menu-dropdown-item,.menu-item{align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-theme-sm);line-height:var(--tw-leading,var(--text-theme-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);display:flex;position:relative}.menu-dropdown-item{padding-block:calc(var(--spacing) * 2.5)}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:0}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1\/2{top:50%}.top-12{top:calc(var(--spacing) * 12)}.-right-1{right:calc(var(--spacing) * -1)}.right-0{right:0}.right-2\.5{right:calc(var(--spacing) * 2.5)}.left-0{left:0}.left-4{left:calc(var(--spacing) * 4)}.z-40{z-index:40}.z-50{z-index:50}.z-99999{z-index:var(--z-index-99999)}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-12{order:12}.col-span-12{grid-column:span 12/span 12}.container{width:100%}@media (min-width:375px){.container{max-width:375px}}@media (min-width:425px){.container{max-width:425px}}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}@media (min-width:2000px){.container{max-width:2000px}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-4{margin:calc(var(--spacing) * 4)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[17px\]{margin-top:17px}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-auto{margin-right:auto}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-0{margin-left:0}.ml-9{margin-left:calc(var(--spacing) * 9)}.ml-auto{margin-left:auto}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.menu-dropdown-badge{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-brand-500);text-transform:uppercase;border-radius:3.40282e+38px;display:block}.menu-dropdown-badge:is(.dark *){color:var(--color-brand-400)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.menu-item-icon-size svg{width:calc(var(--spacing) * 6)!important;height:calc(var(--spacing) * 6)!important}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-28{height:calc(var(--spacing) * 28)}.h-\[312px\]{height:312px}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-screen{min-height:100vh}.w-11{width:calc(var(--spacing) * 11)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-\[90px\]{width:90px}.w-\[260px\]{width:260px}.w-\[290px\]{width:290px}.w-\[min\(380px\,calc\(100vw-2rem\)\)\]{width:min(380px,100vw - 2rem)}.w-full{width:100%}.max-w-\(--breakpoint-2xl\){max-width:var(--breakpoint-2xl)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-44{max-width:calc(var(--spacing) * 44)}.max-w-60{max-width:calc(var(--spacing) * 60)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-\[20rem\]{max-width:20rem}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-\[620px\]{min-width:620px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-full{--tw-translate-x:-100%}.-translate-x-full,.translate-x-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px}.translate-x-0\.5{--tw-translate-x:calc(var(--spacing) * .5)}.translate-x-0\.5,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-\[2\.5rem_minmax\(0\,1fr\)_5rem\]{grid-template-columns:2.5rem minmax(0,1fr) 5rem}.grid-cols-\[7\.5rem_minmax\(0\,1fr\)_2rem\]{grid-template-columns:7.5rem minmax(0,1fr) 2rem}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.menu-item-inactive{color:var(--color-gray-700)}@media (hover:hover){.menu-item-inactive:is(:where(.group):hover *){color:var(--color-gray-700)}.menu-item-inactive:hover{background-color:var(--color-gray-100)}}.menu-item-inactive:is(.dark *){color:var(--color-gray-300)}@media (hover:hover){.menu-item-inactive:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.menu-item-inactive:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.menu-item-inactive:is(.dark *):hover{color:var(--color-gray-300)}}.menu-dropdown-item-active{background-color:var(--color-brand-50);color:var(--color-brand-500)}.menu-dropdown-item-active:is(.dark *){background-color:#465fff1f}@supports (color:color-mix(in lab,red,red)){.menu-dropdown-item-active:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 12%,transparent)}}.menu-dropdown-item-active:is(.dark *){color:var(--color-brand-400)}.menu-dropdown-item-inactive{color:var(--color-gray-700)}@media (hover:hover){.menu-dropdown-item-inactive:hover{background-color:var(--color-gray-100)}}.menu-dropdown-item-inactive:is(.dark *){color:var(--color-gray-300)}@media (hover:hover){.menu-dropdown-item-inactive:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.menu-dropdown-item-inactive:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}}.menu-item-active{background-color:var(--color-brand-50);color:var(--color-brand-500)}.menu-item-active:is(.dark *){background-color:#465fff1f}@supports (color:color-mix(in lab,red,red)){.menu-item-active:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 12%,transparent)}}.menu-item-active:is(.dark *){color:var(--color-brand-400)}.bg-blue-light-50{background-color:var(--color-blue-light-50)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-error-50{background-color:var(--color-error-50)}.bg-error-500{background-color:var(--color-error-500)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-900\/50{background-color:#10182880}@supports (color:color-mix(in lab,red,red)){.bg-gray-900\/50{background-color:color-mix(in oklab,var(--color-gray-900) 50%,transparent)}}.bg-orange-500{background-color:var(--color-orange-500)}.bg-success-50{background-color:var(--color-success-50)}.bg-success-500{background-color:var(--color-success-500)}.bg-transparent{background-color:#0000}.bg-warning-50{background-color:var(--color-warning-50)}.bg-warning-400{background-color:var(--color-warning-400)}.bg-white{background-color:var(--color-white)}.stroke-gray-500{stroke:var(--color-gray-500)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[7px\]{padding-inline:7px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-\[4\.5px\]{padding-block:4.5px}.ps-1{padding-inline-start:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-12{padding-left:calc(var(--spacing) * 12)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-outfit{font-family:var(--font-outfit)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-theme-sm{font-size:var(--text-theme-sm);line-height:var(--tw-leading,var(--text-theme-sm--line-height))}.text-theme-xl{font-size:var(--text-theme-xl);line-height:var(--tw-leading,var(--text-theme-xl--line-height))}.text-theme-xs{font-size:var(--text-theme-xs);line-height:var(--tw-leading,var(--text-theme-xs--line-height))}.text-title-sm{font-size:var(--text-title-sm);line-height:var(--tw-leading,var(--text-title-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-all{word-break:break-all}.menu-item-icon-inactive{color:var(--color-gray-500)}@media (hover:hover){.menu-item-icon-inactive:is(:where(.group):hover *){color:var(--color-gray-700)}}.menu-item-icon-inactive:is(.dark *){color:var(--color-gray-400)}@media (hover:hover){.menu-item-icon-inactive:is(.dark *):is(:where(.group):hover *){color:var(--color-gray-300)}}.menu-item-icon-active{color:var(--color-brand-500)}.menu-item-icon-active:is(.dark *){color:var(--color-brand-400)}.text-blue-light-500{color:var(--color-blue-light-500)}.text-blue-light-600{color:var(--color-blue-light-600)}.text-brand-500{color:var(--color-brand-500)}.text-error-600{color:var(--color-error-600)}.text-error-700{color:var(--color-error-700)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-success-600{color:var(--color-success-600)}.text-success-700{color:var(--color-success-700)}.text-warning-600{color:var(--color-warning-600)}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-theme-lg{--tw-shadow:0px 12px 16px -4px var(--tw-shadow-color,#10182814),0px 4px 6px -2px var(--tw-shadow-color,#10182808)}.shadow-theme-lg,.shadow-theme-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-theme-md{--tw-shadow:0px 4px 8px -2px var(--tw-shadow-color,#1018281a),0px 2px 4px -2px var(--tw-shadow-color,#1018280f)}.shadow-theme-sm{--tw-shadow:0px 1px 3px 0px var(--tw-shadow-color,#1018281a),0px 1px 2px 0px var(--tw-shadow-color,#1018280f)}.shadow-theme-sm,.shadow-theme-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-theme-xl{--tw-shadow:0px 20px 24px -4px var(--tw-shadow-color,#10182814),0px 8px 8px -4px var(--tw-shadow-color,#10182808)}.shadow-theme-xs{--tw-shadow:0px 1px 2px 0px var(--tw-shadow-color,#1018280d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.outline-none{--tw-outline-style:none;outline-style:none}.placeholder\:text-gray-400::placeholder{color:var(--color-gray-400)}.first\:pt-0:first-child{padding-top:0}.first\:pl-0:first-child{padding-left:0}.last\:pr-0:last-child{padding-right:0}.last\:pb-0:last-child{padding-bottom:0}@media (hover:hover){.hover\:border-brand-200:hover{border-color:var(--color-brand-200)}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:text-brand-500:hover{color:var(--color-brand-500)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-gray-700:hover{color:var(--color-gray-700)}.hover\:text-gray-800:hover{color:var(--color-gray-800)}}.focus\:border-brand-300:focus{border-color:var(--color-brand-300)}.focus\:ring-3:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-3:focus,.focus\:ring-4:focus{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-4:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.focus\:ring-brand-500:focus{--tw-ring-color:var(--color-brand-500)}.focus\:ring-brand-500\/10:focus{--tw-ring-color:#465fff1a}@supports (color:color-mix(in lab,red,red)){.focus\:ring-brand-500\/10:focus{--tw-ring-color:color-mix(in oklab,var(--color-brand-500) 10%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-3:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-brand-500\/20:focus-visible{--tw-ring-color:#465fff33}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-brand-500\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-brand-500) 20%,transparent)}}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:1024px){.max-lg\:invisible{visibility:hidden}}@media (min-width:375px){.\32 xsm\:gap-3{gap:calc(var(--spacing) * 3)}}@media (min-width:640px){.sm\:ml-\[52px\]{margin-left:52px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[150px_minmax\(0\,1fr\)\]{grid-template-columns:150px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-4{gap:calc(var(--spacing) * 4)}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}}@media (min-width:768px){.md\:gap-6{gap:calc(var(--spacing) * 6)}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media (min-width:1024px){.lg\:mt-0{margin-top:0}.lg\:ml-\[90px\]{margin-left:90px}.lg\:ml-\[290px\]{margin-left:290px}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-center{justify-content:center}.lg\:justify-end{justify-content:flex-end}.lg\:justify-normal{justify-content:normal}.lg\:justify-start{justify-content:flex-start}.lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-0{padding-inline:0}.lg\:px-5{padding-inline:calc(var(--spacing) * 5)}.lg\:px-6{padding-inline:calc(var(--spacing) * 6)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:1280px){.xl\:col-span-4{grid-column:span 4/span 4}.xl\:col-span-5{grid-column:span 5/span 5}.xl\:col-span-7{grid-column:span 7/span 7}.xl\:col-span-8{grid-column:span 8/span 8}.xl\:flex{display:flex}.xl\:w-\[430px\]{width:430px}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}:where(.dark\:divide-gray-800:is(.dark *)>:not(:last-child)){border-color:var(--color-gray-800)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:bg-blue-light-500\/10:is(.dark *){background-color:#0ba5ec1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-light-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-light-500) 10%,transparent)}}.dark\:bg-blue-light-500\/15:is(.dark *){background-color:#0ba5ec26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-blue-light-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-light-500) 15%,transparent)}}.dark\:bg-brand-500\/10:is(.dark *){background-color:#465fff1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 10%,transparent)}}.dark\:bg-brand-500\/15:is(.dark *){background-color:#465fff26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-brand-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-brand-500) 15%,transparent)}}.dark\:bg-error-500\/10:is(.dark *){background-color:#f044381a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-error-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-error-500) 10%,transparent)}}.dark\:bg-error-500\/15:is(.dark *){background-color:#f0443826}@supports (color:color-mix(in lab,red,red)){.dark\:bg-error-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-error-500) 15%,transparent)}}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-dark:is(.dark *){background-color:var(--color-gray-dark)}.dark\:bg-success-500\/10:is(.dark *){background-color:#12b76a1a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-success-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-success-500) 10%,transparent)}}.dark\:bg-success-500\/15:is(.dark *){background-color:#12b76a26}@supports (color:color-mix(in lab,red,red)){.dark\:bg-success-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-success-500) 15%,transparent)}}.dark\:bg-warning-500\/10:is(.dark *){background-color:#f790091a}@supports (color:color-mix(in lab,red,red)){.dark\:bg-warning-500\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-warning-500) 10%,transparent)}}.dark\:bg-warning-500\/15:is(.dark *){background-color:#f7900926}@supports (color:color-mix(in lab,red,red)){.dark\:bg-warning-500\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-warning-500) 15%,transparent)}}.dark\:bg-white\/5:is(.dark *){background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/5:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:#ffffff08}@supports (color:color-mix(in lab,red,red)){.dark\:bg-white\/\[0\.03\]:is(.dark *){background-color:color-mix(in oklab,var(--color-white) 3%,transparent)}}.dark\:stroke-gray-400:is(.dark *){stroke:var(--color-gray-400)}.dark\:text-blue-light-400:is(.dark *){color:var(--color-blue-light-400)}.dark\:text-blue-light-500:is(.dark *){color:var(--color-blue-light-500)}.dark\:text-brand-400:is(.dark *){color:var(--color-brand-400)}.dark\:text-error-400:is(.dark *){color:var(--color-error-400)}.dark\:text-error-500:is(.dark *){color:var(--color-error-500)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-success-400:is(.dark *){color:var(--color-success-400)}.dark\:text-success-500:is(.dark *){color:var(--color-success-500)}.dark\:text-warning-400:is(.dark *){color:var(--color-warning-400)}.dark\:text-white:is(.dark *){color:var(--color-white)}.dark\:text-white\/80:is(.dark *){color:#fffc}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/80:is(.dark *){color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.dark\:text-white\/90:is(.dark *){color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.dark\:text-white\/90:is(.dark *){color:color-mix(in oklab,var(--color-white) 90%,transparent)}}.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.dark\:placeholder\:text-white\/30:is(.dark *)::placeholder{color:color-mix(in oklab,var(--color-white) 30%,transparent)}}@media (hover:hover){.dark\:hover\:border-brand-500\/40:is(.dark *):hover{border-color:#465fff66}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:border-brand-500\/40:is(.dark *):hover{border-color:color-mix(in oklab,var(--color-brand-500) 40%,transparent)}}.dark\:hover\:bg-gray-800:is(.dark *):hover{background-color:var(--color-gray-800)}.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-white\/5:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.dark\:hover\:text-gray-300:is(.dark *):hover{color:var(--color-gray-300)}.dark\:hover\:text-white:is(.dark *):hover{color:var(--color-white)}}}:root{--color-paper:#f9fafb;--color-paper-raised:#fff;--color-paper-tint:#f2f4f7;--color-ink:#101828;--color-ink-soft:#475467;--color-ink-faint:#667085;--color-rule:#e4e7ec;--color-rule-strong:#d0d5dd;--color-accent:#465fff;--color-accent-deep:#2a31d8;--color-accent-soft:#ecf3ff;--color-success:#12b76a;--color-success-soft:#ecfdf3;--color-warning:#f79009;--color-warning-soft:#fffaeb;--color-danger:#f04438;--color-danger-soft:#fef3f2;--color-focus:#465fff;--color-sidebar:#fff;--color-sidebar-soft:#f9fafb;--color-sidebar-ink:#101828;--color-sidebar-muted:#667085;--font-display:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--font-body:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--font-data:var(--font-outfit),ui-sans-serif,system-ui,sans-serif;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.65rem,3vw,2.25rem);--text-display:clamp(2.2rem,5vw,4.4rem);--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--rule-thin:1px;--rule-heavy:2px;--dur-quick:.1s;--dur-short:.18s;--dur-medium:.28s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1)}.dark{--color-paper:#101828;--color-paper-raised:#1a2231;--color-paper-tint:#1d2939;--color-ink:#f9fafb;--color-ink-soft:#98a2b3;--color-ink-faint:#98a2b3;--color-rule:#1d2939;--color-rule-strong:#344054;--color-accent-soft:#161950;--color-success:#32d583;--color-success-soft:#053321;--color-warning:#fdb022;--color-warning-soft:#4e1d09;--color-danger:#f97066;--color-danger-soft:#55160c;--color-sidebar:#101828;--color-sidebar-soft:#1d2939;--color-sidebar-ink:#f9fafb;--color-sidebar-muted:#98a2b3}.skip-link{z-index:100000;border-radius:var(--radius-sm);background:var(--color-accent);color:#fff;font-size:var(--text-sm);box-shadow:var(--shadow-theme-md);transition:transform var(--dur-short) var(--ease-out);padding:.65rem .9rem;font-weight:700;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.app-shell{grid-template-columns:18.75rem minmax(0,1fr);min-height:100vh;display:grid}.sidebar{height:100vh;padding:var(--space-md);background:var(--color-sidebar);color:var(--color-sidebar-ink);gap:var(--space-md);border-right:var(--rule-thin) solid var(--color-rule);box-shadow:none;flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand{align-items:center;gap:var(--space-sm);min-height:3.4rem;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:-.035em;padding:0 var(--space-sm);border-radius:var(--radius-lg);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);font-weight:750;display:flex}.brand>span{gap:var(--space-2xs);display:grid}.brand>span strong{font-size:1.03rem}.brand>span small{color:var(--color-sidebar-muted);font-family:var(--font-data);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.brand-mark{border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--color-accent) 0,var(--color-accent) 100%);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.brand-mark{background:linear-gradient(135deg,var(--color-accent) 0,color-mix(in oklch,var(--color-accent) 70%,white) 100%)}}.brand-mark{color:var(--color-paper-raised);box-shadow:0 .7rem 1.2rem var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.brand-mark{box-shadow:0 .7rem 1.2rem color-mix(in oklch,var(--color-accent) 28%,transparent)}}.sidebar-brand-row{justify-content:space-between;align-items:center;gap:var(--space-sm);padding-bottom:var(--space-xs);display:flex}.mobile-menu-close,.mobile-nav-backdrop{display:none}.marketplace-logo{align-items:center;gap:var(--space-xs);min-width:0;color:inherit;font-size:var(--text-xs);white-space:nowrap;font-weight:750;display:inline-flex}.marketplace-logo-mark{border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);color:#fff;width:2rem;height:2rem;font-family:var(--font-display);letter-spacing:-.03em;text-transform:lowercase;border-radius:.58rem;flex:none;place-items:center;padding:.16rem;font-size:.68rem;font-weight:850;display:inline-grid;overflow:hidden;box-shadow:0 .22rem .55rem #10182814}.marketplace-logo-image{object-fit:contain;width:100%;height:100%;display:block}.marketplace-logo-compact .marketplace-logo-mark{border-radius:.44rem;width:1.5rem;height:1.5rem;padding:.12rem;font-size:.55rem;box-shadow:0 .14rem .35rem #10182812}.marketplace-logo-generic .marketplace-logo-mark{background:var(--color-ink-soft);border-color:#0000}.marketplace-logo-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.menu-item-icon-size .marketplace-logo{gap:0}.sidebar-nav{gap:var(--space-sm);display:grid}.nav-group{gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-lg);background:var(--color-paper);border:var(--rule-thin) solid var(--color-rule);display:grid}.nav-group-button{justify-content:space-between;width:100%;min-height:2.75rem;padding:0 var(--space-sm);border-radius:var(--radius-md);color:var(--color-sidebar-ink);font-size:var(--text-md);cursor:pointer;text-align:left;transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-quick) var(--ease-out);background:0 0;border:0;font-weight:650}.nav-group-button,.nav-group-button>span{align-items:center;gap:var(--space-sm);display:flex}.nav-group-button>span{min-width:0}.nav-group-button svg{width:1.2rem;height:1.2rem;color:var(--color-accent);stroke-width:1.8px;flex:none}.nav-group-button>svg{width:1rem;transition:transform var(--dur-short) var(--ease-out)}.nav-group-button>svg.chevron-open{transform:rotate(180deg)}.nav-group-button:hover,.nav-group-button[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-deep)}.nav-group-button:hover{background:var(--color-paper-tint)}.nav-group-button:active{transform:translateY(1px)}.nav-group-link{text-decoration:none}.nav-children{gap:var(--space-2xs);display:grid}.nav-leaf{justify-content:space-between;gap:var(--space-sm);min-height:2.6rem;padding:0 var(--space-sm) 0 calc(var(--space-xl) + var(--space-sm));border-radius:var(--radius-md);color:var(--color-sidebar-muted);font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-quick) var(--ease-out);font-weight:600}.nav-leaf,.nav-leaf-label{align-items:center;display:flex}.nav-leaf-label{gap:var(--space-xs);white-space:nowrap;min-width:0}.nav-leaf-label svg{width:1rem;color:var(--color-accent);stroke-width:2px;flex:none}.nav-leaf:hover,.nav-leaf[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-deep)}.nav-leaf:hover{background:var(--color-paper-tint);color:var(--color-ink)}.nav-leaf:active{transform:translateY(1px)}.nav-leaf-disabled{opacity:.58;cursor:not-allowed}.nav-count{min-width:1.75rem;height:1.75rem;padding:0 var(--space-xs);color:var(--color-sidebar-ink);background:var(--color-paper-tint);font-family:var(--font-data);font-size:var(--text-xs);border-radius:99rem;place-items:center;display:inline-grid}.nav-count-warning{background:var(--color-warning-soft);color:var(--color-warning)}.nav-count-success{background:var(--color-success-soft);color:var(--color-success)}.nav-count-info{background:var(--color-accent-soft);color:var(--color-accent-deep)}.nav-count-danger{background:var(--color-danger-soft);color:var(--color-danger)}.nav-link{align-items:center;gap:var(--space-sm);min-height:2.75rem;padding:0 var(--space-sm);color:var(--color-sidebar-muted);border-radius:var(--radius-md);font-size:var(--text-sm);transition:background-color var(--dur-short) var(--ease-out),color var(--dur-short) var(--ease-out),transform var(--dur-quick) var(--ease-out);white-space:nowrap;font-weight:600;display:flex}.nav-link:hover,.nav-link[aria-current=page]{background:var(--color-accent-soft);color:var(--color-accent-deep)}.nav-link:hover{background:var(--color-paper-tint);color:var(--color-ink)}.nav-link:active{transform:translateY(1px)}.nav-link svg{width:1.15rem;height:1.15rem}.sidebar-footer{border-top:var(--rule-thin) solid var(--color-rule);padding-top:var(--space-md);margin-top:auto}.sidebar-footer,.tenant{gap:var(--space-sm);display:grid}.tenant{font-size:var(--text-sm);grid-template-columns:2.25rem minmax(0,1fr);align-items:center}.tenant-avatar{border-radius:var(--radius-sm);background:var(--color-sidebar-soft);place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.tenant-avatar{background:color-mix(in oklch,var(--color-sidebar-soft) 80%,transparent)}}.tenant-avatar{color:var(--color-sidebar-ink);font-weight:750}.tenant small{color:var(--color-sidebar-muted);margin-top:.12rem;display:block}.main{background:var(--color-paper);min-width:0}.topbar{border-bottom:var(--rule-thin) solid var(--color-rule);min-height:4.75rem;padding:0 clamp(var(--space-md),3vw,var(--space-xl));justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--color-paper-raised);display:flex}@supports (color:color-mix(in lab,red,red)){.topbar{background:color-mix(in srgb,var(--color-paper-raised) 92%,transparent)}}.topbar{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;top:0}.topbar-left,.topbar-right{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.topbar-right{margin-left:auto}.topbar-context{gap:.05rem;min-width:0;display:grid}.topbar-context strong{font-size:var(--text-md);letter-spacing:-.02em}.topbar-context small,.topbar-kicker{color:var(--color-ink-faint);font-family:var(--font-data);font-size:.68rem}.topbar-kicker{text-transform:uppercase;letter-spacing:.08em}.mobile-menu{display:none}.top-actions{gap:var(--space-sm);align-items:center;display:flex}.top-actions form{display:contents}.top-logout{min-height:2.5rem}.connection-pill{align-items:center;gap:var(--space-xs);min-height:2.25rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-accent);display:inline-flex}@supports (color:color-mix(in lab,red,red)){.connection-pill{border:var(--rule-thin) solid color-mix(in srgb,var(--color-accent) 24%,var(--color-rule))}}.connection-pill{background:var(--color-accent-soft);color:var(--color-accent-deep);font-size:var(--text-xs);white-space:nowrap;border-radius:99rem;font-weight:700}.status-dot{background:var(--color-success);border-radius:50%;width:.5rem;height:.5rem}.icon-button{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);width:2.75rem;height:2.75rem;color:var(--color-ink-soft);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-quick) var(--ease-out);place-items:center;display:grid}.icon-button:hover{background:var(--color-paper-tint)}.icon-button:active{transform:translateY(1px)}.icon-button svg{width:1.15rem}.icon-button.mobile-menu,.icon-button.mobile-menu-close{display:none}.content,.shell-main{padding:0}.content{max-width:none;margin:0}.page-head{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);box-shadow:none;background:0 0;border:0;border-radius:0;flex-wrap:wrap;padding:0;display:flex}.page-head>div{min-width:0}.page-head h1{color:#1d2939;font-family:var(--font-outfit),sans-serif;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;font-weight:600;line-height:1.75rem}.page-head p{color:#667085;max-width:68ch;margin:.25rem 0 0;font-size:.875rem;line-height:1.25rem}.dark .page-head h1{color:#ffffffe6}.dark .page-head p{color:#98a2b3}.button{border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-raised);min-height:2.625rem;color:var(--color-ink);justify-content:center;align-items:center;gap:var(--space-xs);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out),transform var(--dur-quick) var(--ease-out),box-shadow var(--dur-short) var(--ease-out);border-radius:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.button:hover{background:var(--color-paper-tint);border-color:var(--color-accent);box-shadow:var(--shadow-theme-xs)}.button:active{transform:translateY(1px)}.button:disabled{cursor:not-allowed;opacity:.55}.button-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.button-primary:hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.button svg{width:1rem;height:1rem}.notification-volume-range{--notification-volume:50%;appearance:none;cursor:pointer;background:0 0;height:1.5rem;margin-inline:0}.notification-volume-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#465fff 0 var(--notification-volume),#e4e7ec var(--notification-volume) 100%);border-radius:999rem;height:.375rem}.notification-volume-range::-webkit-slider-thumb{appearance:none;width:1.125rem;height:1.125rem;box-shadow:0 0 0 1px #465fff,var(--shadow-theme-sm);background:#465fff;border:.1875rem solid #fff;border-radius:50%;margin-top:-.375rem}.notification-volume-range::-moz-range-track{background:#e4e7ec;border-radius:999rem;height:.375rem}.notification-volume-range::-moz-range-progress{background:#465fff;border-radius:999rem;height:.375rem}.notification-volume-range::-moz-range-thumb{width:.75rem;height:.75rem;box-shadow:0 0 0 1px #465fff,var(--shadow-theme-sm);background:#465fff;border:.1875rem solid #fff;border-radius:50%}.notification-volume-range:focus-visible{outline:none}.notification-volume-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #465fff,0 0 0 .25rem #465fff26}.notification-volume-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px #465fff,0 0 0 .25rem #465fff26}.notification-volume-range:disabled{cursor:not-allowed}.notification-volume-range:disabled::-webkit-slider-runnable-track{background:#e4e7ec}.notification-volume-range:disabled::-webkit-slider-thumb{background:#98a2b3;box-shadow:0 0 0 1px #98a2b3}.notification-volume-range:disabled::-moz-range-progress{background:#98a2b3}.notification-volume-range:disabled::-moz-range-thumb{background:#98a2b3;box-shadow:0 0 0 1px #98a2b3}.dark .notification-volume-range::-webkit-slider-runnable-track{background:linear-gradient(to right,#7592ff 0 var(--notification-volume),#344054 var(--notification-volume) 100%)}.dark .notification-volume-range::-moz-range-track{background:#344054}.dark .notification-volume-range::-moz-range-progress{background:#7592ff}.stats-grid{border-radius:var(--radius-lg);margin-bottom:var(--space-lg);gap:var(--space-md);background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:clip}.stat{border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);min-width:0;box-shadow:none;border-radius:1rem;padding:1.25rem}.stat-label{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:650}.stat-value{font-family:var(--font-data);letter-spacing:-.04em;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600}.stat-meta,.stat-value{margin-top:var(--space-xs)}.stat-meta{color:var(--color-ink-faint);font-size:var(--text-xs);gap:var(--space-xs);align-items:center;display:flex}.stat-meta.success{color:var(--color-success)}.stat-meta.danger{color:var(--color-danger)}.workspace-grid{gap:var(--space-lg);grid-template-columns:minmax(0,1.75fr) minmax(17rem,.75fr);align-items:start;display:grid}.panel{background:var(--color-paper-raised);border:var(--rule-thin) solid var(--color-rule);min-width:0;box-shadow:none;border-radius:1rem;overflow:clip}.panel-head{min-height:4rem;padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--color-paper);display:flex}.panel-head h2{font-size:var(--text-md);letter-spacing:-.015em;margin:0}.panel-head a{color:var(--color-accent);font-size:var(--text-xs);white-space:nowrap;font-weight:750}.table-wrap{overflow-x:auto}.data-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.data-table th{padding:var(--space-sm) var(--space-lg);color:var(--color-ink-faint);text-align:left;font-size:var(--text-xs);white-space:nowrap;font-weight:650}.data-table td,.data-table th{border-bottom:var(--rule-thin) solid var(--color-rule)}.data-table td{padding:var(--space-md) var(--space-lg);vertical-align:middle}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background-color var(--dur-short) var(--ease-out)}.data-table tbody tr:hover{background:var(--color-paper-tint)}.primary-cell{white-space:nowrap;font-weight:700}.secondary-cell{color:var(--color-ink-faint);font-size:var(--text-xs);margin-top:var(--space-2xs);font-family:var(--font-data);display:block}.question-detail-link{min-width:0;display:block}.question-text{max-width:28rem}.question-detail-text,.question-text{white-space:pre-wrap;overflow-wrap:anywhere}.question-detail-text{margin:0;line-height:1.65}.question-detail-card{max-width:58rem}.question-detail-card .detail-list{gap:var(--space-md);margin:0 0 var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.question-detail-card .detail-list div{min-width:0}.question-detail-card .detail-list dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.question-detail-card .detail-list dd{margin:var(--space-2xs) 0 0;overflow-wrap:anywhere}.question-detail-block{padding:var(--space-md) 0;border-top:var(--rule-thin) solid var(--color-rule)}.question-detail-block h3{margin:0 0 var(--space-xs);font-size:var(--text-sm)}.question-detail-warning{border-left:3px solid var(--color-warning);padding-left:var(--space-md)}.question-answer-panel{margin-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.question-answer-panel form,.question-answer-review{padding:var(--space-lg);gap:var(--space-sm);display:grid}.question-answer-panel label:not(.live-confirm){color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700}.question-answer-panel textarea{width:100%;min-height:9rem;padding:var(--space-sm);resize:vertical;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font:inherit;line-height:1.55}.question-answer-form-footer{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.question-answer-review{background:var(--color-paper)}.question-answer-review h4{font-size:var(--text-sm);margin:0}.question-answer-status{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft)}.question-answer-status strong{font-size:var(--text-sm)}.question-answer-status p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.question-answer-success{margin:var(--space-md) var(--space-lg) 0;color:var(--color-success);font-size:var(--text-sm);font-weight:700}@media (max-width:760px){.question-detail-card .detail-list{grid-template-columns:1fr}}.money,.number{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.badge{align-items:center;gap:var(--space-2xs);min-height:1.75rem;padding:0 var(--space-xs);font-size:var(--text-xs);white-space:nowrap;border:var(--rule-thin) solid transparent;border-radius:99rem;font-weight:750;display:inline-flex}.badge-success{color:var(--color-success);background:var(--color-success-soft)}.badge-warning{color:var(--color-warning);background:var(--color-warning-soft)}.badge-danger{color:var(--color-danger);background:var(--color-danger-soft)}.badge-info{color:var(--color-accent-deep);background:var(--color-accent-soft)}.badge-muted{color:var(--color-ink-soft);background:var(--color-paper-tint);border-color:var(--color-rule)}.badge svg{width:.8rem;height:.8rem}.feed,.feed-item{display:grid}.feed-item{gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:2.1rem minmax(0,1fr)}.feed-item:last-child{border-bottom:0}.feed-icon{border-radius:var(--radius-sm);background:var(--color-paper-tint);width:2.1rem;height:2.1rem;color:var(--color-ink-soft);place-items:center;display:grid}.feed-icon svg{width:1rem}.feed-item strong{font-size:var(--text-sm)}.feed-item p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.45}.feed-time{margin-top:var(--space-xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:.68rem;display:block}.sync-strip{margin-top:var(--space-lg);gap:var(--space-md);padding:var(--space-md) var(--space-lg);border:var(--rule-thin) solid var(--color-accent);grid-template-columns:minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.sync-strip{border:var(--rule-thin) solid color-mix(in oklch,var(--color-accent) 28%,var(--color-rule))}}.sync-strip{border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-accent-soft) 0,var(--color-paper-raised) 100%)}@supports (color:color-mix(in lab,red,red)){.sync-strip{background:linear-gradient(135deg,color-mix(in oklch,var(--color-accent-soft) 92%,white) 0,color-mix(in oklch,var(--color-paper-raised) 94%,white) 100%)}}.sync-strip{align-items:center}.sync-strip strong{font-size:var(--text-sm)}.sync-strip p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs)}.sync-health{font-family:var(--font-data);color:var(--color-accent-deep);white-space:nowrap;font-weight:600}.sync-strip.is-error{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.sync-strip.is-error{border-color:color-mix(in oklch,var(--color-danger) 35%,var(--color-rule))}}.sync-strip.is-error{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.sync-strip.is-error{background:color-mix(in oklch,var(--color-danger) 7%,var(--color-paper-raised))}}.sync-health-error{color:var(--color-danger)}.section-stack{gap:var(--space-lg);display:grid}.filters{gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.order-sync-strip{margin:0 0 var(--space-lg)}.pull-orders-control{justify-items:end;gap:var(--space-xs);display:grid}.pull-orders-control form{display:contents}.action-message{max-width:42ch;font-size:var(--text-xs);text-align:right;margin:0;line-height:1.45}.action-success{color:var(--color-success)}.action-error{color:var(--color-danger)}.spin{animation:spin var(--dur-medium) linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.search-field{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:min(21rem,100%);min-height:2.75rem;padding:0 var(--space-md);color:var(--color-ink)}.search-field::placeholder{color:var(--color-ink-faint)}.sales-panel{overflow:clip}.sales-toolbar{min-height:4.5rem;padding:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.sales-toolbar-actions{gap:var(--space-sm);align-items:center;display:flex}.sales-result-count{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap}.quick-search{min-width:min(27rem,100%);position:relative}.quick-search>svg{left:var(--space-sm);width:1rem;color:var(--color-ink-faint);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.quick-search .search-field{width:100%;padding-left:calc(var(--space-xl) + var(--space-2xs))}.sales-table-wrap{max-height:calc(100vh - 15rem);overflow:auto}.sales-table{min-width:106rem}.sales-table td,.sales-table th{padding-inline:var(--space-md)}.sales-table td{line-height:1.4}.automatic-invoice-action{justify-items:start;gap:var(--space-xs);min-width:8.5rem;display:grid}.automatic-invoice-action form{display:contents}.automatic-invoice-error{max-width:18rem;color:var(--color-danger);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.4}.automatic-invoice-error a{color:inherit;text-underline-offset:.15rem;font-weight:750;text-decoration:underline}.sales-table thead{z-index:2;background:var(--color-paper-raised);position:sticky;top:0}.sales-table td:first-child,.sales-table th:first-child{width:3.5rem;padding-inline:var(--space-sm);text-align:center}.sales-row-open{background:var(--color-accent-soft)}.sales-status-cell{align-items:center;gap:var(--space-xs);white-space:nowrap;display:inline-flex}.order-product-preview{--order-image-size:2.35rem;width:var(--order-image-size);height:var(--order-image-size);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);vertical-align:middle;flex:none;display:inline-block;overflow:hidden}.order-product-preview-track{animation:none;display:grid}.order-product-preview img{width:var(--order-image-size);height:var(--order-image-size);object-fit:cover;background:var(--color-paper);display:block}.order-product-preview-carousel .order-product-preview-track{animation:order-product-cycle calc(var(--order-image-count) * .5s) steps(var(--order-image-count)) infinite}.order-product-preview-empty{background:var(--color-paper-tint);place-items:center;display:inline-grid}.order-product-preview-empty:before{content:"";border:var(--rule-thin) solid var(--color-ink-faint);border-radius:.2rem;width:.9rem;height:.9rem}@keyframes order-product-cycle{to{transform:translateY(calc(-1 * var(--order-image-size) * var(--order-image-count)))}}.customer-name{white-space:nowrap}.row-toggle{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-ink-soft);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.row-toggle:hover{background:var(--color-paper-tint);color:var(--color-ink)}.row-toggle svg{width:1rem;transition:transform var(--dur-short) var(--ease-out)}.row-toggle .row-toggle-open{transform:rotate(180deg)}.date-cell{white-space:nowrap}.date-cell span{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);display:block}.sales-money{color:var(--color-success);font-weight:750}.marketplace-chip{min-height:1.8rem;padding:0 var(--space-xs);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper-raised);font-size:var(--text-xs);align-items:center;font-weight:750;display:inline-flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.products-content{max-width:none;padding-top:var(--space-sm)}.integration-workspace{gap:var(--space-lg);display:grid}.integration-overview{align-items:center;gap:var(--space-sm) var(--space-lg);min-height:2rem;color:var(--color-ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.integration-overview>span{align-items:center;gap:var(--space-xs);display:inline-flex}.integration-overview svg{width:1rem;color:var(--color-ink-faint)}.integration-overview strong{color:var(--color-ink);font-family:var(--font-data)}.integration-overview .integration-overview-policy{color:var(--color-success);font-size:var(--text-xs);margin-left:auto;font-weight:700}.integration-overview-policy svg{color:var(--color-success)}.integration-directory{border:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);border-radius:1rem;min-width:0;overflow:clip}.integration-directory-head{min-height:5rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.integration-directory-head>div{min-width:0}.integration-directory-head h2{font-size:var(--text-md);margin:0}.integration-directory-head p{margin:var(--space-2xs) 0 0;max-width:58ch;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.integration-directory-head>.badge{flex:none}.integration-kicker{color:var(--color-accent-deep);font-size:var(--text-xs);text-transform:uppercase;font-weight:750}.integration-channel{border-top:var(--rule-thin) solid var(--color-rule);scroll-margin-top:5.5rem}.integration-directory-head+.integration-channel{border-top:0}.integration-channel-head{min-height:4.5rem;padding:var(--space-sm) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.integration-channel-disclosure>summary{cursor:pointer;list-style:none}.integration-channel-disclosure>summary::-webkit-details-marker{display:none}.integration-channel-disclosure>summary:hover{background:var(--color-paper-tint)}.integration-channel-identity{align-items:center;gap:var(--space-lg);min-width:0;display:flex}.integration-channel-identity>span:last-child{color:var(--color-ink-soft);font-size:var(--text-xs)}.integration-channel-state{align-items:center;gap:var(--space-md);display:flex}.integration-expand-label{align-items:center;gap:var(--space-xs);color:var(--color-accent-deep);font-size:var(--text-xs);font-weight:700;display:inline-flex}.integration-expand-label svg{width:1rem;transition:transform var(--dur-short) var(--ease-out)}.integration-channel-disclosure[open] .integration-expand-label svg{transform:rotate(180deg)}.integration-channel-action{min-width:0;padding:var(--space-lg);align-content:start;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:grid}.integration-security-note{align-items:center;gap:var(--space-xs);color:var(--color-success);font-size:var(--text-xs);margin:0;font-weight:650;display:flex}.integration-security-note svg{flex:none;width:1rem}.integration-connect-form{gap:var(--space-md);min-width:0;display:grid}.integration-field-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.integration-field-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.integration-connect-form label,.integration-form label{gap:var(--space-xs);min-width:0;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.integration-connect-form input,.integration-form input,.integration-form select,.integration-form textarea{width:100%;min-height:2.75rem;padding:0 var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink)}.integration-connect-form input::placeholder,.integration-form input::placeholder,.integration-form textarea::placeholder{color:var(--color-ink-faint)}.integration-connect-form input:hover,.integration-form input:hover,.integration-form select:hover,.integration-form textarea:hover{border-color:var(--color-accent)}.integration-connect-form input:focus-visible,.integration-form input:focus-visible,.integration-form select:focus-visible,.integration-form textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.integration-form textarea{min-height:8rem;padding-top:var(--space-sm);padding-bottom:var(--space-sm);resize:vertical;line-height:1.55}.integration-form-note{color:var(--color-ink-faint);font-size:var(--text-xs);margin:0}.integration-submit{justify-self:end;width:max-content;min-width:11rem}.integration-notice{padding:var(--space-sm) var(--space-md);align-items:flex-start;gap:var(--space-sm);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm);margin:0;line-height:1.5;display:flex}.integration-notice.is-success{border-color:var(--color-success);background:var(--color-success-soft);color:var(--color-success)}.integration-notice.is-error{border-color:var(--color-danger);background:var(--color-danger-soft);color:var(--color-danger)}.integration-notice svg{flex:none;width:1rem;margin-top:.15rem}.integration-directory>.integration-notice{margin:var(--space-md) var(--space-lg) 0}.integration-unavailable{padding:var(--space-lg);align-items:flex-start;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.integration-unavailable>svg{border-radius:var(--radius-sm);background:var(--color-paper-tint);width:2rem;height:2rem;color:var(--color-ink-faint);flex:none;padding:.4rem}.integration-unavailable strong{font-size:var(--text-sm)}.integration-unavailable p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs)}.integration-connection-record{min-height:5.5rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;display:grid}.integration-connection-record.is-error{background:var(--color-danger-soft)}.integration-connection-record dl{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(8rem,1fr));margin:0;display:grid}.integration-connection-record dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.integration-connection-record dd{margin:var(--space-2xs) 0 0;font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:700}.integration-webhook-panel{margin:0 var(--space-lg) var(--space-md);padding:var(--space-md);gap:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);display:grid}.integration-webhook-head{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.integration-webhook-head strong{font-size:var(--text-sm)}.integration-webhook-head p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.integration-webhook-credentials{gap:var(--space-xs);display:grid}.integration-webhook-credentials label{gap:var(--space-2xs);color:var(--color-ink-soft);font-size:var(--text-xs);display:grid}.integration-webhook-credentials code{overflow-wrap:anywhere;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs);display:block}.integration-webhook-credentials small{color:var(--color-ink-faint);font-size:var(--text-xs);line-height:1.5}.integration-connection-lock{align-items:center;gap:var(--space-xs);color:var(--color-success);font-size:var(--text-xs);white-space:nowrap;font-weight:700;display:inline-flex}.integration-connection-lock>svg{flex:none;width:1rem}.integration-profile-list{border-top:var(--rule-thin) solid var(--color-rule);display:grid}.integration-profile-list>article{min-height:4.5rem;padding:var(--space-sm) var(--space-lg);align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.integration-profile-list>article:last-child{border-bottom:0}.integration-profile-icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent-deep);place-items:center;display:grid}.integration-profile-icon svg{width:1rem}.integration-profile-list strong{font-size:var(--text-sm)}.integration-profile-empty p,.integration-profile-list p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs)}.integration-profile-empty{padding:var(--space-lg);align-items:center;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);display:flex}.integration-profile-empty>svg{width:1.5rem;color:var(--color-ink-faint)}.integration-profile-empty strong{font-size:var(--text-sm)}.integration-create-disclosure{border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper)}.integration-create-disclosure>summary{min-height:3.75rem;padding:0 var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);color:var(--color-ink);font-size:var(--text-sm);font-weight:750;list-style:none;display:flex}.integration-create-disclosure>summary::-webkit-details-marker{display:none}.integration-create-disclosure>summary>span{align-items:center;gap:var(--space-sm);display:flex}.integration-create-disclosure>summary svg{width:1rem}.integration-create-disclosure>summary>svg{transition:transform var(--dur-short) var(--ease-out)}.integration-create-disclosure[open]>summary>svg{transform:rotate(180deg)}.integration-form{padding:var(--space-lg);gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);display:grid}.xml-form{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-field-wide{grid-column:1/-1}.integration-form label span small{margin-left:var(--space-xs);color:var(--color-ink-faint);font-weight:500}.integration-permissions{border:0;grid-column:1/-1;min-width:0;margin:0;padding:0}.integration-permissions legend{margin-bottom:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700}.integration-permission-list{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:clip}.integration-form .integration-permission-option{min-height:3rem;padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-xs);cursor:pointer;grid-template-columns:1.125rem minmax(0,1fr);font-weight:600;display:grid}.integration-form .integration-permission-option input.sr-only{border:0;width:1px;height:1px;min-height:0;padding:0}.integration-permission-option:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:-3px}.product-page-head{min-height:7.5rem;padding:var(--space-lg) clamp(var(--space-lg),2.6vw,var(--space-2xl));margin-bottom:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);justify-content:space-between;align-items:center;gap:var(--space-xl);display:flex}.product-page-title{align-items:center;gap:var(--space-md);min-width:0;display:flex}.product-page-title-icon{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-deep);flex:none;place-items:center;display:grid}.product-page-title-icon svg{width:1.35rem}.product-page-title h1{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.035em;margin:0;line-height:1.1}.product-page-title p{margin:var(--space-xs) 0 0;color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs)}.product-head-actions{align-items:center;gap:var(--space-sm);display:flex}.catalog-actions-menu{position:relative}.catalog-actions-menu summary{list-style:none}.catalog-actions-menu summary::-webkit-details-marker{display:none}.catalog-actions-menu summary svg{transition:transform var(--dur-short) var(--ease-out)}.catalog-actions-menu[open] summary svg{transform:rotate(180deg)}.catalog-actions-popover{right:0;top:calc(100% + var(--space-xs));z-index:6;min-width:17rem;padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:0 .75rem 2rem var(--color-ink);position:absolute}@supports (color:color-mix(in lab,red,red)){.catalog-actions-popover{box-shadow:0 .75rem 2rem color-mix(in oklch,var(--color-ink) 14%,transparent)}}.catalog-actions-popover button{width:100%;min-height:2.5rem;padding:0 var(--space-sm);align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink);text-align:left;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:650;display:flex}.catalog-actions-popover button:hover{background:var(--color-paper-tint)}.catalog-actions-popover button:disabled{opacity:.48;cursor:not-allowed}.catalog-actions-popover svg{width:1rem}.catalog-panel{border-radius:var(--radius-lg)}.catalog-toolbar{min-height:4.75rem;padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.catalog-search{min-width:min(25rem,100%)}.catalog-toolbar-actions{align-items:center;gap:var(--space-sm);display:flex}.catalog-result-count{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap}.catalog-toolbar .icon-button.is-active{color:var(--color-accent-deep);border-color:var(--color-accent);background:var(--color-accent-soft)}.catalog-excel-action{color:var(--color-success)}.catalog-filters{padding:var(--space-md);align-items:end;gap:var(--space-sm);background:var(--color-paper);border-bottom:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.catalog-filters label{gap:var(--space-2xs);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.catalog-filters select{min-width:12rem;min-height:2.75rem;padding:0 var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink)}.catalog-table-wrap{scrollbar-gutter:stable;max-height:calc(100vh - 17rem);overflow:auto}.product-table{table-layout:fixed;min-width:112rem}.product-table thead{z-index:2;background:var(--color-paper-raised);position:sticky;top:0}.product-table td,.product-table th{padding-inline:var(--space-sm);min-width:0}.product-table th{min-width:0;height:3rem;color:var(--color-ink-soft)}.product-table td{height:5.75rem;line-height:1.45;overflow:hidden}.product-table .product-select-column{width:3rem}.product-table .product-actions-column{width:4.5rem}.product-table .product-image-column{width:5.5rem}.product-table .product-sku-column{width:14rem}.product-table .product-title-column{width:24rem}.product-table .product-select-cell{text-align:center;width:3rem}.product-select-cell input{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:pointer}.product-table .product-actions-cell{text-align:center;width:4.5rem}.row-icon-action{border-radius:var(--radius-sm);width:2.2rem;height:2.2rem;color:var(--color-accent-deep);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.row-icon-action:hover{background:var(--color-accent-soft)}.row-icon-action:disabled{opacity:.48;cursor:not-allowed}.row-icon-action svg{width:1rem}.sort-button{min-height:2.2rem;color:inherit;align-items:center;gap:var(--space-2xs);font-size:inherit;font-weight:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.sort-button span,.sort-button:hover{color:var(--color-accent-deep)}.sort-button span{font-family:var(--font-data);font-size:.7rem}.product-row-selected{background:var(--color-accent-soft)}.product-thumb{object-fit:contain;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:3.75rem;height:3.75rem;display:block}.product-thumb-empty{color:var(--color-ink-faint);place-items:center;display:grid}.product-thumb-empty svg{width:1.2rem}.product-title-cell{display:block}.product-sku,.product-title-cell{white-space:normal}.product-sku,.product-sku>span,.product-title-cell{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%}.product-sku>span{display:block}.product-stock{font-weight:650}.product-stock.is-empty{color:var(--color-danger)}.product-sale-price{color:var(--color-success);font-weight:750}.product-list-price{color:var(--color-ink-faint)}.product-type{white-space:nowrap}.active-state,.channel-state{align-items:center;gap:var(--space-2xs);white-space:nowrap;min-height:2rem;font-size:var(--text-xs);font-weight:750;display:inline-flex}.active-state svg,.channel-state svg{width:1rem}.active-state-success,.channel-state-success{color:var(--color-success)}.active-state-warning,.channel-state-warning{color:var(--color-warning)}.active-state-danger,.channel-state-danger{color:var(--color-danger)}.active-state-muted,.channel-state-muted{color:var(--color-ink-faint)}.channel-state{padding:0 var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper)}.catalog-compact .product-table td{height:4.5rem;padding-block:var(--space-xs)}.catalog-compact .product-thumb{width:2.75rem;height:2.75rem}.catalog-pagination{min-height:4rem;padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);display:flex}.catalog-pagination>div{align-items:center;gap:var(--space-sm);display:flex}.catalog-pagination .button{min-height:2.3rem;font-family:var(--font-body)}.product-settings-content{max-width:100rem}.product-settings-back{margin-bottom:var(--space-md)}.product-settings-back a{align-items:center;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:700;display:inline-flex}.product-settings-back a:hover{color:var(--color-accent-deep)}.product-settings-back svg{width:1rem}.onboarding-content{max-width:104rem}.onboarding-head{min-height:8rem;margin-bottom:var(--space-xl);padding:var(--space-lg) 0;justify-content:space-between;align-items:flex-end;gap:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.onboarding-head>div{min-width:0}.onboarding-head .badge{width:max-content;margin-bottom:var(--space-sm)}.onboarding-head .badge svg{width:1rem}.onboarding-head h1{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:22ch;margin:0;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.08}.onboarding-head p{max-width:70ch;margin:var(--space-sm) 0 0;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.6}.onboarding-head ol{counter-reset:onboarding-progress;grid-template-columns:repeat(4,minmax(0,1fr));min-width:27rem;margin:0;padding:0;list-style:none;display:grid}.onboarding-head li{padding-top:var(--space-lg);color:var(--color-ink-faint);font-size:var(--text-xs);text-align:center;counter-increment:onboarding-progress;font-weight:700;position:relative}.onboarding-head li:before{content:counter(onboarding-progress);z-index:1;border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-raised);width:1.5rem;height:1.5rem;color:var(--color-ink-faint);font-family:var(--font-data);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.onboarding-head li:after{content:"";width:100%;height:var(--rule-thin);background:var(--color-rule);position:absolute;top:.75rem;right:50%}.onboarding-head li:first-child:after{display:none}.onboarding-head li.is-current{color:var(--color-accent-deep)}.onboarding-head li.is-current:before{border-color:var(--color-accent);color:var(--color-paper-raised);background:var(--color-accent)}.onboarding-head li.is-done{color:var(--color-success)}.onboarding-head li.is-done:before{content:"✓";border-color:var(--color-success);color:var(--color-paper-raised);background:var(--color-success)}.onboarding-layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(17rem,20rem);align-items:start;display:grid}.onboarding-workspace{gap:var(--space-lg);min-width:0;display:grid}.onboarding-step{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);min-width:0;overflow:clip}.onboarding-step>header{min-height:5rem;padding:var(--space-md) var(--space-lg);align-items:flex-start;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.onboarding-step>header>span{width:1.75rem;height:1.75rem;color:var(--color-accent-deep);background:var(--color-accent-soft);font-family:var(--font-data);font-size:var(--text-xs);border-radius:50%;flex:none;place-items:center;font-weight:750;display:grid}.onboarding-step>header h2{font-size:var(--text-md);letter-spacing:-.015em;margin:0}.onboarding-step>header p{max-width:68ch;margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.onboarding-step-body{padding:var(--space-lg)}.onboarding-product-search{width:100%}.onboarding-product-list{max-height:25rem;margin-top:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);display:grid;overflow-y:auto}.onboarding-product-list>button{min-width:0;min-height:4.75rem;padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-md);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-ink);text-align:left;cursor:pointer;grid-template-columns:3.25rem minmax(0,1fr) auto;display:grid}.onboarding-product-list>button:last-of-type{border-bottom:0}.onboarding-product-list>button:hover{background:var(--color-paper)}.onboarding-product-list>button.is-selected{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.onboarding-product-list img,.onboarding-product-list>button>span:first-child{object-fit:contain;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);place-items:center;width:3.25rem;height:3.25rem;display:grid}.onboarding-product-list svg{width:1.15rem;color:var(--color-ink-faint)}.onboarding-product-list strong{overflow-wrap:anywhere;font-size:var(--text-sm);display:block}.onboarding-product-list small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.onboarding-product-meta{text-align:right;min-width:5rem}.onboarding-product-meta strong{font-family:var(--font-data)}.onboarding-no-results{padding:var(--space-xl);color:var(--color-ink-soft);font-size:var(--text-sm);text-align:center;margin:0}.onboarding-combobox{position:relative}.onboarding-combobox>div:first-of-type{gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.onboarding-options{top:calc(100% - var(--space-md));left:var(--space-lg);right:var(--space-lg);z-index:4;max-height:18rem;padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-raised);box-shadow:0 .75rem 2rem var(--color-ink);display:grid;position:absolute;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.onboarding-options{box-shadow:0 .75rem 2rem color-mix(in oklch,var(--color-ink) 14%,transparent)}}.onboarding-options button{min-height:2.75rem;padding:var(--space-xs) var(--space-sm);justify-content:space-between;gap:var(--space-sm);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-xs);text-align:left;cursor:pointer;background:0 0;display:flex}.onboarding-options button:hover{background:var(--color-paper-tint)}.onboarding-options small{color:var(--color-ink-faint);font-family:var(--font-data);white-space:nowrap}.onboarding-category-options button{display:grid}.onboarding-image-list,.onboarding-image-list label{gap:var(--space-xs);display:grid}.onboarding-image-list label{align-items:center;grid-template-columns:1.75rem minmax(0,1fr) 2.75rem}.onboarding-image-list label>span{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);text-align:center}.onboarding-image-list input{width:100%;min-width:0;min-height:2.75rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm)}.onboarding-image-list button{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);height:2.75rem;color:var(--color-danger);background:var(--color-paper-raised);cursor:pointer}.onboarding-inline-notice{padding:var(--space-sm) var(--space-lg);gap:var(--space-xs);color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--text-xs);margin:0;display:flex}.onboarding-inline-notice svg{flex:none;width:1rem}.onboarding-variant-list{display:grid}.onboarding-variant-list>article{border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-variant-list>article:last-child{border-bottom:0}.onboarding-variant-list>article.is-disabled{opacity:.62}.onboarding-variant-list>article>header{min-height:5rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);background:var(--color-paper);display:flex}.onboarding-variant-list>article>header>label{align-items:center;gap:var(--space-sm);cursor:pointer;min-width:0;display:flex}.onboarding-variant-list input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--color-accent)}.onboarding-variant-list header strong{font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.onboarding-variant-list header small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs);display:block}.onboarding-variant-list>article>header>div{gap:var(--space-xl);text-align:right;display:flex}.onboarding-variant-body{border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-variant-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.onboarding-attributes{padding:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-attributes h3{margin:0 0 var(--space-md);font-size:var(--text-sm)}.onboarding-attributes>div{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.onboarding-load-values{width:max-content;color:var(--color-accent-deep);font-size:var(--text-xs);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.onboarding-delivery{border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-delivery summary{min-height:3.75rem;padding:0 var(--space-lg);align-items:center;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;font-weight:700;display:flex}.onboarding-delivery summary svg{width:1rem}.onboarding-delivery .settings-fields-grid{padding-top:var(--space-sm)}.onboarding-errors{padding:var(--space-md) var(--space-lg);background:var(--color-danger-soft);font-size:var(--text-xs);margin:0;line-height:1.5}.onboarding-aside,.onboarding-errors{border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-aside{display:grid;position:sticky;top:6rem}.onboarding-aside section{padding:var(--space-lg) 0;border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-aside h2{margin:0 0 var(--space-md);align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.onboarding-aside h2 svg{width:1rem;color:var(--color-accent-deep)}.onboarding-aside>section>strong{font-size:var(--text-sm)}.onboarding-aside p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.6}.onboarding-aside dl{gap:var(--space-sm);margin:0;display:grid}.onboarding-aside dl div{gap:var(--space-sm);grid-template-columns:5rem minmax(0,1fr);display:grid}.onboarding-aside dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.onboarding-aside dd{font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.onboarding-activity-summary p{align-items:center;gap:var(--space-xs);display:flex}.onboarding-activity-summary svg{width:1rem}.onboarding-review{margin-top:var(--space-xl)}.onboarding-status-actions{align-items:center;gap:var(--space-xs);display:flex}.onboarding-history{margin-top:var(--space-xl)}.onboarding-history>header{padding:var(--space-lg);justify-content:space-between;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.onboarding-history>header h2{font-size:var(--text-lg);margin:0}.onboarding-history>header p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs)}.onboarding-history>div>article{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.onboarding-history>div>article:last-child{border-bottom:0}.onboarding-history article>header,.onboarding-history article>section{gap:var(--space-xs) var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.onboarding-history article>section{margin-top:var(--space-sm);padding:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.onboarding-history strong{font-size:var(--text-sm);display:block}.onboarding-history small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.onboarding-history p{margin:var(--space-xs) 0 0;gap:var(--space-xs);color:var(--color-danger);font-size:var(--text-xs);grid-column:1/-1;line-height:1.5;display:flex}.onboarding-history p svg{flex:none;width:1rem}.product-settings-head{min-height:7.5rem;margin-bottom:var(--space-lg);padding:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.product-settings-identity{align-items:center;gap:var(--space-md);min-width:0;display:flex}.product-settings-image{object-fit:contain;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);flex:none;place-items:center;width:4.75rem;height:4.75rem;display:grid}.product-settings-image svg{width:1.3rem;color:var(--color-ink-faint)}.product-settings-identity h1{letter-spacing:-.03em;overflow-wrap:anywhere;max-width:50rem;margin:0;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.2}.product-settings-identity p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-sm)}.product-settings-identity .product-settings-sku{margin:0 0 var(--space-2xs);color:var(--color-accent-deep);font-family:var(--font-data);font-size:var(--text-xs);font-weight:650}.product-settings-layout{gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);align-items:start;display:grid}.product-settings-form{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);min-width:0;overflow:clip}.product-settings-tabs{min-height:4rem;border-bottom:var(--rule-thin) solid var(--color-rule);align-items:stretch;overflow-x:auto}.product-settings-tabs,.product-settings-tabs button{padding:0 var(--space-sm);gap:var(--space-xs);display:flex}.product-settings-tabs button{min-width:max-content;align-items:center;color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;font-weight:700;position:relative}.product-settings-tabs button:after{content:"";left:var(--space-sm);right:var(--space-sm);background:0 0;height:2px;position:absolute;bottom:0}.product-settings-tabs button:hover{color:var(--color-ink)}.product-settings-tabs button.is-active{color:var(--color-accent-deep)}.product-settings-tabs button.is-active:after{background:var(--color-accent)}.product-settings-tabs button svg{width:1rem}.product-settings-tabs button span{min-width:1.5rem;height:1.5rem;padding:0 var(--space-2xs);background:var(--color-paper-tint);font-family:var(--font-data);border-radius:99rem;place-items:center;font-size:.68rem;display:inline-grid}.product-settings-body{min-height:32rem}.settings-section-head{min-height:6rem;padding:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.settings-section-head h2{font-size:var(--text-lg);letter-spacing:-.02em;margin:0}.settings-section-head p{margin:var(--space-xs) 0 0;max-width:66ch;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.5}.settings-fields-grid{padding:var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-field{align-content:start;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.settings-field-wide{grid-column:1/-1}.settings-field input,.settings-field select,.settings-field textarea{width:100%;min-height:2.75rem;padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.settings-field textarea{resize:vertical;min-height:12rem;line-height:1.6}.description-editor{gap:var(--space-md);grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);display:grid}.description-preview{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);min-width:0;overflow:hidden}.description-preview-head{min-height:3.25rem;padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-tint);display:flex}.description-preview-head small,.description-preview-head strong{display:block}.description-preview-head strong{color:var(--color-ink);font-size:var(--text-xs);font-weight:800}.description-preview-head small{color:var(--color-ink-faint);margin-top:.15rem;font-size:.68rem;font-weight:600}.description-preview-head code{color:var(--color-ink-faint);font-family:var(--font-data);flex:none;font-size:.64rem}.description-preview-body{min-height:12rem;max-height:30rem;padding:var(--space-md);color:var(--color-ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:500;line-height:1.7;overflow:auto}.description-preview-body p{margin:0 0 var(--space-md)}.description-preview-body p:last-child{margin-bottom:0}.description-preview-body b,.description-preview-body strong{color:var(--color-ink);font-weight:800}.description-preview-body em,.description-preview-body i{color:var(--color-ink)}.description-preview-body ol,.description-preview-body ul{margin:0 0 var(--space-md);padding-left:1.25rem}.description-preview-body blockquote{margin:0 0 var(--space-md);padding-left:var(--space-md);border-left:var(--rule-thin) solid var(--color-accent);color:var(--color-ink)}.description-preview-empty{min-height:12rem;padding:var(--space-md);color:var(--color-ink-faint);font-size:var(--text-xs);text-align:center;place-items:center;margin:0;line-height:1.5;display:grid}.settings-field input:read-only{color:var(--color-ink-faint);background:var(--color-paper);cursor:not-allowed}.settings-field-help{margin:calc(-1 * var(--space-xs)) 0 0;color:var(--color-ink-faint);font-size:var(--text-xs);line-height:1.5}.pending-catalog-check{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pending-catalog-check>span{align-items:flex-start;gap:var(--space-xs);min-width:0;color:var(--color-success);font-size:var(--text-xs);font-weight:700;line-height:1.5;display:flex}.pending-catalog-check>span svg{flex:none;width:1rem}.variant-settings-table{min-width:74rem}.variant-settings-table td:first-child{min-width:14rem}.variant-settings-table td strong{font-family:var(--font-data);font-size:var(--text-xs);display:block}.variant-settings-table td small{max-width:24rem;margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:.68rem;display:block}.settings-number-input{width:7.5rem;min-height:2.5rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs)}.inventory-price-notice{padding:var(--space-md) var(--space-lg);align-items:flex-start;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-xs);margin:0;line-height:1.55;display:flex}.inventory-price-notice svg{flex:none;width:1rem}.inventory-price-notice strong{margin-bottom:var(--space-2xs);display:block}.price-variant-list{display:grid}.price-variant-card{min-width:0;padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.price-variant-card:last-child{border-bottom:0}.price-variant-head{margin-bottom:var(--space-md);justify-content:space-between;align-items:flex-start;gap:var(--space-lg);display:flex}.price-variant-head>div{min-width:0}.price-variant-head>div:last-child{text-align:right;flex:none}.price-variant-head strong{font-family:var(--font-data);font-size:var(--text-sm);display:block}.price-variant-head small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.price-card-grid{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(9rem,.7fr);align-items:stretch;display:grid}.price-channel,.price-stock-field{min-width:0;padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper)}.price-channel-main{border-color:var(--color-rule-strong)}.price-channel-trendyol{border-color:var(--color-accent);background:var(--color-accent-soft)}.price-channel-title{justify-content:space-between;align-items:flex-start;gap:var(--space-xs);min-height:2rem;display:flex}.price-channel-title>span{color:var(--color-ink);font-size:var(--text-sm);font-weight:800}.price-channel-title small{color:var(--color-ink-faint);text-align:right;font-size:.68rem;line-height:1.35}.price-money-field{gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.price-money-field>div{min-width:0;height:2.75rem;padding-left:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;display:grid;overflow:hidden}.price-money-field input{width:100%;min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-md);background:0 0;border:0;outline:0;padding:0;font-weight:750}.price-money-field>div>span{border-left:var(--rule-thin) solid var(--color-rule);height:100%;color:var(--color-ink-soft);place-items:center;font-weight:800;display:grid}.price-channel p{margin:var(--space-sm) 0 0;color:var(--color-ink-faint);font-size:.68rem;line-height:1.4}.price-rule-inline{margin-top:var(--space-sm);padding-top:var(--space-sm);justify-content:space-between;align-items:end;gap:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule);display:flex}.price-rule-inline>label{gap:var(--space-xs);min-width:0;color:var(--color-ink-soft);flex:auto;font-size:.68rem;font-weight:700;display:grid}.price-rule-inline>label>div{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:minmax(0,1fr) 2rem;align-items:center;width:min(100%,8rem);height:2.25rem;display:grid;overflow:hidden}.price-rule-inline input{width:100%;min-width:0;height:100%;padding:0 var(--space-sm);color:var(--color-ink);font-family:var(--font-data);background:0 0;border:0;outline:0;font-weight:750}.price-rule-inline>label>div>span{border-left:var(--rule-thin) solid var(--color-rule);height:100%;color:var(--color-ink-soft);place-items:center;font-weight:800;display:grid}.price-auto-action{min-height:2.25rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-accent);font:inherit;cursor:pointer;font-size:.68rem;font-weight:800}.price-auto-action:hover{background:var(--color-accent);color:var(--color-paper-raised)}.price-stock-field{align-content:start;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.price-stock-field input{width:100%;height:2.75rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-md);font-weight:750}.price-stock-field small{color:var(--color-ink-faint);font-size:.68rem;font-weight:500;line-height:1.4}.snapshot-freshness{align-items:center;gap:var(--space-xs);min-width:max-content;color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap;font-weight:700;display:inline-flex}.snapshot-freshness>span{background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.snapshot-freshness-fresh{color:var(--color-success)}.snapshot-freshness-stale{color:var(--color-warning)}.snapshot-freshness-missing{color:var(--color-danger)}.channel-settings-list,.delivery-settings-list{display:grid}.channel-settings-list article,.delivery-settings-list label{min-height:4.75rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.channel-settings-list article:last-child,.delivery-settings-list label:last-child{border-bottom:0}.channel-settings-list strong,.delivery-settings-list strong{font-family:var(--font-data);font-size:var(--text-xs);display:block}.channel-settings-list small,.delivery-settings-list small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs);display:block}.attribute-editor-list,.channel-snapshot-list,.product-change-history{display:grid}.attribute-editor-list>article,.channel-snapshot-list>article,.product-change-history>article{min-width:0;padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.attribute-editor-list>article:last-child,.channel-snapshot-list>article:last-child,.product-change-history>article:last-child{border-bottom:0}.attribute-editor-list article>header,.channel-snapshot-list article>header,.product-change-history article>header{justify-content:space-between;align-items:flex-start;gap:var(--space-md);display:flex}.history-badges{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.attribute-editor-list header>div,.channel-snapshot-list header>div,.product-change-history header>div{min-width:0}.attribute-editor-list header>div:last-child,.channel-flags{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.attribute-editor-list strong,.channel-snapshot-list strong,.product-change-history strong{font-size:var(--text-sm);overflow-wrap:anywhere;display:block}.attribute-editor-list code,.channel-snapshot-list small,.product-change-history small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.attribute-rule{min-height:1.75rem;padding-inline:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-soft);background:var(--color-paper);font-size:var(--text-xs);align-items:center;font-weight:700;display:inline-flex}.attribute-editor-list article>div{margin-top:var(--space-md);gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.attribute-editor-list label{gap:var(--space-xs);min-width:0;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.attribute-editor-list input{width:100%;min-width:0;min-height:2.65rem;padding-inline:var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-sm)}.attribute-editor-list input:read-only{color:var(--color-ink-faint);background:var(--color-paper);cursor:not-allowed}.attribute-values-load{width:max-content;color:var(--color-accent-deep);font-size:var(--text-xs);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.attribute-values-load:disabled{color:var(--color-ink-faint);cursor:wait}.attribute-value-options{margin-top:var(--space-sm);max-height:12rem;padding:var(--space-xs);background:var(--color-paper);flex-wrap:wrap;display:flex;overflow-y:auto}.attribute-value-options,.attribute-value-options button{gap:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm)}.attribute-value-options button{min-height:2rem;padding:var(--space-2xs) var(--space-xs);align-items:center;background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-xs);cursor:pointer;display:inline-flex}.attribute-value-options button:hover{border-color:var(--color-accent);color:var(--color-accent-deep)}.attribute-value-options code{color:var(--color-ink-faint);margin:0}.settings-empty{min-height:22rem;padding:var(--space-xl);text-align:center;place-content:center;justify-items:center;display:grid}.settings-empty>svg{width:1.75rem;color:var(--color-ink-faint)}.settings-empty h3{margin:var(--space-sm) 0 var(--space-xs);font-size:var(--text-md)}.settings-empty p{max-width:48ch;margin:0 0 var(--space-md);color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.6}.channel-refresh-result{padding:var(--space-sm) var(--space-lg);align-items:center;gap:var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-success);background:var(--color-success-soft);font-size:var(--text-xs);margin:0;font-weight:700;display:flex}.channel-refresh-result svg{flex:none;width:1rem}.channel-facts{margin:var(--space-md) 0 0;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:clip}.channel-facts>div{min-width:0;padding:var(--space-sm);border-inline-end:var(--rule-thin) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule)}.channel-facts>div:nth-child(3n){border-inline-end:0}.channel-facts>div:nth-last-child(-n+3){border-bottom:0}.channel-facts dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.channel-facts dd{margin:var(--space-2xs) 0 0;color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere}.channel-flags{margin-top:var(--space-md);justify-content:flex-start}.channel-flags:empty{display:none}.channel-snapshot-list article>footer{margin-top:var(--space-md);padding-top:var(--space-sm);justify-content:space-between;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);display:flex}.channel-snapshot-list article>footer a{color:var(--color-accent-deep);font-family:var(--font-body);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.channel-no-snapshot{margin-top:var(--space-md);padding:var(--space-sm);align-items:flex-start;gap:var(--space-sm);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);color:var(--color-warning);display:flex}.channel-no-snapshot svg{flex:none;width:1rem}.channel-no-snapshot p{font-size:var(--text-xs);margin:0;line-height:1.5}.product-change-history{background:var(--color-paper)}.product-change-history>article{background:var(--color-paper-raised)}.product-change-history>article>div{margin-top:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);overflow:clip}.product-change-history section{padding:var(--space-sm);gap:var(--space-xs) var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.product-change-history section:last-child{border-bottom:0}.product-change-history section>p{align-items:flex-start;gap:var(--space-xs);color:var(--color-danger);font-size:var(--text-xs);grid-column:1/-1;margin:0;line-height:1.5;display:flex}.product-change-history section>p svg{flex:none;width:1rem}.history-no-jobs{margin:var(--space-md) 0 0;color:var(--color-ink-faint);font-size:var(--text-xs)}.delivery-settings-list label>span:last-child{align-items:center;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);display:flex}.delivery-settings-list input{width:6.5rem;min-height:2.5rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);font-family:var(--font-data)}.product-settings-footer{min-height:4.75rem;padding:var(--space-sm) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.product-settings-footer>div{color:var(--color-ink-faint);font-size:var(--text-xs);line-height:1.5}.settings-draft-notice{align-items:center;gap:var(--space-xs);color:var(--color-success);font-weight:700;display:flex}.settings-draft-notice svg{width:1rem}.settings-fieldset{border:0;margin:0;padding:0}.settings-fieldset legend{margin:0 0 var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);padding:0;font-weight:700}.settings-fieldset>p{margin:0 0 var(--space-sm);color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:500}.image-url-list,.image-url-list label{gap:var(--space-xs);display:grid}.image-url-list label{align-items:center;grid-template-columns:1.75rem minmax(0,1fr) 2.5rem}.image-url-list label>span{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);text-align:center}.image-url-list input{min-width:0}.image-url-list .row-icon-action{color:var(--color-danger)}.image-add-button{width:max-content;margin-top:var(--space-sm)}.variant-detail-list{display:grid}.variant-detail-list fieldset{padding:var(--space-lg);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);margin:0}.variant-detail-list fieldset:last-child{border-bottom:0}.variant-detail-list legend{width:100%;padding:0}.variant-detail-list legend span{font-family:var(--font-data);font-size:var(--text-xs);font-weight:700}.variant-detail-list legend small{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);margin-inline-start:var(--space-sm)}.variant-detail-list fieldset>div{margin-top:var(--space-md);gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.variant-detail-list label{gap:var(--space-xs);min-width:0;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.variant-detail-list input,.variant-detail-list select{width:100%;min-width:0;min-height:2.65rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-sm)}.lifecycle-section>fieldset{padding:var(--space-lg);gap:var(--space-xs);border:0;margin:0;display:grid}.lifecycle-section>fieldset>legend{margin-bottom:var(--space-sm);font-size:var(--text-sm);padding:0;font-weight:750}.lifecycle-section>fieldset>label{min-height:4.25rem;padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:1.25rem 1.25rem minmax(0,1fr);display:grid}.lifecycle-section>fieldset>label:first-of-type{grid-template-columns:1.25rem minmax(0,1fr)}.lifecycle-section>fieldset>label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.execution-mode input,.lifecycle-section>fieldset input,.live-confirm input{width:1rem;height:1rem;accent-color:var(--color-accent)}.lifecycle-section>fieldset svg{width:1.1rem;color:var(--color-ink-soft)}.execution-mode strong,.lifecycle-section>fieldset strong,.live-confirm strong{font-size:var(--text-sm);display:block}.execution-mode small,.lifecycle-section>fieldset small,.live-confirm small{margin-top:var(--space-2xs);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5;display:block}.lifecycle-section .lifecycle-danger:has(input:checked){border-color:var(--color-danger);background:var(--color-danger-soft)}.lifecycle-section .lifecycle-danger strong,.lifecycle-section .lifecycle-danger svg{color:var(--color-danger)}.lifecycle-section .lifecycle-disabled{opacity:.62;cursor:not-allowed}.lifecycle-targets{border-top:var(--rule-thin) solid var(--color-rule)!important}.lifecycle-targets>p{margin:0 0 var(--space-sm);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.lifecycle-section>.lifecycle-targets>label{grid-template-columns:1.25rem minmax(0,1fr)}.execution-mode{padding:var(--space-lg);gap:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);grid-template-columns:minmax(13rem,1fr) repeat(2,minmax(11rem,.75fr));align-items:stretch;display:grid}.execution-mode h2{font-size:var(--text-sm);margin:0}.execution-mode>div>p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.execution-mode>label{min-width:0;padding:var(--space-sm);align-items:start;gap:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);display:grid}.execution-mode>label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.execution-mode-blocker{margin-top:var(--space-xs);align-items:flex-start;gap:var(--space-xs);color:var(--color-danger);font-size:var(--text-xs);font-weight:700;display:flex}.execution-mode-blocker svg{flex:none;width:1rem}.execution-mode .execution-mode-disabled{opacity:.62;cursor:not-allowed}.trendyol-review{border-top:var(--rule-heavy) solid var(--color-accent);background:var(--color-paper-raised);scroll-margin-top:6rem}.trendyol-review>header{padding:var(--space-lg);justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.trendyol-review>header h2{font-size:var(--text-lg);margin:0}.trendyol-review>header p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-family:var(--font-data);font-size:var(--text-xs)}.review-operation-list{padding:var(--space-md) var(--space-lg);gap:var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);flex-wrap:wrap;display:flex}.review-operation-list span{min-height:1.8rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule);color:var(--color-accent-deep);background:var(--color-accent-soft);font-size:var(--text-xs);border-radius:99rem;align-items:center;font-weight:700;display:inline-flex}.review-notices,.review-validation{padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.review-notices p{margin:0 0 var(--space-xs);gap:var(--space-xs);color:var(--color-warning);font-size:var(--text-xs);line-height:1.5;display:flex}.review-notices p:last-child{margin-bottom:0}.batch-status article>p svg,.review-notices svg,.review-valid svg,.settings-errors svg{flex:none;width:1rem}.review-validation{background:var(--color-danger-soft)}.review-validation h3{margin:0 0 var(--space-sm);color:var(--color-danger);font-size:var(--text-sm)}.review-validation article{padding:var(--space-xs) 0;gap:var(--space-sm);border-top:var(--rule-thin) solid var(--color-danger);grid-template-columns:minmax(8rem,.4fr) minmax(12rem,1fr) auto;align-items:start;display:grid}@supports (color:color-mix(in lab,red,red)){.review-validation article{border-top:var(--rule-thin) solid color-mix(in oklch,var(--color-danger) 25%,transparent)}}.review-validation code,.review-validation small{font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere}.review-validation strong{font-size:var(--text-xs);line-height:1.5}.review-valid{padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-success);font-size:var(--text-sm);margin:0;font-weight:700;display:flex}.review-diff-wrap{overflow-x:auto}.review-diff-wrap table{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--text-xs)}.review-diff-wrap caption{padding:var(--space-lg) var(--space-lg) var(--space-sm);text-align:left;font-size:var(--text-sm);font-weight:750}.review-diff-wrap td,.review-diff-wrap th{padding:var(--space-sm) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);text-align:left;vertical-align:top;overflow-wrap:anywhere}.review-diff-wrap th{color:var(--color-ink-faint);font-weight:700}.review-diff-wrap td{max-width:28rem;line-height:1.5}.review-diff-wrap td small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);display:block}.affected-barcodes{padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.affected-barcodes summary{cursor:pointer;font-size:var(--text-sm);font-weight:700}.affected-barcodes>div{margin-top:var(--space-sm);gap:var(--space-xs);flex-wrap:wrap;display:flex}.affected-barcodes code{padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);background:var(--color-paper-tint);font-family:var(--font-data);font-size:var(--text-xs)}.affected-barcodes p{color:var(--color-ink-faint);font-size:var(--text-xs);margin:0}.live-confirm{margin:var(--space-lg);padding:var(--space-md);gap:var(--space-sm);border:var(--rule-thin) solid var(--color-warning);border-radius:var(--radius-sm);background:var(--color-warning-soft);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;display:grid}.trendyol-review>footer{padding:0 var(--space-lg) var(--space-lg);justify-content:flex-end;display:flex}.batch-status{margin:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:clip}.batch-status>header{padding:var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);background:var(--color-paper);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.batch-status h3{font-size:var(--text-sm);margin:0}.batch-status header p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs)}.batch-status article{padding:var(--space-md);gap:var(--space-xs) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.batch-status article:last-child{border-bottom:0}.batch-status article strong{font-size:var(--text-sm);display:block}.batch-status article small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere;display:block}.batch-status article>p{margin:var(--space-xs) 0 0;gap:var(--space-xs);color:var(--color-danger);font-size:var(--text-xs);grid-column:1/-1;line-height:1.5;display:flex}.settings-errors{gap:var(--space-xs);display:grid}.settings-errors span{align-items:flex-start;gap:var(--space-xs);color:var(--color-danger);display:flex}.product-settings-aside{border-top:var(--rule-thin) solid var(--color-rule);display:grid}.product-settings-side-section{padding:var(--space-lg) 0;border-bottom:var(--rule-thin) solid var(--color-rule)}.product-settings-side-section h2{margin:0 0 var(--space-md);align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.product-settings-side-section h2 svg{width:1rem;color:var(--color-accent-deep)}.product-settings-side-section strong{font-size:var(--text-sm)}.product-settings-side-section p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.6}.product-settings-side-section dl{gap:var(--space-sm);margin:0;display:grid}.product-settings-side-section dl div{gap:var(--space-sm);grid-template-columns:6.5rem minmax(0,1fr);display:grid}.product-settings-side-section dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.product-settings-side-section dd{overflow-wrap:anywhere;font-family:var(--font-data);font-size:var(--text-xs);margin:0}.live-confirm span{min-width:0}.live-confirm small,.live-confirm strong{display:block}.live-confirm small{margin-top:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.sales-detail-row>td{background:var(--color-paper);padding:0}.order-detail-layout{gap:var(--space-xl);padding:var(--space-xl) clamp(var(--space-lg),3vw,var(--space-2xl));border-bottom:var(--rule-thin) solid var(--color-rule-strong);grid-template-columns:minmax(22rem,.7fr) minmax(36rem,1.3fr);display:grid}.order-detail-layout h3,.order-detail-layout h4,.order-detail-layout p{margin:0}.order-recipient{min-width:0;padding-right:var(--space-xl);border-right:var(--rule-thin) solid var(--color-rule)}.detail-heading{gap:var(--space-sm);align-items:center;display:flex}.detail-heading>span{border-radius:var(--radius-sm);background:var(--color-accent-soft);width:2.5rem;height:2.5rem;color:var(--color-accent-deep);flex:none;place-items:center;display:grid}.cargo-line svg,.detail-heading svg{width:1.1rem}.order-detail-layout small{color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:650;display:block}.order-detail-layout h3{margin-top:var(--space-2xs);font-size:var(--text-md)}.full-address{max-width:54ch;color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.65;margin-top:var(--space-md)!important}.contact-lines{gap:var(--space-sm) var(--space-lg);margin-top:var(--space-md);color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.contact-lines span{align-items:center;gap:var(--space-xs);display:inline-flex}.contact-lines svg{width:.95rem;color:var(--color-accent-deep)}.invoice-address{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule)}.invoice-address p{margin-top:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.55}.cargo-line{margin-top:var(--space-lg);align-items:center;gap:var(--space-sm);display:flex}.cargo-line>span{gap:var(--space-2xs) var(--space-sm);grid-template-columns:auto auto auto;align-items:baseline;display:grid}.cargo-line small{grid-column:1/-1}.cargo-line b{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-ink-soft);font-weight:550}.cargo-line a{color:var(--color-accent-deep);font-size:var(--text-xs);text-underline-offset:.18em;font-weight:750;text-decoration:underline}.items-heading{justify-content:space-between;align-items:end;gap:var(--space-lg);padding-bottom:var(--space-sm);display:flex}.items-heading>strong{color:var(--color-success);font-family:var(--font-data)}.product-lines{border-top:var(--rule-thin) solid var(--color-rule)}.product-line{gap:var(--space-md);padding:var(--space-md) 0;border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:3rem minmax(18rem,1fr) auto;align-items:center;display:grid}.product-line:last-child{border-bottom:0}.product-line-image{object-fit:cover;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);width:3rem;height:3rem;display:block}.product-image-fallback{color:var(--color-ink-faint);background:var(--color-paper-tint);place-items:center;display:inline-grid}.product-image-fallback svg{width:1.05rem;height:1.05rem}.product-copy{min-width:0}.product-copy h4{font-size:var(--text-sm);overflow-wrap:anywhere}.product-copy p{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere}.product-quantity{text-align:right;min-width:9rem}.product-quantity span{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);display:block}.product-quantity strong{margin-top:var(--space-2xs);font-family:var(--font-data);font-size:var(--text-sm);display:block}.empty-state{padding:var(--space-3xl) var(--space-lg);text-align:center}.empty-state svg{width:2rem;height:2rem;color:var(--color-ink-faint)}.empty-state h2{margin:var(--space-md) 0 var(--space-xs)}.empty-state p{margin:0 auto var(--space-lg);color:var(--color-ink-soft);max-width:44ch;line-height:1.6}.empty-state-compact{padding-block:var(--space-xl)}.auth-page{background:var(--color-paper);grid-template-columns:minmax(0,1.25fr) minmax(22rem,.75fr);min-height:100vh;display:grid}.auth-story{padding:clamp(var(--space-xl),6vw,var(--space-3xl));background:var(--color-sidebar);justify-content:space-between;gap:var(--space-3xl);flex-direction:column;display:flex}.auth-brand,.auth-story{color:var(--color-sidebar-ink)}.auth-copy{max-width:60ch}.auth-kicker{margin:0 0 var(--space-sm);color:var(--color-sidebar-muted);font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:600}.auth-copy h1{max-width:16ch;font-size:var(--text-display);letter-spacing:-.055em;overflow-wrap:anywhere;min-width:0;margin:0;line-height:1.02}.auth-copy>p:last-child{margin:var(--space-lg) 0 0;max-width:60ch;color:var(--color-sidebar-muted);font-size:var(--text-md);line-height:1.65}.auth-points{gap:var(--space-md);color:var(--color-sidebar-muted);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.auth-points li{align-items:center;gap:var(--space-sm);display:flex}.auth-points svg{width:1.15rem;color:var(--color-sidebar-ink)}.auth-card{width:min(100% - var(--space-xl),30rem);margin:var(--space-xl) auto;padding:var(--space-xl);align-self:center;gap:var(--space-xl);display:grid}.auth-card h2{font-size:var(--text-2xl);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:0}.auth-card>div>p:last-child{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);line-height:1.6}.auth-card .auth-kicker{color:var(--color-accent-deep)}.auth-form{gap:var(--space-sm);display:grid}.field-label{margin-top:var(--space-xs);font-size:var(--text-sm);font-weight:700}.field-input{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);width:100%;min-height:3rem;padding:0 var(--space-md);color:var(--color-ink)}.field-input:hover{border-color:var(--color-accent)}.field-input:disabled{opacity:.55;cursor:not-allowed}.auth-submit{width:100%;margin-top:var(--space-md)}.form-error{margin:var(--space-xs) 0 0;padding:var(--space-sm);border-radius:var(--radius-sm);background:var(--color-danger-soft);color:var(--color-danger);font-size:var(--text-sm)}.auth-note{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs);margin:0;line-height:1.6}.marketplace-logo-list{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.marketplace-logo-list-vertical{align-items:start;display:grid}.marketplace-logo-list-vertical .channel-state{width:max-content;max-width:100%}.channel-state>small{color:currentColor;font-size:.66rem;font-weight:650}.future-channel-list{display:grid}.future-channel-list>article{min-height:5.5rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:9rem minmax(0,1fr) auto;scroll-margin-top:6rem;display:grid}.future-channel-list>article:last-child{border-bottom:0}.future-channel-list strong{font-size:var(--text-sm)}.future-channel-list p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.product-channel-list,.product-channel-list article{gap:var(--space-sm);display:grid}.product-channel-list article{align-items:center;grid-template-columns:auto minmax(0,1fr);min-width:0}.product-channel-list article>span{min-width:0}.product-channel-list small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs);display:block}.auto-sync-state{min-height:2rem;padding:0 var(--space-sm);align-items:center;gap:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);color:var(--color-success);background:var(--color-success-soft);font-size:var(--text-xs);white-space:nowrap;border-radius:99rem;flex:none;font-weight:750;display:inline-flex}.auto-sync-state.is-loading{color:var(--color-accent-deep);background:var(--color-accent-soft)}.auto-sync-state svg{width:.9rem}.variant-pricing-mode{padding:var(--space-md) var(--space-lg);gap:var(--space-sm);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.variant-pricing-mode legend{width:100%;margin-bottom:var(--space-xs);font-size:var(--text-sm);padding:0;font-weight:750}.variant-pricing-mode label{min-width:0;padding:var(--space-sm);gap:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);cursor:pointer;grid-template-columns:1rem minmax(0,1fr);align-items:start;display:grid}.variant-pricing-mode label:has(input:checked){border-color:var(--color-accent);background:var(--color-accent-soft)}.variant-pricing-mode input{width:1rem;height:1rem;accent-color:var(--color-accent)}.variant-pricing-mode strong{font-size:var(--text-sm);display:block}.variant-pricing-mode small{margin-top:var(--space-2xs);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5;display:block}.live-refresh{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;min-width:15rem;display:grid}.live-refresh-dot{background:var(--color-success);width:.65rem;height:.65rem;box-shadow:0 .2rem .65rem var(--color-success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.live-refresh-dot{box-shadow:0 .2rem .65rem color-mix(in oklch,var(--color-success) 35%,transparent)}}.live-refresh small,.live-refresh strong{display:block}.live-refresh strong{font-size:var(--text-sm)}.live-refresh small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:.68rem}.live-refresh>svg{width:1rem;color:var(--color-success)}.live-refresh.is-error .live-refresh-dot{background:var(--color-danger);box-shadow:0 .2rem .65rem var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.live-refresh.is-error .live-refresh-dot{box-shadow:0 .2rem .65rem color-mix(in oklch,var(--color-danger) 30%,transparent)}}.live-refresh.is-error>svg{color:var(--color-danger)}.order-label-actions{justify-content:flex-end;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.order-label-actions .button{min-height:2.25rem;padding-inline:var(--space-sm)}.order-label-actions>strong{margin-left:var(--space-sm);color:var(--color-success);font-family:var(--font-data)}.label-composer,.label-workspace{gap:var(--space-lg);display:grid}.label-composer{padding:var(--space-lg);align-items:center;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);grid-template-columns:minmax(12rem,.55fr) minmax(26rem,1.45fr) auto}.label-composer h2{font-size:var(--text-lg);margin:0}.label-composer>div>p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.label-layout-options{gap:var(--space-sm);border:0;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}.label-layout-options label{min-width:0;padding:var(--space-md);gap:var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);cursor:pointer;grid-template-columns:1rem 1.35rem minmax(0,1fr);align-items:start;display:grid}.label-layout-options label.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.label-layout-options input{width:1rem;height:1rem;accent-color:var(--color-accent)}.label-layout-options svg{width:1.25rem;color:var(--color-accent-deep)}.label-layout-options small,.label-layout-options strong{display:block}.label-layout-options strong{font-size:var(--text-sm)}.label-layout-options small{margin-top:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.45}.label-download{justify-items:end;gap:var(--space-sm);text-align:right;display:grid}.label-download small,.label-download strong{display:block}.label-download small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.label-download .button[aria-disabled=true]{opacity:.5;pointer-events:none}.label-orders-table td:first-child,.label-orders-table th:first-child{text-align:center;width:3rem}.label-orders-table tbody tr.is-selected{background:var(--color-accent-soft)}.label-barcode-copy{overflow-wrap:anywhere;max-width:18rem}.catalog-summary-panel .button{min-height:2.25rem}.catalog-product-link{color:var(--color-accent-deep);font-weight:750}.catalog-product-link:hover{text-underline-offset:.18em;text-decoration:underline}.catalog-variant-table{min-width:72rem}.muted-copy{color:var(--color-ink-faint);font-size:var(--text-xs)}.catalog-import-panel{margin-top:var(--space-lg)}.pricing-layout{align-items:start;gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);display:grid}.pricing-form{overflow:visible}.pricing-section{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.pricing-section-copy{margin-bottom:var(--space-md)}.pricing-section h2{font-size:var(--text-md);margin:0}.pricing-section p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.55}.pricing-account-selector{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:clip}.pricing-account-selector-head{min-height:3.75rem;padding:var(--space-sm) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.pricing-account-selector-head small,.pricing-account-selector-head strong{display:block}.pricing-account-selector-head strong{font-size:var(--text-sm)}.pricing-account-selector-head small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.pricing-account-selector-head button,.pricing-scope-toolbar button{color:var(--color-accent-deep);font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.pricing-account-list{display:grid}.pricing-account-list>.pricing-account-group{min-height:3.75rem;padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-accent-soft);grid-template-columns:1.8rem minmax(0,1fr) auto;display:grid}@supports (color:color-mix(in lab,red,red)){.pricing-account-list>.pricing-account-group{background:color-mix(in srgb,var(--color-accent-soft) 45%,var(--color-paper-raised))}}.pricing-account-list>label{min-height:3.75rem;padding:var(--space-sm) var(--space-md);align-items:center;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);cursor:pointer;transition:background-color var(--dur-short) var(--ease-out);grid-template-columns:1.125rem 1.8rem minmax(0,1fr) auto;display:grid}.pricing-account-list>label:last-child{border-bottom:0}.pricing-account-list>label:hover{background:var(--color-paper-tint)}.pricing-account-list>label:has(input:checked){background:var(--color-accent-soft)}@supports (color:color-mix(in lab,red,red)){.pricing-account-list>label:has(input:checked){background:color-mix(in srgb,var(--color-accent-soft) 60%,var(--color-paper-raised))}}.pricing-account-list>label:has(input:focus-visible),.pricing-scope-options>label:has(input:focus-visible){outline:3px solid var(--color-focus);outline-offset:-3px}.choice-check{border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-raised);color:#fff;width:1.125rem;height:1.125rem;transition:background-color var(--dur-short) var(--ease-out),border-color var(--dur-short) var(--ease-out);border-radius:.3rem;place-items:center;display:grid}.choice-check svg{opacity:0;width:.75rem;height:.75rem}input:checked+.choice-check{border-color:var(--color-accent);background:var(--color-accent)}input:checked+.choice-check svg{opacity:1}.pricing-account-copy small,.pricing-account-copy strong{display:block}.pricing-account-copy strong{font-size:var(--text-sm)}.pricing-account-copy small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.pricing-account-copy small:before{content:"";width:.4rem;height:.4rem;margin-right:var(--space-xs);background:var(--color-success);vertical-align:.05rem;border-radius:50%;display:inline-block}.pricing-account-copy small.is-unavailable:before{background:var(--color-danger)}.pricing-storefront-code{background:var(--color-paper);min-width:2rem;color:var(--color-ink-soft);font-family:var(--font-data);font-size:var(--text-xs);text-align:center;border-radius:.35rem;padding:.2rem .45rem;font-weight:700}.pricing-account-note{padding:var(--space-sm) var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);margin:0!important}.pricing-account-empty{min-height:5.5rem;padding:var(--space-md);align-items:center;gap:var(--space-md);display:flex}.pricing-account-empty>svg{width:1.5rem;color:var(--color-ink-faint)}.pricing-account-empty small,.pricing-account-empty strong{display:block}.pricing-account-empty strong{font-size:var(--text-sm)}.pricing-account-empty small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.pricing-filter-grid,.pricing-rule-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-scope-picker{min-width:0;position:relative}.pricing-scope-picker>summary{min-height:3.25rem;padding:var(--space-xs) var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);cursor:pointer;list-style:none;display:flex}.pricing-scope-picker>summary::-webkit-details-marker{display:none}.pricing-scope-picker>summary small,.pricing-scope-picker>summary strong{display:block}.pricing-scope-picker>summary small{color:var(--color-ink-faint);font-size:.68rem}.pricing-scope-picker>summary strong{color:var(--color-ink);font-size:var(--text-sm);margin-top:.1rem}.pricing-scope-picker>summary>svg{width:1rem;color:var(--color-ink-faint);transition:transform var(--dur-short) var(--ease-out)}.pricing-scope-picker[open]>summary{border-color:var(--color-accent)}.pricing-scope-picker[open]>summary>svg{transform:rotate(180deg)}.pricing-scope-panel{z-index:8;top:calc(100% + var(--space-xs));border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);position:absolute;left:0;right:0;overflow:clip;box-shadow:0 .75rem 2rem #17203324}.pricing-scope-search{padding:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);display:block;position:relative}.pricing-scope-search>svg{left:calc(var(--space-sm) + .75rem);width:1rem;color:var(--color-ink-faint);position:absolute;top:50%;transform:translateY(-50%)}.pricing-scope-search input{width:100%;min-height:2.5rem;padding:0 var(--space-sm) 0 2.25rem;border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink)}.pricing-scope-toolbar{min-height:2.75rem;padding:0 var(--space-md);justify-content:space-between;align-items:center;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);color:var(--color-ink-faint);font-size:var(--text-xs);display:flex}.pricing-scope-options{max-height:14rem;overflow-y:auto}.pricing-scope-options>label{min-height:2.75rem;padding:var(--space-xs) var(--space-md);align-items:center;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;grid-template-columns:1.125rem minmax(0,1fr);display:grid}.pricing-scope-options>label:last-child{border-bottom:0}.pricing-scope-options>label:hover{background:var(--color-paper-tint)}.pricing-scope-options>p{padding:var(--space-lg);text-align:center;margin:0}.pricing-rule-control{gap:var(--space-xs);min-width:0;display:grid}.pricing-control-label{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700}.pricing-segmented{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;min-height:2.75rem;padding:.25rem;display:grid}.pricing-segmented button{min-width:0;color:var(--color-ink-soft);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-radius:.4rem;font-weight:600}.pricing-segmented button:hover{color:var(--color-ink)}.pricing-segmented button.is-active{background:var(--color-paper-raised);color:var(--color-accent-deep);box-shadow:var(--shadow-theme-xs)}.pricing-value-field{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);width:100%;color:var(--color-ink);grid-template-columns:minmax(0,1fr) 2.25rem;align-items:center;min-height:2.75rem;display:grid;overflow:clip}.pricing-value-field input{min-width:0;height:100%;padding:0 var(--space-sm);color:var(--color-ink);background:0 0;border:0}.pricing-value-field input:focus-visible{outline:0}.pricing-value-field:has(input:focus-visible){border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus)}.pricing-value-field span{background:var(--color-paper);height:100%;font-family:var(--font-data);place-items:center;display:grid}.pricing-errors{border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-danger-soft)}.pricing-errors,.pricing-form-footer{padding:var(--space-md) var(--space-lg)}.pricing-form-footer{justify-content:space-between;align-items:center;gap:var(--space-lg);display:flex}.pricing-form-footer p{max-width:58ch;color:var(--color-ink-soft);font-size:var(--text-xs);margin:0;line-height:1.5}.pricing-history{position:sticky;top:6rem}.pricing-history-list{display:grid}.pricing-history-list article{padding:var(--space-md);justify-content:space-between;align-items:flex-start;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.pricing-history-list article:last-child{border-bottom:0}.pricing-history-list small,.pricing-history-list strong{display:block}.pricing-history-list strong{font-size:var(--text-sm)}.pricing-history-list small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.confirmation-dialog{border-radius:var(--radius-lg);width:min(70rem,100vw - 2rem);max-width:none;max-height:min(52rem,100dvh - 2rem);color:var(--color-ink);border:0;margin:auto;padding:0;overflow:auto;box-shadow:0 1.2rem 3.5rem #17203347}.confirmation-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1720338c}.confirmation-dialog[open]{animation:dialog-in .26s var(--ease-out)}@keyframes dialog-in{0%{opacity:.35;filter:blur(3px);clip-path:inset(4% 2% 0 2% round var(--radius-lg));transform:translateY(1rem)scale(.985)}to{opacity:1;filter:blur();clip-path:inset(0 round var(--radius-lg));transform:none}}.confirmation-dialog>footer,.price-review-dialog>footer{padding:var(--space-md) var(--space-lg);justify-content:flex-end;gap:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.price-review-dialog{background:var(--color-paper-raised);width:min(64rem,100vw - 2rem)}.dialog-head{padding:var(--space-lg);justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.dialog-head h2{font-size:var(--text-xl);letter-spacing:-.025em;margin:0}.dialog-head p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-sm)}.price-review-summary{border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.price-review-summary section{min-width:0;padding:var(--space-md) var(--space-lg);gap:var(--space-xs);border-inline-end:var(--rule-thin) solid var(--color-rule);display:grid}.price-review-summary section:last-child{border-inline-end:0}.price-review-summary strong{font-size:var(--text-sm)}.price-review-summary small{color:var(--color-ink-faint);overflow-wrap:anywhere;font-size:.68rem;line-height:1.4}.price-review-summary .positive{color:var(--color-success)}.price-review-summary .negative{color:var(--color-danger)}.price-status{margin:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);overflow:clip}.price-status>header{padding:var(--space-md);align-items:center;gap:var(--space-sm);background:var(--color-success-soft);color:var(--color-success);display:flex}.price-status>header svg{width:1.2rem}.price-status>header small,.price-status>header strong{display:block}.price-status>header small{margin-top:var(--space-2xs);font-size:var(--text-xs)}.price-status>p{padding:var(--space-sm) var(--space-md);gap:var(--space-xs);border-top:var(--rule-thin) solid var(--color-rule);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.price-status>p small{color:var(--color-danger);grid-column:1/-1}@media (max-width:72rem){.workspace-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:var(--rule-thin) solid var(--color-rule)}.product-settings-layout{grid-template-columns:1fr}.price-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-settings-aside{gap:var(--space-lg);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr))}.product-settings-side-section{border-top:var(--rule-thin) solid var(--color-rule)}.onboarding-layout{grid-template-columns:1fr}.onboarding-aside{gap:var(--space-lg);border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:static}.onboarding-aside section{border-top:var(--rule-thin) solid var(--color-rule)}.pricing-layout{grid-template-columns:1fr}.pricing-history{position:static}.label-composer{grid-template-columns:1fr}.label-download{text-align:left;justify-items:start}.integration-field-grid-three,.integration-permission-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:52rem){.app-shell{grid-template-columns:1fr}.sidebar{z-index:40;width:min(20rem,100vw - 3.5rem);height:100dvh;transition:transform var(--dur-medium) var(--ease-out);display:flex;position:fixed;inset:0 auto 0 0;transform:translate(-104%);box-shadow:.75rem 0 2rem #1720332e}.mobile-nav-open .sidebar{transform:translate(0)}.icon-button.mobile-menu-close{flex:none;display:grid}.mobile-nav-backdrop{z-index:30;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity var(--dur-medium) var(--ease-out);background:#1720336b;border:0;position:fixed;inset:0}.mobile-nav-open .mobile-nav-backdrop{opacity:1;pointer-events:auto;display:block}.icon-button.mobile-menu{display:grid}.topbar{padding:var(--space-sm) var(--space-md);flex-wrap:wrap}.topbar-right{flex-wrap:wrap;justify-content:space-between;width:100%}.topbar-left{flex:100%}.page-head{flex-direction:column;align-items:start}.tailadmin-page-actions{justify-content:flex-start;width:100%}.auth-page{grid-template-columns:1fr}.auth-story{gap:var(--space-xl);min-height:42vh}.sales-toolbar{flex-direction:column;align-items:stretch}.sales-toolbar-actions{padding-bottom:var(--space-2xs);overflow-x:auto}.order-detail-layout{grid-template-columns:1fr;min-width:min(92vw,46rem)}.order-recipient{padding-right:0;padding-bottom:var(--space-xl);border-right:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.product-page-head{align-items:flex-start}.catalog-toolbar{flex-direction:column;align-items:stretch}.catalog-toolbar-actions{justify-content:space-between}.catalog-search{width:100%;min-width:0}.catalog-table-wrap{max-height:none}.product-settings-aside{grid-template-columns:1fr;gap:0}.product-settings-head{flex-direction:column;align-items:flex-start}.price-card-grid,.settings-fields-grid{grid-template-columns:1fr}.settings-field-wide{grid-column:auto}.description-editor{grid-template-columns:1fr}.variant-detail-list fieldset>div{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-mode{grid-template-columns:1fr 1fr}.execution-mode>div{grid-column:1/-1}.onboarding-head{grid-template-columns:1fr;align-items:start}.onboarding-head ol{width:100%}.onboarding-head li{flex:1;min-width:0}.onboarding-attributes>div,.onboarding-variant-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-aside{grid-template-columns:1fr;gap:0}.future-channel-list>article{gap:var(--space-sm);grid-template-columns:1fr auto}.future-channel-list>article>.marketplace-logo{grid-column:1/-1}.integration-directory-head{align-items:flex-start}.integration-connection-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}.label-layout-options,.pricing-rule-grid{grid-template-columns:1fr}}@media (max-width:34rem){.content{padding:var(--space-lg) var(--space-md)}.shell-main{padding:var(--space-sm)}.stats-grid{grid-template-columns:1fr}.page-head{padding:var(--space-lg)}.price-variant-card{padding:var(--space-md)}.price-variant-head{flex-direction:column;align-items:flex-start}.price-variant-head>div:last-child{text-align:left}.stat{border-bottom:var(--rule-thin) solid var(--color-rule)}.stat,.stat:nth-child(2){border-right:0}.stat:last-child{border-bottom:0}.connection-pill span:last-child{display:none}.sync-strip{grid-template-columns:1fr}.page-head .button{width:100%}.top-logout{display:none}.auth-story{padding:var(--space-xl) var(--space-md)}.auth-copy h1{font-size:clamp(2rem,12vw,3.2rem)}.auth-card{width:100%;padding:var(--space-xl) var(--space-md);margin:0}.sales-panel{overflow:visible}.sales-table-wrap{max-height:none;overflow:visible}.sales-table{min-width:0}.sales-table thead{display:none}.sales-table,.sales-table tbody,.sales-table td,.sales-table tr{width:100%;display:block}.sales-table tbody{gap:var(--space-sm);padding:var(--space-sm);display:grid}.sales-table tr{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-raised);overflow:clip}.sales-table td{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:7.5rem minmax(0,1fr);display:grid;text-align:left!important}.sales-table td:before{content:attr(data-label);color:var(--color-ink-faint);font-size:var(--text-xs);font-weight:700}.sales-table td:first-child{width:100%;padding-inline:var(--space-md)}.sales-table td:last-child{border-bottom:0}.sales-status-cell{justify-content:flex-start}.sales-detail-row{margin-top:calc(-1 * var(--space-sm));border-radius:0 0 var(--radius-md) var(--radius-md)!important;border-top:0!important}.sales-detail-row>td{padding:0;display:block}.sales-detail-row>td:before{content:none}.order-detail-layout{min-width:0;padding:var(--space-lg)}.items-heading{align-items:start;gap:var(--space-sm);flex-direction:column}.order-label-actions{justify-content:flex-start}.order-label-actions>strong{width:100%;margin-left:0}.product-line{grid-template-columns:3rem minmax(0,1fr)}.product-quantity{text-align:left;grid-column:2;min-width:0}.products-content{padding-inline:var(--space-sm)}.product-page-head{min-height:0;padding:var(--space-lg);flex-direction:column}.product-page-title{align-items:flex-start}.product-page-title p{line-height:1.6}.product-head-actions{width:100%}.catalog-actions-menu,.product-head-actions>.button{flex:1}.catalog-actions-menu>summary{width:100%}.catalog-actions-popover{width:min(19rem,100vw - 3rem);left:0;right:auto}.catalog-toolbar-actions{flex-wrap:wrap}.catalog-result-count{order:-1;width:100%}.catalog-filters{flex-direction:column;align-items:stretch}.catalog-filters label,.catalog-filters select{width:100%}.catalog-pagination{flex-direction:column;align-items:stretch}.catalog-pagination>div{justify-content:space-between}.integration-overview{align-items:flex-start}.integration-overview .integration-overview-policy{width:100%;margin-left:0}.integration-channel-action,.integration-channel-head,.integration-connection-record,.integration-directory-head,.integration-form,.integration-unavailable{padding:var(--space-md)}.integration-channel-head{flex-wrap:wrap;align-items:flex-start}.integration-channel-identity{gap:var(--space-sm);flex:13rem}.integration-channel-state{margin-left:auto}.integration-field-grid,.integration-field-grid-three,.integration-permission-list,.xml-form{grid-template-columns:1fr}.integration-submit{justify-self:stretch;width:100%}.integration-connection-record{grid-template-columns:1fr;align-items:start}.integration-connection-record dl{gap:var(--space-sm);grid-template-columns:1fr}.integration-connection-lock{justify-self:start}.integration-create-disclosure>summary,.integration-profile-list>article,.product-settings-content{padding-inline:var(--space-md)}.product-settings-head{padding:var(--space-md) 0}.product-settings-identity{align-items:flex-start}.product-settings-image{width:3.5rem;height:3.5rem}.settings-fields-grid,.settings-section-head{padding:var(--space-md)}.product-settings-footer{flex-direction:column;align-items:stretch}.product-settings-footer .button{width:100%}.channel-settings-list article,.delivery-settings-list label{align-items:flex-start;gap:var(--space-sm);flex-direction:column}.attribute-editor-list article>header,.channel-snapshot-list article>footer,.channel-snapshot-list article>header,.product-change-history article>header{flex-direction:column;align-items:flex-start}.attribute-editor-list header>div:last-child{justify-content:flex-start}.attribute-editor-list article>div,.channel-facts{grid-template-columns:1fr}.channel-facts>div,.channel-facts>div:nth-child(3n),.channel-facts>div:nth-last-child(-n+3){border-inline-end:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.channel-facts>div:last-child{border-bottom:0}.attribute-editor-list>article,.channel-snapshot-list>article,.product-change-history>article{padding:var(--space-md)}.affected-barcodes,.execution-mode,.lifecycle-section>fieldset,.review-notices,.review-valid,.review-validation,.trendyol-review>header,.variant-detail-list fieldset{padding-inline:var(--space-md)}.execution-mode,.pricing-filter-grid,.variant-detail-list fieldset>div,.variant-pricing-mode{grid-template-columns:1fr}.pricing-form-footer,.pricing-section{padding-inline:var(--space-md)}.pricing-form-footer{flex-direction:column;align-items:stretch}.pricing-form-footer .button{width:100%}.pricing-account-selector-head{align-items:flex-start}.pricing-account-list>label{padding-inline:var(--space-sm)}.pricing-scope-panel{margin-top:var(--space-xs);box-shadow:none;position:static}.confirmation-dialog{border-radius:var(--radius-md);width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.dialog-head{padding:var(--space-md)}.confirmation-dialog>footer{padding:var(--space-md);flex-direction:column-reverse}.confirmation-dialog>footer .button{width:100%}.execution-mode>div{grid-column:auto}.review-validation article{grid-template-columns:1fr}.batch-status>header,.trendyol-review>header{flex-direction:column;align-items:flex-start}.trendyol-review>footer{padding-inline:var(--space-md)}.batch-status .button,.trendyol-review>footer .button{width:100%}.batch-status,.live-confirm{margin-inline:var(--space-md)}.onboarding-content{padding-inline:var(--space-md)}.onboarding-head{padding:var(--space-lg) var(--space-md)}.onboarding-head li{font-size:.68rem}.onboarding-attributes,.onboarding-step-body,.onboarding-step>header,.onboarding-variant-list>article>header{padding-inline:var(--space-md)}.onboarding-product-list>button{grid-template-columns:3.25rem minmax(0,1fr)}.onboarding-product-meta{gap:var(--space-xs);text-align:left;border-left:0;grid-column:2;padding-left:0;display:flex}.onboarding-variant-list>article>header{flex-direction:column;align-items:flex-start}.onboarding-variant-list>article>header>div{text-align:left;justify-content:space-between;width:100%}.onboarding-attributes>div,.onboarding-variant-fields{grid-template-columns:1fr}.onboarding-image-list label{grid-template-columns:1.75rem minmax(0,1fr) 2.5rem}.onboarding-status-actions{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tailadmin-loader-arc{transform-origin:48px 48px;animation:tailadmin-loader-orbit 1.1s cubic-bezier(.4,0,.2,1) infinite}.tailadmin-loader-dot{transform-origin:48px 48px;animation:tailadmin-loader-pulse 1.1s ease-in-out infinite}@keyframes tailadmin-loader-orbit{to{transform:rotate(1turn)}}@keyframes tailadmin-loader-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.catalog-table-wrap{content-visibility:auto;contain-intrinsic-size:0 1800px}.dark .integration-directory,.dark .integration-form,.dark .label-composer,.dark .onboarding-step,.dark .panel,.dark .price-review-dialog,.dark .product-page-head,.dark .product-settings-form,.dark .stat{background:var(--color-paper-raised);border-color:var(--color-rule);color:var(--color-ink)}.dark .catalog-filters,.dark .execution-mode,.dark .onboarding-variant-list>article>header,.dark .panel-head,.dark .pricing-form-footer,.dark .product-change-history,.dark .product-settings-footer{background:var(--color-paper);border-color:var(--color-rule)}.dark .catalog-pagination,.dark .catalog-toolbar,.dark .channel-facts,.dark .data-table td,.dark .data-table th,.dark .integration-facts,.dark .product-settings-tabs,.dark .sales-toolbar,.dark .settings-section-head{border-color:var(--color-rule)}.dark .catalog-filters select,.dark .delivery-settings-list input,.dark .integration-connect-form input,.dark .integration-form input,.dark .integration-form select,.dark .integration-form textarea,.dark .search-field,.dark .settings-field input,.dark .settings-field select,.dark .settings-field textarea,.dark .variant-detail-list input,.dark .variant-detail-list select{background:var(--color-paper-raised);border-color:var(--color-rule-strong);color:var(--color-ink)}.dark .channel-state,.dark .order-product-preview,.dark .order-product-preview img,.dark .product-settings-image,.dark .product-thumb,.dark .product-thumb-empty{background:var(--color-paper);border-color:var(--color-rule)}.dark .button,.dark .catalog-actions-popover,.dark .onboarding-options,.dark .sync-strip{background:var(--color-paper-raised);border-color:var(--color-rule-strong)}.dark .button{color:var(--color-ink)}.dark .button:hover{background:var(--color-paper-tint)}.dark .button-primary{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.dark,.dark body{color-scheme:dark}.dark body{background-color:var(--color-paper)!important;color:var(--color-ink)!important}.invoice-content{gap:var(--space-md);display:grid}.invoice-content>.page-head{margin-bottom:0}.invoice-process-rail{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(15rem,1.2fr);display:grid;overflow:clip}.invoice-process-step{min-width:0;min-height:5.25rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-sm);border-inline-end:var(--rule-thin) solid var(--color-rule);grid-template-columns:2rem minmax(0,1fr);display:grid}.invoice-process-step>span{border:var(--rule-thin) solid var(--color-rule-strong);width:2rem;height:2rem;color:var(--color-ink-soft);background:var(--color-paper);font-family:var(--font-data);font-size:var(--text-xs);border-radius:50%;place-items:center;font-weight:800;display:grid}.invoice-process-step>span svg{width:1rem}.invoice-process-step small,.invoice-process-step strong{overflow-wrap:anywhere;min-width:0;display:block}.invoice-process-step strong{font-size:var(--text-sm)}.invoice-process-step small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-process-step.is-active>span{border-color:var(--color-warning);color:var(--color-warning);background:var(--color-warning-soft)}.invoice-process-step.is-complete>span{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-soft)}.invoice-process-policy{min-width:0;min-height:5.25rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-sm);background:var(--color-ink);color:var(--color-paper-raised);grid-template-columns:2rem minmax(0,1fr);display:grid}.invoice-process-policy>svg{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-success);background:var(--color-paper-raised);padding:.4rem}@supports (color:color-mix(in lab,red,red)){.invoice-process-policy>svg{background:color-mix(in srgb,var(--color-paper-raised) 10%,transparent)}}.invoice-process-policy small,.invoice-process-policy strong{overflow-wrap:anywhere;display:block}.invoice-process-policy strong{font-size:var(--text-sm)}.invoice-process-policy small{margin-top:var(--space-2xs);color:var(--color-paper-raised)}@supports (color:color-mix(in lab,red,red)){.invoice-process-policy small{color:color-mix(in srgb,var(--color-paper-raised) 64%,transparent)}}.invoice-process-policy small{font-size:var(--text-xs);line-height:1.4}.nes-connection-strip{min-width:0;min-height:6rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-xl);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.nes-connection-strip.is-connected{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.nes-connection-strip.is-connected{border-color:color-mix(in srgb,var(--color-success) 35%,var(--color-rule))}}.nes-connection-strip.is-disconnected{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.nes-connection-strip.is-disconnected{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--color-rule))}}.nes-connection-strip.is-disconnected{background:var(--color-warning-soft)}.nes-connection-identity{align-items:center;gap:var(--space-md);min-width:0;display:flex}.nes-connection-icon{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-success);background:var(--color-success-soft);flex:none;place-items:center;display:grid}.is-disconnected .nes-connection-icon{color:var(--color-warning);background:var(--color-paper-raised)}.nes-connection-icon svg{width:1.2rem}.nes-connection-identity h2{margin:var(--space-2xs) 0 0;font-size:var(--text-md);letter-spacing:0}.nes-connection-identity p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.45}.nes-connection-action{align-items:end;gap:var(--space-sm);grid-template-columns:minmax(12rem,1fr) auto;min-width:min(25rem,100%);display:grid}.nes-connection-action label{gap:var(--space-xs);min-width:0;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.nes-connection-action label span{justify-content:space-between;gap:var(--space-sm);display:flex}.nes-connection-action label small{color:var(--color-ink-faint);font-weight:500}.nes-connection-action input{width:100%;min-height:2.625rem;padding:0 var(--space-sm);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink)}.nes-connection-action p{max-width:38rem;font-size:var(--text-xs);text-align:right;grid-column:1/-1;margin:0;line-height:1.45}.nes-connection-admin-note{align-items:center;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);display:inline-flex}.nes-connection-admin-note svg{width:1rem}.invoice-section{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:0;overflow:clip}.invoice-section-head{min-height:4.75rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.invoice-section-head h2{margin:var(--space-2xs) 0 0;font-size:var(--text-lg);letter-spacing:0}.invoice-table{min-width:58rem}.invoice-archive-table{min-width:82rem}.invoice-workflow-table{min-width:76rem}.invoice-table td:last-child{text-align:right;width:4rem}.invoice-table .icon-button{margin-left:auto}.invoice-row-error{max-width:30rem;margin-top:var(--space-xs);color:var(--color-danger);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.4;display:block}.invoice-archive-meta{justify-content:flex-end;align-items:center;gap:var(--space-xs);text-align:right;flex-wrap:wrap;display:flex}.invoice-archive-meta small{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs)}.invoice-archive-warning{min-height:3rem;padding:var(--space-sm) var(--space-lg);align-items:center;gap:var(--space-xs);border-bottom:var(--rule-thin) solid var(--color-warning);display:flex}@supports (color:color-mix(in lab,red,red)){.invoice-archive-warning{border-bottom:var(--rule-thin) solid color-mix(in srgb,var(--color-warning) 36%,var(--color-rule))}}.invoice-archive-warning{color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--text-xs);font-weight:700}.invoice-archive-warning svg{flex:none;width:1rem}.invoice-candidate-list{display:grid}.invoice-candidate-list>article{min-width:0;min-height:5.25rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:2rem minmax(9rem,1fr) minmax(8rem,.65fr) minmax(12rem,1.2fr) auto;display:grid}.invoice-candidate-list>article:last-child{border-bottom:0}.invoice-candidate-list>article:hover{background:var(--color-paper-tint)}.invoice-candidate-state{border-radius:var(--radius-sm);width:2rem;height:2rem;color:var(--color-warning);background:var(--color-warning-soft);place-items:center;display:grid}.invoice-candidate-state svg{width:1rem}.invoice-candidate-list .is-ready .invoice-candidate-state{color:var(--color-success);background:var(--color-success-soft)}.invoice-candidate-order,.invoice-candidate-total{min-width:0}.invoice-candidate-order span,.invoice-candidate-order strong,.invoice-candidate-total span,.invoice-candidate-total strong{overflow-wrap:anywhere;display:block}.invoice-candidate-order strong,.invoice-candidate-total strong{font-size:var(--text-sm)}.invoice-candidate-order span,.invoice-candidate-total span{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-candidate-total strong{font-family:var(--font-data)}.invoice-candidate-checks{gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.invoice-candidate-checks span{min-width:0;padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--text-xs);overflow-wrap:anywhere}.invoice-candidate-checks .is-ok{color:var(--color-success);background:var(--color-success-soft)}.invoice-prepare-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;display:grid}.invoice-prepare-form{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:0;display:grid;overflow:clip}.invoice-form-section{border-bottom:var(--rule-thin) solid var(--color-rule);min-width:0}.invoice-form-section>header{min-height:5rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-md);background:var(--color-paper);grid-template-columns:2.25rem minmax(0,1fr);display:grid}.invoice-form-section>header>span{border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--color-accent-deep);background:var(--color-accent-soft);place-items:center;display:grid}.invoice-form-section>header svg{width:1rem}.invoice-form-section h2{font-size:var(--text-md);letter-spacing:0;margin:0}.invoice-form-section header p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.invoice-field-grid{padding:var(--space-lg);gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.invoice-field-grid label{align-content:start;gap:var(--space-xs);min-width:0;color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:700;display:grid}.invoice-field-grid input,.invoice-field-grid select,.invoice-field-grid textarea,.invoice-line-review select{width:100%;min-height:2.75rem;padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);color:var(--color-ink);font-size:var(--text-sm);font-weight:500}.invoice-field-grid textarea{resize:vertical;min-height:5.5rem;line-height:1.5}.invoice-field-wide{grid-column:1/-1}.invoice-line-review{display:grid}.invoice-line-review>article{min-width:0;min-height:4.75rem;padding:var(--space-sm) var(--space-lg);align-items:center;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) 8rem 8rem;display:grid}.invoice-line-review>article:first-child{border-top:0}.invoice-line-review article>div{min-width:0}.invoice-line-review article>div span,.invoice-line-review strong{overflow-wrap:anywhere;display:block}.invoice-line-review article>div strong{font-size:var(--text-sm)}.invoice-line-review article>div span{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-vat-resolved{align-items:center;gap:var(--space-2xs);min-width:7rem;color:var(--color-success);font-size:var(--text-xs);grid-template-columns:1rem minmax(0,1fr);font-weight:800;display:grid}.invoice-vat-resolved svg{width:1rem}.invoice-vat-resolved small{color:var(--color-ink-faint);grid-column:2;font-weight:500}.invoice-line-review label{align-items:center;gap:var(--space-xs);color:var(--color-warning);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr);font-weight:800;display:grid}.invoice-conditional-note{padding:0 var(--space-lg) var(--space-lg);align-items:flex-start;gap:var(--space-xs);color:var(--color-ink-soft);font-size:var(--text-xs);margin:0;line-height:1.5;display:flex}.invoice-conditional-note svg{width:1rem;color:var(--color-success);flex:none}.invoice-action-error{margin:var(--space-md) var(--space-lg) 0;padding:var(--space-md);gap:var(--space-sm);border:var(--rule-thin) solid var(--color-danger);grid-template-columns:1.5rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.invoice-action-error{border:var(--rule-thin) solid color-mix(in srgb,var(--color-danger) 35%,var(--color-rule))}}.invoice-action-error{border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-soft)}.invoice-action-error>svg{width:1.25rem}.invoice-action-error strong{font-size:var(--text-sm)}.invoice-action-error p{margin:var(--space-xs) 0 0;font-size:var(--text-xs);line-height:1.5}.invoice-prepare-actions{min-height:5.5rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);background:var(--color-paper);display:flex}.invoice-prepare-actions>div{align-items:center;gap:var(--space-sm);min-width:0;display:flex}.invoice-prepare-actions svg{width:1.25rem;color:var(--color-success);flex:none}.invoice-prepare-actions small,.invoice-prepare-actions strong{display:block}.invoice-prepare-actions strong{font-size:var(--text-sm)}.invoice-prepare-actions small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-prepare-summary{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);display:grid;position:sticky;top:6rem;overflow:clip}.invoice-prepare-summary>section{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.invoice-prepare-summary>section:last-child{border-bottom:0}.invoice-prepare-summary h2{margin:var(--space-2xs) 0 var(--space-md);font-size:var(--text-lg);letter-spacing:0;overflow-wrap:anywhere}.invoice-prepare-summary h3{margin:0 0 var(--space-md);align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.invoice-prepare-summary h3 svg{width:1rem}.invoice-detail-aside dl,.invoice-prepare-summary dl{gap:var(--space-sm);margin:0;display:grid}.invoice-detail-aside dl div,.invoice-prepare-summary dl div{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.invoice-detail-aside dt,.invoice-prepare-summary dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-detail-aside dd,.invoice-prepare-summary dd{max-width:12rem;font-family:var(--font-data);font-size:var(--text-xs);text-align:right;overflow-wrap:anywhere;margin:0}.invoice-prepare-summary .is-valid{color:var(--color-success);background:var(--color-success-soft)}.invoice-prepare-summary .is-invalid{color:var(--color-danger);background:var(--color-danger-soft)}.invoice-readiness-list p{margin:var(--space-xs) 0 0;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);background:var(--color-warning-soft);color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.45}.invoice-blocking-notice{min-height:14rem;padding:var(--space-xl);align-items:start;gap:var(--space-lg);border:var(--rule-thin) solid var(--color-warning);grid-template-columns:2.75rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.invoice-blocking-notice{border:var(--rule-thin) solid color-mix(in srgb,var(--color-warning) 36%,var(--color-rule))}}.invoice-blocking-notice{border-radius:var(--radius-sm);background:var(--color-warning-soft)}.invoice-blocking-notice>svg{width:2.5rem;color:var(--color-warning)}.invoice-blocking-notice h2{font-size:var(--text-lg);margin:0}.invoice-blocking-notice p{margin:var(--space-xs) 0 var(--space-lg);color:var(--color-ink-soft);font-size:var(--text-sm);line-height:1.55}.invoice-detail-status{min-width:0;min-height:6rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-xl);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr) auto;display:grid}.invoice-detail-status>div>small,.invoice-detail-status>div>strong{display:block}.invoice-detail-status>div>strong{margin-top:var(--space-sm);font-size:var(--text-sm)}.invoice-detail-status>div>small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-detail-status dl{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.invoice-detail-status dl div{min-width:0}.invoice-detail-status dt{color:var(--color-ink-faint);font-size:var(--text-xs)}.invoice-detail-status dd{margin:var(--space-2xs) 0 0;font-family:var(--font-data);font-size:var(--text-xs);overflow-wrap:anywhere}.invoice-detail-error{padding:var(--space-md) var(--space-lg);gap:var(--space-sm);border:var(--rule-thin) solid var(--color-danger);grid-template-columns:1.5rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.invoice-detail-error{border:var(--rule-thin) solid color-mix(in srgb,var(--color-danger) 35%,var(--color-rule))}}.invoice-detail-error{border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-soft)}.invoice-detail-error>svg{width:1.25rem}.invoice-detail-error strong{font-size:var(--text-sm)}.invoice-detail-error p{margin:var(--space-xs) 0 var(--space-sm);color:var(--color-ink);font-size:var(--text-xs);overflow-wrap:anywhere;line-height:1.5}.invoice-approval-card{min-width:0;min-height:6.5rem;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}.invoice-approval-card>svg{width:2rem;color:var(--color-accent-deep)}.invoice-approval-card h2{font-size:var(--text-md);letter-spacing:0;margin:0}.invoice-approval-card p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.invoice-approval-card.is-warning,.invoice-approval-form.is-final{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.invoice-approval-card.is-warning,.invoice-approval-form.is-final{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--color-rule))}}.invoice-approval-card.is-warning,.invoice-approval-form.is-final{background:var(--color-warning-soft)}.invoice-approval-card.is-warning>svg,.invoice-approval-form.is-final>svg{color:var(--color-warning)}.invoice-approval-card.is-complete{border-color:var(--color-success)}@supports (color:color-mix(in lab,red,red)){.invoice-approval-card.is-complete{border-color:color-mix(in srgb,var(--color-success) 38%,var(--color-rule))}}.invoice-approval-card.is-complete{background:var(--color-success-soft)}.invoice-approval-card.is-complete>svg{color:var(--color-success)}.invoice-approval-card.is-processing>svg{color:var(--color-accent)}.invoice-confirm-check{width:fit-content;margin-top:var(--space-md);align-items:flex-start;gap:var(--space-xs);color:var(--color-ink);font-size:var(--text-xs);cursor:pointer;font-weight:700;display:flex}.invoice-confirm-check input{width:1rem;height:1rem;accent-color:var(--color-accent);margin-top:.1rem}.invoice-inline-error{font-weight:700;color:var(--color-danger)!important}.invoice-detail-layout{gap:var(--space-md);grid-template-columns:minmax(0,1fr) minmax(17rem,21rem);align-items:start;display:grid}.invoice-preview-panel{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);min-width:0;overflow:clip}.invoice-preview-panel>header{min-height:4.75rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.invoice-preview-panel h2{margin:var(--space-2xs) 0 0;font-size:var(--text-lg);letter-spacing:0}.invoice-preview-panel>header>span{align-items:center;gap:var(--space-xs);color:var(--color-success);font-size:var(--text-xs);font-weight:700;display:inline-flex}.invoice-preview-panel>header svg{width:1rem}.invoice-preview-panel iframe{background:#fff;border:0;width:100%;height:min(70rem,100vh - 12rem);min-height:45rem;display:block}.invoice-preview-empty{place-content:center;justify-items:center;gap:var(--space-xs);min-height:35rem;color:var(--color-ink-faint);text-align:center;display:grid}.invoice-preview-empty svg{width:2rem}.invoice-preview-empty strong{color:var(--color-ink);font-size:var(--text-sm)}.invoice-preview-empty p{max-width:36ch;font-size:var(--text-xs);margin:0;line-height:1.5}.invoice-detail-aside{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);display:grid;overflow:clip}.invoice-detail-aside>section{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.invoice-detail-aside>section:last-child{border-bottom:0}.invoice-detail-aside h3{margin:0 0 var(--space-md);align-items:center;gap:var(--space-xs);font-size:var(--text-sm);display:flex}.invoice-detail-aside h3 svg{width:1rem;color:var(--color-accent-deep)}.invoice-job-list{gap:var(--space-sm);display:grid}.invoice-job-list>div{min-width:0;padding-top:var(--space-sm);border-top:var(--rule-thin) solid var(--color-rule)}.invoice-job-list>div:first-child{border-top:0;padding-top:0}.invoice-job-list small,.invoice-job-list strong{margin-top:var(--space-xs);overflow-wrap:anywhere;display:block}.invoice-job-list strong{font-size:var(--text-xs)}.invoice-job-list small{color:var(--color-ink-faint);font-family:var(--font-data);font-size:.68rem}@media (max-width:74rem){.invoice-process-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.invoice-process-policy{grid-column:1/-1;min-height:4.25rem}.invoice-candidate-list>article{grid-template-columns:2rem minmax(8rem,1fr) minmax(7rem,.65fr) auto}.invoice-candidate-checks{grid-column:2/4}.invoice-candidate-list>article>.button{grid-area:1/4/3}.invoice-detail-status{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr)}.invoice-detail-status>.button{grid-column:1/-1;width:fit-content}}@media (max-width:64rem){.nes-connection-strip{gap:var(--space-md);grid-template-columns:1fr}.nes-connection-action{width:100%}.invoice-detail-layout,.invoice-prepare-layout{grid-template-columns:1fr}.invoice-prepare-summary{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.invoice-prepare-summary>section:last-child:nth-child(odd){grid-column:1/-1}.invoice-detail-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-detail-aside>section:last-child:nth-child(odd){grid-column:1/-1}.invoice-preview-panel iframe{min-height:38rem}}@media (max-width:48rem){.invoice-process-rail{grid-template-columns:1fr}.invoice-process-step{border-inline-end:0;border-bottom:var(--rule-thin) solid var(--color-rule)}.invoice-process-policy{grid-column:auto}.nes-connection-action{grid-template-columns:1fr}.nes-connection-action p{text-align:left;grid-column:auto}.invoice-candidate-list>article{grid-template-columns:2rem minmax(0,1fr) auto;align-items:start}.invoice-candidate-total{grid-column:2}.invoice-candidate-checks{grid-column:2/-1}.invoice-candidate-list>article>.button{grid-area:auto/2/auto/-1;width:100%}.invoice-field-grid{grid-template-columns:1fr}.invoice-field-wide{grid-column:auto}.invoice-line-review>article{grid-template-columns:minmax(0,1fr) auto}.invoice-line-review>article>label,.invoice-vat-resolved{grid-column:1/-1}.invoice-prepare-actions{flex-direction:column;align-items:stretch}.invoice-prepare-actions .button{width:100%}.invoice-detail-aside,.invoice-prepare-summary{grid-template-columns:1fr}.invoice-detail-aside>section:last-child:nth-child(odd),.invoice-prepare-summary>section:last-child:nth-child(odd){grid-column:auto}.invoice-detail-status{gap:var(--space-md);grid-template-columns:1fr}.invoice-detail-status dl{gap:var(--space-sm);grid-template-columns:1fr}.invoice-detail-status>.button{grid-column:auto;width:100%}.invoice-archive-meta{text-align:left;justify-content:flex-start}.invoice-approval-card{grid-template-columns:2rem minmax(0,1fr);align-items:start}.invoice-approval-card>.button{grid-column:1/-1;width:100%}.invoice-preview-panel>header{flex-direction:column;align-items:flex-start}.invoice-preview-panel iframe{height:38rem;min-height:38rem}}@media (max-width:34rem){.invoice-approval-card,.invoice-candidate-list>article,.invoice-detail-aside>section,.invoice-detail-status,.invoice-field-grid,.invoice-form-section>header,.invoice-line-review>article,.invoice-prepare-actions,.invoice-prepare-summary>section,.invoice-preview-panel>header,.invoice-process-policy,.invoice-process-step,.invoice-section-head,.nes-connection-strip{padding-inline:var(--space-md)}.nes-connection-identity{align-items:flex-start}.invoice-candidate-list>article{grid-template-columns:2rem minmax(0,1fr)}.invoice-candidate-checks,.invoice-candidate-list>article>.button{grid-column:1/-1}.invoice-candidate-total{grid-column:2}.invoice-blocking-notice{padding:var(--space-lg) var(--space-md);grid-template-columns:2rem minmax(0,1fr)}.invoice-preview-panel iframe{height:32rem;min-height:32rem}}.dark .invoice-approval-card,.dark .invoice-detail-aside,.dark .invoice-detail-status,.dark .invoice-prepare-form,.dark .invoice-prepare-summary,.dark .invoice-preview-panel,.dark .invoice-process-rail,.dark .invoice-section,.dark .nes-connection-strip{background:var(--color-paper-raised);border-color:var(--color-rule)}.dark .invoice-form-section>header,.dark .invoice-prepare-actions,.dark .invoice-preview-panel>header,.dark .invoice-section-head{background:var(--color-paper);border-color:var(--color-rule)}.dark .invoice-field-grid input,.dark .invoice-field-grid select,.dark .invoice-field-grid textarea,.dark .invoice-line-review select,.dark .nes-connection-action input{background:var(--color-paper-raised);border-color:var(--color-rule-strong);color:var(--color-ink)}.restock-content{max-width:112rem}.restock-guidance,.restock-workspace{gap:var(--space-md);display:grid}.restock-guidance{min-width:0;min-height:5.5rem;padding:var(--space-md) var(--space-lg);align-items:center;border:var(--rule-thin) solid var(--color-accent);grid-template-columns:2.75rem minmax(0,1fr) auto}@supports (color:color-mix(in lab,red,red)){.restock-guidance{border:var(--rule-thin) solid color-mix(in srgb,var(--color-accent) 30%,var(--color-rule))}}.restock-guidance{border-radius:var(--radius-lg);background:linear-gradient(100deg,var(--color-accent-soft),var(--color-paper-raised) 68%)}.restock-guidance-icon{border-radius:var(--radius-sm);width:2.75rem;height:2.75rem;color:var(--color-accent-deep);background:var(--color-paper-raised);place-items:center;display:grid}.restock-guidance-icon svg{width:1.35rem}.restock-guidance strong{font-size:var(--text-sm);display:block}.restock-guidance p{margin:var(--space-2xs) 0 0;max-width:72ch;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.restock-guidance-count{min-width:6rem;padding-left:var(--space-lg);border-left:var(--rule-thin) solid var(--color-accent);justify-items:end;display:grid}@supports (color:color-mix(in lab,red,red)){.restock-guidance-count{border-left:var(--rule-thin) solid color-mix(in srgb,var(--color-accent) 22%,var(--color-rule))}}.restock-guidance-count b{color:var(--color-accent-deep);font-family:var(--font-data);font-size:1.5rem;line-height:1.1}.restock-guidance-count small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:var(--text-xs)}.restock-layout{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1.2fr) minmax(26rem,.8fr);min-width:0;display:grid}.restock-queue-panel,.restock-search-panel{min-width:0;overflow:clip}.restock-panel-head{min-height:6.25rem;padding:var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.restock-panel-head>div{min-width:0}.restock-kicker{color:var(--color-accent-deep);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.035em;font-weight:750;display:block}.restock-panel-head h2{margin:var(--space-2xs) 0 0;font-size:var(--text-lg);letter-spacing:-.015em}.restock-panel-head p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.45}.restock-scan-mark{border-radius:var(--radius-sm);width:2.5rem;height:2.5rem;color:var(--color-accent-deep);background:var(--color-accent-soft);flex:none;place-items:center;display:grid}.restock-scan-mark svg{width:1.15rem}.restock-search-form{padding:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;display:grid}.restock-search-field,.restock-search-form{align-items:center;gap:var(--space-sm);background:var(--color-paper-raised)}.restock-search-field{min-width:0;min-height:3rem;padding:0 var(--space-md);border:2px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-accent-deep);box-shadow:0 0 0 3px var(--color-accent);display:flex}@supports (color:color-mix(in lab,red,red)){.restock-search-field{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 12%,transparent)}}.restock-search-field svg{flex:none;width:1.1rem}.restock-search-field input{width:100%;min-width:0;min-height:2.5rem;color:var(--color-ink);font-size:var(--text-sm);background:0 0;border:0;outline:0}.restock-search-field input::placeholder{color:var(--color-ink-faint)}.restock-search-form .button{min-height:3rem}.restock-scanner-note{margin:calc(var(--space-sm) * -1) var(--space-lg) var(--space-md);padding-top:var(--space-xs);align-items:center;gap:var(--space-xs);color:var(--color-ink-faint);font-size:var(--text-xs);display:flex}.restock-scanner-dot{background:var(--color-success);width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem var(--color-success-soft);border-radius:50%;flex:none}.restock-inline-error,.restock-inline-notice{margin:0 var(--space-lg) var(--space-md);padding:var(--space-sm) var(--space-md);align-items:flex-start;gap:var(--space-xs);border:var(--rule-thin) solid var(--color-danger);border-radius:var(--radius-sm);color:var(--color-danger);background:var(--color-danger-soft);font-size:var(--text-xs);line-height:1.45;display:flex}.restock-inline-error svg,.restock-inline-notice svg{flex:none;width:1rem;margin-top:.08rem}.restock-inline-notice.is-success{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-soft)}.restock-inline-notice.is-info{border-color:var(--color-accent);color:var(--color-accent-deep);background:var(--color-accent-soft)}.restock-results{background:var(--color-paper-raised);min-height:17rem}.restock-results-head{min-height:3.5rem;padding:0 var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.restock-results-head h3{font-size:var(--text-sm);margin:0}.restock-results-head span{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-xs)}.restock-queue-list,.restock-result-list{display:grid}.restock-result-row{min-width:0;padding:var(--space-md) var(--space-lg);align-items:center;gap:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:3.25rem minmax(10rem,1.2fr) minmax(5rem,.55fr) minmax(4rem,.45fr) auto;display:grid}.restock-queue-row:last-child,.restock-result-row:last-child{border-bottom:0}.restock-queue-row:hover,.restock-result-row:hover{background:var(--color-paper-tint)}.restock-product-thumb{object-fit:contain;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);place-items:center;width:3.25rem;height:3.25rem;display:grid}.restock-product-thumb-empty{color:var(--color-ink-faint)}.restock-product-thumb-empty svg{width:1.15rem}.restock-item-identity{min-width:0}.restock-item-identity small,.restock-item-identity span,.restock-item-identity strong{overflow-wrap:anywhere;min-width:0;display:block}.restock-item-identity strong{font-size:var(--text-sm);line-height:1.35}.restock-item-identity span{margin-top:var(--space-2xs);color:var(--color-ink-soft);font-size:var(--text-xs)}.restock-item-identity small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:.68rem}.restock-item-stock{gap:var(--space-2xs);min-width:0;display:grid}.restock-item-stock small,.restock-item-stock span{color:var(--color-ink-faint);font-size:.68rem}.restock-item-stock strong{font-family:var(--font-data);font-size:var(--text-sm)}.restock-item-channels{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.restock-item-channels .marketplace-logo-mark{width:1.55rem;height:1.55rem}.restock-item-channels .muted-copy{align-items:center;gap:var(--space-2xs);color:var(--color-ink-faint);font-size:.68rem;display:inline-flex}.restock-item-channels .muted-copy svg{width:.9rem}.restock-add-button{min-height:2.35rem;padding-inline:var(--space-sm)}.restock-add-button svg{width:.9rem}.restock-queue-empty,.restock-search-empty{min-height:17rem;padding:var(--space-xl) var(--space-lg);place-content:center;justify-items:center;gap:var(--space-xs);color:var(--color-ink-faint);text-align:center;display:grid}.restock-queue-empty svg,.restock-search-empty svg{width:2rem;height:2rem;color:var(--color-accent)}.restock-queue-empty strong,.restock-search-empty strong{color:var(--color-ink);font-size:var(--text-sm)}.restock-queue-empty p,.restock-search-empty p{max-width:32ch;font-size:var(--text-xs);margin:0;line-height:1.5}.restock-queue-head{min-height:6.25rem}.restock-queue-badge{min-width:2.5rem;height:2.5rem;padding:0 var(--space-xs);color:var(--color-accent-deep);background:var(--color-accent-soft);font-family:var(--font-data);font-size:var(--text-sm);border-radius:99rem;place-items:center;display:inline-grid}.restock-queue-list{scrollbar-gutter:stable;max-height:min(48rem,100vh - 20rem);overflow-y:auto}.restock-queue-row{min-width:0;padding:var(--space-sm) var(--space-lg);align-items:center;gap:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:2.75rem minmax(0,1fr) auto auto;display:grid}.restock-queue-row .restock-product-thumb{width:2.75rem;height:2.75rem}.restock-queue-row .restock-item-identity strong{font-size:var(--text-xs)}.restock-queue-row .restock-item-identity small,.restock-queue-row .restock-item-identity span{font-size:.68rem}.restock-quantity-control{gap:var(--space-2xs);justify-items:center;display:grid}.restock-quantity-control>span{color:var(--color-ink-faint);font-size:.68rem}.restock-quantity-control>div{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper-raised);align-items:center;display:flex;overflow:clip}.restock-quantity-control button{background:var(--color-paper);width:1.75rem;height:2rem;color:var(--color-ink-soft);border:0;place-items:center;display:grid}.restock-quantity-control button:hover{color:var(--color-accent-deep);background:var(--color-accent-soft)}.restock-quantity-control button:disabled{opacity:.45;cursor:not-allowed}.restock-quantity-control button svg{width:.8rem}.restock-quantity-control input{border:0;border-inline:var(--rule-thin) solid var(--color-rule);width:2.2rem;height:2rem;color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs);text-align:center;background:0 0;padding:0}.restock-quantity-control input:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.restock-quantity-control input::-webkit-inner-spin-button,.restock-quantity-control input::-webkit-outer-spin-button{appearance:none;margin:0}.restock-row-actions{align-items:center;gap:var(--space-2xs);display:flex}.restock-confirm-button,.restock-remove-button{border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);background:0 0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.restock-confirm-button{color:var(--color-success)}.restock-confirm-button:hover{border-color:var(--color-success);background:var(--color-success-soft)}.restock-remove-button{color:var(--color-danger)}.restock-remove-button:hover{border-color:var(--color-danger);background:var(--color-danger-soft)}.restock-confirm-button:disabled,.restock-remove-button:disabled{opacity:.45;cursor:not-allowed}.restock-confirm-button svg,.restock-remove-button svg{width:1.05rem}.restock-queue-row.is-working{background:var(--color-paper-tint)}.restock-queue-footer{min-height:5.5rem;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper);display:flex}.restock-queue-footer small,.restock-queue-footer strong{display:block}.restock-queue-footer strong{font-size:var(--text-sm)}.restock-queue-footer small{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-size:.68rem}.restock-queue-footer .button{flex:none}@media (max-width:80rem){.restock-layout{grid-template-columns:minmax(0,1fr)}.restock-queue-panel{min-width:0}.restock-queue-list{max-height:32rem}}@media (max-width:60rem){.restock-result-row{grid-template-columns:3.25rem minmax(0,1fr) auto}.restock-item-channels,.restock-item-stock{grid-column:2}.restock-item-channels{grid-row:3}.restock-result-row .restock-add-button{grid-area:1/3/3}}@media (max-width:48rem){.restock-guidance{grid-template-columns:2.5rem minmax(0,1fr);align-items:start}.restock-guidance-count{padding:var(--space-sm) 0 0;border-top:var(--rule-thin) solid var(--color-accent);grid-column:2;justify-items:start}@supports (color:color-mix(in lab,red,red)){.restock-guidance-count{border-top:var(--rule-thin) solid color-mix(in srgb,var(--color-accent) 22%,var(--color-rule))}}.restock-guidance-count{border-left:0}.restock-guidance-count b{font-size:1.2rem}.restock-search-form{grid-template-columns:1fr}.restock-search-form .button{width:100%}.restock-queue-row,.restock-result-row{padding-inline:var(--space-md)}.restock-queue-row{grid-template-columns:2.75rem minmax(0,1fr) auto}.restock-quantity-control{grid-column:2;justify-items:start}.restock-row-actions{grid-area:1/3/3}.restock-queue-footer{flex-direction:column;align-items:stretch}.restock-queue-footer .button{width:100%}}@media (max-width:34rem){.restock-guidance,.restock-panel-head,.restock-queue-footer,.restock-search-form{padding-inline:var(--space-md)}.restock-guidance{grid-template-columns:2.25rem minmax(0,1fr)}.restock-guidance-icon{width:2.25rem;height:2.25rem}.restock-result-row{gap:var(--space-sm);grid-template-columns:2.75rem minmax(0,1fr)}.restock-result-row .restock-product-thumb{width:2.75rem;height:2.75rem}.restock-item-channels,.restock-item-stock,.restock-result-row .restock-add-button{grid-area:auto/1/auto/-1}.restock-result-row .restock-add-button{width:100%}.restock-queue-row{grid-template-columns:2.5rem minmax(0,1fr)}.restock-queue-row .restock-product-thumb{width:2.5rem;height:2.5rem}.restock-quantity-control,.restock-row-actions{grid-area:auto/1/auto/-1;justify-self:stretch}.restock-row-actions{justify-content:flex-end}}@media (prefers-reduced-motion:reduce){.tailadmin-loader-arc,.tailadmin-loader-dot{animation:none}}.trendyol-reviews-content{max-width:112rem}.trendyol-review-workspace{gap:var(--space-md);display:grid}.review-summary-strip{align-items:stretch;gap:var(--space-xs);padding:var(--space-xs);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper-raised);grid-template-columns:repeat(3,minmax(8rem,1fr)) auto;display:grid}.review-summary-item{min-width:0;padding:var(--space-sm) var(--space-md);gap:var(--space-2xs);border-radius:var(--radius-sm);display:grid}.review-summary-item span{color:var(--color-ink-faint);font-size:var(--text-xs)}.review-summary-item strong{font-family:var(--font-data);font-size:var(--text-lg);line-height:1.1}.review-summary-item.is-danger strong{color:var(--color-danger)}.review-summary-item.is-warning strong{color:var(--color-warning)}.review-edit-button,.review-refresh-button{min-height:2.75rem;padding:0 var(--space-md);justify-content:center;align-items:center;gap:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-xs);font-weight:700;display:inline-flex}.review-edit-button:hover,.review-refresh-button:hover{border-color:var(--color-accent);color:var(--color-accent-deep);background:var(--color-accent-soft)}.review-refresh-button:disabled{opacity:.55;cursor:wait}.review-edit-button svg,.review-refresh-button svg{width:1rem}.review-toolbar{padding:var(--space-sm) var(--space-md);justify-content:space-between;gap:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper)}.review-filter-tabs,.review-toolbar{min-width:0;align-items:center;display:flex}.review-filter-tabs{gap:var(--space-2xs)}.review-filter-icon{width:1rem;color:var(--color-ink-faint);flex:none}.review-filter-tab{min-height:2.5rem;padding:0 var(--space-sm);align-items:center;gap:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-ink-soft);font-size:var(--text-xs);white-space:nowrap;background:0 0;border:0;font-weight:700;display:inline-flex}.review-filter-tab span{background:var(--color-paper-tint);min-width:1.25rem;color:var(--color-ink-faint);font-family:var(--font-data);text-align:center;border-radius:99rem;padding:.1rem .35rem;font-size:.68rem}.review-filter-tab.is-active,.review-filter-tab:hover{color:var(--color-accent-deep);background:var(--color-accent-soft)}.review-filter-tab.is-active span{background:var(--color-paper-raised);color:var(--color-accent-deep)}.review-search{min-width:18rem;min-height:2.75rem;padding:0 var(--space-sm);align-items:center;gap:var(--space-xs);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-sm);color:var(--color-ink-faint);background:var(--color-paper-raised);display:flex}.review-search:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent)}@supports (color:color-mix(in lab,red,red)){.review-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 14%,transparent)}}.review-search svg{flex:none;width:1rem}.review-search input{width:100%;min-width:0;color:var(--color-ink);font-size:var(--text-xs);background:0 0;border:0;outline:0}.review-inline-message{padding:var(--space-sm) var(--space-md);align-items:flex-start;gap:var(--space-xs);border:var(--rule-thin) solid;border-radius:var(--radius-sm);font-size:var(--text-xs);line-height:1.45;display:flex}.review-inline-message svg{flex:none;width:1rem;margin-top:.08rem}.review-inline-message.is-success{border-color:var(--color-success);color:var(--color-success);background:var(--color-success-soft)}.review-inline-message.is-error{border-color:var(--color-danger);color:var(--color-danger);background:var(--color-danger-soft)}.review-product-list{gap:var(--space-md);display:grid}.review-product-card{border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-lg);background:var(--color-paper);min-width:0;overflow:clip}.review-product-head{padding:var(--space-lg);justify-content:space-between;align-items:flex-start;gap:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule);display:flex}.review-product-identity{align-items:center;gap:var(--space-md);min-width:0;display:flex}.review-product-image{object-fit:contain;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-raised);flex:none;place-items:center;width:3.75rem;height:3.75rem;display:grid}.review-product-image-empty{color:var(--color-ink-faint)}.review-product-image-empty svg{width:1.25rem}.review-product-meta{align-items:center;gap:var(--space-sm);color:var(--color-ink-faint);font-size:var(--text-xs);display:flex}.review-product-identity h2{max-width:66ch;margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;color:var(--color-ink);font-size:var(--text-md);line-height:1.3}.review-product-identity p{margin:var(--space-2xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs)}.review-status-badge{white-space:nowrap;border-radius:99rem;align-items:center;gap:.25rem;padding:.2rem .45rem;font-size:.68rem;font-weight:750;display:inline-flex}.review-status-badge svg{width:.8rem}.review-status-badge.is-rejected{color:var(--color-danger);background:var(--color-danger-soft)}.review-status-badge.is-pending{color:var(--color-warning);background:var(--color-warning-soft)}.review-product-body{padding:var(--space-lg);gap:var(--space-lg);grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);display:grid}.review-reason-panel{min-width:0;padding:var(--space-md);align-items:flex-start;gap:var(--space-sm);border:var(--rule-thin) solid;border-radius:var(--radius-sm);display:flex}.review-reason-panel.is-rejected{border-color:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){.review-reason-panel.is-rejected{border-color:color-mix(in srgb,var(--color-danger) 42%,var(--color-rule))}}.review-reason-panel.is-rejected{background:var(--color-danger-soft);color:var(--color-danger)}.review-reason-panel.is-pending{border-color:var(--color-warning)}@supports (color:color-mix(in lab,red,red)){.review-reason-panel.is-pending{border-color:color-mix(in srgb,var(--color-warning) 42%,var(--color-rule))}}.review-reason-panel.is-pending{background:var(--color-warning-soft);color:var(--color-warning)}.review-reason-icon{flex:none;width:1.1rem}.review-reason-icon svg{width:1.1rem}.review-reason-panel strong{font-size:var(--text-sm);display:block}.review-reason-panel p{margin:var(--space-xs) 0 0;color:var(--color-ink-soft);font-size:var(--text-xs);line-height:1.5}.review-reason-panel ul{margin:var(--space-sm) 0 0;color:var(--color-ink);font-size:var(--text-xs);padding-left:1rem;line-height:1.6}.review-reason-panel li::marker{color:currentColor}.review-variant-list{border-top:var(--rule-thin) solid var(--color-rule);min-width:0}.review-variant-heading{padding:0 0 var(--space-sm);justify-content:space-between;gap:var(--space-md);color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:750;display:flex}.review-variant-heading small{color:var(--color-ink-faint);font-size:.68rem;font-weight:500}.review-variant-row{min-width:0;padding:var(--space-sm) 0;justify-content:space-between;align-items:center;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);display:flex}.review-variant-row span,.review-variant-row strong{overflow-wrap:anywhere;display:block}.review-variant-row strong{color:var(--color-ink);font-size:var(--text-xs)}.review-variant-row>div:first-child span{margin-top:var(--space-2xs);color:var(--color-ink-faint);font-family:var(--font-data);font-size:.68rem}.review-variant-detail{gap:var(--space-sm);color:var(--color-ink-soft);font-family:var(--font-data);flex:none}.review-product-foot,.review-variant-detail{align-items:center;font-size:var(--text-xs);display:flex}.review-product-foot{padding:var(--space-sm) var(--space-lg);justify-content:space-between;gap:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule);background:var(--color-paper-raised);color:var(--color-ink-faint)}.review-product-foot span{min-width:0;line-height:1.45}.review-product-foot strong{color:var(--color-ink-soft)}.review-product-foot a{color:var(--color-accent-deep);flex:none;font-weight:750}.review-product-foot a:hover{text-decoration:underline}.review-empty{min-height:18rem;padding:var(--space-xl) var(--space-lg);place-content:center;justify-items:center;gap:var(--space-xs);border:var(--rule-thin) dashed var(--color-rule-strong);border-radius:var(--radius-lg);color:var(--color-ink-faint);text-align:center;display:grid}.review-empty svg{width:2rem;color:var(--color-success)}.review-empty h2{margin:var(--space-xs) 0 0;color:var(--color-ink);font-size:var(--text-md)}.review-empty p{max-width:44ch;font-size:var(--text-xs);margin:0;line-height:1.5}@media (max-width:60rem){.review-product-body{grid-template-columns:1fr}}@media (max-width:48rem){.review-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.review-refresh-button{grid-column:1/-1;width:100%}.review-toolbar{flex-direction:column;align-items:stretch}.review-filter-tabs{padding-bottom:.1rem;overflow-x:auto}.review-search{width:100%;min-width:0}.review-product-head{flex-direction:column;align-items:stretch}.review-edit-button{width:100%}.review-product-foot{flex-direction:column;align-items:stretch}}@media (max-width:34rem){.review-summary-strip{grid-template-columns:1fr}.review-refresh-button{grid-column:auto}.review-product-body,.review-product-head{padding:var(--space-md)}.review-product-identity,.review-variant-row{align-items:flex-start}.review-variant-row{flex-direction:column}.review-variant-detail{justify-content:space-between;width:100%}.review-product-foot{padding-inline:var(--space-md)}}.storefront-shell{--storefront-ink:#102a43;--storefront-ink-muted:#567086;--storefront-paper:#f4f9fb;--storefront-surface:#fff;--storefront-rule:#dceaf0;--storefront-deep:#062f4f;--storefront-deepest:#041e35;--storefront-aqua:#55d7d0;--storefront-aqua-soft:#dff7f4;--storefront-coral:#ff765f;--storefront-coral-deep:#e2594d;--storefront-shadow:0 1rem 3rem #041e351c;--storefront-radius:1.15rem;--storefront-display:var(--font-display);--storefront-body:var(--font-body);background:var(--storefront-paper);min-height:100vh;color:var(--storefront-ink);font-family:var(--storefront-body);overflow:clip}.storefront-shell *,.storefront-shell :after,.storefront-shell :before{box-sizing:border-box}.storefront-shell a,.storefront-shell button,.storefront-shell input,.storefront-shell select{color:inherit}.storefront-shell :where(a,button,input,select):focus-visible{outline:3px solid var(--storefront-coral);outline-offset:3px}.storefront-skip-link{z-index:10001;background:var(--storefront-coral);color:#fff;border-radius:.55rem;padding:.7rem 1rem;font-size:.82rem;font-weight:800;transition:transform .2s;position:fixed;top:.9rem;left:1rem;transform:translateY(-180%)}.storefront-skip-link:focus-visible{transform:translateY(0)}.storefront-topline{background:var(--storefront-deepest);color:#bdebe8;letter-spacing:.025em;justify-content:space-between;align-items:center;gap:1rem;min-height:2.2rem;padding:.45rem clamp(1rem,4vw,4.5rem);font-size:.68rem;display:flex}.storefront-topline span{align-items:center;gap:.38rem;min-width:0;display:inline-flex}.storefront-topline svg{flex:none;width:.92rem;height:.92rem}.storefront-topline-desktop:last-child{color:#fff;font-weight:700}.storefront-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f9fbed;border-bottom:1px solid #dceaf0db;position:sticky;top:0}.storefront-header-inner{align-items:center;gap:clamp(1rem,2.5vw,2.8rem);width:min(100%,90rem);min-height:5.3rem;margin-inline:auto;padding:.8rem clamp(1rem,4vw,4.5rem);display:flex}.storefront-wordmark{width:140px;height:30px;color:var(--storefront-deep);font-family:var(--storefront-display);letter-spacing:.17em;flex:none;align-items:center;font-size:1.04rem;font-weight:900;line-height:1;display:inline-flex}.storefront-logo-image{object-fit:contain;object-position:left center;width:140px;height:30px;display:block}.storefront-wordmark>span:last-child>span{color:var(--storefront-coral-deep)}.storefront-wordmark-mark{background:var(--storefront-deep);width:2rem;height:2rem;color:var(--storefront-aqua);border-radius:.68rem .68rem .68rem .2rem;place-items:center;display:grid;transform:rotate(-8deg)}.storefront-wordmark-mark svg{width:1.25rem;height:1.25rem;transform:rotate(8deg)}.storefront-nav{white-space:nowrap;align-items:center;gap:clamp(.7rem,1.5vw,1.45rem);margin-right:auto;font-size:.78rem;font-weight:750;display:flex}.storefront-nav a{color:var(--storefront-ink-muted);padding:.55rem 0;transition:color .18s;position:relative}.storefront-nav a:after{background:var(--storefront-coral);content:"";transform-origin:0;border-radius:4px;height:2px;transition:transform .2s;position:absolute;bottom:.18rem;left:0;right:0;transform:scaleX(0)}.storefront-nav a.is-active,.storefront-nav a:hover{color:var(--storefront-deep)}.storefront-nav a.is-active:after,.storefront-nav a:hover:after{transform:scaleX(1)}.storefront-nav-backdrop,.storefront-nav-mobile-head{display:none}.storefront-header-actions{align-items:center;gap:.55rem;min-width:0;display:flex}.storefront-search{border:1px solid var(--storefront-rule);background:var(--storefront-surface);width:clamp(10rem,18vw,15.5rem);min-width:0;color:var(--storefront-ink-muted);border-radius:999px;align-items:center;gap:.4rem;padding:.35rem .45rem .35rem .75rem;display:flex}.storefront-search>svg{flex:none;width:1rem;height:1rem}.storefront-search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.71rem}.storefront-search input::placeholder{color:#88a0b0}.storefront-header-action,.storefront-icon-button,.storefront-search button{cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.storefront-search button{background:var(--storefront-deep);color:#fff;border-radius:50%;width:1.75rem;height:1.75rem}.storefront-search button svg{width:.82rem;height:.82rem}.storefront-header-action{width:2.3rem;height:2.3rem;color:var(--storefront-deep);border-radius:50%;transition:background .18s,color .18s,transform .18s;position:relative}.storefront-header-action:hover{background:var(--storefront-aqua-soft);transform:translateY(-1px)}.storefront-header-action svg{width:1.1rem;height:1.1rem}.storefront-header-action>span:not(.storefront-cart-count){min-width:.65rem;font-size:.58rem;font-weight:850;position:absolute;inset:auto auto .1rem 1.45rem}.storefront-cart-count{background:var(--storefront-coral);color:#fff;border-radius:999px;place-items:center;min-width:1rem;height:1rem;font-size:.57rem;font-weight:850;display:grid;position:absolute;top:-.1rem;right:-.1rem}.storefront-cart-trigger.is-bumped{animation:storefront-cart-bump .62s var(--ease-out)}.storefront-cart-trigger.is-bumped .storefront-cart-count{animation:storefront-cart-badge .62s var(--ease-out)}.storefront-icon-button{width:2.25rem;height:2.25rem;color:var(--storefront-deep);border-radius:.65rem}.storefront-icon-button:hover{background:var(--storefront-aqua-soft)}.storefront-icon-button svg{width:1.2rem;height:1.2rem}.storefront-mobile-menu{display:none}.storefront-hero{grid-template-columns:minmax(15rem,.74fr) minmax(0,1.55fr);gap:clamp(1.5rem,4vw,4.5rem);width:min(100%,90rem);min-height:clamp(32rem,57vw,44rem);margin:0 auto;padding:clamp(2.2rem,5vw,5rem) clamp(1rem,4vw,4.5rem) clamp(4rem,6vw,5.8rem);display:grid;position:relative}.storefront-hero:before{z-index:0;background:var(--storefront-aqua-soft);content:"";border-radius:0 0 2rem 2rem;position:absolute;inset:0 clamp(1rem,4vw,4.5rem)}.storefront-hero-copy,.storefront-hero-thumbs,.storefront-hero-visual{z-index:1;position:relative}.storefront-hero-copy{align-self:center;padding:2rem 0 2rem clamp(.2rem,2vw,1.8rem)}.storefront-eyebrow{color:var(--storefront-coral-deep);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.66rem;font-weight:850;display:inline-flex}.storefront-eyebrow>span{background:currentColor;border-radius:4px;width:1.8rem;height:2px}.storefront-hero h1{max-width:7ch;color:var(--storefront-deepest);font-family:var(--storefront-display);letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(3.15rem,7vw,6.4rem);font-weight:850;line-height:.91}.storefront-hero h1 .storefront-accent-word,.storefront-hero h1 em,.storefront-proof h2 em{color:var(--storefront-coral-deep);font-style:normal}.storefront-hero-lede{max-width:32ch;color:var(--storefront-ink-muted);margin:1.45rem 0 0;font-size:clamp(.92rem,1.4vw,1.04rem);line-height:1.65}.storefront-hero-actions{flex-wrap:wrap;align-items:center;gap:1.1rem;margin-top:1.8rem;display:flex}.storefront-button{border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.65rem;min-height:2.9rem;padding:.7rem 1.05rem;font-size:.78rem;font-weight:850;line-height:1;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.storefront-button svg{width:1rem;height:1rem}.storefront-button-dark{background:var(--storefront-deep);box-shadow:0 .65rem 1.2rem #062f4f2e;color:#fff!important}.storefront-button-dark:hover:not(:disabled){background:var(--storefront-deepest);transform:translateY(-2px);box-shadow:0 .85rem 1.4rem #062f4f40}.storefront-button:disabled{cursor:not-allowed;opacity:.45}.storefront-text-link{color:var(--storefront-deep);align-items:center;gap:.45rem;font-size:.75rem;font-weight:800;display:inline-flex}.storefront-text-link svg{width:.9rem;height:.9rem}.storefront-arrow-down{font-size:1rem;line-height:.8}.storefront-hero-note{color:var(--storefront-ink-muted);align-items:center;gap:.65rem;margin-top:2.7rem;font-size:.7rem;line-height:1.4;display:flex}.storefront-hero-note strong{color:var(--storefront-deep);font-size:.76rem}.storefront-avatar-stack{padding-left:.3rem;display:inline-flex}.storefront-avatar-stack i{border:2px solid var(--storefront-aqua-soft);background:var(--storefront-deep);width:1.6rem;height:1.6rem;color:var(--storefront-aqua);border-radius:50%;place-items:center;margin-left:-.3rem;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.storefront-avatar-stack i:nth-child(2){background:var(--storefront-coral);color:#fff}.storefront-avatar-stack i:nth-child(3){color:#fff;background:#0f7c9a}.storefront-hero-visual{background:var(--storefront-deep);min-height:clamp(27rem,49vw,39rem);box-shadow:var(--storefront-shadow);isolation:isolate;border-radius:1.45rem;overflow:hidden}.storefront-hero-visual:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#041e350a 35%,#041e35c7);position:absolute;inset:0}.storefront-hero-image{object-fit:cover;object-position:center;width:100%;height:100%;animation:storefront-image-in .8s var(--ease-out) both;display:block}.storefront-hero-tone-aqua .storefront-hero-image{object-position:center 44%}.storefront-hero-tone-midnight .storefront-hero-image{object-position:center 38%}.storefront-hero-overlay{z-index:2;color:#fff;position:absolute;bottom:clamp(1.25rem,3vw,2.5rem);left:clamp(1.2rem,3vw,2.7rem);right:clamp(1.2rem,3vw,2.7rem)}.storefront-hero-overlay span{color:var(--storefront-aqua);letter-spacing:.12em;font-size:.65rem;font-weight:850;display:block}.storefront-hero-overlay strong{max-width:14ch;font-family:var(--storefront-display);letter-spacing:-.05em;margin-top:.38rem;font-size:clamp(1.55rem,3.2vw,3.1rem);font-weight:800;line-height:.98;display:block}.storefront-hero-overlay p{color:#ffffffc7;max-width:38ch;margin:.7rem 0 0;font-size:.77rem;line-height:1.5}.storefront-hero-index{z-index:2;color:#fff;font-family:var(--storefront-display);letter-spacing:.08em;align-items:center;gap:.45rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;top:1.35rem;right:1.45rem}.storefront-hero-index i{background:#fff9;width:2rem;height:1px}.storefront-hero-controls{z-index:3;gap:.3rem;display:flex;position:absolute;top:1.05rem;left:1.05rem}.storefront-hero-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041e3538;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;transition:background .18s;display:grid}.storefront-hero-controls button:hover{background:#041e35a8}.storefront-hero-controls svg{width:.95rem;height:.95rem}.storefront-hero-thumbs{justify-content:flex-end;gap:.5rem;display:flex;position:absolute;bottom:clamp(1.1rem,2vw,2rem);left:clamp(1rem,4vw,4.5rem);right:clamp(1rem,4vw,4.5rem)}.storefront-hero-thumbs button{background:var(--storefront-deep);cursor:pointer;opacity:.72;border:2px solid #0000;border-radius:.45rem;width:clamp(3.4rem,8vw,6rem);height:clamp(2.8rem,5vw,4.1rem);padding:0;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.storefront-hero-thumbs button:hover{opacity:1;transform:translateY(-2px)}.storefront-hero-thumbs button.is-active{border-color:var(--storefront-coral);opacity:1}.storefront-hero-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.storefront-category-strip,.storefront-footer,.storefront-products-section,.storefront-proof{width:min(100%,90rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,4.5rem)}.storefront-category-strip{padding-top:clamp(4rem,8vw,7rem)}.storefront-section-heading{justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.storefront-section-heading h2{color:var(--storefront-deep);font-family:var(--storefront-display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:820;line-height:.98}.storefront-section-heading .storefront-eyebrow{margin-bottom:.7rem}.storefront-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;margin-top:2rem;display:grid}.storefront-category-card{border-radius:var(--storefront-radius);background:var(--storefront-deep);color:#fff;min-height:9.5rem;transition:transform .22s var(--ease-out),box-shadow .22s ease,border-color .22s ease;border:1px solid #0000;flex-direction:column;justify-content:space-between;gap:.8rem;padding:1.15rem;display:flex}.storefront-category-card:hover{box-shadow:var(--storefront-shadow);border-color:var(--storefront-aqua);transform:translateY(-5px)}.storefront-category-card:nth-child(2n){background:#0a5872}.storefront-category-card:nth-child(3n){background:#0d7480}.storefront-category-card:nth-child(4n){background:var(--storefront-coral-deep)}.storefront-category-number{color:#fff9;font-family:var(--storefront-display);letter-spacing:.1em;font-size:.66rem;font-weight:800}.storefront-category-card strong{max-width:14ch;font-family:var(--storefront-display);letter-spacing:-.035em;font-size:1.18rem;font-weight:800;line-height:1.02;display:block}.storefront-category-card small{color:#ffffffb3;margin-top:.35rem;font-size:.67rem;line-height:1.35;display:block}.storefront-category-card>svg{width:1rem;height:1rem;color:var(--storefront-aqua);align-self:flex-end}.storefront-category-card:nth-child(4n)>svg{color:#fff}.storefront-products-section{padding-top:clamp(5rem,9vw,8rem)}.storefront-products-heading{align-items:center}.storefront-muted{color:var(--storefront-ink-muted);margin:.7rem 0 0;font-size:.78rem}.storefront-sort{color:var(--storefront-ink-muted);align-items:center;gap:.55rem;font-size:.72rem;font-weight:750;display:flex}.storefront-sort select{border:1px solid var(--storefront-rule);background:var(--storefront-surface);border-radius:.55rem;min-height:2.5rem;padding:.35rem 2rem .35rem .7rem;font-size:.72rem;font-weight:750}.storefront-product-toolbar{border-bottom:1px solid var(--storefront-rule);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;padding-bottom:.85rem;display:flex}.storefront-filter-pills{scrollbar-width:none;align-items:center;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.storefront-filter-pills::-webkit-scrollbar{display:none}.storefront-filter-pills a{color:var(--storefront-ink-muted);white-space:nowrap;border-radius:999px;flex:none;padding:.48rem .7rem;font-size:.7rem;font-weight:750;transition:background .18s,color .18s}.storefront-filter-pills a.is-active,.storefront-filter-pills a:hover{background:var(--storefront-deep);color:#fff}.storefront-live-note{color:var(--storefront-ink-muted);white-space:nowrap;flex:none;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.storefront-live-note>span{background:#21b77c;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .25rem #21b77c24}.storefront-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.2rem,2.3vw,2.3rem) clamp(.75rem,1.6vw,1.5rem);margin-top:1.7rem;display:grid}.storefront-product-card{min-width:0;animation:storefront-rise .65s var(--ease-out) both;animation-delay:var(--product-delay)}.storefront-product-media{background:#e4f0f3;border-radius:.95rem;display:block;position:relative;overflow:hidden}.storefront-product-ratio{aspect-ratio:1;padding:.55rem;display:block}.storefront-product-ratio img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.storefront-product-media:hover .storefront-product-ratio img{transform:scale(1.045)}.storefront-product-media:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #062f4f14;position:absolute;inset:0}.storefront-product-badge{background:var(--storefront-coral);color:#fff;border-radius:.35rem;padding:.38rem .55rem;font-size:.6rem;font-weight:850;position:absolute;top:.7rem;left:.7rem}.storefront-heart{width:2.15rem;height:2.15rem;color:var(--storefront-deep);cursor:pointer;opacity:0;background:#ffffffe6;border:0;border-radius:50%;place-items:center;transition:opacity .2s,transform .2s,color .2s,background .2s;display:grid;position:absolute;top:.6rem;right:.6rem;transform:translateY(-3px)}.storefront-heart.is-active,.storefront-product-media:hover .storefront-heart{opacity:1;transform:translateY(0)}.storefront-heart.is-active{background:var(--storefront-coral);color:#fff}.storefront-heart svg{width:1rem;height:1rem}.storefront-quick-view{color:#fff;opacity:0;background:#041e35cc;border-radius:.35rem;align-items:center;gap:.3rem;padding:.45rem .55rem;font-size:.62rem;font-weight:800;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:.65rem;right:.65rem;transform:translateY(4px)}.storefront-product-media:hover .storefront-quick-view{opacity:1;transform:translateY(0)}.storefront-quick-view svg{width:.75rem;height:.75rem}.storefront-product-info{min-width:0;padding-top:.9rem}.storefront-product-brand{color:var(--storefront-ink-muted);letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:800;display:block;overflow:hidden}.storefront-product-info h3{min-height:2.35rem;color:var(--storefront-deep);font-family:var(--storefront-display);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.98rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.storefront-product-info h3:hover{color:var(--storefront-coral-deep)}.storefront-product-category{color:var(--storefront-ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.67rem;display:block;overflow:hidden}.storefront-product-bottom{justify-content:space-between;align-items:center;gap:.65rem;margin-top:.85rem;display:flex}.storefront-product-bottom strong{color:var(--storefront-deep);font-family:var(--storefront-display);font-size:.95rem;font-weight:850;display:block}.storefront-product-bottom del{color:#8da2af;margin-top:.18rem;font-size:.66rem;display:block}.storefront-add-button{border:1px solid var(--storefront-rule);background:var(--storefront-surface);width:2.15rem;height:2.15rem;color:var(--storefront-deep);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:color .18s,background .18s,transform .18s;display:grid}.storefront-add-button:hover{background:var(--storefront-coral);color:#fff;transform:rotate(90deg)}.storefront-add-button svg{width:.95rem;height:.95rem}.storefront-empty{border-radius:var(--storefront-radius);min-height:18rem;color:var(--storefront-ink-muted);text-align:center;border:1px dashed #b7d2db;place-content:center;justify-items:center;gap:.5rem;margin-top:2rem;padding:2rem;display:grid}.storefront-empty svg{width:2.2rem;color:var(--storefront-coral)}.storefront-empty h3{color:var(--storefront-deep);font-family:var(--storefront-display);margin:.4rem 0 0;font-size:1.25rem}.storefront-empty p{margin:0 0 .6rem;font-size:.78rem}.storefront-pagination{color:var(--storefront-ink-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem;font-size:.7rem;font-weight:750;display:flex}.storefront-pagination>div{gap:.4rem;display:flex}.storefront-pagination a,.storefront-pagination>div>span{border:1px solid var(--storefront-rule);background:var(--storefront-surface);width:2.2rem;height:2.2rem;color:var(--storefront-deep);border-radius:50%;place-items:center;display:grid}.storefront-pagination a:hover{border-color:var(--storefront-deep);background:var(--storefront-deep);color:#fff}.storefront-pagination>div>span{color:#adc0c9}.storefront-pagination svg{width:.95rem;height:.95rem}.storefront-proof{border-top:1px solid var(--storefront-rule);grid-template-columns:minmax(13rem,.75fr) minmax(0,1.25fr);gap:clamp(2rem,8vw,8rem);margin-top:clamp(6rem,12vw,11rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.storefront-proof-intro h2{color:var(--storefront-deep);font-family:var(--storefront-display);letter-spacing:-.065em;margin:0;font-size:clamp(2.15rem,4.8vw,4.2rem);font-weight:820;line-height:.94}.storefront-proof-intro h2 em{font-style:normal}.storefront-accent-word{color:var(--storefront-coral-deep)}.storefront-proof-intro>p:last-child{max-width:34ch;color:var(--storefront-ink-muted);margin:1.25rem 0 0;font-size:.84rem;line-height:1.7}.storefront-proof-grid{background:var(--storefront-rule);align-self:center;gap:1px;display:grid}.storefront-proof-card{background:var(--storefront-paper);grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1.2rem 1rem;display:grid}.storefront-proof-card>span{background:var(--storefront-aqua-soft);color:#087684;border-radius:.65rem;place-items:center;width:2.2rem;height:2.2rem;display:grid}.storefront-proof-card>span svg{width:1.1rem;height:1.1rem}.storefront-proof-card strong{color:var(--storefront-deep);font-family:var(--storefront-display);font-size:.98rem;font-weight:850;display:block}.storefront-proof-card p{max-width:42ch;color:var(--storefront-ink-muted);margin:.35rem 0 0;font-size:.72rem;line-height:1.55}.storefront-proof-card>svg{color:#1fa777;width:1rem;height:1rem;margin-top:.45rem}.storefront-footer{border-top:1px solid var(--storefront-rule);padding-top:2.2rem;padding-bottom:1.5rem}.storefront-footer-main{justify-content:space-between;gap:2rem;display:flex}.storefront-wordmark-footer{color:var(--storefront-deep)}.storefront-footer-main>div:first-child p{color:var(--storefront-ink-muted);margin:.9rem 0 0;font-size:.75rem;line-height:1.45}.storefront-footer-links{gap:clamp(2.5rem,8vw,7rem);display:flex}.storefront-footer-links>div{align-content:start;gap:.5rem;display:grid}.storefront-footer-links strong{color:var(--storefront-deep);margin-bottom:.3rem;font-size:.72rem}.storefront-footer-links a{color:var(--storefront-ink-muted);font-size:.7rem}.storefront-footer-links a:hover{color:var(--storefront-coral-deep)}.storefront-footer-bottom{border-top:1px solid var(--storefront-rule);color:#8199a7;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1rem;font-size:.63rem;display:flex}.storefront-drawer-layer{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.storefront-drawer-backdrop{cursor:pointer;background:#041e357a;border:0;animation:storefront-fade-in .2s both;position:absolute;inset:0}.storefront-cart-drawer{z-index:1;background:var(--storefront-surface);width:min(100%,27rem);height:100%;animation:storefront-drawer-in .38s var(--ease-out) both;flex-direction:column;display:flex;position:relative;box-shadow:-1.5rem 0 3rem #041e3533}.storefront-drawer-head{border-bottom:1px solid var(--storefront-rule);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.7rem 1.5rem 1.2rem;display:flex}.storefront-drawer-head .storefront-eyebrow{margin-bottom:.4rem}.storefront-drawer-head h2{color:var(--storefront-deep);font-family:var(--storefront-display);letter-spacing:-.06em;margin:0;font-size:2rem;font-weight:850}.storefront-drawer-head h2 span{color:var(--storefront-coral-deep);letter-spacing:0;font-size:.95rem}.storefront-cart-list{flex:auto;padding:1rem 1.5rem;overflow-y:auto}.storefront-cart-item{border-bottom:1px solid var(--storefront-rule);grid-template-columns:4.2rem minmax(0,1fr);gap:.8rem;padding:.9rem 0;display:grid}.storefront-cart-item>img{object-fit:cover;background:var(--storefront-aqua-soft);border-radius:.55rem;width:4.2rem;height:4.7rem;display:block}.storefront-cart-item>div{min-width:0}.storefront-cart-item a{color:var(--storefront-deep);font-family:var(--storefront-display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:800;line-height:1.22;display:-webkit-box;overflow:hidden}.storefront-cart-item a:hover{color:var(--storefront-coral-deep)}.storefront-cart-item>div>span{color:var(--storefront-ink-muted);margin-top:.35rem;font-size:.72rem;display:block}.storefront-quantity{border:1px solid var(--storefront-rule);color:var(--storefront-deep);border-radius:.45rem;align-items:center;gap:.6rem;margin-top:.65rem;padding:.2rem;font-size:.7rem;font-weight:800;display:inline-flex}.storefront-quantity button{cursor:pointer;background:0 0;border:0;border-radius:.3rem;place-items:center;width:1.45rem;height:1.45rem;display:grid}.storefront-quantity button:hover{background:var(--storefront-aqua-soft)}.storefront-quantity svg{width:.75rem;height:.75rem}.storefront-cart-summary{border-top:1px solid var(--storefront-rule);background:var(--storefront-paper);flex:none;padding:1.2rem 1.5rem 1.5rem}.storefront-cart-summary>div{color:var(--storefront-ink-muted);justify-content:space-between;gap:1rem;font-size:.78rem;display:flex}.storefront-cart-summary strong{color:var(--storefront-deep);font-family:var(--storefront-display);font-size:1.1rem}.storefront-cart-summary p{color:var(--storefront-ink-muted);margin:.8rem 0 1rem;font-size:.67rem;line-height:1.5}.storefront-cart-summary .storefront-button{width:100%}.storefront-cart-empty{color:var(--storefront-ink-muted);text-align:center;flex:1;place-content:center;justify-items:center;gap:.55rem;padding:2rem;display:grid}.storefront-cart-empty>svg{width:2.6rem;height:2.6rem;color:var(--storefront-coral)}.storefront-cart-empty h3{color:var(--storefront-deep);font-family:var(--storefront-display);margin:.2rem 0 0;font-size:1.2rem}.storefront-cart-empty p{margin:0 0 .65rem;font-size:.75rem}.storefront-cart-flight{z-index:11000;pointer-events:none;background:var(--storefront-paper);contain:layout paint;will-change:transform,opacity;border:2px solid #fff;border-radius:1rem;place-items:center;display:grid;position:fixed;overflow:hidden;box-shadow:0 .7rem 1.5rem #041e353d}.storefront-cart-flight img{object-fit:cover;width:100%;height:100%;display:block}@keyframes storefront-rise{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@keyframes storefront-image-in{0%{opacity:.45;filter:saturate(.78);transform:scale(1.035)}to{opacity:1;filter:saturate();transform:scale(1)}}@keyframes storefront-drawer-in{0%{opacity:.4;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes storefront-fade-in{0%{opacity:0}to{opacity:1}}@keyframes storefront-cart-bump{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-2px)scale(1.12)}68%{transform:translateY(1px)scale(.96)}}@keyframes storefront-cart-badge{0%{opacity:.7;transform:scale(.72)}45%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@media (max-width:68rem){.storefront-nav{gap:.8rem}.storefront-nav a:nth-of-type(n+5){display:none}.storefront-search{width:11rem}.storefront-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:52rem){.storefront-topline{justify-content:center}.storefront-header{-webkit-backdrop-filter:none;backdrop-filter:none}.storefront-topline-desktop{display:none!important}.storefront-header-inner{justify-content:space-between;min-height:4.65rem}.storefront-mobile-menu{order:-1;display:inline-grid}.storefront-header-actions{margin-left:auto}.storefront-search{width:min(42vw,15rem)}.storefront-nav{z-index:1002;background:var(--storefront-surface);width:min(82vw,20rem);transition:transform .3s var(--ease-out);flex-direction:column;align-items:stretch;gap:.15rem;padding:1.1rem;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:1rem 0 2.5rem #041e3526}.storefront-nav.is-open{transform:translate(0)}.storefront-nav a{border-radius:.45rem;padding:.78rem .6rem;font-size:.82rem}.storefront-nav a:after{display:none}.storefront-nav a.is-active,.storefront-nav a:hover{background:var(--storefront-aqua-soft);color:var(--storefront-deep)}.storefront-nav-mobile-head{border-bottom:1px solid var(--storefront-rule);color:var(--storefront-deep);font-family:var(--storefront-display);justify-content:space-between;align-items:center;margin-bottom:1rem;padding:.35rem .25rem .85rem;font-size:1.1rem;display:flex}.storefront-nav-backdrop{z-index:1001;background:#041e356b;border:0;display:block;position:fixed;inset:0}.storefront-hero{grid-template-columns:minmax(0,1fr);gap:1.2rem;padding-top:2.5rem}.storefront-hero-copy{padding:1rem 0 0}.storefront-hero h1{max-width:9ch;font-size:clamp(3.1rem,12vw,5.6rem)}.storefront-hero-visual{min-height:min(74vw,34rem)}.storefront-hero-thumbs{justify-content:flex-start;padding:0 1rem;position:relative;bottom:auto;left:auto;right:auto}.storefront-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-proof{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:38rem){.storefront-header-inner{gap:.45rem;padding-inline:1rem}.storefront-wordmark{letter-spacing:.12em;gap:.35rem;font-size:.88rem}.storefront-wordmark-mark{width:1.75rem;height:1.75rem}.storefront-header-actions{gap:.15rem}.storefront-search{background:0 0;border:0;justify-content:center;width:2.25rem;height:2.25rem;padding:0}.storefront-search input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.storefront-search>svg{width:1.15rem;height:1.15rem}.storefront-search button{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.storefront-wishlist-action{display:none}.storefront-hero{min-height:0;padding-top:1.8rem;padding-bottom:2.8rem}.storefront-hero:before{border-radius:0;bottom:0;left:0;right:0}.storefront-hero-copy{padding-inline:.2rem}.storefront-hero-lede{max-width:34ch;font-size:.86rem}.storefront-hero-note{margin-top:1.8rem}.storefront-hero-visual{border-radius:1rem;min-height:23rem}.storefront-hero-overlay strong{max-width:12ch;font-size:2rem}.storefront-hero-overlay p{font-size:.7rem}.storefront-hero-thumbs{gap:.35rem;padding-inline:.2rem}.storefront-hero-thumbs button{width:4.4rem;height:3.1rem}.storefront-section-heading{flex-direction:column;align-items:flex-start;gap:1rem}.storefront-section-heading h2{font-size:2.2rem}.storefront-category-strip,.storefront-footer,.storefront-products-section,.storefront-proof{padding-inline:1rem}.storefront-category-grid{gap:.5rem;margin-top:1.35rem}.storefront-category-card{border-radius:.85rem;min-height:8.25rem;padding:.9rem}.storefront-category-card strong{font-size:.96rem}.storefront-category-card small{font-size:.61rem}.storefront-products-section{padding-top:4rem}.storefront-products-heading{gap:1rem}.storefront-sort{justify-content:space-between;width:100%}.storefront-sort select{flex:1}.storefront-product-toolbar{flex-direction:column;align-items:flex-start;gap:.75rem;margin-top:1.4rem}.storefront-filter-pills{width:100%}.storefront-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.7rem .65rem;margin-top:1.3rem}.storefront-product-info{padding-top:.65rem}.storefront-product-info h3{min-height:2.2rem;font-size:.82rem}.storefront-product-category{font-size:.6rem}.storefront-product-bottom{margin-top:.6rem}.storefront-product-bottom strong{font-size:.8rem}.storefront-add-button,.storefront-heart{width:1.9rem;height:1.9rem}.storefront-heart{opacity:1;transform:none}.storefront-quick-view{display:none}.storefront-proof{margin-top:5rem;padding-top:3rem;padding-bottom:5rem}.storefront-proof-intro h2{font-size:2.65rem}.storefront-proof-card{grid-template-columns:2.15rem minmax(0,1fr) auto;gap:.65rem;padding-inline:.2rem}.storefront-proof-card>span{width:2rem;height:2rem}.storefront-footer-main{flex-direction:column;gap:2rem}.storefront-footer-links{justify-content:space-between;gap:1rem}.storefront-footer-bottom{flex-direction:column;align-items:flex-start;gap:.45rem;margin-top:2rem}.storefront-cart-drawer{width:100%}}@media (prefers-reduced-motion:reduce){.storefront-shell *,.storefront-shell :after,.storefront-shell :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.storefront-detail-nav{color:var(--storefront-ink-muted);align-items:center;gap:1.2rem;margin-right:auto;font-size:.73rem;font-weight:750;display:flex}.storefront-detail-nav a{align-items:center;gap:.35rem;display:inline-flex}.storefront-detail-nav a:hover{color:var(--storefront-coral-deep)}.storefront-detail-nav svg{width:.9rem;height:.9rem}.storefront-detail-main{width:min(100%,90rem);margin-inline:auto;padding:clamp(1.5rem,4vw,3.5rem) clamp(1rem,4vw,4.5rem) clamp(5rem,10vw,9rem)}.storefront-detail-breadcrumb{color:var(--storefront-ink-muted);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.68rem;display:flex}.storefront-detail-breadcrumb a:hover{color:var(--storefront-coral-deep)}.storefront-detail-breadcrumb strong{max-width:32ch;color:var(--storefront-deep);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.storefront-detail-grid{grid-template-columns:minmax(0,1.06fr) minmax(17rem,.94fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(2rem,5vw,4.5rem);display:grid}.storefront-detail-gallery{min-width:0}.storefront-detail-main-image{aspect-ratio:1/1.05;background:var(--storefront-aqua-soft);border-radius:1.25rem;position:relative;overflow:hidden}.storefront-detail-main-image>img{object-fit:cover;width:100%;height:100%;animation:storefront-image-in .55s var(--ease-out) both;display:block}.storefront-detail-main-image>svg{color:#54aab6;width:20%;position:absolute;inset:40%}.storefront-detail-main-image .storefront-product-badge{top:1rem;left:1rem}.storefront-detail-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.storefront-detail-thumbs button{aspect-ratio:1;background:var(--storefront-aqua-soft);cursor:pointer;opacity:.65;border:2px solid #0000;border-radius:.55rem;padding:0;transition:border-color .18s,opacity .18s;overflow:hidden}.storefront-detail-thumbs button.is-active,.storefront-detail-thumbs button:hover{border-color:var(--storefront-coral);opacity:1}.storefront-detail-thumbs img{object-fit:cover;width:100%;height:100%;display:block}.storefront-detail-info{align-self:center;min-width:0;padding-block:1rem}.storefront-detail-info h1{max-width:17ch;color:var(--storefront-deepest);font-family:var(--storefront-display);letter-spacing:-.065em;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:clamp(2.2rem,5vw,4.8rem);font-weight:850;line-height:.93}.storefront-detail-category{color:var(--storefront-ink-muted);margin:.7rem 0 0;font-size:.76rem}.storefront-detail-price{align-items:baseline;gap:.8rem;margin-top:1.65rem;display:flex}.storefront-detail-price strong{color:var(--storefront-deep);font-family:var(--storefront-display);font-size:1.5rem;font-weight:850}.storefront-detail-price del{color:#90a5b1;font-size:.78rem}.storefront-detail-description{max-width:52ch;color:var(--storefront-ink-muted);margin:1.3rem 0 0;font-size:.83rem;line-height:1.7}.storefront-variant-groups{gap:1rem;margin-top:1.7rem;display:grid}.storefront-variant-groups fieldset{border:0;margin:0;padding:0}.storefront-variant-groups legend{color:var(--storefront-deep);margin-bottom:.55rem;font-size:.73rem;font-weight:850}.storefront-variant-groups fieldset>div{flex-wrap:wrap;gap:.45rem;display:flex}.storefront-variant-groups button{border:1px solid var(--storefront-rule);background:var(--storefront-surface);max-width:100%;color:var(--storefront-ink-muted);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:.45rem;padding:.55rem .7rem;font-size:.7rem;font-weight:750;transition:background .18s,color .18s,border-color .18s;overflow:hidden}.storefront-variant-groups button:hover:not(:disabled){border-color:var(--storefront-deep);color:var(--storefront-deep)}.storefront-variant-groups button.is-active{border-color:var(--storefront-deep);background:var(--storefront-deep);color:#fff}.storefront-variant-groups button:disabled{cursor:not-allowed;opacity:.35;text-decoration:line-through}.storefront-detail-standard{color:var(--storefront-ink-muted);align-items:center;gap:.4rem;margin-top:1.6rem;font-size:.75rem;display:inline-flex}.storefront-detail-standard svg{color:#1fa777;width:.95rem}.storefront-stock-message{color:#188764;align-items:center;gap:.45rem;margin-top:1.3rem;font-size:.72rem;font-weight:800;display:flex}.storefront-stock-message>span{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 .3rem #1fa77721}.storefront-stock-message.is-low{color:var(--storefront-coral-deep)}.storefront-stock-message.is-low>span{box-shadow:0 0 0 .3rem #e2594d21}.storefront-stock-message.is-empty{color:#8a5b22}.storefront-stock-message.is-empty>span{background:#c78b35;box-shadow:0 0 0 .3rem #c78b3521}.storefront-detail-actions{align-items:center;gap:.55rem;margin-top:1.1rem;display:flex}.storefront-detail-quantity{border:1px solid var(--storefront-rule);background:var(--storefront-surface);height:2.9rem;color:var(--storefront-deep);border-radius:.6rem;align-items:center;gap:.55rem;padding:.25rem;font-size:.8rem;font-weight:850;display:inline-flex}.storefront-detail-quantity button{cursor:pointer;background:0 0;border:0;border-radius:.4rem;place-items:center;width:2rem;height:2rem;display:grid}.storefront-detail-quantity button:hover:not(:disabled){background:var(--storefront-aqua-soft)}.storefront-detail-quantity button:disabled{cursor:not-allowed;opacity:.35}.storefront-detail-quantity svg{width:.8rem;height:.8rem}.storefront-detail-add{flex:1;min-height:2.9rem}.storefront-detail-wish{border:1px solid var(--storefront-rule);background:var(--storefront-surface);width:2.9rem;height:2.9rem;color:var(--storefront-deep);cursor:pointer;border-radius:.6rem;flex:none;place-items:center;display:grid}.storefront-detail-wish.is-active,.storefront-detail-wish:hover{border-color:var(--storefront-coral);background:var(--storefront-coral);color:#fff}.storefront-detail-wish svg{width:1.05rem;height:1.05rem}.storefront-detail-payment-note{color:#7c929e;max-width:48ch;margin:1.1rem 0 0;font-size:.65rem;line-height:1.5}.storefront-detail-status{color:#188764;align-items:center;gap:.35rem;margin:.9rem 0 0;font-size:.73rem;font-weight:750;display:inline-flex}.storefront-detail-status svg{width:.9rem}.storefront-detail-status a{color:var(--storefront-deep);text-underline-offset:.15em;text-decoration:underline}.storefront-detail-meta{border-top:1px solid var(--storefront-rule);gap:.55rem;margin:2rem 0 0;padding-top:1.2rem;display:grid}.storefront-detail-meta>div{justify-content:space-between;gap:1rem;font-size:.68rem;display:flex}.storefront-detail-meta dt{color:var(--storefront-ink-muted)}.storefront-detail-meta dd{max-width:22ch;color:var(--storefront-deep);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:800;overflow:hidden}.storefront-detail-footer{margin-top:0}.storefront-detail-footer .storefront-footer-bottom{border-top:0;margin-top:0;padding-top:0}.storefront-detail-footer a{color:var(--storefront-deep);font-weight:800}.storefront-not-found{text-align:center;place-content:center;justify-items:center;gap:.7rem;min-height:70vh;padding:2rem;display:grid}.storefront-not-found>svg{width:3rem;height:3rem;color:var(--storefront-coral)}.storefront-not-found .storefront-eyebrow{margin:1rem 0 0}.storefront-not-found h1{max-width:13ch;color:var(--storefront-deepest);font-family:var(--storefront-display);letter-spacing:-.06em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.2rem,6vw,4.8rem);font-weight:850;line-height:.95}.storefront-not-found p:not(.storefront-eyebrow){max-width:38ch;color:var(--storefront-ink-muted);margin:0 0 .7rem;font-size:.8rem;line-height:1.6}.storefront-loading{min-height:70vh;padding:2rem clamp(1rem,4vw,4.5rem)}.storefront-loading-mark{background:linear-gradient(100deg,#e5f1f3 30%,#f6fbfc 45%,#e5f1f3 60%) 0 0/300% 100%;border-radius:1.2rem;width:min(100%,70rem);height:min(46vw,24rem);margin:1rem auto 0;animation:storefront-shimmer 1.6s infinite}.storefront-loading-copy{gap:.6rem;width:min(100%,26rem);margin:2rem auto 0;display:grid}.storefront-loading-copy span{background:#d9ebef;border-radius:999px;height:.8rem;animation:storefront-shimmer 1.6s infinite}.storefront-loading-copy span:nth-child(2){width:75%}.storefront-loading-copy span:nth-child(3){width:46%}.storefront-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:min(100%,70rem);margin:3rem auto 0;display:grid}.storefront-loading-grid i{aspect-ratio:4/5;background:#e5f1f3;border-radius:.9rem;animation:storefront-shimmer 1.6s infinite;display:block}@keyframes storefront-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:52rem){.storefront-detail-grid{grid-template-columns:1fr;gap:2rem}.storefront-detail-info{padding-block:0}.storefront-detail-info h1{max-width:18ch}.storefront-detail-nav a:last-child{display:none}}@media (max-width:38rem){.storefront-detail-nav{margin-left:auto;font-size:.68rem}.storefront-detail-main{padding-top:1.25rem}.storefront-detail-breadcrumb strong{max-width:19ch}.storefront-detail-main-image{border-radius:.95rem}.storefront-detail-info h1{font-size:2.45rem}.storefront-detail-actions{flex-wrap:wrap}.storefront-detail-add{min-width:0}.storefront-detail-wish{margin-left:auto}.storefront-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shopco-storefront{--shopco-black:#0a0a0a;--shopco-ink:#151515;--shopco-muted:#6b6b6b;--shopco-line:#e3e3e3;--shopco-bg:#f2f0f1;--shopco-surface:#fff;--shopco-media:#f0eeed;--shopco-red:#e34b42;--shopco-radius:1.25rem;background:var(--shopco-surface);min-height:100vh;color:var(--shopco-ink);font-family:var(--font-body);overflow:clip}.shopco-storefront *,.shopco-storefront :after,.shopco-storefront :before{box-sizing:border-box}.shopco-storefront a{color:inherit;text-decoration:none}.shopco-storefront button,.shopco-storefront input,.shopco-storefront select{font:inherit}.shopco-storefront :where(a,button,input,select):focus-visible{outline:3px solid var(--shopco-red);outline-offset:3px}.shopco-skip-link{z-index:10000;background:var(--shopco-black);color:#fff;border-radius:999px;padding:.65rem .95rem;font-size:.75rem;font-weight:800;transition:transform .2s;position:fixed;top:.75rem;left:1rem;transform:translateY(-180%)}.shopco-skip-link:focus-visible{transform:translateY(0)}.shopco-top-banner{background:var(--shopco-black);color:#fff;text-align:center;justify-content:center;align-items:center;gap:.7rem;min-height:2.25rem;padding:.45rem 2.8rem;font-size:.67rem;font-weight:650;display:flex}.shopco-top-banner button{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1;position:absolute;right:1rem}.shopco-header{z-index:100;border-bottom:1px solid var(--shopco-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;position:sticky;top:0}.shopco-header-inner{align-items:center;gap:clamp(1.2rem,3vw,3.3rem);width:min(100%,90rem);min-height:5.2rem;margin-inline:auto;padding:.8rem clamp(1rem,4vw,4.5rem);display:flex}.shopco-logo{color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.045em;flex:none;font-size:clamp(1.1rem,2vw,1.55rem);font-weight:900;line-height:1}.shopco-logo,.shopco-logo-image{width:140px;height:30px;display:block}.shopco-logo-image{object-fit:contain;object-position:left center}.shopco-logo span{color:var(--shopco-red)}.shopco-nav{white-space:nowrap;align-items:center;gap:clamp(.75rem,1.7vw,1.6rem);margin-right:auto;font-size:.73rem;font-weight:750;display:flex}.shopco-nav>a{color:var(--shopco-ink);transition:color .18s}.shopco-nav>a:hover{color:var(--shopco-red)}.shopco-nav-head{display:none}.shopco-menu-button{cursor:pointer;background:0 0;border:0;border-radius:.55rem;place-items:center;width:2.3rem;height:2.3rem;display:none}.shopco-menu-button:hover{background:var(--shopco-media)}.shopco-menu-button svg{width:1.2rem}.shopco-search{background:var(--shopco-media);width:clamp(11rem,22vw,20rem);min-width:0;height:2.55rem;color:var(--shopco-muted);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .35rem .25rem .8rem;display:flex}.shopco-search>svg{flex:none;width:1rem;height:1rem}.shopco-search input{width:100%;min-width:0;color:var(--shopco-ink);background:0 0;border:0;outline:0;font-size:.69rem}.shopco-search input::placeholder{color:#959595}.shopco-search button{background:var(--shopco-black);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.shopco-search button svg{width:.8rem}.shopco-header-icon{width:2.3rem;height:2.3rem;color:var(--shopco-black);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid;position:relative}.shopco-header-icon:hover{color:var(--shopco-red)}.shopco-header-icon svg{width:1.15rem;height:1.15rem}.shopco-header-icon b{background:var(--shopco-red);color:#fff;border-radius:50%;place-items:center;min-width:1rem;height:1rem;font-size:.55rem;display:grid;position:absolute;top:-.05rem;right:-.1rem}.shopco-hero{background:var(--shopco-bg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(100%,90rem);min-height:clamp(28rem,47vw,43rem);margin-inline:auto;display:grid;overflow:hidden}.shopco-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,6vw,6rem) clamp(1rem,5vw,5rem);display:flex}.shopco-kicker{color:var(--shopco-muted);letter-spacing:.12em;margin:0 0 1rem;font-size:.64rem;font-weight:850}.shopco-hero h1{max-width:8ch;color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.075em;overflow-wrap:anywhere;margin:0;font-size:clamp(3rem,7vw,6.1rem);font-weight:900;line-height:.86}.shopco-hero h1 span{color:var(--shopco-red)}.shopco-hero-copy>p:not(.shopco-kicker){max-width:38ch;color:var(--shopco-muted);margin:1.5rem 0 0;font-size:.82rem;line-height:1.65}.shopco-dark-button{background:var(--shopco-black);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;min-height:2.9rem;margin-top:1.55rem;padding:.72rem 1.25rem;font-size:.74rem;font-weight:800;transition:background .18s,transform .18s;display:inline-flex;color:#fff!important}.shopco-dark-button:hover:not(:disabled){background:#333;transform:translateY(-2px)}.shopco-dark-button:disabled{cursor:not-allowed;opacity:.45}.shopco-dark-button svg{width:.95rem;height:.95rem}.shopco-hero-proof{color:var(--shopco-muted);border-top:1px solid #0000001f;align-items:center;gap:.7rem;margin-top:2.4rem;padding-top:1rem;font-size:.67rem;line-height:1.4;display:flex}.shopco-hero-proof strong{color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.05em;font-size:1.75rem}.shopco-hero-image{background:#d9d7d8;min-height:100%;position:relative;overflow:hidden}.shopco-hero-image img{width:100%;height:100%;transition:transform .7s var(--ease-out);display:block}.shopco-hero:hover .shopco-hero-image img{transform:scale(1.025)}.shopco-hero-tag{color:var(--shopco-black);background:#ffffffdb;border-radius:999px;padding:.55rem .72rem;font-size:.62rem;font-weight:800;position:absolute;bottom:1.25rem;right:1.4rem}.shopco-category-row{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:2rem;width:min(100%,90rem);margin-inline:auto;padding:clamp(3.8rem,8vw,7rem) clamp(1rem,4vw,4.5rem) clamp(3rem,6vw,5rem);display:grid}.shopco-section-title h2{max-width:12ch;color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(1.8rem,4vw,3.2rem);font-weight:900;line-height:.96}.shopco-category-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.65rem;display:grid}.shopco-category-links a{border-bottom:1px solid var(--shopco-line);min-height:3.3rem;color:var(--shopco-ink);justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem 1rem;font-size:.77rem;font-weight:750;transition:color .18s,transform .18s;display:flex}.shopco-category-links a:hover{color:var(--shopco-red);transform:translate(.25rem)}.shopco-category-links svg{width:.85rem}.shopco-products{width:min(100%,90rem);margin-inline:auto;padding:0 clamp(1rem,4vw,4.5rem) clamp(5rem,10vw,9rem)}.shopco-products-head{border-bottom:1px solid var(--shopco-black);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.2rem;display:flex}.shopco-products-head h2{color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:.9}.shopco-products-tools{color:var(--shopco-muted);align-items:center;gap:.55rem;font-size:.68rem;font-weight:750;display:flex}.shopco-products-tools select{padding:.35rem 1.8rem .35rem .65rem}.shopco-filter-button,.shopco-products-tools select{border:1px solid var(--shopco-line);min-height:2.35rem;color:var(--shopco-ink);background:#fff;border-radius:999px;font-size:.68rem}.shopco-filter-button{cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:750;display:none}.shopco-filter-button svg{width:.85rem}.shopco-products-layout{grid-template-columns:12.5rem minmax(0,1fr);gap:clamp(1.5rem,3vw,3.5rem);margin-top:1.6rem;display:grid}.shopco-filter-panel{min-width:0}.shopco-filter-head{border-bottom:1px solid var(--shopco-line);justify-content:space-between;align-items:center;padding-bottom:1rem;display:flex}.shopco-filter-head strong{font-size:.84rem}.shopco-filter-head button{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:none}.shopco-filter-group{border-bottom:1px solid var(--shopco-line);padding:1.05rem 0}.shopco-filter-group h3{justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .7rem;font-size:.72rem;display:flex}.shopco-filter-group h3 svg{width:.85rem;color:var(--shopco-muted)}.shopco-filter-group>div{gap:.2rem;display:grid}.shopco-filter-group a{color:var(--shopco-muted);justify-content:space-between;align-items:center;gap:.4rem;padding:.33rem 0;font-size:.68rem;display:flex}.shopco-filter-group a.is-active,.shopco-filter-group a:hover{color:var(--shopco-black);font-weight:800}.shopco-filter-group a span{color:#a6a6a6;font-size:.62rem}.shopco-filter-hint{color:var(--shopco-muted);margin:0;font-size:.66rem;line-height:1.5}.shopco-product-area{min-width:0}.shopco-result-line{color:var(--shopco-muted);justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.67rem;display:flex}.shopco-live-dot{align-items:center;gap:.35rem;display:inline-flex}.shopco-live-dot:before{content:"";background:#20a778;border-radius:50%;width:.42rem;height:.42rem}.shopco-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,2.5vw,2.3rem) clamp(.7rem,1.8vw,1.7rem);display:grid}.shopco-product-card{min-width:0}.shopco-product-image{aspect-ratio:1;border-radius:var(--shopco-radius);background:var(--shopco-media);position:relative;overflow:hidden}.shopco-product-image>a{width:100%;height:100%;padding:.65rem;display:block}.shopco-product-image img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.shopco-product-image:hover img{transform:scale(1.07)}.shopco-product-image>span{background:var(--shopco-red);color:#fff;border-radius:999px;padding:.35rem .5rem;font-size:.59rem;font-weight:800;position:absolute;top:.7rem;left:.7rem}.shopco-product-image>button:not(.shopco-quick-add){width:2.1rem;height:2.1rem;color:var(--shopco-black);cursor:pointer;opacity:0;background:#fff;border:0;border-radius:50%;place-items:center;transition:opacity .18s,transform .18s,color .18s,background .18s;display:grid;position:absolute;top:.6rem;right:.6rem;transform:translateY(-3px)}.shopco-product-image:hover>button:not(.shopco-quick-add),.shopco-product-image>button.is-active{opacity:1;transform:translateY(0)}.shopco-product-image>button.is-active{background:var(--shopco-red);color:#fff}.shopco-product-image>button svg{width:1rem}.shopco-quick-add{background:var(--shopco-black);color:#fff;cursor:pointer;opacity:0;border:0;border-radius:999px;min-height:2.4rem;font-size:.68rem;font-weight:800;transition:opacity .2s,transform .2s,background .18s;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;transform:translateY(5px)}.shopco-product-image:hover .shopco-quick-add{opacity:1;transform:translateY(0)}.shopco-quick-add:hover{background:#333}.shopco-product-title{color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin-top:.8rem;font-size:.92rem;font-weight:850;display:block;overflow:hidden}.shopco-product-title:hover{color:var(--shopco-red)}.shopco-product-category{color:var(--shopco-muted);text-overflow:ellipsis;white-space:nowrap;margin:.3rem 0 0;font-size:.65rem;overflow:hidden}.shopco-product-price{align-items:baseline;gap:.5rem;margin-top:.55rem;display:flex}.shopco-product-price strong{color:var(--shopco-black);font-family:var(--font-display);font-size:.9rem;font-weight:900}.shopco-product-price del{color:#a2a2a2;font-size:.67rem}.shopco-empty{border:1px dashed var(--shopco-line);min-height:15rem;color:var(--shopco-muted);text-align:center;place-content:center;justify-items:center;gap:.5rem;display:grid}.shopco-empty h3{color:var(--shopco-black);font-family:var(--font-display);margin:0;font-size:1.1rem}.shopco-empty p{margin:0 0 .5rem;font-size:.72rem}.shopco-empty a{color:var(--shopco-black);text-underline-offset:.15em;font-size:.72rem;font-weight:800;text-decoration:underline}.shopco-empty>svg{width:2rem;color:var(--shopco-red)}.shopco-pagination{color:var(--shopco-muted);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.4rem;font-size:.68rem;display:flex}.shopco-pagination>div{gap:.4rem;display:flex}.shopco-pagination a{border:1px solid var(--shopco-line);width:2.2rem;height:2.2rem;color:var(--shopco-black);border-radius:50%;place-items:center;display:grid}.shopco-pagination a:hover{background:var(--shopco-black);color:#fff}.shopco-pagination svg{width:.95rem}.shopco-footer{border-top:1px solid var(--shopco-line);justify-content:space-between;gap:2rem;width:min(100%,90rem);margin-inline:auto;padding:2rem clamp(1rem,4vw,4.5rem) 2.5rem;display:flex}.shopco-footer p{margin:.7rem 0 0}.shopco-footer p,.shopco-footer-links{color:var(--shopco-muted);font-size:.7rem}.shopco-footer-links{align-items:flex-start;gap:clamp(1rem,4vw,3.5rem);font-weight:750;display:flex}.shopco-footer-links a:hover{color:var(--shopco-red)}.shopco-overlay{z-index:1001;cursor:pointer;background:#0000006b;border:0;animation:shopco-fade-in .2s both;position:fixed;inset:0}.shopco-nav-overlay{display:none}.shopco-cart-layer{z-index:1000;justify-content:flex-end;display:flex;position:fixed;inset:0}.shopco-cart-layer>.shopco-overlay{display:block}.shopco-cart{z-index:1002;width:min(100%,27rem);height:100%;animation:shopco-slide-in .32s var(--ease-out) both;background:#fff;flex-direction:column;display:flex;position:relative;box-shadow:-1rem 0 2.5rem #00000029}.shopco-cart-head{border-bottom:1px solid var(--shopco-line);justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.shopco-cart-head h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:1.55rem}.shopco-cart-head h2 span{color:var(--shopco-red);letter-spacing:0;font-size:.85rem}.shopco-cart-head button{cursor:pointer;background:0 0;border:0;place-items:center;width:2.2rem;height:2.2rem;display:grid}.shopco-cart-head svg{width:1.1rem}.shopco-cart-items{flex:1;padding:.8rem 1.5rem;overflow-y:auto}.shopco-cart-item{border-bottom:1px solid var(--shopco-line);grid-template-columns:4.2rem minmax(0,1fr);gap:.8rem;padding:.8rem 0;display:grid}.shopco-cart-item>img{object-fit:contain;background:var(--shopco-media);border-radius:.7rem;width:4.2rem;height:4.2rem}.shopco-cart-item>div{min-width:0}.shopco-cart-item a{color:var(--shopco-black);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:800;display:block;overflow:hidden}.shopco-cart-item a:hover{color:var(--shopco-red)}.shopco-cart-item strong{margin-top:.35rem;font-size:.72rem;display:block}.shopco-cart-item>div>div{border:1px solid var(--shopco-line);border-radius:999px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.15rem;font-size:.68rem;display:inline-flex}.shopco-cart-item>div>div button{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;display:grid}.shopco-cart-item>div>div button:hover{background:var(--shopco-media)}.shopco-cart-item>div>div svg{width:.7rem}.shopco-cart-total{background:var(--shopco-bg);grid-template-columns:1fr auto;gap:.7rem;padding:1.3rem 1.5rem 1.5rem;display:grid}.shopco-cart-total>span{color:var(--shopco-muted);font-size:.74rem}.shopco-cart-total>strong{font-family:var(--font-display);font-size:1.05rem}.shopco-cart-total small{color:var(--shopco-muted);grid-column:1/-1;font-size:.63rem;line-height:1.45}.shopco-cart-total .shopco-dark-button{grid-column:1/-1;width:100%;margin-top:.1rem}@keyframes shopco-slide-in{0%{opacity:.35;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes shopco-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:64rem){.shopco-header-inner{gap:1rem}.shopco-nav{gap:.75rem}.shopco-nav>a:nth-of-type(n+5){display:none}.shopco-search{width:13rem}}@media (max-width:52rem){.shopco-header{-webkit-backdrop-filter:none;backdrop-filter:none}.shopco-header-inner{justify-content:space-between;min-height:4.4rem;padding-inline:1rem}.shopco-menu-button{order:-1;display:grid}.shopco-nav{z-index:1002;width:min(82vw,20rem);transition:transform .3s var(--ease-out);background:#fff;flex-direction:column;align-items:stretch;gap:.15rem;margin:0;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:1rem 0 2rem #00000024}.shopco-nav.is-open{transform:translate(0)}.shopco-nav>a{border-radius:.4rem;padding:.75rem .55rem;font-size:.8rem}.shopco-nav>a:hover{background:var(--shopco-media)}.shopco-nav-head{border-bottom:1px solid var(--shopco-line);font-family:var(--font-display);justify-content:space-between;align-items:center;margin-bottom:.7rem;padding:.4rem .2rem .9rem;font-size:1.15rem;display:flex}.shopco-nav-head button{cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;display:grid}.shopco-nav-head svg{width:1.1rem}.shopco-nav-overlay{display:block}.shopco-search{background:0 0;justify-content:center;width:2.3rem;height:2.3rem;padding:0}.shopco-search input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shopco-search>svg{width:1.1rem;height:1.1rem}.shopco-search button{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.shopco-hero{grid-template-columns:1fr}.shopco-hero-copy{min-height:27rem}.shopco-hero-image{min-height:min(70vw,34rem)}.shopco-category-row{gap:1.4rem}.shopco-category-row,.shopco-products-layout{grid-template-columns:1fr}.shopco-filter-button{display:inline-flex}.shopco-filter-panel{z-index:1002;width:min(84vw,21rem);transition:transform .3s var(--ease-out);background:#fff;padding:1.25rem;position:fixed;top:0;bottom:0;left:0;overflow-y:auto;transform:translate(-105%);box-shadow:1rem 0 2rem #00000029}.shopco-filter-panel.is-open{transform:translate(0)}.shopco-filter-head button{display:grid}.shopco-filter-overlay{display:block}}@media (max-width:38rem){.shopco-top-banner{min-height:2rem;font-size:.61rem}.shopco-header-inner{gap:.45rem}.shopco-logo,.shopco-logo-image{width:112px;height:24px}.shopco-logo{font-size:1.02rem}.shopco-wishlist{display:none}.shopco-hero-copy{min-height:25rem;padding:2.5rem 1rem 2rem}.shopco-hero h1{font-size:clamp(3.2rem,15vw,5.3rem)}.shopco-hero-image{min-height:18rem}.shopco-hero-tag{font-size:.57rem;bottom:.8rem;right:.8rem}.shopco-category-row{padding-inline:1rem}.shopco-category-links{grid-template-columns:1fr}.shopco-products{padding-inline:1rem}.shopco-products-head{flex-direction:column;align-items:flex-start;gap:1rem}.shopco-products-tools{justify-content:flex-end;width:100%}.shopco-products-tools label{margin-left:auto}.shopco-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem .65rem}.shopco-product-image{border-radius:.85rem}.shopco-product-title{margin-top:.65rem;font-size:.78rem}.shopco-product-category{font-size:.59rem}.shopco-product-price strong{font-size:.78rem}.shopco-quick-add{min-height:2.1rem;font-size:.61rem}.shopco-product-image>button:not(.shopco-quick-add){opacity:1;width:1.85rem;height:1.85rem;transform:none}.shopco-footer{flex-direction:column;align-items:flex-start;padding-inline:1rem}.shopco-footer-links{flex-wrap:wrap;gap:.8rem 1.3rem}}@media (prefers-reduced-motion:reduce){.shopco-storefront *,.shopco-storefront :after,.shopco-storefront :before{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.shopco-hero{border-radius:0 0 1.8rem 1.8rem}.shopco-hero-copy{position:relative}.shopco-hero-copy:after{content:"";opacity:.7;border:1px solid #0000001f;border-radius:50%;width:4.5rem;height:4.5rem;position:absolute;bottom:1.5rem;right:clamp(1.3rem,4vw,4rem)}.shopco-brand-strip{background:var(--shopco-black);color:#fff;width:100%}.shopco-brand-strip-inner{scrollbar-width:none;justify-content:space-between;align-items:center;gap:1.5rem;width:min(100%,90rem);min-height:6rem;margin-inline:auto;padding:1rem clamp(1rem,4vw,4.5rem);display:flex;overflow-x:auto}.shopco-brand-strip-inner::-webkit-scrollbar{display:none}.shopco-brand-strip-inner span{color:#ffffffeb;font-family:var(--font-display);letter-spacing:-.035em;white-space:nowrap;flex:none;font-size:clamp(.85rem,1.7vw,1.35rem);font-weight:850}.shopco-brand-strip-inner span:nth-child(2n){font-style:italic;font-weight:650}.shopco-brand-strip-inner span:nth-child(3n){letter-spacing:.08em;text-transform:uppercase}.shopco-rail-section{width:min(100%,90rem);margin-inline:auto;padding:clamp(4.4rem,8vw,7.2rem) clamp(1rem,4vw,4.5rem) 0}.shopco-rail-head{border-bottom:1px solid var(--shopco-black);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding-bottom:1.2rem;display:flex}.shopco-rail-head h2{color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:.9}.shopco-outline-button{border:1px solid var(--shopco-line);min-height:2.45rem;color:var(--shopco-black);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;padding:.55rem 1rem;font-size:.68rem;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.shopco-outline-button:hover{border-color:var(--shopco-black);background:var(--shopco-black);color:#fff}.shopco-outline-button svg{width:.85rem}.shopco-product-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1.7rem);margin-top:1.8rem;display:grid}.shopco-style-board{background:var(--shopco-bg);border-radius:1.7rem;width:min(100%,90rem);margin:clamp(5rem,10vw,9rem) auto 0;padding:clamp(2.3rem,5vw,4.4rem) clamp(1rem,4vw,4.5rem)}.shopco-style-board-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:clamp(1.6rem,3vw,2.8rem);display:flex}.shopco-style-board-head h2{max-width:12ch;color:var(--shopco-black);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:900;line-height:.9}.shopco-style-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);grid-auto-rows:minmax(11rem,16rem);gap:1rem;display:grid}.shopco-style-card{background-color:#d8d6d6;background-image:linear-gradient(180deg,#00000005 25%,#000000ad 100%),var(--shopco-style-image);color:#fff;isolation:isolate;min-width:0;transition:transform .25s var(--ease-out),box-shadow .25s ease;background-position:50%;background-size:cover;border-radius:1rem;flex-direction:column;justify-content:flex-end;padding:clamp(1.1rem,2vw,1.8rem);display:flex;position:relative;overflow:hidden}.shopco-style-card:before{z-index:-1;content:"";opacity:0;background:linear-gradient(120deg,#e34b4221,#0000 55%);transition:opacity .25s;position:absolute;inset:0}.shopco-style-card:hover{transform:translateY(-4px);box-shadow:0 1rem 2.2rem #00000024}.shopco-style-card:hover:before{opacity:1}.shopco-style-card:nth-child(2),.shopco-style-card:nth-child(3){grid-column:span 1}.shopco-style-card:nth-child(2){grid-column:2}.shopco-style-card:nth-child(3){grid-column:1/span 2}.shopco-style-card:nth-child(4){grid-column:2}.shopco-style-card span{color:#ffffffb8;margin-bottom:.45rem;font-size:.64rem;font-weight:750}.shopco-style-card strong{max-width:12ch;font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(1.45rem,3vw,2.7rem);font-weight:900;line-height:.95}.shopco-style-card svg{width:1.15rem;transition:transform .2s;position:absolute;bottom:1.25rem;right:1.25rem}.shopco-style-card:hover svg{transform:translate(4px)}.shopco-products{padding-top:clamp(5rem,10vw,9rem)}@media (max-width:52rem){.shopco-brand-strip-inner{justify-content:flex-start;gap:1.4rem;min-height:5rem}.shopco-product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.8rem;margin-inline:-.25rem;padding:.1rem .25rem 1rem;display:flex;overflow-x:auto}.shopco-product-rail::-webkit-scrollbar{display:none}.shopco-product-rail .shopco-product-card{scroll-snap-align:start;flex:0 0 min(48vw,13rem)}.shopco-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(10rem,14rem)}.shopco-style-card:first-child,.shopco-style-card:nth-child(2),.shopco-style-card:nth-child(3),.shopco-style-card:nth-child(4){grid-column:auto}.shopco-style-card:nth-child(3){grid-column:1/span 2}}@media (max-width:38rem){.shopco-hero-copy:after{width:3.1rem;height:3.1rem;bottom:1rem;right:.85rem}.shopco-rail-section{padding-top:4rem}.shopco-rail-head{flex-direction:column;align-items:flex-start;gap:.9rem}.shopco-rail-head .shopco-outline-button{align-self:flex-end}.shopco-style-board{border-radius:1rem;margin-top:4.8rem;padding-block:2.5rem}.shopco-style-board-head{display:block}.shopco-style-board-head h2{margin-top:.4rem}.shopco-style-grid{grid-auto-rows:minmax(9.5rem,12rem);gap:.65rem}.shopco-style-card{border-radius:.75rem;padding:.9rem}.shopco-style-card strong{font-size:1.35rem}.shopco-style-card svg{bottom:.8rem;right:.8rem}.shopco-style-card:nth-child(3){grid-column:1/span 2}}@media (prefers-reduced-motion:reduce){.shopco-style-card,.shopco-style-card svg,.shopco-style-card:before{transition:none}}.storefront-hero{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);min-height:0}.storefront-hero-copy{min-height:clamp(22rem,31vw,31rem)}.storefront-hero-visual{aspect-ratio:1800/800;min-height:0}.storefront-hero-tone-funkita:after,.storefront-hero-tone-funky:after,.storefront-hero-tone-stopwatch:after,.storefront-hero-tone-stretchcordz:after{background:0 0}.shopco-hero{grid-template-columns:minmax(15rem,.75fr) minmax(0,1.25fr);min-height:0}.shopco-hero-copy{min-height:clamp(22rem,31vw,31rem)}.shopco-hero-image{aspect-ratio:1800/800;min-height:0}.shopco-hero-image img{object-fit:cover;object-position:center}.shopco-hero-tag{top:1rem;bottom:auto;right:1rem}.shopco-hero-controls{z-index:3;gap:.35rem;display:flex;position:absolute;top:1rem;left:1rem}.shopco-hero-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;transition:background .18s,transform .18s;display:grid}.shopco-hero-controls button:hover{background:#000000ad;transform:translateY(-1px)}.shopco-hero-controls svg{width:.95rem;height:.95rem}.shopco-hero-thumbs{z-index:3;scrollbar-width:none;justify-content:flex-end;gap:.4rem;display:flex;position:absolute;bottom:.85rem;left:1rem;right:1rem;overflow-x:auto}.shopco-hero-thumbs::-webkit-scrollbar{display:none}.shopco-hero-thumbs button{cursor:pointer;opacity:.7;background:#00000059;border:2px solid #0000;border-radius:.4rem;flex:none;width:clamp(3.2rem,6vw,5.2rem);height:clamp(2.2rem,4vw,3.2rem);padding:0;transition:opacity .18s,border-color .18s,transform .18s;overflow:hidden}.shopco-hero-thumbs button:hover{opacity:1;transform:translateY(-2px)}.shopco-hero-thumbs button.is-active{opacity:1;border-color:#fff}.shopco-hero-thumbs img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:52rem){.storefront-hero-copy{min-height:clamp(23rem,72vw,30rem)}.storefront-hero-visual{aspect-ratio:1800/800;min-height:0}.shopco-hero-copy{min-height:clamp(23rem,72vw,30rem)}.shopco-hero-image{aspect-ratio:1800/800;min-height:0}}@media (max-width:38rem){.storefront-hero-copy{min-height:24rem}.storefront-hero-visual{aspect-ratio:1800/800;min-height:0}.shopco-hero-copy{min-height:24rem}.shopco-hero-image{aspect-ratio:1800/800;min-height:0}.shopco-hero-tag{text-overflow:ellipsis;white-space:nowrap;max-width:11rem;font-size:.56rem;top:.75rem;right:.75rem;overflow:hidden}.shopco-hero-controls{top:.7rem;left:.7rem}.shopco-hero-controls button{width:1.9rem;height:1.9rem}.shopco-hero-thumbs{justify-content:flex-start;bottom:.65rem;left:.7rem;right:.7rem}.shopco-hero-thumbs button{width:3.25rem;height:2.05rem}}@media (max-width:52rem){.shopco-hero,.storefront-hero{grid-template-columns:1fr}.shopco-hero-copy,.shopco-hero-image,.shopco-hero-thumbs,.storefront-hero-copy,.storefront-hero-thumbs,.storefront-hero-visual{min-width:0}}.site2-storefront{--site2-ink:#081a2c;--site2-deep:#06243a;--site2-water:#0a88a7;--site2-water-soft:#e8f6f7;--site2-coral:#f15d4c;--site2-sun:#f5c75a;--site2-paper:#f5f8f7;--site2-card:#fff;--site2-muted:#64757b;--site2-line:#dbe5e5;--site2-shadow:0 1.4rem 3rem #06243a1f;background:var(--site2-paper);min-height:100vh;color:var(--site2-ink);font-family:var(--font-body);overflow:clip}.site2-loading{background:#f5f8f7;min-height:100dvh;padding:0 clamp(1rem,4vw,4.5rem) 4rem}.site2-loading-header{border-bottom:1px solid #06243a14;align-items:center;width:min(100%,90rem);height:4.7rem;margin:0 auto;display:flex}.site2-loading-logo{background:linear-gradient(100deg,#dbe9e9 30%,#f4fbfb 45%,#dbe9e9 60%) 0 0/300% 100%;border-radius:.35rem;width:8.75rem;height:1.9rem}.site2-loading-hero,.site2-loading-logo{animation:site2-loading-shimmer 1.5s ease-in-out infinite}.site2-loading-hero{aspect-ratio:1903/880;background:linear-gradient(100deg,#dcebed 30%,#f5fbfb 45%,#dcebed 60%) 0 0/300% 100%;border-radius:1rem;width:min(100%,90rem);margin:clamp(1rem,3vw,2rem) auto 0}.site2-loading-heading{gap:.55rem;width:min(100%,25rem);margin:clamp(2.5rem,6vw,5rem) auto 0;display:grid}.site2-loading-heading span{background:#d8e9eb;border-radius:999px;height:.8rem;animation:site2-loading-shimmer 1.5s ease-in-out infinite}.site2-loading-heading span:nth-child(2){width:74%}.site2-loading-heading span:nth-child(3){width:46%}.site2-loading-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;width:min(100%,90rem);margin:2rem auto 0;display:grid}.site2-loading-grid i{aspect-ratio:4/5;background:#e2eff0;border-radius:.85rem;animation:site2-loading-shimmer 1.5s ease-in-out infinite;display:block}@keyframes site2-loading-shimmer{0%,to{opacity:.72}50%{opacity:1}}@media (max-width:48rem){.site2-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.site2-loading-grid i,.site2-loading-heading span,.site2-loading-hero,.site2-loading-logo{animation:none}}.site2-storefront *,.site2-storefront :after,.site2-storefront :before{box-sizing:border-box}.site2-storefront a{color:inherit;text-decoration:none}.site2-storefront button,.site2-storefront input,.site2-storefront select{font:inherit}.site2-storefront :where(a,button,input,select):focus-visible{outline:3px solid var(--site2-coral);outline-offset:3px}.site2-skip-link{z-index:10000;background:var(--site2-ink);color:#fff;border-radius:999px;padding:.65rem .95rem;font-size:.78rem;font-weight:800;transition:transform .2s;position:fixed;top:.75rem;left:1rem;transform:translateY(-180%)}.site2-skip-link:focus-visible{transform:translateY(0)}.site2-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f8f7e6;border-bottom:1px solid #081a2c1a;position:sticky;top:0}.site2-header-inner{align-items:center;gap:clamp(.65rem,2vw,2.3rem);width:min(100%,90rem);min-height:4.7rem;margin-inline:auto;padding:.7rem clamp(1rem,4vw,4.5rem);display:flex}.site2-logo{flex:none;align-items:center;width:140px;height:30px;display:inline-flex}.site2-logo img{object-fit:contain;object-position:left center;width:140px;height:30px;display:block}.site2-nav{white-space:nowrap;align-items:center;gap:clamp(.75rem,1.6vw,1.6rem);margin-right:auto;font-size:.78rem;font-weight:700;display:flex}.site2-nav>a{color:var(--site2-ink);position:relative}.site2-nav>a:after{background:var(--site2-coral);content:"";transform-origin:100%;height:2px;transition:transform .24s var(--ease-out);position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.site2-nav>a:hover:after{transform-origin:0;transform:scaleX(1)}.site2-catalog-menu{position:relative}.site2-catalog-menu summary{min-height:2rem;color:var(--site2-ink);cursor:pointer;align-items:center;gap:.25rem;list-style:none;display:inline-flex}.site2-catalog-menu summary::-webkit-details-marker{display:none}.site2-catalog-menu summary svg{width:.82rem;transition:transform .2s var(--ease-out)}.site2-catalog-menu[open] summary svg{transform:rotate(180deg)}.site2-catalog-menu-popover{z-index:220;border:1px solid var(--site2-line);min-width:15rem;box-shadow:var(--site2-shadow);background:#fffffffa;border-radius:.85rem;padding:.45rem;position:absolute;top:calc(100% + .8rem);left:50%;transform:translate(-50%)}.site2-catalog-menu-popover a{min-height:2.45rem;color:var(--site2-ink);border-radius:.55rem;align-items:center;padding:.45rem .7rem;font-size:.7rem;font-weight:750;display:flex}.site2-catalog-menu-popover a:hover{background:var(--site2-water-soft);color:var(--site2-water)}.site2-nav-head{display:none}.site2-icon-button{width:2.65rem;height:2.65rem;color:var(--site2-ink);cursor:pointer;transition:background .2s ease,color .2s ease,transform .2s var(--ease-out);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.site2-icon-button:hover{background:var(--site2-water-soft);color:var(--site2-water);transform:translateY(-1px)}.site2-icon-button svg{width:1.1rem;height:1.1rem}.site2-icon-button b{background:var(--site2-coral);color:#fff;border-radius:50%;place-items:center;min-width:1.05rem;height:1.05rem;font-size:.56rem;line-height:1;display:grid;position:absolute;top:.1rem;right:.05rem}.site2-cart-trigger.is-bumped{animation:site2-cart-bump .62s var(--ease-out)}.site2-cart-trigger.is-bumped b{animation:site2-cart-badge .62s var(--ease-out)}.site2-menu-toggle{display:none}.site2-header-actions{align-items:center;gap:.1rem;display:flex}.site2-search{border:1px solid var(--site2-line);width:clamp(12rem,23vw,19rem);min-width:0;height:2.7rem;color:var(--site2-muted);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .35rem .25rem .82rem;display:flex}.site2-search>svg{flex:none;width:1rem}.site2-search input{width:100%;min-width:0;color:var(--site2-ink);background:0 0;border:0;outline:0;font-size:.74rem}.site2-search input::placeholder{color:#809096}.site2-search button{background:var(--site2-ink);color:#fff;cursor:pointer;width:2.1rem;height:2.1rem;transition:background .2s ease,transform .2s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.site2-search button:hover{background:var(--site2-water);transform:translate(2px)}.site2-search button svg{width:.88rem}.site2-search-trigger{appearance:none;text-align:left;cursor:pointer}.site2-search-trigger>span{min-width:0;color:var(--site2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.site2-search-trigger kbd{border:1px solid var(--site2-line);background:var(--site2-paper);color:var(--site2-muted);border-radius:.32rem;flex:none;align-items:center;margin-left:auto;padding:.18rem .32rem;font-family:inherit;font-size:.56rem;font-weight:800;line-height:1;display:inline-flex}.site2-search-trigger:hover{border-color:var(--site2-water)}@supports (color:color-mix(in lab,red,red)){.site2-search-trigger:hover{border-color:color-mix(in srgb,var(--site2-water) 48%,var(--site2-line))}}.site2-overlay{z-index:180;cursor:pointer;background:#03142175;border:0;animation:site2-fade-in .2s both;position:fixed;inset:0}.site2-menu-overlay{display:none}.site2-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site2-hero,.site2-hero-media{background:var(--site2-deep);width:100%;position:relative}.site2-hero-media{min-height:0;overflow:hidden}.site2-hero-link{display:block;position:absolute;inset:0}.site2-hero-link>img{object-fit:contain;object-position:center;background:var(--site2-deep);width:100%;height:100%;min-height:0;animation:site2-hero-enter .65s var(--ease-out) both;display:block}.site2-hero-video-link{cursor:default}.site2-hero-video-frame{width:100%;height:100%;position:relative;overflow:hidden}.site2-hero-video,.site2-hero-video-poster{object-fit:cover;object-position:center;background:var(--site2-deep);width:100%;height:100%;display:block}.site2-hero-video-poster{animation:site2-hero-enter .65s var(--ease-out) both}.site2-hero-site-logo{z-index:3;top:var(--site2-logo-top,24%);left:var(--site2-logo-left,50%);width:var(--site2-logo-width,clamp(5.6rem,11vw,9.5rem));background:0 0;border:0;border-radius:.52rem;place-items:center;max-width:calc(100% - 2rem);min-height:2.15rem;padding:.34rem .56rem;display:grid;position:absolute;right:auto;transform:translate(-50%,-50%)}.site2-hero-site-logo img{width:100%;height:auto;display:block}.site2-hero-brand-marker{z-index:4;top:var(--site2-marker-top,64%);left:var(--site2-marker-left,47%);color:#fff;filter:drop-shadow(0 .16rem .45rem #00000052);pointer-events:none;align-items:center;gap:.45rem;display:inline-flex;position:absolute;transform:translateY(-50%)}.site2-hero-brand-dot{background:var(--site2-coral);border:2px solid #fff;border-radius:50%;flex:none;width:.72rem;height:.72rem;animation:site2-brand-pulse 1.65s ease-in-out infinite;position:relative;box-shadow:0 0 0 .28rem #ffffff42}.site2-hero-brand-dot:after{content:"";border:1px solid #ffffffd1;border-radius:50%;animation:site2-brand-ring 1.65s ease-out infinite;position:absolute;inset:-.42rem}.site2-hero-brand-line{transform-origin:0;background:#ffffffe6;flex:none;width:clamp(2rem,5vw,5rem);height:1px}.site2-hero-product-marker{pointer-events:auto;color:inherit;gap:clamp(.36rem,.7vw,.58rem);text-decoration:none}.site2-hero-product-card{min-width:clamp(12rem,17vw,16.5rem);color:var(--site2-ink);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:transform .22s var(--ease-out),box-shadow .22s ease,border-color .22s ease;background:#ffffff7a;border:1px solid #ffffffb8;border-radius:.78rem;align-items:center;gap:.62rem;padding:.42rem .65rem .42rem .42rem;display:flex;box-shadow:0 .7rem 1.5rem #0000002e}.site2-hero-product-marker:focus-visible .site2-hero-product-card,.site2-hero-product-marker:hover .site2-hero-product-card{border-color:var(--site2-sun);transform:translateY(-2px);box-shadow:0 .9rem 1.8rem #0000003d}.site2-hero-product-image-wrap{background:#f5f8f7;border-radius:.78rem;flex:none;place-items:center;width:clamp(3.55rem,5.1vw,4.8rem);height:clamp(4.45rem,6.7vw,5.85rem);display:grid;position:relative;overflow:hidden}.site2-hero-product-image{object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.site2-hero-product-brand-in-image{display:none}.site2-hero-product-copy{justify-items:start;gap:.2rem;min-width:0;display:grid}.site2-hero-product-brand{color:var(--site2-coral);font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(.86rem,1.2vw,1.06rem);font-weight:950;line-height:1}.site2-hero-product-title{max-width:19ch;color:var(--site2-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.58rem,.73vw,.68rem);font-weight:750;line-height:1.28;display:-webkit-box;overflow:hidden}.site2-hero-product-price{flex-wrap:wrap;align-items:baseline;gap:.36rem;margin-top:.12rem;display:flex}.site2-hero-product-price strong{color:var(--site2-ink);white-space:nowrap;font-size:clamp(.76rem,1vw,.9rem);font-weight:900}.site2-hero-product-price del{color:var(--site2-muted);white-space:nowrap;font-size:clamp(.55rem,.7vw,.64rem)}.site2-hero-product-discount{background:var(--site2-sun);color:var(--site2-ink);letter-spacing:.04em;border-radius:.28rem;padding:.16rem .3rem;font-size:.5rem;font-weight:900;line-height:1}.site2-hero-fallback{background:linear-gradient(125deg,var(--site2-deep),var(--site2-water));width:100%;height:100%}.site2-hero-scrim{pointer-events:none;background:linear-gradient(90deg,#06243ac2,#06243a1f 65%,#06243a1a);position:absolute;inset:0}.site2-hero-content{z-index:2;color:#fff;width:min(32rem,75vw);position:absolute;top:50%;left:max(1.25rem,50vw - 40.5rem);transform:translateY(-50%)}.site2-hero-content p{color:#ffffffbf;letter-spacing:.16em;margin:0 0 1.1rem;font-size:.72rem;font-weight:800}.site2-hero-content h1{max-width:9ch;font-family:var(--font-display);letter-spacing:-.065em;overflow-wrap:anywhere;margin:0;font-size:clamp(2.8rem,7.3vw,7.8rem);font-weight:900;line-height:.9}.site2-hero-content h1 span{color:var(--site2-sun)}.site2-primary-button{min-height:2.9rem;transition:background .2s ease,color .2s ease,transform .2s var(--ease-out),box-shadow .2s ease;background:#fff;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;gap:.62rem;margin-top:1.6rem;padding:.75rem 1.2rem;font-size:.76rem;font-weight:850;display:inline-flex;color:var(--site2-ink)!important}.site2-primary-button:hover:not(:disabled){background:var(--site2-sun);transform:translateY(-3px);box-shadow:0 .7rem 1.6rem #00000024}.site2-primary-button:disabled{cursor:not-allowed;opacity:.5}.site2-primary-button svg{width:.96rem}.site2-hero-controls{z-index:3;color:#fff;align-items:center;gap:.4rem;display:flex;position:absolute;bottom:2.1rem;right:max(1.25rem,50vw - 40.5rem)}.site2-hero-controls>span{letter-spacing:.08em;margin-right:.7rem;font-size:.68rem;font-weight:800}.site2-hero-controls i{color:#ffffff80;padding-inline:.2rem;font-style:normal}.site2-hero-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.4rem;height:2.4rem;transition:background .2s ease,transform .2s var(--ease-out);background:#00000029;border:1px solid #ffffff80;border-radius:50%;place-items:center;display:grid}.site2-hero-controls button:hover{background:var(--site2-coral);transform:translateY(-2px)}.site2-hero-controls svg{width:.95rem}.site2-hero-dots{z-index:3;gap:.3rem;display:flex;position:absolute;bottom:1rem;left:max(1.25rem,50vw - 40.5rem);right:max(1.25rem,50vw - 40.5rem)}.site2-hero-dots button{cursor:pointer;transform-origin:0;width:3rem;height:.22rem;transition:transform .3s var(--ease-out),background .3s ease;background:#fff6;border:0;border-radius:999px;padding:0;transform:scaleX(.52)}.site2-hero-dots button.is-active{background:var(--site2-sun);transform:scaleX(1)}.site2-scroll-cue{z-index:4;color:#fff;letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:.45rem;font-size:.64rem;font-weight:800;display:inline-flex;position:absolute;bottom:1.7rem;right:clamp(1rem,3.5vw,3.5rem)}.site2-scroll-cue svg{width:1rem;animation:site2-scroll-bob 1.6s var(--ease-in-out) infinite}.site2-brand-marquee{border-bottom:1px solid var(--site2-line);background:#fff;position:relative;overflow:hidden}.site2-brand-track{align-items:center;width:max-content;min-height:5.9rem;animation:site2-marquee 28s linear infinite;display:flex}.site2-brand-track>div{align-items:center;gap:clamp(2rem,6vw,7rem);padding-right:clamp(2rem,6vw,7rem);display:flex}.site2-brand-track span{color:var(--site2-ink);white-space:nowrap}.site2-brand-wordmark{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(1.25rem,3vw,2.25rem);font-weight:900}.site2-brand-wordmark:first-child{color:var(--site2-coral)}.site2-brand-wordmark:nth-child(2){color:var(--site2-water)}.site2-brand-logo{justify-content:center;align-items:center;width:clamp(6.2rem,11vw,10rem);height:2.8rem;display:inline-flex}.site2-brand-logo img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:2.6rem;display:block}.site2-brand-logo.is-square{background:#fff;width:3.2rem;height:3.2rem;padding:.18rem}.site2-brand-logo.is-square img{object-fit:contain;width:100%;height:100%;max-height:none}.site2-section{width:min(100%,90rem);margin-inline:auto;padding:clamp(4.5rem,9vw,8rem) clamp(1rem,4vw,4.5rem) 0}.site2-section-heading{justify-content:space-between;align-items:flex-end;gap:1.25rem;margin-bottom:clamp(1.5rem,3vw,2.4rem);display:flex}.site2-section-eyebrow{color:var(--site2-water);letter-spacing:.15em;margin:0 0 .72rem;font-size:.64rem;font-weight:850}.site2-catalog-head h1,.site2-catalog-head h2,.site2-review-inner h2,.site2-section-heading h2{max-width:16ch;color:var(--site2-ink);font-family:var(--font-display);letter-spacing:-.07em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,5vw,4.1rem);font-weight:900;line-height:.91}.site2-text-link{color:var(--site2-water);flex:none;align-items:center;gap:.42rem;font-size:.73rem;font-weight:800;display:inline-flex}.site2-text-link:hover{color:var(--site2-coral)}.site2-text-link svg{width:.92rem;transition:transform .2s var(--ease-out)}.site2-text-link:hover svg{transform:translate(3px)}.site2-product-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.7vw,1.5rem);display:grid}.site2-product-card{min-width:0}.site2-product-media{aspect-ratio:4/5;background:var(--site2-water-soft);border-radius:1rem;position:relative;overflow:hidden}.site2-product-media img,.site2-product-media>a{width:100%;height:100%;display:block}.site2-product-media img{object-fit:cover;transition:transform .5s var(--ease-out)}.site2-product-card:hover .site2-product-media img{transform:scale(1.055)}.site2-product-no-image{background:linear-gradient(135deg,var(--site2-water-soft),#d3ebeb);width:100%;height:100%}.site2-product-badge{background:var(--site2-sun);color:var(--site2-ink);border-radius:999px;padding:.36rem .55rem;font-size:.58rem;font-weight:850;position:absolute;top:.75rem;left:.75rem}.site2-product-wish{width:2.25rem;height:2.25rem;color:var(--site2-ink);cursor:pointer;opacity:0;transition:opacity .2s ease,transform .2s var(--ease-out),color .2s ease;background:#ffffffe0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.62rem;right:.62rem;transform:translateY(-4px)}.site2-product-card:hover .site2-product-wish,.site2-product-wish.is-active,.site2-product-wish:focus-visible{opacity:1;transform:translateY(0)}.site2-product-wish.is-active{color:var(--site2-coral)}.site2-product-wish svg{width:1rem}.site2-product-add{background:var(--site2-ink);color:#fff;cursor:pointer;opacity:0;min-height:2.7rem;transition:opacity .2s ease,transform .2s var(--ease-out),background .2s ease;border:0;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;bottom:.7rem;left:.7rem;right:.7rem;transform:translateY(7px)}.site2-product-add:focus-visible,.site2-product-card:hover .site2-product-add{opacity:1;transform:translateY(0)}.site2-product-add.is-added,.site2-product-add:hover:not(:disabled){background:var(--site2-water)}.site2-product-add.is-added{opacity:1;transform:translateY(0)}.site2-product-add:disabled{cursor:not-allowed;opacity:.78}.site2-product-add svg{width:.85rem}.site2-product-title{color:var(--site2-ink);margin-top:.85rem;font-size:.8rem;font-weight:800;line-height:1.25;display:block}.site2-product-title:hover{color:var(--site2-water)}.site2-product-meta{min-height:1.15rem;color:var(--site2-muted);text-overflow:ellipsis;white-space:nowrap;margin:.32rem 0 0;font-size:.66rem;overflow:hidden}.site2-product-meta span{color:var(--site2-coral);padding-inline:.2rem}.site2-product-price{align-items:baseline;gap:.5rem;margin-top:.45rem;display:flex}.site2-product-price strong{color:var(--site2-ink);font-size:.84rem}.site2-product-price del{color:var(--site2-muted);font-size:.67rem}.site2-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;display:grid}.site2-category-card{aspect-ratio:1/1.12;background:var(--site2-deep);color:#fff;isolation:isolate;border-radius:1rem;min-width:0;position:relative;overflow:hidden}.site2-category-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s var(--ease-out);display:block}.site2-category-card-yaris-mayolari .site2-category-image{object-position:50% 58%}.site2-category-card-antrenman-mayolari .site2-category-image{object-position:50% 44%}.site2-category-placeholder{background:linear-gradient(135deg,var(--site2-water-soft),var(--site2-deep));display:block;position:absolute;inset:0}.site2-category-card:hover img{transform:scale(1.08)}.site2-category-shade{background:linear-gradient(#36383a21 18%,#6a6a6ae6);position:absolute;inset:0}.site2-category-card>div{position:absolute;bottom:1rem;left:1rem;right:1rem}.site2-category-card small{color:#ffffffbf;margin-bottom:.35rem;font-size:.6rem;font-weight:750;display:block}.site2-category-card strong{max-width:8ch;font-family:var(--font-display);letter-spacing:-.065em;text-shadow:0 .1rem .5rem #0000;font-size:clamp(1.45rem,3vw,2.35rem);font-weight:900;line-height:.95;display:block}.site2-category-arrow{background:var(--site2-sun);width:2.1rem;height:2.1rem;color:var(--site2-ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.site2-category-arrow svg{width:.95rem}.site2-stories{background:var(--site2-deep);color:#fff;margin-top:clamp(5rem,10vw,9rem)}.site2-stories-inner{padding-bottom:clamp(4.5rem,9vw,8rem)}.site2-stories .site2-section-heading h2{color:#fff}.site2-stories .site2-section-eyebrow{color:var(--site2-sun)}.site2-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.site2-story-card{min-width:0}.site2-story-media{aspect-ratio:9/12;background:#021522;border-radius:1rem;position:relative;overflow:hidden}.site2-story-media video{object-fit:cover;width:100%;height:100%;display:block}.site2-story-play{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.75rem;height:2.75rem;transition:background .2s ease,transform .2s var(--ease-out);background:#06243a80;border:1px solid #fff9;border-radius:50%;place-items:center;padding:0;font-size:.7rem;display:grid;position:absolute;bottom:1rem;right:1rem}.site2-story-play:hover{background:var(--site2-coral);transform:translateY(-2px)}.site2-story-card>p{color:var(--site2-sun);letter-spacing:.14em;margin:.9rem 0 .35rem;font-size:.62rem;font-weight:800}.site2-story-card h3{color:#fff;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,2.7vw,2.1rem);font-weight:850;line-height:.98}.site2-review-section{background:var(--site2-water-soft);margin-top:clamp(5rem,10vw,9rem)}.site2-review-inner{grid-template-columns:minmax(0,1fr) minmax(18rem,.8fr);align-items:center;gap:clamp(2rem,8vw,8rem);width:min(100%,90rem);margin-inline:auto;padding:clamp(3.5rem,7vw,6rem) clamp(1rem,4vw,4.5rem);display:grid}.site2-review-inner h2{color:var(--site2-deep)}.site2-review-copy{max-width:38ch;color:var(--site2-muted);margin:1.2rem 0 0;font-size:.84rem;line-height:1.7}.site2-review-list{min-width:0}.site2-review-summary{background:#ffffffbd;border:1px solid #0a88a72e;border-radius:1rem;justify-content:space-between;align-items:center;gap:.9rem;margin-bottom:.85rem;padding:.78rem .9rem;display:flex}.site2-review-summary-main{flex-wrap:wrap;align-items:center;gap:.55rem .75rem;min-width:0;display:flex}.site2-review-summary .site2-review-stars{color:var(--site2-coral)}.site2-review-summary strong{color:var(--site2-ink);font-size:1.05rem}.site2-review-summary-main>span{color:var(--site2-muted);font-size:.7rem}.site2-review-controls{flex:none;align-items:center;gap:.35rem;display:flex}.site2-review-nav,.site2-review-pause{width:2rem;height:2rem;color:var(--site2-water);cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s var(--ease-out);background:#fff;border:1px solid #0a88a733;border-radius:50%;place-items:center;padding:0;display:grid}.site2-review-nav:focus-visible,.site2-review-nav:hover,.site2-review-pause:focus-visible,.site2-review-pause:hover{border-color:var(--site2-water);background:var(--site2-water);color:#fff;transform:translateY(-1px)}.site2-review-nav svg{width:.85rem;height:.85rem}.site2-review-pause{border-radius:.65rem;margin-left:.15rem}.site2-review-pause svg{width:.78rem;height:.78rem}.site2-review-carousel{min-width:0;overflow:hidden}.site2-review-carousel-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:14.8rem;display:grid}.site2-review-carousel-stage.is-next{animation:site2-review-slide-next .52s var(--ease-out) both}.site2-review-carousel-stage.is-previous{animation:site2-review-slide-previous .52s var(--ease-out) both}.site2-review-card{background:#fff;border:1px solid #0a88a724;border-radius:1rem;min-width:0;height:100%;padding:1.1rem}.site2-review-card-stars{color:var(--site2-coral);gap:.14rem;display:flex}.site2-review-card-stars svg{width:.85rem;height:.85rem}.site2-review-card h3{color:var(--site2-ink);margin:.75rem 0 .4rem;font-size:.82rem}.site2-review-card p{color:var(--site2-muted);margin:0;font-size:.72rem;line-height:1.55}.site2-review-card footer{color:var(--site2-muted);flex-wrap:wrap;gap:.35rem .65rem;margin-top:.85rem;font-size:.61rem;display:flex}.site2-review-card footer strong{color:var(--site2-ink)}.site2-review-dots{justify-content:center;align-items:center;gap:.42rem;margin-top:.85rem;display:flex}.site2-review-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:1.4rem;height:1.2rem;padding:0;display:grid}.site2-review-dots button span{width:.38rem;height:.38rem;transition:transform .25s var(--ease-out),background .25s ease;background:#0a88a747;border-radius:50%;display:block;transform:scaleX(1)}.site2-review-dots button.is-active span,.site2-review-dots button:focus-visible span,.site2-review-dots button:hover span{background:var(--site2-coral);border-radius:999px;transform:scaleX(2.5)}.site2-review-empty{background:#ffffffbd;border:1px solid #0a88a72e;border-radius:1rem;align-content:center;gap:.52rem;padding:clamp(1.5rem,3vw,2.3rem);display:grid}.site2-review-stars{color:var(--site2-line);gap:.25rem;display:flex}.site2-review-stars svg{width:1.15rem}.site2-review-empty strong{color:var(--site2-ink);font-size:1rem}.site2-review-empty>span{color:var(--site2-muted);font-size:.72rem;line-height:1.5}@keyframes site2-review-slide-next{0%{opacity:0;transform:translate(1.4rem)}to{opacity:1;transform:translate(0)}}@keyframes site2-review-slide-previous{0%{opacity:0;transform:translate(-1.4rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.site2-review-carousel-stage.is-next,.site2-review-carousel-stage.is-previous{animation:none}}.site2-catalog{padding-bottom:clamp(5rem,10vw,9rem)}.site2-catalog-head{border-bottom:1px solid var(--site2-ink);justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:1.4rem;display:flex}.site2-catalog-head h1,.site2-catalog-head h2{font-size:clamp(2.2rem,5vw,4.1rem)}.site2-catalog-count{color:var(--site2-muted);margin:.72rem 0 0;font-size:.72rem}.site2-catalog-tools{color:var(--site2-muted);align-items:center;gap:.55rem;font-size:.69rem;font-weight:750;display:flex}.site2-catalog-tools label{white-space:nowrap}.site2-catalog-tools select{padding:.35rem 2rem .35rem .7rem}.site2-catalog-tools select,.site2-filter-button{border:1px solid var(--site2-line);min-height:2.35rem;color:var(--site2-ink);background:#fff;border-radius:999px;font-size:.68rem}.site2-filter-button{cursor:pointer;align-items:center;gap:.35rem;padding:.35rem .75rem;font-weight:800;display:none}.site2-filter-button svg{width:.85rem}.site2-catalog-layout{grid-template-columns:13rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4.5rem);margin-top:1.7rem;display:grid}.site2-filter-panel{min-width:0}.site2-filter-head{border-bottom:1px solid var(--site2-line);justify-content:space-between;align-items:center;padding-bottom:.95rem;display:flex}.site2-filter-head strong{font-size:.84rem}.site2-filter-head .site2-icon-button{display:none}.site2-filter-group{border-bottom:1px solid var(--site2-line);padding:1.1rem 0}.site2-filter-group h3{color:var(--site2-ink);justify-content:space-between;align-items:center;margin:0 0 .65rem;font-size:.68rem;font-weight:850;display:flex}.site2-filter-group h3 svg{width:.8rem;color:var(--site2-muted)}.site2-filter-group>div{gap:.1rem;display:grid}.site2-filter-group a{min-height:2.1rem;color:var(--site2-muted);border-radius:.45rem;justify-content:space-between;align-items:center;padding:.4rem;font-size:.69rem;display:flex}.site2-filter-group a.is-active,.site2-filter-group a:hover{background:var(--site2-water-soft);color:var(--site2-water);font-weight:800}.site2-filter-group a span{font-size:.6rem}.site2-filter-check-list{scrollbar-width:thin;gap:.1rem;max-height:15rem;display:grid;overflow-y:auto}.site2-filter-check-list a{gap:.45rem}.site2-filter-check-list a span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.site2-filter-note{color:var(--site2-muted);margin:0;font-size:.66rem;line-height:1.55}.site2-catalog-results{min-width:0}.site2-result-line{color:var(--site2-muted);justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1.1rem;font-size:.68rem;display:flex}.site2-live-status{color:var(--site2-water);align-items:center;gap:.35rem;font-weight:800;display:inline-flex}.site2-live-status i{background:#19ae83;border-radius:50%;width:.4rem;height:.4rem;display:inline-block;box-shadow:0 0 0 .23rem #19ae8321}.site2-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.15rem 1.1rem;display:grid}.site2-empty-products{border:1px dashed var(--site2-line);text-align:center;background:#ffffff8c;border-radius:1rem;place-items:center;min-height:15rem;padding:2rem;display:grid}.site2-empty-products h3{color:var(--site2-ink);margin:0;font-size:1rem}.site2-empty-products p{color:var(--site2-muted);margin:.5rem 0 1.1rem;font-size:.75rem}.site2-pagination{border-top:1px solid var(--site2-line);color:var(--site2-muted);justify-content:space-between;align-items:center;margin-top:2.2rem;padding-top:1rem;font-size:.7rem;display:flex}.site2-pagination>div{gap:.45rem;display:flex}.site2-pagination a{border:1px solid var(--site2-line);width:2.35rem;height:2.35rem;color:var(--site2-ink);background:#fff;border-radius:50%;place-items:center;display:grid}.site2-pagination a:hover{border-color:var(--site2-water);color:var(--site2-water)}.site2-pagination svg{width:.9rem}.site2-footer{border-top:1px solid var(--site2-line);background:#fff;justify-content:space-between;align-items:flex-end;gap:2rem;padding:3rem max(1rem,50vw - 40.5rem);display:flex}.site2-footer-top p{margin:.8rem 0 0}.site2-footer-links,.site2-footer-top p{color:var(--site2-muted);font-size:.72rem}.site2-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:1rem 1.5rem;font-weight:700;display:flex}.site2-footer-links a:hover{color:var(--site2-water)}.site2-cart-layer{z-index:300;position:fixed;inset:0}.site2-cart-layer>.site2-overlay{z-index:300}.site2-cart-drawer{z-index:301;background:var(--site2-paper,var(--site2-canvas,#f5f8f7));width:min(100%,26rem);animation:site2-drawer-in .35s var(--ease-out) both;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-1.5rem 0 4rem #06243a2e}.site2-cart-head{border-bottom:1px solid var(--site2-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.7rem 1.4rem 1.3rem;display:flex}.site2-cart-head h2{color:var(--site2-ink);font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:2rem;line-height:.95}.site2-cart-head h2 span{color:var(--site2-muted);font-size:1rem}.site2-cart-items{flex:auto;padding:.5rem 1.4rem;overflow-y:auto}.site2-cart-row{border-bottom:1px solid var(--site2-line);grid-template-columns:4.7rem minmax(0,1fr);gap:.85rem;padding:1rem 0;display:grid}.site2-cart-row img{object-fit:cover;background:var(--site2-water-soft);border-radius:.7rem;width:4.7rem;height:5.4rem}.site2-cart-image-placeholder{background:linear-gradient(145deg,var(--site2-water-soft),var(--site2-deep));border-radius:.7rem;width:4.7rem;height:5.4rem;display:block}.site2-cart-row a{color:var(--site2-ink);font-size:.76rem;font-weight:800;line-height:1.25;display:block}.site2-cart-row strong{color:var(--site2-water);margin-top:.38rem;font-size:.75rem;display:block}.site2-quantity{border:1px solid var(--site2-line);background:#fff;border-radius:999px;align-items:center;gap:.4rem;margin-top:.7rem;padding:.18rem;display:inline-flex}.site2-quantity button{width:1.6rem;height:1.6rem;color:var(--site2-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.site2-quantity button:hover{background:var(--site2-water-soft);color:var(--site2-water)}.site2-quantity button svg{width:.7rem}.site2-quantity span{text-align:center;min-width:1rem;font-size:.7rem;font-weight:800}.site2-cart-total{border-top:1px solid var(--site2-line);background:#fff;grid-template-columns:1fr auto;gap:.65rem;padding:1.3rem 1.4rem 1.8rem;display:grid}.site2-cart-total>span{color:var(--site2-muted);font-size:.75rem}.site2-cart-total>strong{color:var(--site2-ink);font-size:1rem}.site2-cart-total small{color:var(--site2-muted);grid-column:1/-1;font-size:.66rem;line-height:1.45}.site2-cart-total .site2-primary-button{border-color:var(--site2-ink);background:var(--site2-ink);grid-column:1/-1;width:100%;margin-top:.2rem;color:#fff!important}.site2-cart-total .site2-primary-button:hover:not(:disabled){background:var(--site2-water)}.site2-cart-empty{text-align:center;flex:1;align-content:center;place-items:center;padding:2rem;display:grid}.site2-cart-empty>svg{width:2rem;height:2rem;color:var(--site2-water)}.site2-cart-empty h3{color:var(--site2-ink);margin:.9rem 0 .35rem;font-size:1rem}.site2-cart-empty p{color:var(--site2-muted);margin:0;font-size:.75rem}.site2-account-page{background:var(--site2-paper,#f5f8f7);min-height:100vh;color:var(--site2-ink,#081a2c)}.site2-account-shell{width:min(100%,90rem);margin-inline:auto;padding:clamp(1.2rem,4vw,3.5rem) clamp(1rem,5vw,5rem) clamp(3rem,8vw,7rem)}.site2-account-back{color:var(--site2-muted,#64757b);align-items:center;gap:.4rem;font-size:.72rem;font-weight:800;display:inline-flex}.site2-account-back:hover{color:var(--site2-water,#0a88a7)}.site2-account-back svg{width:.9rem}.site2-account-layout{background:#fff;border-radius:1.35rem;grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);min-height:min(68vh,48rem);margin-top:1.4rem;display:grid;overflow:hidden;box-shadow:0 1.5rem 4rem #06243a1f}.site2-account-story{isolation:isolate;background:var(--site2-deep,#06243a);color:#fff;place-items:center;min-height:100%;padding:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.site2-account-story:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 12% 18%,#0a88a757,#0000 37%),radial-gradient(circle at 84% 82%,#f15d4c3d,#0000 34%);position:absolute;inset:-20%}.site2-account-shorts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(.7rem,1.8vw,1.2rem);width:min(100%,36rem);margin:auto;display:grid}.site2-account-short-card{aspect-ratio:9/16;contain:paint;width:100%;max-width:16rem;transition:transform .35s var(--ease-out),border-color .2s ease,box-shadow .35s var(--ease-out);background:#031522;border:1px solid #ffffff4d;border-radius:1.1rem;justify-self:center;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #0003}.site2-account-short-card:hover{border-color:#ffffffc7;transform:translateY(-.3rem)rotate(-1deg);box-shadow:0 1.25rem 2.8rem #0000004d}.site2-account-short-card:nth-child(2):hover{transform:translateY(-.3rem)rotate(1deg)}.site2-account-short-video{object-fit:cover;width:100%;height:100%;display:block}.site2-account-short-overlay{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:linear-gradient(#04192814,#041928e0);border:1px solid #ffffff47;border-radius:.85rem;gap:.2rem;padding:.72rem .78rem .76rem;display:grid;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;box-shadow:0 .45rem 1.25rem #0003}.site2-account-short-overlay:before{content:"";background:var(--site2-sun,#f5c75a);border-radius:999px;width:1.6rem;height:.16rem}.site2-account-short-overlay strong{color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,1.2vw,.93rem);font-weight:950;line-height:1.05;overflow:hidden}.site2-account-short-slogan{color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(.62rem,1.1vw,.8rem);font-weight:850;line-height:1.15}.site2-account-short-overlay small{color:#ffffffc7;letter-spacing:.01em;font-size:clamp(.56rem,.9vw,.68rem);font-weight:650;line-height:1.3}.site2-account-card{background:var(--site2-paper,#f5f8f7);place-items:center;padding:clamp(1.4rem,5vw,4.5rem);display:grid}.site2-account-form-wrap{width:min(100%,25rem)}.site2-account-form-logo{width:min(100%,10rem);margin-bottom:clamp(1.4rem,3vw,2.2rem);display:block}.site2-account-form-logo img{width:100%;height:auto;display:block}.site2-account-heading h2{color:var(--site2-ink,#081a2c);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:.93}.site2-account-heading>p:last-child{color:var(--site2-muted,#64757b);margin:.8rem 0 0;font-size:.76rem;line-height:1.55}.site2-account-tabs{background:#e7eeee;border-radius:.7rem;grid-template-columns:1fr 1fr;gap:.25rem;margin:1.45rem 0 1.2rem;padding:.25rem;display:grid}.site2-account-tabs button{min-height:2.35rem;color:var(--site2-muted,#64757b);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;gap:.38rem;font-size:.68rem;font-weight:850;display:inline-flex}.site2-account-tabs button.is-active{color:var(--site2-ink,#081a2c);background:#fff;box-shadow:0 .25rem .8rem #06243a14}.site2-account-tabs svg{width:.85rem}.site2-account-form{gap:.48rem;display:grid}.site2-account-form label{color:var(--site2-ink,#081a2c);margin-top:.35rem;font-size:.68rem;font-weight:800}.site2-account-form label small{color:var(--site2-muted,#64757b);margin-left:.3rem;font-size:.58rem;font-weight:600}.site2-account-form input{border:1px solid var(--site2-line,#dbe5e5);width:100%;min-height:2.8rem;color:var(--site2-ink,#081a2c);background:#fff;border-radius:.55rem;outline:0;padding:.65rem .75rem;font-size:.75rem}.site2-account-form input:focus{border-color:var(--site2-water,#0a88a7);box-shadow:0 0 0 .2rem #0a88a71a}.site2-password-field{position:relative}.site2-password-field input{padding-right:2.6rem}.site2-password-field button{width:2rem;height:2rem;color:var(--site2-muted,#64757b);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.site2-password-field button:hover{background:var(--site2-water-soft,#e8f6f7);color:var(--site2-water,#0a88a7)}.site2-password-field svg{width:.9rem}.site2-account-feedback{margin:.55rem 0 0;font-size:.68rem;line-height:1.45}.site2-account-feedback.is-error{color:#b3342a}.site2-account-feedback.is-success{color:#087952}.site2-account-submit{background:var(--site2-ink,#081a2c);color:#fff;cursor:pointer;min-height:2.85rem;transition:background .2s ease,transform .2s var(--ease-out);border:0;border-radius:.6rem;justify-content:center;align-items:center;gap:.55rem;margin-top:.8rem;font-size:.72rem;font-weight:850;display:inline-flex}.site2-account-submit:hover:not(:disabled){background:var(--site2-water,#0a88a7);transform:translateY(-2px)}.site2-account-submit:disabled{cursor:wait;opacity:.62}.site2-account-submit svg{width:.9rem}.site2-account-guest{color:var(--site2-muted,#64757b);text-align:center;margin:1.25rem 0 0;font-size:.64rem}.site2-account-guest a{color:var(--site2-water,#0a88a7);text-underline-offset:.18em;font-weight:800;text-decoration:underline}.site2-account-welcome{text-align:center;width:min(100%,25rem)}.site2-account-avatar{background:var(--site2-water-soft,#e8f6f7);width:3.7rem;height:3.7rem;color:var(--site2-water,#0a88a7);border-radius:50%;place-items:center;margin:0 auto 1rem;display:grid}.site2-account-avatar svg{width:1.45rem}.site2-account-welcome h2{color:var(--site2-ink,#081a2c);font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:.95}.site2-account-welcome>p:not(.site2-section-eyebrow){color:var(--site2-muted,#64757b);margin:.55rem 0 0;font-size:.74rem}.site2-account-success{color:#087952;text-align:left;background:#e9f8f1;border-radius:.6rem;align-items:flex-start;gap:.45rem;margin:1.25rem 0;padding:.75rem;font-size:.68rem;line-height:1.45;display:flex}.site2-account-success svg{flex:none;width:1rem}.site2-account-addresses{text-align:left;gap:.55rem;margin:1rem 0 1.15rem;display:grid}.site2-account-addresses-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.site2-account-addresses-head h3{color:var(--site2-ink,#081a2c);margin:0;font-size:.75rem;font-weight:850}.site2-account-address-empty,.site2-account-addresses-head small{color:var(--site2-muted,#64757b);font-size:.6rem;line-height:1.4}.site2-account-address{border:1px solid var(--site2-line,#dbe5e5);background:#fff;border-radius:.58rem;padding:.65rem .72rem}.site2-account-address>div{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.site2-account-address strong{color:var(--site2-ink,#081a2c);font-size:.67rem}.site2-account-address>div span{background:var(--site2-water-soft,#e8f6f7);color:var(--site2-water,#0a88a7);border-radius:.3rem;padding:.17rem .32rem;font-size:.52rem;font-weight:800}.site2-account-address p{color:var(--site2-muted,#64757b);margin:.35rem 0 0;font-size:.61rem;line-height:1.45}.site2-account-address-empty{margin:1rem 0 1.15rem}.site2-account-primary{background:var(--site2-ink,#081a2c);color:#fff;border-radius:.6rem;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:2.8rem;font-size:.72rem;font-weight:850;display:inline-flex}.site2-account-primary:hover{background:var(--site2-water,#0a88a7)}.site2-account-primary .is-right{width:.9rem;transform:rotate(180deg)}.site2-account-welcome form{margin-top:.75rem}.site2-account-logout{color:var(--site2-muted,#64757b);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;font-size:.68rem;text-decoration:underline}.site2-account-logout:hover{color:var(--site2-coral,#f15d4c)}.site2-search-layer{z-index:280;place-items:start center;padding:clamp(5rem,12vh,8rem) 1rem 2rem;display:grid;position:fixed;inset:0}.site2-search-overlay{z-index:280;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031421ad}.site2-search-modal{z-index:281;background:var(--site2-paper,#f5f8f7);width:min(100%,42rem);max-height:min(76vh,42rem);animation:site2-search-modal-in .32s var(--ease-out) both;border:1px solid #ffffff47;border-radius:1.35rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0314214d}.site2-search-modal-head{justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.35rem 1.45rem .95rem;display:flex}.site2-search-modal-head h2{color:var(--site2-ink);font-family:var(--font-display);letter-spacing:-.065em;margin:0;font-size:clamp(1.8rem,4vw,2.7rem);font-weight:900;line-height:.95}.site2-search-modal-input{border:1px solid var(--site2-water);min-height:3.55rem;color:var(--site2-water);background:#fff;border-radius:.8rem;align-items:center;gap:.65rem;margin:0 1.45rem;padding:.35rem .4rem .35rem 1rem;display:flex;box-shadow:0 0 0 .2rem #0a88a714}.site2-search-modal-input svg{flex:none;width:1.1rem}.site2-search-modal-input input{width:100%;min-width:0;color:var(--site2-ink);background:0 0;border:0;outline:0;font-size:.86rem}.site2-search-modal-input input::placeholder{color:#809096}.site2-search-modal-input button{background:var(--site2-water-soft);width:2rem;height:2rem;color:var(--site2-water);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.site2-search-modal-input button:hover{background:var(--site2-water);color:#fff}.site2-search-modal-input button svg{width:.86rem}.site2-search-modal-input kbd{border:1px solid var(--site2-line);background:var(--site2-paper,#f5f8f7);color:var(--site2-muted);border-radius:.35rem;flex:none;margin-right:.35rem;padding:.3rem .42rem;font-family:inherit;font-size:.57rem;font-weight:800}.site2-search-modal-body{min-height:11rem;padding:1rem 1.45rem 1.15rem;overflow-y:auto}.site2-search-state{min-height:10rem;color:var(--site2-muted);text-align:center;align-content:center;place-items:center;gap:.5rem;font-size:.76rem;display:grid}.site2-search-state svg{width:1.35rem;color:var(--site2-water)}.site2-search-state strong{color:var(--site2-ink);font-size:.86rem}.site2-search-state span{max-width:34ch;line-height:1.5}.site2-search-state.is-error strong{color:var(--site2-coral)}.site2-search-spinner{border:2px solid var(--site2-line);border-top-color:var(--site2-water);border-radius:50%;width:1.35rem;height:1.35rem;animation:site2-video-spin .7s linear infinite;display:block}.site2-search-results{gap:.35rem;display:grid}.site2-search-result{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:.75rem;grid-template-columns:3.8rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.5rem;display:grid}.site2-search-result:hover{border-color:var(--site2-line);background:#fff;transform:translate(3px)}.site2-search-result-image{background:var(--site2-water-soft);border-radius:.55rem;place-items:center;width:3.8rem;height:4.25rem;display:grid;overflow:hidden}.site2-search-result-image img{object-fit:cover;width:100%;height:100%;display:block}.site2-search-result-copy{gap:.28rem;min-width:0;display:grid}.site2-search-result-copy strong{color:var(--site2-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:850;line-height:1.25;overflow:hidden}.site2-search-result-copy small{color:var(--site2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.64rem;overflow:hidden}.site2-search-result-price{color:var(--site2-water);white-space:nowrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:inline-flex}.site2-search-result-price svg{width:.82rem;transition:transform .18s var(--ease-out)}.site2-search-result:hover .site2-search-result-price svg{transform:translate(3px)}.site2-search-modal-foot{border-top:1px solid var(--site2-line);color:var(--site2-muted);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.45rem 1.1rem;font-size:.62rem;display:flex}.site2-search-modal-foot button{color:var(--site2-water);cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.66rem;font-weight:850;display:inline-flex}.site2-search-modal-foot button:hover{color:var(--site2-coral)}.site2-search-modal-foot button svg{width:.82rem}.site2-variant-layer{z-index:400;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.site2-variant-overlay{z-index:400;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031421b8}.site2-variant-modal{z-index:401;background:var(--site2-paper,#f5f8f7);width:min(100%,37rem);max-height:min(90dvh,44rem);animation:site2-search-modal-in .28s var(--ease-out) both;border:1px solid #ffffffb8;border-radius:1.25rem;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #0314215c}.site2-variant-modal-head{border-bottom:1px solid var(--site2-line,#dbe5e5);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.35rem .95rem;display:flex}.site2-variant-modal-head .site2-section-eyebrow{margin-bottom:.42rem}.site2-variant-modal-head h2{max-width:27ch;color:var(--site2-ink,#081a2c);font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(1.25rem,3vw,1.9rem);font-weight:900;line-height:1.02}.site2-variant-modal-body{min-height:0;padding:1rem 1.35rem 1.2rem;overflow-y:auto}.site2-variant-modal-product{grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.site2-variant-modal-image{background:var(--site2-water-soft,#e8f6f7);border-radius:.85rem;place-items:center;width:7rem;height:8rem;display:grid;overflow:hidden}.site2-variant-modal-image img{object-fit:cover;width:100%;height:100%;display:block}.site2-variant-modal-image .site2-product-no-image{min-height:100%}.site2-variant-modal-summary{gap:.36rem;min-width:0;display:grid}.site2-variant-modal-summary>span{color:var(--site2-muted,#64757b);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.site2-variant-modal-summary>span i{color:var(--site2-coral,#f15d4c);padding-inline:.2rem;font-style:normal}.site2-variant-modal-summary>strong{color:var(--site2-water,#0a88a7);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.2rem;font-weight:900}.site2-variant-modal-summary>small{color:var(--site2-muted,#64757b);font-size:.67rem;line-height:1.4}.site2-variant-modal-options{gap:1rem;margin-top:1.25rem;display:grid}.site2-variant-modal-options fieldset{border:0;min-width:0;margin:0;padding:0}.site2-variant-modal-options legend{width:100%;color:var(--site2-ink,#081a2c);justify-content:space-between;align-items:baseline;gap:.8rem;margin-bottom:.55rem;font-size:.72rem;font-weight:850;display:flex}.site2-variant-modal-options legend strong{color:var(--site2-muted,#64757b);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;font-weight:700;overflow:hidden}.site2-variant-modal-options fieldset>div{flex-wrap:wrap;gap:.45rem;display:flex}.site2-variant-modal-options button{border:1px solid var(--site2-line,#dbe5e5);min-width:3rem;max-width:100%;min-height:2.55rem;color:var(--site2-muted,#64757b);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease,transform .18s var(--ease-out);background:#fff;border-radius:.55rem;padding:.48rem .72rem;font-size:.7rem;font-weight:800;overflow:hidden}.site2-variant-modal-options button:hover:not(:disabled){border-color:var(--site2-deep,#06243a);color:var(--site2-deep,#06243a);transform:translateY(-1px)}.site2-variant-modal-options button.is-active{border-color:var(--site2-deep,#06243a);background:var(--site2-deep,#06243a);color:#fff}.site2-variant-modal-options button:disabled{cursor:not-allowed;opacity:.36;text-decoration:line-through}.site2-variant-modal-standard{color:var(--site2-muted,#64757b);align-items:center;gap:.4rem;margin:1.25rem 0 0;font-size:.72rem;display:inline-flex}.site2-variant-modal-standard svg{color:#16876b;width:.92rem}.site2-variant-modal-foot{border-top:1px solid var(--site2-line,#dbe5e5);background:#fff;justify-content:flex-end;align-items:center;gap:.65rem;padding:.9rem 1.35rem 1.1rem;display:flex}.site2-variant-modal-foot .site2-primary-button{border-color:var(--site2-ink,#081a2c);background:var(--site2-ink,#081a2c);min-height:2.7rem;margin-top:0;padding:.62rem 1rem;color:#fff!important}.site2-variant-modal-foot .site2-primary-button:hover:not(:disabled){background:var(--site2-water,#0a88a7)}.site2-variant-modal-foot .site2-primary-button svg{width:.88rem}.site2-variant-modal-cancel{min-height:2.7rem;color:var(--site2-muted,#64757b);cursor:pointer;background:0 0;border:0;padding:.55rem .75rem;font-size:.7rem;font-weight:800}.site2-variant-modal-cancel:hover{color:var(--site2-coral,#f15d4c)}@keyframes site2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes site2-drawer-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes site2-hero-enter{0%{opacity:.2;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes site2-scroll-bob{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes site2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes site2-video-spin{to{transform:rotate(1turn)}}@keyframes site2-brand-pulse{0%,to{transform:scale(1);box-shadow:0 0 0 .28rem #ffffff42}50%{transform:scale(1.18);box-shadow:0 0 0 .45rem #ffffff14}}@keyframes site2-brand-ring{0%{opacity:.9;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.6)}}@keyframes site2-search-modal-in{0%{opacity:0;transform:translateY(-1rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes site2-cart-bump{0%,to{transform:translateY(0)scale(1)}35%{transform:translateY(-2px)scale(1.12)}68%{transform:translateY(1px)scale(.96)}}@keyframes site2-cart-badge{0%{opacity:.7;transform:scale(.72)}45%{opacity:1;transform:scale(1.24)}to{opacity:1;transform:scale(1)}}@media (max-width:64rem){.site2-header{-webkit-backdrop-filter:none;backdrop-filter:none}.site2-header-inner{gap:.8rem}.site2-menu-toggle{display:inline-grid}.site2-nav{z-index:202;isolation:isolate;width:min(19rem,88vw);height:100dvh;max-height:100dvh;transition:transform .32s var(--ease-out);background-color:#f5f8f7;background-image:none;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:1rem 1.15rem;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:1rem 0 3rem #06243a29}.site2-nav.is-open{transform:translate(0)}.site2-nav>a{border-bottom:1px solid var(--site2-line);align-items:center;min-height:3.35rem;font-size:.85rem;display:flex}.site2-nav>a:after{display:none}.site2-catalog-menu{border-bottom:1px solid var(--site2-line)}.site2-catalog-menu summary{justify-content:space-between;width:100%;min-height:3.35rem;font-size:.85rem}.site2-catalog-menu-popover{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 .45rem;position:static;transform:none}.site2-catalog-menu-popover a{min-height:2.5rem;color:var(--site2-muted);padding-inline:.7rem;font-size:.76rem}.site2-catalog-menu-popover a:hover{background:var(--site2-water-soft)}.site2-nav-head{border-bottom:1px solid var(--site2-line);min-height:3.5rem;color:var(--site2-water);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.4rem;font-size:.67rem;font-weight:850;display:flex}.site2-menu-overlay{z-index:201;height:100dvh;display:block}.site2-search{margin-left:auto}.site2-product-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.85rem;margin-inline:-.25rem;padding:.1rem .25rem 1rem;display:flex;overflow-x:auto}.site2-product-rail::-webkit-scrollbar{display:none}.site2-product-rail .site2-product-card{scroll-snap-align:start;flex:0 0 min(44vw,15rem)}.site2-category-grid,.site2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site2-catalog-layout{grid-template-columns:11.5rem minmax(0,1fr)}}@media (max-width:48rem){.site2-variant-layer{place-items:end center;padding:.75rem}.site2-variant-modal{border-radius:1rem;width:100%;max-height:min(92dvh,42rem)}.site2-variant-modal-head{padding:1rem 1.05rem .8rem}.site2-variant-modal-body{padding:.85rem 1.05rem 1rem}.site2-variant-modal-product{grid-template-columns:5.3rem minmax(0,1fr);gap:.75rem}.site2-variant-modal-image{border-radius:.68rem;width:5.3rem;height:6.25rem}.site2-variant-modal-foot{padding:.75rem 1.05rem calc(.85rem + env(safe-area-inset-bottom))}.site2-variant-modal-foot .site2-primary-button{flex:1}.site2-header-inner{min-height:4.2rem}.site2-logo,.site2-logo img{width:112px;height:25px}.site2-desktop-only{display:none}.site2-search{width:min(100%,16rem);height:2.45rem}.site2-search-trigger kbd{display:none}.site2-search button{width:1.85rem;height:1.85rem}.site2-hero,.site2-hero-media{min-height:0}.site2-hero-media{aspect-ratio:1800/800}.site2-hero-link>img{min-height:0}.site2-hero-fallback{height:100%;min-height:0}.site2-hero-link>img{object-position:55% center}.site2-hero-site-logo{min-height:1.9rem;padding:.28rem .44rem}.site2-hero-brand-marker{gap:.35rem}.site2-hero-product-marker{gap:.3rem}.site2-hero-product-card{min-width:0;box-shadow:none;background:#fff0;border:0;border-radius:0;padding:0}.site2-hero-product-image-wrap{background:#f5f8f75c;border-radius:.78rem;width:clamp(2.75rem,10vw,3.8rem);height:clamp(3.35rem,13vw,4.6rem)}.site2-hero-product-copy{gap:0;display:grid}.site2-hero-product-brand{text-shadow:0 .08rem .3rem #00000073;font-size:clamp(.64rem,2.7vw,.78rem)}.site2-hero-product-brand-in-image{color:#fff;font-family:var(--font-display);letter-spacing:-.04em;text-align:center;text-shadow:0 .08rem .32rem #00000094;font-size:clamp(.5rem,2.1vw,.66rem);font-weight:950;line-height:1;display:block;position:absolute;bottom:.22rem;left:.2rem;right:.2rem;overflow:hidden}.site2-hero-product-copy .site2-hero-product-brand-copy,.site2-hero-product-discount,.site2-hero-product-price,.site2-hero-product-title{display:none}.site2-hero-brand-line{width:clamp(1.15rem,7vw,2.6rem)}.site2-hero-brand-dot{width:.52rem;height:.52rem}.site2-hero-content{width:auto;inset:auto 1.1rem 5.2rem;transform:none}.site2-hero-content h1{font-size:clamp(2.6rem,11vw,4.5rem)}.site2-hero-controls{bottom:2.1rem;right:1rem}.site2-hero-dots{bottom:1rem;left:1rem;right:1rem}.site2-scroll-cue{font-size:.56rem;bottom:9rem;right:.9rem}.site2-review-inner{grid-template-columns:minmax(0,1fr);gap:1.8rem}.site2-review-carousel-stage{grid-template-columns:1fr;min-height:13.8rem}.site2-catalog-head{flex-direction:column;align-items:flex-start}.site2-catalog-tools{justify-content:space-between;align-self:stretch}.site2-filter-button{display:inline-flex}.site2-catalog-layout{display:block}.site2-filter-panel{z-index:201;background:var(--site2-paper,#f5f8f7);max-height:min(83vh,40rem);transition:transform .3s var(--ease-out);border-radius:1rem 1rem 0 0;padding:1.15rem 1.2rem 5.7rem;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -1.5rem 3rem #06243a29}.site2-filter-panel.is-open{transform:translateY(0)}.site2-filter-head .site2-icon-button{display:inline-grid}.site2-filter-overlay{z-index:200}.site2-filter-group{padding-block:.9rem}.site2-footer{flex-direction:column;align-items:flex-start}.site2-footer-links{justify-content:flex-start}.site2-account-layout{grid-template-columns:1fr}.site2-account-story{min-height:22rem;padding:2rem 1.35rem}.site2-account-shorts{width:min(100%,22rem)}.site2-account-short-card{border-radius:.9rem;max-width:10.5rem}.site2-account-short-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:.68rem;gap:.14rem;padding:.52rem .56rem .58rem;bottom:.42rem;left:.42rem;right:.42rem}.site2-account-short-overlay:before{width:1.15rem;height:.12rem}.site2-account-short-overlay strong{letter-spacing:.06em;font-size:clamp(.56rem,2.5vw,.7rem)}.site2-account-short-slogan{font-size:clamp(.54rem,2.2vw,.66rem)}.site2-account-short-overlay small{font-size:clamp(.52rem,2.1vw,.62rem)}.site2-account-card{padding:2.5rem 1.35rem 3rem}}@media (max-width:38rem){.site2-header-inner{gap:.3rem;padding-inline:.75rem}.site2-icon-button{width:2.35rem;height:2.35rem}.site2-search{flex:auto;width:auto}.site2-search input{font-size:.68rem}.site2-hero,.site2-hero-media{min-height:0}.site2-hero-media{aspect-ratio:1800/800}.site2-hero-link>img{min-height:0}.site2-hero-fallback{height:100%;min-height:0}.site2-hero-content{bottom:5rem}.site2-hero-content p{max-width:20ch;margin-bottom:.7rem;font-size:.6rem}.site2-hero-content h1{font-size:clamp(2.4rem,12vw,3.8rem)}.site2-primary-button{min-height:2.7rem;margin-top:1.2rem;padding-inline:1rem;font-size:.69rem}.site2-hero-controls{bottom:1.95rem}.site2-hero-controls button{width:2.1rem;height:2.1rem}.site2-hero-controls>span{margin-right:.25rem;font-size:.6rem}.site2-scroll-cue{display:none}.site2-brand-track{min-height:4.8rem}.site2-brand-track>div{gap:2rem;padding-right:2rem}.site2-brand-track span{font-size:1.08rem}.site2-section{padding-top:4rem}.site2-section-heading{flex-direction:column;align-items:flex-start;gap:.85rem}.site2-catalog-head h1,.site2-catalog-head h2,.site2-review-inner h2,.site2-section-heading h2{font-size:clamp(2rem,11vw,3.05rem)}.site2-section-heading .site2-text-link{align-self:flex-end}.site2-product-rail .site2-product-card{flex-basis:min(68vw,15rem)}.site2-category-grid{gap:.6rem}.site2-category-card{border-radius:.75rem}.site2-category-card>div{bottom:.75rem;left:.75rem;right:.75rem}.site2-category-card strong{font-size:1.45rem}.site2-category-arrow{width:1.75rem;height:1.75rem}.site2-video-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:.75rem;margin-inline:-.25rem;padding:.1rem .25rem .75rem;display:flex;overflow-x:auto}.site2-video-grid::-webkit-scrollbar{display:none}.site2-story-card{scroll-snap-align:start;flex:0 0 min(66vw,15rem)}.site2-story-card h3{font-size:1.35rem}.site2-review-inner{padding-block:3.5rem}.site2-review-summary{flex-direction:column;align-items:flex-start}.site2-review-summary-main{width:100%}.site2-review-controls{align-self:flex-end}.site2-review-empty{padding:1.35rem}.site2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.55rem .62rem}.site2-product-media{border-radius:.72rem}.site2-product-title{margin-top:.62rem;font-size:.72rem}.site2-product-meta{font-size:.6rem}.site2-product-price strong{font-size:.74rem}.site2-product-add{min-height:2.35rem;padding-inline:.58rem;font-size:.6rem;bottom:.45rem;left:.45rem;right:.45rem}.site2-product-wish{width:2rem;height:2rem;top:.45rem;right:.45rem}.site2-product-badge{padding:.28rem .42rem;font-size:.5rem;top:.45rem;left:.45rem}.site2-catalog-tools{gap:.35rem}.site2-catalog-tools select{max-width:10.7rem;font-size:.61rem}}@media (prefers-reduced-motion:reduce){.site2-account-short-card{transition:none}.site2-storefront *,.site2-storefront :after,.site2-storefront :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.site2-brand-track{justify-content:center;width:100%;animation:none}.site2-brand-track>div:last-child{display:none}}.site2-checkout{--site2-checkout-ink:#081a2c;--site2-checkout-deep:#06243a;--site2-checkout-water:#0a88a7;--site2-checkout-water-soft:#e8f6f7;--site2-checkout-coral:#f15d4c;--site2-checkout-paper:#f5f8f7;--site2-checkout-line:#dbe5e5;background:var(--site2-checkout-paper);min-height:100vh;color:var(--site2-checkout-ink);font-family:var(--font-body);overflow:clip}.site2-checkout *,.site2-checkout :after,.site2-checkout :before{box-sizing:border-box}.site2-checkout a{color:inherit;text-decoration:none}.site2-checkout button,.site2-checkout input,.site2-checkout select,.site2-checkout textarea{font:inherit}.site2-checkout :where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--site2-checkout-coral);outline-offset:3px}.site2-checkout-skip{z-index:10000;background:var(--site2-checkout-ink);color:#fff;border-radius:999px;padding:.65rem .95rem;font-size:.75rem;font-weight:850;transition:transform .2s;position:fixed;top:.8rem;left:1rem;transform:translateY(-180%)}.site2-checkout-skip:focus-visible{transform:translateY(0)}.site2-checkout-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f8f7eb;border-bottom:1px solid #081a2c1a;position:sticky;top:0}.site2-checkout-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(100%,90rem);min-height:4.8rem;margin-inline:auto;padding:.7rem clamp(1rem,4vw,4.5rem);display:grid}.site2-checkout-cart,.site2-checkout-header-back{color:#64757b;align-items:center;gap:.42rem;font-size:.72rem;font-weight:800;transition:color .18s,transform .18s;display:inline-flex}.site2-checkout-header-back{justify-self:start}.site2-checkout-header-back:hover{color:var(--site2-checkout-water);transform:translate(-2px)}.site2-checkout-header-back svg{width:1rem}.site2-checkout-logo{justify-content:center;align-items:center;display:inline-flex}.site2-checkout-logo img{width:clamp(7.8rem,14vw,8.75rem);height:auto;display:block}.site2-checkout-cart{border:1px solid var(--site2-checkout-line);width:2.7rem;height:2.7rem;color:var(--site2-checkout-deep);background:#fff;border-radius:50%;justify-self:end;place-items:center;display:grid;position:relative}.site2-checkout-cart:hover{border-color:var(--site2-checkout-water);color:var(--site2-checkout-water);transform:translateY(-2px)}.site2-checkout-cart svg{width:1rem}.site2-checkout-cart b{background:var(--site2-checkout-coral);color:#fff;border-radius:50%;place-items:center;min-width:1.05rem;height:1.05rem;font-size:.56rem;line-height:1;display:grid;position:absolute;top:-.2rem;right:-.2rem}.site2-checkout-main{width:min(100%,90rem);margin-inline:auto;padding:clamp(2rem,5vw,4.8rem) clamp(1rem,4vw,4.5rem) clamp(4rem,8vw,7rem)}.site2-checkout-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(1.5rem,3vw,2.7rem);display:flex}.site2-checkout-kicker{color:var(--site2-checkout-coral);letter-spacing:.16em;margin:0;font-size:.61rem;font-weight:900;line-height:1.2}.site2-checkout-intro h1{max-width:12ch;color:var(--site2-checkout-deep);font-family:var(--font-display);letter-spacing:-.075em;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:900;line-height:.88}.site2-checkout-intro p:last-child{color:#64757b;max-width:48ch;margin:1rem 0 0;font-size:.8rem;line-height:1.65}.site2-checkout-back{color:var(--site2-checkout-water);flex:none;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.7rem;font-weight:850;display:inline-flex}.site2-checkout-back:hover{color:var(--site2-checkout-coral)}.site2-checkout-back svg{width:.92rem}.site2-checkout-layout{grid-template-columns:minmax(0,1.22fr) minmax(20rem,.78fr);align-items:start;gap:clamp(1.2rem,4vw,3.8rem);display:grid}.site2-checkout-form,.site2-checkout-primary-column{gap:1rem;min-width:0;display:grid}.site2-checkout-section{border:1px solid var(--site2-checkout-line);background:#fff;border-radius:1rem;padding:clamp(1.15rem,2.5vw,1.75rem);box-shadow:0 .8rem 2rem #06243a0a}.site2-checkout-section-title{align-items:flex-start;gap:.72rem;margin-bottom:1.3rem;display:flex}.site2-checkout-section-title>span{background:var(--site2-checkout-water-soft);width:2.35rem;height:2.35rem;color:var(--site2-checkout-water);border-radius:.7rem;flex:none;place-items:center;display:grid}.site2-checkout-section-title>span svg{width:1.05rem}.site2-checkout-section-title h2{color:var(--site2-checkout-deep);font-family:var(--font-display);letter-spacing:-.045em;margin:.05rem 0 0;font-size:1.35rem;font-weight:900;line-height:1}.site2-checkout-section-title p{color:#718187;margin:.35rem 0 0;font-size:.68rem;line-height:1.45}.site2-checkout-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.site2-checkout-address-fields>label,.site2-checkout-field{gap:.35rem;margin-top:.72rem;display:grid}.site2-checkout-address-fields>label:first-child,.site2-checkout-field:first-child{margin-top:0}.site2-checkout-field>span{color:var(--site2-checkout-deep);font-size:.67rem;font-weight:850}.site2-checkout-field>span em{color:var(--site2-checkout-coral);margin-left:.25rem;font-size:.55rem;font-style:normal;font-weight:800}.site2-checkout-field>span small{color:#849397;margin-left:.28rem;font-size:.57rem;font-weight:650}.site2-checkout-address-fields textarea,.site2-checkout-field input,.site2-checkout-field select,.site2-checkout-field textarea{resize:vertical;border:1px solid var(--site2-checkout-line);width:100%;min-height:2.7rem;color:var(--site2-checkout-deep);background:#fff;border-radius:.56rem;outline:0;padding:.65rem .72rem;font-size:.74rem;line-height:1.4;transition:border-color .18s,box-shadow .18s}.site2-checkout-address-fields textarea,.site2-checkout-field textarea{min-height:5.3rem}.site2-checkout-field select{appearance:auto}.site2-checkout-field input::placeholder,.site2-checkout-field textarea::placeholder{color:#9ba8aa}.site2-checkout-field input:focus,.site2-checkout-field select:focus,.site2-checkout-field textarea:focus{border-color:var(--site2-checkout-water);box-shadow:0 0 0 .2rem #0a88a71a}.site2-checkout-field.has-error input,.site2-checkout-field.has-error select,.site2-checkout-field.has-error textarea{border-color:var(--site2-checkout-coral)}.site2-checkout-field-error{color:#b3342a;margin:0;font-size:.6rem;line-height:1.4;display:block}.site2-checkout-address-fields{gap:.7rem;margin-top:.8rem;display:grid}.site2-checkout-choice-group{border:0;margin:0 0 .85rem;padding:0}.site2-checkout-choice-group legend{color:var(--site2-checkout-deep);margin-bottom:.45rem;font-size:.67rem;font-weight:850}.site2-checkout-choice-row{flex-wrap:wrap;gap:.5rem;display:flex}.site2-checkout-choice{border:1px solid var(--site2-checkout-line);color:#64757b;cursor:pointer;background:#fff;border-radius:.55rem;align-items:center;gap:.3rem;min-height:2.35rem;padding:.52rem .8rem;font-size:.68rem;font-weight:800;transition:border-color .18s,background .18s,color .18s,transform .18s;display:inline-flex}.site2-checkout-choice:hover{border-color:var(--site2-checkout-water);color:var(--site2-checkout-water);transform:translateY(-1px)}.site2-checkout-choice.is-active{border-color:var(--site2-checkout-deep);background:var(--site2-checkout-deep);color:#fff}.site2-checkout-choice svg{width:.75rem}.site2-checkout-checkbox{border:1px solid var(--site2-checkout-line);cursor:pointer;background:#fff;border-radius:.7rem;align-items:flex-start;gap:.62rem;margin-top:.1rem;padding:.8rem .9rem;display:flex}.site2-checkout-checkbox input{width:1rem;height:1rem;accent-color:var(--site2-checkout-water);flex:none;margin:.08rem 0 0}.site2-checkout-checkbox>span{min-width:0;color:var(--site2-checkout-deep);gap:.25rem;font-size:.7rem;font-weight:800;line-height:1.4;display:grid}.site2-checkout-checkbox>span small{color:#74858a;font-size:.6rem;font-weight:600}.site2-checkout-checkbox.has-error{border-color:var(--site2-checkout-coral)}.site2-checkout-same-note{color:#087952;background:#e9f8f1;border-radius:.6rem;align-items:center;gap:.45rem;margin-top:.75rem;padding:.7rem .8rem;font-size:.66rem;font-weight:750;display:flex}.site2-checkout-same-note svg{flex:none;width:.9rem}.site2-checkout-payment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.site2-checkout-payment-card{border:1px solid var(--site2-checkout-line);min-width:0;color:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:.72rem;align-items:center;gap:.6rem;padding:.8rem;display:flex}.site2-checkout-payment-card>svg{width:1.15rem;color:var(--site2-checkout-water);flex:none}.site2-checkout-payment-card>span{gap:.25rem;min-width:0;display:grid}.site2-checkout-payment-card strong{color:var(--site2-checkout-deep);font-size:.7rem;font-weight:850}.site2-checkout-payment-card small{color:#74858a;font-size:.59rem;line-height:1.3}.site2-checkout-payment-card em{color:#839196;white-space:nowrap;background:#eff2f2;border-radius:.32rem;margin-left:auto;padding:.25rem .38rem;font-size:.5rem;font-style:normal;font-weight:850}.site2-checkout-payment-card.is-disabled{opacity:.72;background:#f8f9f9}.site2-checkout-payment-card.is-disabled>svg{color:#8c999d}.site2-checkout-payment-card.is-selected{border-color:var(--site2-checkout-water);background:var(--site2-checkout-water-soft)}.site2-checkout-payment-card.is-selected>svg:last-child{color:#087952;width:.9rem;margin-left:auto}.site2-checkout-consent{margin-top:.1rem}.site2-checkout-submit-error,.site2-checkout-submit-success{border-radius:.62rem;align-items:flex-start;gap:.45rem;margin:0;padding:.78rem .85rem;font-size:.68rem;line-height:1.45;display:flex}.site2-checkout-submit-error{color:#b3342a;background:#fff0ee}.site2-checkout-submit-success{color:#087952;background:#e9f8f1}.site2-checkout-submit-error svg,.site2-checkout-submit-success svg{flex:none;width:.9rem}.site2-paytr-frame{border:1px solid var(--site2-checkout-line);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 .8rem 2rem #06243a0d}.site2-paytr-frame-head{border-bottom:1px solid var(--site2-checkout-line);background:var(--site2-checkout-water-soft);gap:.28rem;padding:1rem 1.15rem;display:grid}.site2-paytr-frame-head strong{color:var(--site2-checkout-deep);font-size:.78rem}.site2-paytr-frame-head small{color:#64757b;font-size:.62rem;line-height:1.4}.site2-paytr-card-form{gap:.8rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.site2-paytr-card-fields,.site2-paytr-card-row{gap:.7rem;display:grid}.site2-paytr-card-row{grid-template-columns:repeat(3,minmax(0,1fr))}.site2-paytr-card-form .site2-checkout-submit{margin-top:.2rem}.site2-checkout-summary{border:1px solid var(--site2-checkout-line);background:#fff;border-radius:1rem;min-width:0;padding:clamp(1.15rem,2.5vw,1.65rem);position:sticky;top:6.1rem;box-shadow:0 1rem 2.5rem #06243a14}.site2-checkout-summary-head{border-bottom:1px solid var(--site2-checkout-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.site2-checkout-summary-head h2{color:var(--site2-checkout-deep);font-family:var(--font-display);letter-spacing:-.065em;margin:.45rem 0 0;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:900;line-height:.92}.site2-checkout-summary-head h2 span{color:#718187;font-size:.75em}.site2-checkout-summary-head>svg{color:#087952;width:1.2rem}.site2-checkout-items{max-height:30rem;padding-block:.2rem;display:grid;overflow-y:auto}.site2-checkout-item{border-bottom:1px solid var(--site2-checkout-line);grid-template-columns:4.4rem minmax(0,1fr);gap:.7rem;padding:.9rem 0;display:grid}.site2-checkout-item-placeholder,.site2-checkout-item>img{background:var(--site2-checkout-water-soft);object-fit:cover;border-radius:.62rem;width:4.4rem;height:5.1rem;display:block;overflow:hidden}.site2-checkout-item-placeholder{background:linear-gradient(145deg,var(--site2-checkout-water-soft),#c5e9e8)}.site2-checkout-item-copy{align-content:start;gap:.28rem;min-width:0;display:grid}.site2-checkout-item-copy>a{color:var(--site2-checkout-deep);text-overflow:ellipsis;font-size:.71rem;font-weight:850;line-height:1.3;overflow:hidden}.site2-checkout-item-copy>a:hover{color:var(--site2-checkout-water)}.site2-checkout-item-copy>small{color:#74858a;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;overflow:hidden}.site2-checkout-item-copy>strong{color:var(--site2-checkout-water);font-size:.76rem;font-weight:900}.site2-checkout-quantity{border:1px solid var(--site2-checkout-line);border-radius:999px;align-items:center;gap:.35rem;width:fit-content;margin-top:.25rem;padding:.13rem;display:inline-flex}.site2-checkout-quantity button{width:1.45rem;height:1.45rem;color:var(--site2-checkout-deep);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.site2-checkout-quantity button:hover:not(:disabled){background:var(--site2-checkout-water-soft);color:var(--site2-checkout-water)}.site2-checkout-quantity button:disabled{cursor:not-allowed;opacity:.3}.site2-checkout-quantity button svg{width:.68rem}.site2-checkout-quantity span{min-width:1rem;color:var(--site2-checkout-deep);text-align:center;font-size:.65rem;font-weight:850}.site2-checkout-total{grid-template-columns:1fr auto;gap:.5rem;padding-top:1.1rem;display:grid}.site2-checkout-total>span{color:#718187;font-size:.7rem}.site2-checkout-total>strong{color:var(--site2-checkout-deep);font-family:var(--font-display);letter-spacing:-.04em;font-size:1.25rem;font-weight:900}.site2-checkout-total>small{color:#819095;grid-column:1/-1;margin-top:.25rem;font-size:.6rem;line-height:1.5}.site2-checkout-submit{color:#fff;cursor:pointer;width:100%;min-height:3.35rem;transition:background .2s ease,transform .2s var(--ease-out),box-shadow .2s ease;background:#168b57;border:1px solid #1c9a61;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;margin-top:1.15rem;padding:.7rem 1rem;font-size:.72rem;font-weight:850;display:inline-flex;box-shadow:0 .7rem 1.5rem #168b572e}.site2-checkout-submit:hover:not(:disabled){background:#087448;transform:translateY(-2px);box-shadow:0 .95rem 1.8rem #168b573d}.site2-checkout-submit:disabled{cursor:wait;opacity:.62}.site2-checkout-submit svg{width:.95rem}.site2-checkout-submit svg:last-child{width:.8rem;margin-left:auto}.site2-checkout-whatsapp-number{color:#819095;text-align:center;margin:.75rem 0 0;font-size:.61rem}.site2-checkout-whatsapp-number a{color:var(--site2-checkout-water);text-underline-offset:.16em;font-weight:850;text-decoration:underline}.site2-checkout-empty{border:1px solid var(--site2-checkout-line);text-align:center;background:#fff;border-radius:1rem;align-content:center;place-items:center;min-height:25rem;padding:2rem;display:grid}.site2-checkout-empty>svg{width:2.6rem;height:2.6rem;color:var(--site2-checkout-water)}.site2-checkout-empty h2{color:var(--site2-checkout-deep);font-family:var(--font-display);letter-spacing:-.06em;margin:.9rem 0 .3rem;font-size:2rem}.site2-checkout-empty p{color:#718187;margin:0;font-size:.75rem}.site2-checkout-primary{background:var(--site2-checkout-deep);border-radius:.6rem;align-items:center;gap:.45rem;min-height:2.8rem;margin-top:1.2rem;padding:.7rem 1.1rem;font-size:.7rem;font-weight:850;display:inline-flex;color:#fff!important}.site2-checkout-primary:hover{background:var(--site2-checkout-water)}.site2-checkout-primary svg{width:.85rem}.site2-checkout-loading{color:#718187;align-content:center;place-items:center;gap:.65rem;min-height:35rem;font-size:.75rem;display:grid}.site2-checkout-spinner{border:2px solid var(--site2-checkout-line);border-top-color:var(--site2-checkout-water);border-radius:50%;width:1.5rem;height:1.5rem;animation:site2-checkout-spin .7s linear infinite;display:block}.site2-checkout-footer{border-top:1px solid var(--site2-checkout-line);color:#819095;justify-content:space-between;align-items:center;gap:1rem;width:min(100%,90rem);margin-inline:auto;padding:1.2rem clamp(1rem,4vw,4.5rem) 2.3rem;font-size:.62rem;display:flex}@keyframes site2-checkout-spin{to{transform:rotate(1turn)}}@media (max-width:58rem){.site2-checkout-layout{grid-template-columns:minmax(0,1fr)}.site2-checkout-summary{order:-1;position:static}.site2-checkout-items{max-height:none}}@media (max-width:48rem){.site2-checkout-header-inner{min-height:4.2rem;padding-inline:.85rem}.site2-checkout-header-back span{display:none}.site2-checkout-cart,.site2-checkout-header-back{justify-content:center;width:2.45rem;height:2.45rem}.site2-checkout-main{padding-top:2rem;padding-inline:.85rem}.site2-checkout-intro{flex-direction:column;align-items:flex-start;gap:.8rem}.site2-checkout-intro h1{font-size:clamp(2.7rem,13vw,4.1rem)}.site2-checkout-back{margin-bottom:0}.site2-checkout-section,.site2-checkout-summary{border-radius:.82rem}.site2-checkout-payment-list{grid-template-columns:1fr}.site2-checkout-footer{flex-direction:column;align-items:flex-start;padding-inline:.85rem}}@media (max-width:38rem){.site2-checkout-logo img{width:7.4rem}.site2-checkout-section{padding:1rem}.site2-checkout-field-grid{grid-template-columns:1fr;gap:0}.site2-checkout-field-grid>.site2-checkout-field{margin-top:.72rem}.site2-checkout-field-grid>.site2-checkout-field:first-child{margin-top:0}.site2-checkout-summary{padding:1rem}.site2-paytr-card-row{grid-template-columns:1fr;gap:0}.site2-paytr-card-row>.site2-checkout-field{margin-top:.72rem}.site2-paytr-card-row>.site2-checkout-field:first-child{margin-top:0}.site2-checkout-item{grid-template-columns:3.8rem minmax(0,1fr)}.site2-checkout-item-placeholder,.site2-checkout-item>img{width:3.8rem;height:4.5rem}.site2-checkout-submit{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.site2-checkout *,.site2-checkout :after,.site2-checkout :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.site2-detail{--site2-deep:#071d2b;--site2-ink:#132d3d;--site2-muted:#6c7e88;--site2-line:#dfe7e8;--site2-surface:#fff;--site2-canvas:#f6f8f7;--site2-paper:#f6f8f7;--site2-card:#fff;--site2-water-soft:#e8f6f7;--site2-water:#d5f3ed;--site2-accent:#f16e54;--site2-display:var(--font-display,Outfit,sans-serif);--site2-body:var(--font-body,Outfit,sans-serif);background:var(--site2-canvas);min-height:100vh;color:var(--site2-ink);font-family:var(--site2-body);overflow:clip}.site2-detail *,.site2-detail :after,.site2-detail :before{box-sizing:border-box}.site2-detail a{color:inherit}.site2-detail button{font:inherit}.site2-detail :where(a,button):focus-visible{outline:3px solid var(--site2-accent);outline-offset:3px}.site2-detail-skip{z-index:10001;background:var(--site2-deep);color:#fff;border-radius:.65rem;padding:.7rem 1rem;font-size:.8rem;font-weight:800;transition:transform .2s;position:fixed;top:.9rem;left:1rem;transform:translateY(-180%)}.site2-detail-skip:focus-visible{transform:translateY(0)}.site2-detail-header{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f6f8f7e6;border-bottom:1px solid #dfe7e8e0;position:sticky;top:0}.site2-detail-header-inner{grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;width:min(100%,90rem);min-height:4.9rem;margin-inline:auto;padding:.7rem clamp(1rem,4vw,4rem);display:grid}.site2-detail-back{color:var(--site2-muted);letter-spacing:.02em;justify-self:start;align-items:center;gap:.38rem;font-size:.72rem;font-weight:800;transition:color .18s,transform .18s;display:inline-flex}.site2-detail-back:hover{color:var(--site2-deep);transform:translate(-2px)}.site2-detail-back svg{width:1rem;height:1rem}.site2-detail-logo{justify-content:center;align-items:center;display:inline-flex}.site2-detail-logo img{width:clamp(7.8rem,14vw,8.75rem);height:auto;display:block}.site2-detail-header-actions{justify-self:end;align-items:center;gap:.42rem;display:flex}.site2-detail-icon{border:1px solid var(--site2-line);background:var(--site2-surface);width:2.7rem;height:2.7rem;color:var(--site2-deep);border-radius:50%;place-items:center;transition:border-color .2s,background .2s,color .2s,transform .2s;display:grid}.site2-detail-icon:hover{border-color:var(--site2-deep);transform:translateY(-2px)}.site2-detail-icon.is-active{border-color:var(--site2-accent);background:var(--site2-accent);color:#fff}.site2-detail-icon svg{width:1rem;height:1rem}.site2-detail-icon b{background:var(--site2-accent);color:#fff;border-radius:50%;place-items:center;min-width:1.05rem;height:1.05rem;font-size:.56rem;line-height:1;display:grid;position:absolute;top:-.18rem;right:-.18rem}.site2-detail-cart-trigger.is-bumped{animation:site2-cart-bump .62s var(--ease-out)}.site2-detail-cart-trigger.is-bumped b{animation:site2-cart-badge .62s var(--ease-out)}.site2-detail-main{width:min(100%,90rem);margin-inline:auto;padding:clamp(1.4rem,3.8vw,3.25rem) clamp(1rem,4vw,4rem) 7rem}.site2-detail-breadcrumb{color:var(--site2-muted);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.69rem;display:flex}.site2-detail-breadcrumb a{transition:color .18s}.site2-detail-breadcrumb a:hover{color:var(--site2-deep)}.site2-detail-breadcrumb strong{max-width:min(32ch,50vw);color:var(--site2-deep);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.site2-detail-product{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:start;gap:clamp(2.3rem,7vw,7rem);margin-top:clamp(1.8rem,4.5vw,4rem);display:grid}.site2-detail-gallery{min-width:0}.site2-detail-main-media{aspect-ratio:1/1.04;isolation:isolate;background:radial-gradient(circle at 50% 38%,#fff 0,#eef8f6 49%,#d9efec 100%);border-radius:clamp(1rem,2vw,1.65rem);place-items:center;display:grid;position:relative;overflow:hidden}.site2-detail-main-media:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #071d2b14;position:absolute;inset:0}.site2-detail-main-media>img{object-fit:contain;width:100%;height:100%;padding:clamp(.8rem,3vw,3rem);animation:site2-detail-media-in .46s cubic-bezier(.16,1,.3,1) both;display:block}.site2-detail-main-media>svg{color:#63b4b0;width:4rem;height:4rem}.site2-detail-size-chart-label{letter-spacing:.03em;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#071d2bcc;border:1px solid #ffffffd1;padding:.38rem .62rem;font-size:.64rem;top:.9rem;left:.9rem}.site2-detail-badge,.site2-detail-size-chart-label{z-index:2;color:#fff;text-transform:uppercase;border-radius:999px;font-weight:850;position:absolute}.site2-detail-badge{background:var(--site2-accent);letter-spacing:.06em;padding:.43rem .65rem;font-size:.6rem;top:1rem;left:1rem}.site2-detail-media-controls{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.9rem;left:.9rem;right:.9rem}.site2-detail-media-controls button{color:#fff;pointer-events:auto;background:#071d2bc7;border:1px solid #ffffffd6;border-radius:50%;place-items:center;width:2.45rem;height:2.45rem;transition:background .18s,transform .18s;display:grid}.site2-detail-media-controls button:hover{background:var(--site2-deep);transform:translateY(-2px)}.site2-detail-media-controls button svg{width:.95rem;height:.95rem}.site2-detail-media-controls span{color:var(--site2-deep);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#fffc;border-radius:999px;padding:.32rem .55rem;font-size:.64rem;font-weight:850}.site2-detail-thumbs{scrollbar-width:thin;scrollbar-color:var(--site2-line) transparent;gap:.65rem;margin-top:.8rem;padding:.1rem .1rem .3rem;display:flex;overflow-x:auto}.site2-detail-thumbs button{opacity:.58;background:#e5f2f0;border:1.5px solid #0000;border-radius:.75rem;flex:none;width:clamp(4rem,10vw,5.7rem);height:clamp(4rem,10vw,5.7rem);padding:.15rem;transition:border-color .18s,opacity .18s,transform .18s;overflow:hidden}.site2-detail-thumbs button:hover{opacity:.9;transform:translateY(-2px)}.site2-detail-thumbs button.is-active{border-color:var(--site2-deep);opacity:1}.site2-detail-thumbs button.is-size-chart{position:relative}.site2-detail-thumbs button.is-size-chart span{color:#fff;text-transform:uppercase;background:#071d2bd1;border-radius:.35rem;padding:.17rem .2rem;font-size:.52rem;font-weight:800;line-height:1;position:absolute;bottom:.25rem;left:.25rem;right:.25rem}.site2-detail-thumbs img{object-fit:contain;border-radius:.55rem;width:100%;height:100%;display:block}.site2-detail-copy{align-self:center;min-width:0;padding:.2rem 0 1rem}.site2-detail-kicker{color:var(--site2-accent);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:900;line-height:1.3}.site2-detail-copy h1{max-width:16ch;color:var(--site2-deep);font-family:var(--site2-display);letter-spacing:-.075em;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:clamp(2.4rem,5.7vw,5.4rem);font-weight:900;line-height:.91}.site2-detail-category{color:var(--site2-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:.95rem 0 0;font-size:.73rem;display:flex}.site2-detail-price{align-items:baseline;gap:.7rem;margin-top:1.55rem;display:flex}.site2-detail-price strong{color:var(--site2-deep);font-family:var(--site2-display);letter-spacing:-.04em;font-size:1.55rem;font-weight:900}.site2-detail-price del{color:#9aa9ad;font-size:.78rem}.site2-detail-description{max-width:53ch;color:var(--site2-muted);margin:1.25rem 0 0;font-size:.82rem;line-height:1.75}.site2-detail-variants{gap:1.3rem;margin-top:1.8rem;display:grid}.site2-detail-variants fieldset{border:0;min-width:0;margin:0;padding:0}.site2-detail-variants legend{width:100%;color:var(--site2-deep);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.62rem;font-size:.72rem;font-weight:850;display:flex}.site2-detail-variants legend strong{color:var(--site2-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:700;overflow:hidden}.site2-detail-variant-options{flex-wrap:wrap;gap:.48rem;display:flex}.site2-detail-variant-options button{border:1px solid var(--site2-line);background:var(--site2-surface);min-width:2.8rem;max-width:100%;min-height:2.6rem;color:var(--site2-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:.55rem;padding:.52rem .75rem;font-size:.7rem;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;overflow:hidden}.site2-detail-variant-options button:hover:not(:disabled){border-color:var(--site2-deep);color:var(--site2-deep);transform:translateY(-1px)}.site2-detail-variant-options button.is-active{border-color:var(--site2-deep);background:var(--site2-deep);color:#fff}.site2-detail-variant-options button:disabled{cursor:not-allowed;opacity:.34;text-decoration:line-through}.site2-detail-standard{color:var(--site2-muted);align-items:center;gap:.4rem;margin-top:1.8rem;font-size:.74rem;display:inline-flex}.site2-detail-standard svg{color:#1a9f78;width:.95rem}.site2-detail-stock{color:#16876b;align-items:center;gap:.5rem;margin-top:1.4rem;font-size:.72rem;font-weight:850;display:flex}.site2-detail-stock>span{background:currentColor;border-radius:50%;flex:none;width:.46rem;height:.46rem;box-shadow:0 0 0 .32rem #16876b1f}.site2-detail-stock.is-low{color:var(--site2-accent)}.site2-detail-stock.is-low>span{box-shadow:0 0 0 .32rem #f16e541f}.site2-detail-stock.is-empty{color:#9d6c31}.site2-detail-stock.is-empty>span{box-shadow:0 0 0 .32rem #9d6c3121}.site2-detail-purchase{align-items:center;gap:.55rem;margin-top:1rem;display:flex}.site2-detail-quantity{border:1px solid var(--site2-line);background:var(--site2-surface);min-height:3.05rem;color:var(--site2-deep);border-radius:.65rem;align-items:center;gap:.4rem;padding:.25rem;font-size:.8rem;font-weight:900;display:inline-flex}.site2-detail-quantity button{width:2.3rem;height:2.45rem;color:inherit;background:0 0;border:0;border-radius:.45rem;place-items:center;display:grid}.site2-detail-quantity button:hover:not(:disabled){background:var(--site2-water)}.site2-detail-quantity button:disabled{cursor:not-allowed;opacity:.3}.site2-detail-quantity svg{width:.85rem;height:.85rem}.site2-detail-quantity span{text-align:center;min-width:1.1rem}.site2-detail-add{border:1px solid var(--site2-deep);background:var(--site2-deep);color:#fff;border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.55rem;min-height:3.05rem;padding:.75rem 1.15rem;font-size:.74rem;font-weight:850;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 .75rem 1.4rem #071d2b2b}.site2-detail-add:hover:not(:disabled){background:#0c3850;transform:translateY(-2px);box-shadow:0 1rem 1.7rem #071d2b3b}.site2-detail-add:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.site2-detail-add svg{width:1rem;height:1rem}.site2-detail-status{color:#16876b;flex-wrap:wrap;align-items:center;gap:.35rem;margin:.9rem 0 0;font-size:.72rem;font-weight:800;display:flex}.site2-detail-status svg{width:.9rem}.site2-detail-status a{color:var(--site2-deep);text-underline-offset:.15em;text-decoration:underline}.site2-detail-payment-note{color:#82939a;max-width:52ch;margin:.8rem 0 0;font-size:.64rem;line-height:1.55}.site2-detail-promises{border-block:1px solid var(--site2-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:2rem;padding-block:1.05rem;display:grid}.site2-detail-promises>div{align-items:flex-start;gap:.48rem;min-width:0;display:flex}.site2-detail-promises>div>span{color:var(--site2-accent);font-family:var(--site2-display);font-size:.63rem;font-weight:900}.site2-detail-promises p{min-width:0;margin:0}.site2-detail-promises small,.site2-detail-promises strong{display:block}.site2-detail-promises strong{color:var(--site2-deep);font-size:.62rem;line-height:1.3}.site2-detail-promises small{color:var(--site2-muted);text-overflow:ellipsis;margin-top:.12rem;font-size:.56rem;line-height:1.35;overflow:hidden}.site2-detail-meta{gap:.48rem;margin:1.1rem 0 0;display:grid}.site2-detail-meta>div{justify-content:space-between;gap:1rem;font-size:.66rem;display:flex}.site2-detail-meta dt{color:var(--site2-muted)}.site2-detail-meta dd{max-width:23ch;color:var(--site2-deep);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:850;overflow:hidden}.site2-detail-sticky-cta{display:none}.site2-detail-footer{border-top:1px solid var(--site2-line);width:min(100%,90rem);color:var(--site2-muted);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:1.35rem clamp(1rem,4vw,4rem) 2.2rem;font-size:.66rem;display:flex}.site2-detail-footer .site2-detail-logo{justify-content:flex-start}.site2-detail-footer .site2-detail-logo img{width:7.8rem}.site2-detail-footer>a:last-child{color:var(--site2-deep);font-weight:800}@keyframes site2-detail-media-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (max-width:52rem){.site2-detail-header-inner{min-height:4.25rem}.site2-detail-product{grid-template-columns:1fr;gap:2rem;margin-top:1.6rem}.site2-detail-copy{padding-block:0}.site2-detail-copy h1{max-width:20ch;font-size:clamp(2.2rem,9vw,4rem)}.site2-detail-main{padding-bottom:6rem}.site2-detail-sticky-cta{z-index:40;min-height:4.45rem;padding:.65rem max(1rem,env(safe-area-inset-left)) max(.65rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-right));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-top:1px solid #dfe7e8e6;justify-content:space-between;align-items:center;gap:.8rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -.55rem 1.5rem #071d2b14}.site2-detail-sticky-cta>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.site2-detail-sticky-cta>div span{color:var(--site2-muted);font-size:.59rem;font-weight:800}.site2-detail-sticky-cta>div strong{color:var(--site2-deep);font-family:var(--site2-display);font-size:.92rem;font-weight:900}.site2-detail-sticky-cta>button{background:var(--site2-deep);color:#fff;border:0;border-radius:.65rem;flex:1;justify-content:center;align-items:center;gap:.45rem;max-width:15rem;min-height:3rem;font-size:.72rem;font-weight:850;display:inline-flex}.site2-detail-sticky-cta>button:disabled{cursor:not-allowed;opacity:.45}.site2-detail-sticky-cta>button svg{width:.95rem;height:.95rem}}@media (max-width:38rem){.site2-detail-header-inner{grid-template-columns:1fr auto 1fr;gap:.5rem;padding-inline:.85rem}.site2-detail-back span{display:none}.site2-detail-back svg{width:1.2rem;height:1.2rem}.site2-detail-header-actions{gap:.25rem}.site2-detail-icon{width:2.45rem;height:2.45rem}.site2-detail-main{padding-top:1rem;padding-inline:.85rem}.site2-detail-breadcrumb{gap:.35rem;font-size:.62rem}.site2-detail-breadcrumb strong{max-width:18ch}.site2-detail-main-media{aspect-ratio:1/1.03;border-radius:1rem}.site2-detail-main-media>img{padding:.8rem}.site2-detail-media-controls{bottom:.65rem;left:.65rem;right:.65rem}.site2-detail-media-controls button{width:2.2rem;height:2.2rem}.site2-detail-media-controls span{font-size:.58rem}.site2-detail-thumbs{gap:.45rem;margin-top:.6rem}.site2-detail-thumbs button{border-radius:.55rem;width:3.65rem;height:3.65rem}.site2-detail-copy h1{font-size:clamp(2.05rem,11vw,3.2rem)}.site2-detail-description{font-size:.78rem}.site2-detail-promises{gap:.45rem}.site2-detail-promises>div{display:block}.site2-detail-promises>div>span{margin-bottom:.28rem;display:block}.site2-detail-promises small{font-size:.52rem}.site2-detail-footer{text-align:center;flex-wrap:wrap;justify-content:center;padding-bottom:6rem}.site2-detail-footer .site2-detail-logo{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.site2-detail *,.site2-detail :after,.site2-detail :before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}