a.np-product span{transform: rotate(180deg);-webkit-writing-mode: vertical-rl;writing-mode: vertical-rl}.product-detail-slider .product-img-big .product-swiper .swiper:not(.swiper-initialized) .swiper-slide:not([style]),.product-detail-slider .product-img-big.slider-big-h .swiper:not(.swiper-initialized) .swiper-slide:not([style]),.product-detail-slider .product-img-big.slider-big-v .swiper:not(.swiper-initialized) .swiper-slide:not([style]),.product-detail-slider .product-img-big.slider-big-fc .swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 100%}@media (min-width: 768px){.product-detail-slider .product-img-big.slider-big-fc .swiper{margin: 0px calc(0% - 60px)}.product-detail-slider .product-img-big.slider-big-fc .swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 33.33%}}@media (min-width: 768px){.product-detail-slider .product-img-grid .product-img-big.product-img-mixgrid .product-swiper-wrapper .product-swiper-slide{width: 50%}.product-detail-slider .product-img-grid .product-img-big.product-img-mixgrid .product-swiper-wrapper .product-swiper-slide:nth-child(3n+1){width: 100%}}.product-detail-slider .product-img-big.slider-big-fc .product-swiper-slide .product-item-img a.full-view{opacity: 0}.product-detail-slider .product-img-big.slider-big-fc .product-swiper-slide.swiper-slide-active .product-item-img a.full-view{opacity: 1}@media (min-width: 1200px){.product-detail-slider .product-img-big .product-swiper-slide .product-item-img:hover span.pro-zoom img.zoomImg{cursor: crosshair}}.product-detail-slider .product-img-big .swiper-buttons button.swiper-prev{left: 15px}.product-detail-slider .product-img-big .swiper-buttons button.swiper-next{right: 15px}.product-detail-slider .product-img-big .swiper-buttons button[disabled]{opacity: 0.5;pointer-events: none}.product-detail-slider .product-img-big .swiper-dots .swiper-pagination{width: unset;position: unset;display: flex;flex-wrap: wrap;justify-content: center;margin: -5px 0px 0px -5px}.product-detail-slider .product-img-big .swiper-dots .swiper-pagination span{width: 10px;height: 10px;background-color: transparent;margin: 5px 0px 0px 5px;opacity: 1;border: 1px solid var(--dominant-font-color)}.product-detail-slider .product-img-big .swiper-dots .swiper-pagination span.swiper-pagination-bullet-active{background-color: var(--dominant-font-color);border-color: var(--dominant-font-color)}.product-detail-slider .product-img-small.slider-small-h .swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 25%}.product-detail-slider .product-img-small.slider-small-v .swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 25%}@media (min-width: 768px){.product-detail-slider .product-img-small.slider-small-v .swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 100%}}.product-detail-slider .product-img-small .product-swiper-slide .product-item-img{border: 1px solid transparent}.product-detail-slider .product-img-small .product-swiper-slide .product-item-img:hover,.product-detail-slider .product-img-small .product-swiper-slide.swiper-slide-thumb-active .product-item-img{border-color: var(--heading-font-color)}.product-detail-info .product-ratting .pro-review-write{display: flex;flex-wrap: wrap;align-items: center;margin-top: -11px;margin-left: -7.5px;margin-right: -7.5px}.product-detail-info .product-ratting .pro-review-write>*{margin-top: 11px;padding-left: 7.5px;padding-right: 7.5px}.product-detail-info .product-ratting .pro-review-write .pro-review span.review-ratting span.review-caption{display: block;margin-left: 10px}@media (min-width: 768px){.product-detail-info .product-ratting .pro-review-write{margin-left: -15px;margin-right: -15px}.product-detail-info .product-ratting .pro-review-write>*{padding-left: 15px;padding-right: 15px}}.product-detail-info .product-price .price-box{align-items: center;margin-top: -5px;margin-left: -5px;margin-right: -5px}.product-detail-info .product-price .price-box>*{margin-top: 5px;padding-left: 5px;padding-right: 5px}.product-detail-info .product-stock span.stock-fill::before,.product-detail-info .product-stock span.stock-empty::before{content: "";display: inline-block;--bs-text-opacity: 1;width: 10px;height: 10px;margin-right: 8px;border-radius: 50%}.product-detail-info .product-stock span.stock-fill::before{color: rgba(var(--bs-success-rgb),var(--bs-text-opacity));background: currentColor;box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb),var(--bs-text-opacity));-webkit-animation: pulse-success 2s infinite;animation: pulse-success 2s infinite}.product-detail-info .product-stock span.stock-empty::before{color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity));background: currentColor;box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb),var(--bs-text-opacity));-webkit-animation: pulse-danger 2s infinite;animation: pulse-danger 2s infinite}.product-detail-info .product-timer{--bs-bg-opacity: 0.1;--bs-border-opacity: 0.1;border: 1px solid}.product-detail-info .product-timer ul>*{position: relative}.product-detail-info .product-timer ul>*::before{content: ":";position: absolute;left: -1.5px}.product-detail-info .product-timer ul>*:first-child::before{display: none}.product-detail-info .product-quantity .js-qty-wrapper .js-qty-wrap{align-items: center}.product-detail-info .product-quantity .js-qty-wrapper .js-qty-wrap,.product-detail-info .product-quantity .js-qty-wrapper .js-qty-wrap button.js-qty-adjust,.product-detail-info .product-quantity .js-qty-wrapper .js-qty-wrap input.js-qty-num{height: 40px}.product-detail-info .product-button button,.product-detail-info .product-button a{padding-left: 15px;padding-right: 15px}.product-tab .product-tab-nav ul.nav-tabs{margin-left: -7.5px;margin-right: -7.5px}.product-tab .product-tab-nav ul.nav-tabs>*{padding-left: 7.5px;padding-right: 7.5px}@media(min-width: 768px){.product-tab .product-tab-nav ul.nav-tabs{margin-left: -15px;margin-right: -15px}.product-tab .product-tab-nav ul.nav-tabs>*{padding-left: 15px;padding-right: 15px}}@media(min-width: 1400px){.product-tab .product-tab-nav ul.nav-tabs{margin-left: -25px;margin-right: -25px}.product-tab .product-tab-nav ul.nav-tabs>*{padding-left: 25px;padding-right: 25px}}.product-tab.horizontal-tab .product-tab-nav ul.nav-tabs{margin-top: -11px}.product-tab.horizontal-tab .product-tab-nav ul.nav-tabs>*{margin-top: 11px}.product-tab.horizontal-tab .product-tab-nav ul.nav-tabs li a{color: var(--heading-font-color);border-bottom: 1px solid transparent;-webkit-transition: color 0.3s ease-in-out,border-color 0.3s ease-in-out;transition: color 0.3s ease-in-out,border-color 0.3s ease-in-out}.product-tab.horizontal-tab .product-tab-nav ul.nav-tabs li a.active{color: var(--dominant-font-color);border-color: var(--dominant-font-color)}.product-tab .collapse-tab:last-child{border-bottom: 1px solid rgba(var(--border-color),var(--border-opacity))}.product-tab .collapse-tab button[aria-expanded="false"]{color: var(--heading-font-color)}.product-tab .collapse-tab button[aria-expanded="true"]{color: var(--dominant-font-color)}.product-description-info{display: flex;flex-wrap: wrap;margin-top: -20px}.product-description-info>*{width: 100%;margin-top: 20px}/* product-description-bullets 'ul'{margin-top: 7px}/* product-description-specifications 'ul'{list-style-type: disc;padding-left: 17px}.product-review .product-review-count span.product-review-stars{width: 30px}.product-review .product-review-count span.product-review-progress{width: calc(100% - 100px);height: 5px;position: relative;z-index: 1}.product-review .product-review-count span.product-review-progress::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: var(--heading-font-color);z-index: -1;opacity: 0.2}.product-review .product-review-count span.product-review-number{width: 50px}.product-review .product-review-form .product-review-ratting .product-ratting span.review-ratting span.review-star i{cursor: pointer}.product-review .product-review-comment .product-review-detail .product-reviewer-info span{position: relative;z-index: 1}.product-review .product-review-comment .product-review-detail .product-reviewer-info span::after{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background-color: var(--dominant-font-color);opacity: 0.1;z-index: -1}.collection-wrap #product-testimonials-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 50%}@media (min-width: 768px){.collection-wrap #product-testimonials-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 33.33%}}@media (min-width: 992px){.collection-wrap #product-testimonials-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 25%}}@media (min-width: 1200px){.collection-wrap #product-testimonials-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 20%}}.collection-wrap #related-slider-full.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 50%}@media (min-width: 768px){.collection-wrap #related-slider-full.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 33.33%}}@media (min-width: 1400px){.collection-wrap #related-slider-full.swiper:not(.swiper-initialized) .swiper-slide:not([style]){width: 25%}}.blinking{-webkit-animation: blinking 2s cubic-bezier(.4,0,.6,1) infinite;animation: blinking 2s cubic-bezier(.4,0,.6,1) infinite}@-webkit-keyframes blinking{50%{opacity: 0.5;}}@keyframes blinking{50%{opacity: 0.5;}}@-webkit-keyframes pulse-success{0%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb),0.7);}70%{transform: scale(1);box-shadow: 0 0 0 8px rgba(var(--bs-success-rgb),0);}100%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb),0);}}@keyframes pulse-success{0%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb),0.7);}70%{transform: scale(1);box-shadow: 0 0 0 8px rgba(var(--bs-success-rgb),0);}100%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb),0);}}@-webkit-keyframes pulse-danger{0%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb),0.7);}70%{transform: scale(1);box-shadow: 0 0 0 8px rgba(var(--bs-danger-rgb),0);}100%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb),0);}}@keyframes pulse-danger{0%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb),0.7);}70%{transform: scale(1);box-shadow: 0 0 0 8px rgba(var(--bs-danger-rgb),0);}100%{transform: scale(0.95);box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb),0);}}