*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-size:16px}body{margin:0;color:#232323;background:#f7f6f2;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;letter-spacing:0}button,input,select,textarea{font:inherit}img{max-width:100%;height:auto}a{color:inherit;text-decoration:none}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0)}:root{--store-ink:#232323;--store-paper:#f7f6f2;--store-muted:#6e6c66;--store-line:#d9d6ce;--store-accent:#c76d4d;--fg-base:#18181b;--fg-subtle:#52525b;--fg-muted:#71717a;--fg-disabled:#a1a1aa;--fg-interactive:#3b82f6;--fg-interactive-hover:#2563eb;--bg-base:#fff;--bg-subtle:#fafafa;--bg-field-hover:#f4f4f5;--bg-disabled:#f4f4f5;--border-base:#e4e4e7;--border-interactive:#3b82f6}.app-main{position:relative}.content-container{width:100%;max-width:1440px;min-width:0;margin:0 auto;padding-inline:24px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.contrast-btn{border:1px solid #000;border-radius:999px;padding:8px 16px;transition:color .2s ease-in,background-color .2s ease-in}.contrast-btn:hover{color:#fff;background:#000}.text-xsmall-regular{font-size:10px;line-height:16px;font-weight:400}.text-small-regular{font-size:12px;line-height:20px;font-weight:400}.text-small-semi{font-size:12px;line-height:20px;font-weight:600}.text-base-regular{font-size:14px;line-height:24px;font-weight:400}.text-base-semi{font-size:14px;line-height:24px;font-weight:600}.text-large-regular{font-size:16px;line-height:24px;font-weight:400}.text-large-semi{font-size:16px;line-height:24px;font-weight:600}.text-xl-regular{font-weight:400}.text-xl-regular,.text-xl-semi{font-size:24px;line-height:36px}.text-xl-semi{font-weight:600}.text-2xl-regular{font-size:30px;line-height:48px;font-weight:400}.text-2xl-semi{font-size:30px;line-height:48px;font-weight:600}.text-3xl-regular{font-size:32px;line-height:44px;font-weight:400}.text-3xl-semi{font-size:32px;line-height:44px;font-weight:600}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}input:focus~label,input:not(:placeholder-shown)~label{top:-8px;z-index:1;font-size:10px;line-height:16px;transform:translateY(0)}input:focus~label{left:0}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #212121;-webkit-text-fill-color:#212121;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}body,button,input,select,textarea{font-feature-settings:"kern","pnum";font-kerning:normal;font-variant-numeric:proportional-nums}.text-base-regular,.text-base-semi,.text-large-regular,.text-large-semi,.text-small-regular,.text-small-semi,.txt-medium,.txt-medium-plus,.txt-small,.txt-small-plus{letter-spacing:0}.text-base-regular,.text-base-semi,.text-large-regular,.text-large-semi,.text-small-regular,.text-small-semi{line-height:1.5}.store-section{padding-block:64px}.product-page-constraint{width:100%;min-width:0}@supports(-webkit-touch-callout:none){a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:2px solid #c76d4d;outline-offset:2px}}