input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.product-list-01{--pd-bd:var(--main-bd);--pd-bg:var(--btn-oln-bkg);--pd-text:var(--main-txt);--pd-lb-txt:var(--lb-txt);--pd-lb-bkg:var(--lb-sale);--pd-lb-sold-out-bkg:var(--lb-sold-out);--pd-lb-new-bkg:var(--lb-new);--pd-qv-bg:var(--btn-cart-bkg);--pd-qv-text:var(--btn-cart-txt);--pd-qv-bd:transparent;--pd-qv-radius:50%;--pd-qv-size:35px;--pd-btncart-bkg:var(--btn-cart-bkg);--pd-btncart-txt:var(--btn-cart-txt);--pd-btncart-bd:var(--btn-cart-bd);--pd-btncart-radius:100%;--pd-btncart-size:35px;--pd-icon-bkg:var(--btn-cart-bkg);--pd-icon-txt:var(--btn-cart-txt);--pd-icon-bd:transparent;--pd-icon-radius:50%;--pd-icon-size:35px;--pd-price:var(--main-price);--pd-price-sl:#7a7a7a;--pd-vendor:var(--main-txt);--pd-name:var(--main-productname-txt);--pd-name-hv:var(--main-txt-hv)}.product-list-01 .has-hv-img .product-item .product-image .main-img,.product-list-01 .has-hv-img .product-item .product-image .hovered-img{transition:transform .5s,opacity .5s}.product-list-01 .has-hv-img .product-item .product-image .hovered-img{transform:translateX(100%);opacity:0}.product-list-01 .has-hv-img .product-item:hover .product-image .hovered-img{transform:translateX(0);opacity:1}.product-list-01 .has-hv-img .product-item:hover .product-image .main-img{transform:translateX(-100%)}.product-list-01 .cdz-grid-base .product-item:not(.swiper-slide){margin-bottom:var(--i-gap)}.product-list-01 .swiper-wrapper .swiper-slide .product-item{margin-top:var(--i-gap)}.product-list-01 .swiper-wrapper .swiper-slide .product-item:first-child{margin-top:0}.product-list-01 .product-item-top{position:relative;overflow:hidden;margin-bottom:20px;border-bottom:1px solid var(--pd-bd);--pd-icon-ac-bg:#ffffff;--pd-icon-ac-txt:#da3f3f;--pd-icon-ac-bd:#da3f3f}.product-list-01 .product-item-info{height:100%;display:flex;flex-direction:column}.product-list-01 .product-item-content{position:relative;flex-grow:1;text-align:center}.product-list-01 .item-labels{position:absolute;top:10px;inset-inline-end:10px;z-index:1;margin:0;list-style:none;padding:0}.product-list-01 .item-labels .item-label{width:40px;height:40px;text-transform:uppercase;font-weight:600;margin-bottom:3px;padding:2px 10px;text-align:center;border-radius:3px;background:var(--pd-lb-bkg);color:var(--pd-lb-txt);font-size:85%}.product-list-01 .item-labels .item-label.lb-sold-out{--pd-lb-bkg:var(--pd-lb-sold-out-bkg)}.product-list-01 .item-labels .item-label.lb-new{--pd-lb-bkg:var(--pd-lb-new-bkg)}.product-list-01 .cdz-quickview{display:flex;justify-content:center;align-items:center;width:var(--pd-qv-size);height:var(--pd-qv-size);line-height:var(--pd-icon-size);transition:.5s;backface-visibility:hidden;background-color:var(--pd-qv-bg);color:var(--pd-qv-text);border-radius:var(--pd-qv-radius);box-shadow:0 4px 5px 0 #bcbcbc}.product-list-01 .cdz-quickview:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display, inline-block);text-rendering:auto;font:var(--fa-style, 900) normal normal 100%/1 var(--fa-style-family, "Font Awesome 6 Free");font-size:16px;content:'\f06e';speak:none}.product-list-01 .cdz-quickview span{display:none}.product-list-01 .cdz-quickview:hover{background:var(--btn-pri-bkg);color:var(--btn-pri-txt);border:1px solid var(--btn-pri-bd)}.product-list-01 .item-btn-group{position:absolute;display:flex;gap:7px;bottom:15px;left:50%;transform:translate(-50%, 0)}.product-list-01 .item-wishlist,.product-list-01 .item-compare{display:flex;justify-content:center;align-items:center;width:var(--pd-icon-size);height:var(--pd-icon-size);transition:.5s;backface-visibility:hidden;background-color:var(--pd-icon-bkg);color:var(--pd-icon-txt);border-radius:var(--pd-icon-radius);box-shadow:0 4px 5px 0 #bcbcbc}.product-list-01 .item-wishlist span,.product-list-01 .item-compare span{display:none}.product-list-01 .item-wishlist:before,.product-list-01 .item-compare:before{font:900 18px/1 'Line Awesome Free';font-size:18px;content:'\f004';speak:none}.product-list-01 .item-wishlist:hover,.product-list-01 .item-compare:hover{background:var(--btn-pri-bkg);color:var(--btn-pri-txt);border:1px solid var(--btn-pri-bd)}.product-list-01 .item-compare:before{content:'\f074'}.product-list-01 .cdz-swatches-list{display:inline-block;margin-inline-start:2px;margin-bottom:3px}.product-list-01 .cdz-swatches-list fieldset{margin-bottom:0;margin-top:var(--gb-sw-set-gap)}.product-list-01 .cdz-swatches .cdz-swatch{font-weight:700}.product-list-01 .product-item-description{margin-top:10px}.product-list-01 .product-item-vendor{font-weight:600;color:var(--pd-vendor);margin-bottom:1rem}.product-list-01 .product-item-vendor .caption-with-letter-spacing{font-size:90%}.product-list-01 .rating{margin-top:1rem;display:block}.product-list-01 .product-item-name{display:inline-block;font-size:110%;font-weight:700;font-family:var(--font-heading-family);line-height:1.35}.product-list-01 .product-item-name a{text-decoration:none;color:var(--pd-name)}.product-list-01 .product-item-name a:hover{color:var(--pd-name-hv)}.product-list-01 .price{margin-top:10px;color:var(--pd-price);font-size:110%}@media only screen and (min-width: 768px){.product-list-01 .product-item-info{--gb-sw-w:20px;--gb-sw-h:30px;--gb-sw-pd-bl:7px;--gb-sw-pd-il:10px;overflow:hidden}.product-list-01 .product-item-info .cdz-swatches .swatch-color .cdz-swatch{--gb-sw-w:20px;--gb-sw-h:20px}.product-list-01 .product-item-info .item-btn-group{transform:translate(-50%, 70px);transition:all 500ms ease;backface-visibility:hidden}.product-list-01 .product-item-info:hover .item-btn-group{transform:translate(-50%, 0)}.product-list-01 .btn-tocart{min-width:var(--pd-btncart-size);padding:0;width:var(--pd-btncart-size);height:var(--pd-btncart-size);line-height:var(--pd-btncart-size);text-align:center;transition:all 500ms ease;backface-visibility:hidden;z-index:1;--btn-bd-w:1px;--btn-bkg:var(--pd-btncart-bkg);--btn-txt:var(--pd-btncart-txt);--btn-bd:transparent;--btn-bkg-hv:var(--btn-pri-bkg);--btn-txt-hv:var(--btn-pri-txt);--btn-bd-hv:var(--btn-pri-bd);border-radius:var(--pd-btncart-radius);box-shadow:0 4px 5px 0 #bcbcbc;overflow:hidden}.product-list-01 .btn-tocart:before{font:900 100%/1 'Line Awesome Free';content:"\f07a";display:inline-block;line-height:calc(var(--pd-btncart-size) - 2px);font-size:25px;width:100%;height:100%;border-radius:100%!important}.product-list-01 .btn-tocart span{display:none}}@media only screen and (max-width: 767px){.product-list-01{--product-title-line-text:1;--product-desc-line-text:2}.product-list-01 .product-item-name{font-size:calc(var(--font-heading-scale) * 1.2rem);font-weight:600;overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-title-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical}.product-list-01 .price{font-size:calc(var(--font-heading-scale) * 1.4rem)}.product-list-01 .product-item-description{margin-top:5px;font-size:calc(var(--font-heading-scale) * 1.2rem);overflow:hidden;white-space:normal;display:-webkit-box;-webkit-line-clamp:var(--product-desc-line-text);text-overflow:ellipsis;-webkit-box-orient:vertical}.product-list-01 .btn-tocart{margin-top:15px}.product-list-01 .cdz-quickview{display:none}}.product-list-01 .cdz-listing.cdz-mode-list{--mod-list-left-w:250px}.product-list-01 .cdz-listing.cdz-mode-list .content-lr{align-items:flex-start;gap:20px}@media only screen and (max-width: 767px){.product-list-01 .cdz-listing.cdz-mode-list{--mod-list-left-w:140px;--mod-list-gap:0 10px}}