.pwa-runtime-module-scss-module__ym-y7W__panel{z-index:35;left:16px;bottom:max(16px,env(safe-area-inset-bottom));color:#fff;background:#141414;border:1px solid #ffffff29;border-radius:20px;width:min(400px,100vw - 32px);max-height:45dvh;padding:24px;font-size:15px;line-height:1.5;position:fixed;overflow:auto;box-shadow:0 12px 40px #0003}.pwa-runtime-module-scss-module__ym-y7W__panel p{color:#dedede;margin:0 0 16px}.pwa-runtime-module-scss-module__ym-y7W__panel button{color:#fff;cursor:pointer;min-height:44px;font:inherit;background:0 0;border:0;padding:8px;text-decoration:underline}.pwa-runtime-module-scss-module__ym-y7W__panel button:disabled{opacity:.5;cursor:wait}.pwa-runtime-module-scss-module__ym-y7W__panel button:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.pwa-runtime-module-scss-module__ym-y7W__panel a{min-height:44px;font-size:15px}.pwa-runtime-module-scss-module__ym-y7W__kicker{color:var(--color-accent);letter-spacing:.12em;margin-bottom:12px;font-size:12px;font-weight:700;display:block}.pwa-runtime-module-scss-module__ym-y7W__title{text-transform:uppercase;margin:0 0 12px;font-size:26px;font-weight:900;line-height:1.1}.pwa-runtime-module-scss-module__ym-y7W__statusWidget{z-index:35;left:max(16px,env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));position:fixed}.pwa-runtime-module-scss-module__ym-y7W__statusToggle{color:#fff;cursor:pointer;background:#141414;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:grid;box-shadow:0 4px 16px #0002}.pwa-runtime-module-scss-module__ym-y7W__statusToggle:hover{background:#333}.pwa-runtime-module-scss-module__ym-y7W__statusToggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.pwa-runtime-module-scss-module__ym-y7W__spinner{border:2px solid #ffffff40;border-top-color:var(--color-accent,#dfbd85);border-radius:50%;width:18px;height:18px;animation:.9s linear infinite pwa-runtime-module-scss-module__ym-y7W__statusSpin}.pwa-runtime-module-scss-module__ym-y7W__statusDetails{border-radius:14px;width:min(280px,100vw - 32px);max-height:min(360px,55dvh);padding:12px 16px;font-size:13px;line-height:1.45;position:absolute;bottom:54px;left:0;right:auto}.pwa-runtime-module-scss-module__ym-y7W__statusDetails[hidden]{display:none}.pwa-runtime-module-scss-module__ym-y7W__statusDetails p{margin:0 0 8px}.pwa-runtime-module-scss-module__ym-y7W__statusDetails output p:last-child{margin-bottom:0}.pwa-runtime-module-scss-module__ym-y7W__statusDetails>button{text-align:left;padding:8px 0;display:block}.pwa-runtime-module-scss-module__ym-y7W__statusHeading{justify-content:space-between;align-items:center;gap:8px;margin:-6px -10px 0 0;display:flex}.pwa-runtime-module-scss-module__ym-y7W__statusHeading button{place-items:center;min-width:44px;padding:0;display:grid}@keyframes pwa-runtime-module-scss-module__ym-y7W__statusSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pwa-runtime-module-scss-module__ym-y7W__spinner{animation:none}.pwa-runtime-module-scss-module__ym-y7W__statusToggle{transition:none}}
*,: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}
