.offers-btn{background-color:#000;border:none;border-radius:3px;color:#fff;cursor:pointer;height:3rem;transition:all .4s ease-in;width:10rem}.offers-btn,.offers-btn:hover{font-family:Arimo,sans-serif;font-size:.8rem;font-weight:550;line-height:1rem}.offers-btn:hover{background-color:#fff;border:1px solid #000;color:#000}.checkout-btn{background-color:#3a7af5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;height:3rem;line-height:1.5rem;transition:all .4s ease-in;width:100%}.checkout-btn:hover,.view-cart-btn{background-color:transparent;border:1px solid #3a7af5;color:#3a7af5;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;line-height:1.5rem}.view-cart-btn{border-radius:5px;cursor:pointer;height:3rem;transition:all .4s ease-in;width:100%}.view-cart-btn:hover{background-color:#3a7af5;border:none;color:#fff;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;line-height:1.5rem}.brands-container,.cart-container,.categories-container,.checkout-container,.footer-container,.more-categories-container,.posts-container,.primary-container,.product-category-container,.product-container,.products-container,.recommended-products-container,.special-offer-container,.spinner-container{display:grid;grid-template-areas:". main .";grid-template-columns:auto 100rem auto;margin-top:0;padding-top:0}@media only screen and (min-width:1920px){.brands-container,.cart-container,.categories-container,.checkout-container,.footer-container,.more-categories-container,.posts-container,.primary-container,.product-category-container,.product-container,.products-container,.recommended-products-container,.special-offer-container,.spinner-container{grid-template-columns:auto 100rem auto}}@media only screen and (max-width:1700px){.brands-container,.cart-container,.categories-container,.checkout-container,.footer-container,.more-categories-container,.posts-container,.primary-container,.product-category-container,.product-container,.products-container,.recommended-products-container,.special-offer-container,.spinner-container{grid-template-columns:15vw 70vw 15vw}}@media only screen and (max-width:1500px){.brands-container,.cart-container,.categories-container,.checkout-container,.footer-container,.more-categories-container,.posts-container,.primary-container,.product-category-container,.product-container,.products-container,.recommended-products-container,.special-offer-container,.spinner-container{grid-template-columns:10vw 80vw 10vw}}@media only screen and (max-width:1300px){.brands-container,.cart-container,.categories-container,.checkout-container,.footer-container,.more-categories-container,.posts-container,.primary-container,.product-category-container,.product-container,.products-container,.recommended-products-container,.special-offer-container,.spinner-container{grid-template-columns:5vw 90vw 5vw}}@media only screen and (max-width:700px){.brands-container,.cart-container,.categories-container,.checkout-container,.footer-container,.more-categories-container,.posts-container,.primary-container,.product-category-container,.product-container,.products-container,.recommended-products-container,.special-offer-container,.spinner-container{grid-template-columns:2.5vw 95vw 2.5vw}}.spinner{-webkit-animation:spin 1s linear infinite,glow 1.5s ease-in-out infinite alternate;animation:spin 1s linear infinite,glow 1.5s ease-in-out infinite alternate;border:3px solid transparent;border-radius:50%;border-top-color:#06142e;height:50px;width:50px}@-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)}}@-webkit-keyframes glow{0%{box-shadow:0 0 5px #06142e}to{box-shadow:0 0 20px #06142e}}@keyframes glow{0%{box-shadow:0 0 5px #06142e}to{box-shadow:0 0 20px #06142e}}.spinner-container{margin-top:5rem}.spinner-container .spinner-wrapper{align-items:center;display:flex;flex-direction:column;grid-area:main;justify-content:center;min-height:45vh;width:100%}.sidebar-wrapper{background-color:rgba(0,0,0,.35);left:0;transition:width 2s;width:100%;z-index:9999}.sidebar,.sidebar-wrapper{height:100%;position:fixed;top:0}.sidebar{background-color:#fff;display:grid;grid-template-areas:". a .";grid-template-columns:2rem 1fr 2rem;margin:0;overflow:hidden;padding:0;right:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:500px;z-index:1000}@media only screen and (max-width:1100px){.sidebar{width:75vw}}@media only screen and (max-width:700px){.sidebar{width:50%}}@media only screen and (max-width:500px){.sidebar{grid-template-columns:1rem 1fr 1rem}}.slide-in{-webkit-transform:translateX(0);transform:translateX(0)}.slide-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.footer-container{background-color:#f5f5f5;margin-top:1rem;padding:1rem 0}.footer-container .wrapper{grid-area:main}.footer-container .wrapper .inner-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(5,1fr)}@media screen and (max-width:1200px){.footer-container .wrapper .inner-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:600px){.footer-container .wrapper .inner-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:450px){.footer-container .wrapper .inner-wrapper{grid-template-columns:1fr}}.footer-container .wrapper .inner-wrapper .categ-wrapper h3{color:#000;font-family:Prompt,sans-serif;font-size:1rem;font-weight:500;line-height:2rem}.footer-container .wrapper .inner-wrapper .categ-wrapper ul{list-style:none;padding:0}.footer-container .wrapper .inner-wrapper .categ-wrapper ul li{color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem;margin:.75rem 0}.footer-container .wrapper .inner-wrapper .info-wrapper .logo-img{height:4rem}.footer-container .wrapper .inner-wrapper .info-wrapper ul{list-style:none;padding:0}.footer-container .wrapper .inner-wrapper .info-wrapper ul li{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:1rem 0}.footer-container .wrapper .inner-wrapper .info-wrapper p{color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem}.footer-container .wrapper .dev{color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:1rem;font-weight:400;line-height:1rem;margin:2rem 0 1rem;text-align:center}.navbar-container{align-items:center;background-color:#3a7af5;display:flex;flex-direction:row;justify-content:center;padding:1.25rem 0}@media screen and (max-width:500px){.navbar-container{display:none}}.navbar-container .navbar-wrapper{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:center;list-style:none;padding:0}.navbar-container .navbar-wrapper li,.navbar-container .navbar-wrapper li p{color:#fff;cursor:pointer;font-family:Arimo,sans-serif;font-size:1rem;font-weight:500;line-height:1rem}.navbar-container .navbar-wrapper li p{position:relative;text-decoration:none}.navbar-container .navbar-wrapper li p:after{background-color:#fff;bottom:-5px;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;width:80%}.navbar-container .navbar-wrapper li p:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.topbar-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);padding:1rem}@media screen and (max-width:1050px){.topbar-container{display:none}}.topbar-container .left-wrapper img{cursor:pointer;height:4rem}.topbar-container .center-wrapper .search-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.topbar-container .center-wrapper .search-wrapper input{border:none;border-radius:5px;box-shadow:-1px 1px 5px -1px rgba(0,0,0,.75);-webkit-box-shadow:-1px 1px 5px -1px rgba(0,0,0,.75);-moz-box-shadow:-1px 1px 5px -1px rgba(0,0,0,.75);box-sizing:border-box;color:#000;font-family:Arimo,sans-serif;font-size:1rem;font-weight:400;height:3rem;line-height:1.5rem;outline:none;padding:0 1rem;width:35rem}.topbar-container .center-wrapper .search-wrapper div{align-items:center;background-color:#f7c34a;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;height:3rem;justify-content:center;padding:0 1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1050px){.topbar-container .center-wrapper{display:none}}.topbar-container .right-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end;list-style:none;padding:0;text-align:center}.topbar-container .right-wrapper .icon{cursor:pointer;height:1.8rem;width:1.8rem}.topbar-container .right-wrapper li{cursor:pointer}.topbar-container .right-wrapper li p{color:#000;font-family:Arimo,sans-serif;font-size:.8rem;font-weight:thin;line-height:1rem}.outlet-container{min-height:68vh}@media screen and (max-width:1050px){.outlet-container{margin-top:5.2rem}}.mobile-navbar-container{display:none}@media screen and (max-width:1050px){.mobile-navbar-container{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1);box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;left:0;padding:1rem;position:fixed;top:0;width:100%;z-index:1000}}@media screen and (max-width:1050px)and (max-width:650px){.mobile-navbar-container{grid-template-columns:1fr 3fr}}.mobile-navbar-container .left-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start}.mobile-navbar-container .left-wrapper .icon{cursor:pointer;height:2rem;width:2rem}.mobile-navbar-container .center-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}.mobile-navbar-container .center-wrapper img{cursor:pointer;height:3rem}.mobile-navbar-container .right-search-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:flex-end}.mobile-navbar-container .right-search-wrapper .mobile-search-icon{height:1.5rem;width:1.5rem}.mobile-navbar-container .right-search-wrapper .search-container{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-end;width:100%}.mobile-navbar-container .right-search-wrapper .search-container input{border:1px solid #8b8989;border-radius:5px;height:1.5rem;outline:none;width:100%}.mobile-navbar-container .right-search-wrapper .search-container .close-icon{height:2rem;width:2rem}.mobile-navbar-container .right-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-end}.mobile-navbar-container .right-wrapper .icon{cursor:pointer;height:2rem;width:2rem}.cart-container .wrapper{grid-area:main;padding:1rem 0}.cart-container .wrapper .cart-breadcrumbs{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.cart-container .wrapper .cart-breadcrumbs .icon{color:#999;height:1rem;width:1rem}.cart-container .wrapper .cart-breadcrumbs p{color:#999;font-family:Arimo,sans-serif;font-size:.8rem;font-weight:400;line-height:1rem}.cart-container .wrapper .cart-breadcrumbs p:first-child{cursor:pointer}.cart-container .wrapper .cart-title{padding:2rem 0}.cart-container .wrapper .cart-title h2{color:#0b0335;font-family:Arimo,sans-serif;font-size:1.75rem;font-weight:600;line-height:2rem}.cart-container .wrapper .cart-content{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:4fr 2fr}.cart-container .wrapper .cart-content .content-header{grid-gap:2rem;background-color:#fafafa;display:grid;gap:2rem;grid-template-columns:3fr 1fr 1.2fr 1fr .05fr;padding:1rem}.cart-container .wrapper .cart-content .content-header p{color:#0b0335;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;line-height:1.5rem}.cart-container .wrapper .cart-content .content-products{padding:1rem 0}.cart-container .wrapper .cart-content .content-products .cart-item{grid-gap:2rem;align-items:center;border:1px solid #e6e6e6;display:grid;gap:2rem;grid-template-columns:3fr 1fr 1.2fr 1fr .05fr;padding:1.5rem}.cart-container .wrapper .cart-content .content-products .cart-item .cart-product{display:grid;grid-template-columns:1fr 4fr}.cart-container .wrapper .cart-content .content-products .cart-item .cart-product img{height:7rem;width:7rem}.cart-container .wrapper .cart-content .content-products .cart-item .cart-product .cart-product-details{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-start}.cart-container .wrapper .cart-content .content-products .cart-item .cart-product p{color:#0b0335;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;line-height:1rem}.cart-container .wrapper .cart-content .content-products .cart-item .cart-product p:last-child,.cart-container .wrapper .cart-content .content-products .cart-item .cart-product p:nth-child(2){color:#999;font-family:Arimo,sans-serif;font-size:1rem;font-weight:300;line-height:1rem}.cart-container .wrapper .cart-content .content-products .cart-item .product-price{color:#0b0335;font-family:Arimo,sans-serif;font-size:1rem;font-weight:500;line-height:1rem}.cart-container .wrapper .cart-content .content-products .cart-item .counter-wrapper{align-items:center;border:1px solid #e6e6e6;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start;padding:.75rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cart-container .wrapper .cart-content .content-products .cart-item .icon{cursor:pointer;height:1rem;width:1rem}.cart-container .wrapper .cart-content .cart-summary-wrapper h3{color:#0b0335;font-family:Arimo,sans-serif;font-size:1.35rem;font-weight:600;line-height:2rem}.cart-container .wrapper .cart-content .cart-summary-wrapper .underline{border-bottom:2px solid #0b0335}.product-container{margin-top:5rem}.product-container .wrapper{grid-area:main}.product-container .wrapper .products-titles-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:1rem}@media screen and (min-width:1000px){.product-container .wrapper .products-titles-wrapper{display:none}}.product-container .wrapper .products-titles-wrapper .icon{height:1rem;width:1rem}.product-container .wrapper .products-titles-wrapper .category-title-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.product-container .wrapper .products-titles-wrapper h2{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:500;line-height:1rem}.product-container .wrapper .product-info-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1150px){.product-container .wrapper .product-info-wrapper{grid-template-columns:1fr 2fr}}@media screen and (max-width:1000px){.product-container .wrapper .product-info-wrapper{grid-template-columns:1fr}}.product-container .wrapper .product-info-wrapper .product-img-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.product-container .wrapper .product-info-wrapper .product-img-wrapper .main-img{height:35rem;width:35rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1150px){.product-container .wrapper .product-info-wrapper .product-img-wrapper .main-img{height:30rem;width:30rem}}@media screen and (max-width:600px){.product-container .wrapper .product-info-wrapper .product-img-wrapper .main-img{height:100%;width:100%}}.product-container .wrapper .product-info-wrapper .product-description-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding-right:15rem}@media screen and (max-width:1000px){.product-container .wrapper .product-info-wrapper .product-description-wrapper{margin-bottom:2rem}}@media screen and (max-width:1450px){.product-container .wrapper .product-info-wrapper .product-description-wrapper{padding-right:10rem}}@media screen and (max-width:1350px){.product-container .wrapper .product-info-wrapper .product-description-wrapper{padding-right:7rem}}@media screen and (max-width:1250px){.product-container .wrapper .product-info-wrapper .product-description-wrapper{padding-right:2rem}}@media screen and (max-width:1150px){.product-container .wrapper .product-info-wrapper .product-description-wrapper{padding-right:0}}.product-container .wrapper .product-info-wrapper .product-description-wrapper h3{color:#0b0335;font-family:Prompt,sans-serif;font-size:2rem;font-weight:600;line-height:3rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .description-text{color:#000;font-family:Arimo,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper h4{color:#d93333;font-family:Prompt,sans-serif;font-size:1.25rem;font-weight:550;line-height:2rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper h5{color:#0b0335;font-family:Prompt,sans-serif;font-size:1rem;font-weight:550;line-height:2rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .color-wrapper .colors{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;margin-top:.25rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .color-wrapper .colors .color-cont{border-radius:50%;cursor:pointer;height:2.5rem;width:2.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .quantity-wrapper .quantity-cont{align-items:center;border:1px solid #828282;border-radius:2rem;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;margin-top:.25rem;padding:.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .quantity-wrapper .quantity-cont img{cursor:pointer;height:20px;width:20px}.product-container .wrapper .product-info-wrapper .product-description-wrapper .add-cart{align-items:center;background-color:#06142e;border:1px solid #06142e;border-radius:3rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;gap:1rem;height:3rem;justify-content:center;line-height:1.5rem;transition:all .64s ease-in-out;width:80%}.product-container .wrapper .product-info-wrapper .product-description-wrapper .add-cart:hover{background-color:#fff;color:#06142e;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;line-height:1.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .add-cart .contact-icon{height:1.5rem;width:1.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .mpesa-checkout{align-items:center;background-color:#3aa335;border:1px solid #3aa335;border-radius:3rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;gap:1rem;height:3rem;justify-content:center;line-height:1.5rem;margin-top:.5rem;transition:all .64s ease-in-out;width:80%}.product-container .wrapper .product-info-wrapper .product-description-wrapper .mpesa-checkout:hover{background-color:#fff;color:#3aa335;font-family:Arimo,sans-serif;font-size:1rem;font-weight:550;line-height:1.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .mpesa-checkout .contact-icon{height:1.5rem;width:1.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .product-spec-wrapper li{color:#000;font-family:Arimo,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .features-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin-top:1rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .features-wrapper .feature-wrapper{align-items:flex-start;display:flex;flex-direction:row;gap:1.5rem;justify-content:flex-start}.product-container .wrapper .product-info-wrapper .product-description-wrapper .features-wrapper .feature-wrapper img{height:2rem;width:2rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .features-wrapper .feature-wrapper .feature-desc-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;justify-content:flex-start}.product-container .wrapper .product-info-wrapper .product-description-wrapper .features-wrapper .feature-wrapper .feature-desc-wrapper p{color:#828282;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem}.product-container .wrapper .product-info-wrapper .product-description-wrapper .features-wrapper .feature-wrapper .feature-desc-wrapper p:first-child{color:#000;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:600;line-height:1rem}@media screen and (max-width:1000px){.product-container .wrapper .product-info-wrapper .product-button-wrapper{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:flex-start;margin:.75rem 0;width:100%}}.product-container .wrapper .product-additional-info-wrapper{margin-top:5rem}.product-container .wrapper .product-additional-info-wrapper .header{align-items:center;display:flex;flex-direction:row;gap:3rem;justify-content:center}.product-container .wrapper .product-additional-info-wrapper .header p{color:#0b0335;cursor:pointer;font-family:Prompt,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5rem}.product-container .wrapper .product-additional-info-wrapper .header .active{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.5rem;text-decoration:underline;text-underline-offset:5px}.checkout-container .wrapper,.products-container .wrapper{grid-area:main}.products-container .wrapper .products-titles-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin-top:1rem}@media screen and (min-width:1000px){.products-container .wrapper .products-titles-wrapper{display:none}}.products-container .wrapper .products-titles-wrapper .icon{height:1rem;width:1rem}.products-container .wrapper .products-titles-wrapper .category-title-wrapper{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start}.products-container .wrapper .products-titles-wrapper h2{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:500;line-height:1rem}.products-container .wrapper .sort-by-wrapper{align-items:center;display:flex;display:none;flex-direction:row;gap:1rem;justify-content:flex-end;padding:1.5rem 0}.products-container .wrapper .sort-by-wrapper label{color:#000;font-family:Arimo,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.products-container .wrapper .sort-by-wrapper select{border:1px solid #999;border-radius:2px;height:3rem;outline:none;width:10rem}.products-container .wrapper .no-product-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:30vh;padding:2rem 0;width:100%}.products-container .wrapper .no-product-container .back-home-wrapper{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}.products-container .wrapper .no-product-container .back-home-wrapper p{color:#000;font-family:Arimo,sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem}.products-container .wrapper .no-product-container .back-home-wrapper .back-home-btn{background-color:#06142e;border-radius:5px;color:#fff;height:2.5rem;width:10rem}.products-container .wrapper .content-wrapper{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr);margin-top:2rem}@media screen and (max-width:1000px){.products-container .wrapper .content-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:650px){.products-container .wrapper .content-wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.products-container .wrapper .content-wrapper{grid-template-columns:1fr}}.special-offer-container{background-color:#f5f5f5;margin-bottom:2.5rem;min-height:70vh}@media screen and (max-width:1000px){.special-offer-container{height:50vh;padding:1rem 0}}@media screen and (max-width:600px){.special-offer-container{height:30vh}}.special-offer-container .wrapper{align-items:center;display:grid;grid-area:main;grid-template-columns:2fr 3fr;justify-items:center}@media screen and (max-width:1000px){.special-offer-container .wrapper{grid-template-areas:"image" "text";grid-template-columns:1fr}}.special-offer-container .wrapper .left-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;justify-content:flex-start;padding-left:10rem}@media screen and (max-width:1700px){.special-offer-container .wrapper .left-wrapper{padding-left:0}}@media screen and (max-width:1000px){.special-offer-container .wrapper .left-wrapper{grid-area:text}}.special-offer-container .wrapper .left-wrapper h5{color:#d93333;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:550;line-height:1rem;text-decoration:underline;text-underline-offset:5px}.special-offer-container .wrapper .left-wrapper h2{color:#000;font-family:Prompt,sans-serif;font-size:2rem;font-weight:700;line-height:2.5rem}.special-offer-container .wrapper .left-wrapper p{color:#000;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem}@media screen and (max-width:1000px){.special-offer-container .wrapper .right-wrapper{grid-area:image}}.special-offer-container .wrapper .right-wrapper img{width:100%}.categories-container{padding:2.5rem 0}.categories-container .wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-area:main;grid-template-areas:"first second third" "first fourth fifth";grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1200px){.categories-container .wrapper{grid-template-areas:"first first" "second third" "fourth fifth";grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:750px){.categories-container .wrapper{grid-template-areas:"first" "second" "third" "fourth" "fifth";grid-template-columns:1fr}}.categories-container .wrapper h3{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.categories-container .wrapper p{color:#0b0335;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem}.categories-container .wrapper .first-wrapper{background-color:#f9e9ef;border-radius:8px;cursor:pointer;grid-area:first;padding:1rem 2rem;position:relative;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}@media screen and (max-width:1200px){.categories-container .wrapper .first-wrapper{height:15rem}}.categories-container .wrapper .first-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.categories-container .wrapper .first-wrapper img{position:absolute;right:0;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in;width:100%}@media screen and (max-width:1200px){.categories-container .wrapper .first-wrapper img{display:none}}.categories-container .wrapper .second-wrapper{background-color:#ffff9f;border-radius:8px;cursor:pointer;grid-area:second;height:15rem;padding:1rem 2rem;position:relative;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}@media screen and (max-width:1200px){.categories-container .wrapper .second-wrapper{height:15rem}}.categories-container .wrapper .second-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.categories-container .wrapper .second-wrapper img{bottom:-.8rem;height:12rem;position:absolute;right:0}.categories-container .wrapper .second-wrapper img,.categories-container .wrapper .third-wrapper{transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.categories-container .wrapper .third-wrapper{background-color:#bbc2cc;border-radius:8px;cursor:pointer;grid-area:third;height:15rem;padding:1rem 2rem;position:relative}.categories-container .wrapper .third-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.categories-container .wrapper .third-wrapper img{bottom:-.9rem;height:9.5rem;position:absolute;right:0}.categories-container .wrapper .fourth-wrapper,.categories-container .wrapper .third-wrapper img{transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.categories-container .wrapper .fourth-wrapper{background-color:#8d918d;border-radius:8px;cursor:pointer;grid-area:fourth;height:15rem;padding:1rem 2rem;position:relative}.categories-container .wrapper .fourth-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.categories-container .wrapper .fourth-wrapper img{height:13rem;position:absolute;right:2rem}.categories-container .wrapper .fifth-wrapper,.categories-container .wrapper .fourth-wrapper img{transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.categories-container .wrapper .fifth-wrapper{background-color:#e0ffff;border-radius:8px;cursor:pointer;grid-area:fifth;height:15rem;padding:1rem 2rem;position:relative}.categories-container .wrapper .fifth-wrapper:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.categories-container .wrapper .fifth-wrapper img{bottom:0;height:14rem;position:absolute;right:2rem;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}.brands-container{padding:2.5rem 0}.brands-container .wrapper{grid-area:main}.brands-container .wrapper h3{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:3rem}.brands-container .wrapper ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;list-style:none;margin-bottom:1rem;margin-top:2.5rem;padding:0}.brands-container .wrapper p{color:#828282;cursor:pointer;font-family:Arimo,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5rem;text-align:center;text-decoration:underline;text-underline-offset:5px}.product-category-container{padding:2.5rem 0}.product-category-container .wrapper{grid-area:main}.product-category-container .wrapper .header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.product-category-container .wrapper .header h2{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.product-category-container .wrapper .header h4{color:#06142e;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;line-height:1rem}.product-category-container .wrapper .header .categories{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;list-style:none;padding:0}@media screen and (max-width:500px){.product-category-container .wrapper .header .categories{display:none}}.product-category-container .wrapper .header .categories li{color:#000;cursor:pointer;font-family:Prompt,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem}.product-category-container .wrapper .header .categories .active-link{color:#0b0335;font-family:Prompt,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem;text-decoration:underline;text-underline-offset:5px}.product-category-container .wrapper .no-product-container{align-items:center;display:flex;flex-direction:row;justify-content:center;padding:2rem}.product-category-container .wrapper .content-wrapper .product-wrapper{background-color:#fff;cursor:pointer;flex:1 1;margin:0 1rem;padding:1rem}@media screen and (max-width:1400px){.product-category-container .wrapper .content-wrapper .product-wrapper{margin:0 .5rem}}.product-category-container .wrapper .content-wrapper .product-wrapper .img-wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:row;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.product-category-container .wrapper .content-wrapper .product-wrapper .img-wrapper img{height:100%;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.product-category-container .wrapper .content-wrapper .product-wrapper .img-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-category-container .wrapper .content-wrapper .product-wrapper .img-wrapper .alt-img{opacity:0;position:absolute;transition:opacity .64s ease-in-out}.product-category-container .wrapper .content-wrapper .product-wrapper .img-wrapper .main-img{opacity:1;transition:opacity .64s ease-in-out}.product-category-container .wrapper .content-wrapper .product-wrapper .description-wrapper{text-align:center}.product-category-container .wrapper .content-wrapper .product-wrapper .description-wrapper p{color:#000;font-family:Prompt,sans-serif;font-size:.9rem;font-weight:500;line-height:1.5rem;margin:.5rem 0}.product-category-container .wrapper .content-wrapper .product-wrapper .description-wrapper p:last-child{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5rem;margin-top:1rem}.product-category-container .wrapper .content-wrapper .product-wrapper .description-wrapper .description{color:#000;display:block;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper{margin-top:1rem}@media screen and (max-width:450px){.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper{grid-template-columns:1fr}}.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper:hover img{background-color:#000;border-radius:100%;box-sizing:border-box;opacity:1;padding:.35rem}.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper button{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;height:2.5rem;line-height:1rem;margin:.175rem 0;transition:all .64s ease;width:100%}.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper button:hover{background-color:#000;border:none;color:#fff;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;line-height:1rem}.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper img{opacity:0;transition:opacity .64s ease}@media screen and (max-width:450px){.product-category-container .wrapper .content-wrapper .product-wrapper .btn-wrapper img{display:none}}.product-category-container .wrapper .content-wrapper .offers-wrapper{flex:1 1;width:100%}@media screen and (max-width:1200px){.product-category-container .wrapper .content-wrapper .styles-module_carousel-base__3keqD{display:none}}.product-category-container .wrapper .content-wrapper .product-display-container{display:none}@media screen and (max-width:1200px){.product-category-container .wrapper .content-wrapper .product-display-container{grid-row-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr);row-gap:1rem}}@media screen and (max-width:1000px){.product-category-container .wrapper .content-wrapper .product-display-container{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:650px){.product-category-container .wrapper .content-wrapper .product-display-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:400px){.product-category-container .wrapper .content-wrapper .product-display-container{grid-template-columns:1fr}}.more-categories-container{padding:2.5rem 0;position:relative}.more-categories-container .wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-area:main;grid-template-columns:repeat(3,1fr);position:relative}@media screen and (max-width:700px){.more-categories-container .wrapper{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:500px){.more-categories-container .wrapper{grid-template-columns:1fr}}.more-categories-container .wrapper .content-wrapper{background-color:#f9e9ef;border-radius:8px;cursor:pointer;height:30rem;padding:2rem;position:relative;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in}@media screen and (max-width:1000px){.more-categories-container .wrapper .content-wrapper{height:25rem}}@media screen and (max-width:800px){.more-categories-container .wrapper .content-wrapper{height:20rem}}@media screen and (max-width:500px){.more-categories-container .wrapper .content-wrapper{height:25rem}}.more-categories-container .wrapper .content-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.more-categories-container .wrapper .content-wrapper:first-child img{right:0;width:70%}@media screen and (max-width:500px){.more-categories-container .wrapper .content-wrapper:first-child img{width:55%}}.more-categories-container .wrapper .content-wrapper:nth-child(2) img{right:0;width:100%}@media screen and (max-width:500px){.more-categories-container .wrapper .content-wrapper:nth-child(2) img{width:80%}}.more-categories-container .wrapper .content-wrapper img{bottom:2rem;position:absolute;right:1.5rem;transition:-webkit-transform .6s ease-in;transition:transform .6s ease-in;transition:transform .6s ease-in,-webkit-transform .6s ease-in;width:70%}@media screen and (max-width:500px){.more-categories-container .wrapper .content-wrapper img{width:60%}}.more-categories-container .wrapper .content-wrapper h3{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.more-categories-container .wrapper .content-wrapper p{color:#0b0335;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem}.recommended-products-container{background-color:#f5f5f5;padding:3rem 0}.recommended-products-container .wrapper{grid-area:main}.recommended-products-container .wrapper .header-wrapper{margin-bottom:2rem}.recommended-products-container .wrapper .header-wrapper h2{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.recommended-products-container .wrapper .content-wrapper{grid-row-gap:1rem;display:grid;grid-template-columns:repeat(5,1fr);row-gap:1rem}@media screen and (max-width:1200px){.recommended-products-container .wrapper .content-wrapper{grid-row-gap:1rem;display:grid;grid-template-columns:repeat(4,1fr);row-gap:1rem}}@media screen and (max-width:1000px){.recommended-products-container .wrapper .content-wrapper{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:550px){.recommended-products-container .wrapper .content-wrapper{grid-template-columns:repeat(2,1fr)}}.recommended-products-container .wrapper .content-wrapper .product-wrapper{background-color:#fff;border-radius:10px;box-sizing:border-box;cursor:pointer;padding:1rem;width:95%}.recommended-products-container .wrapper .content-wrapper .product-wrapper .img-wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:row;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.recommended-products-container .wrapper .content-wrapper .product-wrapper .img-wrapper img{height:auto;max-height:15rem;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.recommended-products-container .wrapper .content-wrapper .product-wrapper .img-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.recommended-products-container .wrapper .content-wrapper .product-wrapper .img-wrapper .alt-img{left:0;opacity:0;position:absolute;top:0;transition:opacity .64s ease-in-out}.recommended-products-container .wrapper .content-wrapper .product-wrapper .img-wrapper .main-img{opacity:1;transition:opacity .64s ease-in-out}.recommended-products-container .wrapper .content-wrapper .product-wrapper .description-wrapper{text-align:center}.recommended-products-container .wrapper .content-wrapper .product-wrapper .description-wrapper p{color:#0b0335;font-family:Prompt,sans-serif;font-size:.9rem;font-weight:500;line-height:1.5rem;margin:.5rem 0}.recommended-products-container .wrapper .content-wrapper .product-wrapper .description-wrapper p:last-child{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5rem;margin-top:1rem}.recommended-products-container .wrapper .content-wrapper .product-wrapper .description-wrapper .description{color:#000;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem}.recommended-products-container .wrapper .content-wrapper .product-wrapper .btn-wrapper{margin-top:1rem}.recommended-products-container .wrapper .content-wrapper .product-wrapper .btn-wrapper:hover img{border-radius:100%;box-sizing:border-box;opacity:1;padding:.35rem}.recommended-products-container .wrapper .content-wrapper .product-wrapper .btn-wrapper button{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;height:2.5rem;line-height:1rem;margin:.175rem 0;transition:all .64s ease;width:100%}.recommended-products-container .wrapper .content-wrapper .product-wrapper .btn-wrapper button:hover{background-color:#000;border:none;color:#fff;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;line-height:1rem}.recommended-products-container .wrapper .content-wrapper .product-wrapper .btn-wrapper img{opacity:0;transition:opacity .64s ease}@media screen and (max-width:450px){.recommended-products-container .wrapper .content-wrapper .product-wrapper .btn-wrapper img{display:none}}.recommended-products-container .wrapper .footer-content-wrapper{align-items:center;display:flex;display:none;flex-direction:row;justify-content:center;margin-top:3rem}.recommended-products-container .wrapper .footer-content-wrapper button{background-color:#fff;border:1px solid #000;border-radius:50px;color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;height:2.5rem;line-height:1rem;margin:.175rem 0;transition:background-color .64s ease;width:15rem}.recommended-products-container .wrapper .footer-content-wrapper button:hover{background-color:#000;border:none;color:#fff;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;line-height:1rem}.recommended-products-container .wrapper .footer-content-wrapper .spinner-container{align-items:center;background-color:#fff;border:1px solid #000;border-radius:50px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;height:2.5rem;justify-content:center;line-height:1rem;margin:.175rem 0;transition:background-color .64s ease;width:15rem}.posts-container{padding:4rem 0}.posts-container .wrapper{grid-area:main}.posts-container .wrapper .header-wrapper{text-align:center}.posts-container .wrapper .header-wrapper h2{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.5rem;font-weight:700;line-height:2rem}.posts-container .wrapper .header-wrapper p{color:#0b0335;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem}.posts-container .wrapper .content-wrapper{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin-top:2rem}.posts-container .wrapper .content-wrapper .post-wrapper{cursor:pointer}.posts-container .wrapper .content-wrapper .post-wrapper img{height:30rem}.posts-container .wrapper .content-wrapper .post-wrapper h3{color:#0b0335;font-family:Prompt,sans-serif;font-size:1.25rem;font-weight:500;line-height:2.5rem}.posts-container .wrapper .content-wrapper .post-wrapper p{color:#0b0335;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1.2rem}.product-card-wrapper{background-color:#fff;cursor:pointer;flex:1 1;margin:0 1rem;padding:1rem 0}@media screen and (max-width:1400px){.product-card-wrapper{margin:0 .5rem}}.product-card-wrapper .img-wrapper{align-items:center;aspect-ratio:1/1;display:flex;flex-direction:row;height:auto;justify-content:center;overflow:hidden;position:relative;width:100%}.product-card-wrapper .img-wrapper img{height:auto;max-height:15rem;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.product-card-wrapper .img-wrapper:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-card-wrapper .img-wrapper .alt-img{left:0;opacity:0;position:absolute;top:0;transition:opacity .64s ease-in-out}.product-card-wrapper .img-wrapper .main-img{opacity:1;transition:opacity .64s ease-in-out}.product-card-wrapper .description-wrapper{text-align:center}.product-card-wrapper .description-wrapper p{color:#000;font-family:Prompt,sans-serif;font-size:.9rem;font-weight:500;line-height:1.5rem;margin:.5rem 0}.product-card-wrapper .description-wrapper p:last-child{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5rem;margin-top:1rem}.product-card-wrapper .description-wrapper .description{color:#000;display:block;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:400;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.product-card-wrapper .btn-wrapper{margin-top:1rem}@media screen and (max-width:450px){.product-card-wrapper .btn-wrapper{grid-template-columns:1fr}}.product-card-wrapper .btn-wrapper:hover img{background-color:#000;border-radius:100%;box-sizing:border-box;opacity:1;padding:.35rem}.product-card-wrapper .btn-wrapper button{background-color:#fff;border:1px solid #000;border-radius:5px;color:#000;cursor:pointer;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;height:2.5rem;line-height:1rem;margin:.175rem 0;transition:all .64s ease;width:100%}.product-card-wrapper .btn-wrapper button:hover{background-color:#000;border:none;color:#fff;font-family:Arimo,sans-serif;font-size:.9rem;font-weight:500;line-height:1rem}.product-card-wrapper .btn-wrapper .spinner-outer-wrapper{align-items:center;background-color:#fff;border:1px solid #000;border-radius:5px;display:flex;flex-direction:row;height:2.5rem;justify-content:center;width:100%}.product-card-wrapper .btn-wrapper img{opacity:0;transition:opacity .64s ease}@media screen and (max-width:450px){.product-card-wrapper .btn-wrapper img{display:none}}.button-cart-container{align-content:center;display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:center}.button-cart-container .add-container,.button-cart-container .subtract-container{align-items:center;background-color:#3a7af5;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-family:Arimo,sans-serif;font-size:1.5rem;font-weight:500;height:2.5rem;justify-content:center;line-height:1.5rem;width:2.5rem}.button-cart-container .count-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.cart-modal{grid-row-gap:1rem;display:grid;grid-area:a;grid-template-columns:1fr;grid-template-rows:5rem 70vh calc(30vh - 5rem);padding:2rem 0}.cart-modal .cart-modal-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between}.cart-modal .cart-modal-header h4{color:#000;font-family:Arimo,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.5rem}.cart-modal .cart-modal-header .close-icon{cursor:pointer;height:1.8rem;width:1.8rem}.cart-modal-body .cart-modal-item{border-bottom:1px solid #dfdbdb}.cart-modal-body .cart-modal-item:last-child{border-bottom:none}.cart-modal-footer{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start}.cart-modal-footer .subtotal-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;margin:1rem 0;width:100%}.cart-modal-footer .subtotal-wrapper h3{color:#000;font-family:Arimo,sans-serif;font-size:1.5rem;font-weight:600;line-height:1.5rem}.cart-modal-footer .subtotal-wrapper p{color:#000;font-family:Arimo,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.5rem}.cart-modal-item-container{display:grid;grid-template-columns:2fr 5fr 1fr;padding:1rem 0}.cart-modal-item-container .left-container img{height:100%;width:100%}.cart-modal-item-container .center-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.cart-modal-item-container .center-container h3{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:500;line-height:1.5rem}.cart-modal-item-container .center-container .counter-container{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;width:100%}.cart-modal-item-container .center-container .counter-wrapper{border:1px solid #000;border-radius:5px;box-sizing:border-box;padding:.25rem 0;text-align:center;width:100%}.cart-modal-item-container .center-container svg{cursor:pointer;height:2rem;width:2rem}.cart-modal-item-container .center-container p{color:#000;font-family:Arimo,sans-serif;font-size:1rem;font-weight:500;line-height:1rem}.cart-modal-item-container .center-container p:nth-child(3){color:#3a7af5;font-family:Arimo,sans-serif;font-size:1rem;font-weight:500;line-height:1rem}.cart-modal-item-container .right-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end}.cart-modal-item-container .right-container svg{color:#d93333;cursor:pointer;height:1rem;width:1rem}.mobile-menu-modal{grid-area:a;padding:1rem 0}.mobile-menu-sidebar{background-color:#fff;display:grid;grid-template-areas:". a .";grid-template-columns:1rem 1fr 1rem;height:100%;left:0;margin:0;overflow:hidden;padding:0;position:fixed;top:0;-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:500px;z-index:1000}@media only screen and (max-width:1050px){.mobile-menu-sidebar{width:75%}}.mobile-slide-in{-webkit-transform:translateX(0);transform:translateX(0)}.mobile-slide-out{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.mobile-menu-header{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:2rem}.mobile-menu-header svg{height:1.75rem;width:1.75rem}.mobile-menu-header h3{color:#000;font-family:Arimo,sans-serif;font-size:1.8rem;font-weight:600;line-height:2rem}.mobile-menu-body{list-style:none;padding:0}.mobile-menu-body li{color:#000;font-family:Arimo,sans-serif;font-size:1.2rem;font-weight:500;line-height:2rem;margin:.25rem 0}
/*# sourceMappingURL=main.5a61bafe.css.map*/