.custom_modal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:#0006;opacity:1}#curtain_configurator_modal .tab{background:#fff}#curtain_configurator_modal .modal-content{position:absolute;padding:30px 0 0;max-width:415px;height:auto;top:0;bottom:0;right:0;left:0;height:max-content;max-height:85%;background-color:#fefefe;margin:auto;border:1px solid #888;width:500px;font-family:Gill Sans!important}#curtain_configurator_modal>*{scrollbar-width:auto;scrollbar-color:#000000 #ffffff}#curtain_configurator_modal #curtain_configurator_close{position:absolute;right:15px;top:15px;cursor:pointer}#curtain_configurator_modal .breadcrumb{margin-bottom:30px;text-align:start}#curtain_configurator_modal .breadcrumb svg{margin:0 2px}#curtain_configurator_modal .step-header{display:flex;border-bottom:1px solid #EEE}#curtain_configurator_modal .artical-detail{padding-top:10px!important}#curtain_configurator_modal .artical-detail .artical-contain{font-size:15px;line-height:22px;-webkit-font-smoothing:antialiased;text-align:start}#curtain_configurator_modal .artical-detail .artical-contain p{margin-bottom:0}#curtain_configurator_modal .step-footer{font-style:normal;font-weight:400;font-size:12px;line-height:17px;text-align:start;letter-spacing:.015em;color:#888;padding:8px 0 0!important;margin-bottom:15px}#curtain_configurator_modal .step-header .left-header-wrp{width:50%;font-style:normal;font-weight:400;font-size:20px;line-height:29px;letter-spacing:.005em;color:#111;text-align:start}#curtain_configurator_modal .step-header .right-header-wrp{width:50%;text-align:right;font-style:normal;font-weight:400;font-size:20px;line-height:29px;letter-spacing:.005em;color:#111}#curtain_configurator_modal .step-subheader{display:flex;margin-bottom:6px}#curtain_configurator_modal .step-detail{display:none}#curtain_configurator_modal .step-detail .step-description{padding-bottom:32px}#curtain_configurator_modal .step-detail .step-description{font-style:normal;font-weight:400;font-size:14px;line-height:20px;display:block;align-items:center;letter-spacing:.01em;color:#111;margin-bottom:20px;text-align:start}#curtain_configurator_modal .step-subheader .left-subheader-wrp{font-style:normal;font-weight:400;font-size:16px;line-height:22px;display:flex;align-items:center;letter-spacing:.05em;color:#111;width:50%;text-align:start}#curtain_configurator_modal .step-subheader .right-subheader-wrp{width:50%;text-align:right}#curtain_configurator_modal .step-subheader .right-subheader-wrp a{font-style:normal;font-weight:400;font-size:14px;line-height:20px;letter-spacing:.01em;text-decoration-line:underline;color:#aaa}#curtain_configurator_modal .breadcrumb span{font-style:normal;font-weight:400;font-size:12px;line-height:17px;letter-spacing:.15em;text-transform:uppercase;color:#aaa;vertical-align:top;margin-top:1px;display:inline-block;cursor:pointer}#curtain_configurator_modal .breadcrumb span.selected{color:#111}.curtain_configurator_title{font-style:normal;font-weight:400;font-size:24px;line-height:34px;display:flex;align-items:center;color:#111;margin-bottom:20px}#curtain_configurator_modal [type=checkbox],#curtain_configurator_modal [type=radio]{position:absolute;opacity:0;width:0;height:0}#curtain_configurator_modal [type=checkbox]+img,#curtain_configurator_modal [type=radio]+img,#curtain_configurator_modal [type=radio]+.finials-finish-rail-option{cursor:pointer;border:1px solid #eee;padding:2px}#curtain_configurator_modal [type=checkbox]:checked+img,#curtain_configurator_modal [type=radio]:checked+img,#curtain_configurator_modal [type=radio]:checked+.finials-finish-rail-option{border:1px solid #000}#curtain_configurator_modal [type=checkbox]:checked+img,#curtain_configurator_modal [type=radio]:checked+img,#curtain_configurator_modal [type=radio]:checked+.finials-finish-rail-option{border:2px solid #000}#curtain_configurator_modal .heading-options [type=radio]:checked+img{border:2px solid #000}.finials-finish-rail-option{padding:15px 40px 10px}#curtain_configurator_modal .radio-btn-wrp{display:block;margin-bottom:10px;border-bottom:1px solid #EEE;display:inline-flex;overflow-x:auto;width:100%;padding-bottom:0;position:relative}#curtain_configurator_modal .radio-btn-wrp img{width:100%;object-fit:cover;aspect-ratio:1 / 1}#curtain_configurator_modal .radio-btn-wrp input[type=radio]:checked~label{font-weight:600!important}#curtain_configurator_modal .radio-btn-wrp>label{margin-right:12px;width:29%;vertical-align:top;min-width:118px;max-width:118px;display:inline-block;width:auto;text-align:start}#curtain_configurator_modal .heading-product .product-price,#curtain_configurator_modal .lining-options .product-price,#curtain_configurator_modal .rails-product .product-price,#curtain_configurator_modal .finials-finish-wrp .product-price{font-size:15px;line-height:1.2;letter-spacing:normal}#curtain_configurator_modal .radio-btn-wrp .from{color:#888!important;font-size:15px;line-height:1.2;letter-spacing:normal;text-transform:capitalize}.step-btn-2,.step-btn-3{display:flex}.second_step#preview-step{font-family:Gill Sans Nova;font-style:normal;font-weight:400;line-height:17px;display:none;letter-spacing:.15em;text-transform:uppercase;text-align:center;background:#111;border:1px solid #111;color:#fff;width:50%;padding:0;line-height:50px;height:50px;font-size:11px}.second_step#preview-step:hover{background:#fff;color:#000}.step-btn-3 #preview-step,.step-btn-2 #next-step-3,.step-btn-1 #next-step-2,.step-btn-last #last-step-add-to-cart{font-family:Gill Sans Nova;font-style:normal;font-weight:400;line-height:17px;display:block;letter-spacing:.15em;text-transform:uppercase;text-align:center;background:#111;border:1px solid #111;color:#fff;padding:0;line-height:50px;height:50px;font-size:11px;transition:all .3s linear}.step-btn-1 #next-step-2:hover{background-color:#fff;color:#111}.step-btn-2 #back-step-1:hover{background-color:#111;color:#fff}.step-btn-2 #next-step-3:hover{background-color:#fff;color:#111}.step-btn-3 #back-step-2:hover{background-color:#111;color:#fff}.step-btn-3 #preview-step:hover{background-color:#fff;color:#111}.step-btn-3 #back-step-3:hover{background-color:#111;color:#fff}.step-btn-3 #last-step-add-to-cart:hover{background-color:#fff;color:#111}.step-btn-last #last-step-add-to-cart{width:50%}.step-btn-3 #back-step-2,.step-btn-2 #back-step-1,.step-preview #back-step-3{font-family:Gill Sans Nova;font-style:normal;font-weight:400;line-height:17px;display:block;letter-spacing:.15em;text-transform:uppercase;text-align:center;background:#fff;color:#111;border:1px solid #AAAAAA;width:50%;margin-right:5px;padding:0;line-height:50px;height:50px;font-size:11px;transition:all .3s linear}.step-btn-3 #preview-step,.step-btn-2 #next-step-3{width:50%;margin-left:5px}.detail-wrp .artical-detail{margin-bottom:30px;border-bottom:1px solid #EEE}.artical-btn-wrp{padding-bottom:20px;text-align:start}.artical-btn-wrp a,.artical-btn-wrp a:hover{background:#111;border:1px solid #111;color:#fff!important;padding:10px 30px;display:inline-block;margin-top:5px}#curtain_configurator_modal .quantity-wrp{display:flex;align-items:center;margin-top:30px;border-top:1px solid #EEE;padding-top:15px;padding-bottom:15px}#curtain_configurator_modal .quantity-wrp label{width:50%;font-family:Gill Sans;font-style:normal;font-weight:400;font-size:16px;line-height:22px;letter-spacing:.05em;color:#111;text-transform:capitalize}#curtain_configurator_modal .quantity-wrp .quantity-field{width:50%;text-align:center}#curtain_configurator_modal .quantity-wrp .quantity-field input{border:1px solid #DDDDDD;width:47px;padding:7px;text-align:center;height:47px;color:#000}#curtain_configurator_modal .quantity-wrp .quantity-field input[type=number]{-moz-appearance:textfield}#curtain_configurator_modal .quantity-wrp .quantity-field input[type=number]::-webkit-inner-spin-button,#curtain_configurator_modal .quantity-wrp .quantity-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#curtain_configurator_modal .text-field-wrp{border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:10px}#curtain_configurator_modal .text-field-wrp input{width:100%;border:1px solid #eee;color:#000!important}#curtain_configurator_modal .preview-list{margin-bottom:15px;display:flex}#curtain_configurator_modal .preview-list.dis-active{display:none!important}#curtain_configurator_modal .preview-list img{border:2px solid #111}#curtain_configurator_modal .curtain-quantity img,#curtain_configurator_modal .window-width img,#curtain_configurator_modal .height-drop img{border:1px solid #eee}#curtain_configurator_modal .preview-list-detail{width:88%;margin-left:15px;display:flex;align-items:center}#curtain_configurator_modal .step-preview{padding:0}#curtain_configurator_modal .preview-title-wrp{width:62%}#curtain_configurator_modal .preview-title-wrp .preview-title{font-family:Gill sans;font-style:normal;font-size:14px;line-height:20px;letter-spacing:normal;color:#111;text-transform:capitalize;font-weight:600}#curtain_configurator_modal .curtain-quantity .preview-price,#curtain_configurator_modal .window-width .preview-price,#curtain_configurator_modal .height-drop .preview-price,#curtain_configurator_modal .preview-title-wrp label{font-size:12px;color:#888;text-transform:capitalize;letter-spacing:normal;margin-bottom:4px!important}#curtain_configurator_modal .preview-price{width:31%;text-align:right!important;display:block;white-space:nowrap}.pole-width .pole-width-price{display:none!important}#curtain_configurator_modal .tab .detail-wrp{height:380px;overflow:auto;background:#fff;padding-top:10px;text-align:start}#curtain_configurator_modal .tab.step-2 .detail-wrp,#curtain_configurator_modal .tab.step-3 .detail-wrp{height:540px}.tab.step-1 .left-header-wrp:before{content:"1."}.tab.step-2 .left-header-wrp:before{content:"2."}.preview-list.disable .preview-price{display:none!important}.bottom-footer-wrp{padding-top:10px!important;padding-bottom:18px!important}@media screen and (max-width: 767px){#curtain_configurator_modal .modal-content{width:320px}#curtain_configurator_modal .breadcrumb span{font-size:9px}#curtain_configurator_modal .artical-detail .artical-contain{font-size:14px}#curtain_configurator_modal .radio-btn-wrp label img+label{font-size:11px!important;line-height:1.5!important}#curtain_configurator_modal .radio-btn-wrp .no-pole-lbl .no-pole-span{font-size:11px!important;line-height:1.5!important}#curtain_configurator_modal .step-detail .step-description{margin-bottom:0!important}#curtain_configurator_modal .heading-product .product-price,#curtain_configurator_modal .lining-options .product-price,#curtain_configurator_modal .rails-product .product-price,#curtain_configurator_modal .finials-finish-wrp .product-price{font-size:13px}#curtain_configurator_modal .radio-btn-wrp .from{color:#888!important;font-size:13px;line-height:1.2;letter-spacing:normal}.rail-pole-width .place-holder{top:9px!important}.step-btn-2{flex-direction:column-reverse;row-gap:8px}.step-btn-2 a{width:100%!important;margin:0!important}.step-btn-3{flex-direction:column-reverse;row-gap:8px}.step-btn-3 a{width:100%!important;margin:0!important}.step-btn-last .step-btn-3{flex-direction:column}#curtain_configurator_modal .increment-value{right:10px!important}#curtain_configurator_modal .discriminant-value{left:10px!important}#curtain_configurator_modal .preview-price{font-size:12px}}@media screen and (min-width: 1992px){#curtain_configurator_modal .tab .detail-wrp{height:auto;overflow:auto;max-height:492px}}@media screen and (min-width: 2100px){#curtain_configurator_modal .tab .detail-wrp{height:auto;overflow:auto;max-height:600px}}@media screen and (min-width: 2300px){#curtain_configurator_modal .tab .detail-wrp{height:auto;overflow:auto;max-height:625px}}@media screen and (min-width: 2500px){#curtain_configurator_modal .tab .detail-wrp{height:auto;overflow:auto;max-height:850px}}@media screen and (min-width: 2700px){#curtain_configurator_modal .tab .detail-wrp{height:auto;overflow:auto;max-height:815px}}@media screen and (min-width: 2900px){#curtain_configurator_modal .tab .detail-wrp{height:auto;overflow:auto;max-height:1200px}}#curtain_configurator_modal .tab>div,#curtain_configurator_modal .curtain_configurator_title{padding:0 30px}.custom_curtains_modal{display:none;position:fixed;z-index:999;padding-top:100px;left:0;top:0;width:100%;height:100%;background-color:#000;background-color:#0006;opacity:1;overflow:hidden}#curtain_configurator_modal .quantity-field{position:relative}#curtain_configurator_modal .increment-value{position:absolute;top:15px;right:25px;cursor:pointer}#curtain_configurator_modal .discriminant-value{position:absolute;top:8px;left:25px;cursor:pointer}.rails-heading-option{margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:30px}#curtain_configurator_modal select,#curtain_configurator_modal select option{width:100%;border:1px solid #eee;padding:10px 12px;font-family:Gill Sans!important}.error-msg,.error-msg p{color:red;margin-bottom:10px;padding-top:4px}.text-fields-wrp{position:relative}.text-fields-wrp .place-holder{position:absolute!important;right:12px;top:-2px;color:#cbcbcb}.rail-pole-width .place-holder{position:absolute;left:auto;top:9px;color:#cbcbcb;right:11px}.radio-btn-wrp label img+label{min-height:45px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-family:Gill Sans!important;font-size:15px!important;line-height:22.5px;text-transform:capitalize!important;letter-spacing:normal!important;text-align:start}#curtain_configurator_modal .radio-btn-wrp .no-pole-span{min-height:45px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-family:Gill Sans!important;font-size:15px!important;line-height:22.5px;text-transform:capitalize!important;letter-spacing:normal!important;text-align:start}#curtain_configurator_modal .step-header .right-header-wrp{display:block}#gtranslate_wrapper{z-index:99!important}.next-step-3.active,.preview-step.active,.preview-step-sec.back-step-2.active,#back-step-3.active{display:inline!important}.next-step-3.disactive,.preview-step.disactive,.preview-step-sec.back-step-2.disactive,#back-step-3.disactive,.step-preview.disactive,.step-preview.disable,.step-2.disable{display:none!important}.cart-note__input,.cart-note__input:focus{border:1px solid #888888}@media only screen and (max-width: 499px){.second_step#preview-step.active,.preview-step-sec.back-step-2.active,.next-step-3.active,#back-step-3.active{display:block!important;width:100%}}.use-same-width{opacity:1!important;height:fit-content!important;position:relative!important;width:fit-content!important}.use-same-width-label{margin:0!important;text-transform:capitalize!important;letter-spacing:normal!important}
/*# sourceMappingURL=/cdn/shop/t/214/assets/curtain-configurator.css.map */
