#root{margin:0 auto}.hero{height:100vh;background-image:url(/assets/mobile-version-B0Fh1sYR.jpg);background-repeat:no-repeat;background-size:cover;background-position:center right;display:flex;align-items:center;justify-content:center}@media (min-width: 1023.5px){.hero{background-image:url(/assets/desktop-version-uYzHDQkv.jpg);background-position:center right}}@media (min-width: 1280.5px){.hero{background-image:url(/assets/desktop-version-uYzHDQkv.jpg);background-position:center right}}.core{display:inline-block;background-color:#000;color:#fff;padding:.85rem 3rem;border-radius:5px;font-size:1rem;font-weight:700;margin-top:3rem;margin-right:8rem}@media (min-width: 765px){.core{margin-top:3rem;margin-right:1rem}}@media (min-width: 810px){.core{margin-top:3rem;margin-right:15rem}}@media (min-width: 1023.5px){.core{margin-top:10rem;margin-right:1rem}}@media (min-width: 1279.5px){.core{margin-top:13rem}}.store-preview{padding-block:2rem}.store-preview .container{display:flex;flex-direction:column;gap:5rem}.store-preview-images{display:grid;grid-template-columns:1fr;gap:2rem}.store-preview-images img{width:100%}.see-more{text-transform:uppercase;font-weight:600;margin-left:auto}.see-more:hover,.see-more:focus{text-decoration:underline}@media (min-width: 765px){.store-preview-images{grid-template-columns:repeat(2,1fr)}.store-preview-images img{width:40rem}}.store-product{display:flex;flex-direction:column;gap:1rem}.store-product__details{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;font-weight:bolder;font-size:.7rem}.store-product__content{display:flex;flex-direction:column;gap:.2rem}.store-product__subtitle{font-style:italic}.video-section{margin-block:2rem}.footer{background-color:#fff;padding-block:2rem}.footer .container{border-top:1px solid #f2f2f2;display:flex;flex-direction:column;padding-block:2rem}.footer .footer-menu,.footer .footer-details{display:flex;flex-direction:column}@media (min-width: 765px){.footer .container{flex-direction:row;justify-content:space-between}.footer .footer-menu,.footer .footer-details{flex-direction:row;align-items:center;gap:1rem}}.subscribe-form{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.subscribe-form label{text-transform:uppercase;font-size:.7rem;font-weight:600}.subscribe-form input{padding:.5rem;width:15rem}.subscribe-btn{display:inline-block;border:none;border-radius:0;padding-inline:2.3em;padding-block:1em;font-size:.7rem;font-weight:600;text-transform:uppercase;cursor:pointer}.header{position:sticky;top:0;height:100vh;overflow-y:auto;padding-inline:2rem;width:270px;color:#000;z-index:100;display:flex;flex-direction:column;gap:3rem}.header .header-logo{width:12rem;height:12rem;margin-top:1.5rem;background-color:#000;display:flex;justify-content:center;align-items:center}.header .site-logo{width:5rem}.header .mobile-menu{color:#fff;font-size:2.2rem;display:none}.nav__menu{display:flex;flex-direction:column;gap:1.5rem;text-transform:uppercase;font-weight:500}@media (max-width: 768px){.header{position:relative;height:100%;width:100%;background-color:#000;padding-block:2px;flex-direction:row;gap:0px;transform:translate(0);transition:all .2s ease-in}.header.active{transform:translate(240px)}.header .header-logo{width:100%;height:4rem;margin-top:0;background-color:#000;display:flex;justify-content:center;align-items:center}.header .site-logo{width:3rem}.header .mobile-menu{display:block}.nav{display:none}}.mobile-header{position:absolute;top:0;height:100svh;overflow-y:auto;padding-inline:2rem;width:240px;color:#000;z-index:100;background-color:#fff;z-index:100000;display:flex;flex-direction:column;gap:3rem;transform:translate(-100%);transition:all .2s ease-in}.mobile-header.active{transform:translate(0)}.mobile-header .header-logo{width:7rem;height:7rem;margin-top:1.5rem;background-color:#000;display:flex;justify-content:center;align-items:center}.mobile-header .site-logo{width:3rem}.mobile-header .mobile-menu{color:#fff;font-size:2.2rem;display:none}.mobile-nav__menu{display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 768px){.mobile-header{display:none}}html{box-sizing:border-box}*,*:after,*:before{margin:0;box-sizing:inherit;padding:0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#000;background-color:#f0f0f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,image,video,picture,canvas,svg{max-width:100%;display:block;height:auto}ul[role=list]{list-style:none}a{text-decoration:none;color:unset}body{min-width:320px;min-height:100svh;background-color:#fff;color:#333;font-family:Figtree,sans-serif;font-size:.75rem}body.active{overflow:hidden;height:100%}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;color:#fff;cursor:pointer;transition:border-color .25s}button:hover{border-color:transparent}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}button:disabled{cursor:not-allowed}.container{max-width:1070px;width:100%;padding-inline:1rem;margin-inline:auto}.layout{display:flex;position:relative;flex-direction:column}@media (min-width: 765px){.layout{flex-direction:row}}.main{display:flex;justify-content:center;flex:1;transform:translate(0);transition:all .2s ease-in}.main.active{transform:translate(240px)}@media (min-with: 765px){.main{flex:1}}.about__content{display:flex;flex-direction:column;padding-block:4.5rem;gap:2rem;max-width:35rem}.about__details{display:flex;flex-direction:column;gap:1.2rem}.bold{font-weight:700;text-decoration:underline}.visual-wrapper article img{width:100%;height:420px;object-fit:cover}@media (min-width: 765px){.visual-wrapper{display:grid;grid-template-columns:repeat(2,1fr);row-gap:4rem;column-gap:2rem}.visual-wrapper article img{height:520px}}.store{padding-top:3rem}.store-list{display:grid;grid-template-columns:1fr;column-gap:2.5rem;row-gap:3rem}.store-header{padding-bottom:2rem;margin-top:1rem;display:flex;flex-direction:column;gap:1rem;text-transform:uppercase}.store-header p{font-style:italic}@media (min-width: 765px){.store-list{grid-template-columns:repeat(3,1fr);column-gap:2.5rem;row-gap:3rem}}.product{padding-top:6rem}.product .container{display:flex;flex-direction:column;gap:2rem}.product .container>*{width:100%}.product__images{display:flex;gap:.86rem;overflow-x:auto}.product__images::-webkit-scrollbar{width:10px;height:13px;border-radius:50px}.product__images::-webkit-scrollbar-track{background:#f1f1f1}.product__images::-webkit-scrollbar-thumb{background:#a7a7a7}.product__images::-webkit-scrollbar-thumb:hover{background:#929292}.product__images img{width:3rem;cursor:pointer}.product__form{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.product__form input,.product__form select{padding-block:.5rem;width:13rem;text-transform:uppercase}.product__content{display:flex;flex-direction:column;gap:1.5rem}.product__slide{display:flex;flex-direction:column;gap:2rem}.form-group{display:flex;flex-direction:column;text-transform:uppercase;font-weight:500}.qty-form{border:1px solid black;display:flex;width:13rem;justify-content:space-between}.qty-form .qty-input{border:none;width:5%;text-align:center}.qty-form .qty-btn{background-color:transparent;border:none;color:#000;font-size:1rem;font-weight:500;outline:1px solid transparent;cursor:pointer}.order-btn{border-radius:4px;font-size:1rem;outline:1px solid transparent;background-color:#000;color:#fff;display:inline-block;padding:.8rem 2rem;cursor:pointer;align-self:flex-start}.order-btn:hover{background-color:#333;color:#fff}.designer{text-decoration:underline;font-weight:700}@media (min-width: 765px){.product .container{flex-direction:row}.product__images img{width:4rem}}.about__title{display:flex;flex-direction:column;font-weight:bolder;font-size:1rem;gap:.5rem}.about__title{display:flex;flex-direction:column;font-weight:bolder;gap:.5rem}.about__content{display:flex;flex-direction:column;padding-block:4rem;gap:2rem;max-width:35rem}.about__details{display:flex;flex-direction:column;gap:1.2rem;font-size:.9rem}.about__contact{display:flex;flex-direction:column;gap:1rem}.about__contact h3{text-transform:uppercase}.about__socials a,.mail{text-decoration:underline}.origin{display:flex;align-items:center;gap:5px}.origin img{width:1rem}.bold{font-weight:700}.visuals{padding-top:5rem;display:flex;flex-direction:column;gap:2rem}.visuals h2{text-transform:uppercase}.visuals__info{display:flex;justify-content:space-between;margin-top:5px}.visuals__info a{font-weight:700;text-decoration:underline}.visual-wrapper{display:grid;grid-template-columns:1fr;row-gap:4rem;column-gap:2rem}@media (min-width: 765px){.visual-wrapper{display:grid;grid-template-columns:repeat(3,1fr);row-gap:4rem;column-gap:2rem}}
