.product-details-top{display:flex;margin-bottom:20px}.product-details-top .right-sidebar{min-width:285px;padding-left:15px;width:285px}.product-details-top .right-sidebar .feature-list{flex-direction:column;margin-top:0}.product-details-top .right-sidebar .feature-list .single-feature{justify-content:flex-start;margin-bottom:20px}.product-details-top .right-sidebar .feature-list .single-feature:last-child{margin-bottom:0}.product-details-top-inner{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{flex-direction:column}}.product-image-gallery{align-items:flex-start;align-self:flex-start;display:flex;width:600px}.additional-image-wrap{margin-top:8px;min-width:80px;width:80px}.additional-image-wrap .additional-image{align-items:center;border:1px solid #ebebeb;border-radius:2px;cursor:pointer;display:flex;height:80px;justify-content:center;margin:8px 0;overflow:hidden;transition:.15s ease-in-out}.additional-image-wrap .additional-image.slick-current{border-color:#0068e1;border-color:var(--color-primary)}.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{border:1px solid #ebebeb;border-radius:2px;flex-grow:1;margin-left:16px;min-width:0;position:relative;width:100%}.base-image-wrap .base-image.slick-initialized .base-image-inner:not(:first-child){display:block}.base-image-wrap .base-image .base-image-inner:not(:first-child){display:none}.base-image-wrap .base-image-slide{align-items:center;background:#fff;cursor:crosshair;display:flex;height:100%;justify-content:center;padding-bottom:100%;position:relative}.base-image-wrap .base-image-slide:hover>img:not(.zoomImg){opacity:0!important}.base-image-wrap .base-image-slide:hover .zoomImg{opacity:1!important}.base-image-wrap .base-image-slide>img:not(.zoomImg){left:50%;max-height:100%;max-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%)}.base-image-wrap .base-image-slide .image-placeholder{width:130px}.base-image-wrap .base-image-slide .image-placeholder~.zoomImg{display:none!important}.base-image-wrap .btn-gallery-trigger{align-items:center;bottom:10px;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:10px;transform:rotateY(180deg);width:40px;z-index:1}.base-image-wrap .btn-gallery-trigger>i{font-size:20px;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{min-width:70px;width:70px}.additional-image-wrap .additional-image{height:70px}}@media screen and (max-width:991px){.base-image-wrap .base-image-slide{cursor:zoom-in}.base-image-wrap .base-image-slide:hover>img:not(.zoomImg){opacity:1!important}.base-image-wrap .base-image-slide:hover .zoomImg,.base-image-wrap .zoomImg{opacity:0!important}.base-image-wrap .btn-gallery-trigger{display:none}}@media screen and (min-width:577px){.additional-image-wrap .slick-next,.additional-image-wrap .slick-prev{left:0;margin-left:auto;margin-right:auto;right:0}.additional-image-wrap .slick-prev{top:-4px}.additional-image-wrap .slick-prev:before{content:"\f106"}.additional-image-wrap .slick-next{bottom:-14px;left:0;top:auto;transform:translate(0)}.additional-image-wrap .slick-next:before{content:"\f107"}}@media screen and (max-width:576px){.product-image-gallery{flex-direction:column-reverse;width:100%}.rtl .additional-image-wrap .slick-track{right:2px}.additional-image-wrap{display:flex;margin:16px auto 0;min-width:0;width:calc(100% - 32px)}.additional-image-wrap .slick-prev{left:-22px}.additional-image-wrap .slick-next{right:-22px}.additional-image-wrap .additional-image{margin:0 8px;min-width:70px;width:70px}.base-image-wrap{margin-left:0}.base-image-wrap .base-image-slide{padding-bottom:90%}}.product-details-info{padding:0 15px 0 30px;width:calc(100% - 600px)}.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{color:#6e6e6e;margin-bottom:12px}.product-details-info .details-info-top-actions .btn{color:#6e6e6e;padding:0}.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,.product-details-info .details-info-top-actions .btn-wishlist{font-weight:500}.product-details-info .details-info-top-actions .btn-compare.added:hover>.icon-heart,.product-details-info .details-info-top-actions .btn-compare.added:hover>i,.product-details-info .details-info-top-actions .btn-wishlist.added:hover>.icon-heart,.product-details-info .details-info-top-actions .btn-wishlist.added:hover>i{color:#0068e1;color:var(--color-primary)}.product-details-info .details-info-middle{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;padding:22px 0 25px}.product-details-info .product-price{font-size:24px;padding-bottom:18px}.product-details-info .product-price .previous-price{font-size:14px;margin-top:3px}.product-details-info .product-variants{padding-bottom:10px}.product-details-info .product-variants .form-group .extra-price{color:#6e6e6e;font-weight:500}.product-details-info .product-variants .form-group .form-custom-radio .extra-price{margin-left:4px}.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,.product-details-info .product-variants .variant-select{margin-bottom:20px}.product-details-info .product-variants .variant-input label,.product-details-info .product-variants .variant-select label{padding-top:12px}.product-details-info .product-variants .variant-input .error-message,.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:inline-flex;flex-wrap:wrap}.product-details-info .product-variants .custom-selection>li{align-items:center;border:1px solid #ebebeb;border-radius:2px;color:#6e6e6e;cursor:pointer;display:flex;font-size:13px;height:32px;justify-content:center;margin:0 10px 10px 0;min-width:42px;padding:6px 10px;transition:.15s ease-in-out}.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{border-color:#0068e1;border-color:var(--color-primary);color:#0068e1;color:var(--color-primary);cursor:default}.product-details-info .product-variants .custom-selection>li.disabled{cursor:default;opacity:.65}.product-details-info .product-variants .custom-selection>li.disabled:hover{border-color:#ebebeb}.product-details-info .details-info-middle-actions{display:flex}.product-details-info .number-picker{align-items:center;display:inline-flex}.product-details-info .number-picker label{font-weight:500;margin-bottom:0}.product-details-info .number-picker .input-group-quantity{margin-left:20px;position:relative}.product-details-info .number-picker .input-group-quantity .input-quantity{padding:10px 39px 10px 10px;text-align:center;width:100px}.product-details-info .number-picker .input-group-quantity .input-quantity:focus{border-color:#ebebeb;outline:0}.product-details-info .number-picker .input-group-quantity .btn-wrapper{position:absolute;right:0;top:0}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-number{background:none;border:1px solid #ebebeb;border-radius:0;line-height:18px;padding:0;position:absolute;right:0;width:30px}.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{border-top-right-radius:2px;height:24px;top:0}.product-details-info .number-picker .input-group-quantity .btn-wrapper .btn-minus{border-bottom-right-radius:2px;height:22px;top:23px}.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:flex;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 label,.product-details-info .additional-info li:last-child{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-color,.product-size{margin-bottom:1rem}.product-color-list{display:flex;flex-wrap:wrap;margin:0 -5px}.product-size-list{display:flex;flex-wrap:wrap;margin:0 -2px}.product-size-item{border:1px solid #ccc;color:#000;cursor:pointer;font-size:12px;font-weight:400;margin:0 2px;padding:5px;position:relative}.product-size-item.disabled{background:url(/themes/storefront/public/images/line_size.gif) no-repeat 50% 50% #fff!important;color:#999;cursor:not-allowed;opacity:.85}.product-size-item.active{background:#333;color:#fff}.product-color-item{cursor:pointer;height:50px;padding:0 5px;position:relative;width:60px}.product-color-item img{border:1px solid #e5e5e5;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.product-color-item.active img{border:1px solid #000}.product-color-item img:hover{border-color:#333}.size-select{min-width:200px}.size-select li.disabled{color:#000!important;cursor:not-allowed!important;opacity:.45}.product-details-wrap .nice-select .list{max-height:300px;min-width:100%;overflow:auto}.details-info-middle-actions{flex-direction:column}.details-info-middle-actions .number-picker{margin-bottom:30px}.details-info-middle-actions .btn-add-to-cart:first-child{margin-left:0}@media screen and (max-width:567px){.details-info-middle-actions-buttons{flex-direction:column}.details-info-middle-actions .btn-add-to-cart{margin-bottom:30px;margin-left:0}}@media screen and (max-width:1600px){.product-details-info{width:calc(100% - 500px)}}@media screen and (max-width:991px){.product-brand{width:100%}.product-details-info{margin-top:34px;padding:0;width:100%}.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,.product-details-info .product-variants .variant-radio{margin-top:0}.product-details-info .product-variants .variant-check label,.product-details-info .product-variants .variant-radio label{margin-bottom:8px}.product-details-info .product-variants .variant-input label,.product-details-info .product-variants .variant-select label{padding-top:0}}.delivery-time{margin-top:15px}.delivery-time-text{font-weight:500}@media screen and (max-width:420px){.product-details-info .details-info-middle-actions{flex-direction:column}.product-details-info .btn-add-to-cart{align-self:flex-start;margin:20px 0 0}}.modal-size-guide .modal-content{max-height:calc(100vh - 30px)}.modal-size-guide .modal-body{overflow:auto}.product-details-bottom{display:flex}.product-details-bottom .left-sidebar{min-width:285px;padding-right:15px;width:285px}.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{padding-left:15px;width:calc(100% - 282px)}.product-details-tab>.tabs{border-bottom:1px solid #ebebeb;justify-content:center}.product-details-tab>.tabs .nav-item{margin:0 26px -1px}.product-details-tab>.tabs .nav-link{color:#191919;font-size:20px;font-weight:500;padding:15px 3px}@media screen and (max-width:991px){.product-details-bottom .left-sidebar{min-width:0;width:100%}.product-details-bottom .left-sidebar .vertical-products{margin-top:44px}.product-details-bottom .product-details-bottom-inner{padding-left:0;width:100%}.product-details-bottom .product-details-tab{margin-bottom:-15px}}.description{padding-top:46px}.description h1,.description h2,.description h3,.description h4,.description h5,.description h6{margin-bottom:14px}.description p{color:#6e6e6e;line-height:24px}.description ol,.description ul{overflow:hidden;padding-left:16px}.description ol li,.description ul li{color:#6e6e6e;margin-bottom:9px}.description b,.description em,.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-height:100%;max-width: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{background:#f9f9f9;padding:15px 30px}.specification-list{padding:35px 30px 34px}.specification-list li{display:flex;margin-bottom:18px}.specification-list li:last-child{margin-bottom:0}.specification-list label{font-weight:500;line-height:23px;margin-bottom:0;min-width:190px;width:190px}.specification-list span{color:#6e6e6e;line-height:23px}@media screen and (max-width:991px){.specification{padding:41px 0 15px}}@media screen and (max-width:767px){.specification-list li{flex-direction:column}.specification-list label{margin-bottom:3px}}.reviews{padding-top:45px}.reviews .pagination{margin-top:11px}.review-form>h4{margin-bottom:28px}.review-form .rating-input{display:flex;flex-direction:row-reverse;font-size:20px;justify-content:flex-end;line-height:20px;margin:-1px 0 -2px;position:relative}.review-form .rating-input label{color:#ebebeb;cursor:pointer;margin-bottom:0;transition:.15s ease-in-out}.review-form .rating-input label:focus,.review-form .rating-input label:focus~label,.review-form .rating-input label:hover,.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{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:35px 0 40px;text-align:center}.user-review-wrap .empty-message svg{height:80px;margin-bottom:16px;width:80px}.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,.user-review .review-date{color:#a6a6a6;font-size:14px}@media screen and (max-width:1199px){.user-review-wrap{margin:48px 0 8px}}@media screen and (max-width:991px){.reviews{padding-top:35px}}.product-details-wrap{margin-top:50px}#size-guide{z-index:99999}#size-guide .modal-body{overflow:auto}@media (max-width:768px){#size-guide .modal-dialog-centered{max-width:95%!important}}

/*# sourceMappingURL=pdp.css.map*/