@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:wght@300;400;500;600;700&display=swap);@font-face{font-display:swap;font-family:Recoleta Alt;font-style:normal;font-weight:100;src:url(/static/media/RecoletaAlt-Thin.cbf294fd15afada23e99.woff2) format("woff2"),url(/static/media/RecoletaAlt-Thin.3543ba009ca6f08b8519.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:700;src:url(/static/media/Recoleta-Bold.c14f28ae262d9580eb55.woff2) format("woff2"),url(/static/media/Recoleta-Bold.36c010e7950f830ad835.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:900;src:url(/static/media/Recoleta-Black.29bb97949f39a4064e0a.woff2) format("woff2"),url(/static/media/Recoleta-Black.52299253f6b728268d6c.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:300;src:url(/static/media/Recoleta-Light.226a21ec346d0ae1d1de.woff2) format("woff2"),url(/static/media/Recoleta-Light.a60e377dfdd1a5d6d7c0.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:500;src:url(/static/media/Recoleta-Medium.ceef486bde7a458aa239.woff2) format("woff2"),url(/static/media/Recoleta-Medium.5339c71257bdc16cc741.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:400;src:url(/static/media/Recoleta-Regular.64d11d4995ce25c035a1.woff2) format("woff2"),url(/static/media/Recoleta-Regular.3cd6f9b8bf22822c60e8.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:100;src:url(/static/media/Recoleta-Thin.d302913b71757aa67ece.woff2) format("woff2"),url(/static/media/Recoleta-Thin.46cc15050c3994c8e031.woff) format("woff")}@font-face{font-display:swap;font-family:Recoleta;font-style:normal;font-weight:600;src:url(/static/media/Recoleta-SemiBold.198bf35ae9c5c44e4d99.woff2) format("woff2"),url(/static/media/Recoleta-SemiBold.bef46304c97d087d7f39.woff) format("woff")}:root{--clr-black-100:#171717;--clr-black-300:#707070;--clr-white-300:#d4d4d4;--clr-white-bg:#fff;--clr-danger:#f54140;--clr-primary:#3f76da;--font-size-1:clamp(1.5rem,2vw,3.5rem);--font-size-2:clamp(1rem,1.6vw,3rem);--font-size-3:clamp(1rem,1.5vw,2.5rem);--font-size-4:clamp(1rem,1.2vw,2rem);--font-serif:"Recoleta",serif;--font-body:"Noto sans",sans-serif;--height-header:min(10vh,128px)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--clr-white-bg);color:var(--clr-black-100);font-family:var(--font-body)}a{color:inherit;text-decoration:none}img{display:block;height:100%;object-fit:cover;width:100%}li,ul{list-style:none}.container,.container-fluid{height:100%;margin:0 auto;width:min(80%,1600px)}.container-fluid{width:97vw}.p-block{padding-block:2rem}.serif{color:#171717;font-family:var(--font-serif);font-weight:900}.muted{color:var(--clr-black-300)}.bg-secondary{background-color:#fdb140}.btn{background:none;border:0;cursor:pointer;display:inline-block;font-size:var(--font-size-3);outline:none}.transition-width{transition:-webkit-transform .5s cubic-bezier(.43,.13,.23,.96);transition:transform .5s cubic-bezier(.43,.13,.23,.96);transition:transform .5s cubic-bezier(.43,.13,.23,.96),-webkit-transform .5s cubic-bezier(.43,.13,.23,.96)}.transition-width-all{transition:.5s cubic-bezier(.43,.13,.23,.96)}.transition-slide{transition:-webkit-transform .5s cubic-bezier(.32,2,.55,.27);transition:transform .5s cubic-bezier(.32,2,.55,.27);transition:transform .5s cubic-bezier(.32,2,.55,.27),-webkit-transform .5s cubic-bezier(.32,2,.55,.27)}.on-mobile{display:none}.link-close:active,.link-close:focus-within,.link-close:hover{color:var(--clr-danger)}@media (max-width:768px){.on-mobile{display:block}.container{width:90%}}@media (max-width:500px){.container-fluid{width:95%}.container{width:92%}}.cart-container{--right:50vw;-ms-overflow-style:none;background-color:#fff;border-left:2px solid var(--clr-black-100);height:100vh;overflow-y:auto;padding:0 1.5rem 1.5rem;position:fixed;right:calc(var(--right)*-1);scrollbar-width:none;top:0;width:var(--right);z-index:10}.cart-container::-webkit-scrollbar{display:none}.cart-container.open{right:0}.cart-container .serif{font-size:var(--font-size-4)}.cart-header{align-items:center;display:flex;height:var(--height-header);justify-content:space-between}.cart-header h2.serif{font-size:min(3vw,5rem)}.cart-body{display:flex;flex-direction:column;gap:.5rem}.cart-box{grid-gap:1rem;border-bottom:2px solid #171717;display:grid;gap:1rem;grid-template-columns:120px 1fr auto;height:150px;padding:1rem 0}.cart-box .cart-img{align-items:center;border:1px solid #171717;border-radius:2px;display:flex;flex-shrink:1;justify-content:center;max-height:inherit}.cart-box .cart-img img{aspect-ratio:1/1;max-width:100%}.cart-box-text-details{display:grid;flex-grow:1;font-family:Recoleta,serif;grid-template-rows:auto 1fr auto}.remove-btn{align-self:flex-start;transition:color .2s ease-out}.remove-btn:hover{color:var(--clr-danger)}.remove-btn.unclickabel{opacity:.5;pointer-events:none}.cart-footer{align-items:center;display:flex;justify-content:space-between;padding-block:.5rem}.link-proceed{background-color:var(--clr-primary);color:var(--clr-white-bg);padding:.35rem .65rem}.cart-item-quantity{display:flex;gap:.5rem}@media (max-width:768px){.cart-container{--right:100vw;padding-inline:3%}.cart-header h2.serif{font-size:2rem}}@media (max-width:500px){.cart-header h2.serif{font-size:1.5rem}.cart-box{display:grid;grid-template-columns:80px 1fr}.remove-btn{grid-column:1/span 2;justify-self:end}}.header{--flex-gap:1rem;border-bottom:1px solid var(--clr-black-100);height:var(--height-header);width:100%}.header-container{align-items:center;display:flex;gap:2rem}.header-container .nav-links{align-items:center;display:flex;flex-grow:1;font-size:var( --font-size-4);font-weight:700;gap:var(--flex-gap)}.header-container .nav-right{align-items:center;display:flex;font-size:1.3rem;gap:var(--flex-gap)}.header-container .logo{font-size:3vw}.close-nav{background:none;border:0;cursor:pointer;display:none;flex-direction:column;height:30px;justify-content:space-evenly;outline:none;padding:.5rem;width:30px}.close-nav span{background-color:var(--clr-black-100);display:inline-block;height:2px;width:100%}.cart-btn{position:relative}.cart-btn:before{align-items:center;background-color:var(--clr-danger);border-radius:100%;color:var(--clr-white-bg);content:attr(data-count);display:flex;font-size:50%;font-weight:700;height:15px;justify-content:center;position:absolute;right:-10%;top:-30%;width:15px}@media (max-width:768px){.header-container{justify-content:space-between}.header-container .logo{font-size:1.5rem}.close-nav{display:flex}.nav-links{background-color:var(--clr-white-bg);border-left:2px solid var(--clr-black-100);flex-direction:column;font-family:Recoleta,serif;justify-content:center;min-height:100vh;padding:min(3vw,2rem);position:fixed;right:-100vw;top:0;width:100vw;z-index:5}.nav-links.open{right:0}.nav-links li{align-self:flex-start;font-size:2rem}.on-mobile.nav-link{align-self:flex-start;margin-bottom:2rem}}.hero-container{display:flex;gap:.5rem;justify-content:center}.hero-title{font-size:11vw;line-height:1;margin-block:.5rem;overflow:hidden;text-align:center;text-transform:uppercase}.hero-title span{display:inline-block}.img-container{border:1px solid var(--clr-black-100);height:90vh;margin-inline:auto;overflow:hidden;width:100%}.img-container:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}@media (max-width:768px){.img-container{height:80vh}}@media (max-width:500px){.img-container{height:70vh}}.carousel{--slide-per-screen:3;cursor:grab;margin-block:2rem;overflow:hidden}.carousel-inner{grid-gap:2rem;display:grid;gap:2rem;grid-auto-flow:column}.carousel-item{height:100%;position:relative;width:calc(95vw/var(--slide-per-screen))}.carousel-item,.carousel-item>img{border:1px solid var(--clr-black-100)}.carousel-item>img{aspect-ratio:1/1;pointer-events:none}.carousel-item.img-with-desc{--slide-per-screen:4;grid-gap:.2rem;border:0;border-bottom:1px solid var(--clr-black-100);display:grid;gap:.2rem;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}.carousel-item .description{font-size:var(--font-size-2);padding:.5rem}@media (max-width:768px){.carousel{margin-block:1.5rem}.carousel-inner{gap:1.5rem}.carousel-item{width:40vw}.carousel-item.img-with-no-desc{height:60vh}}@media (max-width:500px){.carousel{margin-block:1rem}.carousel-inner{gap:1rem}.carousel-item{width:70vw}}.product-carousel .carousel-item img{border-radius:5px}.product-carousel .description{align-items:flex-start;display:flex;justify-content:space-between}.product-carousel .description .price{font-family:var(--font-serif);font-size:var(--font-size-4);font-weight:500}.section-title{border-bottom:1px solid transparent;border-bottom-color:var(--clr-black-100);border-left:1px solid transparent;border-right:1px solid transparent;border-top:1px solid transparent;border-top-color:var(--clr-black-100)}.section-title h2{font-size:9vw;line-height:1;overflow:hidden;text-transform:uppercase}.section-title h2 span{display:inline-block}@media (max-width:500px){.section-title h2{font-size:2.5rem}}.no-border,.no-border .section-title{border:0}.m-4{margin-block:4rem 3rem}.text-description{margin-top:1rem}.first-header{font-family:var(--font-serif);font-size:var(--font-size-1);font-weight:700;line-height:1;max-width:600px;text-transform:uppercase}.second-header{color:var(--clr-black-300);font-size:var(--font-size-4);margin-block:5rem;margin-inline:auto 0;max-width:min(500px,80%)}.second-header .serif{display:block;font-size:var(--font-size-1);padding-bottom:1rem;text-transform:uppercase}.footer-flex{display:flex;justify-content:space-between}.footer-links{grid-gap:.25rem;display:grid;font-size:var(--font-size-4);gap:.25rem;grid-template-columns:repeat(3,1fr)}.footer-links p{align-self:flex-start;cursor:pointer;justify-self:start}.footer-form{grid-gap:1rem;display:grid;gap:1rem}.footer-form .serif{font-size:var(--font-size-2)}.footer-form input{border:0;border:1px solid var(--clr-black-100);border-radius:2px;color:var(--clr-black-100);height:40px;max-width:250px;padding:.25rem .5rem}.footer-form button,.footer-form input{background-color:initial;font-family:var(--font-serif);outline:none}.footer-form button{border:0;border:1px solid var(--clr-black-100);cursor:pointer;display:inline-block;font-weight:500;justify-self:flex-start;padding:.35rem 1rem;text-transform:uppercase}.footer-form button:hover{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.footer-p{padding-top:2rem}@media (max-width:768px){.footer-flex{flex-direction:column}.footer-links{padding-top:2rem}.footer-links p{padding:.5rem .1rem}}@media (max-width:500px){.footer-links{grid-template-columns:1fr}}
/*# sourceMappingURL=main.46150aa5.css.map*/