: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}}.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}}
