/*! 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)))){*,:before,:after,::backdrop{--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-divide-x-reverse:0;--tw-border-style:solid;--tw-font-weight: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-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-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{:root,:host{--font-sans:-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-mono:var(--font-mono);--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-2xl:42rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:var(--type-size-sm);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height: 1.5 ;--text-lg--line-height:calc(1.75 / 1.125);--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:var(--type-size-2xl);--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-bold:700;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:var(--color-brand);--color-brand-contrast:var(--color-brand-contrast);--color-accent:var(--color-accent);--color-ink:var(--color-ink);--color-ink-muted:var(--color-ink-muted);--color-surface:var(--color-surface);--color-surface-raised:var(--color-surface-raised);--color-surface-sunken:var(--color-surface-sunken);--color-border:var(--color-border);--color-border-strong:var(--color-border-strong);--color-success:var(--color-success);--color-warning:var(--color-warning);--color-danger:var(--color-danger);--font-display:var(--font-display);--font-body:var(--font-body);--font-label:var(--font-label);--font-spec-value:var(--font-spec-value);--radius-full:var(--radius-full);--spacing-card:var(--card-padding);--spacing-gap:var(--grid-gap);--container-max:var(--container-max)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-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{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html[data-theme=sp-group],html[data-theme=sp-group] body{margin:0;padding:0}html[data-theme=sp-group] body{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--type-base-size);-webkit-font-smoothing:antialiased;line-height:1.6}html[data-theme=sp-group] a{color:var(--link-ink,var(--color-accent));text-decoration:none}html[data-theme=sp-group] a:hover{color:var(--color-ink)}html[data-theme=sp-group] :is(input,textarea,button,select){font-family:var(--font-body);font-size:1rem}*{border-color:var(--color-border)}html{background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-weight:var(--type-body-weight);line-height:var(--type-line-height-body);font-size:var(--type-size-base)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-transform:var(--type-display-case);line-height:var(--type-line-height-tight);overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}a.skip-link{left:var(--space-4);background:var(--color-surface);color:var(--color-ink);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:var(--border-width) solid var(--color-border-strong);z-index:50;transition:top var(--motion-duration-fast) var(--motion-easing);position:absolute;top:-100%}a.skip-link:focus{top:var(--space-4)}@keyframes reveal-rise{0%{opacity:0;transform:translateY(var(--motion-reveal-distance))}to{opacity:1;transform:none}}@keyframes reveal-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes breathe{0%,to{opacity:.5}50%{opacity:.85}}@supports (animation-timeline:view()){[data-reveal]{animation-name:var(--motion-reveal-name);animation-duration:auto;animation-fill-mode:both;animation-timing-function:var(--motion-reveal-easing);animation-timeline:view();animation-range:var(--motion-reveal-range)}}[data-ambient]{animation-name:var(--motion-ambient-name);animation-duration:var(--motion-ambient-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}[data-section-divider]{position:relative}[data-section-divider]:before{content:"";height:var(--section-divider-height);background:var(--section-divider-fill);-webkit-mask-image:var(--section-divider-mask);mask-image:var(--section-divider-mask);pointer-events:none;inset-inline:0;position:absolute;top:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-editorial-image]{filter:var(--image-grade)}.font-label{font-variant-numeric:tabular-nums}[data-grid]{background:var(--grid-ground)}[data-card]{background:var(--card-bg);transition:background-color var(--motion-duration-fast) var(--motion-easing),color var(--motion-duration-fast) var(--motion-easing);position:relative}[data-card]:before{content:"";height:var(--card-edge-width);background:var(--card-edge-color);pointer-events:none;inset-inline:0;position:absolute;top:0}[data-card]:hover,[data-card]:focus-within,[data-card]:focus-visible{background:var(--card-hover-bg);--color-ink:var(--card-hover-ink);--color-ink-muted:var(--card-hover-ink);color:var(--card-hover-ink)}[data-card-link]:after{content:"";position:absolute;inset:0}[data-card]:has([data-card-link]:focus-visible){border-color:var(--color-brand)}[data-card-add]{position:relative}[data-card-add]:after{content:"";width:var(--tap-target-min);height:var(--tap-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-link-underline]{background-image:linear-gradient(var(--link-underline-color),var(--link-underline-color));background-position:0 100%;background-repeat:no-repeat;background-size:0 var(--link-underline-height);transition:background-size var(--motion-duration-fast) var(--motion-easing)}[data-link-underline]:hover,[data-link-underline]:focus-visible{background-size:100% var(--link-underline-height)}[data-scrim]{background:linear-gradient(var(--scrim-direction),var(--scrim-color),transparent var(--scrim-stop))}@supports (color:color-mix(in lab,red,red)){[data-scrim]{background:linear-gradient(var(--scrim-direction),color-mix(in srgb,var(--scrim-color) var(--scrim-strength),transparent),transparent var(--scrim-stop))}}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.end-\(--space-2\){inset-inline-end:var(--space-2)}.-top-1{top:calc(var(--spacing) * -1)}.top-\(--space-3\){top:var(--space-3)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.right-\(--space-3\){right:var(--space-3)}.right-0{right:0}.bottom-\(--space-3\){bottom:var(--space-3)}.bottom-\(--space-6\){bottom:var(--space-6)}.bottom-0{bottom:0}.left-\(--space-3\){left:var(--space-3)}.left-0{left:0}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-last{order:9999}.col-span-full{grid-column:1/-1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-\(--space-6\){margin-top:calc(var(--space-6) * -1)}.mt-\(--space-1\){margin-top:var(--space-1)}.mt-\(--space-2\){margin-top:var(--space-2)}.mt-\(--space-3\){margin-top:var(--space-3)}.mt-\(--space-4\){margin-top:var(--space-4)}.mt-\(--space-5\){margin-top:var(--space-5)}.mt-\(--space-6\){margin-top:var(--space-6)}.mt-\(--space-8\){margin-top:var(--space-8)}.mt-\(--space-10\){margin-top:var(--space-10)}.mt-\(--space-12\){margin-top:var(--space-12)}.mt-\(--space-16\){margin-top:var(--space-16)}.mt-1{margin-top:var(--spacing)}.mt-auto{margin-top:auto}.mb-\(--space-1\){margin-bottom:var(--space-1)}.mb-\(--space-2\){margin-bottom:var(--space-2)}.mb-\(--space-3\){margin-bottom:var(--space-3)}.mb-\(--space-4\){margin-bottom:var(--space-4)}.mb-\(--space-6\){margin-bottom:var(--space-6)}.mb-\(--space-8\){margin-bottom:var(--space-8)}.mb-\(--space-12\){margin-bottom:var(--space-12)}.ml-\(--space-2\){margin-left:var(--space-2)}.ml-\(--space-4\){margin-left:var(--space-4)}.ml-\(--space-6\){margin-left:var(--space-6)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-4\/3,.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-16{width:calc(var(--spacing) * 16);height:calc(var(--spacing) * 16)}.size-full{width:100%;height:100%}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-40{height:calc(var(--spacing) * 40)}.h-full{height:100%}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[85vh\]{max-height:85vh}.max-h-full{max-height:100%}.min-h-\[24rem\]{min-height:24rem}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.max-w-\(--container-max\){max-width:var(--container-max)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-\[28rem\]{max-width:28rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[62ch\]{max-width:62ch}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-prose{max-width:65ch}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[260px\]{min-width:260px}.flex-1{flex:1}.flex-\[1_1_340px\]{flex:340px}.flex-auto{flex:auto}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\(--space-8\){scroll-margin-top:var(--space-8)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-\(--grid-gap\){gap:var(--grid-gap)}.gap-\(--space-1\){gap:var(--space-1)}.gap-\(--space-2\){gap:var(--space-2)}.gap-\(--space-3\){gap:var(--space-3)}.gap-\(--space-4\){gap:var(--space-4)}.gap-\(--space-6\){gap:var(--space-6)}.gap-\(--space-8\){gap:var(--space-8)}.gap-\(--space-10\){gap:var(--space-10)}.gap-\(--space-12\){gap:var(--space-12)}.gap-\(--space-16\){gap:var(--space-16)}.gap-gap{gap:var(--grid-gap)}.gap-x-\(--space-2\){column-gap:var(--space-2)}.gap-x-\(--space-8\){column-gap:var(--space-8)}.gap-y-\(--space-2\){row-gap:var(--space-2)}.gap-y-\(--space-6\){row-gap:var(--space-6)}: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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\(--radius-full\){border-radius:var(--radius-full)}.rounded-\(--radius-lg\){border-radius:var(--radius-lg)}.rounded-\(--radius-md\){border-radius:var(--radius-md)}.rounded-\(--radius-sm\){border-radius:var(--radius-sm)}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-\(--color-border\),.border-border{border-color:var(--color-border)}.border-ink{border-color:var(--color-ink)}.bg-accent{background-color:var(--color-accent)}.bg-brand{background-color:var(--color-brand)}.bg-surface{background-color:var(--color-surface)}.bg-surface-raised{background-color:var(--color-surface-raised)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.object-top{object-position:top}.p-\(--card-padding\){padding:var(--card-padding)}.p-\(--space-1\){padding:var(--space-1)}.p-\(--space-2\){padding:var(--space-2)}.p-\(--space-3\){padding:var(--space-3)}.p-\(--space-4\){padding:var(--space-4)}.p-\(--space-6\){padding:var(--space-6)}.p-\(--space-8\){padding:var(--space-8)}.p-0{padding:0}.p-110{padding:calc(var(--spacing) * 110)}.p-card{padding:var(--card-padding)}.px-\(--space-1\){padding-inline:var(--space-1)}.px-\(--space-2\){padding-inline:var(--space-2)}.px-\(--space-3\){padding-inline:var(--space-3)}.px-\(--space-4\){padding-inline:var(--space-4)}.px-\(--space-5\){padding-inline:var(--space-5)}.px-\(--space-6\){padding-inline:var(--space-6)}.px-\(--space-12\){padding-inline:var(--space-12)}.px-card{padding-inline:var(--card-padding)}.py-\(--section-padding-y\){padding-block:var(--section-padding-y)}.py-\(--section-padding-y-generous\){padding-block:var(--section-padding-y-generous)}.py-\(--section-padding-y-tight\){padding-block:var(--section-padding-y-tight)}.py-\(--space-1\){padding-block:var(--space-1)}.py-\(--space-2\){padding-block:var(--space-2)}.py-\(--space-3\){padding-block:var(--space-3)}.py-\(--space-4\){padding-block:var(--space-4)}.py-\(--space-6\){padding-block:var(--space-6)}.py-\(--space-8\){padding-block:var(--space-8)}.py-\(--space-10\){padding-block:var(--space-10)}.py-\(--space-16\){padding-block:var(--space-16)}.py-\(--space-24\){padding-block:var(--space-24)}.py-card{padding-block:var(--card-padding)}.ps-\(--space-4\){padding-inline-start:var(--space-4)}.pe-\(--space-1\){padding-inline-end:var(--space-1)}.pt-\(--space-2\){padding-top:var(--space-2)}.pt-\(--space-3\){padding-top:var(--space-3)}.pt-\(--space-5\){padding-top:var(--space-5)}.pt-\(--space-6\){padding-top:var(--space-6)}.pr-\(--space-4\){padding-right:var(--space-4)}.pb-\(--space-2\){padding-bottom:var(--space-2)}.pb-\(--space-10\){padding-bottom:var(--space-10)}.pl-\(--space-4\){padding-left:var(--space-4)}.pl-\(--space-6\){padding-left:var(--space-6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-top{vertical-align:top}.font-body{font-family:var(--font-body)}.font-display{font-family:var(--font-display)}.font-label{font-family:var(--font-label)}.font-mono{font-family:var(--font-mono)}.font-spec-value{font-family:var(--font-spec-value)}.text-2xl{font-size:var(--type-size-2xl);line-height:var(--tw-leading,var(--type-line-height-tight))}.text-3xl{font-size:var(--type-size-3xl);line-height:var(--tw-leading,var(--type-line-height-tight))}.text-4xl{font-size:var(--type-size-4xl);line-height:var(--tw-leading,var(--type-line-height-tight))}.text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-base{font-size:var(--type-size-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--type-size-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--type-size-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--type-size-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-\(length\:--type-size-2xl\){font-size:var(--type-size-2xl)}.text-\(length\:--type-size-display\){font-size:var(--type-size-display)}.text-\(length\:--type-size-lg\){font-size:var(--type-size-lg)}.text-\(length\:--type-size-sm\){font-size:var(--type-size-sm)}.font-\(--type-display-weight\){--tw-font-weight:var(--type-display-weight);font-weight:var(--type-display-weight)}.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)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-brand{color:var(--color-brand)}.text-brand-contrast{color:var(--color-brand-contrast)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-ink-muted{color:var(--color-ink-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.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,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-\(--color-border-strong\){-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong)}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\(--shadow\){--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-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-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-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-focus-within\:visible:is(:where(.group):focus-within *){visibility:visible}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:bg-surface-raised:hover{background-color:var(--color-surface-raised)}.hover\:text-brand:hover{color:var(--color-brand)}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-current:hover{text-decoration-color:currentColor}.hover\:shadow-\(--shadow\):hover{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.aria-current\:font-bold[aria-current=true]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.aria-selected\:text-accent[aria-selected=true]{color:var(--color-accent)}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.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\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-3xl{font-size:var(--type-size-3xl);line-height:var(--tw-leading,var(--type-line-height-tight))}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:sticky{position:sticky}.md\:bottom-\(--space-8\){bottom:var(--space-8)}.md\:left-\(--space-8\){left:var(--space-8)}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:col-start-1{grid-column-start:1}.md\:col-start-2{grid-column-start:2}.md\:col-start-3{grid-column-start:3}.md\:row-span-2{grid-row:span 2/span 2}.md\:row-start-1{grid-row-start:1}.md\:row-start-2{grid-row-start:2}.md\:ms-auto{margin-inline-start:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:inline-flex{display:inline-flex}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:max-w-prose{max-width:65ch}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:grid-cols-\[minmax\(0\,5fr\)_minmax\(0\,7fr\)\]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:gap-\(--space-12\){gap:var(--space-12)}}@media(min-width:64rem){.lg\:\[grid-template-columns\:repeat\(var\(--grid-columns-product\)\,minmax\(0\,1fr\)\)\]{grid-template-columns:repeat(var(--grid-columns-product),minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[7fr_5fr\]{grid-template-columns:7fr 5fr}.lg\:text-2xl{font-size:var(--type-size-2xl);line-height:var(--tw-leading,var(--type-line-height-tight))}.lg\:text-3xl{font-size:var(--type-size-3xl);line-height:var(--tw-leading,var(--type-line-height-tight))}.lg\:text-4xl{font-size:var(--type-size-4xl);line-height:var(--tw-leading,var(--type-line-height-tight))}}@media print{.print\:hidden{display:none}}}:root{--color-brand:#1d4ed8;--color-brand-contrast:#fff;--color-accent:#ea580c;--color-ink:#1a1a1a;--color-ink-muted:#5a5a5a;--color-surface:#fff;--color-surface-raised:#f4f4f5;--color-surface-sunken:#e9e9ec;--color-border:#d9d9de;--color-border-strong:#a3a3ab;--color-success:#127136;--color-warning:#9e4908;--color-danger:#b91c1c;--color-inverse-surface:#14161a;--color-inverse-ink:#f4f4f5;--color-inverse-ink-muted:#a8a8b0;--color-inverse-accent:#f97316;--color-inverse-success:#4ade80;--color-inverse-warning:#fbbf24;--color-inverse-danger:#f87171;--color-inverse-border:#2a2d34;--color-chip-bg:#e9e9ec;--color-chip-ink:#3f3f46;--font-display:"Inter Variable", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-body);--font-spec-value:var(--font-mono);--type-scale-ratio:1.2;--type-base-size:1rem;--type-display-weight:700;--type-body-weight:400;--type-display-tracking:0em;--type-display-case:none;--type-line-height-tight:1.15;--type-line-height-body:1.6;--type-eyebrow-size:var(--type-size-sm);--type-eyebrow-tracking:.1em;--type-eyebrow-case:uppercase;--type-size-sm:calc(var(--type-base-size) / var(--type-scale-ratio));--type-size-base:var(--type-base-size);--type-size-lg:calc(var(--type-base-size) * var(--type-scale-ratio));--type-size-xl:calc(var(--type-size-lg) * var(--type-scale-ratio));--type-size-2xl:calc(var(--type-size-xl) * var(--type-scale-ratio));--type-size-3xl:calc(var(--type-size-2xl) * var(--type-scale-ratio));--type-size-4xl:calc(var(--type-size-3xl) * var(--type-scale-ratio));--type-size-display:var(--type-size-4xl);--density:comfortable;--space-unit:.25rem;--space-1:calc(var(--space-unit) * 1);--space-2:calc(var(--space-unit) * 2);--space-3:calc(var(--space-unit) * 3);--space-4:calc(var(--space-unit) * 4);--space-5:calc(var(--space-unit) * 5);--space-6:calc(var(--space-unit) * 6);--space-8:calc(var(--space-unit) * 8);--space-10:calc(var(--space-unit) * 10);--space-12:calc(var(--space-unit) * 12);--space-16:calc(var(--space-unit) * 16);--section-padding-y:var(--space-16);--section-padding-y-tight:calc(var(--section-padding-y) * .5);--section-padding-y-generous:calc(var(--section-padding-y) * 1.75);--section-overlap:var(--space-16);--megamenu-column-width:16rem;--megamenu-pane-column-width:13rem;--band-min-height:auto;--band-image-position:50% 50%;--band-backdrop-opacity:0;--band-backdrop-grade:none;--block-align:center;--device-display:none;--device-width:0px;--device-color:transparent;--device-inline-start:0;--card-padding:var(--space-6);--grid-ground:transparent;--card-bg:transparent;--card-border-width:var(--border-width);--card-hover-bg:var(--card-bg);--card-hover-ink:inherit;--card-edge-width:0px;--card-edge-color:var(--color-accent);--link-underline-height:1px;--link-underline-color:currentColor;--grid-gap:var(--space-6);--container-max:80rem;--container-max-wide:96rem;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:1rem;--radius-full:9999px;--radius-style:soft;--border-width:1px;--shadow-style:subtle;--shadow:0 1px 2px #0000000f, 0 1px 1px #0000000a;--image-treatment:contained;--image-aspect-product:1 / 1;--image-aspect-category:1 / 1;--image-fit:contain;--image-fit-category:cover;--image-fit-hero:cover;--scrim-direction:to top;--scrim-color:var(--color-ink);--scrim-strength:75%;--scrim-stop:70%;--panel-over-image-strength:92%;--image-bg:#f4f4f5;--image-bg-editorial:var(--image-bg);--image-grade:none;--image-aspect-editorial:4 / 3;--image-frame:plate;--image-padding-editorial:var(--image-padding);--image-border-editorial:var(--image-border);--image-radius-editorial:var(--radius-md);--image-padding:0;--image-border:none;--logo-height-header:2rem;--logo-height-footer:1.5rem;--hero-gallery-aspect-narrow:4 / 5;--hero-gallery-aspect-wide:16 / 9;--hero-gallery-aspect:var(--hero-gallery-aspect-narrow);--grid-columns-product:4;--grid-columns-category:3;--section-rhythm:even;--section-alt-bg:var(--color-surface);--section-band-width:0px;--warmth:0;--section-divider:none;--section-divider-height:0px;--section-divider-fill:transparent;--section-divider-mask:none;--section-divider-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 120' preserveAspectRatio='none'%3E%3Cpath d='M0 70 C 240 20, 480 110, 720 70 S 1200 20, 1440 60 L1440 120 L0 120 Z' fill='%23fff'/%3E%3C/svg%3E");--section-band-color:transparent;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto;--tap-target-min:max(2.75rem, 44px);--motion-duration-fast:.12s;--motion-duration-base:.2s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--motion-level:subtle;--motion-reveal-name:none;--motion-reveal-easing:var(--motion-easing);--motion-reveal-range:entry 0% entry 55%;--motion-reveal-distance:16px;--motion-ambient-name:none;--motion-ambient-duration:9s}[data-density=compact]{--density:compact;--space-unit:.2rem}[data-density=comfortable]{--density:comfortable;--space-unit:.25rem}[data-density=spacious]{--density:spacious;--space-unit:.32rem}@media(min-width:40rem){:root{--hero-gallery-aspect:var(--hero-gallery-aspect-wide)}}@media(prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s!important;--motion-duration-base:0s!important;--motion-level:none!important;--motion-reveal-name:none!important;--motion-ambient-name:none!important}}html[data-theme=volta]{--color-brand:#0b3d6b;--color-brand-contrast:#fff;--color-accent:#b3590d;--color-ink:#14181c;--color-ink-muted:#4b5563;--color-surface:#fff;--color-surface-raised:#f2f4f7;--color-surface-sunken:#e5e9ef;--color-border:#d7dce2;--color-border-strong:#9aa5b1;--color-success:#127136;--color-warning:#9e4908;--color-danger:#b91c1c;--type-scale-ratio:1.2;--type-display-case:none;--type-display-tracking:0em;--space-unit:.25rem;--radius-style:soft;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--border-width:1px;--shadow-style:subtle;--shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--image-treatment:contained;--image-aspect-product:1 / 1;--image-fit:contain;--image-bg:#eef0f3;--image-padding:0;--image-border:none;--section-rhythm:even;--section-alt-bg:var(--color-surface);--section-band-width:0px;--section-band-color:transparent;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto}html[data-theme=hidromont]{--color-brand:#1f4d3d;--color-brand-contrast:#fff;--color-accent:#e0630f;--color-ink:#f1efe9;--color-ink-muted:#a8a29c;--color-surface:#15181a;--color-surface-raised:#1e2226;--color-surface-sunken:#0d0f10;--color-border:#33383d;--color-border-strong:#5a6167;--color-success:#3fb96a;--color-warning:#f0a63a;--color-danger:#f0554a;--color-inverse-surface:#f1efe9;--color-inverse-ink:#15181a;--color-inverse-ink-muted:#54595c;--color-inverse-accent:#9c4409;--color-inverse-success:#1f6b3d;--color-inverse-warning:#8a5410;--color-inverse-danger:#a32d23;--color-inverse-border:#d7d4cb;--font-display:"Oswald", "Inter Variable", system-ui, sans-serif;--type-scale-ratio:1.333;--type-display-weight:700;--type-display-case:uppercase;--type-display-tracking:.02em;--space-unit:.2rem;--radius-style:sharp;--radius-sm:0;--radius-md:0;--radius-lg:0;--border-width:2.5px;--shadow-style:hard-offset;--shadow:4px 4px 0 0 #000;--image-treatment:framed;--image-aspect-product:4 / 3;--image-fit:cover;--image-bg:#0d0f10;--image-padding:var(--space-4);--image-border:var(--border-width) solid var(--color-border-strong);--scrim-color:#0d0f10;--section-rhythm:banded;--section-alt-bg:var(--color-surface);--section-band-width:var(--space-2);--section-band-color:var(--color-accent);--container-style:asymmetric;--container-margin-start:min(8vw, 6rem);--container-margin-end:auto}html[data-theme=classic]{--color-brand:#7a3b2e;--color-brand-contrast:#fff;--color-accent:#856209;--color-ink:#2b2420;--color-ink-muted:#6b5f52;--color-surface:#faf6f0;--color-surface-raised:#f1e9de;--color-surface-sunken:#e8ddcf;--color-border:#d8cab5;--color-border-strong:#a8927a;--font-display:"Lora", "Inter Variable", system-ui, serif;--type-scale-ratio:1.25;--type-display-weight:600;--type-display-case:none;--type-display-tracking:0em;--space-unit:.25rem;--radius-style:soft;--radius-sm:.3125rem;--radius-md:.5rem;--radius-lg:.875rem;--border-width:1.5px;--shadow-style:subtle;--shadow:0 1px 3px #2b24201a, 0 1px 2px #2b24200f;--image-treatment:masked;--image-aspect-product:4 / 3;--image-fit:cover;--image-bg:#f1e9de;--image-padding:0;--image-border:none;--section-rhythm:alternating;--section-alt-bg:var(--color-surface-sunken);--section-band-width:0px;--section-band-color:transparent;--section-divider:wood;--section-divider-height:10px;--section-divider-fill:linear-gradient(90deg, #c8a476 0%, #a8814f 18%, #c8a476 38%, #e3c79c 55%, #a8814f 76%, #c8a476 100%);--container-style:centered;--container-margin-start:auto;--container-margin-end:auto}html[data-theme=technical]{--color-brand:#2d3e50;--color-brand-contrast:#fff;--color-accent:#0f766e;--color-ink:#1c2024;--color-ink-muted:#565e66;--color-surface:#f7f7f8;--color-surface-raised:#fff;--color-surface-sunken:#ececef;--color-border:#d5d8dc;--color-border-strong:#9aa1a8;--type-scale-ratio:1.125;--type-display-weight:700;--type-display-case:none;--type-display-tracking:-.01em;--space-unit:.2rem;--radius-style:sharp;--radius-sm:0;--radius-md:0;--radius-lg:0;--border-width:1.75px;--shadow-style:subtle;--shadow:0 1px 2px #1c20241a, 0 1px 1px #1c20240f;--image-treatment:contained;--image-aspect-product:4 / 3;--image-fit:contain;--image-bg:#eceff1;--image-padding:0;--image-border:none;--section-rhythm:even;--section-alt-bg:var(--color-surface);--section-band-width:0px;--section-band-color:transparent;--container-style:full-width;--container-margin-start:0;--container-margin-end:0;--container-max:none}html[data-theme=bold]{--color-brand:#4c1d95;--color-brand-contrast:#fff;--color-accent:#a15c00;--color-ink:#18181b;--color-ink-muted:#52525b;--color-surface:#fff;--color-surface-raised:#f4f3f6;--color-surface-sunken:#e9e7ee;--color-border:#ddd9e4;--color-border-strong:#a79fb5;--type-scale-ratio:1.333;--type-display-weight:800;--type-display-case:none;--type-display-tracking:-.01em;--space-unit:.25rem;--radius-style:round;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--border-width:1px;--shadow-style:pronounced;--shadow:0 8px 24px #18181b29, 0 2px 6px #18181b14;--image-treatment:bleed;--image-aspect-product:3 / 2;--image-aspect-category:16 / 9;--image-fit:cover;--image-bg:#f4f3f6;--image-padding:0;--image-border:none;--image-frame:none;--image-bg-editorial:transparent;--image-padding-editorial:0;--image-border-editorial:none;--image-radius-editorial:0;--card-hover-bg:#18181b;--card-hover-ink:#fff;--scrim-strength:88%;--scrim-stop:72%;--section-rhythm:alternating;--section-alt-bg:var(--color-surface-sunken);--section-band-width:0px;--section-band-color:transparent;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto}html[data-theme=utility]{--color-brand:#111827;--color-brand-contrast:#fff;--color-accent:#2563eb;--color-ink:#111827;--color-ink-muted:#5c6570;--color-surface:#fff;--color-surface-raised:#f3f4f6;--color-surface-sunken:#e5e7eb;--color-border:#d1d5db;--color-border-strong:#9ca3af;--font-display:system-ui, -apple-system, "Segoe UI", sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--type-scale-ratio:1.125;--type-display-weight:700;--type-display-case:none;--type-display-tracking:0em;--space-unit:.2rem;--radius-style:sharp;--radius-sm:0;--radius-md:0;--radius-lg:0;--border-width:1px;--shadow-style:none;--shadow:none;--image-treatment:contained;--image-aspect-product:1 / 1;--image-fit:contain;--image-bg:#fff;--image-padding:0;--image-border:none;--section-rhythm:alternating;--section-alt-bg:var(--color-surface-sunken);--section-band-width:0px;--section-band-color:transparent;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto}html[data-theme=nocturne]{--color-brand:#4a3bbd;--color-brand-contrast:#fff;--color-accent:#f5b544;--color-ink:#f4f5f8;--color-ink-muted:#adb3c0;--color-surface:#16181d;--color-surface-raised:#212530;--color-surface-sunken:#0e1013;--color-border:#333846;--color-border-strong:#5b6373;--color-success:#4ade80;--color-warning:#fbbf24;--color-danger:#f87171;--color-inverse-surface:#f4f5f8;--color-inverse-ink:#16181d;--color-inverse-ink-muted:#55565e;--color-inverse-accent:#8a6a2a;--color-inverse-success:#127136;--color-inverse-warning:#9e4908;--color-inverse-danger:#b91c1c;--color-inverse-border:#dcdee5;--font-display:"Inter Variable", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--type-scale-ratio:1.25;--type-base-size:1.0625rem;--type-display-weight:500;--type-body-weight:400;--type-display-tracking:.08em;--type-display-case:uppercase;--type-line-height-tight:1.2;--type-line-height-body:1.65;--space-unit:.32rem;--grid-gap:2.25rem;--container-max:74rem;--radius-style:round;--radius-sm:.75rem;--radius-md:1.25rem;--radius-lg:2rem;--border-width:2px;--shadow-style:pronounced;--shadow:0 12px 32px #0000008c, 0 2px 6px #0006;--image-treatment:contained;--image-aspect-product:3 / 2;--image-aspect-category:16 / 9;--image-fit:contain;--image-fit-category:cover;--image-bg:#0e1013;--image-padding:var(--space-2);--image-border:none;--scrim-color:#0e1013;--image-bg-editorial:transparent;--image-grade:saturate(.55) contrast(1.08);--image-aspect-editorial:16 / 9;--grid-columns-product:2;--grid-columns-category:2;--section-rhythm:alternating;--section-alt-bg:var(--color-surface-raised);--section-band-width:0px;--section-band-color:transparent;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto;--motion-level:subtle}html[data-theme=terminal]{--color-brand:#7c2d12;--color-brand-contrast:#fff;--color-accent:#1d4ed8;--color-ink:#101014;--color-ink-muted:#55565e;--color-surface:#fbfbf9;--color-surface-raised:#fff;--color-surface-sunken:#eceae2;--color-border:#101014;--color-border-strong:#101014;--color-success:#127136;--color-warning:#9e4908;--color-danger:#b91c1c;--font-display:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-mono);--link-underline-height:2px;--link-underline-color:var(--color-accent);--type-scale-ratio:1.333;--type-base-size:.9375rem;--type-display-weight:700;--type-body-weight:400;--type-display-tracking:.04em;--type-display-case:uppercase;--type-line-height-tight:1.05;--type-line-height-body:1.55;--space-unit:.2rem;--grid-gap:.75rem;--radius-style:sharp;--radius-sm:0;--radius-md:0;--radius-lg:0;--border-width:3px;--shadow-style:hard-offset;--shadow:5px 5px 0 0 #101014;--image-treatment:framed;--image-aspect-product:4 / 3;--image-fit:contain;--image-fit-category:cover;--image-bg:#fff;--image-padding:var(--space-2);--image-border:var(--border-width) solid var(--color-ink);--grid-columns-product:5;--grid-columns-category:6;--section-rhythm:banded;--section-alt-bg:var(--color-surface);--section-band-width:var(--space-1);--section-band-color:var(--color-ink);--container-style:full-width;--container-margin-start:0;--container-margin-end:0;--container-max:none;--motion-level:none}html[data-theme=lumen]{--color-brand:#b9902f;--color-brand-contrast:#1f1f1c;--color-accent:#8d6d24;--color-ink:#2b2b28;--color-ink-muted:#63625b;--color-surface:#faf8f4;--color-surface-raised:#fff;--color-surface-sunken:#f1ece2;--color-border:#e4ddd0;--color-chip-bg:#f5e6c4;--color-chip-ink:#7a5c14;--color-border-strong:#a8a094;--color-inverse-surface:#2b2b28;--color-inverse-ink:#faf8f4;--color-inverse-ink-muted:#b5b2a8;--color-inverse-accent:#efb44c;--color-inverse-success:#5fd08a;--color-inverse-warning:#f0b544;--color-inverse-danger:#f08a80;--color-inverse-border:#3e3d38;--color-success:#106a33;--color-warning:#8f4207;--color-danger:#ad1a1a;--font-display:"Gabarito Variable", "Inter Variable", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--type-scale-ratio:1.25;--type-base-size:1rem;--type-display-weight:700;--type-body-weight:400;--type-display-tracking:-.015em;--type-display-case:none;--type-line-height-tight:1.12;--type-line-height-body:1.7;--type-eyebrow-tracking:.16em;--type-eyebrow-case:uppercase;--type-size-display:clamp(2.1rem, 4.6vw, 3.6rem);--space-unit:.32rem;--card-padding:1.6rem;--grid-gap:1.6rem;--container-max:76.25rem;--radius-style:round;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.5rem;--radius-full:9999px;--border-width:1px;--shadow-style:pronounced;--shadow:0 28px 56px -28px #2b2b2838, 0 2px 6px #2b2b280f;--image-treatment:contained;--image-aspect-product:4 / 3;--image-aspect-category:16 / 10;--image-fit:contain;--image-fit-category:cover;--image-bg:#fff;--image-padding:var(--space-2);--image-border:none;--scrim-color:#faf8f4;--band-min-height:clamp(20rem, 42vw, 28.75rem);--band-image-position:20% 50%;--band-backdrop-opacity:.22;--band-backdrop-grade:grayscale(1) sepia(.35) brightness(.7);--image-bg-editorial:#f1ece2;--image-grade:saturate(.85) contrast(1.02);--grid-columns-product:4;--grid-columns-category:3;--section-rhythm:even;--section-alt-bg:var(--color-surface);--section-band-width:0px;--section-band-color:transparent;--section-divider:wood;--section-divider-height:10px;--section-divider-fill:linear-gradient(90deg, #d9b98c 0%, #c3a071 18%, #d9b98c 38%, #e3c79c 55%, #c3a071 76%, #d9b98c 100%);--section-divider-mask:none;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto;--warmth:.22;--motion-duration-fast:.2s;--motion-duration-base:.35s;--motion-easing:cubic-bezier(.3, .7, .3, 1);--motion-level:expressive;--motion-reveal-easing:cubic-bezier(.22, .61, .21, 1);--motion-reveal-name:reveal-rise;--motion-reveal-distance:22px;--motion-ambient-name:breathe;--motion-ambient-duration:6s}html[data-theme=schematic]{--color-brand:#c79a3a;--color-brand-contrast:#191a1d;--color-accent:#8f6a1e;--color-ink:#1b1c1f;--color-ink-muted:#5b5c63;--color-surface:#faf9f6;--color-surface-raised:#fff;--color-surface-sunken:#f2f0ea;--color-border:#e2dfd5;--color-border-strong:#a09c8e;--color-inverse-surface:#1b1c1f;--color-inverse-ink:#faf9f6;--color-inverse-ink-muted:#a9aab0;--color-inverse-accent:#d9ad4e;--color-inverse-success:#4ade80;--color-inverse-warning:#fbbf24;--color-inverse-danger:#f87171;--color-inverse-border:#2e2f33;--color-success:#127136;--color-warning:#9e4908;--color-danger:#b91c1c;--font-display:"Archivo Variable", "Inter Variable", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-label:var(--font-mono);--font-spec-value:var(--font-body);--grid-ground:#e2dfd5;--card-bg:#fff;--card-border-width:0px;--card-edge-width:2px;--type-scale-ratio:1.333;--type-base-size:1.03125rem;--type-display-weight:630;--type-body-weight:400;--type-display-tracking:-.015em;--type-display-case:none;--type-line-height-tight:1.06;--type-line-height-body:1.65;--type-eyebrow-tracking:.2em;--type-eyebrow-case:uppercase;--type-size-display:clamp(2.442rem, 7.2vw, 4.848rem);--space-unit:.2rem;--grid-gap:1px;--card-padding:1.5rem;--section-padding-y:7rem;--container-max:75rem;--radius-style:sharp;--radius-sm:.125rem;--radius-md:.125rem;--radius-lg:.25rem;--radius-full:9999px;--border-width:1px;--shadow-style:none;--shadow:none;--image-treatment:contained;--image-aspect-product:1 / 1;--image-fit:contain;--image-fit-category:cover;--image-bg:#fff;--image-padding:0;--image-border:var(--border-width) solid var(--color-border);--scrim-color:#faf9f6;--image-aspect-editorial:3 / 2;--image-bg-editorial:#f2f0ea;--grid-columns-product:4;--grid-columns-category:3;--section-rhythm:banded;--section-alt-bg:var(--color-surface);--section-band-width:1px;--section-band-color:var(--color-border);--container-style:asymmetric;--container-margin-start:min(6vw, 3.625rem);--container-margin-end:auto;--motion-duration-fast:.15s;--motion-duration-base:.3s;--motion-easing:cubic-bezier(.2, .6, .2, 1);--motion-level:expressive;--motion-reveal-easing:cubic-bezier(.85, 0, .15, 1);--motion-reveal-name:reveal-wipe;--motion-reveal-range:entry 0% entry 35%}html[data-theme=testklijent]{--color-brand:#a15c00;--color-brand-contrast:#fff;--color-accent:#0f5c8c;--color-ink:#1a1a1a;--color-ink-muted:#5a5a5a;--color-surface:#fff;--color-surface-raised:#f5f2ec;--color-surface-sunken:#ece7dc;--color-border:#d9d9de;--color-border-strong:#a3a3ab;--color-success:#127136;--color-warning:#9e4908;--color-danger:#b91c1c;--font-display:"Inter Variable", system-ui, sans-serif;--font-body:"Inter Variable", system-ui, sans-serif;--type-scale-ratio:1.25;--type-display-weight:700;--type-display-tracking:0em;--type-display-case:none;--space-unit:.25rem;--radius-style:soft;--radius-sm:.3rem;--radius-md:.6rem;--radius-lg:1rem;--border-width:1.5px;--shadow-style:subtle;--shadow:0 1px 2px #0000000f, 0 1px 1px #0000000a;--image-treatment:contained;--image-aspect-product:1 / 1;--image-fit:contain;--image-bg:#f5f2ec;--image-padding:0;--image-border:none;--section-rhythm:even;--section-alt-bg:var(--color-surface);--section-band-width:0px;--section-band-color:transparent;--container-style:centered;--container-margin-start:auto;--container-margin-end:auto}html[data-theme=sp-group]{--w-page:1680px;--w-wide:1920px;--w-narrow:860px;--w-measure:66ch;--gutter-desktop:48px;--gutter-tablet:32px;--gutter-mobile:20px;--gutter-page:clamp(16px, 4vw, 32px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--s-11:176px;--s-12:240px;--r-flat:0;--r-input:2px;--r-pill:999px;--paper:#f0ede6;--linen:#e2dcd0;--taupe:#cbbfab;--ink:#14110d;--ink-2:#4a443b;--ink-3:#635c50;--hairline:#14110d1a;--void:#0c1512;--void-2:#16201c;--void-ink:#e8e4d8;--void-ink-2:#e8e4d89e;--hairline-void:#e8e4d824;--brass:#b4924e;--brass-deep:#8a6f37;--brass-lift:#d4b978;--brass-ink:#6f5a2c;--link-ink:var(--brass-ink);--glow-core:#ffd68a8c;--glow-mid:#ffc46a33;--glow-edge:#ffb04a00;--scrim-tile:linear-gradient(to top, #0c1512f0 0%, #0c1512db 30%, #0c1512b3 50%, #0c151247 70%, #0c151200 88%);--photo-white:#fff;--thumb-ratio:1;--stock-dot:#6f9a5e;--focus:#b4924e;--ground-rasveta:#d8c9ae;--ground-kablovi:#c9c4b8;--ground-sklopna:#bfbcb4;--ground-instalacija:#d2ccc0;--ground-gromobran:#c4c0b6;--ground-ostalo:#cbbfab;--f-display:"Bonny", Georgia, serif;--f-sans:"Geist", "Helvetica Neue", sans-serif;--f-mono:"Geist Mono", ui-monospace, monospace;--t-hero:clamp(3.25rem, 8.5vw, 9rem);--t-section:clamp(2.5rem, 5vw, 5rem);--t-editorial:clamp(1.75rem, 3vw, 3rem);--t-page:clamp(3.25rem, 6.5vw, 6.5rem);--t-wordmark:clamp(4.5rem, 17vw, 19rem);--t-brandmark:clamp(4.5rem, 17vw, 19rem);--t-title:clamp(1.125rem, 1.4vw, 1.5rem);--t-lead:clamp(1.0625rem, 1.2vw, 1.3125rem);--t-body:1rem;--t-small:.875rem;--t-nav:.9375rem;--t-spec:.8125rem;--t-label:.6875rem;--t-stat:clamp(2.75rem, 5vw, 4.5rem);--e-out:cubic-bezier(.16, 1, .3, 1);--e-inout:cubic-bezier(.65, 0, .35, 1);--t-fast:.18s;--t-base:.32s;--t-slow:.56s;--t-reveal:.64s;--color-surface:var(--paper);--color-surface-raised:var(--paper);--color-surface-sunken:var(--linen);--color-ink:var(--ink);--color-ink-muted:var(--ink-2);--color-brand:var(--brass);--color-accent:var(--brass-deep);--color-brand-contrast:var(--void);--color-border:var(--hairline);--color-border-strong:var(--ink-3);--color-inverse-surface:var(--void);--color-inverse-ink:var(--void-ink);--color-inverse-ink-muted:#94958d;--color-inverse-border:var(--hairline-void);--color-inverse-accent:#c9a544;--color-inverse-success:#4ade80;--color-inverse-warning:#fbbf24;--color-inverse-danger:#f87171;--color-warning:#805300;--color-danger:#b3261e;--color-success:#2e6b33;--font-display:var(--f-display);--font-body:var(--f-sans);--font-mono:var(--f-mono);--type-base-size:16px;--type-display-weight:500;--type-display-tracking:-.015em;--type-display-case:none;--type-scale-ratio:1.25;--radius:var(--r-flat);--radius-sm:var(--r-flat);--radius-md:var(--r-flat);--radius-lg:var(--r-flat);--radius-full:var(--r-pill);--radius-style:sharp;--border-width:1px;--shadow:none;--scrim-color:#faf9f5;--container-max:var(--w-page);--section-padding-y:clamp(var(--s-8), 8vw, var(--s-10));--logo-height-header:54px}html[data-theme=sp-group] [data-announcement-bar]{background:linear-gradient(#00000080,#00000080),var(--void)!important}html[data-theme=sp-group] header[data-header-variant]{--color-surface:var(--void);--color-surface-raised:var(--void);--color-surface-sunken:var(--void-2);--color-ink:var(--void-ink);--color-ink-muted:var(--color-inverse-ink-muted);--color-border:var(--hairline-void);--color-accent:var(--brass-lift);--link-ink:var(--brass-lift);--color-brand:var(--brass)}html[data-theme=sp-group] .hscroll{scrollbar-width:thin;scrollbar-color:var(--brass) var(--hairline)}html[data-theme=sp-group] .hscroll::-webkit-scrollbar{height:2px}html[data-theme=sp-group] .hscroll::-webkit-scrollbar-track{background:var(--hairline)}html[data-theme=sp-group] .hscroll::-webkit-scrollbar-thumb{background:var(--brass);border-radius:0}html[data-theme=sp-group] main h2:not(.spdabout__head,[data-own-heading]){letter-spacing:-.015em;line-height:.96;font-size:var(--t-section)!important}html[data-theme=sp-group] [data-search-input]:focus{background:var(--void-2)!important;border-color:#0000!important;outline:none!important}html[data-theme=sp-group] h1,html[data-theme=sp-group] h2,html[data-theme=sp-group] h3,html[data-theme=sp-group] h4,html[data-theme=sp-group] h5,html[data-theme=sp-group] h6{font-synthesis-weight:none;font-weight:500!important}html[data-theme=sp-group] header form:focus-within,html[data-theme=sp-group] header [data-search-input]:focus{--color-surface:var(--void-2)}html[data-theme=sp-group] a[data-header-action],html[data-theme=sp-group] .sphero__cta,html[data-theme=sp-group] button[type=submit]{transition:background-color var(--t-fast) var(--e-out),border-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out)}html[data-theme=sp-group] a[data-header-action]:active,html[data-theme=sp-group] .sphero__cta:active,html[data-theme=sp-group] button[type=submit]:active{transition:transform var(--t-fast) var(--e-out)}html[data-theme=sp-group] a[data-header-action]:hover{background:var(--brass-lift)!important;color:var(--void)!important}html[data-theme=sp-group] a[data-header-action]:active,html[data-theme=sp-group] .sphero__cta:active,html[data-theme=sp-group] button[type=submit]:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] a[data-header-action],html[data-theme=sp-group] .sphero__cta,html[data-theme=sp-group] button[type=submit]{transition:none}html[data-theme=sp-group] a[data-header-action]:active,html[data-theme=sp-group] .sphero__cta:active,html[data-theme=sp-group] button[type=submit]:active{transform:none}}html[data-theme=sp-group] [data-megamenu=list]{padding:var(--s-5);gap:var(--s-2) var(--s-7);inline-size:max-content;min-inline-size:44rem;max-inline-size:min(64rem,100vw - 4rem)}html[data-theme=sp-group] [data-megamenu=list]>a{text-wrap:pretty;--tap-target-min:56px;padding-inline:var(--s-4);font-size:var(--t-nav);transition:opacity var(--t-base) var(--e-out),color var(--t-fast) var(--e-out),background-color var(--t-fast) var(--e-out)}html[data-theme=sp-group] [data-megamenu=list]:hover>a{opacity:.45}html[data-theme=sp-group] [data-megamenu=list]>a:hover,html[data-theme=sp-group] [data-megamenu=list]>a:focus-visible{opacity:1;color:var(--brass-lift)}html[data-theme=sp-group] [data-megamenu=panes]{padding:var(--s-5)}html[data-theme=sp-group] [data-megamenu-pane]>li>a,html[data-theme=sp-group] [data-megamenu-category]{font-size:var(--t-nav);transition:opacity var(--t-base) var(--e-out),color var(--t-fast) var(--e-out)}html[data-theme=sp-group] [data-megamenu-pane]:hover>li>a{opacity:.45}html[data-theme=sp-group] [data-megamenu-pane]>li>a:hover,html[data-theme=sp-group] [data-megamenu-pane]>li>a:focus-visible{opacity:1;color:var(--brass-lift)}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] [data-megamenu=list]>a,html[data-theme=sp-group] [data-megamenu-pane]>li>a,html[data-theme=sp-group] [data-megamenu-category]{transition:none}html[data-theme=sp-group] [data-megamenu=list]:hover>a,html[data-theme=sp-group] [data-megamenu-pane]:hover>li>a{opacity:1}}html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]){background:var(--photo-white);padding:var(--s-7);border-radius:var(--r-flat)}html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select){caret-color:var(--brass);transition:background-color var(--t-fast) var(--e-out),border-color var(--t-fast) var(--e-out)}html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus,html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus-visible{background-color:#b4924e0a!important;border-color:#0000!important;outline:none!important}html[data-theme=sp-group] main form label{align-items:baseline;gap:.25ch;display:flex}html[data-theme=sp-group] main form label>span[aria-hidden=true]{color:var(--color-danger);white-space:nowrap}html[data-theme=sp-group] [data-announcement-bar]{min-block-size:var(--tap-target-min);align-items:center}html[data-theme=sp-group] [data-announcement-bar] [data-announcement-dismiss]{top:50%;transform:translateY(-50%)}html[data-theme=sp-group] header nav .catalog-row>*>a,html[data-theme=sp-group] header nav .catalog-row>a{transition:opacity var(--t-base) var(--e-out),color var(--t-fast) var(--e-out)}html[data-theme=sp-group] header nav .catalog-row:hover>*>a,html[data-theme=sp-group] header nav .catalog-row:hover>a{opacity:.45}html[data-theme=sp-group] header nav .catalog-row>:hover>a,html[data-theme=sp-group] header nav .catalog-row>:focus-within>a,html[data-theme=sp-group] header nav .catalog-row>a:hover,html[data-theme=sp-group] header nav .catalog-row>a:focus-visible{opacity:1;color:var(--brass-lift)!important}html[data-theme=sp-group] header a[href="/korpa"]{transition:color var(--t-fast) var(--e-out)}html[data-theme=sp-group] header a[href="/korpa"]:hover,html[data-theme=sp-group] header a[href="/korpa"]:focus-visible{color:var(--brass-lift)!important}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] header nav .catalog-row>*>a,html[data-theme=sp-group] header nav .catalog-row>a,html[data-theme=sp-group] header a[href="/korpa"]{transition:none}html[data-theme=sp-group] header nav .catalog-row:hover>*>a,html[data-theme=sp-group] header nav .catalog-row:hover>a{opacity:1}}html[data-theme=sp-group] .sp-cart-icon{flex:none;block-size:24px;inline-size:24px}html[data-theme=sp-group] header form:has([data-search-input]){margin-inline:var(--s-5)}html[data-hero-rings=webgl] .sphero__halo{opacity:0!important}html[data-theme=sp-group] section[data-editorial-media]{background:var(--void);color:var(--void-ink);isolation:isolate;--color-surface:var(--void);--color-surface-raised:var(--void-2);--color-surface-sunken:var(--void-2);--color-ink:var(--void-ink);--color-ink-muted:var(--void-ink-2);--color-border:var(--hairline-void);--color-accent:var(--brass-lift);--link-ink:var(--brass-lift);--color-brand:var(--brass);position:relative}html[data-theme=sp-group] section[data-editorial-media]>div,html[data-theme=sp-group] main{z-index:1;position:relative}html[data-theme=sp-group] [data-basket-count]{font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;aspect-ratio:1;border-radius:50%;place-items:center;min-inline-size:1.75rem;padding:0;font-size:.6875rem;display:inline-grid}html[data-theme=sp-group] [data-dark-suite]{isolation:isolate;background:var(--void);color:var(--void-ink);--color-surface:var(--void);--color-surface-raised:var(--void-2);--color-surface-sunken:var(--void-2);--color-ink:var(--void-ink);--color-ink-muted:var(--void-ink-2);--color-border:var(--hairline-void);--color-accent:var(--brass-lift);--link-ink:var(--brass-lift);--color-brand:var(--brass-lift);position:relative}html[data-theme=sp-group] [data-dark-suite]>section{background:0 0!important}html[data-theme=sp-group] [data-dark-suite]>section>div{z-index:1;position:relative}html[data-theme=sp-group] section[data-editorial-media]{background:0 0}html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus,html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus-visible{border:1px solid var(--brass-deep)!important;outline:none!important}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus,html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus-visible{border:1px solid color-mix(in srgb,var(--brass-deep) 55%,var(--ink))!important}}html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus,html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]) :is(input,textarea,select):focus-visible{background-color:#b4924e0a!important}html[data-theme=sp-group] main:has([data-cart-lines]) :is(button,a[href],input,select){border-radius:var(--r-pill)!important}html[data-theme=sp-group] main:has([data-cart-lines]) input{padding-inline:var(--s-4)}html[data-theme=sp-group] main [data-design-article]{max-inline-size:56rem;margin-inline:auto}html[data-theme=sp-group] main [data-design-article] h1{font-family:var(--f-display);font-size:var(--t-section);letter-spacing:-.015em;text-wrap:balance;line-height:.96}html[data-theme=sp-group] main [data-design-article] details{border-block-end:var(--border-width) solid var(--hairline);padding-block:var(--s-4)}html[data-theme=sp-group] main [data-design-article] summary{font-family:var(--f-sans);font-weight:500;font-size:var(--t-title);cursor:pointer}html[data-theme=sp-group] footer{padding-block:var(--s-9)!important}html[data-theme=sp-group] [data-footer-colhead]{font-weight:500;font-family:var(--f-mono)!important;font-size:var(--t-label)!important;letter-spacing:.14em!important;color:var(--brass-lift)!important}html[data-theme=sp-group] footer a{transition:color var(--t-fast) var(--e-out)}html[data-theme=sp-group] footer a:hover{color:var(--brass-lift)!important}html[data-theme=sp-group] footer>div>div:first-child{padding-block-end:var(--s-8)!important}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] footer a{transition:none}}html[data-theme=sp-group] [data-tablist]{border:var(--border-width) solid var(--hairline);border-radius:var(--r-pill);background:0 0;padding:3px;flex-wrap:nowrap!important;gap:0!important;display:inline-flex!important}html[data-theme=sp-group] [data-tablist] [data-tab]{color:var(--ink-2);transition:background-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out);background:0 0;border:none!important}html[data-theme=sp-group] [data-tablist] [data-tab]:hover{color:var(--ink)}html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=true]{background:var(--brass);color:var(--void)}html[data-theme=sp-group] [data-tablist] [data-tab]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] [data-tablist] [data-tab]{transition:none}}html[data-theme=sp-group] .edcta{border:var(--border-width,1px) solid var(--color-ink);border-radius:var(--r-pill,99px);color:var(--color-ink);padding:12px 26px;font-weight:600;display:inline-block}html[data-theme=sp-group] .spcatrow{gap:40px!important}@media(min-width:64rem){html[data-theme=sp-group] .spcatrow{gap:96px!important}}html[data-theme=sp-group] .frail{top:var(--s-5,24px);max-block-size:calc(100vh - var(--s-7,48px));scrollbar-width:thin;scrollbar-color:var(--hairline,var(--color-border)) transparent;position:sticky;overflow:hidden auto}html[data-theme=sp-group] .fstack{border-block-start:var(--border-width,1px) solid var(--hairline,var(--color-border));flex-direction:column;display:flex}html[data-theme=sp-group] .fblock{border-block-end:var(--border-width,1px) solid var(--hairline,var(--color-border))}html[data-theme=sp-group] .fblock__head{justify-content:space-between;align-items:center;gap:var(--s-3,12px);font-family:var(--f-sans,var(--font-body));font-size:var(--t-body,1rem);letter-spacing:-.005em;color:var(--ink,var(--color-ink));cursor:pointer;transition:color var(--t-fast,.16s) var(--e-out);margin:0;padding-block:13px;font-weight:500;list-style:none;display:flex}html[data-theme=sp-group] .fblock__head::-webkit-details-marker{display:none}html[data-theme=sp-group] .fblock__head:hover{color:var(--brass-deep)}html[data-theme=sp-group] .fblock__head:focus-visible{outline:2px solid var(--brass);outline-offset:-2px}html[data-theme=sp-group] .fblock:has(:checked)>.fblock__head{color:var(--brass-deep)}html[data-theme=sp-group] .fblock:has(:checked)>.fblock__head .fblock__name:after{content:"";background:var(--brass);vertical-align:.12em;border-radius:50%;block-size:5px;inline-size:5px;margin-inline-start:7px;display:inline-block}html[data-theme=sp-group] .fblock__mark{border:var(--border-width,1px) solid var(--hairline,var(--color-border));background:var(--color-surface);block-size:28px;inline-size:28px;transition:background-color var(--t-base,.28s) var(--e-out),border-color var(--t-base,.28s) var(--e-out);border-radius:50%;flex:none;position:relative}html[data-theme=sp-group] .fblock__head:hover .fblock__mark{border-color:var(--brass)}html[data-theme=sp-group] .fblock[open]>.fblock__head .fblock__mark{background:var(--brass);border-color:var(--brass)}html[data-theme=sp-group] .fblock__mark:before,html[data-theme=sp-group] .fblock__mark:after{content:"";background:var(--ink-2,var(--color-ink-muted));block-size:1.5px;inline-size:11px;transition:transform var(--t-base,.28s) var(--e-out),background-color var(--t-base,.28s) var(--e-out);border-radius:1px;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}html[data-theme=sp-group] .fblock__mark:after{transform:translate(-50%,-50%)rotate(90deg)}html[data-theme=sp-group] .fblock[open]>.fblock__head .fblock__mark:after{transform:translate(-50%,-50%)rotate(0)}html[data-theme=sp-group] .fblock[open]>.fblock__head .fblock__mark:before,html[data-theme=sp-group] .fblock[open]>.fblock__head .fblock__mark:after{background:var(--void)}html[data-theme=sp-group] .fblock__head:hover .fblock__mark:before,html[data-theme=sp-group] .fblock__head:hover .fblock__mark:after{background:var(--brass-deep)}html[data-theme=sp-group] .fblock[open]>.fblock__head:hover .fblock__mark:before,html[data-theme=sp-group] .fblock[open]>.fblock__head:hover .fblock__mark:after{background:var(--void)}html[data-theme=sp-group] .fblock__rows{flex-direction:column;padding-block-end:var(--s-4,16px);display:flex}html[data-theme=sp-group] .frow{cursor:pointer;transition:background-color var(--t-fast,.16s) var(--e-out);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-inline:0;padding:5px 12px;display:grid}html[data-theme=sp-group] .frow:hover{background:var(--color-surface-sunken)}html[data-theme=sp-group] .frow__label{font-size:var(--t-spec,.8125rem);color:var(--ink-2,var(--color-ink-muted));transition:color var(--t-fast,.16s) var(--e-out);line-height:1.35}html[data-theme=sp-group] .frow:hover .frow__label{color:var(--brass-deep)}html[data-theme=sp-group] .frow:has(:checked) .frow__label{color:var(--ink,var(--color-ink));font-weight:500}html[data-theme=sp-group] .frow__count{font-family:var(--f-sans,var(--font-body));font-size:var(--t-label,.6875rem);font-variant-numeric:tabular-nums;color:var(--ink-3,var(--color-ink-muted))}html[data-theme=sp-group] .frow__box{appearance:none;border:var(--border-width,1px) solid var(--color-border-strong);background:var(--paper);cursor:pointer;block-size:15px;inline-size:15px;transition:background-color var(--t-fast,.16s) var(--e-out),border-color var(--t-fast,.16s) var(--e-out);border-radius:50%;place-content:center;margin:0;display:grid}html[data-theme=sp-group] .frow__box:after{content:"";border-inline-start:1.5px solid var(--void);border-block-end:1.5px solid var(--void);block-size:4px;inline-size:8px;transition:transform var(--t-fast,.16s) var(--e-out);margin-block-start:-2px;transform:rotate(-45deg)scale(0)}html[data-theme=sp-group] .frow__box:checked{background:var(--brass);border-color:var(--brass)}html[data-theme=sp-group] .frow__box:checked:after{transform:rotate(-45deg)scale(1)}html[data-theme=sp-group] .frow__box:focus-visible{outline:2px solid var(--brass);outline-offset:2px}html[data-theme=sp-group] .fprice{flex-direction:column;gap:6px;padding-block-end:var(--s-2,8px);display:flex}html[data-theme=sp-group] .fprice__field{inline-size:100%;min-inline-size:0;min-block-size:var(--tap-target-min,44px);border:var(--border-width,1px) solid var(--color-border-strong);border-radius:var(--radius-md,0);background:var(--color-surface);font-family:var(--f-sans,var(--font-body));font-size:var(--t-small,.875rem);color:var(--ink,var(--color-ink));caret-color:var(--brass);transition:background-color var(--t-fast,.16s) var(--e-out),border-color var(--t-fast,.16s) var(--e-out);padding:9px 14px}html[data-theme=sp-group] .fprice__field::placeholder{color:var(--ink-3,var(--color-ink-muted))}html[data-theme=sp-group] .fprice__field:focus,html[data-theme=sp-group] .fprice__field:focus-visible{background-color:#b4924e0a;border-color:#0000;outline:none}html[data-theme=sp-group] .frow--wide{grid-template-columns:auto 1fr;align-items:start;margin-block-start:var(--s-2,8px);margin-block-end:var(--s-3,12px);padding-block:8px}html[data-theme=sp-group] .frow--wide .frow__box{margin-block-start:2px}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] :is(.frow,.frow__label,.frow__box){transition:none}}html[data-theme=sp-group] .pcurtain{z-index:100;pointer-events:none;visibility:hidden;place-items:center;display:grid;position:fixed;inset:0}html[data-theme=sp-group] .pcurtain[data-state=closing],html[data-theme=sp-group] .pcurtain[data-state=lifting],html[data-theme=sp-group][data-page-enter] .pcurtain{visibility:visible}html[data-theme=sp-group] .pcurtain__blinds{grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}@media(min-width:48rem){html[data-theme=sp-group] .pcurtain__blinds{grid-template-columns:repeat(4,1fr)}}@media(min-width:75rem){html[data-theme=sp-group] .pcurtain__blinds{grid-template-columns:repeat(6,1fr)}}html[data-theme=sp-group] .pcurtain__blinds i:nth-child(n+4){display:none}@media(min-width:48rem){html[data-theme=sp-group] .pcurtain__blinds i:nth-child(4){display:block}}@media(min-width:75rem){html[data-theme=sp-group] .pcurtain__blinds i:nth-child(n+4){display:block}}html[data-theme=sp-group] .pcurtain__blinds i{background:var(--void);transform-origin:bottom;box-shadow:1px 0 0 var(--void),-1px 0 0 var(--void);position:relative;transform:scaleY(0)}html[data-theme=sp-group] .pcurtain__blinds i:after{content:"";background:var(--brass-deep);opacity:.8;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}html[data-theme=sp-group] .pcurtain[data-state=closing] .pcurtain__blinds i{animation:.58s cubic-bezier(.7,0,.16,1) forwards pblind-close}html[data-theme=sp-group][data-page-enter] .pcurtain__blinds i{transform-origin:bottom;transform:scaleY(1)}html[data-theme=sp-group] .pcurtain[data-state=lifting] .pcurtain__blinds i{transform-origin:top;animation:.64s cubic-bezier(.7,0,.16,1) forwards pblind-open}html[data-theme=sp-group][data-theme] .pcurtain .pcurtain__blinds i:nth-child(2){animation-delay:56ms}html[data-theme=sp-group][data-theme] .pcurtain .pcurtain__blinds i:nth-child(3){animation-delay:.112s}html[data-theme=sp-group][data-theme] .pcurtain .pcurtain__blinds i:nth-child(4){animation-delay:.168s}html[data-theme=sp-group][data-theme] .pcurtain .pcurtain__blinds i:nth-child(5){animation-delay:.224s}html[data-theme=sp-group][data-theme] .pcurtain .pcurtain__blinds i:nth-child(6){animation-delay:.28s}@keyframes pblind-close{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pblind-open{0%{transform:scaleY(1)}to{transform:scaleY(0)}}html[data-theme=sp-group] .pcurtain__mark{z-index:1;font-family:var(--f-sans,var(--font-body));letter-spacing:clamp(.16em,.6vw,.34em);text-transform:uppercase;text-align:center;padding-inline:var(--s-5,24px);color:var(--brass);opacity:0;font-size:clamp(1rem,3.2vw,2rem);font-weight:600;position:relative}html[data-theme=sp-group][data-page-enter] .pcurtain__mark{animation:.6s cubic-bezier(.16,1,.3,1) .12s forwards pmark}html[data-theme=sp-group] .pcurtain[data-state=lifting] .pcurtain__mark{animation:.28s cubic-bezier(.7,0,.16,1) forwards pmark-out}@keyframes pmark{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pmark-out{0%{opacity:1}to{opacity:0;transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] .pcurtain{display:none}}html[data-theme=sp-group]{scrollbar-gutter:stable}html[data-theme=sp-group] header form button[type=submit],html[data-theme=sp-group] header button[data-search-submit]{min-inline-size:96px}html[data-theme=sp-group] main form:has([data-search-input]) [data-search-input],html[data-theme=sp-group] main [data-search-input]{border:var(--border-width,1px) solid var(--hairline,var(--color-border))!important;color:var(--ink,var(--color-ink))!important;background:#ffffff1f!important}html[data-theme=sp-group] main [data-search-input]::placeholder{opacity:1;color:var(--ink-3,var(--color-ink-muted))!important}html[data-theme=sp-group] main [data-search-input]:focus,html[data-theme=sp-group] main [data-search-input]:focus-visible{caret-color:var(--brass);border-color:var(--brass)!important;background:#b4924e14!important;outline:none!important}html[data-theme=sp-group] .spcatx{padding-block-start:var(--s-7,48px)}html[data-theme=sp-group] .spcatx__prose>div,html[data-theme=sp-group] .spcatx__prose p{max-inline-size:62ch!important}html[data-theme=sp-group] .spcatx__prose p{color:var(--ink-2,var(--color-ink-muted));line-height:1.7;font-size:var(--t-lead,1.0625rem)!important}html[data-theme=sp-group] .spcatx__prose p:first-of-type{color:var(--ink,var(--color-ink))}html[data-theme=sp-group] .spcatx{flex-direction:column;display:flex}html[data-theme=sp-group] .spcatx .spcatx__head{order:1}html[data-theme=sp-group] .spcatx .spcatx__prose{border-block-start:var(--border-width,1px) solid var(--hairline,var(--color-border));order:4;margin-block-start:var(--s-9,96px);padding-block-start:var(--s-7,48px)}@media(min-width:64rem){html[data-theme=sp-group] .spcatx .spcatx__prose>div{columns:2;column-gap:clamp(40px,5vw,88px);max-inline-size:none!important}html[data-theme=sp-group] .spcatx .spcatx__prose p{break-inside:avoid;margin-block-end:var(--s-4,16px);max-inline-size:none!important}}html[data-theme=sp-group] .spcatx__abouthead{font-family:var(--f-sans,var(--font-body))!important;font-size:calc(var(--t-body,1rem) * 1.2)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--ink,var(--color-ink))!important;font-weight:600!important}html[data-theme=sp-group] .spcatx .spcatx__perks{gap:var(--s-5,24px);margin:var(--s-7,48px) 0 0;padding:var(--s-6,32px) 0 0;border-block-start:var(--border-width,1px) solid var(--hairline,var(--color-border));order:2;grid-template-columns:minmax(0,1fr);list-style:none;display:grid}@media(min-width:48rem){html[data-theme=sp-group] .spcatx .spcatx__perks{gap:var(--s-6,32px);grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:75rem){html[data-theme=sp-group] .spcatx .spcatx__perks{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-theme=sp-group] .spcatx__perk{gap:var(--s-4,16px);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}html[data-theme=sp-group] .spcatx__perk>span{flex-direction:column;gap:4px;min-inline-size:0;display:flex}html[data-theme=sp-group] .spcatx__perk strong{font-family:var(--f-sans,var(--font-body));font-size:var(--t-body,1rem);color:var(--ink,var(--color-ink));font-weight:500;line-height:1.3}html[data-theme=sp-group] .spcatx__perk>span>span{font-size:var(--t-small,.875rem);color:var(--ink-3,var(--color-ink-muted));line-height:1.45}html[data-theme=sp-group] .spcatx__perkicon{background:var(--color-surface-sunken);block-size:42px;inline-size:42px;color:var(--brass-deep);border-radius:50%;flex:none;justify-content:center!important;align-items:center!important;display:flex!important}html[data-theme=sp-group] .spcatx__perkicon svg{block-size:21px;inline-size:21px;margin:auto;display:block}html[data-theme=sp-group] .spcatx .spcatx__tiles{order:3}html[data-theme=sp-group] .spcatx__abouthead{margin:0 0 var(--s-5,24px);font-family:var(--f-mono,var(--font-mono));font-size:var(--t-label,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,var(--color-ink-muted))}html[data-theme=sp-group] .proot__head{padding-block:var(--s-7,48px) var(--s-6,32px)}html[data-theme=sp-group] .proot__eyebrow{margin:0 0 var(--s-3,12px);font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;font-size:var(--t-label,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-weight:500}html[data-theme=sp-group] .proot__title{font-family:var(--f-display,var(--font-display));letter-spacing:-.015em;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}html[data-theme=sp-group] .proot__prose{border-block-start:var(--border-width,1px) solid var(--hairline,var(--color-border));margin-block-start:var(--s-9,96px);padding-block-start:var(--s-7,48px)}html[data-theme=sp-group] .proot{padding-block-end:var(--section-padding-y)}@media(prefers-reduced-motion:no-preference){html[data-theme=sp-group] .proot__head{animation:.62s cubic-bezier(.16,1,.3,1) both proot-rise}}@keyframes proot-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}html[data-theme=sp-group] .brendx__head{padding-block:var(--s-7,48px) var(--s-6,32px)}html[data-theme=sp-group] .brendx__eyebrow{margin:0 0 var(--s-3,12px);font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;font-size:var(--t-label,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-weight:500}html[data-theme=sp-group] .brendx__title{font-family:var(--f-display,var(--font-display));letter-spacing:-.015em;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:500;line-height:1}html[data-theme=sp-group] .brendx__prose{border-block-start:var(--border-width,1px) solid var(--hairline,var(--color-border));margin-block-start:var(--s-9,96px);padding-block-start:var(--s-7,48px)}html[data-theme=sp-group] .brendx{padding-block-end:var(--section-padding-y)}html[data-theme=sp-group] input[type=search]::-webkit-search-cancel-button{appearance:none;cursor:pointer;background-color:var(--ink-3,var(--color-ink-muted));block-size:14px;inline-size:14px;-webkit-mask:var(--x-icon) center / contain no-repeat;mask:var(--x-icon) center / contain no-repeat;--x-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E");margin-inline-start:var(--s-2,8px)}html[data-theme=sp-group] input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--brass-deep)}html[data-theme=sp-group] header input[type=search]::-webkit-search-cancel-button{background-color:var(--void-ink-2,var(--void-ink))}html[data-theme=sp-group] header input[type=search]::-webkit-search-cancel-button:hover{background-color:var(--brass)}html[data-theme=sp-group] .cartfx__flyer{z-index:90;object-fit:contain;pointer-events:none;border-radius:var(--r-flat,0);background:var(--photo-white,#fff);position:fixed;box-shadow:0 24px 50px -28px #0c15128c}html[data-theme=sp-group] [data-basket-count][data-bumped]{animation:cartfx-bump .42s var(--e-out,cubic-bezier(.16, 1, .3, 1))}@keyframes cartfx-bump{0%{transform:scale(1)}38%{transform:scale(1.45)}to{transform:scale(1)}}html[data-theme=sp-group] .cartfx__host{z-index:95;gap:var(--s-2,8px);inline-size:min(26rem,calc(100vw - var(--s-7,48px)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--s-5,24px);inset-inline-end:var(--s-5,24px)}html[data-theme=sp-group] .cartfx__toast{align-items:center;gap:var(--s-4,16px);padding:var(--s-3,12px) var(--s-4,16px) var(--s-3,12px) var(--s-3,12px);background:var(--photo-white);color:var(--ink,var(--color-ink));border-radius:var(--r-flat,0);border:var(--border-width) solid var(--hairline);border-inline-start:2px solid var(--brass);pointer-events:auto;animation:cartfx-in .5s var(--e-out,cubic-bezier(.16, 1, .3, 1)) both;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 6px -2px #0c151238,0 26px 54px -30px #0c15128c}html[data-theme=sp-group] .cartfx__toast[data-leaving]{animation:cartfx-out .3s var(--e-in,ease-in) both}@keyframes cartfx-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes cartfx-out{to{opacity:0;transform:translateY(8px)scale(.98)}}html[data-theme=sp-group] .cartfx__thumb{background:var(--photo-white,#fff);flex:none;place-items:center;block-size:68px;inline-size:68px;display:grid;position:relative;overflow:hidden}html[data-theme=sp-group] .cartfx__thumb:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=sp-group] .cartfx__thumb img{object-fit:contain;block-size:100%;inline-size:100%}html[data-theme=sp-group] .cartfx__text{flex-direction:column;flex:1;gap:4px;min-inline-size:0;display:flex}html[data-theme=sp-group] .cartfx__eyebrow{font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;font-size:var(--t-label,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);font-weight:500}html[data-theme=sp-group] .cartfx__title{font-family:var(--f-sans,var(--font-body));font-size:var(--t-body,1rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}html[data-theme=sp-group] .cartfx__link{border:var(--border-width,1px) solid var(--color-border-strong);border-radius:var(--r-pill,999px);font-family:var(--f-sans,var(--font-body));font-size:var(--t-small,.875rem);color:var(--ink,var(--color-ink));transition:background-color var(--t-fast,.16s) var(--e-out),border-color var(--t-fast,.16s) var(--e-out),color var(--t-fast,.16s) var(--e-out);align-self:flex-start;margin-block-start:4px;padding:6px 16px;font-weight:500;text-decoration:none}html[data-theme=sp-group] .cartfx__link:hover{background:var(--brass);border-color:var(--brass);color:var(--void)}html[data-theme=sp-group] .cartfx__close{block-size:26px;inline-size:26px;color:var(--ink-3,var(--color-ink-muted));cursor:pointer;border-radius:var(--r-pill,999px);transition:color var(--t-fast,.16s) var(--e-out);background:0 0;border:none;flex:none;align-self:flex-start;place-items:center;display:grid}html[data-theme=sp-group] .cartfx__close svg{block-size:14px;inline-size:14px}html[data-theme=sp-group] .cartfx__close:hover{color:var(--brass-deep)}html[data-theme=sp-group] .cartfx__time{background:var(--brass);transform-origin:0;block-size:2px;inline-size:100%;animation:5s linear forwards cartfx-time;position:absolute;inset-block-end:0;inset-inline-start:0}html[data-theme=sp-group] .cartfx__toast:hover .cartfx__time{animation-play-state:paused}@keyframes cartfx-time{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] :is(.cartfx__toast,[data-basket-count][data-bumped]){animation:none}}html[data-theme=sp-group] .spgridcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,44px) clamp(16px,2vw,32px);display:grid}@media(min-width:60rem){html[data-theme=sp-group] .spgridcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:90rem){html[data-theme=sp-group] .spgridcards{grid-template-columns:repeat(4,minmax(0,1fr))}}html[data-theme=sp-group] .ckwrap{max-inline-size:var(--container-max);margin-inline:auto;padding-block-end:var(--section-padding-y);padding-inline:clamp(16px,4vw,32px)}html[data-theme=sp-group] .ckhead{margin:0 0 var(--s-7,48px);font-family:var(--f-display,var(--font-display));letter-spacing:-.015em;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:500;line-height:1.02}html[data-theme=sp-group] .ckstep{margin:var(--s-6,32px) 0 var(--s-7,48px);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}html[data-theme=sp-group] .ckstep__item,html[data-theme=sp-group] .ckstep__item>a{color:var(--ink-3,var(--color-ink-muted));flex-direction:column;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}html[data-theme=sp-group] .ckstep__item>a{gap:10px}html[data-theme=sp-group] .ckstep__item+.ckstep__item:before,html[data-theme=sp-group] .ckstep__item+.ckstep__item>a:before{content:"";background:var(--hairline,var(--color-border));block-size:1px;inline-size:100%;position:absolute;inset-block-start:22px;inset-inline-end:50%}html[data-theme=sp-group] .ckstep__item--now:before,html[data-theme=sp-group] .ckstep__item--now>a:before{background:var(--brass)}html[data-theme=sp-group] .ckstep__n{z-index:1;border:var(--border-width,1px) solid var(--hairline,var(--color-border));background:var(--color-surface);block-size:44px;inline-size:44px;font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ink-3,var(--color-ink-muted));transition:background-color var(--t-fast,.16s) var(--e-out),border-color var(--t-fast,.16s) var(--e-out),color var(--t-fast,.16s) var(--e-out);border-radius:50%;place-items:center;font-size:.625rem;display:grid;position:relative}html[data-theme=sp-group] .ckstep__label{font-family:var(--f-sans,var(--font-body));font-size:var(--t-body,1rem);text-align:center;font-weight:500}html[data-theme=sp-group] .ckstep__item--done>a .ckstep__n{background:var(--brass);border-color:var(--brass);color:var(--void)}html[data-theme=sp-group] .ckstep__item--done>a{color:var(--ink-2,var(--color-ink-muted))}html[data-theme=sp-group] .ckstep__item--done>a:hover{color:var(--ink,var(--color-ink))}html[data-theme=sp-group] .ckstep__item--done>a:hover .ckstep__n{background:var(--brass-deep);border-color:var(--brass-deep)}html[data-theme=sp-group] .ckstep__item--now .ckstep__n{border-color:var(--brass);color:var(--brass-ink);box-shadow:0 0 0 4px var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .ckstep__item--now .ckstep__n{box-shadow:0 0 0 4px color-mix(in srgb,var(--brass) 18%,transparent)}}html[data-theme=sp-group] .ckstep__item--now{color:var(--ink,var(--color-ink))}html[data-theme=sp-group] .ckgrid{gap:var(--s-7,48px);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media(min-width:64rem){html[data-theme=sp-group] .ckgrid{grid-template-columns:minmax(0,1.15fr) minmax(440px,.85fr);gap:clamp(40px,4.5vw,72px)}}html[data-theme=sp-group] .ckcol{gap:var(--s-8,64px);flex-direction:column;min-inline-size:0;display:flex}html[data-theme=sp-group] .ckside{min-inline-size:0}@media(min-width:64rem){html[data-theme=sp-group] .ckside{top:var(--s-5,24px);position:sticky}}html[data-theme=sp-group] .cksec__eyebrow{align-items:baseline;gap:var(--s-3,12px);margin:0 0 var(--s-5,24px);border-block-end:var(--border-width,1px) solid var(--hairline,var(--color-border));font-family:var(--f-sans,var(--font-body));font-size:calc(var(--t-body,1rem) * 1.2);color:var(--ink,var(--color-ink));padding-block-end:var(--s-3,12px);font-weight:500;display:flex}html[data-theme=sp-group] .cksec__n{font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;font-size:var(--t-label,.6875rem);letter-spacing:.12em;color:var(--brass-ink)}html[data-theme=sp-group] .ckfields{gap:var(--s-4,16px);display:grid}@media(min-width:40rem){html[data-theme=sp-group] .ckfields--two{grid-template-columns:1fr 1fr}html[data-theme=sp-group] .ckfields__wide{grid-column:1/-1}}html[data-theme=sp-group] .ckfields>*,html[data-theme=sp-group] .ckfields__wide>*{flex-direction:column;gap:6px;display:flex}html[data-theme=sp-group] [data-design-form] .cksec textarea{resize:vertical;min-block-size:9.5rem;max-block-size:22rem}@media(pointer:coarse){html[data-theme=sp-group] [data-design-form] .cksec textarea{resize:none}}@supports (field-sizing:content){html[data-theme=sp-group] [data-design-form] .cksec textarea{field-sizing:content}}html[data-theme=sp-group] .ckpick{gap:var(--s-3,12px);display:grid}@media(min-width:40rem){html[data-theme=sp-group] .ckpick{grid-template-columns:1fr 1fr}}html[data-theme=sp-group] .ckpick__tile{align-items:start;gap:var(--s-4,16px);padding:var(--s-4,16px) var(--s-5,24px);border:var(--border-width,1px) solid var(--hairline,var(--color-border));border-radius:var(--radius-md,0);background:var(--photo-white,#fff);transition:border-color var(--t-fast,.16s) var(--e-out),background-color var(--t-fast,.16s) var(--e-out);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}html[data-theme=sp-group] .ckpick__tile:hover{border-color:var(--color-border-strong)}html[data-theme=sp-group] .ckpick__tile:has(input:checked){border-color:var(--brass);background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .ckpick__tile:has(input:checked){background:color-mix(in srgb,var(--brass) 6%,var(--photo-white,#fff))}}html[data-theme=sp-group] .ckpick__tile:has(input:focus-visible){outline:2px solid var(--brass);outline-offset:2px}html[data-theme=sp-group][data-theme] .ckpick__tile input[type=radio]{appearance:none;aspect-ratio:1;border:var(--border-width,1px) solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;transition:border-color var(--t-fast,.16s) var(--e-out);border-radius:50%;flex:none;place-content:center;margin:0;display:grid;flex:0 0 20px!important;block-size:20px!important;min-block-size:20px!important;max-block-size:20px!important;inline-size:20px!important;min-inline-size:20px!important;max-inline-size:20px!important;padding:0!important}html[data-theme=sp-group] .ckpick__tile input[type=radio]:after{content:"";background:var(--brass);block-size:8px;inline-size:8px;transition:transform var(--t-fast,.16s) var(--e-out);border-radius:50%;transform:scale(0)}html[data-theme=sp-group] .ckpick__tile input[type=radio]:checked{border-color:var(--brass)}html[data-theme=sp-group] .ckpick__tile input[type=radio]:checked:after{transform:scale(1)}html[data-theme=sp-group] .ckpick__tile label{align-items:center;gap:var(--s-3,12px);min-block-size:var(--tap-target-min,44px);font-size:var(--t-body,1rem);cursor:pointer;display:flex}html[data-theme=sp-group] .ckpick__tile{cursor:pointer}html[data-theme=sp-group] .ckpick__tile label:after{content:"";cursor:pointer;position:absolute;inset:0}html[data-theme=sp-group] .ckpick__tile--off,html[data-theme=sp-group] .ckpick__tile--off label,html[data-theme=sp-group] .ckpick__tile--off label:after{cursor:not-allowed}html[data-theme=sp-group] .ckpick__icon{background:var(--color-surface-sunken);block-size:40px;inline-size:40px;color:var(--brass-deep);transition:background-color var(--t-fast,.16s) var(--e-out),color var(--t-fast,.16s) var(--e-out);border-radius:50%;place-items:center;display:grid}html[data-theme=sp-group] .ckpick__icon svg{block-size:21px;inline-size:21px}html[data-theme=sp-group] .ckpick__tile:has(input:checked) .ckpick__icon{background:var(--brass);color:#fff}html[data-theme=sp-group] .ckpick__tile label{flex-direction:row-reverse;justify-content:space-between;inline-size:100%;font-weight:500}html[data-theme=sp-group] .ckpick__tile label+p,html[data-theme=sp-group] .ckpick__tile p{font-size:var(--t-small,.875rem);color:var(--ink-3,var(--color-ink-muted));margin:2px 0 0;line-height:1.45}html[data-theme=sp-group] .ckpick__tile--off{opacity:.6;background:0 0}html[data-theme=sp-group] .ckcard{gap:var(--s-4,16px);padding:var(--s-5,24px);background:var(--photo-white,#fff);flex-direction:column;display:flex}html[data-theme=sp-group] .ckcard__head{justify-content:space-between;align-items:baseline;gap:var(--s-3,12px);border-block-end:var(--border-width,1px) solid var(--hairline,var(--color-border));padding-block-end:var(--s-3,12px);display:flex}html[data-theme=sp-group] .ckcard__title{margin:0;font-family:var(--f-sans,var(--font-body))!important;font-size:calc(var(--t-body,1rem) * 1.2)!important;letter-spacing:0!important;font-weight:500!important;line-height:1.25!important}html[data-theme=sp-group] .ckcard__edit{white-space:nowrap;justify-content:center;align-items:center;gap:var(--s-2,8px);min-block-size:44px;padding-inline:var(--s-5,24px);border:var(--border-width,1px) solid var(--color-border-strong);border-radius:var(--r-pill,999px);font-family:var(--f-sans,var(--font-body));font-size:var(--t-small,.875rem);color:var(--ink,var(--color-ink));transition:border-color var(--t-fast,.16s) var(--e-out),background-color var(--t-fast,.16s) var(--e-out),color var(--t-fast,.16s) var(--e-out);font-weight:500;text-decoration:none;display:flex}html[data-theme=sp-group] .ckcard__edit:before{content:"";block-size:15px;inline-size:15px;-webkit-mask:var(--edit-icon) center / contain no-repeat;mask:var(--edit-icon) center / contain no-repeat;--edit-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.1 2.1 0 0 1 3 3L7 19l-4 1 1-4z'/%3E%3C/svg%3E");background:currentColor}html[data-theme=sp-group] .ckcard__edit:hover{border-color:var(--brass);background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .ckcard__edit:hover{background:color-mix(in srgb,var(--brass) 8%,transparent)}}html[data-theme=sp-group] .ckcard__edit:hover{color:var(--brass-deep)}html[data-theme=sp-group] .ckcard__edit:focus-visible{outline:2px solid var(--brass);outline-offset:2px}html[data-theme=sp-group] .cklines{gap:var(--s-3,12px);scrollbar-width:thin;flex-direction:column;max-block-size:21rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}html[data-theme=sp-group] .ckline{align-items:center;gap:var(--s-3,12px);grid-template-columns:48px minmax(0,1fr) max-content;display:grid}html[data-theme=sp-group] .cklines{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;padding-inline-end:var(--s-5,24px);overflow-x:hidden}html[data-theme=sp-group] .cklines::-webkit-scrollbar{inline-size:6px}html[data-theme=sp-group] .cklines::-webkit-scrollbar-track{background:0 0}html[data-theme=sp-group] .cklines::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--r-pill,999px)}html[data-theme=sp-group] .cklines::-webkit-scrollbar-thumb:hover{background:var(--brass-deep)}@media not all and (min-width:64rem){html[data-theme=sp-group] .cklines{max-block-size:none;overflow:clip visible}}html[data-theme=sp-group] .ckline__thumb{background:var(--photo-white,#fff);place-items:center;block-size:52px;inline-size:52px;display:grid;position:relative;overflow:hidden}html[data-theme=sp-group] .ckline__thumb:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=sp-group] .ckline__thumb img{object-fit:contain;block-size:100%;inline-size:100%}html[data-theme=sp-group] .ckline__body{flex-direction:column;gap:2px;min-inline-size:0;display:flex}html[data-theme=sp-group] .ckline__name{font-size:var(--t-small,.875rem);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}html[data-theme=sp-group] .ckline__qty,html[data-theme=sp-group] .ckline__price{font-family:var(--f-sans,var(--font-body));font-size:var(--t-label,.6875rem);font-variant-numeric:tabular-nums;color:var(--ink-3,var(--color-ink-muted))}html[data-theme=sp-group] .ckline__price{font-size:var(--t-small,.875rem);color:var(--ink,var(--color-ink));white-space:nowrap;text-align:end}html[data-theme=sp-group] .ckline__name{font-size:var(--t-small,.875rem)}html[data-theme=sp-group] .ckline__qty{font-size:var(--t-spec,.8125rem)}html[data-theme=sp-group] .ckterms{border-block-start:var(--border-width,1px) solid var(--hairline,var(--color-border));font-size:var(--t-small,.875rem);padding-block-start:var(--s-3,12px)}html[data-theme=sp-group] .ckplace{min-block-size:52px;inline-size:100%;border-radius:var(--r-pill,999px)!important}html[data-theme=sp-group] .ckcard :global(button[type=submit]){min-block-size:52px;inline-size:100%;border-radius:var(--r-pill,999px)!important}html[data-theme=sp-group] .cknote{font-size:var(--t-small,.875rem);color:var(--ink-2,var(--color-ink-muted));margin:0;line-height:1.5}html[data-theme=sp-group] .cknote--quiet{font-family:var(--f-mono,var(--font-mono));font-size:var(--t-label,.6875rem);letter-spacing:.02em;color:var(--ink-3,var(--color-ink-muted))}html[data-theme=sp-group] .ckdone{max-inline-size:46rem;margin-inline:auto;padding-block:clamp(48px,8vw,112px);padding-inline:clamp(16px,4vw,32px)}html[data-theme=sp-group] .ckdone__eyebrow{margin:0 0 var(--s-4,16px);font-family:var(--f-mono,var(--font-mono));font-size:var(--t-label,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink)}html[data-theme=sp-group] .ckdone__head{margin:0 0 var(--s-4,16px);font-family:var(--f-display,var(--font-display));letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.02}html[data-theme=sp-group] .ckdone__lead{margin:0 0 var(--s-7,48px);font-size:var(--t-lead,1.0625rem);color:var(--ink-2,var(--color-ink-muted));max-inline-size:54ch;line-height:1.6}html[data-theme=sp-group] .ckdone__ref{padding:var(--s-5,24px);background:var(--photo-white,#fff);border-inline-start:2px solid var(--brass);margin-block-end:var(--s-7,48px)}html[data-theme=sp-group] .ckdone__reflabel{margin:0 0 var(--s-2,8px);font-family:var(--f-mono,var(--font-mono));font-size:var(--t-label,.6875rem);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3,var(--color-ink-muted))}html[data-theme=sp-group] .ckdone__refvalue{margin:0 0 var(--s-3,12px);font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--ink,var(--color-ink));font-size:clamp(1.5rem,3.4vw,2.25rem)}html[data-theme=sp-group] .ckdone__refhint{font-size:var(--t-small,.875rem);color:var(--ink-3,var(--color-ink-muted));margin:0}html[data-theme=sp-group] .ckdone__nexthead{margin:0 0 var(--s-5,24px);border-block-end:var(--border-width,1px) solid var(--hairline,var(--color-border));font-family:var(--f-sans,var(--font-body));font-size:var(--t-body,1rem);padding-block-end:var(--s-3,12px);font-weight:500}html[data-theme=sp-group] .cknext{gap:var(--s-4,16px);margin:0 0 var(--s-8,64px);flex-direction:column;padding:0;list-style:none;display:flex}html[data-theme=sp-group] .cknext__item{gap:var(--s-4,16px);font-size:var(--t-body,1rem);color:var(--ink-2,var(--color-ink-muted));grid-template-columns:auto minmax(0,1fr);align-items:baseline;line-height:1.55;display:grid}html[data-theme=sp-group] .cknext__n{font-family:var(--f-mono,var(--font-mono));font-size:var(--t-label,.6875rem);letter-spacing:.12em;color:var(--brass-ink)}html[data-theme=sp-group] .ckdone__actions{gap:var(--s-3,12px);flex-wrap:wrap;display:flex}html[data-theme=sp-group] .ckdone__cta,html[data-theme=sp-group] .ckdone__ghost{min-block-size:52px;padding-inline:var(--s-6,32px);border-radius:var(--r-pill,999px);font-family:var(--f-sans,var(--font-body));font-weight:500;font-size:var(--t-nav,.9375rem);align-items:center;text-decoration:none;display:inline-flex}html[data-theme=sp-group] .ckdone__cta{background:var(--brass);color:var(--void);border:var(--border-width,1px) solid var(--brass)}html[data-theme=sp-group] .ckdone__ghost{border:var(--border-width,1px) solid var(--color-border-strong);color:var(--ink,var(--color-ink))}html[data-theme=sp-group] main input[type=checkbox],html[data-theme=sp-group] .ckterms input[type=checkbox]{appearance:none;border:var(--border-width,1px) solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;transition:background-color var(--t-fast,.16s) var(--e-out),border-color var(--t-fast,.16s) var(--e-out);border-radius:50%;place-content:center;margin:0;display:grid;flex:0 0 20px!important;block-size:20px!important;min-block-size:20px!important;max-block-size:20px!important;inline-size:20px!important;min-inline-size:20px!important;max-inline-size:20px!important;padding:0!important}html[data-theme=sp-group] main input[type=checkbox]:after,html[data-theme=sp-group] .ckterms input[type=checkbox]:after{content:"";border-inline-start:1.5px solid var(--void);border-block-end:1.5px solid var(--void);block-size:5px;inline-size:9px;transition:transform var(--t-fast,.16s) var(--e-out);margin-block-start:-2px;transform:rotate(-45deg)scale(0)}html[data-theme=sp-group] main input[type=checkbox]:checked,html[data-theme=sp-group] .ckterms input[type=checkbox]:checked{background:var(--brass);border-color:var(--brass)}html[data-theme=sp-group] main input[type=checkbox]:checked:after,html[data-theme=sp-group] .ckterms input[type=checkbox]:checked:after{transform:rotate(-45deg)scale(1)}html[data-theme=sp-group] main input[type=checkbox]:focus-visible,html[data-theme=sp-group] .ckterms input[type=checkbox]:focus-visible{outline:2px solid var(--brass);outline-offset:2px}html[data-theme=sp-group] .ckterms label,html[data-theme=sp-group] .ckterms label>*,html[data-theme=sp-group] .ckterms>div{align-items:center!important}html[data-theme=sp-group] .ckterms input[type=checkbox]{align-self:center!important}html[data-theme=sp-group] .ckterms,html[data-theme=sp-group] .ckterms>div,html[data-theme=sp-group] .ckterms label{text-align:start;justify-content:flex-start!important}html[data-theme=sp-group] .ckterms>div{align-items:flex-start!important}html[data-theme=sp-group] .ckterms label{align-items:center;gap:var(--s-3,12px);min-block-size:var(--tap-target-min,44px);font-size:var(--t-small,.875rem);cursor:pointer;line-height:1.4;display:flex}html[data-theme=sp-group] .ckstatus{justify-content:space-between;align-items:center;gap:var(--s-4,16px);padding:var(--s-5,24px);background:var(--photo-white,#fff);border:var(--border-width,1px) solid var(--color-danger);border-radius:var(--radius-md,0);grid-column:1/-1;display:flex;box-shadow:0 1px 2px #0c15120f,0 8px 20px -14px #0c151259}html[data-theme=sp-group] .ckstatus:has(.ckstatus__msg:empty){display:none}html[data-theme=sp-group] .ckstatus__msg{min-block-size:32px;font-family:var(--f-sans,var(--font-body));font-size:calc(var(--t-small,.875rem) * 1.25);color:var(--color-danger);align-items:center;margin:0;font-weight:500;line-height:1.45;display:flex;translate:0 -.075em}html[data-theme=sp-group] .ckstatus__tel{min-block-size:32px;font-family:var(--f-mono,var(--font-mono));font-size:calc(var(--t-small,.875rem) * 1.25);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;flex:none;align-items:center;font-weight:500;text-decoration:none;display:inline-flex;color:var(--color-danger)!important}html[data-theme=sp-group] .ckstatus__tel:hover{text-underline-offset:.25em;text-decoration:underline}html[data-theme=sp-group] .ckstatus__x{border-radius:var(--r-pill,999px);block-size:32px;inline-size:32px;color:var(--color-danger);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;margin-inline-start:auto;padding:0;display:grid}html[data-theme=sp-group] .ckstatus__x svg{block-size:15px;inline-size:15px}html[data-theme=sp-group] .ckstatus__x:hover{background:var(--color-danger)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .ckstatus__x:hover{background:color-mix(in srgb,var(--color-danger) 12%,transparent)}}html[data-theme=sp-group] nav[aria-label] ol,html[data-theme=sp-group] nav[aria-label] li,html[data-theme=sp-group] nav[aria-label] a{font-family:var(--f-sans,var(--font-body))}html[data-theme=sp-group] .spsort__label{font-size:var(--t-small,.875rem);color:var(--ink-3,var(--color-ink-muted));align-items:center;gap:10px;display:flex}html[data-theme=sp-group] .spsort.is-enhanced .spsort__native{display:none}html[data-theme=sp-group] .spsort__ui{position:relative}html[data-theme=sp-group] .spsort__btn{align-items:center;gap:var(--s-3,12px);border:var(--border-width,1px) solid var(--hairline,var(--color-border));border-radius:var(--r-pill,999px);background:var(--photo-white,#fff);color:var(--ink,var(--color-ink));font-family:var(--f-sans,var(--font-body));font-weight:500;font-size:var(--t-small,.875rem);cursor:pointer;transition:border-color var(--t-fast,.16s) var(--e-out),background-color var(--t-fast,.16s) var(--e-out);padding:9px 14px 9px 18px;display:inline-flex}html[data-theme=sp-group] .spsort__btn:hover{border-color:var(--color-border-strong)}html[data-theme=sp-group] .spsort__btn:focus{outline:none}html[data-theme=sp-group] .spsort__btn:active,html[data-theme=sp-group] .spsort__btn[aria-expanded=true]{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .spsort__btn:active,html[data-theme=sp-group] .spsort__btn[aria-expanded=true]{background:color-mix(in srgb,var(--brass) 12%,var(--photo-white,#fff))}}html[data-theme=sp-group] .spsort__btn:active,html[data-theme=sp-group] .spsort__btn[aria-expanded=true]{border-color:var(--brass)}html[data-theme=sp-group] .spsort__btn:focus-visible{outline:2px solid var(--brass);outline-offset:2px}html[data-theme=sp-group] .spsort__chev{block-size:8px;inline-size:8px;transition:transform var(--t-base,.28s) var(--e-out);border-block-end:1.5px solid;border-inline-end:1.5px solid;transform:translateY(-2px)rotate(45deg)}html[data-theme=sp-group] .spsort__btn[aria-expanded=true] .spsort__chev{transform:translateY(1px)rotate(-135deg)}html[data-theme=sp-group] .spsort__list{z-index:40;background:var(--photo-white,#fff);border:var(--border-width,1px) solid var(--hairline,var(--color-border));border-radius:var(--r-input,2px);min-inline-size:100%;margin:0;padding:6px;list-style:none;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;box-shadow:0 18px 40px -24px #0c151273}html[data-theme=sp-group] .spsort__opt{border-radius:var(--r-input,2px);white-space:nowrap;font-size:var(--t-small,.875rem);color:var(--ink-2,var(--color-ink-muted));cursor:pointer;transition:background-color var(--t-fast,.16s) var(--e-out),color var(--t-fast,.16s) var(--e-out);padding:9px 14px}html[data-theme=sp-group] .spsort__opt.is-active{background:var(--color-surface-sunken);color:var(--ink,var(--color-ink))}html[data-theme=sp-group] .spsort__opt[aria-selected=true]{color:var(--brass-deep);font-weight:500}html[data-theme=sp-group] .spsort__opt[aria-selected=true]:after{content:"";background:var(--brass);vertical-align:.12em;border-radius:50%;block-size:5px;inline-size:5px;margin-inline-start:9px;display:inline-block}html[data-theme=sp-group] .spfind{border-color:var(--hairline,var(--color-border));border-radius:var(--r-input,2px);background:var(--photo-white,#fff);padding:6px;box-shadow:0 18px 40px -24px #0c151273}html[data-theme=sp-group] .spfind__status{font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-3,var(--color-ink-muted));margin:0;padding:8px 12px 6px;font-size:13px}html[data-theme=sp-group] .spfind__opt{border-radius:var(--r-input,2px);color:var(--ink-2,var(--color-ink-muted));transition:background-color var(--t-fast,.16s) var(--e-out)}html[data-theme=sp-group] .spfind__opt.is-active{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .spfind__opt.is-active{background:color-mix(in srgb,var(--brass) 7%,#fff)}}html[data-theme=sp-group] .spfind__opt.is-active{color:var(--ink,var(--color-ink))}html[data-theme=sp-group] .spfind__opt.is-active .spfind__name{color:var(--brass-deep)}html[data-theme=sp-group] .spfind__name{color:var(--ink,var(--color-ink))}html[data-theme=sp-group] .spfind__code{font-family:var(--f-sans,var(--font-body));font-variant-numeric:tabular-nums;letter-spacing:0}html[data-theme=sp-group] .spfind__mark{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .spfind__mark{background:color-mix(in srgb,var(--brass) 22%,transparent)}}html[data-theme=sp-group] .spfind__mark{color:inherit;border-radius:1px}html[data-theme=sp-group] .spfind__seeall{z-index:1;border-block-start:1px solid var(--hairline,var(--color-border));border-radius:0 0 var(--r-input,2px) var(--r-input,2px);color:var(--brass-deep);background:#fff;margin-block-start:4px;position:sticky;inset-block-end:0}html[data-theme=sp-group] .spfind__seeall.is-active{background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] .spfind__seeall.is-active{background:color-mix(in srgb,var(--brass) 10%,#fff)}}html[data-theme=sp-group] .spfind__opt,html[data-theme=sp-group] .spfind__seeall{gap:14px!important;padding:11px 16px!important}html[data-theme=sp-group] .spfind__name{font-size:16px!important;line-height:1.35!important}html[data-theme=sp-group] .spfind__meta,html[data-theme=sp-group] .spfind__trail,html[data-theme=sp-group] .spfind__code{font-size:14px!important}html[data-theme=sp-group] .spfind__seeall{font-size:15px!important}html[data-theme=sp-group] .spfind__status{padding:12px 16px 8px;font-size:14px}html[data-theme=sp-group] .spfind__opt:not(.spfind__seeall)>span:first-child,html[data-theme=sp-group] .spfind__opt:not(.spfind__seeall)>:first-child:has(img){block-size:52px!important;inline-size:52px!important}html[data-theme=sp-group] .spfind__seeall>span:first-child{white-space:nowrap}html[data-theme=sp-group] .spfind,html[data-theme=sp-group] .spfind [role=listbox]{scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent}html[data-theme=sp-group] .spfind::-webkit-scrollbar{inline-size:6px}html[data-theme=sp-group] .spfind [role=listbox]::-webkit-scrollbar{inline-size:6px}html[data-theme=sp-group] .spfind::-webkit-scrollbar-track{background:0 0}html[data-theme=sp-group] .spfind [role=listbox]::-webkit-scrollbar-track{background:0 0}html[data-theme=sp-group] .spfind::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--r-pill,999px)}html[data-theme=sp-group] .spfind [role=listbox]::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--r-pill,999px)}html[data-theme=sp-group] .spfind::-webkit-scrollbar-thumb:hover{background:var(--brass-deep)}html[data-theme=sp-group] .spfind [role=listbox]::-webkit-scrollbar-thumb:hover{background:var(--brass-deep)}html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost){isolation:isolate;transition:color .4s cubic-bezier(.23,1,.32,1),border-color .4s cubic-bezier(.23,1,.32,1),transform .2s var(--e-out);position:relative;overflow:hidden}html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost):before{content:"";aspect-ratio:1;z-index:-1;opacity:0;background:var(--brass);border-radius:50%;width:100%;height:auto;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost):hover:before,html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost):focus-visible:before{opacity:1;transform:translate(-50%,-50%)scale(2.5)}html[data-theme=sp-group] :is(.sphero__cta--ghost,.edcta,.catpill,.cattile__pill,.spcard__quote,.dip__inner a[href],.spd__ghost):hover{color:var(--void)!important;border-color:var(--brass)!important}html[data-theme=sp-group][data-theme] :is(.sphero__cta--fill,main form button[type=submit],.spd__add):before{background:var(--brass-deep)}html[data-theme=sp-group] :is(.sphero__cta--fill,main form button[type=submit],.spd__add):hover{color:var(--void-ink)!important}html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost):active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost),html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost):before{transition:none}html[data-theme=sp-group] :is(.sphero__cta,.edcta,.catpill,a[data-header-action],main form button[type=submit],main:has([data-cart-lines]) button,.dip__inner a[href],.cattile__pill,.spcard__quote,.spd__add,.spd__ghost):active{transform:none}}html[data-theme=sp-group] main h1:not([class*=sphero],.abt__thesis,[data-own-heading]){font-family:var(--f-display);letter-spacing:-.018em;text-wrap:balance;line-height:.95;font-size:var(--t-page)!important;font-weight:500!important}html[data-theme=sp-group] main [data-catalog-count],html[data-theme=sp-group] main [data-results-count]{font-family:var(--f-mono);font-size:var(--t-spec);letter-spacing:.02em;color:var(--ink-3)}html[data-theme=sp-group] main select{border-radius:var(--r-pill);padding-inline:var(--s-4);border:var(--border-width) solid var(--hairline);background:0 0}html[data-theme=sp-group] main [data-product-info]{font-family:var(--f-sans)}html[data-theme=sp-group] main [data-product-info] [data-qty-step],html[data-theme=sp-group] main [data-add-to-basket-trigger],html[data-theme=sp-group] main [data-add-to-basket-trigger]>:is(button,a){border-radius:var(--r-pill)!important}html[data-theme=sp-group] main [data-product-info] [data-qty-step]{aspect-ratio:1;min-inline-size:44px}html[data-theme=sp-group] main [data-cart-lines]>li{border-block-end:var(--border-width) solid var(--hairline);padding-block:var(--s-5);box-shadow:none!important;background:0 0!important;border-radius:0!important}html[data-theme=sp-group] main [data-cart-summary]{background:var(--photo-white);padding:var(--s-6)}html[data-theme=sp-group] main:has([data-cart-lines]) div:has(>[data-cart-summary]){top:calc(var(--s-6) + 88px);position:sticky}html[data-theme=sp-group] main [data-cart-summary] :is(strong,b,[data-total]){font-family:var(--f-sans);font-variant-numeric:tabular-nums}html[data-theme=sp-group] [data-price-on-request]{align-items:center;gap:var(--s-2);display:inline-flex}html[data-theme=sp-group] [data-price-on-request]:before{content:"";background-color:currentColor;flex:none;block-size:18px;inline-size:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16.2v-5.2'/%3E%3Ccircle cx='12' cy='8' r='0.4' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16.2v-5.2'/%3E%3Ccircle cx='12' cy='8' r='0.4' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}html[data-theme=sp-group] input[type=number]{appearance:textfield;text-align:center}html[data-theme=sp-group] input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}html[data-theme=sp-group] input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}html[data-theme=sp-group] :is([data-quantity-input],[data-qty-input]){gap:12px!important}html[data-theme=sp-group] [data-quantity-input] :is(button,input){transition:background-color var(--t-fast) var(--e-out),border-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out);border-radius:var(--r-pill)!important}html[data-theme=sp-group] :is([data-quantity-increment],[data-qty-step="1"]){color:var(--ink);background:0 0;border-color:var(--color-border-strong)!important}html[data-theme=sp-group] :is([data-quantity-increment],[data-qty-step="1"]):hover,html[data-theme=sp-group] :is([data-quantity-increment],[data-qty-step="1"]):focus-visible{background:var(--photo-white);color:var(--ink);border-color:var(--brass)!important}html[data-theme=sp-group] :is([data-quantity-decrement],[data-qty-step="-1"]):hover,html[data-theme=sp-group] :is([data-quantity-decrement],[data-qty-step="-1"]):focus-visible{background:var(--photo-white)!important;border-color:var(--brass)!important;color:var(--ink)!important}html[data-theme=sp-group] [data-cart-actions]>:is(a,button){isolation:isolate;transition:color .4s cubic-bezier(.23,1,.32,1),border-color .4s cubic-bezier(.23,1,.32,1),transform .2s var(--e-out);position:relative;overflow:hidden}html[data-theme=sp-group] [data-cart-actions]>:is(a,button):before{content:"";aspect-ratio:1;z-index:-1;opacity:0;background:var(--brass);border-radius:50%;width:100%;height:auto;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}html[data-theme=sp-group][data-theme] [data-cart-actions]>:first-child:before{background:var(--brass-deep)}html[data-theme=sp-group] [data-cart-actions]>:is(a,button):hover:before,html[data-theme=sp-group] [data-cart-actions]>:is(a,button):focus-visible:before{opacity:1;transform:translate(-50%,-50%)scale(2.5)}html[data-theme=sp-group] [data-cart-actions]>:first-child:hover{color:var(--void-ink)}html[data-theme=sp-group] [data-cart-actions]>:not(:first-child):hover{color:var(--void);border-color:var(--brass)!important}html[data-theme=sp-group] [data-cart-actions]>:is(a,button):active{transform:scale(.95)}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] [data-cart-actions]>:is(a,button),html[data-theme=sp-group] [data-cart-actions]>:is(a,button):before,html[data-theme=sp-group] :is([data-quantity-input] :is(button,input),[data-qty-step],[data-qty-input]){transition:none}html[data-theme=sp-group] [data-cart-actions]>:is(a,button):active{transform:none}}html[data-theme=sp-group] span:has(>[data-qty-step]){align-items:center;gap:12px;border:none!important;overflow:visible!important}html[data-theme=sp-group] [data-qty-step]{aspect-ratio:1;background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-strong)!important}html[data-theme=sp-group] [data-qty-input]{min-block-size:48px;border:var(--border-width) solid var(--color-border-strong)!important}html[data-theme=sp-group] [data-tablist] [data-tab]{isolation:isolate;position:relative;overflow:hidden}html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=false]:before{content:"";aspect-ratio:1;background:var(--brass);opacity:0;z-index:-1;border-radius:50%;width:100%;height:auto;transition:transform .8s cubic-bezier(.23,1,.32,1),opacity .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=false]:hover:before,html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=false]:focus-visible:before{opacity:1;transform:translate(-50%,-50%)scale(2.5)}html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=false]:hover{color:var(--void);background:0 0}html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=true]{transition:background-color .4s cubic-bezier(.23,1,.32,1)}html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=true]:hover{background:var(--brass-lift)}@media(prefers-reduced-motion:reduce){html[data-theme=sp-group] [data-tablist] [data-tab][aria-selected=false]:before{transition:none}}html[data-theme=sp-group] [data-qty-step="1"]{border-color:var(--color-border-strong)!important;color:var(--ink)!important;background:0 0!important}html[data-theme=sp-group] [data-qty-step="1"]:hover,html[data-theme=sp-group] [data-qty-step="1"]:focus-visible{background:var(--photo-white)!important;color:var(--ink)!important}html[data-theme=sp-group] [data-qty-input]{border-radius:var(--r-pill)!important;border-left:var(--border-width) solid var(--color-border-strong)!important;border-right:var(--border-width) solid var(--color-border-strong)!important}html[data-theme=sp-group] :is([data-qty-input],[data-quantity-value]):focus,html[data-theme=sp-group] :is([data-qty-input],[data-quantity-value]):focus-visible{box-shadow:none!important;background-image:linear-gradient(#ffffff1f,#ffffff1f)!important;outline:none!important}html[data-theme=sp-group] main:has(.sptiles)>div:last-child,html[data-theme=sp-group] main:has(.sptiles){padding-block-end:100px}html[data-theme=sp-group] [data-sort-select] select,html[data-theme=sp-group] main select{font-family:var(--f-sans);font-size:var(--t-small);color:var(--ink);cursor:pointer;transition:border-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out);appearance:none!important;padding-block:10px!important;padding-inline:var(--s-4) calc(var(--s-4) + 18px)!important;border:var(--border-width) solid var(--hairline)!important;border-radius:var(--r-pill)!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23837B6D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right var(--s-3) center!important;background-size:16px 16px!important}html[data-theme=sp-group] main select:hover{border-color:var(--brass)!important}html[data-theme=sp-group] main select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}html[data-theme=sp-group] main:has(.spgrid,.product-grid) [data-catalog-count],html[data-theme=sp-group] main:has(.product-grid) [data-results-count]{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}html[data-theme=sp-group] main:has(.product-grid) [data-catalog-toolbar],html[data-theme=sp-group] main:has(.product-grid) [data-sort-select]:only-child{border-block-end:var(--border-width) solid var(--hairline);margin-block-end:var(--s-7);padding-block-end:var(--s-4)}html[data-theme=sp-group] main .product-grid{gap:var(--s-8) var(--s-5)!important}@media(min-width:64rem){html[data-theme=sp-group] div:has(>[data-product-info])>div:first-of-type{top:calc(88px + var(--s-5));position:sticky}}html[data-theme=sp-group] main:has([data-product-info]) [data-gallery-main],html[data-theme=sp-group] main:has([data-product-info]) figure{background:var(--photo-white)}html[data-theme=sp-group] [data-product-info]>p:first-child{font-family:var(--f-mono)!important;font-size:var(--t-label)!important;letter-spacing:.14em!important;color:var(--ink-3)!important;font-weight:500!important}html[data-theme=sp-group] [data-product-info] h1{max-inline-size:18ch}html[data-theme=sp-group] [data-product-info]>p:nth-of-type(2){letter-spacing:.02em;font-family:var(--f-mono)!important;font-size:var(--t-spec)!important;color:var(--ink-3)!important}html[data-theme=sp-group] [data-product-info]>div:has(>p)>p:first-child{font-variant-numeric:tabular-nums;line-height:1.05;font-family:var(--f-sans)!important;font-size:clamp(2.25rem,3.4vw,3rem)!important;font-weight:300!important}html[data-theme=sp-group] [data-product-info] div:has(>p){border-radius:var(--r-flat)!important}html[data-theme=sp-group] [data-product-info]>div[style*=surface-sunken]{border:none!important;border-inline-start:2px solid var(--brass)!important;padding-inline:var(--s-5) 0!important;background:0 0!important}html[data-theme=sp-group] [data-product-info] table caption{font-family:var(--f-mono)!important;font-size:var(--t-label)!important;letter-spacing:.14em!important;color:var(--ink-3)!important;padding-block-end:var(--s-4)!important;font-weight:500!important}html[data-theme=sp-group] [data-product-info] table tr{border-block-start:var(--border-width) solid var(--hairline)!important;border-block-end:none!important}html[data-theme=sp-group] [data-product-info] table th{vertical-align:baseline;font-family:var(--f-sans)!important;font-weight:400!important;font-size:var(--t-small)!important;color:var(--ink-3)!important;padding-block:var(--s-4)!important}html[data-theme=sp-group] [data-product-info] table td{letter-spacing:.02em;font-family:var(--f-mono)!important;font-size:var(--t-spec)!important;color:var(--ink)!important;padding-block:var(--s-4)!important}@media(min-width:64rem){html[data-theme=sp-group] div:has(>[data-product-info]){grid-template-columns:minmax(0,7fr) minmax(0,5fr)!important}}html[data-theme=sp-group] .spd-captions{margin:0 0 var(--s-2);gap:var(--s-4);font-family:var(--f-mono);font-size:var(--t-spec);letter-spacing:.02em;color:var(--brass-ink);flex-wrap:wrap;display:flex}html[data-theme=sp-group] .spd-captions span{white-space:nowrap}html[data-theme=sp-group] :is([data-quantity-increment],[data-quantity-decrement],[data-qty-step]):before{display:none!important}html[data-theme=sp-group] [data-cart-summary] dl{gap:var(--s-4)!important;font-size:var(--t-body)!important}html[data-theme=sp-group] [data-cart-summary] dl dt{font-family:var(--f-sans);font-size:var(--t-body);color:var(--ink-2)!important}html[data-theme=sp-group] [data-cart-summary] dl dd{font-family:var(--f-sans,var(--font-body));font-size:var(--t-body);font-variant-numeric:tabular-nums;letter-spacing:.01em}html[data-theme=sp-group] [data-cart-summary] dl>div:has([data-order-summary-gross]){margin-block-start:var(--s-2);padding-block-start:var(--s-4)!important}html[data-theme=sp-group] [data-cart-summary] [data-order-summary-gross]{font-family:var(--f-sans);font-weight:500;font-size:var(--t-lead)!important}html[data-theme=sp-group] [data-cart-summary] dl>div:has([data-order-summary-gross]) dt{font-size:var(--t-lead)!important;color:var(--ink)!important}html[data-theme=sp-group] [data-cart-summary] p{line-height:1.5;font-size:var(--t-small)!important;margin-block-start:var(--s-4)!important}html[data-theme=sp-group] [data-cart-summary] [role=status]{border:none!important;border-inline-start:2px solid var(--brass)!important;padding:var(--s-2) 0 var(--s-2) var(--s-5)!important;margin-block:var(--s-5)!important;background:0 0!important;border-radius:0!important}html[data-theme=sp-group] [data-cart-summary] [role=status] p{font-size:var(--t-small)!important;color:var(--ink-2)!important;margin:0!important}html[data-theme=sp-group] [data-gallery]>div:first-child{aspect-ratio:1;position:relative;background:var(--photo-white)!important;border-radius:var(--r-flat)!important}html[data-theme=sp-group] [data-gallery]>div:first-child:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000001a}html[data-theme=sp-group] [data-gallery] img{object-fit:contain}html[data-theme=sp-group] [data-gallery-thumb]{border:var(--border-width) solid var(--hairline);background:var(--photo-white);opacity:.7;transition:opacity var(--t-fast) var(--e-out),border-color var(--t-fast) var(--e-out);border-radius:var(--r-flat)!important}html[data-theme=sp-group] [data-gallery-thumb]:hover,html[data-theme=sp-group] [data-gallery-thumb]:focus-visible{opacity:1;border-color:var(--brass)}@media not all and (min-width:48rem){html[data-theme=sp-group] header [data-header-utility],html[data-theme=sp-group] header nav:has(>.catalog-row){display:none}html[data-theme=sp-group] header [data-header-utility]+div>div{flex-wrap:nowrap!important;gap:10px!important;padding-block:12px!important}html[data-theme=sp-group] header [data-header-action]{padding-inline:var(--s-4)!important}html[data-theme=sp-group] header [data-mobilenav-toggle]{margin-inline-start:0}html[data-theme=sp-group] header div:has(>[data-header-action]){gap:10px!important}}@media not all and (min-width:24rem){html[data-theme=sp-group] header [data-header-action]{display:none}}@media not all and (min-width:48rem){html[data-theme=sp-group] [data-mobilenav-toggle]{color:var(--color-ink)}html[data-theme=sp-group] [data-mobilenav-toggle] svg{display:none}html[data-theme=sp-group] [data-mobilenav-toggle]{position:relative}html[data-theme=sp-group] [data-mobilenav-toggle]:before,html[data-theme=sp-group] [data-mobilenav-toggle]:after{content:"";background:currentColor;block-size:1.5px;position:absolute;inset-inline-start:calc(50% - 12px)}html[data-theme=sp-group] [data-mobilenav-toggle]:before{inline-size:24px;inset-block-start:calc(50% - 5px)}html[data-theme=sp-group] [data-mobilenav-toggle]:after{inline-size:15px;inset-block-start:calc(50% + 4px)}html[data-theme=sp-group] header [data-header-search-toggle]{display:none}html[data-theme=sp-group] header .catalog-search-field{order:2;margin-block-start:var(--s-2);flex:100%!important;min-inline-size:0!important;margin-inline:0!important;display:flex!important}html[data-theme=sp-group] header [data-header-utility]+div>div{flex-wrap:wrap!important}html[data-theme=sp-group] [data-mobilenav-panel]{--color-surface:var(--void);--color-surface-raised:var(--void);--color-surface-sunken:var(--void);--color-ink:var(--void-ink);--color-ink-muted:var(--void-ink-2);--color-border:var(--hairline-void);--color-brand:var(--brass-lift);--color-brand-contrast:var(--void);--color-accent:var(--brass-lift);--link-ink:var(--brass-lift)}html[data-theme=sp-group] [data-mobilenav-panel] :is(a,button,span,p){font-family:var(--f-sans)}html[data-theme=sp-group] [data-mobilenav-panel]:before{content:"";z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 18% 78%,var(--brass) 0,var(--brass) 1px,transparent 1px,transparent 88px);opacity:.07;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 18% 78%,#000 0% 45%,#0000 92%);mask-image:radial-gradient(circle at 18% 78%,#000 0% 45%,#0000 92%)}html[data-theme=sp-group] [data-mobilenav-head],html[data-theme=sp-group] [data-mobilenav-pane]{z-index:1;position:relative}html[data-theme=sp-group] [data-mobilenav-label],html[data-theme=sp-group] [data-mobilenav-panetitle]{letter-spacing:-.025em;font-size:clamp(1.375rem,6.4vw,1.75rem);font-weight:500;line-height:1.1}html[data-theme=sp-group] [data-mobilenav-list] svg{color:var(--brass);transition:translate var(--t-fast) var(--e-out)}html[data-theme=sp-group] [data-mobilenav-list] button:active svg{translate:.25rem}html[data-theme=sp-group] [data-mobilenav-list]>li>:is(a,button){position:relative}html[data-theme=sp-group] [data-mobilenav-list]>li>:is(a,button):after{content:"";block-size:var(--border-width);background:var(--brass);transform-origin:0;transition:scale var(--t-base) var(--e-out);position:absolute;inset-block-end:0;inset-inline:0;scale:0 1}html[data-theme=sp-group] [data-mobilenav-list]>li>:is(a,button):is(:active,:focus-visible):after{scale:1}html[data-theme=sp-group] [data-mobilenav-panetitle]{padding-block:var(--s-2) var(--s-4);color:var(--void-ink)}html[data-theme=sp-group] :is([data-mobilenav-eyebrow],[data-mobilenav-back],[data-mobilenav-contact-head]){font-size:var(--t-label);letter-spacing:.14em}html[data-theme=sp-group] [data-mobilenav-back]{color:var(--void-ink-2)}html[data-theme=sp-group] [data-mobilenav-children] a{font-size:var(--t-lead);letter-spacing:0}html[data-theme=sp-group] :is([data-mobilenav-hours],[data-mobilenav-address],[data-mobilenav-contact] a){font-size:var(--t-body);letter-spacing:0}html[data-theme=sp-group] [data-mobilenav-children] [data-mobilenav-all]{font-size:var(--t-lead);color:var(--brass-lift);letter-spacing:0!important;text-transform:none!important}html[data-theme=sp-group] [data-mobilenav-action]{border-radius:var(--r-pill);font-weight:500}html[data-theme=sp-group] [data-mobilenav-head],html[data-theme=sp-group] [data-mobilenav-foot]{border:0}html[data-theme=sp-group] [data-mobilenav-list]>li+li,html[data-theme=sp-group] [data-mobilenav-children]>li+li{border:0!important}html[data-theme=sp-group] [data-mobilenav-contact]{padding-block:var(--s-5) var(--s-3);background:0 0;border-block-start:0;gap:0}html[data-theme=sp-group] [data-mobilenav-contact-head]{margin-block-end:var(--s-2)}html[data-theme=sp-group] [data-mobilenav-action]{margin:var(--s-2) var(--space-4) calc(var(--s-5) + env(safe-area-inset-bottom,0px));min-block-size:3.25rem}html[data-theme=sp-group] [data-mobilenav-list]>li>:is(a,button),html[data-theme=sp-group] [data-mobilenav-children] a{padding-block:var(--s-2);min-block-size:3.25rem!important}html[data-theme=sp-group] [data-mobilenav-list] svg{opacity:.5;block-size:1rem;inline-size:1rem}html[data-theme=sp-group] main form:not(:has([data-search-input])):not([data-facet-form]){border-radius:0;margin-inline:calc(-1*clamp(16px,4vw,32px));padding:24px clamp(16px,4vw,32px) 28px}}html[data-theme=sp-group] [data-footer-colhead]{font-weight:500;font-family:var(--f-mono)!important;color:var(--brass-lift)!important}html[data-theme=sp-group] [data-breadcrumbs=mono]{font-family:var(--f-mono);font-size:var(--t-spec);padding-block-start:var(--s-5)}@media not all and (min-width:48rem){html[data-theme=sp-group] [data-footer-links]{gap:0!important}html[data-theme=sp-group] [data-footer-links]>:is(a,span){min-block-size:var(--tap-target-min);align-items:center;display:flex}html[data-theme=sp-group] [data-footer-bottom]{font-size:var(--t-small)}html[data-theme=sp-group] [data-footer-legal-links] a{min-block-size:var(--tap-target-min);align-items:center;display:inline-flex}html[data-theme=sp-group] [data-footer-colhead]{font-size:var(--t-spec)!important}html[data-theme=sp-group] footer{padding-block:var(--s-7)!important}html[data-theme=sp-group] [data-breadcrumb-link]{position:relative}html[data-theme=sp-group] [data-breadcrumb-link]:after{content:"";block-size:var(--tap-target-min);inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}}html[data-theme=sp-group] .sptile__body{background:linear-gradient(#0c151200,#0c1512cc 16%,#0c1512db 45%,#0c1512eb)}@media not all and (min-width:48rem){html[data-theme=sp-group][data-theme]{--t-label:.75rem;--t-spec:.875rem;--text-sm:var(--t-small)}html[data-theme=sp-group] .sptile__name{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}html[data-theme=sp-group] .spd__specs,html[data-theme=sp-group] .spd__specs tbody,html[data-theme=sp-group] .spd__specs tr,html[data-theme=sp-group] .spd__specs caption,html[data-theme=sp-group] .spd__specs td{inline-size:100%;display:block}html[data-theme=sp-group] .spd__specs tr{padding-block:var(--s-3)}html[data-theme=sp-group][data-theme] .spd__specs th{inline-size:100%;padding:0 0 var(--s-1)}html[data-theme=sp-group] .spd__specs td{padding-block:0;padding-inline-start:var(--s-6)}html[data-theme=sp-group] [data-product-grid][data-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme=sp-group] .spcard__body{min-block-size:0}}html[data-theme=sp-group] [data-hero-dots] button{position:relative}html[data-theme=sp-group] [data-hero-dots] button:after{content:"";inline-size:calc(100% + var(--s-3));block-size:var(--tap-target-min);position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}html[data-theme=sp-group] [data-tablist] button{min-block-size:var(--tap-target-min)}html[data-theme=sp-group] [data-design-form] input[aria-hidden=true]{padding:0}html[data-theme=sp-group] main [data-cart-summary]:empty{display:none}@media not all and (min-width:48rem){html[data-theme=sp-group] [data-design-form] label:has(>input[type=checkbox]){font-size:var(--t-small);gap:var(--s-3)}html[data-theme=sp-group] [data-design-form] label:has(>input[type=checkbox]) a{padding-block:var(--s-4)}html[data-theme=sp-group] [data-design-form] input[type=checkbox]{inline-size:var(--s-6);block-size:var(--s-6);margin-block-start:0}html[data-theme=sp-group] main :is(a[href^="tel:"],a[href^="mailto:"]),html[data-theme=sp-group] main .catpill{min-block-size:var(--tap-target-min);align-items:center;display:inline-flex}html[data-theme=sp-group] main [data-cart-summary]:not(:empty){padding:var(--s-5) clamp(16px,4vw,32px);margin-inline:calc(-1*clamp(16px,4vw,32px))}html[data-theme=sp-group] main [data-design-article]>section{border-block-start:0;padding-block:0}html[data-theme=sp-group] main [data-design-article]>section>div{padding-inline:0}html[data-theme=sp-group] main [data-design-article] details{padding-inline:var(--s-4)!important}}html[data-theme=sp-group] main:has([data-cart-lines]) [data-quantity-value]{padding-inline:var(--s-2)!important}@media not all and (min-width:48rem){html[data-theme=sp-group] main aside.frail{z-index:3;padding-inline:clamp(16px,4vw,32px);padding-block:var(--s-2);background:var(--paper);border-block-end:var(--border-width) solid var(--hairline);transition:background-color var(--t-base) var(--e-out),box-shadow var(--t-base) var(--e-out);overscroll-behavior:contain;max-block-size:62vh;margin-block-end:var(--s-4);margin-inline:calc(-1*clamp(16px,4vw,32px));position:sticky;top:0;overflow:hidden auto;flex:100%!important;min-inline-size:0!important;max-inline-size:none!important}html[data-theme=sp-group] main aside.frail .fstack{gap:var(--s-2);border-block-start:0;flex-flow:wrap}html[data-theme=sp-group] main aside.frail .fblock{border-block-end:0;flex:none}html[data-theme=sp-group] main aside.frail .fblock[open],html[data-theme=sp-group] main aside.frail .fblock:not([open]):only-child{flex:100%}html[data-theme=sp-group] main aside.frail .fblock:not([open]):first-child:nth-last-child(2),html[data-theme=sp-group] main aside.frail .fblock:not([open]):first-child:nth-last-child(2)~.fblock:not([open]){flex:1 1 0;min-inline-size:0}html[data-theme=sp-group] main aside.frail .fblock:only-child .fblock__head,html[data-theme=sp-group] main aside.frail .fblock:first-child:nth-last-child(2) .fblock__head,html[data-theme=sp-group] main aside.frail .fblock:first-child:nth-last-child(2)~.fblock .fblock__head{padding-inline:var(--s-5)}html[data-theme=sp-group] main aside.frail .fblock__head{min-block-size:var(--tap-target-min);padding-inline:var(--s-3);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--r-pill);gap:var(--s-2);font-size:var(--t-spec)}html[data-theme=sp-group] main aside.frail .fblock[open] .fblock__head{inline-size:100%;padding-inline:var(--s-5);border-color:var(--brass)}html[data-theme=sp-group] main aside.frail .fblock__name{white-space:nowrap}html[data-theme=sp-group] main aside.frail[data-stuck]{background:var(--photo-white);box-shadow:0 10px 26px -22px #0c151273}html[data-theme=sp-group] main aside.frail .fstack{gap:20px}html[data-theme=sp-group] main aside.frail .fblock[open]>:not(summary){margin-block-start:20px}html[data-theme=sp-group] main aside.frail .frow{min-block-size:48px;padding-block:var(--s-2);gap:14px}html[data-theme=sp-group] main aside.frail .frow--wide{align-items:center;margin-block-start:var(--s-3)}html[data-theme=sp-group] main aside.frail .frow--wide .frow__box{margin-block-start:0}html[data-theme=sp-group] main aside.frail .frow__label{font-size:var(--t-lead)}html[data-theme=sp-group] main aside.frail .frow__count{font-size:var(--t-spec)}html[data-theme=sp-group] main aside.frail .frow__box{block-size:20px;inline-size:20px}html[data-theme=sp-group] main aside.frail .fblock__head{font-size:var(--t-small)}}html[data-theme=sp-group] [data-breadcrumbs=mono] ol{row-gap:0!important}html[data-theme=sp-group] [data-breadcrumbs=mono] li>span[aria-hidden]{color:var(--color-border)!important}html[data-theme=sp-group] [data-breadcrumbs=mono] [data-breadcrumb-current]>span{color:var(--color-ink)!important}@media not all and (min-width:48rem){html[data-theme=sp-group] [data-breadcrumbs=mono] li:not([data-breadcrumb-parent]){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=sp-group] [data-breadcrumbs=mono] [data-breadcrumb-parent]{gap:0!important}html[data-theme=sp-group] [data-breadcrumb-parent]>a:before{content:"";border-inline-start:var(--border-width) solid currentColor;border-block-start:var(--border-width) solid currentColor;block-size:.5rem;inline-size:.5rem;flex:none;margin-inline-end:var(--s-3);rotate:-45deg}html[data-theme=sp-group] [data-breadcrumb-parent]>a{min-block-size:var(--tap-target-min);font-family:var(--f-sans);font-size:var(--t-body);letter-spacing:0;align-items:center;display:inline-flex;color:var(--color-ink-muted)!important}html[data-theme=sp-group] [data-breadcrumb-parent]>span[aria-hidden]{display:none}html[data-theme=sp-group] [data-breadcrumbs=mono]{padding-block-start:var(--s-3)}html[data-theme=sp-group] .sptile__pill{display:none}html[data-theme=sp-group] .sptile__body{padding:var(--s-5);gap:var(--s-1)}}html[data-theme=sp-group] [data-footer-brandwrap]{overflow-clip-margin:1rem;margin-block-start:var(--s-7);overflow:clip;container-type:inline-size}html[data-theme=sp-group] [data-footer-brandmark]{font-family:var(--f-sans);letter-spacing:-.035em;text-transform:uppercase;text-align:center;white-space:nowrap;color:#ffffff0d;margin:-.31em 0 -.17em;font-size:20cqw;font-weight:600;line-height:1.1}@supports (text-box:trim-both cap alphabetic){html[data-theme=sp-group] [data-footer-brandmark]{text-box:trim-both cap alphabetic;margin-block:0}}html[data-theme=sp-group] [data-faq-head]{border-block-end:var(--border-width) solid var(--hairline);padding-block-end:var(--s-6)}html[data-theme=sp-group] [data-faq-lead]{margin:var(--s-4) 0 0;max-inline-size:54ch;font-size:var(--t-lead);color:var(--ink-2);line-height:1.5}html[data-theme=sp-group] [data-faq-phone]{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;color:var(--ink)!important}html[data-theme=sp-group] [data-faq-sheet]{padding-block-start:var(--s-7)}html[data-theme=sp-group] [data-faq-group]+[data-faq-group]{margin-block-start:var(--s-7)}html[data-theme=sp-group] [data-faq-groupname]{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass-ink);margin:0;font-weight:500;line-height:1.4;font-size:var(--t-label)!important}html[data-theme=sp-group] [data-faq-entries]{margin:0}html[data-theme=sp-group] [data-faq-entry]{padding-block:var(--s-5);border-block-start:var(--border-width) solid var(--hairline)}html[data-theme=sp-group] [data-faq-q]{font-family:var(--f-sans);font-weight:500;font-size:var(--t-title);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.3}html[data-theme=sp-group] [data-faq-a]{margin:var(--s-2) 0 0;font-size:var(--t-body);color:var(--ink-2);line-height:1.65}html[data-theme=sp-group] [data-faq-a] :is(p,ul,ol):first-child{margin-block-start:0}html[data-theme=sp-group] [data-faq-a] :is(p,ul,ol):last-child{margin-block-end:0}html[data-theme=sp-group] [data-faq-groupname]{margin-block-end:var(--s-3)}html[data-theme=sp-group] :is(.abt__thesis,.abt__title,.abt__aisle-head){font-family:var(--f-display)}html[data-theme=sp-group] :is(.abt__eyebrow,.abt__facts li,.abt__aisle-note,.abt__row dt){font-family:var(--f-mono)}html[data-theme=sp-group] :is(.abt__lead,.abt__copy p,.abt__row dd,.abt__cta){font-family:var(--f-sans)}html[data-theme=sp-group] :is(.abt__title,.abt__aisle-head){font-size:clamp(1.625rem,4.6vw,2.75rem)!important}@media not all and (min-width:48rem){html[data-theme=sp-group] .ckstatus{gap:var(--s-3);padding:var(--s-4);flex-wrap:wrap}html[data-theme=sp-group] .ckstatus__msg{flex:100%;min-inline-size:0}}html[data-theme=sp-group] [data-footer-links]>:is(a,span),html[data-theme=sp-group] [data-footer-legal-links] a,html[data-theme=sp-group] main :is(a[href^="tel:"],a[href^="mailto:"]),html[data-theme=sp-group] main .catpill{min-block-size:var(--s-5);align-items:center;display:inline-flex}html[data-theme=sp-group] [data-breadcrumb-link]{position:relative}html[data-theme=sp-group] [data-breadcrumb-link]:after{content:"";block-size:var(--s-5);inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}html[data-theme=sp-group] [data-design-form] label:has(>input[type=checkbox]) a{padding-block:var(--s-1)}html[data-theme=sp-group]{--text-sm:var(--t-small)}html[data-theme=sp-group] .spcard__add,html[data-theme=sp-group] .spcard__name,html[data-theme=sp-group] .spcard__price,html[data-theme=sp-group] .spcard__quote{font-family:var(--f-sans)}html[data-theme=sp-group] .spcard__meta,html[data-theme=sp-group] .spd__price,html[data-theme=sp-group] .spd__quotehead,html[data-theme=sp-group] .spd__quotesku,html[data-theme=sp-group] .spd__add,html[data-theme=sp-group] .spd__specs td{font-family:var(--f-sans,var(--font-body))}html[data-theme=sp-group] .spdabout__head,html[data-theme=sp-group] .spdabout__note,html[data-theme=sp-group] .spd__eyebrow,html[data-theme=sp-group] .spd__specs caption{font-family:var(--f-mono,var(--font-mono))}html[data-theme=sp-group] .spd__relatedhead,html[data-theme=sp-group] .spd__name{font-family:var(--f-display,var(--font-display))}html[data-theme=sp-group] [data-brand-strip] p{text-align:start!important}html[data-theme=sp-group] [data-brand-strip] p+div{justify-content:flex-start!important}@media not all and (min-width:48rem){html[data-theme=sp-group] [data-catalog-intro-short]{font-size:var(--t-body);color:var(--ink-2);margin:0;line-height:1.65}html[data-theme=sp-group] [data-catalog-intro-toggle]{min-block-size:var(--tap-target-min);font-family:var(--f-sans);font-size:var(--t-body);color:var(--brass-ink,var(--color-accent));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:0;padding:0;font-weight:500;text-decoration:underline;display:inline-flex}}html[data-theme=sp-group] .spband{gap:var(--s-2) var(--s-5);padding-block:var(--s-7) var(--s-4);border-block-start:var(--border-width) solid var(--hairline);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;margin:0;display:grid}html[data-theme=sp-group] .spband:first-child{border-block-start:0;padding-block-start:0}html[data-theme=sp-group] .spband__i{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;color:var(--brass-ink);font-weight:500}html[data-theme=sp-group] .spband__label{font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-area:1/2;font-weight:500}html[data-theme=sp-group] .spband__value{font-family:var(--f-sans);font-weight:300;font-size:var(--t-editorial);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink);text-wrap:balance;grid-area:2/2;line-height:1}html[data-theme=sp-group] .spband__count{font-family:var(--f-mono);font-size:var(--t-spec);font-variant-numeric:tabular-nums;color:var(--ink-3);white-space:nowrap;grid-area:2/3}@media not all and (min-width:48rem){html[data-theme=sp-group] .spband{padding-block:var(--s-6) var(--s-3)}html[data-theme=sp-group] .spband__value{font-size:var(--t-title)}}html[data-theme=sp-group] .spband__rest{justify-self:start;align-items:center;gap:var(--s-2);min-block-size:var(--tap-target-min,44px);padding-inline:var(--s-5);border:var(--border-width,1px) solid var(--color-border-strong);border-radius:var(--r-pill);font-family:var(--f-sans);font-size:var(--t-small);letter-spacing:.01em;color:var(--ink);transition:border-color var(--t-fast) var(--e-out),background-color var(--t-fast) var(--e-out),color var(--t-fast) var(--e-out);grid-column:1/-1;margin:0;margin-block-start:var(--s-3);font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=sp-group] a.spband__rest:hover{border-color:var(--brass);background:var(--brass)}@supports (color:color-mix(in lab,red,red)){html[data-theme=sp-group] a.spband__rest:hover{background:color-mix(in srgb,var(--brass) 8%,transparent)}}html[data-theme=sp-group] a.spband__rest:hover{color:var(--brass-deep);text-decoration:none}html[data-theme=sp-group] a.spband__rest:focus-visible{outline:2px solid var(--brass);outline-offset:2px}html[data-theme=sp-group] .spcatoutro{padding:var(--s-8) clamp(16px,4vw,32px) var(--s-9);background:var(--linen);border-block-start:var(--border-width) solid var(--hairline);margin-inline:calc(-1*clamp(16px,4vw,32px))}html[data-theme=sp-group] .spcatoutro__cap{margin:0 0 var(--s-5);font-family:var(--f-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}html[data-theme=sp-group] .spcatoutro :is(p,li){font-size:var(--t-small);color:var(--ink-2);line-height:1.7}@media(min-width:64rem){html[data-theme=sp-group] .spcatoutro{columns:2;column-gap:var(--s-9)}html[data-theme=sp-group] .spcatoutro__cap{column-span:all}html[data-theme=sp-group] .spcatoutro p{break-inside:avoid-column;margin-block:0 var(--s-4);max-inline-size:none}}html[data-theme=sp-group] .spcatoutro__brand{align-items:center;gap:var(--s-5);column-span:all;break-inside:avoid-column;flex-wrap:wrap;margin-block-end:var(--s-5);display:flex}html[data-theme=sp-group] .spcatoutro__logo{block-size:var(--s-9,64px);inline-size:auto;max-inline-size:100%}html[data-theme=sp-group] .spcatoutro__website{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--brass-deep,var(--color-accent));font-weight:600;text-decoration:none;display:inline-flex}html[data-theme=sp-group] .spcatoutro__website:hover{text-decoration:underline}html[data-theme=sp-group] .emptystate__action{border-radius:var(--r-pill)!important}.dh-01:hover,.dh-01:focus-visible{color:var(--color-brand)}.dh-02:hover,.dh-02:focus-visible{color:var(--color-accent);border-bottom:2px solid var(--color-brand)}.dh-03:hover,.dh-03:focus-visible{color:var(--color-accent)}.dh-04:hover,.dh-04:focus-visible{color:var(--color-inverse-ink)}.dh-05:hover,.dh-05:focus-visible{filter:brightness(1.06)}.dh-06:hover,.dh-06:focus-visible{border-color:var(--color-brand);color:var(--color-accent)}.dh-07:hover,.dh-07:focus-visible{border-color:var(--color-brand)}.dh-08:hover,.dh-08:focus-visible{background:var(--color-accent);color:var(--color-surface)}.dh-09:hover,.dh-09:focus-visible{background:var(--color-surface-sunken)}.dh-10:hover,.dh-10:focus-visible{color:var(--color-ink)}.dh-11:hover,.dh-11:focus-visible{color:var(--color-danger)}.dh-12:hover,.dh-12:focus-visible{background:var(--color-ink);color:var(--color-surface)}.dh-13:hover,.dh-13:focus-visible{background:var(--color-brand);color:var(--color-brand-contrast)}.dh-14:hover,.dh-14:focus-visible{border-color:var(--color-danger);color:var(--color-danger)}.dh-15:hover,.dh-15:focus-visible{border-color:var(--color-brand);color:var(--color-brand)}html[data-theme=sp-group] [data-design-article]>h1{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.12}html[data-theme=sp-group] [data-design-article]>h2{font-family:var(--font-display);margin:0 0 12px;font-size:22px;font-weight:700}html[data-theme=sp-group] [data-design-article]>h3{font-family:var(--font-display);margin:0 0 10px;font-size:19px;font-weight:700}html[data-theme=sp-group] [data-design-article]>p{margin:0 0 28px}html[data-theme=sp-group] [data-design-article]>ul,html[data-theme=sp-group] [data-design-article]>ol{margin:0 0 28px;padding-left:22px}html[data-theme=sp-group] [data-design-article]>ul>li,html[data-theme=sp-group] [data-design-article]>ol>li{margin:0 0 8px}html[data-theme=sp-group] [data-design-article]>h1+p{color:var(--color-ink-muted);margin:24px 0 0;font-size:18px}html[data-theme=sp-group] [data-design-form] form{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:calc(var(--radius) * 2);gap:16px;padding:clamp(24px,3vw,36px);display:grid}html[data-theme=sp-group] [data-design-form] label{align-items:baseline;gap:0;font-size:14px;font-weight:600;display:flex}html[data-theme=sp-group] [data-design-form] :is(input,textarea,select){border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);color:var(--color-ink);outline-color:var(--color-brand);padding:11px 14px}html[data-theme=sp-group] [data-design-form] textarea{resize:vertical}html[data-theme=sp-group] [data-design-form] :is(input,textarea)[aria-invalid=true]{border-color:var(--color-danger);outline-color:var(--color-danger)}html[data-theme=sp-group] [data-design-form] label:has(>input[type=checkbox]){color:var(--color-ink-muted);align-items:flex-start;gap:10px;font-size:13px;font-weight:400;display:flex}html[data-theme=sp-group] [data-design-form] input[type=checkbox]{accent-color:var(--color-brand);border:0;margin-top:3px;padding:0}html[data-theme=sp-group] [data-design-form] button[type=submit]{background:var(--color-brand);color:var(--color-brand-contrast);cursor:pointer;border:none;border-radius:99px;justify-self:start;padding:14px 30px;font-size:16px;font-weight:700}html[data-theme=sp-group] [data-design-form] button[type=submit]:hover{filter:brightness(1.06)}html[data-theme=sp-group] [data-pill-cell]{position:relative}html[data-theme=sp-group] [data-pill-cell]:after{content:"";width:var(--tap-target-min);height:var(--tap-target-min);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@font-face{font-family:Inter Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-variable.woff2)format("woff2-variations")}@font-face{font-family:Gabarito Variable;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/gabarito-variable.woff2)format("woff2-variations")}@font-face{font-family:Archivo Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/archivo-variable.woff2)format("woff2-variations")}@font-face{font-family:Bonny;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/bonny-variable.woff2)format("woff2-variations")}@font-face{font-family:Geist;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-variable.woff2)format("woff2-variations")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-mono-variable.woff2)format("woff2-variations")}.leaflet-container .leaflet-control-attribution a{text-decoration-line:underline}[data-oos]{cursor:not-allowed}[data-oos] button[disabled]{pointer-events:none;color:var(--color-ink-muted)!important;border:var(--border-width,1px) solid var(--color-border-strong)!important;box-shadow:none!important;background:0 0!important}[data-oos] button[disabled]:before{display:none!important}form:has(input[name=delivery-method][value=licno]:checked) [data-hide-on-pickup],[data-show-on-pravno]{display:none}form:has(input[name=buyer-type][value=pravno]:checked) [data-show-on-pravno]{display:revert}form:has(input[name=buyer-type][value=fizicko]:checked) :is([data-payment-for=pravno],.ckpay-pravno),form:has(input[name=buyer-type][value=pravno]:checked) :is([data-payment-for=fizicko],.ckpay-fizicko){display:none}.ckbuyer{min-width:0}[data-show-on-pravno] label:has(+input[required]):after{content:" *"}@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-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-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}.spine[data-astro-cid-jntytggl]{position:fixed;inset:0;z-index:0;pointer-events:none;max-inline-size:var(--w-page);margin-inline:auto;padding-inline:var(--gutter-page)}.spine__line[data-astro-cid-jntytggl]{position:absolute;inset-block:0;left:calc(var(--gutter-page) + (100% - var(--gutter-page) * 2) * var(--at) / 100%);inline-size:1px;background:var(--hairline)}@media(max-width:767px){.spine[data-astro-cid-jntytggl]{display:none}}[data-astro-cid-wwdq5wgg][data-megamenu=panes]{--megamenu-pane-columns-resolved: var(--megamenu-pane-columns);grid-template-columns:var(--megamenu-column-width) 1fr;padding:var(--space-4);gap:var(--space-4);min-height:calc(var(--megamenu-rows) * var(--tap-target-min) + (var(--megamenu-rows) - 1) * var(--space-1));min-width:min(calc(var(--megamenu-column-width) + var(--megamenu-pane-columns-resolved) * var(--megamenu-pane-column-width) + var(--space-4) * 3),calc(100vw - var(--space-8)));max-width:calc(100vw - var(--space-8))}[data-astro-cid-wwdq5wgg][data-megamenu-categories]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}[data-astro-cid-wwdq5wgg][data-megamenu-category]{display:flex;align-items:center;min-height:var(--tap-target-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-weight:500;color:var(--color-ink)}li[data-astro-cid-wwdq5wgg]:hover>[data-astro-cid-wwdq5wgg][data-megamenu-category],li[data-astro-cid-wwdq5wgg]:focus-within>[data-astro-cid-wwdq5wgg][data-megamenu-category]{background:var(--color-surface-raised)}[data-astro-cid-wwdq5wgg][data-megamenu-pane],[data-astro-cid-wwdq5wgg][data-megamenu-spacer]{display:grid;grid-template-columns:repeat(var(--megamenu-pane-columns-resolved),minmax(0,1fr));gap:var(--space-1) var(--space-4);list-style:none;margin:0;padding:0;padding-inline-start:var(--space-4);border-inline-start:var(--border-width) solid var(--color-border);visibility:hidden}[data-astro-cid-wwdq5wgg][data-megamenu-spacer]{grid-column:2;grid-row:1}[data-astro-cid-wwdq5wgg][data-megamenu-pane]{position:absolute;top:var(--space-4);bottom:var(--space-4);left:calc(var(--megamenu-column-width) + var(--space-4) * 2);right:var(--space-4)}[data-astro-cid-wwdq5wgg][data-megamenu-pane] a[data-astro-cid-wwdq5wgg],[data-astro-cid-wwdq5wgg][data-megamenu-spacer] span[data-astro-cid-wwdq5wgg]{display:flex;align-items:center;min-height:var(--tap-target-min);padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--type-size-sm);color:var(--color-ink)}[data-astro-cid-wwdq5wgg][data-megamenu-pane] a[data-astro-cid-wwdq5wgg]:hover{background:var(--color-surface-raised)}li[data-astro-cid-wwdq5wgg]:hover>[data-astro-cid-wwdq5wgg][data-megamenu-pane],li[data-astro-cid-wwdq5wgg]:focus-within>[data-astro-cid-wwdq5wgg][data-megamenu-pane]{visibility:visible}@media(max-width:63.9375rem){[data-astro-cid-wwdq5wgg][data-megamenu=panes]{--megamenu-pane-columns-resolved: 1}}[data-astro-cid-wwdq5wgg][data-megamenu=panes]:not(:hover):not(:focus-within) li[data-astro-cid-wwdq5wgg]:first-child>[data-astro-cid-wwdq5wgg][data-megamenu-pane]{visibility:visible}[data-astro-cid-k5z7lb4y][data-mobilenav-panel]{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-ink)}[data-astro-cid-k5z7lb4y][data-mobilenav-panel][hidden]{display:none}[data-astro-cid-k5z7lb4y][data-mobilenav-head]{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border)}[data-astro-cid-k5z7lb4y][data-mobilenav-eyebrow]{font-size:var(--type-eyebrow-size);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-muted)}[data-astro-cid-k5z7lb4y][data-mobilenav-close]{display:inline-flex;align-items:center;justify-content:center;min-inline-size:var(--tap-target-min);min-block-size:var(--tap-target-min);border:var(--border-width) solid var(--color-border);border-radius:50%;background:transparent;color:inherit;cursor:pointer}[data-astro-cid-k5z7lb4y][data-mobilenav-pane]{flex:1 1 auto;display:flex;flex-direction:column;min-block-size:0}[data-astro-cid-k5z7lb4y][data-mobilenav-pane][hidden]{display:none}[data-astro-cid-k5z7lb4y][data-mobilenav-pane]:not([hidden]){animation:mobilenav-pane-in .36s cubic-bezier(.23,1,.32,1)}@keyframes mobilenav-pane-in{0%{transform:translate(9%);opacity:0}to{transform:none;opacity:1}}[data-astro-cid-k5z7lb4y][data-mobilenav-scroll]{flex:0 1 auto;min-block-size:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}[data-astro-cid-k5z7lb4y][data-mobilenav-list],[data-astro-cid-k5z7lb4y][data-mobilenav-children]{margin:0;padding:0 var(--space-4);list-style:none}[data-astro-cid-k5z7lb4y][data-mobilenav-list]>li[data-astro-cid-k5z7lb4y]+li[data-astro-cid-k5z7lb4y],[data-astro-cid-k5z7lb4y][data-mobilenav-children]>li[data-astro-cid-k5z7lb4y]+li[data-astro-cid-k5z7lb4y]{border-top:var(--border-width) solid var(--color-border)}[data-astro-cid-k5z7lb4y][data-mobilenav-list]>li[data-astro-cid-k5z7lb4y]>[data-astro-cid-k5z7lb4y]:is(a,button){inline-size:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);min-block-size:var(--tap-target-min);border:0;background:transparent;color:inherit;text-align:start;cursor:pointer}[data-astro-cid-k5z7lb4y][data-mobilenav-label]{line-height:1.05}[data-astro-cid-k5z7lb4y][data-mobilenav-list] svg[data-astro-cid-k5z7lb4y]{flex:0 0 auto;color:var(--color-ink-muted)}[data-astro-cid-k5z7lb4y][data-mobilenav-back]{flex:0 0 auto;display:flex;align-items:center;gap:var(--space-2);min-block-size:var(--tap-target-min);padding:0 var(--space-4);border:0;background:transparent;color:var(--color-ink-muted);font-size:var(--type-eyebrow-size);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}[data-astro-cid-k5z7lb4y][data-mobilenav-panetitle]{margin:0 0 var(--space-3);padding:0 var(--space-4);line-height:1.05}[data-astro-cid-k5z7lb4y][data-mobilenav-children] a[data-astro-cid-k5z7lb4y]{display:flex;align-items:center;min-block-size:var(--tap-target-min);color:var(--color-ink-muted)}[data-astro-cid-k5z7lb4y][data-mobilenav-children] [data-astro-cid-k5z7lb4y][data-mobilenav-all]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand)}[data-astro-cid-k5z7lb4y][data-mobilenav-foot]{flex:0 0 auto;border-top:var(--border-width) solid var(--color-border)}[data-astro-cid-k5z7lb4y][data-mobilenav-action]{display:flex;align-items:center;justify-content:center;min-block-size:var(--tap-target-min);margin:var(--space-4);padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--color-brand);color:var(--color-brand-contrast);font-weight:600}[data-astro-cid-k5z7lb4y][data-mobilenav-contact]{display:grid;gap:var(--space-1);padding:var(--space-4) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--color-border);background:var(--color-surface-sunken);font-size:var(--type-size-sm)}[data-astro-cid-k5z7lb4y][data-mobilenav-contact] p[data-astro-cid-k5z7lb4y]{margin:0;color:var(--color-ink-muted)}[data-astro-cid-k5z7lb4y][data-mobilenav-contact] a[data-astro-cid-k5z7lb4y]{display:flex;align-items:center;min-block-size:var(--tap-target-min);color:var(--color-brand);font-weight:500}[data-astro-cid-k5z7lb4y][data-mobilenav-contact-head]{font-size:var(--type-eyebrow-size);font-weight:500;letter-spacing:.16em;text-transform:uppercase}[data-astro-cid-k5z7lb4y][data-mobilenav-list]>li[data-astro-cid-k5z7lb4y],[data-astro-cid-k5z7lb4y][data-mobilenav-children]>li[data-astro-cid-k5z7lb4y]{transition:translate .55s var(--e-out, ease-out);transition-delay:calc(var(--i, 0) * 45ms)}@starting-style{[data-astro-cid-k5z7lb4y][data-mobilenav-list]>li[data-astro-cid-k5z7lb4y],[data-astro-cid-k5z7lb4y][data-mobilenav-children]>li[data-astro-cid-k5z7lb4y]{translate:0 .75rem}}@media(prefers-reduced-motion:reduce){[data-astro-cid-k5z7lb4y][data-mobilenav-pane]:not([hidden]){animation:none}[data-astro-cid-k5z7lb4y][data-mobilenav-list]>li[data-astro-cid-k5z7lb4y],[data-astro-cid-k5z7lb4y][data-mobilenav-children]>li[data-astro-cid-k5z7lb4y]{transition:none}}@media(hover:hover)and (min-width:64rem){.catalog-row[data-astro-cid-qlfjksao]{overflow:visible!important;flex-wrap:wrap;row-gap:0!important}}.catalog-row[data-astro-cid-qlfjksao] [data-megamenu]{white-space:normal}@media(max-width:39.9375rem){[data-astro-cid-qlfjksao][data-header-utility] [data-astro-cid-qlfjksao][data-utility-secondary]{display:none!important}[data-astro-cid-qlfjksao][data-header-utility] [data-astro-cid-qlfjksao][data-utility-phone]{margin-left:0!important}}@media(min-width:40rem){[data-astro-cid-qlfjksao][data-catalog-mobile]{display:none}}@media(max-width:39.9375rem){[data-astro-cid-qlfjksao][data-catalog-desktop],.catalog-search-field{display:none}[data-astro-cid-qlfjksao][data-catalog-cart]{position:relative;display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--color-brand);color:var(--color-brand-contrast)}[data-astro-cid-qlfjksao][data-catalog-cart]:after{content:"";position:absolute;top:50%;left:50%;width:var(--tap-target-min);height:var(--tap-target-min);transform:translate(-50%,-50%)}[data-astro-cid-qlfjksao][data-catalog-cart-count]{position:absolute;top:0;right:0;transform:translate(35%,-35%);padding-inline:var(--space-1);border-radius:999px;background:var(--color-ink);color:var(--color-surface);line-height:1.5}}
