a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{background:rgba(0,0,0,0);outline:none;box-shadow:none;font-family:inherit;font-size:inherit;line-height:inherit;border:0;margin:0;padding:0;border-radius:0;color:inherit;text-transform:inherit;cursor:pointer}@keyframes pulse{0%{opacity:0}50%{opacity:1}to{opacity:0}}body,html{font-size:16px;line-height:18px;color:#000;font-family:Times New Roman,serif}h1{font-size:30px;line-height:36px;letter-spacing:-.75px}a{text-decoration:none;color:inherit}@media(hover:hover){a:hover{color:blue}}a:active{color:blue}strong{font-weight:700}em{font-style:italic}li,ul{list-style:disc}@media screen and (max-width:750px)and (min-width:1px){body,html{font-size:16px;line-height:22px}h1{font-size:20px;line-height:24px;letter-spacing:-.5px}}:root{--app-height:100vh;--text-color:#000;--blue:#00F}body,html{color:var(--text-color)}.global__content-wrapper{position:relative;min-height:var(--app-height);width:100%}.global__flex-wrapper{width:100%;min-height:var(--app-height);display:flex;flex-direction:column;justify-content:center;text-align:center}.global__info-wrapper{margin:20px auto;max-width:600px;text-align:left}.global__info-wrapper.socials{text-align:center}.global__info-wrapper a{text-decoration:underline}.global__social-item{margin:0 10px}@media screen and (max-width:750px)and (min-width:1px){.global__info-wrapper{margin:20px;width:calc(100% - 40px);max-width:none}}.home__media-wrapper{padding:10vh 20vw;width:60vw;height:80vh;position:relative;display:flex;flex-direction:column;justify-content:center}.home__media{display:block;margin:0 auto;max-height:100%;max-width:100%;object-fit:contain}@media screen and (max-width:750px)and (min-width:1px){.home__media-wrapper{padding:50px 20px;width:calc(100vw - 40px);height:calc(var(--app-height) - 100px)}}.product__wrapper{display:flex;flex-direction:row;justify-content:space-evenly;position:relative;z-index:3;min-height:100vh;margin:0 15px;pointer-events:none}.product__half{width:50%;position:relative;padding:50px 0;margin:0 15px}.product__section{margin:0 auto 20px;max-width:600px;background-color:#fff;border-radius:5px;pointer-events:all;padding:10px}.product__mob-title{display:none}.product__description p{margin-bottom:20px}.product__atc-button{width:100%;padding:10px 20px;border:.5px solid #000;border-radius:5px;background-color:#fff}@media(hover:hover){.product__atc-button:hover{color:blue;border-color:blue}}.product__atc-button:active{color:blue;border-color:blue}.product__delivery-note{text-align:center}.product__variant-title{margin-bottom:10px}.product__variants-wrapper{display:flex;flex-direction:row;flex-wrap:wrap}.product__variant-button{padding:5px;border:.5px solid #000;border-radius:5px;background-color:#fff;margin:0 10px 10px 0}@media(hover:hover){.product__variant-button:hover{color:blue;border-color:blue}}.product__variant-button:active{color:blue;border-color:blue}.product__variant-button.active{background-color:blue;border-color:blue;color:#fff}.product__variant-button.disabled{opacity:.3;pointer-events:none}.product__sticky{position:sticky;top:80px}.product__gallery{padding-bottom:150px;position:relative}.product__media{display:block;width:100%;height:auto;margin-bottom:20px}@media screen and (max-width:750px)and (min-width:1px){.product__mob-title{display:block;text-align:center}.product__wrapper{display:block;min-height:none;padding-bottom:10px;pointer-events:all}.product__half{width:100%;position:relative;padding:50px 0 0;margin:0}.product__gallery{padding-bottom:0}}.cart__container{padding:50px 0;margin:0 auto;width:50%;position:relative;text-align:left}.cart__section{display:flex;flex-direction:row;justify-content:space-between}.cart__section,.cart__title{margin-bottom:20px;pointer-events:all}.cart__title{text-align:center;width:100%}.cart__item-wrapper{padding:5px;display:flex;flex-direction:row;justify-content:space-between;pointer-events:all;border-top:.5px solid #000;margin-bottom:5px}.cart__image-wrapper{width:50px;background-color:#eee;margin-right:20px}.cart__image{width:100%;display:block;height:auto}.cart__checkout-wrapper{padding:5px;border:.5px solid #000;margin-bottom:10px;border-radius:5px;pointer-events:all}.cart__checkout-button{display:block;text-align:center;width:100%;padding:10px 0;border:.5px solid #000;border-radius:5px}@media(hover:hover){.cart__checkout-button:hover{border:var(--blue);background-color:var(--blue);color:#fff}}.cart__checkout-button:active{border:var(--blue);background-color:var(--blue);color:#fff}.cart__checkout-button{pointer-events:all}.cart__item-text-wrapper{width:50%;display:flex;flex-direction:row;justify-content:space-evenly}.cart__item-price-wrapper{width:50%}.cart__item-price{width:100%;text-align:right;margin-bottom:10px}.cart__item-text{flex-grow:1}.cart__item-quantity-wrapper{display:flex;flex-direction:row;justify-content:space-evenly;float:right}.cart__item-quantity,.cart__quantity-button{text-align:center;border:.5px solid #000;border-radius:3px;margin:0 2px}.cart__item-quantity,.cart__plus-minus,.cart__quantity-button{padding:5px;display:flex;height:25px;flex-direction:column;justify-content:center}.cart__plus-minus{font-weight:700}.cart__plus-minus.disabled{pointer-events:none}@media screen and (max-width:750px)and (min-width:1px){.cart__container{padding:50px 15px;margin:0 auto;max-width:none;width:calc(100% - 30px)}}.header__wrapper{padding:20px;position:fixed;top:0;left:0;justify-content:space-between;width:calc(100% - 40px);z-index:10}.header__nav-wrapper,.header__wrapper{display:flex;flex-direction:row}.header__burger-wrapper{width:30px;height:100%;margin-left:20px;position:relative;padding-top:3px}@media(hover:hover){.header__burger-wrapper:hover .header__burger-bar,.header__burger-wrapper:hover .header__burger-bar:after,.header__burger-wrapper:hover .header__burger-bar:before{background-color:var(--blue)}}.header__burger-wrapper:active .header__burger-bar,.header__burger-wrapper:active .header__burger-bar:after,.header__burger-wrapper:active .header__burger-bar:before{background-color:var(--blue)}.header__burger-bar,.header__burger-bar:after,.header__burger-bar:before{width:100%;height:3px;background-color:#000;transition:all .2s ease-in-out}.header__burger-bar:after,.header__burger-bar:before{content:"";position:absolute;left:0}.header__burger-bar:before{top:calc(50% - 9px);transform-origin:center left}.header__burger-bar:after{top:calc(50% + 9px);transform-origin:center left}.header__burger-bar.active{width:0}.header__burger-bar.active:before{top:calc(50% - 11px);transform:rotate(45deg)}.header__burger-bar.active:after{top:calc(50% + 10px);transform:rotate(-45deg)}.header__menu-wrapper{position:fixed;top:0;left:0;width:100%;height:var(--app-height);background-color:hsla(0,0%,100%,.6);backdrop-filter:blur(5px);display:flex;flex-direction:column;justify-content:center;opacity:0;pointer-events:none;transition:all .2s ease-in-out;z-index:9}.header__menu-wrapper.active{opacity:1;pointer-events:all}.header__menu-item{margin:10px auto}@media screen and (max-width:750px)and (min-width:1px){.header__wrapper{padding:10px;width:calc(100% - 20px)}.header__burger-wrapper{margin-left:10px;width:20px}.header__burger-bar,.header__burger-bar:after,.header__burger-bar:before{height:2px}.header__burger-bar:before{top:calc(50% - 6px)}.header__burger-bar:after{top:calc(50% + 7px)}.header__burger-bar.active:before{top:calc(50% - 7px)}.header__burger-bar.active:after{top:calc(50% + 7px)}}.footer__wrapper{border-top:.5px solid #000;padding:20px 30px;text-align:center}.footer__item{margin:0 20px}.mailer__wrapper{width:500px;display:block;margin:0 auto}@media screen and (max-width:750px)and (min-width:1px){.mailer__wrapper{width:100%}}.grid__wrapper{display:flex;flex-wrap:wrap;gap:20px;margin:0 20px;width:calc(100% - 40px);justify-content:center;position:relative}.grid__wrapper>*{flex:0 0 calc((100% - 60px)/4)}.grid__item-wrapper{width:100%;display:block;grid-column:span 1;place-self:center;align-self:center}.grid__item-price,.grid__item-title{margin:10px 0;width:100%;text-align:center}.grid__illustration-wrapper,.grid__image-wrapper,.grid__logo-wrapper{width:100%;position:relative;display:flex;flex-direction:column;justify-content:center;aspect-ratio:1/1}.grid__image-wrapper{place-self:center;align-self:center}.grid__image{object-fit:contain;width:100%;height:100%}@media screen and (max-width:750px)and (min-width:1px){.grid__wrapper>*{flex:0 0 calc((100% - 10px)/2)}.grid__wrapper{gap:10px;margin:10px;width:calc(100% - 20px)}}.loading__wrapper{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;text-align:center}.matter__wrapper{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2}.matter__canvas-wrapper{position:sticky;top:0;width:100%;height:100vh}