*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--clr-light-w:#efeee8;--clr-nor-w:#fff;--clr-nor-b:#151515;--clr-light-b:#282828;--clr-nor-r:#cf2e2e;--clr-light-r:#eb3735;--clr-light-cayn:#a2ecff;--clr-light-blue:#1b225c;--clr-light-blue-2:rgba(27,34,92,.15);--clr-light-bluish-gray:#abb8c3;--font-serif:"Bebas Neue",sans-serif;--header-height:min(100px,10vh);--header-scroll-height:min(80px,8vh);--container-padding:min(2rem,3%);--transition:cubic-bezier(.075,.82,.165,1)}body{background-color:#fff;background-color:var(--clr-nor-w);color:#1b225c;color:var(--clr-light-blue);font-family:Golos Text,sans-serif;line-height:1.2;min-height:100vh;overflow-x:hidden;text-rendering:optimizeLegibility!important;width:100%}a{color:inherit;font-family:inherit;text-decoration:none}a:focus{outline:1px dashed #1b225c;outline:1px dashed var(--clr-light-blue)}li,ul{list-style:none}img{border-radius:inherit;display:block;height:100%;object-fit:cover;width:100%}button{background:none;border:0;cursor:pointer;display:inline-block;font-family:inherit;outline:none}.title-md{font-family:Bebas Neue,sans-serif;font-family:var(--font-serif);font-size:3.25rem;line-height:.9;margin-bottom:1rem;position:relative;text-transform:uppercase}.accent{color:#eb3735;color:var(--clr-light-r)}.wrapper{width:min(1600px,100%)}.wrapper,.wrapper-md{margin:0 auto;padding:0 min(2rem,3%);padding:0 var(--container-padding)}.wrapper-md{width:min(1300px,100%)}.btn-cta{border:0;border-radius:4px;color:#cf2e2e;color:var(--clr-nor-r);cursor:pointer;display:inline-block;font-family:inherit;font-size:1rem;font-weight:500;margin-top:1rem;outline:none;overflow:hidden;padding:.75rem 1rem;position:relative;z-index:1}.btn-cta,.btn-cta.danger{background:#1b225c;background:var(--clr-light-blue)}.btn-cta.culture,.btn-cta.danger{color:#fff;color:var(--clr-nor-w)}.btn-cta.culture{align-items:center;background:#cf2e2e;background:var(--clr-nor-r)}.btn-cta.checkout{color:#fff;color:var(--clr-nor-w)}.btn-cta.checkout,.btn-cta.wishlist{background:#a2ecff;background:var(--clr-light-cayn)}.btn-cta.wishlist{color:#1b225c;color:var(--clr-light-blue)}.btn-cta:before{background-color:#fff;background-color:var(--clr-nor-w);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;transition:top .2s ease-in-out;width:100%;z-index:-1}.btn-cta.danger:before{background-color:#cf2e2e;background-color:var(--clr-nor-r)}.btn-cta.wishlist:before{background-color:#efeee8;background-color:var(--clr-light-w)}.btn-cta.culture:before{background-color:#1b225c;background-color:var(--clr-light-blue)}.btn-cta:hover{color:#fff;color:var(--clr-nor-w)}.btn-cta.checkout:hover,.btn-cta.wishlist:hover{color:#1b225c;color:var(--clr-light-blue)}.btn-cta:hover:before{top:-100%}.btn-cta:focus-visible{outline:2px dashed #a2ecff;outline:2px dashed var(--clr-light-cayn)}.btn-cta.checkout:focus-visible{outline:2px dashed #fff;outline:2px dashed var(--clr-nor-w)}.custom-cursor{background-color:none;border-radius:100vw;height:0;left:100;pointer-events:none;position:fixed;text-transform:uppercase;top:100;transition:all 75ms cubic-bezier(.5,.1,0,1);width:0;z-index:1000}.custom-cursor.drag,.custom-cursor.dragging{align-items:center;background-color:#1b225c;background-color:var(--clr-light-blue);color:#efeee8;color:var(--clr-light-w);display:flex;font-family:Bebas Neue,sans-serif;font-family:var(--font-serif);height:32.5px;justify-content:center;width:70px}.custom-cursor.dragging{width:100px}.loading{align-items:center;background-color:#efeee8;background-color:var(--clr-light-w);border-radius:50%;display:flex;height:60px;justify-content:center;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60px}.loading-spinner{-webkit-animation:spin 1.3s cubic-bezier(.075,.82,.165,1) infinite;animation:spin 1.3s cubic-bezier(.075,.82,.165,1) infinite;-webkit-animation:spin 1.3s var(--transition) infinite;animation:spin 1.3s var(--transition) infinite;border:3px solid #cf2e2e;border:3px solid var(--clr-nor-r);border-radius:inherit;border-right:3px solid transparent;height:60%;width:60%}.input-box{display:flex;flex-direction:column;gap:.5rem;width:auto}.input-box input{background-color:#eff2f5;border:0;border-radius:4px;color:inherit;font-family:inherit;font-size:1rem;font-weight:500;height:55px;max-width:600px;outline:none;padding:1rem;transition:border .3s cubic-bezier(.075,.82,.165,1);transition:border .3s var(--transition);width:100%}.input-box input:focus{border:1px solid #1b225c;border:1px solid var(--clr-light-blue)}.input-box input.number-input{max-width:200px}.input-box label{align-self:flex-start;font-weight:500}.input-flex-box{align-items:center;display:flex;gap:1rem}.f-grow{flex-grow:1;width:100%}.c-btn{font-size:1.1rem;height:55px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.newsletter{display:flex;flex-direction:column;max-width:500px;width:100%}.newsletter-form{border:1px solid #efeee8;border:1px solid var(--clr-light-w);border-radius:4px;height:50px;margin:1rem 0;position:relative;width:100%}.menu-newsletter .newsletter-form{background-color:#efeee8;background-color:var(--clr-light-w)}.newsletter-form input{background:none;border:0;color:#efeee8;color:var(--clr-light-w);font-family:inherit;font-size:1.1rem;height:100%;outline:none;padding:0 3rem 0 1rem;width:100%}.menu-newsletter .newsletter-form input{color:#1b225c;color:var(--clr-light-blue)}.newsletter-form:focus-within{border-color:#cf2e2e;border-color:var(--clr-nor-r)}.newsletter-form button{align-items:center;background:none;border:0;color:#fff;color:var(--clr-nor-w);cursor:pointer;display:inline-flex;font-size:1.25rem;height:100%;justify-content:center;outline:none;padding:0 1rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-newsletter .newsletter-form button{color:#1b225c;color:var(--clr-light-blue)}.newsletter-form button:hover{color:#cf2e2e;color:var(--clr-nor-r)}.newsletter-form button:focus-visible{outline:1px dashed #abb8c3;outline:1px dashed var(--clr-light-bluish-gray)}@media (max-width:768px){.no-mobile{display:none!important}.wrapper-md{padding:0 2rem}.title-md{font-size:3rem}}@media (max-width:568px){.loading{height:50px;width:50px}.title-md{font-size:2.8rem}.input-box input.number-input{max-width:100%}}.header{background-color:var(--clr-nor-w);display:flex;height:var(--header-height);left:0;padding:0 var(--container-padding);position:fixed;top:0;transition:height .5s var(--transition);width:100%;z-index:100;z-index:10}.header.scrolled{border-bottom:1px solid var(--clr-light-w);height:var(--header-scroll-height)}.header nav{align-items:center;display:flex;gap:2rem;height:100%;justify-content:space-between;width:100%}.header nav ul{display:flex;gap:1rem}.header nav li{align-self:center;cursor:pointer;font-size:1.1rem;font-weight:500;transition:.2s ease-in-out}.header nav li:hover,.menu-links li:hover,.menu-links-flex li:hover{color:var(--clr-light-r)}.header nav li.link-icon{align-items:center;border-radius:50%;display:inline-flex;font-size:1.1rem;justify-content:center;padding:.35rem}.header nav li.link-icon:hover{background-color:var(--clr-light-w)}.hd-icon{font-size:1.45rem}.cart-icon{position:relative}.cart-icon:before{align-items:center;background-color:var(--clr-light-r);border-radius:50%;color:var(--clr-light-w);content:attr(data-property-amount);display:inline-flex;font-family:inherit;font-size:55%;height:13.5px;justify-content:center;line-height:100%;position:absolute;right:2.5px;top:2.5px;width:13.5px}.header nav li:focus-visible,.menu-links li:focus-visible,.menu-links-flex li:focus-visible{outline:1px dashed var(--clr-light-blue)}.logo{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.logo h1{display:inline-block;font-family:var(--font-serif);font-size:3rem;font-weight:bolder;line-height:1.1;text-transform:uppercase}.menu-icon{--width:40px;align-items:center;display:flex;flex-direction:column;gap:.4rem;height:24px;justify-content:center;overflow:hidden;width:var(--width)}.menu-icon span{background-color:var(--clr-light-blue);display:inline-block;height:2px;pointer-events:none;-webkit-transform-origin:center;transform-origin:center;transition:.3s var(--transition);width:var(--width)}.menu-icon.show>span:first-child{background-color:var(--clr-nor-r);-webkit-transform:rotate(35deg) translate(3px,2px);transform:rotate(35deg) translate(3px,2px)}.menu-icon.show>span:last-child{background-color:var(--clr-nor-r);-webkit-transform:rotate(-35deg) translate(2px,-4px);transform:rotate(-35deg) translate(2px,-4px)}.menu-icon.show .flexed{display:none}.flexed{display:inline-flex;gap:.35rem;-webkit-transform:translateX(calc(var(--width) - 10px));transform:translateX(calc(var(--width) - 10px));transition:-webkit-transform .6s var(--transition);transition:transform .6s var(--transition);transition:transform .6s var(--transition),-webkit-transform .6s var(--transition);width:auto}.menu-icon:hover .flexed{-webkit-transform:translateX(calc(var(--width)*-1 + 10px));transform:translateX(calc(var(--width)*-1 + 10px))}.menu-container{background-color:var(--clr-nor-w);border-bottom:1px solid var(--clr-light-w);border-top:1px solid var(--clr-light-w);height:auto;left:0;padding:2.5rem 0;position:fixed;top:0;-webkit-transform:translateY(-120%);transform:translateY(-120%);transition:top .5s var(--transition),opacity .5s var(--transition),-webkit-transform .6s var(--transition);transition:transform .6s var(--transition),top .5s var(--transition),opacity .5s var(--transition);transition:transform .6s var(--transition),top .5s var(--transition),opacity .5s var(--transition),-webkit-transform .6s var(--transition);width:100%;z-index:10}.menu-container.show{top:var(--header-height);-webkit-transform:translateY(0);transform:translateY(0)}.menu-container.show.scrolled{top:var(--header-scroll-height)}.menu-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5rem}.menu-newsletter{flex-grow:1}.menu-container .title-xs{color:var(--clr-light-r);font-size:1rem;font-weight:600;padding-bottom:.5rem}.menu-links,.menu-links-flex{display:flex;gap:.5rem}.menu-links{flex-direction:column}.menu-mobile-links{display:none}.menu-links li,.menu-links-flex li{align-self:flex-start;cursor:pointer;font-weight:600}.menu-links li{font-size:1.5rem}.menu-footer{align-items:flex-end;display:flex;justify-content:space-between;padding-top:2.5rem}.cart-container{height:100%;min-height:100vh;min-height:100svh;position:fixed;right:0;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:top .5s var(--transition),opacity .5s var(--transition),-webkit-transform .6s var(--transition);transition:transform .6s var(--transition),top .5s var(--transition),opacity .5s var(--transition);transition:transform .6s var(--transition),top .5s var(--transition),opacity .5s var(--transition),-webkit-transform .6s var(--transition);width:min(768px,100%);z-index:20}.cart-container-c{background-color:#1b225c;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .6s cubic-bezier(.38,.005,.215,1);width:100vw;z-index:-1}.cart-container.show{-webkit-transform:translateX(0);transform:translateX(0)}.cart-container.show .cart-container-c{opacity:.9;-webkit-transform:translateX(-100%);transform:translateX(-100%);z-index:1}.cart-content{background-color:var(--clr-nor-w);display:flex;flex-direction:column;height:100%;position:relative;width:100%}.cart-header{align-items:center;display:flex;height:var(--header-height);justify-content:space-between;min-height:50px;padding:0 calc(var(--container-padding) + .5rem);width:100%}.cart-header h4{align-items:center;display:flex;font-size:1.6rem;font-weight:600;gap:.5rem}.cart-header .close,.cart-item .actions button{align-items:center;display:flex;font-size:1.1rem;gap:.5rem;justify-content:center}.cart-item .actions button{font-size:.8rem;gap:.25rem}.cart-header .close:hover,.cart-item .actions button:hover{color:var(--clr-light-r);text-decoration:underline}.cart-header .close:focus-visible,.cart-item .actions button:focus-visible{outline:1px dashed var(--clr-light-blue)}.cart-header svg,.cart-item .actions button svg{align-items:center;display:flex;font-size:1.75rem;justify-content:center}.cart-item .actions button svg{font-size:1.1rem}.cart-body{flex-grow:1;overflow-y:auto;padding:0 calc(var(--container-padding) + .5rem);scrollbar-width:thin}.cart-body,.cart-body-empty{display:flex;flex-direction:column}.cart-body-empty{align-items:center;height:100%;justify-content:center}.cart-body-empty p{font-size:2.5rem;font-weight:600;padding-bottom:1rem;text-align:center}.cart-body-empty .btn-cta{font-size:1.3rem;padding:.85rem 1.5rem}.cart-body-items{display:flex;flex-direction:column}.cart-item{border-top:1px solid var(--clr-light-blue-2);height:100%;padding:2rem 0;width:100%}.cart-item:last-child{border-bottom:1px solid var(--clr-light-blue-2)}.cart-item-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,auto)}.cart-item .preview{align-items:flex-start;display:flex;gap:.5rem;max-width:350px}.cart-item .cart-img{border:1px solid var(--clr-light-blue-2);border-radius:8px;height:150px;min-width:150px;width:150px}.cart-item .cart-item-name{font-size:1.3rem}.cart-item .quantity{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-end}.cart-item .quantity .quantity-adjust{background-color:var(--clr-light-w);border-radius:4px;display:grid;grid-template-columns:repeat(3,1fr);height:35px;width:120px}.cart-item .quantity span{align-items:center;display:inline-flex;justify-content:center}.cart-item .quantity button{display:inline-block;font-size:1.5rem;height:100%;width:100%}.cart-item .quantity button:focus-visible{outline:1px solid var(--clr-light-blue-2)}.cart-item .actions{align-items:flex-end;justify-content:space-between}.cart-footer,.cart-item .actions{display:flex;flex-direction:column}.cart-footer{background-color:var(--clr-light-blue);color:var(--clr-nor-w);gap:1rem;padding:2rem calc(var(--container-padding) + .5rem) 3rem}.cart-footer-total{align-items:center;display:flex;justify-content:space-between}.cart-total-price{font-size:2.25rem}.cart-footer .checkout{font-size:1.25rem;padding-bottom:1.15rem;padding-top:1.15rem}.slider{display:flex;flex-direction:column;padding:7.5rem 0;width:100%}.slider.padding-sm{padding:2.5rem 0}.slider.padding-top{padding:7.5rem 0 2.5rem}.slider-wrapper{height:100%;overflow-x:hidden;position:relative}.slides-wrapper{align-items:center;display:flex;gap:2rem;height:100%;min-height:450px}.slider-wrapper.dragged .slide{pointer-events:none}.slide{aspect-ratio:1/1;width:100%}.culture,.slide{align-self:stretch;border:1px solid var(--clr-light-w);border-radius:8px;display:flex;flex-direction:column;gap:.5rem;min-width:330px}.culture{border-color:var(--clr-light-bluish-gray);border-radius:4px;height:500px}.culture:focus-visible,.slide:focus-visible{border:1px dashed var(--clr-light-w);outline:none}.slide-img{border-radius:inherit;display:flex;height:100%;overflow:hidden;padding:.25rem;position:relative;width:100%;z-index:2}.slide-img img{left:0;object-position:bottom;position:absolute;top:0}.slide-desc,.slide-img img{display:flex;pointer-events:none}.slide-desc{align-items:flex-start;background-color:var(--clr-light-blue-2);border-radius:0 0 8px 8px;gap:.5rem;justify-content:space-between;padding:1rem}.culture .slide-desc{background-color:var(--clr-nor-w);flex-direction:column;justify-content:normal}.culture .btn-cta{height:50px;margin-top:0}.slide-name{font-size:1rem;font-weight:500;line-height:1}.culture .slide-name{font-family:var(--font-serif);font-size:2rem}.slide-price{font-size:.9rem;font-weight:600}.slide-icon-btns{display:flex;gap:1rem;position:absolute;right:1rem;top:1rem}.slide-icon-btn{align-items:center;border-radius:50%;cursor:pointer;display:flex;justify-content:center;padding:.35rem;position:relative}.slide-icon-btn:before{background-color:var(--clr-light-blue-2);border-radius:inherit;content:"";height:100%;left:0;position:absolute;top:0;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;width:100%;z-index:1}.slide-icon-btn:focus{outline:0}.slide-icon-btn:hover:before{-webkit-transform:scale(1.3);transform:scale(1.3)}.slide-icon-btn:focus-visible:before{outline:1px dashed var(--clr-light-blue);-webkit-transform:scale(1.2);transform:scale(1.2)}.slide-icon-btn:focus .icon,.slide-icon-btn:hover .icon{color:var(--clr-nor-r)}.slide-icon-btn .icon{align-items:center;display:flex;font-size:1.1rem;font-weight:700;justify-content:center;pointer-events:none;z-index:2}.footer{background-color:var(--clr-light-blue);border-top-left-radius:50px;border-top-right-radius:50px;color:var(--clr-nor-w);height:100%;min-height:100%;padding:5rem 0 0;position:relative}.footer .title-md{margin-bottom:.25rem}.footer-wrapper{display:flex;flex-direction:column;height:100%}.footer-grid{display:flex;gap:7rem;height:100%}.footer-newsletter{display:flex;flex-direction:column;height:100%}.footer-links{grid-gap:2rem;display:grid;flex-grow:1;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.footer-links ul{display:flex;flex-direction:column;gap:.5rem}.footer-links ul p{font-family:var(--font-serif);font-size:1.5rem;text-transform:uppercase}.footer-links ul li{align-self:flex-start;cursor:pointer;transition:.2s ease-in-out}.footer-links ul li:hover{color:var(--clr-nor-r)}.footer-copyright{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between;padding:3rem 0}@media (max-width:968px){.footer-grid{flex-direction:column}}@media (max-width:768px){.logo{-webkit-transform:translateX(0);transform:translateX(0)}.logo h1{font-size:2.5rem}.menu-mobile-links{display:flex}.cart-container-c{display:none}.cart-item .preview{flex-direction:column-reverse}.custom-cursor,.custom-cursor.drag,.custom-cursor.dragging{display:none}.footer{padding:5rem 0 0}}@media (max-width:568px){.logo h1{font-size:2rem}.cart-header{flex-wrap:wrap}.cart-header h4{font-size:1.4rem;gap:.5rem}.cart-header .close{font-size:.9rem;gap:.5rem}.cart-body-empty p{font-size:2rem}.cart-item-grid{gap:.5rem;grid-template-columns:repeat(2,auto)}.cart-item .actions{flex-direction:row-reverse;grid-column:1/-1;padding-top:1rem}.cart-item .quantity{align-items:flex-end}.cart-item .cart-item-name{font-size:1.2rem}.cart-total-price{font-size:1.8rem}.cart-footer .checkout{font-size:1rem;padding-bottom:1rem;padding-top:1rem}.menu-wrapper{flex-direction:column;gap:2.5rem}.menu-links li{font-size:1.3rem}.menu-footer{align-items:normal;flex-direction:column;gap:.5rem}.slides-wrapper{gap:1rem}.slide{min-width:min(80vw,350px)}.slide-desc{font-size:1rem}.footer{border-top-left-radius:25px;border-top-right-radius:25px}.footer-copyright{align-items:flex-start;flex-direction:column}}.p-height{padding-top:var(--header-height)}.carousel{height:100vh;overflow:hidden;position:relative;width:auto}.c-promoted{height:100%;min-height:100vh;min-height:100svh}.carousel-btn{align-items:center;background:none;border:0;border:1px solid var(--clr-nor-w);border-radius:50%;color:var(--clr-nor-w);cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;outline:none;padding:1.5rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}.carousel-btn svg{transition:-webkit-transform .3s var(--transition);transition:transform .3s var(--transition);transition:transform .3s var(--transition),-webkit-transform .3s var(--transition)}.carousel-btn.right:hover svg{-webkit-transform:translateX(5px);transform:translateX(5px)}.carousel-btn.left:hover svg{-webkit-transform:translateX(-5px) rotate(180deg);transform:translateX(-5px) rotate(180deg)}.carousel-btn.left{left:calc(var(--container-padding) + 1rem)}.carousel-btn.right{right:calc(var(--container-padding) + 1rem)}.carousel-btn.left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel-items{background-color:var(--clr-light-blue-2);display:flex;height:100%}.c-promoted .carousel-items{align-items:center;background-color:var(--clr-light-r);display:flex;min-height:inherit}.carousel-item{height:inherit;width:100vw}.c-promoted .carousel-item{align-items:center;display:flex;justify-content:center;min-height:100vh}.carousel-promoted-img{border-radius:20px;height:500px;position:relative;width:420px;z-index:1}.carousel-promoted-img img{pointer-events:none}.carousel-promoted-img:before{background-color:var(--clr-light-blue);border-radius:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:rotate(-15deg) translateY(-40px);transform:rotate(-15deg) translateY(-40px);-webkit-transform-origin:bottom right;transform-origin:bottom right;z-index:-1}.carousel-item-desc,.carousel-item-title{border-radius:8px;color:var(--clr-nor-w);max-width:400px;padding:1.5rem;position:absolute;-webkit-transform-origin:bottom left;transform-origin:bottom left;width:100%;z-index:10}.carousel-item-title{background-color:var(--clr-nor-w);bottom:calc(var(--container-padding) + 2rem);color:var(--clr-light-blue);left:calc(var(--container-padding) + 1rem)}.carousel-item-desc{max-width:350px;right:calc(var(--container-padding) + 1rem);top:calc(var(--container-padding) + 2rem)}.carousel-item-title .title-md{line-height:.75}.carousel-item-desc p,.carousel-item-title p{font-weight:600;line-height:1.4}.overlay{background:url(/static/media/overlay-bg.873f4cf9775001be5dab.jpg) no-repeat 50%/cover;height:100vh;overflow:hidden;position:relative;width:100vw}.overlay-f{background-color:var(--clr-light-r);border-radius:50px;border-bottom-right-radius:200px;color:var(--clr-nor-w);height:100vh!important;left:15%;position:absolute;top:40%;-webkit-transform:rotate(10deg);transform:rotate(10deg);width:100vw}.overlay-h{height:100vh;width:100vw}.overlay-w{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;position:relative;z-index:5}.overlay-content{max-width:400px;padding:5rem 0 2rem}.overlay-content .title-md{color:var(--clr-nor-w)}.overlay-content p{font-size:1.2rem;font-weight:600}.checkout-form{padding:0 0 5rem}.checkout-form__grid{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:3fr 2fr}#c-container{min-height:100vh}.sticky{-ms-overflow-style:none;height:100vh;overflow-x:visible;overflow-y:auto;position:sticky;position:-webkit-sticky;scrollbar-width:none;width:100%}.order-summary{height:100%;position:relative}.order-summary h4{align-items:center;display:flex;font-size:2rem;font-weight:600;gap:.5rem;padding-top:1rem}.order-summary-items-list{border-bottom:1px solid var(--clr-light-blue-2);display:flex;flex-direction:column;gap:.5rem;padding:1rem 0;width:100%}.cs-min{-ms-overflow-style:none;max-height:max(20vh,200px);overflow:hidden;overflow:auto;scrollbar-width:none}.cs-min::-webkit-scrollbar,.sticky::-webkit-scrollbar{display:none}.order-summary-item{display:grid;font-size:1rem;font-weight:500;grid-template-columns:3fr 1fr 2fr;width:100%}.order-summary-price{padding:2.5rem 0}.order-summary-price-item{grid-template-columns:1fr 1fr}.order-summary-item .flex-end{justify-self:flex-end}.order-summary-price-total{font-size:2rem}.c-ptop{padding-top:calc(var(--header-height) + 7.5rem)}.checkout-form__form{border:1px solid var(--clr-light-blue-2);border-radius:4px;display:flex;flex-direction:column;gap:1.5rem;max-width:700px;padding:1rem}.billing-filled .checkout-form__form{gap:.5rem}.checkout-form__flex{display:flex;flex-direction:column;gap:1rem}.billing{padding:3rem;position:relative}.billing-filled .billing{padding:1.5rem}.checkout-form__form-header{align-items:center;display:flex;justify-content:space-between}.checkout-form__form-header button{color:var(--clr-nor-r);text-decoration:underline}.checkout-form-count{--width:45px;align-items:center;background-color:var(--clr-light-blue);border-radius:50%;color:var(--clr-light-w);display:flex;font-size:1.2rem;height:var(--width);justify-content:center;left:-25px;position:absolute;top:var(--width);width:var(--width);z-index:10}.checkout-form-count.checked{background-color:var(--clr-light-r)}.billing-filled .checkout-form-count{left:50%;top:calc(var(--width)*-1/2)}.billing-filled-desc{align-items:center;display:flex;flex-wrap:wrap;font-size:.9rem;gap:.5rem;justify-content:space-between}.billing-filled-desc-grid{display:grid;grid-template-columns:30px 1fr}.billing-filled-desc-grid svg{font-size:1.2rem}.product{height:100%;min-height:100vh;position:relative;width:100%}.product-grid{grid-gap:4rem;display:grid;gap:4rem;grid-template-columns:repeat(2,1fr)}.product-grid .product-img{height:90vh;min-height:300px;overflow:hidden;width:100%}.product-grid .product-img img{border:1px solid var(--clr-light-blue);border-radius:4px;object-position:bottom}.product-img-container{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:100px 1fr;height:90vh;min-height:300px;width:100%}.product-img-previews{-ms-overflow-style:none;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;scrollbar-width:none}.product-img-previews::-webkit-scrollbar{display:none}.product-img-previews img{border:1px solid var(--clr-light-blue-2);border-radius:4px;cursor:pointer;max-height:125px}.product-img-previews img.selected{border-color:var(--clr-light-blue)}.page-tag{padding:1rem 0}.product-desc{background:var(--clr-nor-w);position:relative}.product-desc,.product-desc-cont{display:flex;flex-direction:column}.product-desc-cont{justify-content:space-between;max-height:700px;min-height:80vh;width:100%}.product-desc-bottom,.product-desc-btns{display:flex;flex-direction:column}.product-desc-bottom-flex{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.5rem 0}.product-desc-bottom-flex span:first-child{font-weight:medium;text-decoration:underline}.product-desc-bottom-flex span:last-child{font-size:2rem;font-weight:700}.product-desc-desc{background-color:var(--clr-light-blue);border-radius:8px 8px 0 0;color:var(--clr-nor-w);display:flex;flex-direction:column;height:7rem;margin:4rem 0 0;overflow:hidden;padding:2rem;transition:all .5s var(--transition)}.product-desc-desc.show{height:100%}.product-desc-desc-header{align-items:center;display:flex;justify-content:space-between;padding:.5rem 0 2rem}.product-desc-desc-header h1{font-family:var(--font-serif);font-size:2rem}.product-desc-desc-header .cross-btn{align-items:center;border:1px dashed transparent;cursor:pointer;display:flex;flex-direction:column;height:30px;justify-content:center;outline:none;width:30px}.product-desc-desc-header .cross-btn:focus-visible{border-color:var(--clr-light-bluish-gray)}.product-desc-desc-header .cross-btn span{background-color:var(--clr-nor-r);display:inline-block;height:2px;width:100%}.product-desc-desc-header .cross-btn span:last-child{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;transition:width .5s var(--transition);width:0}.product-desc-desc.show .cross-btn span:last-child{width:100%}@media (max-width:1024px){.product-grid{grid-template-columns:1fr}.product-desc-cont{height:100%;min-height:0;min-height:auto}}@media (max-width:968px){.overlay-f{border-bottom-right-radius:50px;left:0;width:100%}.overlay-content{padding:5rem 0 3rem}}@media (max-width:768px){.carousel-btn{padding:1rem}.carousel-promoted-img{height:450px;width:350px}.checkout-form__grid{display:flex;flex-direction:column;gap:5rem}.checkout-form__form{padding:1rem}.checkout-form__form:not(.checkout-form__form-btn){padding:3rem 1rem}.order-summary{height:100%;padding:0 1rem;position:relative}.order-summary-price-total{font-size:1.5rem}.order-summary-item p{font-size:1rem}.checkout-form-count{--width:35px;font-size:1rem;left:-20px;top:calc(var(--width) + 15px)}.product-img-container{display:flex;flex-direction:column;overflow:hidden;width:100%}.product-img-previews{flex-direction:row;overflow-x:auto;overflow-y:visible;overflow-y:initial}.product-img-previews img{min-width:100px;object-position:bottom}.product-desc-desc-header h1{font-size:1.5rem}.product-desc-desc{margin:4rem 0 0;padding:1.5rem}}@media (max-width:568px){.carousel:not(.c-promoted){height:75vh;min-height:200px}.carousel-btn{display:none}.carousel-promoted-img{height:420px;width:300px}.carousel-item-title{bottom:.5rem;left:.5rem;max-width:100%;position:absolute;width:95%}.carousel:not(.c-promoted) .carousel-item-title{bottom:-5rem}.carousel:not(.c-promoted) .carousel-items{height:55vh}.carousel-item-desc{display:none}.overlay-f{border-radius:25px;left:-5%;top:30%}.overlay-content{width:80%}.overlay-content p{font-size:1rem;line-height:1.1}.order-summary-price-total{font-size:1.2rem}.order-summary-item p{font-size:.9rem}.c-ptop.sticky{height:100%;overflow:auto;padding-top:2rem}.checkout-form__form .input-flex-box{align-items:normal;flex-direction:column}.checkout-form__form .input-box input{height:45px}}
/*! locomotive-scroll v4.1.3 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0}html.has-scroll-dragging{-webkit-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:1;position:absolute;right:0;top:0;-webkit-transform-origin:center right;transform-origin:center right;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;width:11px}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;-webkit-transform:scaleY(1);transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#333;border-radius:10px;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
/*# sourceMappingURL=main.ec035de8.css.map*/