img{vertical-align:middle}.d-none{display:none!important}.ms_popup_wr{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden;transform:scale(1.2);transition:visibility 0s linear .3s,opacity .3s 0s,transform .3s;z-index:999999999}.ms_popup_wr.visible{opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .3s 0s,transform .3s}.ms_popup_wr .ms_popup_overlay{position:absolute;width:100%;height:100%;background:#ffffffe6;top:0;left:0;right:0;bottom:0;display:block!important;cursor:pointer}.ms_popup_wr .ms_popup_content{max-width:1180px;width:90%;max-height:90dvh;margin:0 auto;top:50%;position:relative;transform:translateY(-50%);background:#fff;overflow:auto;box-shadow:0 1px 7px #0003}.ms_popup_wr .ms_popup_content span.ms_close_btn{position:absolute;z-index:1;top:15px;right:25px;display:flex;cursor:pointer;background:transparent;border:1px solid #e0e0e0;border-radius:50%;padding:7px}.ms_popup_wr .ms_popup_content span.ms_close_btn svg{stroke:#827f7f;height:16px;width:16px}.product_popup_main::-webkit-scrollbar{-webkit-appearance:none;width:6px;height:3px}.product_popup_main::-webkit-scrollbar-thumb{background-color:#0000008c;border-radius:30px}.product_popup_main::-webkit-scrollbar-track{background-color:#e0e0e0}.product__main-photos.has_customize_style{display:flex;flex-wrap:wrap;padding-right:10px;border-right:1px solid #e0e0e0}.product__main-photos.has_customize_style .product-slideshow{width:77%;padding-right:10px}.cutomize_style_main{width:23%}button.customize_button{width:100%;padding:5px!important;border:1px solid;font-size:14px;display:flex;flex-direction:column;align-items:center;gap:5px}button.customize_button svg{display:block}.product_popup_main{display:flex;flex-wrap:wrap;gap:20px;padding:35px;overflow:auto;margin-bottom:70px;align-items:flex-start;width:100%;height:auto}.product_popup_main .product_image_main{width:calc(36% - 10px)}.product_content_main{width:calc(64% - 10px);padding:0 10px 0 35px}.abs_imgs{position:absolute;top:0;left:0}.img_top img{width:100%;height:100%}.swatch_input:checked+.swatch_img{border:1px dashed #000}.swatch_img{object-fit:contain;width:100%;border:1px solid transparent;background-color:#f1f1f1;transition:all .3s ease;margin-bottom:0;max-height:50px}.swatch_single.only_swatch .swatch_img{border:2px solid #000}.image_group_main{position:relative}.swatch_slider_main::-webkit-scrollbar{-webkit-appearance:none}.swatch_single{width:50px;text-align:center}.swatch_single label.swatch_item{color:#83868a;font-size:13px;font-weight:400;line-height:1.2;text-align:center;white-space:normal;text-transform:capitalize;letter-spacing:normal}.swatch_single label.swatch_item p.swatch_text{margin:6px 0 0}.popup_heading{text-align:center;padding-bottom:15px}.popup_heading h3{text-transform:capitalize;font-weight:600;margin-bottom:5px}.popup_heading p{margin-top:0}.swiper-arrow span{border:solid #bec0c5;border-width:0 2px 2px 0;display:inline-block;padding:2px;position:absolute}.slider_main{position:relative;max-width:calc(100% - 70px);margin:0 auto}.slider_main .swiper-button-next,.slider_main .swiper-button-prev{height:23px;width:23px;border:1px solid #e0e0e0;border-radius:50%;top:50%;transform:translateY(-50%)}.slider_main .swiper-button-next,.slider_main .swiper-rtl .swiper-button-prev{right:-30px;transform:translateY(-50%) rotate(-45deg)}.slider_main .swiper-button-prev,.slider_main .swiper-rtl .swiper-button-next{left:-30px;transform:translateY(-50%) rotate(-230deg)}.slider_with_default{display:flex;flex-wrap:wrap}.slider_with_default span.slider_head{font-size:12px}.swatch_default{max-width:50px}.single_swatch_main{padding-bottom:15px}.slider_wr{width:calc(100% - 60px);padding-left:10px}.swatch_single.only_swatch{pointer-events:none}.single_swatch_main h5{letter-spacing:1px;margin-bottom:4px}.product_popup_wr{display:flex;flex-direction:column;flex-wrap:wrap;overflow:auto;position:relative;width:100%;height:90vh;max-height:100%}.popup_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;padding:15px;align-items:center;border-top:1px solid #e9eef0;position:fixed;bottom:0;width:100%;background:#fff;z-index:11}.style_main span{text-transform:capitalize}.selcted_style{font-size:16px;max-width:400px;line-height:1.3}.product__main-photos .prod_swatch_main img{display:block;width:50px;height:50px;object-fit:contain;margin:0}.pg_swatch_img_text{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:15px}h5.swatch_heading{letter-spacing:normal;text-align:left;margin-bottom:5px;font-size:1rem}.customize_button h5.swatch_heading{text-align:center}.page_swatch{display:flex;flex-direction:column;gap:40px}.customize_button{cursor:pointer}span.pg_swatch_text{text-transform:capitalize;font-size:14px;width:calc(100% - 60px);line-height:1.3}.customize_btn{margin-bottom:20px}.reset_button{display:none}.show_reset.reset_button{display:block;margin-top:35px;text-align:center;text-decoration:underline;width:100%}.swatch_single.only_swatch .swatch_text{font-weight:700}.mob_tab_heading{display:none}.ymq-input-text{margin-bottom:0!important;text-transform:capitalize}.custom_property{display:none!important}span.propert_value{text-transform:capitalize}div#photoContainer{display:none}.product-slideshow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffff80;animation:fadeEffect 1.5s infinite;z-index:1;opacity:0;visibility:hidden}.product-slideshow.active:before{opacity:1;visibility:visible}@keyframes fadeEffect{0%{opacity:0}50%{opacity:1}to{opacity:0}}.selcted_style .style_head{font-weight:700}.custom_size_option select.size_option{width:100%}.custom_size_option p{font-size:18px;margin-bottom:7px}.styled_by_u{height:auto;display:inline-block;position:absolute;top:10px;left:10px}.styled_by_u img{display:block}.custom_size_option_2 .heightInSize{margin-top:20px;border-top:1px solid #d7d9dc;border-bottom:1px solid #d7d9dc}.heightInSize{display:flex;flex-wrap:wrap;align-items:center;padding:12px 0}.heightInSize .data-lable{margin:0 32px 0 0;flex-direction:column}.heightInSize span.height_desc{font-weight:400;font-size:12px}.heightInSize select.size_option.height{width:auto}.ajaxcart__subtotal+[data-subtotal]{font-weight:600}.propertyHeading{margin:5px 0;font-size:17px;line-height:1.2}.cart__item-title{margin-bottom:10px}.optional_inputs{width:100%;margin:0;display:flex;align-items:center;gap:3px}img.tooltipIcon{transform:translateY(-2px)}.tool{cursor:help;position:relative}.tool:after{left:5px;opacity:0;position:absolute;z-index:-100}.tool:hover:after,.tool:focus:after{opacity:1;transform:scale(1) translateY(0);z-index:100}.tool:after{background:#f3f5f6;border-radius:.25em;bottom:125%;border:1px solid #092331;color:#092331;content:attr(data-tip);margin-left:-12.75em;padding:10px;transition:all .65s cubic-bezier(.84,-.18,.31,1.26) .2s;transform:scale(.6) translateY(50%);width:26.5em;text-align:left;text-transform:none;font-weight:400;letter-spacing:normal;font-size:16px;line-height:1.4}.tool:hover:after,.tool:focus:after{transition:all .65s cubic-bezier(.84,-.18,.31,1.26)}.custom_error{border-radius:0;padding:6px 12px;margin-bottom:15px;border:1px solid transparent;color:#d02e2e;background-color:#fff6f6;border-color:#d02e2e;text-align:center}.cart__item-sub .ajaxcart__subtotal{font-weight:600}.extra-charge-product.cart__item-row{display:none;justify-content:space-between}.size-selection{margin:15px 0}.size-selection,.custom_size_option_2 .measurement-group{display:flex;flex-wrap:wrap;gap:16px;justify-content:left;align-items:center;vertical-align:middle;text-align:left}.size-selection.radios p{margin:0}.size-selection label,.custom_size_option_2 .measurement-group div{flex:0 0 calc(33.333% - 16px * 2/3);box-sizing:border-box}.custom_size_option select{width:100%;padding:8px;border:1px solid #ddd;font-size:16px;border-radius:0}.size-selection input[type=radio]{accent-color:black;-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid black;border-radius:50%;vertical-align:middle;cursor:pointer}.size-selection input[type=radio]:checked{background-color:#000}.measurement-group label,.heightInSize label,.custom_size_option p{text-transform:capitalize!important;letter-spacing:1px!important;font-size:16px!important;font-weight:700}.size-selection label{display:flex;align-items:center;margin:0;font-size:16px;font-weight:700;text-transform:capitalize}.custom_size_option select{border-radius:0}.measurement-group select.size_option{width:100%}.measurement-group select.size_option.Height{width:auto}.extra-content{display:flex;justify-content:center;align-items:center}.upsell-product .product-content{position:relative;border:1px solid #C6C9CD;padding:15px 93px 15px 25px;display:flex;align-items:center;margin-bottom:15px}.upsell-product .product-content .right-content .limited-text-and-price{margin:4px 0 0;display:flex;align-items:center;gap:17px}.upsell-product .product-content .upsell-product-image{position:absolute;width:93px;right:0;padding-top:66px;overflow:hidden}.upsell-product .product-content .upsell-product-image img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:contain;margin:auto}.right-content h4,.right-content p{margin:0}.cart__item.main-custom-lining{border:1px solid var(--colorBorder);margin-top:0;margin-bottom:0;border-bottom:none;padding:10px}.custom-lining-charge{display:flex;border:1px solid var(--colorBorder);margin-top:0;margin-bottom:15px;border-top:none;padding:10px}.lining-charge-image{flex:0 0 auto;width:100px;height:100px;overflow:hidden}.lining-charge-image img{width:auto;height:90%;margin:0 auto}.lining-charge-details{flex:1;padding:0 15px;color:#000;display:flex;flex-direction:column;justify-content:center}.lining-charge-title{font-size:16px;font-weight:700}.lining-charge-price{font-size:14px;margin-top:5px}.custom-charge-product{position:relative;cursor:pointer;text-decoration:none;display:inline-block;width:fit-content}.custom-charge-product:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#000}.upsell-product .product-content .left-content{padding-right:25px;padding-top:5px}.checkbox-wrapper-13 input[type=checkbox]{--active: #000;--active-inner: #fff;--focus: 2px rgb(85 86 90 / 30%);--border: #C6C9CD;--border-hover: #000;--background: #fff;--disabled: #F6F8FF;--disabled-inner: #E1E6F9;-webkit-appearance:none;-moz-appearance:none;height:20px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc, var(--border));background:var(--b, var(--background));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox-wrapper-13 input[type=checkbox]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t, .3s) var(--d-t-e, ease),opacity var(--d-o, .2s)}.checkbox-wrapper-13 input[type=checkbox]:checked{--b: var(--active);--bc: var(--active);--d-o: .3s;--d-t: .6s;--d-t-e: cubic-bezier(.2, .85, .32, 1.2)}.checkbox-wrapper-13 input[type=checkbox]:disabled{--b: var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper-13 input[type=checkbox]:disabled:checked{--b: var(--disabled-inner);--bc: var(--border)}.checkbox-wrapper-13 input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper-13 input[type=checkbox]:hover:not(:checked):not(:disabled){--bc: var(--border-hover)}.checkbox-wrapper-13 input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper-13 input[type=checkbox]:not(.switch){width:20px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after{opacity:var(--o, 0)}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked{--o: 1}.checkbox-wrapper-13 input[type=checkbox]+label{display:inline-block;vertical-align:middle;cursor:pointer;margin-left:4px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch){border-radius:1px}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):after{width:5px;height:10px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:6px;top:3px;transform:rotate(var(--r, 20deg))}.checkbox-wrapper-13 input[type=checkbox]:not(.switch):checked{--r: 43deg}.checkbox-wrapper-13 *{box-sizing:inherit}.checkbox-wrapper-13 *:before,.checkbox-wrapper-13 *:after{box-sizing:inherit}.custome-size-block .custom_size_option p{text-align:left}@media screen and (max-width: 1399px){.tool:after{margin-left:-20.75em;width:22.5em}}@media screen and (max-width: 990px){.ms_popup_wr .ms_popup_content{max-width:80%}.product_popup_main .product_image_main{width:100%}.product_content_main{width:100%;padding:25px 10px 0}.selcted_style{width:50%}.image_group_main{max-width:75%;margin:0 auto}.customize_button h5.swatch_heading{margin-bottom:10px;font-size:12px;line-height:1.3}.pg_swatch_img_text{align-items:center;flex-direction:column}span.pg_swatch_text{font-size:13px;text-align:center;width:100%}.page_swatch{gap:15px}button.customize_button{font-size:13px;line-height:1.3}.customize_btn{margin-bottom:10px;display:block!important}.ms_popup_wr.single_var_popup .product_popup_main .product_image_main,.ms_popup_wr.single_var_popup .product_popup_main{height:100%}}@media (max-width: 900px){.size-selection label,.custom_size_option_2 .measurement-group div{flex:1 1 calc(50% - 16px)}}@media screen and (max-width: 767px){.cutomize_style_main{padding-top:10px}.tool:after{font-size:12px;margin-left:-16.45em;width:21.5em;padding:5px}.custom_size_option_2 .measurement-group div{flex:0 0 calc(33.33% - 16px * 2/3)}.custome-size-block .measurement-group label,.custome-size-block .heightInSize label,.custome-size-block .custom_size_option p{font-size:14px!important;line-height:1.2}.custom_size_option_2 .measurement-group{justify-content:left;align-items:flex-end}}@media screen and (max-width: 750px){.ms_popup_wr .ms_popup_content{max-width:90%}.product_popup_main{padding:10px}.popup_bottom{padding:10px;gap:7px;justify-content:center}.product_popup_main .product_image_main{order:2;overflow:auto}.product_popup_main{margin-bottom:90px}.slider_main .swiper-button-prev,.slider_main .swiper-rtl .swiper-button-next{left:0}.slider_main .swiper-button-next,.slider_main .swiper-button-prev{background:#fffc;margin-top:5px}.selcted_style{width:100%;font-size:14px;text-align:center}.slider_main{max-width:100%}.slider_main .swiper-button-next,.slider_main .swiper-rtl .swiper-button-prev{right:0}.product_content_main{padding:10px 0 0}.popup_heading h3{margin-bottom:5px;font-size:16px}.popup_heading p{margin-bottom:0;font-size:13px}.ms_popup_wr .ms_popup_content span.ms_close_btn{top:3px;right:9px}.popup_heading{padding-bottom:9px}h5.swatch_heading{display:none}.swatch_single label.swatch_item p.swatch_text{margin:3px 0 0;line-height:1.1;font-size:12px}.mob_tab_heading{display:flex;flex-wrap:wrap;align-items:center;gap:0;justify-content:center}.mob_tab_heading h5.swatch_heading{display:block;margin-bottom:5px;padding:5px 10px;border:1px solid #e0e0e0;font-size:13px}a.active h5.swatch_heading{background:#e5e5e5}.single_swatch_main{padding-bottom:0}.product_popup_main{gap:10px}.customize_button h5.swatch_heading{display:block}button.customize_button{font-size:10px}.show_reset.reset_button{margin-top:15px}.pg_swatch_img_text{margin-top:8px}.product__main-photos .prod_swatch_main img{width:35px;height:auto}.size-chart__standalone{margin-top:10px}}@media screen and (max-width: 479px){.swatch_single{width:50px}.swatch_img{max-height:50px;max-width:50px}p.swatch_text{display:none}}@media screen and (max-width: 380px){.image_group_main{max-width:185px}.product_popup_main{gap:0}.mob_tab_heading h5.swatch_heading{padding:5px 7px}}@media screen and (max-width: 541px) and (max-height: 900px){.image_group_main{max-width:31dvh}}@media screen and (max-width: 541px) and (min-height: 901px){.image_group_main{max-width:82%}}@media screen and (max-width: 541px) and (max-height: 700px){.image_group_main{max-width:26dvh}}@media screen and (max-width: 541px) and (min-height: 650px) and (max-height: 700px){.image_group_main{max-width:29dvh}}@media screen and (max-width: 541px) and (max-height: 600px){.product_popup_main{margin-bottom:57px}.selcted_style{display:none}.mob_tab_heading h5.swatch_heading{font-size:11px}.swatch_single label.swatch_item p.swatch_text{font-size:10px}.image_group_main{max-width:35%}}@media screen and (max-width: 541px) and (min-height: 551px) and (max-height: 600px){.image_group_main{max-width:27dvh}}@media screen and (max-width: 541px) and (min-height: 500px) and (max-height: 550px){.image_group_main{max-width:26dvh}}@media (max-width: 600px){.custome-size-block .size-selection label{flex:1 1 46%;font-size:14px;letter-spacing:3px}.product-block{padding:8px}.custom_size_option select{font-size:14px;padding:6px}.size-selection.radios p{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom.css.map */
