.col-xl-4{position:relative;width:100%;padding-right:15px;padding-left:15px}.col-xl-9{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:1200px){.col-xl-4{-webkit-box-flex:0;flex:0 0 22.2222222222%;max-width:22.2222222222%}.col-xl-9{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}.nav{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.flex-column-reverse{-webkit-box-direction:reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;flex-direction:column-reverse!important}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;flex-direction:row!important}.flex-lg-row{-webkit-box-direction:normal!important}}.product-details-top{display:-webkit-box;display:flex;margin-bottom:20px}.product-details-top .right-sidebar{width:285px;min-width:285px;padding-left:15px}.product-details-top .right-sidebar .feature-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin-top:0}.product-details-top .right-sidebar .feature-list .single-feature{margin-bottom:20px;-webkit-box-pack:start;justify-content:flex-start}.product-details-top .right-sidebar .feature-list .single-feature:last-child{margin-bottom:0}.product-details-top-inner{display:-webkit-box;display:flex;width:100%}@media screen and (max-width:1350px){.product-details-top .right-sidebar{display:none}}@media screen and (max-width:991px){.product-details-top-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.product-image-gallery{display:-webkit-box;display:flex;align-self:flex-start;-webkit-box-align:start;align-items:flex-start;width:600px}.additional-image-wrap{width:80px;min-width:80px;margin-top:8px}.additional-image-wrap .additional-image{display:-webkit-box;display:flex;height:80px;margin:8px 0;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid #ebebeb;border-radius:2px;cursor:pointer;overflow:hidden;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.additional-image-wrap .additional-image>img{max-height:100%;max-width:100%}.additional-image-wrap .additional-image .image-placeholder{height:35px;width:35px}.base-image-wrap{position:relative;width:100%;min-width:0;margin-left:16px;-webkit-box-flex:1;flex-grow:1;border:1px solid #ebebeb;border-radius:2px}.base-image-wrap .base-image .base-image-inner:not(:first-child){display:none}.base-image-wrap .base-image-slide{position:relative;display:-webkit-box;display:flex;height:100%;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;padding-bottom:100%;background:#fff;cursor:crosshair}.base-image-wrap .base-image-slide:hover>img:not(.zoomImg){opacity:0!important}.base-image-wrap .base-image-slide>img:not(.zoomImg){position:absolute;left:50%;top:50%;max-height:100%;max-width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.base-image-wrap .base-image-slide .image-placeholder{width:130px}.base-image-wrap .btn-gallery-trigger{position:absolute;bottom:10px;right:10px;height:40px;width:40px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;z-index:1;cursor:pointer;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.base-image-wrap .btn-gallery-trigger>i{font-size:20px;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.base-image-wrap .btn-gallery-trigger:hover>i{color:#0068e1;color:var(--color-primary)}@media screen and (max-width:1600px){.product-image-gallery{width:500px}.additional-image-wrap{width:70px;min-width:70px}.additional-image-wrap .additional-image{height:70px}}@media screen and (max-width:991px){.base-image-wrap .base-image-slide{cursor:-webkit-zoom-in;cursor:zoom-in}.base-image-wrap .base-image-slide:hover>img:not(.zoomImg){opacity:1!important}.base-image-wrap .btn-gallery-trigger{display:none}}@media screen and (max-width:576px){.product-image-gallery{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}.additional-image-wrap{display:-webkit-box;display:flex;width:calc(100% - 32px);min-width:0;margin:16px auto 0}.additional-image-wrap .additional-image{width:70px;min-width:70px;margin:0 8px}.base-image-wrap{margin-left:0}.base-image-wrap .base-image-slide{padding-bottom:90%}}.product-details-info{width:calc(100% - 600px);padding:0 15px 0 30px}.product-details-info .details-info-top{padding-bottom:17px}.product-details-info .product-name{font-size:24px;line-height:30px;margin-bottom:15px}.product-details-info .product-rating{font-size:16px;margin-bottom:9px}.product-details-info .product-rating .rating-count{font-size:14px;margin-top:3px}.product-details-info .product-rating+.brief-description{margin-top:10px}.product-details-info .product-rating+.details-info-top-actions{margin-top:8px}.product-details-info .availability{margin-bottom:14px}.product-details-info .availability.in-stock{color:#1eb48e}.product-details-info .availability.out-of-stock{color:#e23e1d}.product-details-info .availability+.details-info-top-actions{margin-top:-2px}.product-details-info .brief-description{margin-bottom:12px;color:#6e6e6e}.product-details-info .details-info-top-actions .btn{padding:0;color:#6e6e6e}.product-details-info .details-info-top-actions .btn:hover{color:#0068e1;color:var(--color-primary)}.product-details-info .details-info-top-actions .btn:hover>i{color:#6e6e6e}.product-details-info .details-info-top-actions .btn>i{margin-right:4px}.product-details-info .details-info-top-actions .btn-wishlist{margin-right:25px}.product-details-info .details-info-top-actions .btn-compare{font-weight:500}.product-details-info .details-info-top-actions .btn-wishlist{font-weight:500}.product-details-info .details-info-top-actions .btn-compare.added:hover>i{color:#0068e1;color:var(--color-primary)}.product-details-info .details-info-top-actions .btn-wishlist.added:hover>i{color:#0068e1;color:var(--color-primary)}.product-details-info .details-info-middle{padding:22px 0 25px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.product-details-info .product-price{font-size:24px;padding-bottom:18px}.product-details-info .product-variants{padding-bottom:10px}.product-details-info .product-variants .variant-check{margin:-1px 0 7px}.product-details-info .product-variants .variant-check .error-message{margin:-7px 0 8px}.product-details-info .product-variants .variant-radio{margin:-2px 0 8px}.product-details-info .product-variants .variant-radio .error-message{margin:-6px 0 7px}.product-details-info .product-variants .variant-input{margin-bottom:20px}.product-details-info .product-variants .variant-select{margin-bottom:20px}.product-details-info .product-variants .variant-input label{padding-top:12px}.product-details-info .product-variants .variant-select label{padding-top:12px}.product-details-info .product-variants .variant-input .error-message{margin:6px 0 -5px}.product-details-info .product-variants .variant-select .error-message{margin:6px 0 -5px}.product-details-info .product-variants .variant-custom-selection{margin-bottom:10px}.product-details-info .product-variants .variant-custom-selection label{padding-top:6px}.product-details-info .product-variants .variant-custom-selection .error-message{margin:-4px 0 5px}.product-details-info .product-variants .custom-selection{display:-webkit-inline-box;display:inline-flex;flex-wrap:wrap}.product-details-info .product-variants .custom-selection>li{font-size:13px;height:32px;min-width:42px;display:-webkit-box;display:flex;margin:0 10px 10px 0;padding:6px 10px;color:#6e6e6e;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid #ebebeb;border-radius:2px;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;cursor:pointer}.product-details-info .product-variants .custom-selection>li:last-child{margin-right:0}.product-details-info .product-variants .custom-selection>li:hover{border-color:#0068e1;border-color:var(--color-primary)}.product-details-info .product-variants .custom-selection>li.active{cursor:default;color:#0068e1;color:var(--color-primary);border-color:#0068e1;border-color:var(--color-primary)}.product-details-info .product-variants .custom-selection>li.disabled{opacity:.65;cursor:default}.product-details-info .product-variants .custom-selection>li.disabled:hover{border-color:#ebebeb}.product-details-info .details-info-middle-actions{display:-webkit-box;display:flex}.product-details-info .number-picker{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}.product-details-info .number-picker label{font-weight:500;margin-bottom:0}.product-details-info .number-picker .input-group-quantity{position:relative;margin-left:20px}.product-details-info .number-picker .input-group-quantity .input-quantity{width:100px;padding:10px 39px 10px 10px;text-align:center}.product-details-info .number-picker .input-group-quantity .input-quantity:focus{outline:0;border-color:#ebebeb}.product-details-info .number-picker .input-group-quantity .btn-wrapper{position:absolute;top:0;right:0}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-number{position:absolute;right:0;width:30px;padding:0;line-height:18px;background:none;border:1px solid #ebebeb;border-radius:0}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-number:hover{color:#0068e1;color:var(--color-primary)}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-number[disabled]:hover{color:#191919}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-plus{top:0;height:24px;border-top-right-radius:2px}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-minus{top:23px;height:22px;border-bottom-right-radius:2px}.product-details-info .btn-add-to-cart{margin-left:20px;padding:8px 30px}.product-details-info .btn-add-to-cart>i{margin-right:6px}.product-details-info .details-info-bottom{padding:10px 0}.product-details-info .additional-info{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:0 0 -6px -12px;padding:5px 0}.product-details-info .additional-info li{margin-bottom:4px;padding:0 12px}.product-details-info .additional-info li:last-child{margin-bottom:0}.product-details-info .additional-info li label{margin-bottom:0}.product-details-info .additional-info li a{color:#0068e1;color:var(--color-primary)}.product-details-info .additional-info li a:hover{color:#0055b8;color:var(--color-primary-hover)}.product-details-info .additional-info .sku{color:#0068e1;color:var(--color-primary)}.product-details-info .additional-info .sku label{color:#191919}.product-details-info .social-share{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.product-details-info .social-share label{margin-bottom:0}.product-details-info .social-share .social-links{margin-left:16px}@media screen and (max-width:1600px){.product-details-info{width:calc(100% - 500px)}}@media screen and (max-width:991px){.product-details-info{width:100%;margin-top:34px;padding:0}.product-details-info .product-variants{margin-top:-5px}.product-details-info .product-variants .variant-custom-selection label{padding-top:0}.product-details-info .product-variants .variant-check{margin-top:0}.product-details-info .product-variants .variant-radio{margin-top:0}.product-details-info .product-variants .variant-check label{margin-bottom:8px}.product-details-info .product-variants .variant-radio label{margin-bottom:8px}.product-details-info .product-variants .variant-input label{padding-top:0}.product-details-info .product-variants .variant-select label{padding-top:0}}@media screen and (max-width:420px){.product-details-info .details-info-middle-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.product-details-info .btn-add-to-cart{margin:20px 0 0;align-self:flex-start}}.product-details-bottom{display:-webkit-box;display:flex}.product-details-bottom .left-sidebar{width:285px;min-width:285px;padding-right:15px}.product-details-bottom .left-sidebar .vertical-products{margin-top:14px}.product-details-bottom .left-sidebar .vertical-products+.banner{margin-top:45px}.product-details-bottom .left-sidebar .banner{margin-top:20px}.product-details-bottom .product-details-bottom-inner{width:calc(100% - 282px);padding-left:15px}.product-details-tab>.tabs{-webkit-box-pack:center;justify-content:center;border-bottom:1px solid #ebebeb}@media screen and (max-width:991px){.product-details-bottom .left-sidebar{width:100%;min-width:0}.product-details-bottom .left-sidebar .vertical-products{margin-top:44px}.product-details-bottom .product-details-bottom-inner{width:100%;padding-left:0}.product-details-bottom .product-details-tab{margin-bottom:-15px}}.description{padding-top:46px}.description h1{margin-bottom:14px}.description h2{margin-bottom:14px}.description h3{margin-bottom:14px}.description h4{margin-bottom:14px}.description h5{margin-bottom:14px}.description h6{margin-bottom:14px}.description p{line-height:24px;color:#6e6e6e}.description ol{padding-left:16px;overflow:hidden}.description ul{padding-left:16px;overflow:hidden}.description ol li{margin-bottom:9px;color:#6e6e6e}.description ul li{margin-bottom:9px;color:#6e6e6e}.description b{font-weight:500}.description em{font-weight:500}.description strong{font-weight:500}.description a{color:#0068e1;color:var(--color-primary)}.description a:hover{color:#0055b8;color:var(--color-primary-hover)}.description img{height:auto;max-width:100%;max-height:100%}.description iframe{border:none;max-width:100%}.description th{font-weight:500}.description td{vertical-align:top}@media screen and (max-width:991px){.description{padding-top:36px}}@media screen and (max-width:767px){.description img{width:100%}}.specification{padding-top:51px}.specification .specification-inner{border:1px solid #ebebeb;border-radius:2px}.specification .title{padding:15px 30px;background:#f9f9f9}.specification-list{padding:35px 30px 34px}.specification-list li{display:-webkit-box;display:flex;margin-bottom:18px}.specification-list li:last-child{margin-bottom:0}.specification-list label{font-weight:500;line-height:23px;width:190px;min-width:190px;margin-bottom:0}.specification-list span{line-height:23px;color:#6e6e6e}@media screen and (max-width:991px){.specification{padding:41px 0 15px}}@media screen and (max-width:767px){.specification-list li{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.specification-list label{margin-bottom:3px}}.review-form>h4{margin-bottom:28px}.review-form .rating-input{font-size:20px;line-height:20px;position:relative;display:-webkit-box;display:flex;margin:-1px 0 -2px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;-webkit-box-pack:end;justify-content:flex-end}.review-form .rating-input label{margin-bottom:0;color:#ebebeb;cursor:pointer;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out}.review-form .rating-input label:focus{color:#ffb136}.review-form .rating-input label:focus~label{color:#ffb136}.review-form .rating-input label:hover{color:#ffb136}.review-form .rating-input label:hover~label{color:#ffb136}.review-form .rating-input input[type=radio]{display:none}.review-form .rating-input input[type=radio]:checked~label{color:#ffb136}.review-form .btn-submit{padding:7px 30px}.user-review-wrap{margin-top:4px}.user-review-wrap.loading:after{border-width:2px}.user-review-wrap .empty-message{display:-webkit-box;display:flex;padding:35px 0 40px;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.user-review-wrap .empty-message svg{height:80px;width:80px;margin-bottom:16px}.user-review-wrap .empty-message svg path{stroke-width:3px;fill:#0068e1;fill:var(--color-primary);stroke:#0068e1;stroke:var(--color-primary)}.user-review{margin-bottom:27px}.user-review:nth-child(4){margin-bottom:0}.user-review:nth-child(n/**/+5){display:none}.user-review .reviewer-name{font-size:16px;margin-bottom:6px}.user-review .product-rating{margin-bottom:11px}.user-review .reviewer-message{color:#6e6e6e;margin-bottom:7px}.user-review .review-approval{font-size:14px;color:#a6a6a6}.user-review .review-date{font-size:14px;color:#a6a6a6}@media screen and (max-width:1199px){.user-review-wrap{margin:48px 0 8px}}.sticky-add-to-cart{position:fixed;right:0;bottom:0;left:0;z-index:1000;padding:10px 0;background-color:#fff;border-top:1px solid #ebebeb;box-shadow:0 -2px 10px rgba(0,0,0,.08);-webkit-animation:stickyAddToCartIn .2s ease-out;animation:stickyAddToCartIn .2s ease-out}.sticky-add-to-cart-inner{-webkit-box-pack:justify;justify-content:space-between}.sticky-add-to-cart-inner{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.sticky-add-to-cart-product{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.sticky-add-to-cart-product{min-width:0}.sticky-add-to-cart-image{width:50px;height:50px;margin-right:15px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.sticky-add-to-cart-meta{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-width:0}.sticky-add-to-cart-name{overflow:hidden;font-size:14px;color:#191919;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart-price{font-size:16px;font-weight:600;color:#0068e1;color:var(--color-primary)}.sticky-add-to-cart-price del{margin-right:5px;font-size:13px;font-weight:400;color:#6e6e6e}.sticky-add-to-cart-button{flex-shrink:0;margin-left:20px;white-space:nowrap}@media screen and (max-width:767px){.sticky-add-to-cart{padding:8px 0}.sticky-add-to-cart-image{display:none}.sticky-add-to-cart-name{max-width:150px;font-size:13px}.sticky-add-to-cart-price{font-size:15px}.sticky-add-to-cart-button{margin-left:10px;padding-right:15px;padding-left:15px;font-size:13px}}.product-details-wrap{margin-top:50px}.no-js .base-image>:not(:first-child){display:none}.no-js .additional-image-wrap{display:-webkit-box;display:flex;flex-wrap:wrap;overflow:visible}.sticky-add-to-cart-price .previous-price{margin-right:5px;font-size:13px;font-weight:400;color:#6e6e6e;text-decoration:line-through}@keyframes stickyAddToCartIn{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}