body{font-family:var(--font-light);color:var(--dark)}.p{font-family:var(--font-light);font-weight:300;line-height:1.2;font-size:16px;letter-spacing:.05em}.p-reg{font-family:var(--font-regular);font-weight:400;line-height:1.2;font-size:16px;letter-spacing:.05em}.heading{font-family:var(--font-header);font-weight:400;line-height:1.2;letter-spacing:.05em;font-size:30px}.subheading{font-family:var(--font-regular);font-weight:400;line-height:1.2;font-size:16px;letter-spacing:.15em;text-transform:uppercase}.italic{font-family:var(--font-light-italic);font-weight:300;line-height:1.2;font-size:16px;letter-spacing:.05em}.s12{font-size:12px}.s14{font-size:14px}.s16{font-size:16px}.s18{font-size:18px}.s20{font-size:20px}.s24{font-size:24px}@media screen and (min-width: 1000px){.s30{font-size:30px}.s50{font-size:50px}.s80{font-size:80px}}.icon{display:flex;align-items:center;justify-content:center;cursor:pointer}.button-primary{text-align:center;background-color:var(--dark);display:flex;justify-content:center;font-family:var(--font-regular);border:1px solid var(--dark);color:var(--light4);padding:0px 2rem;border-radius:0;text-transform:uppercase;font-weight:400;line-height:1.2;letter-spacing:.15em;height:49px;font-size:14px;text-decoration:none;align-items:center;cursor:pointer;transition:background-color .2s ease}.button-primary span,.button-secondary span,.button-tertiary span{text-align:center}.button-primary:hover{background-color:var(--light4);border-color:var(--dark);color:var(--dark)}.button-secondary{background-color:var(--light4);color:var(--dark);height:49px;font-family:var(--font-regular);border:1px solid var(--dark);padding:1rem 2rem;font-weight:400;line-height:1.2;font-size:14px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;transition:background-color .2s ease}.button-secondary:hover{background-color:var(--dark);border-color:var(--dark);color:var(--light4)}.button-tertiary{display:flex;gap:8px;color:var(--dark);font-family:var(--font-regular);text-decoration:none;padding:1px 0;font-weight:400;line-height:1.2;border-bottom:1px solid var(--dark);letter-spacing:.05em;font-size:14px;cursor:pointer;text-transform:none;transition:all .2s ease;width:fit-content}.button-tertiary:hover{color:var(--grey);border-bottom:1px solid var(--grey)}.button-quaternary{color:var(--light4);font-family:var(--font-regular);text-decoration:none;padding:2px 0;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:.05em;cursor:pointer;border-bottom:1px solid var(--light4);text-transform:none;transition:all .2s ease}@media screen and (min-width: 1000px){.button-quaternary{background-color:var(--light4);color:var(--dark);height:49px;font-family:var(--font-regular);padding:0px 2rem;font-weight:400;font-size:14px;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;border-radius:0;cursor:pointer;width:fit-content;text-align:center;border:none;transition:background-color .2s ease;display:flex;align-items:center}.button-quaternary span{padding-bottom:1px}.button-quaternary:hover{background-color:var(--dark);color:var(--light4)}}.strikethrough{text-decoration:line-through}.p.strikethrough{text-decoration:1px line-through}.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.no-js{display:none}[x-cloak]{display:none!important}*{box-sizing:border-box;margin:0;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-ms-overflow-style:none;scrollbar-width:none}body{display:flex;flex-direction:column;margin:0;min-height:100svh}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}main{background:var(--light4)}input,textarea,select,fieldset{border-radius:0;border:none;padding:0;margin:0;resize:none;font:inherit;color:inherit;background-color:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{background-color:transparent;color:inherit;-webkit-box-shadow:none;-webkit-background-clip:text}textarea:focus,input:focus{outline:none}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;font-weight:400}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}a{color:unset;text-decoration:none}button{cursor:pointer;background-color:transparent;border:none;padding:0;margin:0;font:inherit;color:inherit}.search-form{display:flex;border-bottom:1px solid var(--grey2)}input[type=search]{width:100%;padding:.5rem}input[type=search]::placeholder{color:var(--grey);font-family:var(--font-light-italic)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.search-form .icon-search{padding:.5rem}.search-form svg{flex-shrink:0}@media screen and (min-width: 1000px){*{-ms-overflow-style:unset;scrollbar-width:unset}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/global.css.map */
