/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:#ffffffbf;border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.carousel-global{padding-top:30px;overflow-x:hidden;max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.carousel-global{max-width:1400px}}@media screen and (min-width: 768px) and (max-width: 991px){.carousel-global{padding:30px 30px 0}}@media (max-width: 767px){.carousel-global{padding:20px 15px 0}}.carousel-global .flickity-viewport{padding:0 0 15px}.carousel-global .carousel-cell{width:calc(100% / var(--products-cells-count) - 15px);margin-right:18px;background-color:#fff;border-radius:8px;padding:14px;position:relative}@media screen and (min-width: 768px) and (max-width: 991px){.carousel-global .carousel-cell{width:calc(100% / var(--products-cells-count) - 12px)}}@media screen and (min-width: 501px) and (max-width: 767px){.carousel-global .carousel-cell{width:calc(100% / var(--products-cells-count) - 12px)}}@media (max-width: 500px){.carousel-global .carousel-cell{width:calc(100% / var(--products-cells-count) - 34px);margin-right:10px}}@media (min-width: 768px){.carousel-global .carousel-cell{min-height:calc(100% - 20px);display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 500px){.carousel-global .carousel-cell{padding:10px;box-sizing:border-box}}.carousel-global .carousel-cell:hover{box-shadow:1px 1px 5px #8d8d8d5e}@media (min-width: 992px){.carousel-global .carousel-cell:hover .product-additional-actions{opacity:1;transform:translate(0)}}.carousel-global .carousel-cell .product-label{padding:8px 10px;border-radius:14px;color:#fff;z-index:5;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400;display:inline-block}@media (max-width: 767px){.carousel-global .carousel-cell .product-label{font-size:10px;line-height:12px}}.carousel-global .carousel-cell .product-label.label-action{background-color:#d03636}.carousel-global .carousel-cell .product-label.label-sale{background-color:#8741e2}.carousel-global .carousel-cell .product-label.label-new{background-color:#338416}.carousel-global .carousel-cell .product-label.label-outlet{background-color:#fec601;color:#000}.carousel-global .carousel-cell .product-label.label-best-sellers{background-color:#c22fa2}.carousel-global .carousel-cell .product-additional-actions{position:absolute;right:10px;display:flex;flex-direction:column;box-shadow:1.05px 1.05px 1.05px #00000017;background-color:#fff;z-index:5;border-radius:8px}@media (min-width: 992px){.carousel-global .carousel-cell .product-additional-actions{opacity:0;transform:translate(20px);transition:opacity .5s ease,transform .5s ease}}.carousel-global .carousel-cell .product-additional-actions button{background:transparent;border:none;padding:12px;position:relative}@media (max-width: 767px){.carousel-global .carousel-cell .product-additional-actions button{padding:5px}}.carousel-global .carousel-cell .product-additional-actions button:hover{cursor:pointer}.carousel-global .carousel-cell .product-additional-actions button .popover-content{opacity:0;visibility:hidden;position:absolute;right:100%;top:15%;background-color:#000;padding:12px;width:auto;color:#fff;border-radius:4px;transition:opacity .3s ease-in;min-width:max-content;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400}@media (max-width: 767px){.carousel-global .carousel-cell .product-additional-actions button .popover-content{display:none}}.carousel-global .carousel-cell .product-additional-actions button .popover-content:before{position:absolute;z-index:-1;content:url(/build/assets/cube-83I6J-Ut.svg);left:calc(100% - 6px);top:calc(50% - 6px)}@media (max-width: 767px){.carousel-global .carousel-cell .product-additional-actions button .popover-content:before{display:none}}.carousel-global .carousel-cell .product-additional-actions button:hover .popover-content{z-index:10;opacity:1;visibility:visible}.carousel-global .carousel-cell .product-additional-actions button .label{position:absolute;right:100%;top:15%;background-color:#000;color:#fff;padding:10px;border-radius:10px;z-index:6}@media (max-width: 767px){.carousel-global .carousel-cell .product-additional-actions button .label{display:none}}.carousel-global .carousel-cell .product-additional-actions button .label:after{content:url(assets/images/Rectangle-321.svg)}.carousel-global .carousel-cell .product-additional-actions button img{width:22px}@media (max-width: 767px){.carousel-global .carousel-cell .product-additional-actions button img{width:15px;height:auto}}.carousel-global .carousel-cell .product-image-holder{display:block;width:100%;padding-bottom:100%;border-radius:8px;margin-bottom:15px;position:relative}.carousel-global .carousel-cell .product-image-holder img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s ease;background-color:#fff;color:#fff}.carousel-global .carousel-cell .product-image-holder .image-default{opacity:1}.carousel-global .carousel-cell .product-image-holder .hover-image{opacity:0}.carousel-global .carousel-cell .product-image-holder .hover-options{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row}.carousel-global .carousel-cell .product-image-holder .hover-options .hover-option{height:100%;transition:opacity .3s ease}.carousel-global .carousel-cell .product-image-holder .hover-options .hover-option:hover{opacity:1}.carousel-global .carousel-cell .pagination-dots{display:flex;visibility:hidden;justify-content:center;align-items:center;margin-bottom:5px}.carousel-global .carousel-cell .pagination-dots .dot{width:100%;height:4px;border-radius:2px;background-color:#f0f0f0;margin:0 3px;cursor:pointer;transition:background-color .3s ease}.carousel-global .carousel-cell .pagination-dots .dot.active{background-color:#d3d3d3}.carousel-global .carousel-cell .product-image-holder:hover+.pagination-dots{visibility:visible}.carousel-global .carousel-cell .product-info{display:flex;flex-direction:column;gap:5px;align-items:flex-start;margin-bottom:0;justify-content:flex-end}@media screen and (max-width: 500px){.carousel-global .carousel-cell .product-info{gap:5px}}.carousel-global .carousel-cell .product-info .shipping-button{display:flex;align-items:center;gap:10px;padding:7px 10px;background-color:#e8effc;border-radius:14px;border:none;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400}@media screen and (max-width: 500px){.carousel-global .carousel-cell .product-info .shipping-button{padding:5px 6px;gap:3px}}.carousel-global .carousel-cell .product-info .shipping-button img{width:16px}@media screen and (max-width: 500px){.carousel-global .carousel-cell .product-info .shipping-button img{width:12px;height:auto}}.carousel-global .carousel-cell .product-info .product-title,.carousel-global .carousel-cell .product-info .product-title a{color:#333;height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500;max-width:100%}@media screen and (max-width: 500px){.carousel-global .carousel-cell .product-info .product-title,.carousel-global .carousel-cell .product-info .product-title a{height:40px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}}.carousel-global .carousel-cell .product-info .product-brand{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;margin:0}.carousel-global .carousel-cell .product-info .product-is-available{text-align:left;display:flex;align-items:center;gap:10px;padding:0;background-color:transparent;border:none;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;height:35px}@media screen and (min-width: 401px) and (max-width: 500px){.carousel-global .carousel-cell .product-info .product-is-available{gap:5px;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}}@media screen and (max-width: 400px){.carousel-global .carousel-cell .product-info .product-is-available{gap:3px;font-size:12px!important;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}}.carousel-global .carousel-cell .product-info .product-is-available img{width:15px}@media screen and (min-width: 401px) and (max-width: 500px){.carousel-global .carousel-cell .product-info .product-is-available img{width:12px;height:auto}}@media screen and (max-width: 400px){.carousel-global .carousel-cell .product-info .product-is-available img{width:11px;height:auto}}.carousel-global .carousel-cell .product-info .product-price{color:#3a64e4;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;display:flex;flex-direction:column;height:40px;align-items:flex-end;justify-content:flex-start}.carousel-global .carousel-cell .product-info .product-price .old-price{color:#9c9c9c;text-decoration:line-through}.carousel-global .carousel-cell .product-info .product-price.on-sale .price,.carousel-global .carousel-cell .product-info .product-price.outlet .price{color:#f14150!important}@media screen and (max-width: 500px){.carousel-global .carousel-cell .product-info .product-price{font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600;height:46px}}@media screen and (min-width: 768px){.carousel-global .carousel-cell .product-info .product-price{flex-direction:row;flex-wrap:wrap;gap:0 5px}}.carousel-global .carousel-cell .product-info .product-add-to-cart{width:100%;background-color:#3a64e4;color:#fff;border-radius:4px;padding-top:10px;padding-bottom:10px;border:none;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}@media (max-width: 767px){.carousel-global .carousel-cell .product-info .product-add-to-cart{font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}}@media (max-width: 500px){.carousel-global .carousel-cell .product-info .product-add-to-cart{padding:7px}}.carousel-global .carousel-cell .product-info .product-add-to-cart:hover{background-color:#205acf;cursor:pointer}.carousel-global .carousel-cell .product-info .product-sku{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.carousel-global .carousel-cell .product-info .product-sku span{color:#333}.carousel-global .flickity-button,.carousel-global .flickity-button:hover{background:transparent}.carousel-global .flickity-button .flickity-button-icon{fill:#333}.carousel-global .flickity-prev-next-button{width:30px;height:30px;top:50%;padding:0}@media (max-width: 500px){.carousel-global .flickity-prev-next-button{width:20px;height:20px}}.carousel-global .flickity-prev-next-button.previous{left:-8px}@media (max-width: 1429px){.carousel-global .flickity-prev-next-button.previous{left:5px}}.carousel-global .flickity-prev-next-button.next{right:-8px}@media (max-width: 1429px){.carousel-global .flickity-prev-next-button.next{right:5px}}:root{--category-cells-count: 7;--products-cells-count: 5;--promo-products-cells-count: 4;--promotions-cells-count: 4;--brands-cells-count: 6}@media screen and (min-width: 768px) and (max-width: 991px){:root{--category-cells-count: 4;--products-cells-count: 3}}@media (max-width: 767px){:root{--category-cells-count: 2;--products-cells-count: 2}}@media screen and (min-width: 768px) and (max-width: 991px){:root{--promotions-cells-count: 3;--promo-products-cells-count: 3;--brands-cells-count: 4}}@media screen and (min-width: 501px) and (max-width: 767px){:root{--promotions-cells-count: 2;--promo-products-cells-count: 2;--brands-cells-count: 2}}@media (max-width: 500px){:root{--promotions-cells-count: 1;--promo-products-cells-count: 2;--brands-cells-count: 2}}body{background-color:#f6f6f6;margin:0}hr{background-color:#d9d9d9;height:1px;margin:0 auto;border-width:0}p{margin:0}a{text-decoration:none}.title-section{max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.title-section{max-width:1400px}}@media (max-width: 767px){.mobile-h1{font-family:Lexend Deca,sans-serif!important;font-size:28px!important;line-height:32px!important;font-weight:500!important}.mobile-h2{font-family:Lexend Deca,sans-serif!important;font-size:20px!important;line-height:26px!important;font-weight:400!important}.mobile-h3{font-family:Lexend Deca,sans-serif!important;font-size:20px!important;line-height:25px!important;font-weight:400!important}}.h1{font-family:Lexend Deca,sans-serif;font-size:52px;line-height:62px;font-weight:500}.h2{font-family:Lexend Deca,sans-serif;font-size:34px;line-height:44px;font-weight:500}.h3{font-family:Lexend Deca,sans-serif;font-size:28px;line-height:38px;font-weight:500}.h4{font-family:Lexend Deca,sans-serif;font-size:26px;line-height:36px;font-weight:400;margin:0}.h5{font-family:Lexend Deca,sans-serif;font-size:24px;line-height:34px;font-weight:400}.b0{font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.b1{font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}.b2{font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}.caption1{font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.caption2{font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400}.container-width{max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.container-width{max-width:1400px}}.full-width{width:100%;margin:0 auto}.small-width{max-width:545px;padding-left:15px;padding-right:15px;margin:0 auto}.separator-big{height:90px}.separator-small{height:45px}@media (max-width: 767px){.separator-small{height:20px}}.separator-deskto-big-mobile-small{height:90px}@media (max-width: 767px){.separator-deskto-big-mobile-small{height:40px}}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#555}html,body{overflow-x:clip}@media screen and (min-width: 1025px) and (max-width: 1565px){body{margin-left:61px!important}}@media (max-width: 1024px){body{margin-bottom:60px!important}}.suggestion-item{cursor:pointer}.product-info .product-price .old-price{color:#9c9c9c;text-decoration:line-through}.badge-holder{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.badge-holder.absolute{position:absolute}@media (min-width: 992px){.badge-holder{position:absolute}}.title-section{display:flex;align-items:center;justify-content:space-between;gap:10px}.title-section.only-text .title-section-column{width:100%}.title-section .title-section-column{width:50%}.title-section .title-section-column button{color:#3a64e4;border-radius:23px;padding:11px 19px;background-color:#e1ebff;border:none;display:flex;align-items:center;gap:10px;float:right;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.homepage-hero{display:flex;gap:20px}@media (max-width: 991px){.homepage-hero{flex-direction:column}}.homepage-hero .home-column{width:50%}@media (max-width: 991px){.homepage-hero .home-column{width:100%}}.homepage-hero .home-column img{width:100%}.homepage-hero .home-left .carousel-hero{height:460px;overflow:hidden}.homepage-hero .home-left .carousel-hero .carousel-cell{width:100%;max-height:460px;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;counter-increment:gallery-cell;overflow:hidden;border-radius:6px;position:relative;left:0}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content{color:#fff;padding:60px 40px 40px}@media (max-width: 767px){.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content{padding:35px 15px}}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .hero-carousel-title{margin:0 0 20px;width:60%;font-family:Lexend Deca,sans-serif!important;font-size:28px!important;line-height:32px!important;font-weight:500!important}@media (max-width: 1200px){.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .hero-carousel-title{width:100%}}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .hero-carousel-description{margin:0 0 20px;width:60%}@media (max-width: 1200px){.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .hero-carousel-description{width:100%}}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .countdown-me{margin:0 0 15px;display:flex;gap:5px}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .countdown-me .countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;padding:2px;min-width:55px;min-height:55px}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .countdown-me .countdown-item span{color:#000;line-height:26px!important;font-family:Lexend Deca,sans-serif;font-size:24px;line-height:34px;font-weight:400}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content .countdown-me .countdown-item .label{color:#888;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content button{color:#fff;background-color:#1c61e7;border-radius:4px;padding:11px 20px;border:none;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.homepage-hero .home-left .carousel-hero .carousel-cell .carousel-cell-content button:hover{background-color:#205acf}.homepage-hero .flickity-page-dots{bottom:10px;left:50%;transform:translate(-50%);background:#fff;width:auto;border-radius:12px;padding:3px}.homepage-hero .flickity-page-dots .dot{margin:0 4px}.homepage-hero .home-right{display:flex;flex-direction:column;gap:20px}.homepage-hero .home-right .home-right-top{height:300px;width:auto;position:relative;overflow:hidden;border-radius:8px}.homepage-hero .home-right .home-right-top .banner2-holder{padding:20px 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:100%;box-sizing:border-box}@media (max-width: 767px){.homepage-hero .home-right .home-right-top .banner2-holder{padding:15px}}.homepage-hero .home-right .home-right-top .banner2-holder .banner-title2{color:#fff;margin:0 0 15px;width:60%}@media (max-width: 991px){.homepage-hero .home-right .home-right-top .banner2-holder .banner-title2{width:100%;margin:0 0 5px}}@media (max-width: 767px){.homepage-hero .home-right .home-right-top .banner2-holder .banner-title2{font-size:20px;line-height:24px}}.homepage-hero .home-right .home-right-top .banner2-holder .banner-description2{color:#fff;margin:0 0 15px;width:60%}@media (max-width: 991px){.homepage-hero .home-right .home-right-top .banner2-holder .banner-description2{width:100%}}.homepage-hero .home-right .home-right-top .banner2-holder .countdown-me{margin:0 0 15px;display:flex;gap:5px}.homepage-hero .home-right .home-right-top .banner2-holder .countdown-me .countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;padding:2px;min-width:55px;min-height:55px}.homepage-hero .home-right .home-right-top .banner2-holder .countdown-me .countdown-item span{color:#000;line-height:26px!important;font-family:Lexend Deca,sans-serif;font-size:24px;line-height:34px;font-weight:400}.homepage-hero .home-right .home-right-top .banner2-holder .countdown-me .countdown-item .label{color:#888;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.homepage-hero .home-right .home-right-top .banner2-holder button{color:#fff;background-color:#1c61e7;border-radius:4px;padding:11px 20px;border:none;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.homepage-hero .home-right .home-right-top .banner2-holder button:hover{background-color:#205acf}.homepage-hero .home-right .home-right-bottom{display:flex;gap:20px;height:140px}@media (max-width: 500px){.homepage-hero .home-right .home-right-bottom{flex-direction:column;height:auto}}.homepage-hero .home-right .home-right-bottom .home-bottom-column{width:50%;height:140px;position:relative;overflow:hidden;border-radius:8px}@media (max-width: 500px){.homepage-hero .home-right .home-right-bottom .home-bottom-column{width:100%}}.homepage-hero .home-right .home-right-bottom .home-bottom-column .small-banner-content{padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;width:100%;box-sizing:border-box}.homepage-hero .home-right .home-right-bottom .home-bottom-column .small-banner-content .banner-title3,.homepage-hero .home-right .home-right-bottom .home-bottom-column .small-banner-content .banner-title4{color:#fff;margin:0 0 15px;width:60%;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.homepage-hero .home-right .home-right-bottom .home-bottom-column .small-banner-content button{color:#fff;background-color:#fff;border-radius:4px;padding:7px 13px;border:none;cursor:pointer;color:#333;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.homepage-hero .home-right .home-right-bottom .home-bottom-column .small-banner-content button:hover{background-color:#f6f6f6}.carousel-1{padding-top:30px;overflow-x:hidden;max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.carousel-1{max-width:1400px}}@media screen and (min-width: 768px) and (max-width: 991px){.carousel-1{padding:30px 30px 0}}@media (max-width: 767px){.carousel-1{padding:20px 15px 0}}.carousel-1 .carousel-cell{width:calc(100% / var(--category-cells-count) - 16px);margin-right:18px}@media screen and (min-width: 501px) and (max-width: 767px){.carousel-1 .carousel-cell{width:calc(100% / var(--category-cells-count) - 10px)}}@media (max-width: 500px){.carousel-1 .carousel-cell{width:calc(100% / var(--category-cells-count) - 5px);margin-right:10px}}.carousel-1 .carousel-cell .product-image-holder{display:block;width:100%;padding-bottom:100%;border-radius:8px;margin-bottom:15px;background-color:#fff;position:relative;overflow:hidden}.carousel-1 .carousel-cell .product-image-holder img{color:#fff;width:100%;height:100%;transition:transform .5s;object-fit:contain;position:absolute;top:0;left:0;background-color:#fff}.carousel-1 .carousel-cell .product-image-holder img:hover{transform:scale(1.1)}.carousel-1 .carousel-cell p{color:#333;text-align:center;min-height:50px;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.carousel-1 .flickity-button,.carousel-1 .flickity-button:hover{background:transparent}.carousel-1 .flickity-button .flickity-button-icon{fill:#333}.carousel-1 .flickity-prev-next-button{width:30px;height:30px;top:45%;padding:0}@media (max-width: 500px){.carousel-1 .flickity-prev-next-button{width:20px;height:20px;top:42%}}.carousel-1 .flickity-prev-next-button.previous{left:-8px}@media (max-width: 1429px){.carousel-1 .flickity-prev-next-button.previous{left:5px}}.carousel-1 .flickity-prev-next-button.next{right:-8px}@media (max-width: 1429px){.carousel-1 .flickity-prev-next-button.next{right:5px}}.promo-product-container{display:flex;gap:10px;max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.promo-product-container{max-width:1400px}}@media (max-width: 991px){.promo-product-container{gap:10px;padding-left:0;padding-right:0}}@media (max-width: 500px){.promo-product-container{flex-direction:column;gap:45px;padding-left:0!important;padding-right:0!important}}.promo-product-container .promo-left{width:20%;height:auto}@media (max-width: 1024px){.promo-product-container .promo-left{display:none}}.promo-product-container .promo-left .promo-product-holder{height:100%;box-sizing:border-box;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:30px}.promo-product-container .promo-left .promo-product-holder:hover img{transform:scale(1.1)}.promo-product-container .promo-left .promo-product-holder .promo-product-description{color:#e8e8e8;text-align:center;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.promo-product-container .promo-left .promo-product-holder .promo-product-title{color:#fff;text-align:center;font-family:Lexend Deca,sans-serif;font-size:26px;line-height:36px;font-weight:400;margin:0}.promo-product-container .promo-left .promo-product-holder a{color:#fff;background-color:#1c61e7;border-radius:4px;padding:11px 20px;border:none;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.promo-product-container .promo-left .promo-product-holder a:hover{background-color:#205acf}.promo-product-container .promo-left .promo-product-holder img{height:auto;width:100%;transition:transform .5s}.promo-product-container .promo-right{width:80%}@media (max-width: 1024px){.promo-product-container .promo-right{width:100%}}.promo-product-container .promo-right .carousel-7{padding-top:30px;max-width:100%;padding-left:15px;padding-right:15px;margin:0 auto}@media (min-width: 1430px){.promo-product-container .promo-right .carousel-7{max-width:1400px}}@media screen and (min-width: 768px) and (max-width: 991px){.promo-product-container .promo-right .carousel-7{padding:30px 30px 0}}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7{padding:20px 15px 0;box-sizing:border-box}}.promo-product-container .promo-right .carousel-7 .carousel-cell{width:calc(100% / var(--promo-products-cells-count) - 15px);margin-right:18px;background-color:#fff;border-radius:8px;padding:14px;position:relative}@media screen and (min-width: 768px) and (max-width: 991px){.promo-product-container .promo-right .carousel-7 .carousel-cell{width:calc(100% / var(--promo-products-cells-count) - 12px)}}@media screen and (min-width: 501px) and (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell{width:calc(100% / var(--promo-products-cells-count) - 11px)}}@media (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell{width:calc(100% / var(--promo-products-cells-count) - 6px);margin-right:10px}}@media (min-width: 768px){.promo-product-container .promo-right .carousel-7 .carousel-cell{min-height:calc(100% - 20px);display:flex;flex-direction:column;justify-content:space-between}}@media (min-width: 501px){.promo-product-container .promo-right .carousel-7 .carousel-cell{padding:10px;box-sizing:border-box}}@media (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell{box-sizing:border-box}}.promo-product-container .promo-right .carousel-7 .carousel-cell:hover{box-shadow:1px 1px 5px #8d8d8d5e}@media (min-width: 992px){.promo-product-container .promo-right .carousel-7 .carousel-cell:hover .product-additional-actions{opacity:1;transform:translate(0)}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label{padding:8px 10px;border-radius:14px;color:#fff;z-index:5;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400;display:inline-block}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label{font-size:10px;line-height:12px}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label.label-action{background-color:#d03636}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label.label-sale{background-color:#8741e2}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label.label-new{background-color:#338416}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label.label-outlet{background-color:#fec601;color:#000}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-label.label-best-sellers{background-color:#c22fa2}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions{position:absolute;right:10px;display:flex;flex-direction:column;box-shadow:1.05px 1.05px 1.05px #00000017;background-color:#fff;z-index:5;border-radius:8px}@media (min-width: 992px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions{opacity:0;transform:translate(20px);transition:opacity .5s ease,transform .5s ease}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button{background:transparent;border:none;padding:12px;position:relative}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button{padding:5px}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button:hover{cursor:pointer}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .popover-content{opacity:0;visibility:hidden;position:absolute;right:100%;top:15%;background-color:#000;padding:12px;width:auto;color:#fff;border-radius:4px;transition:opacity .3s ease-in;min-width:max-content;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .popover-content{display:none}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .popover-content:before{position:absolute;z-index:-1;content:url(/build/assets/cube-83I6J-Ut.svg);left:calc(100% - 6px);top:calc(50% - 6px)}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .popover-content:before{display:none}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button:hover .popover-content{z-index:10;opacity:1;visibility:visible}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .label{position:absolute;right:100%;top:15%;background-color:#000;color:#fff;padding:10px;border-radius:10px;z-index:6}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .label{display:none}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button .label:after{content:url(assets/images/Rectangle-321.svg)}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button img{width:22px}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-additional-actions button img{width:15px;height:auto}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder{display:block;width:100%;padding-bottom:100%;border-radius:8px;margin-bottom:15px;position:relative}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder img{color:#fff;width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;transition:opacity .3s ease;background-color:#fff}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder .image-default{opacity:1}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder .hover-image{opacity:0}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder .hover-options{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder .hover-options .hover-option{height:100%;transition:opacity .3s ease}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder .hover-options .hover-option:hover{opacity:1}.promo-product-container .promo-right .carousel-7 .carousel-cell .pagination-dots{display:flex;visibility:hidden;justify-content:center;align-items:center;margin-bottom:5px}.promo-product-container .promo-right .carousel-7 .carousel-cell .pagination-dots .dot{width:100%;height:4px;border-radius:2px;background-color:#f0f0f0;margin:0 3px;cursor:pointer;transition:background-color .3s ease}.promo-product-container .promo-right .carousel-7 .carousel-cell .pagination-dots .dot.active{background-color:#d3d3d3}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-image-holder:hover+.pagination-dots{visibility:visible}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info{display:flex;flex-direction:column;gap:5px;align-items:flex-start;margin-bottom:0;justify-content:flex-end}@media screen and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info{gap:5px}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .shipping-button{display:flex;align-items:center;gap:10px;padding:7px 10px;background-color:#e8effc;border-radius:14px;border:none;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400}@media screen and (max-width: 351px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .shipping-button{font-size:11px}}@media screen and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .shipping-button{padding:5px 6px;gap:3px}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .shipping-button img{width:16px}@media screen and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .shipping-button img{width:12px;height:auto}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-title{color:#333;height:50px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500;max-width:100%}@media screen and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-title{height:40px;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-title a{color:#333}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-brand{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;margin:0}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-is-available{text-align:left;display:flex;align-items:center;gap:10px;padding:0;background-color:transparent;border:none;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;height:35px}@media screen and (min-width: 401px) and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-is-available{gap:5px;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}}@media screen and (max-width: 400px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-is-available{gap:3px;font-size:12px!important;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-is-available img{width:15px}@media screen and (min-width: 401px) and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-is-available img{width:12px;height:auto}}@media screen and (max-width: 400px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-is-available img{width:11px;height:auto}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-price{color:#3a64e4;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600;display:flex;flex-direction:column;height:40px}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-price .old-price{color:#9c9c9c;text-decoration:line-through}@media screen and (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-price{font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600;height:46px}}@media screen and (min-width: 768px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-price{flex-direction:row;flex-wrap:wrap;gap:0 5px}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-add-to-cart{width:100%;background-color:#3a64e4;color:#fff;border-radius:4px;padding-top:10px;padding-bottom:10px;border:none;font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}@media (max-width: 767px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-add-to-cart{font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}}@media (max-width: 500px){.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-add-to-cart{padding:7px}}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-add-to-cart:hover{background-color:#205acf;cursor:pointer}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-sku{color:#9c9c9c;font-family:Open Sans,sans-serif;font-size:12px;line-height:14px;font-weight:400;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.promo-product-container .promo-right .carousel-7 .carousel-cell .product-info .product-sku span{color:#333}.promo-product-container .promo-right .carousel-7 .flickity-button,.promo-product-container .promo-right .carousel-7 .flickity-button:hover{background:transparent}.promo-product-container .promo-right .carousel-7 .flickity-button .flickity-button-icon{fill:#333}.promo-product-container .promo-right .carousel-7 .flickity-prev-next-button{width:30px;height:30px;top:50%;padding:0}@media (max-width: 500px){.promo-product-container .promo-right .carousel-7 .flickity-prev-next-button{width:20px;height:20px}}.promo-product-container .promo-right .carousel-7 .flickity-prev-next-button.previous{left:-8px}@media (max-width: 1429px){.promo-product-container .promo-right .carousel-7 .flickity-prev-next-button.previous{left:5px}}.promo-product-container .promo-right .carousel-7 .flickity-prev-next-button.next{right:-8px}@media (max-width: 1429px){.promo-product-container .promo-right .carousel-7 .flickity-prev-next-button.next{right:5px}}.promotion-homepage{background-position:center;background-repeat:no-repeat;background-size:cover;height:auto;padding:50px 0 30px}.promotion-homepage .promotion-info{display:flex;align-items:center;gap:45px;margin-bottom:-20px}@media (max-width: 991px){.promotion-homepage .promotion-info{flex-direction:column;gap:25px;margin-bottom:30px}}.promotion-homepage .promotion-info .promotion-image{width:40%}@media (max-width: 991px){.promotion-homepage .promotion-info .promotion-image{width:100%}}.promotion-homepage .promotion-info .promotion-image img{display:block;width:85%;float:right}@media (max-width: 991px){.promotion-homepage .promotion-info .promotion-image img{float:unset;margin:0 auto}}.promotion-homepage .promotion-info .promotion-content{width:60%}@media (max-width: 991px){.promotion-homepage .promotion-info .promotion-content{width:100%;margin-top:-50px}}.promotion-homepage .promotion-info .promotion-content .promotion-title{color:#fff;margin:0 0 20px;font-family:Lexend Deca,sans-serif;font-size:52px;line-height:62px;font-weight:500}@media screen and (min-width: 768px) and (max-width: 991px){.promotion-homepage .promotion-info .promotion-content .promotion-title{margin:0 0 10px;font-family:Lexend Deca,sans-serif;font-size:34px;line-height:44px;font-weight:500}}@media (max-width: 767px){.promotion-homepage .promotion-info .promotion-content .promotion-title{font-family:Lexend Deca,sans-serif!important;font-size:28px!important;line-height:32px!important;font-weight:500!important}}.promotion-homepage .promotion-info .promotion-content .promotion-description{color:#fff;margin:0 0 20px;font-family:Lexend Deca,sans-serif;font-size:24px;line-height:34px;font-weight:400}@media (max-width: 991px){.promotion-homepage .promotion-info .promotion-content .promotion-description{font-family:Open Sans,sans-serif;font-size:15px;line-height:24px;font-weight:400}}.promotion-homepage .promotion-info .promotion-content .countdown-me{margin:0 0 15px;display:flex;gap:10px}.promotion-homepage .promotion-info .promotion-content .countdown-me .countdown-item{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff;border-radius:10px;padding:2px;min-width:75px;min-height:75px}@media screen and (min-width: 768px) and (max-width: 991px){.promotion-homepage .promotion-info .promotion-content .countdown-me .countdown-item{min-width:65px;min-height:65px}}@media (max-width: 767px){.promotion-homepage .promotion-info .promotion-content .countdown-me .countdown-item{min-width:55px;min-height:55px}}.promotion-homepage .promotion-info .promotion-content .countdown-me .countdown-item span{color:#000;font-family:Lexend Deca,sans-serif;font-size:24px;line-height:34px;font-weight:400}.promotion-homepage .promotion-info .promotion-content .countdown-me .countdown-item .label{color:#888;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600}.promotion-homepage .promotion-info .promotion-content a{color:#fff;background-color:#1c61e7;border-radius:4px;padding:11px 20px;border:none;cursor:pointer;font-family:Open Sans,sans-serif;font-size:13px;line-height:23px;font-weight:600;display:inline-block}.promotion-homepage .promotion-info .promotion-content a:hover{background-color:#205acf}.promotion-homepage .promotion-carousel{margin:0 -9px}.promotion-homepage .promotion-carousel .flickity-viewport{padding:0 10px}.promotion-homepage .promotion-carousel .carousel-cell{width:calc(100% / var(--promotions-cells-count));min-height:100%;display:flex}@media (max-width: 501px){.promotion-homepage .promotion-carousel .carousel-cell{display:grid}}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card{display:flex;align-items:center;background-color:#fff;border-radius:8px;padding:10px;gap:10px;margin:9px;width:calc(100% - 20px);box-sizing:border-box}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-image-holder{width:25%}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-image-holder img{color:#fff;width:100%;height:auto}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-info{width:75%;display:flex;flex-direction:column}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-info .product-title{color:#000;margin:0 0 10px;overflow:hidden;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;font-family:Lexend Deca,sans-serif;font-size:16px;line-height:24px;font-weight:500}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-info .product-price{display:flex;flex-wrap:wrap;gap:5px}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-info .product-price .product-price-current{color:#1c61e7;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-info .product-price .product-price-current.sale{color:#9c9c9c;text-decoration:line-through}.promotion-homepage .promotion-carousel .carousel-cell .carousel-card .product-info .product-price .product-price-new{color:#f35151;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px;font-weight:600}.promotion-homepage .promotion-carousel .flickity-button{background:#fff}.promotion-homepage .promotion-carousel .flickity-button .flickity-button-icon{fill:#333}.promotion-homepage .promotion-carousel .flickity-prev-next-button{width:30px;height:30px;top:50%;padding:0}@media (max-width: 500px){.promotion-homepage .promotion-carousel .flickity-prev-next-button{width:20px;height:20px}}.promotion-homepage .promotion-carousel .flickity-prev-next-button.previous{left:-6px}@media (max-width: 1429px){.promotion-homepage .promotion-carousel .flickity-prev-next-button.previous{left:0}}.promotion-homepage .promotion-carousel .flickity-prev-next-button.next{right:-6px}@media (max-width: 1429px){.promotion-homepage .promotion-carousel .flickity-prev-next-button.next{right:0}}.carousel-cell .carousel-cell-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;z-index:-1;transition-duration:.3s}.carousel-cell:hover .carousel-cell-bg{transform:scale(1.1);transition-duration:.3s}
