html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
.image-module___v4zoa__block{width:auto;height:auto;display:block}
.modal-module__ty5aEG__modal{z-index:2;width:100%;height:100%;display:flex;position:fixed}.modal-module__ty5aEG__modal:not(.modal-module__ty5aEG__open){pointer-events:none}.modal-module__ty5aEG__modal:not(.modal-module__ty5aEG__open) .modal-module__ty5aEG__catch-click{opacity:0}.modal-module__ty5aEG__modal:not(.modal-module__ty5aEG__open) .modal-module__ty5aEG__inner{transform:translate(100%)}.modal-module__ty5aEG__catch-click{height:100%;transition:.5s opacity var(--ease-gleasing);background:rgba(0,0,0,.7);width:100%;position:absolute;top:0;left:0}.modal-module__ty5aEG__inner{background-color:var(--color-black);color:var(--color-red);text-transform:uppercase;height:100%;transition:.8s transform var(--ease-gleasing);flex-direction:column;width:75%;padding:3.2vw;display:flex;position:relative;left:25%}@media (min-width:800px){.modal-module__ty5aEG__inner{width:50%;padding:3.88889vw .555556vw .555556vw;left:50%}}.modal-module__ty5aEG__inner .modal-module__ty5aEG__heading{border-bottom:1px solid var(--color-red);padding-bottom:4.26667vw}@media (min-width:800px){.modal-module__ty5aEG__inner .modal-module__ty5aEG__heading{padding-bottom:1.11111vw}}.modal-module__ty5aEG__close{position:absolute;top:3.2vw;right:3.2vw}@media (min-width:800px){.modal-module__ty5aEG__close{position:absolute;top:.555556vw;right:.555556vw}}.modal-module__ty5aEG__close.modal-module__ty5aEG__active{background:var(--color-white)}.modal-module__ty5aEG__lines{overscroll-behavior:contain;flex-direction:column;flex-grow:1;display:flex;overflow-x:hidden;overflow-y:auto}@media (min-width:800px){.modal-module__ty5aEG__lines{max-height:41.6667vw}}.modal-module__ty5aEG__lines .modal-module__ty5aEG__line{grid-gap:var(--layout-columns-gap);border-bottom:1px solid var(--color-red);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"media media info info.remove""media media quantity quantity price price";padding:4.26667vw 0;display:grid}@media (min-width:800px){.modal-module__ty5aEG__lines .modal-module__ty5aEG__line{grid-template-areas:"media media info info.remove""media media quantity. .price";padding:1.11111vw 0}}:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__media{grid-area:media;width:100%;height:40vw;position:relative}:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__media) img{-o-object-fit:contain;object-fit:contain;height:100%}@media (min-width:800px){:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__media{height:17.3611vw}}:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__info{flex-direction:column;grid-area:info;justify-content:space-between;display:flex}@media (min-width:800px){:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__info{padding-left:.555556vw}}:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__info) .modal-module__ty5aEG__details{flex-direction:column;display:flex}@media (max-width:799.98px){:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__info) .modal-module__ty5aEG__details{font-size:2.66667vw}}:is(:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__info) .modal-module__ty5aEG__details) .modal-module__ty5aEG__title{margin-bottom:.555556vw;font-size:4.8vw}@media (min-width:800px){:is(:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__info) .modal-module__ty5aEG__details) .modal-module__ty5aEG__title{font-size:1.66667vw}}:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__remove{grid-area:remove;justify-self:flex-end}.modal-module__ty5aEG__disable:is(:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__remove) button){opacity:.5;pointer-events:none}:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity{background-color:var(--color-red);color:var(--color-black);border-radius:26.6667vw;grid-area:quantity;height:-moz-fit-content;height:fit-content;padding:2.13333vw 4.26667vw;display:flex}@media (max-width:799.98px){:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity{align-self:center;font-size:3.2vw}}@media (min-width:800px){:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity{border-radius:6.94444vw;align-self:flex-end;padding:.833333vw 1.11111vw}}:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity) button{text-align:center}.modal-module__ty5aEG__disable:is(:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity) button){opacity:.5;pointer-events:none}@media (hover:hover){:is(:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity) button):hover{color:var(--color-white)}}:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity) span{padding:0 2.13333vw}@media (min-width:800px){:is(:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__quantity) span{padding:0 1.11111vw}}:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__price{grid-area:price;align-self:center;height:-moz-fit-content;height:fit-content}@media (min-width:800px){:is(.modal-module__ty5aEG__lines .modal-module__ty5aEG__line) .modal-module__ty5aEG__price{align-self:flex-end}}.modal-module__ty5aEG__checkout{align-self:flex-end;width:100%;position:relative}.modal-module__ty5aEG__checkout:before{content:"";pointer-events:none;background:linear-gradient(rgba(12,0,36,0),#000 45%);width:100%;height:100%;position:absolute;top:-3.47222vw}@media (max-width:799.98px){.modal-module__ty5aEG__checkout:before{top:-13.3333vw}}.modal-module__ty5aEG__checkout .modal-module__ty5aEG__top{justify-content:space-between;margin-bottom:1.11111vw;display:flex;position:relative}.modal-module__ty5aEG__checkout .modal-module__ty5aEG__action{border:2px solid var(--color-red);text-align:center;border-radius:.555556vw;width:100%;padding:1.73611vw 0;display:block;position:relative}:is(.modal-module__ty5aEG__checkout .modal-module__ty5aEG__action) span{position:relative}:is(.modal-module__ty5aEG__checkout .modal-module__ty5aEG__action):before{background-color:var(--color-red);clip-path:circle(0);content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){:is(.modal-module__ty5aEG__checkout .modal-module__ty5aEG__action):hover{color:var(--color-black)}:is(.modal-module__ty5aEG__checkout .modal-module__ty5aEG__action):hover:before{clip-path:circle(100%);transition:1s clip-path var(--ease-gleasing)}}
.dropdown-module__UfHxeG__dropdown{grid-column:1/-1;position:relative}.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__trigger{background-color:var(--color-primary);color:var(--color-secondary);border:1px solid;border-radius:.533333vw;justify-content:space-between;align-items:center;padding:2.13333vw 3.2vw;display:flex;position:relative}@media (min-width:800px){.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__trigger{border-radius:.138889vw;padding:.555556vw .833333vw}}.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__options{background-color:var(--color-primary);border:1px solid var(--color-secondary);z-index:1;border-radius:.533333vw;flex-direction:column;align-items:center;min-width:100%;padding:1.06667vw;display:flex;position:absolute;top:calc(100% + 1.06667vw);overflow:clip}@media (min-width:800px){.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__options{border-radius:.138889vw;padding:.277778vw;top:calc(100% + .27778vw)}}:is(.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__options) .dropdown-module__UfHxeG__option{color:var(--color-secondary);text-align:center;white-space:nowrap;border-radius:.533333vw;width:100%;padding:2.13333vw 3.2vw;display:block;position:relative}@media (min-width:800px){:is(.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__options) .dropdown-module__UfHxeG__option{border-radius:.138889vw;padding:.555556vw .833333vw}}@media (hover:hover){:is(:is(.dropdown-module__UfHxeG__dropdown .dropdown-module__UfHxeG__options) .dropdown-module__UfHxeG__option):hover{background-color:var(--color-contrast);color:var(--color-primary)}}.dropdown-module__UfHxeG__dropdown:not(.dropdown-module__UfHxeG__isOpened) .dropdown-module__UfHxeG__options{pointer-events:none;visibility:hidden}
.add-to-cart-module__g9OuHq__disable{cursor:not-allowed;opacity:.5;pointer-events:none;transition:.3s opacity var(--ease-gleasing)}
.size-and-buy-module__ZufmAq__add:before{background-color:var(--color-black);clip-path:circle(0);content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.size-and-buy-module__ZufmAq__add button{padding:4.26667vw;position:relative}@media (min-width:800px){.size-and-buy-module__ZufmAq__add button{padding:1.11111vw}}@media (hover:hover){.size-and-buy-module__ZufmAq__add:hover{color:var(--color-white)}.size-and-buy-module__ZufmAq__add:hover:before{clip-path:circle(100%);transition:1s clip-path var(--ease-gleasing)}}.size-and-buy-module__ZufmAq__size>button{border:2px solid var(--color-black);border-radius:2.13333vw}@media (min-width:800px){.size-and-buy-module__ZufmAq__size>button{border-radius:.555556vw}}.size-and-buy-module__ZufmAq__size>div{padding:0}
.form-module__suduzW__submit{justify-content:center;align-items:center;display:flex;position:relative}.form-module__suduzW__submit,.form-module__suduzW__submit.form-module__suduzW__disabled{background-color:var(--color-red)}.form-module__suduzW__submit.form-module__suduzW__disabled{color:rgba(0,0,0,.75);pointer-events:none}.form-module__suduzW__submit.form-module__suduzW__submitted{background:var(--color-green);pointer-events:none}.form-module__suduzW__submit.form-module__suduzW__error{background:var(--color-white);pointer-events:none}.form-module__suduzW__submit span{text-align:center;position:relative}.form-module__suduzW__submit:before{background-color:var(--color-black);clip-path:circle(0);content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (hover:hover){.form-module__suduzW__submit:hover{color:var(--color-white)}.form-module__suduzW__submit:hover:before{clip-path:circle(100%);transition:1s clip-path var(--ease-gleasing)}}.form-module__suduzW__messages{flex-direction:column;padding-right:4.26667vw;font-size:2.13333vw;display:flex}@media (min-width:800px){.form-module__suduzW__messages{padding-right:1.11111vw;font-size:.972222vw}}.form-module__suduzW__messages .form-module__suduzW__success{color:var(--color-green)}.form-module__suduzW__messages .form-module__suduzW__error{color:var(--color-white)}
.product-module__3dA8yq__product{height:calc(100vh - 34.1333vw)}@media (min-width:800px){.product-module__3dA8yq__product{height:calc(100vh - 5.55556vw)}}
.fields-module__HUuOOa__field{color:var(--light-gray);border-bottom:1px solid rgba(255,255,255,.12);padding:4vw 2.13333vw;position:relative}@media (min-width:800px){.fields-module__HUuOOa__field{padding:1.04167vw .555556vw}}.fields-module__HUuOOa__field input{width:100%}.fields-module__HUuOOa__field:not(.fields-module__HUuOOa__active):after{background-color:rgba(0,0,0,.52)}.fields-module__HUuOOa__field:not(.fields-module__HUuOOa__active) input{color:rgba(255,255,255,.52)}.fields-module__HUuOOa__field.fields-module__HUuOOa__error:after{background-color:red}.fields-module__HUuOOa__single:after{aspect-ratio:1;background-color:var(--color-green);content:"";transition:.5s var(--ease-gleasing)background-color;border-radius:100%;width:2.13333vw;position:absolute;top:50%;right:2.13333vw;transform:translateY(-50%)}@media (min-width:800px){.fields-module__HUuOOa__single:after{width:.555556vw;right:.555556vw}}.fields-module__HUuOOa__multiple{flex-wrap:wrap;gap:1.06667vw;display:flex}@media (min-width:800px){.fields-module__HUuOOa__multiple{gap:.277778vw}}.fields-module__HUuOOa__multiple .fields-module__HUuOOa__header{width:100%;margin-bottom:5.33333vw}@media (min-width:800px){.fields-module__HUuOOa__multiple .fields-module__HUuOOa__header{margin-bottom:1.38889vw}}.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option{border:1px solid rgba(255,255,255,.12);border-radius:26.6667vw;padding:1.6vw 2.13333vw;position:relative}@media (min-width:800px){.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option{border-radius:6.94444vw;padding:.416667vw .555556vw}}:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option) span{pointer-events:none;z-index:2;position:relative}:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option):before{background:var(--color-white);clip-path:inset(100% 0 0);content:"";transition:clip-path .4s var(--ease-gleasing);z-index:1;border-radius:26.6667vw;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:800px){:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option):before{border-radius:6.94444vw}}.fields-module__HUuOOa__selected:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option){color:var(--color-black)}:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option):hover{color:var(--color-black)}:-webkit-any(.fields-module__HUuOOa__selected:-webkit-any(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option),:-webkit-any(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option):hover):before{clip-path:inset(0)}:-moz-any(.fields-module__HUuOOa__selected:-moz-any(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option),:-moz-any(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option):hover):before{clip-path:inset(0)}:is(.fields-module__HUuOOa__selected:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option),:is(.fields-module__HUuOOa__multiple .fields-module__HUuOOa__option):hover):before{clip-path:inset(0)}
