::-webkit-backdrop,::-webkit-file-upload-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}*,::backdrop,::file-selector-button,:after,:before{box-sizing:border-box;margin:0;padding:0;border:0 solid}svg{display:block;transform:translateZ(0);-webkit-transform:translateZ(0)}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:--theme(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings,normal);font-variation-settings:--theme(--default-font-variation-settings,normal);-webkit-tap-highlight-color:rgba(0,0,0,0)}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,pre,samp{font-family:--theme(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:--theme(--default-mono-font-feature-settings,normal);font-variation-settings:--theme(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:rgba(0,0,0,0);opacity:1}::file-selector-button,button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:rgba(0,0,0,0);opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{-webkit-padding-start:20px;padding-inline-start:20px}::-webkit-file-upload-button{-webkit-margin-end:4px;margin-inline-end:4px}::file-selector-button{-webkit-margin-end:4px;margin-inline-end:4px}::placeholder{opacity:1}@supports(not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10rem)}.tippy-box{font-size:14rem;line-height:1.25;letter-spacing:-.01em;position:relative;background-color:var(--white);color:var(--gray-900);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);border:1rem solid var(--gray-200);outline:0;transition-property:transform,visibility,opacity}@media screen and (max-width:599px){.tippy-box{border-radius:var(--radius-lg)}}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7rem;left:0;border-width:8rem 8rem 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7rem;left:0;border-width:0 8rem 8rem;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8rem 0 8rem 8rem;border-left-color:initial;right:-7rem;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7rem;border-width:8rem 8rem 8rem 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16rem;height:16rem;color:var(--white)}.tippy-arrow:before{content:"";position:absolute;border-color:rgba(0,0,0,0);border-style:solid}.tippy-content{position:relative;padding:8rem 12rem;max-width:240rem;z-index:1}@media screen and (max-width:599px){.tippy-content{max-width:200rem;padding:4rem 8rem}}[data-sonner-toaster]{font-family:Manrope,sans-serif!important;--border-radius:12px}[data-sonner-toaster] [data-sonner-toast][data-styled=true]{font-size:14px;font-weight:400;color:var(--gray-900);background:var(--white);border:1px solid var(--gray-200);border-radius:var(--border-radius);box-shadow:var(--shadow-md)}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:var(--white);--normal-border:var(--gray-200);--normal-text:var(--gray-900);--error-bg:var(--red-50);--error-border:var(--red-200);--error-text:var(--red-600)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--red-50)!important;border-color:var(--red-200)!important;color:var(--red-800)!important}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--red-50)!important;border-color:var(--red-200)!important;color:var(--red-700)!important}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]:hover{background:var(--red-100)!important;color:var(--red-800)!important}[data-sonner-toast][data-styled=true] [data-title]{font-size:14px;font-weight:500}@layer base{:root{--white:#ffffff;--red-50:#fef2f2;--red-100:#fee2e2;--red-200:#fecaca;--red-300:#fca5a5;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--red-900:#7f1d1d;--red-950:#450a0a;--gray-50:oklch(98.5% 0.002 247.839);--gray-100:oklch(96.7% 0.003 264.542);--gray-200:oklch(92.8% 0.006 264.531);--gray-300:oklch(87.2% 0.01 258.338);--gray-400:oklch(70.7% 0.022 261.325);--gray-500:oklch(55.1% 0.027 264.364);--gray-600:oklch(44.6% 0.03 256.802);--gray-700:oklch(37.3% 0.034 259.733);--gray-800:oklch(27.8% 0.033 256.848);--gray-900:oklch(21% 0.034 264.665);--gray-950:oklch(13% 0.028 261.692);--green-50:#f0fdf4;--green-100:#dcfce7;--green-200:#b9f8cf;--green-300:#7bf1a8;--green-400:#05df72;--green-500:#00c950;--green-600:#00a63e;--green-700:#008236;--green-800:#016630;--green-900:#0d542b;--green-950:#032e15;--yellow-50:oklch(98.7% 0.026 102.212);--yellow-100:oklch(97.3% 0.071 103.193);--yellow-200:oklch(94.5% 0.129 101.54);--yellow-300:oklch(90.5% 0.182 98.111);--yellow-400:oklch(85.2% 0.199 91.936);--yellow-500:oklch(79.5% 0.184 86.047);--yellow-600:oklch(68.1% 0.162 75.834);--yellow-700:oklch(55.4% 0.135 66.442);--yellow-800:oklch(47.6% 0.114 61.907);--yellow-900:oklch(42.1% 0.095 57.708);--yellow-950:oklch(28.6% 0.066 53.813);--shadow-2xs:0 1rem rgb(0 0 0/0.05);--shadow-xs:0 1rem 2rem 0 rgb(0 0 0/0.05);--shadow-sm:0 1rem 3rem 0 rgb(0 0 0/0.1),0 1rem 2rem -1rem rgb(0 0 0/0.1);--shadow-md:0 4rem 6rem -1rem rgb(0 0 0/0.1),0 2rem 4rem -2rem rgb(0 0 0/0.1);--shadow-lg:0 10rem 15rem -3rem rgb(0 0 0/0.1),0 4rem 6rem -4rem rgb(0 0 0/0.1);--shadow-xl:0 20rem 25rem -5rem rgb(0 0 0/0.1),0 8rem 10rem -6rem rgb(0 0 0/0.1);--shadow-2xl:0 25rem 50rem -12rem rgb(0 0 0/0.25);--shadow-red:0 4rem 6rem -1rem #dc26262e,0 2rem 4rem -2rem #dc26262e;--radius-xs:2rem;--radius-sm:4rem;--radius-md:6rem;--radius-lg:8rem;--radius-xl:12rem;--radius-2xl:16rem;--radius-3xl:24rem;--radius-4xl:32rem;--radius-5xl:40rem;--white-transparent-15:rgba(255,255,255,0.15);--white-transparent-35:rgba(255,255,255,0.35);--white-transparent-85:rgba(255,255,255,0.85);--desktop-scale:16.8;--tablet-scale:8;--mobile-scale:3.9;--tr-time:0.3s;--base-font-size:calc(19.2px / var(--desktop-scale))}}@media(max-width:1920px){:root{--base-font-size:calc(1vw / var(--desktop-scale))}}@media screen and (max-width:1199px){:root{--base-font-size:calc(1vw / var(--tablet-scale))}}@media screen and (max-width:599px){:root{--base-font-size:calc(1vw / var(--mobile-scale))}}html{font-family:Manrope,sans-serif;font-style:normal;font-weight:400;font-size:var(--base-font-size)}body{font-size:16rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--gray-900);background-color:var(--gray-100)}.scroll-lock{position:fixed;overflow:hidden}.product-item:has(.is-open-select-field){z-index:1}