button.plus.qib-button{margin:0}button#add-selected-to-cart{background:#fff!important;border:2px solid #007bff!important;border-radius:25px;color:#007bff!important;font-family:Noto Sans;font-size:16px;font-weight:700;padding:11px 10%!important;text-transform:none!important;width:auto!important}button#add-selected-to-cart:hover{background-color:var(--wd-primary-color)!important;border:1px solid var(--wd-primary-color)!important;color:#fff!important}@media only screen and (min-width:768px) and (max-width:1032px){.swiper-containerysssss .swiper-slide{flex:0 0 26%!important}}button#add-selected-to-cart{padding-left:20px;padding-right:20px}caption,td,th{text-align:left!important;vertical-align:bottom!important}table{border-collapse:collapse;width:100%}thead{background-color:#f7f7f7}td,th{border:1px solid #ddd;font-size:14px;padding:10px;text-align:center}th{background-color:#f0f0f0;font-weight:700}td{background-color:#fff}tbody tr:nth-child(2n) td{background-color:#f0f0f0}td:first-child{text-align:left}.magnify{border:1px solid #000;border-radius:50%;box-shadow:0 0 0 1px rgb(0 0 0 / .1);display:none;height:150px;overflow:hidden;pointer-events:none;width:150px}.magnify,.magnify img{position:absolute;transform:scale(2)}.swiper-containerysssss{overflow:hidden;width:100%}.swiper-containerysssss .swiper-slide{background:#fff;border:1px solid #0000001a;border-radius:10px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;justify-content:space-between;margin-bottom:10px;padding-bottom:15px;text-align:center}span.woocommerce-Price-amount.amount{color:#000;font-size:19px}@media (max-width:766px){.swiper-containerysssss .swiper-slide{flex:0 0 50%}}@media screen and (min-width:168px) and (max-width:767px){.swiper-container.dw-review-images-slider-mobile{display:block;height:171px;width:100%}.dw-review-images-slider-mobile .swiper-slide{align-items:center;display:flex;justify-content:center}.dw-review-images-slider-mobile .swiper-slide img{aspect-ratio:4/3;background-color:#e9e9e9;border-radius:18px;height:165px;object-fit:cover;width:100%}.swiper-button-next,.swiper-button-prev{background-color:hsl(0 0% 100% / .8);border-radius:25px;padding:10px}.swiper-button-next:after,.swiper-button-prev:after{color:#000;font-size:15px}.dw-review-images-slider-desktop{display:none!important}.swiper-button-next{right:5px}}@media (max-width:640px){.swiper-button-next,.swiper-button-prev{display:none!important}}@media screen and (min-width:768px){.swiper-container.dw-review-images-slider-mobile{display:none!important}}@media (min-width:768px){.dw-review-images-slider-desktop{display:block;height:660px;margin:0 auto;overflow:hidden;width:100%}}.product-description{color:#4d4d4d;font-family:var(--wd-alternative-font);font-size:16px;font-weight:300;line-height:1.5;overflow:hidden;padding:0 2px;position:relative;transition:max-height .3s ease}.product-description.expanded{max-height:min-content}.product-description:after{background:linear-gradient(180deg,#fff0,#fff0);bottom:0;content:"";height:50px;left:0;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.product-description.expanded:after{opacity:0}@media only screen and (min-width:160px) and (max-width:767px){.product-description{color:#4d4d4d;font-family:Poppins;font-size:14px;font-weight:300;line-height:1.5;overflow:hidden;position:relative;transition:max-height .3s ease}button#add-selected-to-cart{background:#fff!important;border:1px solid #2e2f32!important;border-radius:25px;color:#2e2f32!important;font-family:Inter,Sans-Serif;font-size:14px;font-weight:700;margin-top:10px;padding:11px 8%!important;text-transform:math-auto;width:auto!important}}#total-price{color:var(--wd-alternative-color);font-family:var(--wd-text-font);font-size:28px;font-weight:700;margin-left:10px;margin-right:10px}span.woocommerce-Price-amount.amount{font-size:20px}.loop_product-carousel{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.custom-next,.custom-prev{background:#fff;border-radius:50px;box-shadow:0 1px 6px -2px #151515;cursor:pointer;display:flex;padding:3px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.custom-prev{left:-5px}.custom-next{right:-5px}.custom-next svg,.custom-prev svg{height:30px;width:30px}.slick-slide{display:flex;justify-content:center}