.product-details-top{margin-bottom:20px}.product-details-top>div{position:relative}.product-details-top .product-gallery-section{display:flex;width:62.5%}:is(.product-details-top .product-gallery-section) .product-gallery-preview-wrap{position:relative}:is(:is(.product-details-top .product-gallery-section) .product-gallery-preview-wrap) .product-labels{position:absolute;top:12px;display:flex;flex-direction:column;gap:6px;z-index:30}:is(:is(:is(.product-details-top .product-gallery-section) .product-gallery-preview-wrap) .product-labels) .product-label{width:58px;height:58px}:is(:is(:is(:is(.product-details-top .product-gallery-section) .product-gallery-preview-wrap) .product-labels) .product-label) .product-label-image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.product-details-top .product-details-section{display:flex;width:37.5%}.product-details-top .right-sidebar{width:285px;min-width:285px}:is(.product-details-top .right-sidebar) .feature-list{flex-direction:column;margin-top:0}:is(:is(.product-details-top .right-sidebar) .feature-list) .single-feature{margin-bottom:20px;justify-content:flex-start}:is(:is(:is(.product-details-top .right-sidebar) .feature-list) .single-feature):last-child{margin-bottom:0}:is(:is(:is(.ltr .product-details-top) .product-gallery-section) .product-gallery-preview-wrap) .product-labels{left:12px}:is(.ltr .product-details-top) .right-sidebar{padding-left:15px}:is(:is(:is(.rtl .product-details-top) .product-gallery-section) .product-gallery-preview-wrap) .product-labels{right:12px}:is(.rtl .product-details-top) .right-sidebar{padding-right:15px}@media screen and (max-width:1350px){.product-details-top .right-sidebar{display:none}}@media screen and (max-width:991px){.product-details-top{margin-bottom:20px}.product-details-top>div{position:unset}}@media screen and (max-width:600px){.product-details-top .product-gallery-section,.product-details-top .product-details-section{width:100%}}.product-gallery{display:flex;align-items:stretch;width:100%;top:90px;position:sticky!important;z-index:1}.product-gallery-preview-wrap{flex-grow:1;width:100%}.product-gallery-preview-wrap.visible-variation-image .product-gallery-preview{opacity:0;visibility:hidden}.product-gallery-preview-wrap .variation-image{position:absolute;top:50%;max-height:100%;max-width:100%;z-index:1}@media screen and (min-width:1024px){.ltr .product-gallery-preview-wrap{margin-left:12px}}:is(.ltr .product-gallery-preview-wrap) .variation-image{left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1024px){.rtl .product-gallery-preview-wrap{margin-right:12px}}:is(.rtl .product-gallery-preview-wrap) .variation-image{right:50%;transform:translate(50%,-50%)}.product-gallery-preview{aspect-ratio:1 / 1;transition:var(--transition-150)}.product-gallery-preview .swiper-slide{aspect-ratio:1 / 1}.product-gallery-preview .swiper-slide{width:100%}.product-gallery-preview .swiper-slide{overflow:hidden}.product-gallery-preview .swiper-slide{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.product-gallery-preview .swiper-button-next,.product-gallery-preview .swiper-button-prev{visibility:hidden}.product-gallery-preview .swiper-button-next,.product-gallery-preview .swiper-button-prev{opacity:0}.product-gallery-preview .swiper-button-next,.product-gallery-preview .swiper-button-prev{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.product-gallery-preview .swiper-button-next,.product-gallery-preview .swiper-button-prev{transition-duration:75ms}.product-gallery-preview .swiper-button-next,.product-gallery-preview .swiper-button-prev{transition:var(--transition-150);height:30px;width:30px;border-radius:50%;top:50%;bottom:0;transform:translateY(-50%);margin:0}:is(.product-gallery-preview .swiper-button-next,.product-gallery-preview .swiper-button-prev):after{font-size:32px;font-weight:600;color:#939085}.product-gallery-preview:hover .swiper-button-next,.product-gallery-preview:hover .swiper-button-prev{visibility:visible}.product-gallery-preview:hover .swiper-button-next,.product-gallery-preview:hover .swiper-button-prev{opacity:1}.product-gallery-preview .gallery-preview-slide{aspect-ratio:1 / 1}.product-gallery-preview .gallery-preview-slide{width:100%}.product-gallery-preview .gallery-preview-slide{position:relative}.product-gallery-preview .gallery-preview-item{display:flex}.product-gallery-preview .gallery-preview-item{aspect-ratio:1 / 1}.product-gallery-preview .gallery-preview-item{width:100%}.product-gallery-preview .gallery-preview-item{align-items:center}.product-gallery-preview .gallery-preview-item{justify-content:center}.product-gallery-preview .gallery-preview-item{position:relative;background:var(--color-white);transition:none;cursor:crosshair}:is(.product-gallery-preview .gallery-preview-item)>img:not(.gallery-zoom-icon){aspect-ratio:1 / 1}:is(.product-gallery-preview .gallery-preview-item)>img:not(.gallery-zoom-icon){height:auto}:is(.product-gallery-preview .gallery-preview-item)>img:not(.gallery-zoom-icon){width:100%}:is(.product-gallery-preview .gallery-preview-item)>img:not(.gallery-zoom-icon){-o-object-fit:cover;object-fit:cover}:is(.product-gallery-preview .gallery-preview-item) img.image-placeholder{width:130px}:is(.product-gallery-preview .gallery-preview-item) img.image-placeholder{aspect-ratio:1 / 1}:is(.product-gallery-preview .gallery-preview-item) .gallery-zoom-icon{position:absolute;bottom:15px;width:30px;height:30px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;cursor:pointer;z-index:2;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}:is(.product-gallery-preview .gallery-preview-item):hover .gallery-zoom-icon{opacity:1;visibility:visible}.product-gallery-preview .gallery-view-icon{position:absolute;top:15px;height:30px;width:30px;display:none;justify-content:center;align-items:center;color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-full);z-index:1;transition:none;cursor:pointer}:is(.product-gallery-preview .gallery-view-icon)>i{font-size:16px;transition:none}:is(.ltr .product-gallery-preview) .swiper-button-next,:is(.ltr .product-gallery-preview) .swiper-button-prev{left:15px}:is(:is(.ltr .product-gallery-preview) .swiper-button-next,:is(.ltr .product-gallery-preview) .swiper-button-prev):after{padding-right:2px}:is(.ltr .product-gallery-preview) .swiper-button-next{left:unset;right:15px}:is(:is(.ltr .product-gallery-preview) .swiper-button-next):after{padding-right:unset;padding-left:2px}:is(:is(.ltr .product-gallery-preview) .gallery-preview-item) .gallery-zoom-icon{right:15px}:is(.ltr .product-gallery-preview) .gallery-view-icon{right:15px;transform:rotateY(180deg)}:is(.rtl .product-gallery-preview) .swiper-button-next,:is(.rtl .product-gallery-preview) .swiper-button-prev{right:15px}:is(:is(.rtl .product-gallery-preview) .swiper-button-next,:is(.rtl .product-gallery-preview) .swiper-button-prev):after{padding-left:2px}:is(.rtl .product-gallery-preview) .swiper-button-next{right:unset;left:15px}:is(:is(.rtl .product-gallery-preview) .swiper-button-next):after{padding-left:unset;padding-right:2px}:is(:is(.rtl .product-gallery-preview) .gallery-preview-item) .gallery-zoom-icon{left:15px}:is(.rtl .product-gallery-preview) .gallery-view-icon{left:15px;transform:rotateY(-180deg)}.product-gallery-thumbnail{flex-shrink:0;height:500px;width:auto;margin:0}.product-gallery-thumbnail:not(.swiper-initialized){margin-right:-5px;margin-left:-5px}.product-gallery-thumbnail .swiper-slide{width:80px;aspect-ratio:1 / 1}:is(.product-gallery-thumbnail .swiper-slide-active):only-child .gallery-thumbnail-item{border-color:var(--color-primary)}:is(.product-gallery-thumbnail .swiper-slide-thumb-active) .gallery-thumbnail-item{border-color:var(--color-black)}.product-gallery-thumbnail .gallery-thumbnail-slide{aspect-ratio:1 / 1}.product-gallery-thumbnail .gallery-thumbnail-slide{width:100%}:is(.product-gallery-thumbnail .gallery-thumbnail-slide) .gallery-thumbnail-item{display:flex}:is(.product-gallery-thumbnail .gallery-thumbnail-slide) .gallery-thumbnail-item{aspect-ratio:1 / 1}:is(.product-gallery-thumbnail .gallery-thumbnail-slide) .gallery-thumbnail-item{width:100%}:is(.product-gallery-thumbnail .gallery-thumbnail-slide) .gallery-thumbnail-item{align-items:center}:is(.product-gallery-thumbnail .gallery-thumbnail-slide) .gallery-thumbnail-item{justify-content:center}.product-gallery-thumbnail .gallery-thumbnail-item{position:relative;border:1px solid var(--color-gray-lite);overflow:hidden;transition:var(--transition-150);cursor:pointer}.active:is(.product-gallery-thumbnail .gallery-thumbnail-item){border-color:var(--color-primary)}:is(.product-gallery-thumbnail .gallery-thumbnail-item) img{aspect-ratio:1 / 1}:is(.product-gallery-thumbnail .gallery-thumbnail-item) img{width:100%}:is(.product-gallery-thumbnail .gallery-thumbnail-item) img{-o-object-fit:cover;object-fit:cover}:is(.product-gallery-thumbnail .gallery-thumbnail-item) .image-placeholder{max-height:60%;max-width:60%}:is(.ltr .product-gallery-thumbnail) .swiper-slide{margin-right:0}:is(.rtl .product-gallery-thumbnail) .swiper-slide{margin-left:0}@media screen and (max-width:1600px){.product-gallery-thumbnail:not(.swiper-initialized) .swiper-slide{max-width:calc(16.66% - 10px)}}@media screen and (max-width:1199px){.product-gallery{width:430px;min-width:430px}}@media screen and (max-width:991px){.product-gallery-thumbnail:not(.swiper-initialized) .swiper-slide{max-width:calc(14.285% - 10px)}.product-gallery{width:578px;min-width:578px;position:unset!important;z-index:unset}.ltr .product-gallery{padding-right:15px}.rtl .product-gallery{padding-left:15px}.product-gallery-preview .gallery-view-icon{display:flex}}@media screen and (max-width:600px){.product-gallery{width:100%;min-width:100%;flex-direction:column-reverse}.ltr .product-gallery{padding-right:0}.rtl .product-gallery{padding-left:0}.product-gallery-thumbnail{width:100%;height:82px;margin-top:12px}.product-gallery-thumbnail:not(.swiper-initialized){margin-right:0;margin-left:0}.product-gallery-thumbnail .swiper-wrapper{flex-direction:row}.product-gallery-thumbnail .swiper-slide{width:80px!important;height:80px!important;max-width:80px}.product-gallery-thumbnail .swiper-button-next,.product-gallery-thumbnail .swiper-button-prev{top:50%}:is(.ltr .product-gallery-thumbnail) .swiper-slide{margin-right:8px!important}:is(.ltr .product-gallery-thumbnail) .swiper-button-next,:is(.ltr .product-gallery-thumbnail) .swiper-button-prev{transform:translateY(-50%) rotate(90deg)}:is(.ltr .product-gallery-thumbnail) .swiper-button-next{right:10px;left:unset}:is(.ltr .product-gallery-thumbnail) .swiper-button-prev{left:10px}:is(.rtl .product-gallery-thumbnail) .swiper-slide{margin-left:8px!important}:is(.rtl .product-gallery-thumbnail) .swiper-button-next,:is(.rtl .product-gallery-thumbnail) .swiper-button-prev{transform:translateY(-50%) rotate(-90deg)}:is(.rtl .product-gallery-thumbnail) .swiper-button-next{left:10px;right:unset}:is(.rtl .product-gallery-thumbnail) .swiper-button-prev{right:10px}}@media screen and (max-width:576px){.product-gallery-thumbnail:not(.swiper-initialized) .swiper-slide{max-width:calc(16.66% - 10px)}.product-gallery-preview .gallery-view-icon{top:0}:is(.ltr .product-gallery-preview) .gallery-view-icon{right:0}:is(.rtl .product-gallery-preview) .gallery-view-icon{left:0}}@media screen and (max-width:450px){.product-gallery-thumbnail:not(.swiper-initialized) .swiper-slide{max-width:calc(25% - 10px)}}@media(min-width:1024px){.ltr .product-details-info{margin-left:5rem}.rtl .product-details-info{margin-right:5rem}}.product-details-info .details-info-top{margin-bottom:1rem}:is(.product-details-info .details-info-top) .product-name{margin-bottom:1rem}:is(.product-details-info .details-info-top) .product-name{font-weight:600}:is(.product-details-info .details-info-top) .product-name{line-height:1.2}@media(min-width:1440px){:is(.product-details-info .details-info-top) .product-name{line-height:1.5}}:is(.product-details-info .details-info-top) .product-name{font-size:16px;color:#464646}@media(min-width:1440px){:is(.product-details-info .details-info-top) .product-name{font-size:27px}}:is(.product-details-info .details-info-top) .short-description{margin-bottom:.75rem}:is(.product-details-info .details-info-top) .short-description{color:#939085}:is(:is(.product-details-info .details-info-top) .short-description),:is(:is(.product-details-info .details-info-top) .short-description) p,:is(:is(.product-details-info .details-info-top) .short-description) span{font-size:12px}:is(:is(.product-details-info .details-info-top) .short-description),:is(:is(.product-details-info .details-info-top) .short-description) p,:is(:is(.product-details-info .details-info-top) .short-description) span{line-height:1.5}@media(min-width:1440px){:is(:is(.product-details-info .details-info-top) .short-description),:is(:is(.product-details-info .details-info-top) .short-description) p,:is(:is(.product-details-info .details-info-top) .short-description) span{font-size:14px}}.product-details-info .availability{margin-bottom:1.5rem}.made-to-order:is(.product-details-info .availability),.in-stock:is(.product-details-info .availability){color:#1db10a}.backorder:is(.product-details-info .availability){color:#d01717}.out-of-stock:is(.product-details-info .availability){color:var(--color-red)}:is(.product-details-info .availability)+.details-info-top-actions{margin-top:-2px}.product-details-info .details-info-middle{padding-bottom:25px}:is(.product-details-info .details-info-middle) .product-sku{font-size:.875rem;line-height:1.25rem}:is(.product-details-info .details-info-middle) .product-sku{--tw-text-opacity: 1;color:rgb(135 135 135 / var(--tw-text-opacity, 1))}:is(.product-details-info .details-info-middle) .product-price{display:flex}:is(.product-details-info .details-info-middle) .product-price{align-items:center}:is(.product-details-info .details-info-middle) .product-price{padding-bottom:.75rem}:is(.product-details-info .details-info-middle) .product-price{font-size:1.25rem;line-height:1.75rem}:is(:is(.product-details-info .details-info-middle) .product-price) .previous-price{font-weight:600}:is(:is(.product-details-info .details-info-middle) .product-price) .previous-price{--tw-text-opacity: 1;color:rgb(70 70 70 / var(--tw-text-opacity, 1))}:is(:is(.product-details-info .details-info-middle) .product-price) .special-price{font-weight:600}:is(:is(.product-details-info .details-info-middle) .product-price) .special-price{--tw-text-opacity: 1;color:rgb(230 5 40 / var(--tw-text-opacity, 1))}:is(:is(.product-details-info .details-info-middle) .product-price) .special-price{max-width:100%;display:inline-block;white-space:nowrap;overflow:hidden}:is(:is(:is(.product-details-info .details-info-middle) .product-price) .special-price)+.previous-price{font-weight:400}:is(:is(:is(.product-details-info .details-info-middle) .product-price) .special-price)+.previous-price{--tw-text-opacity: 1;color:rgb(60 60 60 / var(--tw-text-opacity, 1))}:is(:is(:is(.product-details-info .details-info-middle) .product-price) .special-price)+.previous-price{text-decoration-line:line-through}.product-details-info .product-variants{padding-bottom:10px}:is(:is(.product-details-info .product-variants) .form-group) .extra-price{font-weight:var(--font-medium);color:var(--color-gray)}:is(.variant-select:is(:is(.product-details-info .product-variants) .form-group) .col-lg-18):last-child{width:-moz-max-content;width:max-content;max-width:100%}:is(.variant-select:is(:is(.product-details-info .product-variants) .form-group) .col-lg-18):last-child>div{position:relative;width:-moz-max-content;width:max-content}:is(:is(.variant-select:is(:is(.product-details-info .product-variants) .form-group) .col-lg-18):last-child>div):after{content:"";background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" class="feather feather-chevron-down" fill="none" height="18" width="18" stroke="grey" stroke-linecap="round" stroke-linejoin="round" stroke-width="2" viewBox="0 0 24 24"><polyline points="6 9 12 15 18 9"/></svg>');background-position:center;background-repeat:no-repeat;width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%)}:is(.variant-select:is(:is(.product-details-info .product-variants) .form-group) .col-lg-18) .form-control{width:auto;max-width:100%;line-height:1}:is(.product-details-info .product-variants) .variant-check{margin:-1px 0 7px}:is(:is(.product-details-info .product-variants) .variant-check) .error-message{margin:-7px 0 8px}:is(.product-details-info .product-variants) .variant-radio{margin:-2px 0 8px}:is(:is(.product-details-info .product-variants) .variant-radio) .error-message{margin:-6px 0 7px}:is(:is(.product-details-info .product-variants) .variant-input) textarea{height:100px}:is(.product-details-info .product-variants) .variant-input,:is(.product-details-info .product-variants) .variant-select{margin-bottom:20px}:is(:is(.product-details-info .product-variants) .variant-input,:is(.product-details-info .product-variants) .variant-select) label{padding-top:12px}:is(:is(.product-details-info .product-variants) .variant-input,:is(.product-details-info .product-variants) .variant-select) .error-message{margin:6px 0 -5px}:is(:is(.product-details-info .product-variants) .variant-custom-selection):not(:last-child){margin-bottom:10px}:is(:is(.product-details-info .product-variants) .variant-custom-selection) label{font-weight:var(--font-medium)}:is(:is(.product-details-info .product-variants) .variant-custom-selection) .variation-label{font-size:15px;margin-bottom:6px;font-weight:400;color:var(--color-gray)}:is(:is(.product-details-info .product-variants) .variant-custom-selection) .error-message{margin:-4px 0 5px}:is(.product-details-info .product-variants) .custom-selection{display:inline-flex;flex-wrap:wrap}:is(:is(.product-details-info .product-variants) .custom-selection)>li{font-size:14px;display:flex;padding:6px 14px;color:var(--color-gray);justify-content:center;transition:.1s ease-in-out;cursor:pointer;border:1px solid transparent}.disabled:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li){opacity:.6}.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li){width:55px}.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li){aspect-ratio:1 / 1}.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li){padding:0}.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div.wrapper{width:100%}.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div.wrapper{aspect-ratio:1 / 1}.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div.wrapper{padding:2px;border:1px solid transparent}:is(.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div.wrapper)>div{aspect-ratio:1 / 1}:is(.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div.wrapper)>div{width:100%}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li){width:55px;padding:0}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div{width:100%}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper{position:relative}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper{aspect-ratio:1 / 1}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper{width:100%}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper{padding:2px;border:1px solid transparent}:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper) img:not(.zoom-icon){aspect-ratio:1 / 1}:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper) img:not(.zoom-icon){width:100%}:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper) img.zoom-icon{position:absolute;bottom:8px;width:12px;height:12px}.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-info{display:flex;justify-content:center;margin-top:3px}:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-info) .variation-info-tooltip-toggle{position:relative;width:14px;height:14px}:is(:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-info) .variation-info-tooltip-toggle) .variation-info-tooltip{display:none;position:absolute;top:100%;width:150px;z-index:50;color:#fff;text-align:center;background-color:#939085;padding:2px 8px;margin-top:4px}:is(:is(:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-info) .variation-info-tooltip-toggle) .variation-info-tooltip) p{font-size:12px}:is(:is(.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-info) .variation-info-tooltip-toggle):hover .variation-info-tooltip{display:block}.active:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li){cursor:default}.active.variation-image:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li) .variation-image-wrapper{border:1px solid var(--color-black)}.active.variation-color:is(:is(:is(.product-details-info .product-variants) .custom-selection)>li)>div.wrapper{border:1px solid var(--color-black)}.product-details-info .details-info-middle-actions{display:flex;gap:1rem}@media(min-width:1024px){.product-details-info .details-info-middle-actions{gap:2rem}}:is(.product-details-info .details-info-middle-actions) .btn-add-to-cart{font-weight:600}:is(.product-details-info .details-info-middle-actions) .btn-add-to-cart{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}:is(.product-details-info .details-info-middle-actions) .btn-add-to-cart{padding:12px 30px;background-color:#88857a;height:100%}:is(:is(.product-details-info .details-info-middle-actions) .btn-add-to-cart):disabled{background:#efeef1;color:#cac7d1}.btn-loading:is(:is(.product-details-info .details-info-middle-actions) .btn-add-to-cart):after{width:20px;height:20px;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 1.3px),#fff 0);mask:radial-gradient(farthest-side,transparent calc(100% - 1.3px),#fff 0)}:is(.product-details-info .details-info-middle-actions) .btn-wishlist{display:flex}:is(.product-details-info .details-info-middle-actions) .btn-wishlist{align-items:center}:is(.product-details-info .details-info-middle-actions) .btn-wishlist{gap:.75rem}.product-details-info .number-picker-lg{display:inline-flex;align-items:center}:is(.product-details-info .number-picker-lg) label{font-weight:var(--font-medium)}:is(.product-details-info .number-picker-lg) .input-group-quantity{position:relative}:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .input-quantity{font-size:15px;height:45px;width:120px;padding:10px 40px;text-align:center;border-radius:0;border:1px solid var(--color-gray-lite)}:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .input-quantity):focus{outline:0;border-color:var(--color-gray-lite)}[disabled]:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .input-quantity){color:var(--color-gray-dark)}:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper{inset:0}:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper{position:absolute}:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-number{position:absolute;width:40px;height:100%;padding:0;line-height:18px;background:none;border-radius:0}:is(:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-number):hover{color:var(--color-primary)}[disabled]:is(:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-number){color:var(--color-gray-dark)}[disabled]:is(:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-number):hover{color:var(--color-gray-dark)}:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-plus{top:0}:is(:is(:is(.product-details-info .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-minus{top:0}.product-details-info .details-info-bottom{padding:10px 0}.product-details-info .additional-info{display:flex;flex-direction:column;padding:5px 0}:is(.product-details-info .additional-info) li{margin-bottom:4px;padding:0 12px}:is(:is(.product-details-info .additional-info) li):last-child{margin-bottom:0}:is(:is(.product-details-info .additional-info) li) label{margin-bottom:0}:is(:is(.product-details-info .additional-info) li) a{color:var(--color-primary)}:is(:is(:is(.product-details-info .additional-info) li) a):hover{color:var(--color-primary-hover)}:is(.product-details-info .additional-info) .sku{color:var(--color-primary)}:is(:is(.product-details-info .additional-info) .sku) label{color:var(--color-black)}.product-details-info .social-share{margin-top:1.5rem}.product-details-info .social-share{display:flex}.product-details-info .social-share{align-items:center}:is(.ltr .product-details-info) .details-info-top{text-align:left}:is(:is(:is(.ltr .product-details-info) .details-info-middle) .product-price) .special-price{margin-right:0}:is(:is(:is(:is(.ltr .product-details-info) .details-info-middle) .product-price) .special-price)+.previous-price{margin-left:8px}:is(:is(:is(:is(.ltr .product-details-info) .product-variants) .form-group) .form-custom-radio) .extra-price{margin-left:4px}:is(:is(.variant-select:is(:is(:is(.ltr .product-details-info) .product-variants) .form-group) .col-lg-18):last-child>div):after{right:10px}:is(.variant-select:is(:is(:is(.ltr .product-details-info) .product-variants) .form-group) .col-lg-18) .form-control{padding-right:35px}:is(:is(:is(.ltr .product-details-info) .product-variants) .variant-custom-selection) .variation-label{padding-left:5px}:is(:is(:is(.ltr .product-details-info) .product-variants) .custom-selection)>li{margin:0 1px 1px 0}:is(:is(:is(:is(.ltr .product-details-info) .product-variants) .custom-selection)>li):last-child{margin-right:0}:is(.variation-image:is(:is(:is(:is(.ltr .product-details-info) .product-variants) .custom-selection)>li) .variation-image-wrapper) img.zoom-icon{right:8px}:is(:is(.variation-image:is(:is(:is(:is(.ltr .product-details-info) .product-variants) .custom-selection)>li) .variation-info) .variation-info-tooltip-toggle) .variation-info-tooltip{left:50%;transform:translate(-50%)}:is(:is(:is(.ltr .product-details-info) .details-info-middle-actions) .btn-add-to-cart)>i{margin-right:6px}:is(:is(.ltr .product-details-info) .number-picker-lg) label{margin-right:20px}:is(:is(:is(:is(.ltr .product-details-info) .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-plus{right:0}:is(:is(:is(:is(.ltr .product-details-info) .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-minus{left:0}:is(.ltr .product-details-info) .additional-info{margin:0 0 -6px -12px}:is(:is(:is(.ltr .product-details-info) .additional-info) li) label{margin-right:5px}:is(.rtl .product-details-info) .details-info-top{text-align:right}:is(:is(:is(.rtl .product-details-info) .details-info-middle) .product-price) .special-price{margin-left:0}:is(:is(:is(:is(.rtl .product-details-info) .details-info-middle) .product-price) .special-price)+.previous-price{margin-right:8px}:is(:is(:is(:is(.rtl .product-details-info) .product-variants) .form-group) .form-custom-radio) .extra-price{margin-right:4px}:is(:is(.variant-select:is(:is(:is(.rtl .product-details-info) .product-variants) .form-group) .col-lg-18):last-child>div):after{left:10px}:is(.variant-select:is(:is(:is(.rtl .product-details-info) .product-variants) .form-group) .col-lg-18) .form-control{padding-left:35px}:is(:is(:is(.rtl .product-details-info) .product-variants) .variant-custom-selection) .variation-label{padding-right:5px}:is(:is(:is(.rtl .product-details-info) .product-variants) .custom-selection)>li{margin:0 0 1px 1px}:is(:is(:is(:is(.rtl .product-details-info) .product-variants) .custom-selection)>li):last-child{margin-left:0}:is(.variation-image:is(:is(:is(:is(.rtl .product-details-info) .product-variants) .custom-selection)>li) .variation-image-wrapper) img.zoom-icon{left:8px}:is(:is(.variation-image:is(:is(:is(:is(.rtl .product-details-info) .product-variants) .custom-selection)>li) .variation-info) .variation-info-tooltip-toggle) .variation-info-tooltip{right:50%;transform:translate(50%)}:is(:is(:is(.rtl .product-details-info) .details-info-middle-actions) .btn-add-to-cart)>i{margin-left:6px}:is(:is(.rtl .product-details-info) .number-picker-lg) label{margin-left:20px}:is(:is(:is(:is(.rtl .product-details-info) .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-plus{left:0}:is(:is(:is(:is(.rtl .product-details-info) .number-picker-lg) .input-group-quantity) .btn-wrapper) .btn-minus{right:0}:is(.rtl .product-details-info) .additional-info{margin:0 -12px -6px 0}:is(:is(:is(.rtl .product-details-info) .additional-info) li) label{margin-left:5px}@media screen and (max-width:1350px){.ltr .product-details-info{padding-left:15px;padding-right:0}.rtl .product-details-info{padding-right:15px;padding-left:0}}@media screen and (max-width:991px){.product-details-info{width:100%;margin-top:34px}.product-details-info .product-name{font-size:22px;line-height:26px}.product-details-info .product-variants{margin-top:-5px}:is(:is(.product-details-info .product-variants) .variant-custom-selection) label{padding-top:0}:is(.product-details-info .product-variants) .variant-check,:is(.product-details-info .product-variants) .variant-radio{margin-top:0}:is(:is(.product-details-info .product-variants) .variant-check,:is(.product-details-info .product-variants) .variant-radio) label{margin-bottom:8px}:is(:is(.product-details-info .product-variants) .variant-input,:is(.product-details-info .product-variants) .variant-select) label{padding-top:0}.ltr .product-details-info{padding-left:0}.rtl .product-details-info{padding-right:0}}@media screen and (max-width:400px){.product-details-info .product-name{font-size:20px;line-height:24px}:is(.product-details-info .number-picker-lg) label{display:none}}.specification{padding-top:51px}.specification .specification-inner{border:1px solid var(--color-gray-lite);border-radius:var(--radius-default);overflow:hidden}.specification .title{padding:15px 20px;background:var(--color-white-dark)}.specifications{width:100%;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.specifications dl{display:flex}.specifications dl{align-items:flex-start}:is(.specifications dl) dt,:is(.specifications dl) dd{padding:1.25rem}:is(:is(.specifications dl) dt,:is(.specifications dl) dd),:is(:is(.specifications dl) dt,:is(.specifications dl) dd) p{font-size:14px}:is(:is(.specifications dl) dt,:is(.specifications dl) dd),:is(:is(.specifications dl) dt,:is(.specifications dl) dd) p{line-height:23px}:is(.specifications dl) dt{flex-shrink:0}:is(.specifications dl) dt{font-weight:500}:is(.specifications dl) dt{width:190px;margin-bottom:0}.ltr .specifications{padding-left:.75rem}.rtl .specifications{padding-right:.75rem}.specification-inline .specification-row{overflow:hidden;border-bottom:1px solid #D6D4CF}:is(.specification-inline .specification-row):last-child{margin-bottom:0}:is(.specification-inline .specification-row) .title{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:is(.specification-inline .specification-row) .title{transition-duration:.3s}:is(.specification-inline .specification-row) .title{display:flex;align-items:center;justify-content:space-between;padding:1rem;cursor:pointer;width:100%}:is(:is(.specification-inline .specification-row) .title) h5{font-weight:500}:is(:is(.specification-inline .specification-row) .title) h5{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}:is(:is(.specification-inline .specification-row) .title) h5{margin:0;font-size:16px}:is(:is(.specification-inline .specification-row) .title) .btn-toggle{display:flex;align-items:center;justify-content:center;position:relative}:is(:is(:is(.specification-inline .specification-row) .title) .btn-toggle) span{font-size:16px;font-weight:700;line-height:1;transition:transform var(--transition-300)}:is(:is(:is(.specification-inline .specification-row) .title) .btn-toggle):hover{border-color:var(--color-primary);background:var(--color-primary);transform:scale(1.05)}:is(:is(:is(.specification-inline .specification-row) .title) .btn-toggle):hover span{color:var(--color-white)}:is(.specification-inline .specification-row) .specifications{margin:0;list-style:none}:is(:is(.specification-inline .specification-row) .specifications) li{display:flex;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid var(--color-gray-lite)}:is(:is(:is(.specification-inline .specification-row) .specifications) li):last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}:is(:is(:is(.specification-inline .specification-row) .specifications) li) label{font-weight:var(--font-medium);color:var(--color-black);min-width:140px;flex-shrink:0}:is(:is(:is(.specification-inline .specification-row) .specifications) li) span{color:var(--color-gray);line-height:1.5;flex:1}:is(:is(.ltr .specification-inline) .specification-row) .title{text-align:left}:is(:is(:is(:is(.ltr .specification-inline) .specification-row) .specifications) li) label{margin-right:15px}:is(:is(.rtl .specification-inline) .specification-row) .title{text-align:right}:is(:is(:is(:is(.rtl .specification-inline) .specification-row) .specifications) li) label{margin-left:15px}@media screen and (max-width:767px){:is(.specification-inline .specification-row) .title{padding:14px 16px}:is(:is(.specification-inline .specification-row) .title) h5{font-size:15px}:is(.specification-inline .specification-row) .specifications{padding:16px}:is(:is(.specification-inline .specification-row) .specifications) li{flex-direction:column}:is(:is(:is(.specification-inline .specification-row) .specifications) li) label{margin-bottom:4px;min-width:unset}:is(:is(:is(:is(.ltr .specification-inline) .specification-row) .specifications) li) label{margin-right:0}:is(:is(:is(:is(.rtl .specification-inline) .specification-row) .specifications) li) label{margin-left:0}}.product-details-bottom{display:flex}.product-details-bottom .vertical-products{margin-top:14px}.product-details-bottom .left-sidebar{width:285px;min-width:285px}:is(.product-details-bottom .left-sidebar) .banner{margin-top:40px;position:relative}:is(:is(.product-details-bottom .left-sidebar) .banner) img{width:100%;border-radius:8px;transition:.8s ease}:is(.ltr .product-details-bottom) .left-sidebar{padding-right:15px}:is(.rtl .product-details-bottom) .left-sidebar{padding-left:15px}.product-details-tab hr{display:none;z-index:1}:is(.product-details-tab .description) .content{height:auto;max-height:400px;overflow-y:hidden;position:relative}:is(:is(.product-details-tab .description) .content):after{content:"";display:block;width:100%;height:120px;position:absolute;bottom:0}.active:is(:is(.product-details-tab .description) .content){height:auto;max-height:unset}.active:is(:is(.product-details-tab .description) .content):after{display:none}.less-content:is(:is(.product-details-tab .description) .content):after{display:none}:is(.product-details-tab .description) .btn-show-more{margin-left:auto;margin-right:auto;margin-top:25px;padding:4px 18px;font-size:14px;opacity:0;visibility:hidden;display:block;border:1px solid var(--color-primary)}.show:is(:is(.product-details-tab .description) .btn-show-more){opacity:1;visibility:visible}.product-details-tab .tabs{justify-content:center;border-bottom:1px solid var(--color-gray-lite)}:is(.product-details-tab .tabs) .nav-item{margin:0 26px}:is(.active:is(:is(.product-details-tab .tabs) .nav-item) .nav-link):before{width:100%}:is(.active:is(:is(.product-details-tab .tabs) .nav-item) .nav-link):after{opacity:1}:is(.product-details-tab .tabs) .nav-link{font-size:20px;font-weight:var(--font-medium);padding:15px 3px;color:var(--color-black)}:is(:is(.product-details-tab .tabs) .nav-link):after,:is(:is(.product-details-tab .tabs) .nav-link):before{z-index:2;transition:var(--transition-150)}:is(:is(:is(.ltr .product-details-tab) .description) .content):after{background:linear-gradient(180deg,#fff0 0,#fff);left:0}:is(:is(:is(.rtl .product-details-tab) .description) .content):after{background:linear-gradient(-180deg,#fff0 0,#fff);right:0}@media screen and (max-width:1600px){:is(:is(.product-details-bottom .product-details-bottom-inner) .landscape-products) .swiper-slide{width:20%}}@media screen and (max-width:1300px){:is(:is(.product-details-bottom .product-details-bottom-inner) .landscape-products) .swiper-slide{width:25%}}@media screen and (max-width:1100px){:is(:is(.product-details-bottom .product-details-bottom-inner) .landscape-products) .swiper-slide{width:33.33%}}@media screen and (max-width:991px){.product-details-bottom .left-sidebar{width:100%;min-width:0}:is(.product-details-bottom .left-sidebar) .vertical-products{margin-top:44px}.product-details-bottom .product-details-bottom-inner{width:100%}:is(:is(.product-details-bottom .product-details-bottom-inner) .landscape-products) .swiper-slide{width:25%}.product-details-bottom .product-details-tab{margin-bottom:-15px}:is(.ltr .product-details-bottom) .product-details-bottom-inner{padding-left:0}:is(.rtl .product-details-bottom) .product-details-bottom-inner{padding-right:0}}@media screen and (max-width:880px){:is(:is(.product-details-bottom .product-details-bottom-inner) .landscape-products) .swiper-slide{width:33.33%}}@media screen and (max-width:767px){.product-details-tab{position:relative}.product-details-tab .product-details-tab-overflow{overflow:auto;padding-bottom:10px}:is(.product-details-tab .product-details-tab-overflow)::-webkit-scrollbar{width:0px;height:0px}:is(.product-details-tab .product-details-tab-overflow)::-webkit-scrollbar-track,:is(.product-details-tab .product-details-tab-overflow)::-webkit-scrollbar-thumb,:is(.product-details-tab .product-details-tab-overflow)::-webkit-scrollbar-thumb:hover{background:transparent}:is(.product-details-tab .product-details-tab-overflow) .nav-tabs{flex-wrap:nowrap;flex-direction:row;justify-content:unset;margin-left:auto;margin-right:auto;width:-moz-max-content;width:max-content;position:relative;z-index:2}:is(:is(.product-details-tab .product-details-tab-overflow) .nav-tabs) .nav-item{white-space:nowrap}:is(.product-details-tab .product-details-tab-overflow) hr{display:block;height:0;background:transparent;position:absolute;width:100%;top:39px;border:unset;border-bottom:1px solid #e5e5e5;opacity:1}:is(:is(.ltr .product-details-tab) .product-details-tab-overflow) hr{left:0}:is(:is(.rtl .product-details-tab) .product-details-tab-overflow) hr{right:0}}@media screen and (max-width:640px){:is(:is(.product-details-bottom .product-details-bottom-inner) .landscape-products) .swiper-slide{width:50%}}:is(.product-magento-description [data-content-type=video]) iframe{width:100%!important;aspect-ratio:16 / 9}.product-magento-description [data-content-type=image]{max-width:100%;height:auto}:is(.product-magento-description [data-content-type=image]) img{width:100%;height:auto}.pagebuilder-mobile-hidden:is(:is(.product-magento-description [data-content-type=image]) img){display:block}.pagebuilder-mobile-only:is(:is(.product-magento-description [data-content-type=image]) img){display:none}@media(max-width:768px){.pagebuilder-mobile-hidden:is(:is(.product-magento-description [data-content-type=image]) img){display:none}.pagebuilder-mobile-only:is(:is(.product-magento-description [data-content-type=image]) img){display:block}}:is(.product-magento-description .row-full-width-inner) .pagebuilder-column-group{display:flex}:is(.product-magento-description .row-full-width-inner) .pagebuilder-column-group{flex-wrap:nowrap}.product-magento-description .vertical-align-wh div[data-element=main]{height:100%;display:flex;align-items:center}.product-details-tab .reviews{padding-top:45px}:is(.product-details-tab .reviews) .pagination{margin-top:11px}.review-form .title{font-size:20px;font-weight:500;line-height:28px;margin-bottom:28px}.review-form .rating-input{font-size:26px;line-height:20px;position:relative;display:flex;margin:-1px 0 -2px;flex-direction:row-reverse;justify-content:flex-end}:is(.review-form .rating-input) label{font-size:20px;margin-bottom:0;color:var(--color-gray-lite);cursor:pointer;transition:var(--transition-150)}:is(:is(.review-form .rating-input) label):hover,:is(:is(.review-form .rating-input) label):focus{color:var(--color-yellow)}:is(:is(:is(.review-form .rating-input) label):hover,:is(:is(.review-form .rating-input) label):focus)~label{color:var(--color-yellow)}:is(.review-form .rating-input) input[type=radio]{display:none}:is(:is(.review-form .rating-input) input[type=radio]):checked~label{color:var(--color-yellow)}.review-form #comment{height:100px}.review-form .btn-submit{padding:7px 30px;font-size:14px}.user-review-wrap{margin-top:4px;margin-bottom:25px}.user-review-wrap.loading:after{border-width:2px}.user-review-wrap .empty-message{display:flex;padding:35px 0 40px;justify-content:center;align-items:center;flex-direction:column;text-align:center}:is(.user-review-wrap .empty-message) svg{height:80px;width:80px;margin-bottom:16px}:is(:is(.user-review-wrap .empty-message) svg) path{stroke-width:3px;fill:var(--color-primary);stroke:var(--color-primary)}:is(.user-review-wrap .empty-message)>span{font-size:20px;font-weight:500;line-height:28px;display:block}.user-review{margin-bottom:27px}.user-review .user-review-header{display:flex;margin-bottom:10px}:is(.user-review .user-review-header) .user-avatar{min-width:40px;max-width:40px;height:40px;border-radius:50%;display:flex;overflow:hidden;align-items:center;justify-content:center;color:#fff;background:var(--color-primary);font-size:18px;text-transform:uppercase;line-height:1}:is(.user-review .user-review-header) .user-review-top{width:calc(100% - 50px)}:is(:is(:is(.user-review .user-review-header) .product-rating) .back-stars) i{font-size:14px}.user-review .user-name{font-size:16px;margin-top:1px;margin-bottom:3px}.user-review .reviewer-message{font-size:14px;color:var(--color-gray);margin-bottom:7px}.user-review .review-date,.user-review .review-approval{font-size:13px;color:var(--color-gray-dark);display:block}:is(:is(.ltr .user-review) .user-review-header) .user-avatar{margin-right:12px}:is(.ltr .user-review) .reviewer-message{padding-left:52px}:is(.ltr .user-review) .review-date,:is(.ltr .user-review) .review-approval{padding-left:52px}:is(:is(.rtl .user-review) .user-review-header) .user-avatar{margin-left:12px}:is(.rtl .user-review) .reviewer-message{padding-right:52px}:is(.rtl .user-review) .review-date,:is(.rtl .user-review) .review-approval{padding-right:52px}@media screen and (max-width:1199px){.user-review-wrap{margin:48px 0 25px}}@media screen and (max-width:991px){.product-details-tab .reviews{padding-top:20px}}.landscape-products-wrap{padding:4rem 0}:is(.landscape-products-wrap .landscape-products-inner) .products-header{margin-bottom:28px}:is(:is(.landscape-products-wrap .landscape-products-inner) .products-header) .section-title,:is(:is(.landscape-products-wrap .landscape-products-inner) .products-header) .section-subtitle{color:#000;font-size:24px;font-weight:600;line-height:24px;text-align:center}.landscape-products-wrap .landscape-products{display:grid}.landscape-products-wrap .landscape-products{grid-template-columns:repeat(2,minmax(0,1fr))}.landscape-products-wrap .landscape-products{gap:1.25rem}@media(min-width:1024px){.landscape-products-wrap .landscape-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.landscape-products-wrap .landscape-products{overflow:unset;margin-left:-5px;margin-right:-5px;padding-bottom:15px}:is(.landscape-products-wrap .landscape-products) .product-card{min-height:240px}body{background-color:#f7f8f7}.product-description{margin-top:5rem;margin-bottom:5rem}.product-description img{width:100%}:is(:is(.product-description table) td) img{width:100%}:is(.landscape-products-wrap.upsell-products .products-header) .section-subtitle{color:#939085;font-size:25px;line-height:1.4}.landscape-products-wrap.related-products{background-color:#fff}
