*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-body-family),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6;color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hidden{display:none!important}.page-width{max-width:var(--page-width);margin:0 auto;padding:0 2rem}@media screen and (min-width:750px){.page-width{padding:0 4rem}}@media screen and (min-width:1200px){.page-width{padding:0 6rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family),var(--font-body-family),serif;font-weight:500;line-height:1.2;letter-spacing:-.02em}h1,.h1{font-size:3.6rem}h2,.h2{font-size:2.8rem}h3,.h3{font-size:2.2rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.6rem}h6,.h6{font-size:1.4rem}.caption{font-size:1.2rem;letter-spacing:.05em;text-transform:uppercase;font-weight:500}@media screen and (min-width:750px){h1,.h1{font-size:4.8rem}h2,.h2{font-size:3.6rem}h3,.h3{font-size:2.6rem}}.rte{line-height:1.8}.rte p{margin-bottom:1.6rem}.rte h2,.rte h3,.rte h4{margin-top:2.4rem;margin-bottom:1.2rem}.rte ul,.rte ol{padding-left:2.4rem;margin-bottom:1.6rem}.rte ul{list-style:disc}.rte ol{list-style:decimal}.grid{display:grid;gap:2rem}.grid--2-col-tablet-down{grid-template-columns:repeat(2,1fr)}@media screen and (min-width:750px){.grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.grid--5-col-desktop{grid-template-columns:repeat(5,1fr)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;padding:1.2rem 2.8rem;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--color-accent);border-radius:0;background-color:var(--color-accent);color:#fff;cursor:pointer;transition:all .3s ease;text-align:center;min-height:4.4rem}.button:hover{background-color:transparent;color:var(--color-accent)}.button--secondary{background-color:transparent;color:var(--color-accent);border-color:var(--color-accent)}.button--secondary:hover{background-color:var(--color-accent);color:#fff}.button--tertiary{background-color:transparent;color:var(--color-text);border-color:var(--color-border)}.button--tertiary:hover{background-color:var(--color-accent);color:#fff;border-color:var(--color-accent)}.button--small{padding:.8rem 1.6rem;font-size:1.1rem;min-height:3.6rem}.button--full-width{width:100%}.button:disabled{opacity:.5;cursor:not-allowed}.field{position:relative;width:100%}.field__input{width:100%;padding:1.2rem 1.6rem;font-size:1.4rem;border:1px solid var(--color-border);background-color:transparent;color:var(--color-text);transition:border-color .3s ease}.field__input:focus{outline:none;border-color:var(--color-accent)}.field__label{display:block;margin-bottom:.6rem;font-size:1.2rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em}.select{position:relative}.select__select{width:100%;padding:1.2rem 4rem 1.2rem 1.6rem;font-size:1.4rem;border:1px solid var(--color-border);background-color:transparent;color:var(--color-text);-webkit-appearance:none;appearance:none;cursor:pointer}.select__select:focus{outline:none;border-color:var(--color-accent)}.select .icon-caret{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:1rem;height:.6rem;pointer-events:none}.text-area{width:100%;padding:1.2rem 1.6rem;font-size:1.4rem;border:1px solid var(--color-border);background-color:transparent;color:var(--color-text);resize:vertical;min-height:12rem;transition:border-color .3s ease}.text-area:focus{outline:none;border-color:var(--color-accent)}.quantity{display:inline-flex;align-items:center;border:1px solid var(--color-border)}.quantity__button{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;background:none;border:none;cursor:pointer;color:var(--color-text);transition:color .3s ease}.quantity__button:hover{color:var(--color-accent)}.quantity__input{width:4rem;height:3.6rem;text-align:center;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);font-size:1.4rem;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.quantity__input::-webkit-outer-spin-button,.quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity__input:focus{outline:none}.spinner{animation:rotator 1.4s linear infinite}.spinner__path{stroke:currentColor;stroke-dasharray:187;stroke-dashoffset:0;transform-origin:center;animation:dash 1.4s ease-in-out infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}@keyframes dash{0%{stroke-dashoffset:187}50%{stroke-dashoffset:46.75;transform:rotate(135deg)}to{stroke-dashoffset:187;transform:rotate(450deg)}}.icon{width:1.6rem;height:1.6rem;display:inline-block;vertical-align:middle}.icon-caret{width:1rem;height:.6rem}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.placeholder-svg{background:var(--color-background-secondary);width:100%;height:100%}.price{font-size:1.4rem;font-weight:500}.price--on-sale .price__regular{display:none}.price--on-sale .price__sale{display:flex;gap:.8rem;align-items:center}.price--sold-out .price__regular,.price--sold-out .price__sale{display:none}.price--sold-out .price__sold-out{display:block}.price__sale,.price__sold-out{display:none}.price-item--regular{color:var(--color-text)}.price-item--sale{color:#b04a4a}.price-item--regular s{color:var(--color-text-secondary);font-weight:400}.discounts__discount{font-size:1.2rem;color:var(--color-accent)}.accordion details{border-bottom:1px solid var(--color-border)}.accordion summary{display:flex;justify-content:space-between;align-items:center;padding:1.6rem 0;cursor:pointer;list-style:none}.accordion summary::-webkit-details-marker{display:none}.accordion__title{font-size:1.4rem;font-weight:500}.accordion__content{padding-bottom:1.6rem}.section{padding:4rem 0}@media screen and (min-width:750px){.section{padding:6rem 0}}@media screen and (min-width:1200px){.section{padding:8rem 0}}.title-wrapper{text-align:center;margin-bottom:3.2rem}.title-wrapper .title{margin-bottom:1.2rem}.no-js .no-js-hidden{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/base.css.map */
