@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat.498dc34d.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/build/assets/Montserrat-Italic.225da7d3.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--gray-dark: #272827;--font-color: #0f1111;--font-color-section-header: #272827;--font-custom-weight-section-header: 900;--font-custom-style-section-header: normal;--font-text-section-header: uppercase;--padding-block: .8rem;--padding-inline: 1rem;--sti-color: #6f6f6f;--sti-font-size: 15px;--sti-bgcolor: #ffffff;--sti-text: none;--sti-font-weight: 400;--sti-border: 1px solid rgba(51, 51, 51, .1);--sti-border-radius: 5px;--x-default-color-border: var(hsl(0, 0%, 84%), var(hsl(0, 0%, 87%)));--x-typography-default: $font-family-sans-serif;--x-typography-primary-fonts: var(--x-typography-default);--x-typography-primary-weight-base: 400;--x-typography-primary-weight-bold: 600;--x-typography-secondary-fonts: var(--x-typography-default);--x-typography-secondary-weight-base: 400;--x-typography-secondary-weight-bold: 600;--x-typography-size-extra-small: 1rem;--x-typography-size-small: 1.2rem;--x-typography-size-default: 1.4rem;--x-typography-size-medium: 1.6rem 16px;--x-typography-size-large: 1.9rem;--x-typography-size-extra-large: 2.1rem;--x-typography-size-extra-extra-large: 2.4rem;--x-default-color-text-contrast: hsl(0, 0%, 96%);--x-default-color-border: hsl(0, 0%, 84%);--x-default-color-border-emphasized: hsl(0, 0%, 56%);--x-border-full: 1px;--x-border-block-end: 0 0 1px;--x-border-radius-small: 4px;--x-border-radius-base: 8px;--x-border-radius-large: 12px;--x-border-radius-fully-rounded: 36px;--x-border-radius-max: 9999px;--x-border-radius-none: 0;--x-border-width-base: 1px;--x-border-width-large-100: 2px;--x-border-width-large-200: 5px;--x-spacing-small-500: .3rem;--x-spacing-small-400: .5rem;--x-spacing-small-300: .7rem;--x-spacing-small-200: .9rem;--x-spacing-small-100: 1.1rem;--x-spacing-base: 1.4rem;--x-spacing-large-100: 1.7rem;--x-spacing-large-200: 2.1rem;--x-spacing-large-300: 2.6rem;--x-spacing-large-400: 3.2rem;--x-spacing-large-500: 3.8rem;--x-spacing-large-600: 4.6rem}.product-box{height:530px;margin-bottom:100px;overflow:hidden}.product-box.pa{margin-bottom:80px}.product-box.pa .imagebox .box-content .price{min-height:auto}.product-box.style2:hover .imagebox{border:2px solid #e5e5e5;border-radius:8px;z-index:999;background-color:#fff;box-shadow:0 0 10px #0003;transition:all .3s ease-in-out}.product-box.style4{border:1px solid #e5e5e5;border-radius:4px;margin-bottom:30px}.product-box.style4:hover{border-color:transparent}.product-box.line{border:1px solid #e5e5e5;border-radius:8px;margin-bottom:30px}.product-box.line:hover{border-color:transparent}.product-box.color{margin-bottom:5px}.product-box.color:hover .imagebox{border-color:#b4b4b4!important}.product-box:hover{overflow:visible}.product-box:hover .imagebox{top:0;left:0;width:100%;border:2px solid #e5e5e5;border-radius:8px;z-index:999;background-color:#fff}.product-box:hover .imagebox .box-bottom{opacity:1;display:block;transform:translateY(0);transition:all .3s ease-in-out;width:auto;margin:3px 0 0;left:0;right:0;position:relative;height:auto;text-align:center}@supports (-o-object-fit: contain) or (object-fit: contain){.product-box .imagebox .image-thumb img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}}.spt-default .imagebox .box-image{margin-bottom:5px;line-height:209px;height:209px}.spt-default .imagebox .box-image a{position:relative;display:block}.spt-default .imagebox .icon-cat{width:70px;height:70px;background-position:left;background-repeat:no-repeat;background-size:cover;padding-right:15px;padding-left:15px;margin:10px auto}.spt-default .imagebox span.item-new{position:absolute;top:24px;right:10px;height:50px;width:50px;line-height:50px;color:#fff;font-size:12px;font-weight:600;text-align:center;background-color:#f28b00;border-radius:50%;z-index:99}.spt-default .imagebox span.item-sale{position:absolute;top:24px;right:10px;height:65px;width:65px;line-height:65px;color:#fff;font-size:12px;font-weight:600;text-align:center;background-color:#f28b00;border-radius:50%;z-index:99;background-color:#f92400;left:10px;right:auto;transform:rotate(-25deg)}.spt-default .imagebox span.item-promo{position:fixed;right:20px;top:20px;font-size:12px;z-index:9;animation:none}.spt-default .imagebox span.brand-image{position:absolute;top:250px;right:10px;height:50px;width:80px;border-radius:10px;background-color:#fff;background-repeat:no-repeat;background-size:80%;background-position:center;box-shadow:1px 1px #cbcbcb}.spt-default .imagebox .box-content .cat-name{font-size:.9rem;line-height:1.4;font-weight:800;text-align:center;display:-webkit-box;-webkit-box-orient:vertical}.spt-default .imagebox .box-content .cat-name a{color:#919191;position:relative;display:block}.spt-default .imagebox .box-content .cat-name a:before,.spt-default .imagebox .box-content .cat-name a:after{content:"";position:absolute;height:1px;width:70px;background-color:transparent;top:50%;right:-4px;left:auto}.spt-default .imagebox .box-content .product-name{text-align:center;min-height:50px;margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.spt-default .imagebox .box-content .product-name a{color:#484848;font-size:12px}.spt-default .imagebox .box-content .product-name a:hover{color:#f28b00}.spt-default .imagebox .box-content .price .sale{text-align:center;width:100%}.spt-default .imagebox .box-bottom{opacity:0;position:absolute;width:100%;left:0;transform:translateY(-20%)}.spt-default .imagebox .box-bottom .btn-add-cart a{display:inline-block;background-color:#f92400;color:#fff;font-size:14px;height:45px;line-height:45px;text-align:center;position:relative;overflow:hidden;z-index:3;width:90%}.spt-default .imagebox .box-bottom .btn-add-cart a:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background:#f28b00;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:.4s;transition-timing-function:ease-out}.spt-default .imagebox .box-bottom .btn-add-cart a:hover:before{transform:scaleX(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.spt-default .imagebox .box-bottom .btn-add-cart a img{padding-right:15px}.spt-default .imagebox .box-bottom .compare-wishlist{margin-top:10px;margin-bottom:10px;text-align:center}.spt-default .imagebox .box-bottom .compare-wishlist a{font-size:12px;font-weight:600;color:#919191}.spt-default .imagebox .box-bottom .compare-wishlist a img{padding-right:10px}.spt-default .imagebox .box-bottom .compare-wishlist a:hover{color:#b4b4b4}.spt-default .imagebox .box-bottom .compare-wishlist a.compare{margin-right:18px}.spt-default .imagebox.has-discount .item-promo{font-size:1.1em;animation:pulse-promo 1.2s infinite}.imagebox{text-align:center;padding:8px 16px;border:2px solid transparent;position:relative;min-height:435px;overflow:visible}.imagebox .image-thumb{height:300px;width:100%}.imagebox .image-thumb img{width:100%;height:auto}.imagebox .image-thumb.thumb-video{width:100%}.imagebox .box-content .price{margin-bottom:10px;min-height:75px}.imagebox .owl-theme .owl-nav div.owl-prev:before,.imagebox .owl-theme .owl-nav div.owl-next:before{display:none}.imagebox:hover .owl-theme .owl-nav div.owl-prev:before,.imagebox:hover .owl-theme .owl-nav div.owl-next:before{display:block}.product-carousel:hover .slick-arrow{display:block}.product-carousel .slick-arrow{display:none}.product-carousel .slick-prev,.product-carousel .slick-next{width:30px;height:30px}.product-carousel .slick-prev:before,.product-carousel .slick-next:before{color:#a5a5a5;font-size:25px}.product-carousel .slick-prev{left:40%;top:95%;z-index:9}.product-carousel .slick-next{right:40%;top:95%;z-index:9}@media (max-width: 991px){.imagebox{padding:20px}.imagebox .box-image{float:none;margin-right:0;margin-bottom:20px;text-align:center}.imagebox .box-image.save span{top:20px}.imagebox .box-bottom{text-align:center}.imagebox .box-bottom .btn-add-cart a{width:auto;padding:0 50px}.imagebox .box-content{text-align:center}}@media (max-width: 768px){.product-box{overflow:visible;margin-bottom:120px!important}.product-box .imagebox{border:2px solid #e5e5e5;border-radius:8px}.product-box .imagebox .box-bottom{opacity:1;display:block;transform:translateY(0);transition:all .3s ease-in-out;width:auto;margin:3px 0 0;left:0;right:0;position:relative;height:auto;text-align:center}}@media (max-width: 575px){.imagebox .box-bottom .btn-add-cart a{padding:0 35px;width:100%;margin-left:0}.imagebox .box-bottom .compare-wishlist{text-align:center}.imagebox .box-bottom .compare-wishlist a.compare{margin-left:0}}@media (max-width: 480px){.imagebox .box-content,.imagebox .box-bottom{text-align:left}}.product-box.has-discount .item-promo{animation:pulse-promo 1.2s infinite}@keyframes pulse-promo{0%{transform:scale(1);box-shadow:0 0 #f9240080}50%{transform:scale(1.12);box-shadow:0 0 10px 5px #f9240040}to{transform:scale(1);box-shadow:0 0 #f9240080}}
