*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;tab-size:4;-webkit-tap-highlight-color:#0000;height:100%;line-height:1.5}body{text-rendering:optimizespeed;min-height:100%;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}img,picture,svg,video,canvas{max-width:100%;display:block}img,picture,video,canvas{height:auto}button,input,textarea,select{font:inherit;color:inherit;margin:0}button,select{text-transform:none}button{cursor:pointer;background:0 0;border:0;padding:0}input,textarea,select{border-radius:0}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}:where([hidden]){display:none!important}:where([disabled]){cursor:not-allowed}:where(input,button,textarea,select):focus-visible{outline-offset:2px;outline:2px solid}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--font-primary:var(--font-onest), Arial, Helvetica, sans-serif;--color-background:#fff;--color-foreground:#fff;--color-muted:#ffffffb8;--color-border:#ffffffb8;--color-accent:#c93;--color-neutral-0:#fff;--color-primary-primary100:#d9d9d9;--container-width:112rem;--page-padding-x:clamp(20px, 4.4vw, 85px)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-background);font-size:16px}@media (min-width:769px){html{font-size:6px}}@media (min-width:968px){html{font-size:8px}}@media (min-width:1024px){html{font-size:9px}}@media (min-width:1440px){html{font-size:12px}}@media (min-width:1650px){html{font-size:14px}}@media (min-width:1800px){html{font-size:16px}}body{background:var(--color-background);color:var(--color-foreground);font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex;overflow-x:hidden}main{min-height:100svh}body>*{min-width:0}.app-error-page{color:#313131;background:#fff;place-items:center;min-height:100svh;padding:7.5rem 1.5rem 4rem;display:grid}.app-error-card{border:.0625rem solid #31313124;border-radius:1.25rem;width:min(40rem,100%);padding:2.75rem;box-shadow:0 1.5rem 4.375rem #0000001a}.app-error-kicker{color:#c93;text-transform:uppercase;margin-bottom:.75rem;font-size:1.125rem;font-weight:700;line-height:1}.app-error-card h1{color:#c93;margin-bottom:1rem;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1}.app-error-card p{max-width:32.5rem;font-size:1.25rem;line-height:1.45}.app-error-digest{color:#31313199;margin-top:.875rem}.app-error-card button,.app-error-card a{color:#fff;background:#c93;border-radius:.625rem;justify-content:center;align-items:center;height:3.25rem;margin-top:1.75rem;padding-inline:1.75rem;font-size:1.125rem;font-weight:700;display:inline-flex}.product-detail{padding-block:15.25rem 4.375rem}@media (max-width:768px){.product-detail{padding-block:3.75rem 2.8125rem}.product-detail>div{padding-block:3rem 0}input:not([type=checkbox]):not([type=radio]),textarea,select{font-size:max(16px,1em)!important}}input:-webkit-autofill{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}select:-webkit-autofill{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}select:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}select:-webkit-autofill:focus{-webkit-text-fill-color:var(--input-autofill-color,currentColor);caret-color:var(--input-autofill-color,currentColor);box-shadow:0 0 0 1000px var(--input-autofill-background,transparent) inset;transition:background-color 9999s ease-out}
