*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-height, 0px) + var(--space-4))}body{display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100svh;background-color:var(--color-bg);color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{flex:1 0 auto}main:focus{outline:none}img,picture,video,canvas,svg{display:block;max-inline-size:100%}img,video{block-size:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none;text-underline-offset:.2em}ul[role=list],ol[role=list]{list-style:none;padding-inline-start:0}hr{border:0;border-block-start:1px solid var(--color-border)}small{font-size:var(--text-sm)}[hidden]{display:none!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-heading-weight, 600);line-height:var(--leading-tight);letter-spacing:-.02em}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-base)}h6{font-size:var(--text-sm)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.container{inline-size:100%;max-inline-size:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.stack>*+*{margin-block-start:var(--stack-space, var(--space-4))}.grid{display:grid;gap:var(--grid-gap, var(--space-4));grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--grid-min, 9rem)),1fr))}.visually-hidden{position:absolute!important;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;z-index:100;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);inline-size:auto;block-size:auto;margin:0;padding-block:var(--space-3);padding-inline:var(--space-4);overflow:visible;clip-path:none;white-space:normal;background-color:var(--color-bg);color:var(--color-fg);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.c-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-block-size:48px;max-inline-size:100%;padding-block:var(--space-3);padding-inline:var(--space-6);border:1px solid transparent;border-radius:6px;font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight);text-align:center;text-decoration:none;touch-action:manipulation;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .12s ease}.c-button--primary{background-color:var(--color-accent);color:var(--color-accent-fg)}.c-button--secondary{background-color:transparent;color:var(--color-fg);border-color:var(--color-border)}.c-button:active{transform:scale(.98)}.c-button:disabled,.c-button[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(min-width:600px){.c-button{font-size:var(--text-base)}}@media(hover:hover){.c-button--primary:hover{background-color:var(--color-accent-hover)}.c-button--secondary:hover{border-color:var(--color-fg)}}.field{display:grid;gap:var(--space-1)}.field__label{font-size:var(--text-sm);font-weight:600}.field input:not([type=checkbox]):not([type=radio]),.field select,.field textarea{inline-size:100%;min-block-size:44px;padding-block:var(--space-2);padding-inline:var(--space-3);border:1px solid var(--color-muted);border-radius:var(--radius-sm);background-color:var(--color-bg);font-size:max(1rem,var(--text-base))}.field textarea{min-block-size:6rem;resize:vertical}.field [aria-invalid=true]{border-color:var(--color-error)}.field__error{color:var(--color-error);font-size:var(--text-sm)}::placeholder{color:var(--color-muted);opacity:1}[dir=rtl] .flip-rtl,.flip-rtl:dir(rtl){transform:scaleX(-1)}[dir=rtl] :where(h1,h2,h3,h4,h5,h6),:where(h1,h2,h3,h4,h5,h6):dir(rtl){letter-spacing:normal}.cod-mode{padding-block-end:70px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
