.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.5}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#00000080 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#00000080 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.col-xl-2p.col-lg-3.col-md-4.col-sm-6.p-grid{padding:0}.product-list .product-item{background-color:#fff;max-width:100%;margin:10px auto;padding:20px 20px 46px;transition:transform .2s ease-in-out;position:relative}.product-list .product-item:hover{z-index:1;background:0 0;transform:scale(1.01);box-shadow:0 2px 8px #63636333}.product-list .product-item:hover:after{background:0 0}.product_item_holder{position:relative}@media (min-width:1200px){.product-item:after{z-index:0;content:" ";opacity:.8;background-image:url(/background/shadow.png);background-repeat:no-repeat;background-size:10px 100%;width:2px;height:100%;max-height:100%;position:absolute;top:0;left:0}.swiper-slide.swiper-slide-active>.product-item:first-child:after{background-image:none}}.product-slider>p{text-align:center}.product-image-holder{justify-content:center;align-items:center;width:300px;height:300px;margin:auto;padding:5px;display:flex;position:relative}.product-image-holder img{object-fit:contain;width:100%;max-width:fit-content;height:auto;max-height:100%}.product-name{color:#333;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:60px;padding-top:5px;font-family:Popins Light;font-size:.9rem;font-weight:700;text-decoration:none;display:-webkit-box;overflow:hidden}.product-price{flex-flow:column;width:50%;display:flex}.product-price .price{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:700}.sku-main{color:#1e595c;font-size:.9rem;font-weight:700}.sku-review{justify-content:space-between;align-items:center;margin:10px 0;display:flex}.rating-stars{gap:2px;padding-bottom:2px;display:flex}.star{margin-right:2px;font-size:1.3rem;font-weight:700}.star.filled{color:#37a4a9}.star.half{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.star.empty{color:gray}.config-btn,.add-to-cart{clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%);justify-content:center;align-items:center;width:80px;height:40px;transition:background-color .4s;display:flex;position:relative}.config-btn:hover,.add-to-cart:hover{background-color:#000;transition:background-color .4s}.cs-delivery-info{justify-content:flex-start;align-items:center;gap:5px;margin-bottom:5px;font-size:13px;display:flex}.cs-delivery-info span{color:#37a4a9}.product-desc{color:#5e646b;height:150px;max-height:150px;margin:10px 0;font-size:13px;overflow:hidden}.product-desc ul{margin:0;padding:0;list-style:none}.product-desc li{text-align:left;color:#5e646b;margin-bottom:0;padding-left:18px;position:relative}.product-desc li:after{color:#5e646b;content:"+";font-family:arial;font-weight:700;position:absolute;top:13px;left:1px;transform:translateY(-50%)}.price-wrapper .old-price{color:#f04e37;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;text-decoration:line-through;display:flex}.button-wrapper{justify-content:space-between;align-items:end;display:flex}.price-wrapper .price{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;font-weight:700}.att-to-group{justify-content:flex-end;align-self:end;display:flex}.addto-btn{color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#37a4a9;border:none;padding:7px 13px;position:relative}.addto-btn:before{content:"";transform-origin:0;z-index:-1;background:#309095;transition:transform .3s ease-out;position:absolute;inset:0;transform:scaleX(0)}.addto-btn:hover:before{transform:scaleX(1)}.cs-product-tile__main-bottom{box-shadow:none;color:#fff;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);cursor:pointer;background-color:#585c61;border:0 solid #101922;outline:none;padding:10px 12px 10px 22px;text-decoration:none;position:relative}.cs-product-tile__main-bottom:before{content:"";transform-origin:0;z-index:-1;background:#373f47;transition:transform .25s ease-out;position:absolute;inset:0;transform:scaleX(0)}.cs-product-tile__main-bottom:hover:before{transform:scaleX(1)}.offCanvasFilter{color:#000;z-index:1000;background-color:#fff;width:300px;height:100%;padding-bottom:10px;transition:left .3s;position:fixed;top:0;left:-300px;overflow-y:auto;box-shadow:0 4px 12px #0000001a}.offCanvasFilter.open{left:0}.offCanvasFilter .closeButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;padding:5px;font-size:17px;transition:all .3s ease-in-out;display:flex;position:absolute;top:5px;right:5px;overflow:hidden}.offCanvasFilter .closeButton:hover{transform:rotate(90deg)}.offCanvasFilter h2{color:#fff;background:#37a4a9;margin-bottom:0;padding:8px 15px;font-size:1.2rem}.filter-group h3{color:#4c4c4c;background:#f1f1f1;border-bottom:1px solid #ccc;padding:10px 12px;font-size:1rem}.double-slider-box{background-color:#fff;border-radius:10px;width:100%;max-width:300px;margin:auto;padding:7px 10px}.range-slider{background-color:#8a8a8a;border-radius:5px;width:100%;height:5px;margin:30px 0;position:relative}.slider-track{background-color:#034784;border-radius:5px;height:100%;position:absolute;left:0;right:100%}.range-slider input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:5px;position:absolute;top:0;transform:translateY(-50%)}input[type=range]::-webkit-slider-thumb{pointer-events:auto;appearance:none;cursor:pointer;z-index:2;background:#024550;border:3px solid #fff;border-radius:50%;width:25px;height:25px;position:relative;box-shadow:0 .125rem .5625rem -.125rem #00000040}input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:pointer;z-index:2;background:#37a4a9;border:3px solid #fff;border-radius:50%;width:25px;height:25px;position:relative;box-shadow:0 .125rem .5625rem -.125rem #00000040}.filter-group .input-box{justify-content:space-between;width:100%;display:flex}.filter-group .min-box,.filter-group .max-box{text-align:right;color:#ff4500;width:50%;font-family:Arial,Helvetica,sans-serif;font-weight:700}.filter-group .min-box{text-align:left;margin-right:10px}.filter-group .max-box input{float:right}.filter-group input[type=number]{text-align:center;border:1px solid #ccc;border-radius:5px;width:70px;padding:3px}.min-tooltip,.max-tooltip{color:#555;white-space:nowrap;z-index:1;background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:5px;font-size:12px;position:absolute;top:-35px}.min-tooltip{left:0;transform:translate(-50%)}.max-tooltip{right:0;transform:translate(50%)}.filter-group input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.filter-group input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.filter-group input[type=number]{-moz-appearance:textfield}.filter-option{cursor:pointer;align-items:center;gap:10px;width:100%;padding:5px 12px;font-size:.9rem;display:flex}.filter-group{border-bottom:1px solid #d2d2d2}.filter-content{max-height:322px;overflow-y:auto}.active_filter_box{padding-bottom:5px}.active_filter_box h3{color:#fff;background:#5a5959;margin-bottom:10px;padding:7px 15px;font-size:14px;font-weight:400}.active_filter_box ul{margin:0;padding:0;list-style:none}.active_filter_box ul .active-filter{cursor:pointer;color:#045073;word-wrap:unset;white-space:nowrap;text-overflow:ellipsis span;text-overflow-color:#6a6b6b;text-overflow-word-break:break-all;text-overflow-overflow:hidden;text-overflow-line-break:unset;text-overflow-display:block;text-overflow-width:100%;text-overflow-text-overflow:ellipsis;text-overflow-word-wrap:unset;text-overflow-white-space:nowrap;text-overflow-overflow:hidden;text-overflow-text-overflow:ellipsis;background:#fff;align-items:center;gap:8px;margin:10px 0;padding:0 15px;font-size:14px;display:flex;overflow:hidden}.active_filter_box .clear_all_filter{color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);background:#404040;border:none;margin:12px 15px;padding:4px 20px 4px 10px;font-size:14px}.active_filter_box .clear_all_filter:after{content:"";transform-origin:0;z-index:-1;background:#000;transition:transform .3s ease-out;position:absolute;inset:0;transform:scaleX(0)}.active_filter_box .clear_all_filter:hover:after{transform:scaleX(1)}.category-page{background:#fff;padding:0 0 15px}.category_banner{justify-content:center;align-items:center;height:250px;display:flex;position:relative;overflow:hidden}.category_banner .cat_video{cursor:pointer;opacity:.6;width:70px;transition:all .3s ease-in-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.category_banner .cat_video:hover{opacity:1;transform:translate(-50%,-50%)scale(1.1)}.category_banner>img{object-fit:cover;width:100%;height:auto}.title-block{padding:10px}.category_heading{color:#333;text-align:left;margin:10px 0 0;font-size:1.4rem}.category-page p{color:#787878}.cat_box_container{background:#f0f3f5;margin:30px 0;padding:10px}.cat-box-32{padding:5px}.cat-box-32 .image-box{margin-bottom:10px}.cat-box-32 img{width:100%;height:auto}.cat-box-32 a{color:#333;text-align:center;text-transform:uppercase;background-color:#fff;width:100%;height:auto;padding:10px 12px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 1px 4px #0000000f}.cat-box-32 a:hover{box-shadow:0 2px 8px #63636333}.tool_box{background:#eff2f4;border-bottom:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;min-height:50px;margin-bottom:10px;padding:10px 15px;display:flex}.list-grid-button{gap:1px;width:fit-content;display:flex}.list-grid-button button{cursor:pointer;background:#111827;border:none;padding:6px 7px;display:flex}.list-grid-button button:hover,.list-grid-button button.active{background-color:#37a4a9}#toolbar-amount{color:#333;margin:0}#toolbar-amount .toolbar-number.final{color:#37a4a9;font-weight:700}.filter_box{color:#333;cursor:pointer;background:#fff;border:1px solid #ddd;justify-content:center;align-items:center;padding:1px 10px;transition:all .3s ease-in;display:flex}.filter_box:hover{box-shadow:0 8px 24px #959da533}.filter-wrapper,.short_filter,.shorter_box{color:#333;align-items:center;gap:15px;display:flex}.shorter_box select{cursor:pointer;background-color:#fff;border:1px solid #ddd;padding:10px 12px;font-size:.9rem;transition:all .3s ease-in}.short_ico{cursor:pointer;background:#37a4a9;border:none;justify-content:center;align-items:center;padding:10px;transition:all .3s ease-in;display:flex}.short_ico:hover{background:#011b33}.short_ico img{transition:all .3s ease-in}.short_ico.asc img{transform:rotate(0)}.short_ico.desc img{transform:rotate(180deg)}.product_counter{justify-content:center;align-items:center;gap:25px;display:flex}.product-list{margin:20px 0;padding:0 9px}.faq_section{padding:20px 0}.faq_title{text-align:center;color:#086868;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.video_modal{z-index:999;background:#000000d9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.video_modal .video_content{width:90%;max-width:800px;position:relative}.video_modal .video_content iframe{border:none;width:100%;height:450px}.pagination{background:#eff2f4;border-top:1px solid #e7e7e7;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:15px 0;padding:5px 15px;display:flex}#page-size{cursor:pointer;background-color:#fff;border:1px solid #ddd;min-width:70px;margin-left:12px;padding:10px 12px;font-size:.9rem;transition:all .3s ease-in}.product-pagination{gap:5px;margin:8px 0;display:flex}.product-pagination button{text-align:center;color:#333;background:#fff;border:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:14px;transition:all .3s ease-in;display:flex;box-shadow:0 0 5px #0000001a,0 0 1px #0000001a}.product-pagination button a{color:#333}.product-pagination button:hover{color:#fff;background:#37a4a9}.product-pagination button:hover a{color:#0057a6}.product-pagination button.active{color:#fff;background:#37a4a9}.product-pagination button:disabled{opacity:.2;cursor:not-allowed;pointer-events:none}.category-hidden-block{padding:0 10px}.rss-feed-links{gap:10px;padding:5px 0;display:flex}.product-item .price-wrapper .price{font-family:Arial,Helvetica,sans-serif!important}.product-item.product-box .price-wrapper{border:none;gap:0;padding-top:0;display:flex}
