@import"https://fonts.googleapis.com/css2?family=Jura:wght@300..700&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";.hero{position:relative;width:100%;height:100vh;overflow:hidden}.hero__background-video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.hero__background-video video{width:100%;height:100%;object-fit:cover;object-position:center}.hero__content{position:absolute;bottom:0;left:0;color:#fff;width:100%;max-width:1200px}.hero__title{font-size:clamp(3rem,5vw,4rem);margin-bottom:40px;margin-top:20px}.btn--link{color:#fff;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out;padding-bottom:5px;border:0;background:none;margin-bottom:0;cursor:pointer}.btn--link:hover{border-bottom:1px solid currentColor}.btn svg{width:20px;height:20px;stroke-width:1.5px}.btn{background-color:#070600;color:#fff;border:none;padding:20px 25px;cursor:pointer;transition:background-color .3s ease;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.btn--cart{padding:0;background-color:#fff;color:#070600}.btn--cart:disabled{cursor:not-allowed}.btn.space{justify-content:space-between}.btn--link{padding:0;border-bottom:1px solid transparent;background-color:#fff;color:#070600}.btn--link span{padding-bottom:5px}.btn--icon{padding:0;background-color:#fff;color:#070600}.btn--slider{padding:0;background-color:transparent;color:#070600}.btn--slider svg{width:30px;height:30px}.btn--hero{display:inline-block}.btn:not(.btn--cart,.btn--link,.btn--slider,.back-button,.btn--hamburger):hover{background-color:#e28413}.container{padding:40px 20px}.wrapper{position:relative}.wrapper__controls{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;position:absolute;z-index:10;top:50%;width:calc(100% - 40px);transform:translateY(-50%)}.wrapper__products{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:10px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x mandatory}.wrapper__products>*{flex:0 0 auto;width:calc((100% - 30px)/4);gap:10px;scroll-snap-align:start}@media (max-width: 768px){.wrapper__products>*{width:calc((100% - 20px) / 3)}}@media (max-width: 576px){.wrapper__products>*{width:calc((100% - 10px)/2)}}.wrapper__title{font-size:clamp(1.125rem,3vw,1.5rem)}.card{margin-top:2rem;width:100%;height:100%;overflow:hidden}.card__img-container{position:relative;overflow:hidden;aspect-ratio:1/1}.card__img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s cubic-bezier(.12,.06,.2,1)}.card__img:hover{transform:scale(1.1) rotate(2deg)}.card__title{font-size:clamp(1rem,2.5vw,1.125rem);margin:15px 0 10px;font-weight:600}.card__category{position:absolute;bottom:0;left:0;padding:5px;background-color:#f3f3f4}.spinner{width:50px;height:50px;border:4px solid #e28413;border-top:4px solid #070600;border-radius:50%;animation:spin .8s linear infinite}.spinner-container{height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center}@keyframes spin{to{transform:rotate(360deg)}}.not-Found__link{color:#fff;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out;padding-bottom:5px;border:0;background:none;margin-bottom:0;cursor:pointer}.not-Found__link:hover{border-bottom:1px solid currentColor}.not-Found{height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}.not-Found__title{font-size:clamp(2rem,5vw,2.5rem);margin-bottom:2rem}.not-Found__link,a{color:#070600}.wrapper{overflow:auto}.wrapper__products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;background-color:#fff}@media (max-width: 768px){.wrapper__products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}}@media (max-width: 576px){.wrapper__products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}}.container:has(.wrapper__products-grid){background-color:#fff}.back-button{background:transparent;margin-bottom:40px;padding:0;color:#070600;gap:10px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;transition:.5s ease-in-out;z-index:999;position:relative}.back-button:hover{gap:5px}.back-button--absolute{position:absolute;z-index:100;left:20px;top:130px}.back-button__icon{color:#070600;stroke-width:1.5px}.header{background-color:#f3f3f4;padding:130px 20px 60px}.header__title{font-size:clamp(2rem,5vw,2.5rem);color:#070600;text-transform:capitalize}.header-products{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:5px;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none;position:relative;max-height:600px;width:100%;object-fit:cover;overflow-y:hidden}.header-products>*{flex:0 0 auto;width:clamp(100px,33.3333333333%,100%);scroll-snap-align:start}@media (max-width: 768px){.header-products>*{width:clamp(100px,50%,100%)}}@media (max-width: 576px){.header-products>*{width:clamp(100px,100%,100%)}}.header-products--two>*{width:clamp(100px,50%,100%)}@media (max-width: 576px){.header-products--two>*{width:clamp(100px,100%,100%)}}.header-products--one>*{width:clamp(100px,100%,100%)}.info-product__links{color:#fff;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out;padding-bottom:5px;border:0;background:none;margin-bottom:0;cursor:pointer}.info-product__links:hover{border-bottom:1px solid currentColor}.info-product__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));gap:70px}.info-product__grid:first-child{margin-bottom:6rem}@media (max-width: 768px){.info-product__grid:first-child{margin-bottom:50px}}@media (max-width: 768px){.info-product__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:50px}}.info-product__flex{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:space-between;gap:30px}.info-product__flex--space{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;gap:50px}.info-product__title{font-size:clamp(2rem,5vw,2.5rem)}.info-product__price{font-size:clamp(1.125rem,3vw,1.5rem)}.info-product__img{width:100%}.info-product__description{font-size:clamp(1.125rem,3vw,1.4rem);line-height:1.4}.info-product__container-links li:not(:last-child){margin-bottom:25px}.info-product__links,a{color:#070600}.newsletter__button svg{width:20px;height:20px;stroke-width:1.5px}.newsletter{background-color:#070600;color:#fff}.newsletter__content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}@media (max-width: 768px){.newsletter__content{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:40px}}.newsletter__left{margin-right:50px;width:60%}@media (max-width: 768px){.newsletter__left{width:100%}}.newsletter__right{width:40%}@media (max-width: 768px){.newsletter__right{width:310px}}@media (max-width: 576px){.newsletter__right{width:100%}}.newsletter__title{font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,2.5rem);margin-bottom:40px}@media (max-width: 576px){.newsletter__title{margin-bottom:10px}}.newsletter__text{font-size:1.5rem}.newsletter__input-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;background-color:#fff;padding:10px}.newsletter__input{width:100%;height:30px;background-color:#fff;border:0;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:none}.newsletter__input:focus-visible{outline:none}.newsletter__input::placeholder{color:#070600;font-size:1.1rem}.newsletter__input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#070600!important;font-size:inherit}.newsletter__button{border:0;background-color:transparent;cursor:pointer}.newsletter__button svg{color:#070600}.newsletter__error-message{margin-top:15px;color:#e28413;display:none}.newsletter__invalid{display:block}.footer__links,.footer__flex a{color:#fff;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out;padding-bottom:5px;border:0;background:none;margin-bottom:0;cursor:pointer}.footer__links:hover,.footer__flex a:hover{border-bottom:1px solid currentColor}.footer__socialmedia svg,.footer__payment li svg{width:20px;height:20px;stroke-width:1.5px}.footer{background-color:#070600;color:#fff}.footer__top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;padding-bottom:60px}@media (max-width: 576px){.footer__top{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding-bottom:40px}}.footer__left{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;gap:40px;margin-right:100px}@media (max-width: 768px){.footer__left{margin:0 100px 60px 0}}.footer__logo{max-width:160px;width:100%}.footer__socialmedia{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:25px;cursor:pointer}.footer__right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:100px}@media (max-width: 768px){.footer__right{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:60px}}.footer__title{padding-bottom:40px;font-size:clamp(1.125rem,3vw,1.5rem)}.footer__menu li{margin-bottom:25px}.footer__payment{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:25px}.footer__payment li{margin-bottom:0}.footer__bottom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-top:40px;border-top:1px solid #fff}@media (max-width: 576px){.footer__bottom{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center}}.footer__flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px}@media (max-width: 576px){.footer__flex{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0;margin-bottom:30px}}.footer__flex a{margin-bottom:0}@media (max-width: 576px){.footer__flex a{margin-bottom:25px}}.nav__links{color:#fff;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out;padding-bottom:5px;border:0;background:none;margin-bottom:0;cursor:pointer}.nav__links:hover{border-bottom:1px solid currentColor}.nav__icons{width:20px;height:20px;stroke-width:1.5px}.nav{position:fixed;top:0;width:100%;z-index:1000;transition:transform .3s ease;transform:translateY(0)}.nav.nav--hidden{transform:translateY(-100%)}.nav__container{background-color:#fff;padding:20px}.nav__options{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative}.nav__icons{color:#070600;cursor:pointer}.nav__links{color:#070600;margin-right:25px}.nav__links--small-nav{font-size:clamp(1.5rem,5vw,1.875rem);width:100%;margin-bottom:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.nav__left{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;overflow-x:hidden;max-width:50%}.nav__right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:25px}.nav__right a{height:22px}.nav__right .nav__links{margin-right:0}.nav__logo{max-width:100px;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width: 768px){.nav__logo{max-width:85px}}.nav__logo-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav__small-nav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;position:relative;z-index:100}.nav__small-nav-right{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:15px}.nav__options-small-nav{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;background-color:#fff;padding:150px 40px 40px;position:fixed;width:100%;height:100vh;top:0;left:0}.nav__options-small-nav--open{animation:navSlideIn .2s ease-in-out forwards}.nav__options-small-nav--closed{animation:navSlideOut .3s ease-in-out forwards}@keyframes navSlideIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes navSlideOut{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}.nav>.container{padding-bottom:0}.hamburger{width:18px;height:15px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;background:none;padding:0}.hamburger__line{width:100%;height:1.5px;background-color:#070600;border-radius:2px;transition:all .3s ease;transform-origin:center}.hamburger--open .hamburger__line:nth-child(1){transform:rotate(40deg) translate(4.5px,5.5px);width:22.5px}.hamburger--open .hamburger__line:nth-child(2){opacity:0}.hamburger--open .hamburger__line:nth-child(3){transform:rotate(-40deg) translate(4px,-5px);width:22.5px}.cart{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;height:calc(100vh - 80px);overflow:hidden}.cart__header{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:2rem}.cart__title{font-size:clamp(1.125rem,3vw,1.5rem)}.cart__img{max-width:120px;width:100%}.cart__body{flex:1 1 auto;overflow-y:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center}.cart__body.has-items{justify-content:flex-start}.cart__empty-message{font-size:clamp(1.25rem,3vw,1.5rem)}.cart__product-section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;height:100%}.cart__products{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:2rem}.cart__info{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}.cart__info-section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:20px;width:90%}.cart__product-name{font-size:clamp(1rem,2.5vw,1.125rem);font-weight:600;margin-top:10px}.cart__icons-section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}.cart__quantity-section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:20px}.cart__small-section{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end}.cart__footer{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;margin-top:2rem;width:100%;gap:2rem}.cart__total{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.modal{position:fixed;z-index:9999}.modal__overlay{position:fixed;top:0;right:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:100vw;height:100vh;background-color:#07060080;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999}.modal__base{background-color:#fff}.modal__base--full{width:100vw}.modal__base--half{width:45vw}.modal__base--open-right{animation:modalSlideInRight .5s ease-in-out forwards}.modal__base--closed-right{animation:modalSlideOutRight .5s ease-in-out forwards}.modal__base--open-top{animation:modalSlideInTop .5s ease-in-out forwards}.modal__base--closed-top{animation:modalSlideOutTop .5s ease-in-out forwards}@media (max-width: 768px){.modal__base{width:100vw}}@keyframes modalSlideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes modalSlideOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}@keyframes modalSlideInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes modalSlideOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}.search{height:calc(100vh - 80px);overflow-y:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;gap:1rem}.search__header{flex:0 0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin-bottom:2rem}.search__title{font-size:clamp(1.125rem,3vw,1.5rem)}.search__input{flex:0 0 auto;width:100%;height:50px;padding:10px;background-color:#f3f3f4;border:1px solid #070600}.search__input:focus{outline:none}.search__input::placeholder{color:#070600;font-style:italic;letter-spacing:.5px}.search__input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset;-webkit-text-fill-color:#070600!important}.header-static{background-color:#f3f3f4;padding:190px 20px 60px}.header-static__title{font-size:clamp(2rem,5vw,2.5rem);color:#070600;text-transform:capitalize}a{color:#070600}body{background-color:#f3f3f4;color:#070600}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}body,button{font-family:Jura,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#070600;font-size:16px}h1,h2{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.static-page{height:calc(100vh - 282px);font-size:clamp(1rem,5vw,1.25rem);background-color:#fff;line-height:1.2}@media (max-width: 576px){.static-page{height:auto}}.static-page>.container{background-color:#fff}.static-page p:not(:last-child){margin-bottom:1rem}
