.section--custom-curtain .option .option__label label.radio>span:first-child{width:25px;height:25px;border:solid 1px #191919;border-radius:50%;display:none;vertical-align:middle;box-shadow:inset 0 0 0 3px #fff;background-color:#fff;margin-right:5px}.section--custom-curtain .option.active .option__label label.radio>span:first-child{background-color:#000}.section--custom-curtain .option .option__label label.checkbox>span:first-child{width:25px;height:25px;border:solid 1px #191919;display:none;vertical-align:middle;background-image:url(//francfra.live/cdn/shop/t/3/assets/checkbox_inactive_bg.png?v=65128506193462614381674000194);background-position:center;background-size:75%;background-repeat:no-repeat;background-color:#fff;border-radius:3px;margin-right:5px}.section--custom-curtain .option.active .option__label label.checkbox>span:first-child{background-color:#000;background-image:url(//francfra.live/cdn/shop/t/3/assets/checkbox_active_bg.png?v=87553364903095252701674000193)}.section--custom-curtain .point{vertical-align:baseline;vertical-align:-webkit-baseline-middle;font-size:1.2em}.section--custom-curtain .center{text-align:center!important}.section--custom-curtain .left{text-align:left!important}.section--custom-curtain .right{text-align:right!important}.section--custom-curtain .step__content{padding:20px;text-align:center}.section--custom-curtain .option__wrapper{display:flex;flex-wrap:wrap;justify-content:left}.section--custom-curtain .option__wrapper .option{cursor:pointer}.section--custom-curtain .option__wrapper:not(:last-child){margin-bottom:2em}.section--custom-curtain .step__head{font-weight:500;padding-bottom:10px;margin-bottom:5px;border-bottom:#ccc solid 1px}.section--custom-curtain .step__head:not(:first-child){margin-top:3em}.section--custom-curtain .step__icon{width:0;height:0;border-left:0px solid transparent;border-right:30px solid transparent;border-top:30px solid #000;margin-bottom:-10px;padding:0;display:inline-block;position:relative}.section--custom-curtain .step_label{position:absolute;top:-27px;color:#fff;font-size:.6em;right:-11px;font-weight:700}.section--custom-curtain .option{border:#ccc solid 1px}.section--custom-curtain .option p{text-align:left;font-size:.9em;padding:15px 5px}.section--custom-curtain .option:last-child{border-right:#ccc solid 1px}.section--custom-curtain .option__label{text-align:left;text-indent:5px;margin-bottom:1em}#window_type .option__wrapper>.option{padding-bottom:2em}#curtain_size .option__wrapper>.curtain-size{background-color:#f3f3f3;padding:20px}.section--custom-curtain div[class^=flex-]{padding:10px}.section--custom-curtain .option__wrapper.guide div[class^=flex-]{padding:0}.section--custom-curtain img{width:100%;height:auto;max-width:200px;margin:0}.curtain-width img,.curtain-height img,.curtain-qty-guide img{max-width:300px}.section--custom-curtain .option__label label{font-size:1.2em;cursor:inherit}.section--custom-curtain .option__label input[type=radio]{margin:8px}.section--custom-curtain .option__label input[type=radio],.section--custom-curtain .option__label input[type=radio]+label{float:left}.section--custom-curtain .option.active{background-color:#fcfade}@media only screen and (max-width:768px){.section--custom-curtain .visible-s{float:left;clear:both}.section--custom-curtain .visible-l{display:none}.section--custom-curtain div[class^=flex-]{padding:15px}.section--custom-curtain div[class^=flex-]{flex:0 0 100%}.section--custom-curtain .option:not(:last-child){border-right:#ccc solid 1px;border-bottom:0px}.section--custom-curtain .option.active:not(:last-child)+.option,.section--custom-curtain .option:hover:not(:last-child)+.option{border-top:#000 solid 1px}.section--custom-curtain .option.disabled.active:not(:last-child)+.option,.section--custom-curtain .option.disabled:hover:not(:last-child)+.option{border-color:#ccc}.section--custom-curtain #curtain_options .option,.section--custom-curtain #curtain_style .option,.section--custom-curtain #window_type .option{display:table}.section--custom-curtain #curtain_style .option__label label{float:left}.section--custom-curtain #curtain_options .option__label,.section--custom-curtain #curtain_style .option__label,.section--custom-curtain #window_type .option__label{vertical-align:top;width:auto;display:table-cell}.section--custom-curtain #curtain_options .option img,.section--custom-curtain #curtain_style .option img,.section--custom-curtain #window_type .option img{display:table-cell;width:100px;float:right}.curtain-width img,.curtain-height img{max-width:300px}.curtain-fork img{max-width:180px}}@media only screen and (min-width:769px){.section--custom-curtain .visible-s{display:none}.section--custom-curtain .option:not(:last-child){border-right:0px}.section--custom-curtain .option.active:not(:last-child)+.option,.section--custom-curtain .option:hover:not(:last-child)+.option{border-left:#000 solid 1px}.section--custom-curtain .option.disabled.active:not(:last-child)+.option,.section--custom-curtain .option.disabled:hover:not(:last-child)+.option{border-color:#ccc}}.section--custom-curtain .option.active,.section--custom-curtain .option:hover{border-color:#000}.section--custom-curtain .flex-4x{flex:0 0 25%}.section--custom-curtain .flex-3x{flex:0 0 33%}.section--custom-curtain .flex-3x-2span{flex:0 0 66%}.section--custom-curtain .flex-2x{flex:0 0 50%}.section--custom-curtain .flex-1x{flex:0 0 100%}.section--custom-curtain .t-container{display:table;width:100%}.section--custom-curtain .t-col{display:table-cell;text-align:left}.section--custom-curtain .t-container.tri-middle-offset .t-col:first-child,.section--custom-curtain .t-container.tri-middle-offset .t-col:last-child{width:45%}.section--custom-curtain .t-container.dual .t-col:first-child,.section--custom-curtain .t-container.dual .t-col:last-child{width:50%}.curtain-size label:first-child{font-size:20px;font-weight:600}.curtain-elevation input[type=number],.curtain-size input[type=number],.curtain-quantity input[type=number]{border-radius:5px;border:#000 solid 1px;max-width:100px;height:35px;text-indent:8px;font-size:16px}.curtain-elevation .area{margin-top:2em;background-color:#f2f2f2;padding:20px}.curtain-elevation .val{font-size:2em;font-weight:500;display:inline-block;margin:0 5px}.section--custom-curtain .notice{border-radius:5px;border:#E60000 solid 1px}.section--custom-curtain .notice p{font-size:1.2em;color:#e60000;padding:0 5px}.step-calc{margin-top:2em;border-top:#ccc solid 1px;padding-top:3em}.step-calc .total{padding:2em;background-color:#f2f2f2;margin-top:2em}.step-calc .total p{font-size:1.2em;margin:0}.step-calc .total p+p{font-weight:500}.step-calc .total p>span{font-size:2.2em;display:inline-block;margin:0 10px}.step-calc .total p>span>span{font-size:.4em}.step-calc-text{margin-top:1em}.step-review{margin-top:3em}.step-review.hidden+.reset-area{margin:3em 0}#modal_order_curtain_confirm .bound-area{transform:scale(.9);-moz-transform:scale(.9);-webkit-transform:scale(.9);-o-transform:scale(.9);-ms-transform:scale(.9)}#modal_order_curtain_confirm .style-area,.step-review .style-area{text-align:center}#modal_order_curtain_confirm .style-area img{width:100%}#modal_order_curtain_confirm .style-area img,.step-review .style-area img{max-width:400px}.cc-prod .left{vertical-align:middle}.cc-spec{padding:15px}.cc-spec td{padding:10px;border:#ccc solid 1px;text-align:left}.cc-spec td:first-child{width:30%}@media only screen and (max-width:768px){.cc-spec td:first-child{width:35%}}.cc-spec td:last-child{width:20%;text-align:right;border-left:none}.cc-spec td:nth-last-child(2){border-right:none}.section--custom-curtain .agreement,.cc-to-cart{margin-top:2em;margin-bottom:2em}.cc-to-cart .btn{max-width:300px}.cc-to-cart .login_to_proceed{font-weight:300;margin:3em 0}.cc-to-cart .login_to_proceed .heading{font-weight:500;font-size:1.1em}.cc-to-cart .login_to_proceed a{text-decoration:none}.cc-to-cart .login_to_proceed .sub_heading{margin:12px}.section--custom-curtain .agreement .area{background-color:#e5e5e5;border:#E60000 solid 1px;border-radius:5px;width:100%;max-width:350px;padding:15px;margin:auto}.section--custom-curtain .agreement .area a{text-decoration:underline}.section--custom-curtain .agreement .area input[type=checkbox]{cursor:pointer}.section--custom-curtain .agreement .area label{font-size:1.2em;font-weight:300;cursor:default}.section--custom-curtain .agreement .area label span{color:#e60000}.cc-top-cart .btn{padding:20px;font-size:1.2em;font-weight:500}.section--custom-curtain .chart-area .title{font-size:.9em;margin-top:2em;margin-bottom:1em;font-weight:600}.section--custom-curtain .chart-area img{margin:0}#order-curtain-btn:disabled{background-color:#eaeaea}#order-curtain-btn:disabled+.notice{display:block;color:red;text-align:center;border:none;padding:5px}#order-curtain-btn:not(:disabled)+.notice{display:none}.section--custom-curtain .option.disabled,.section--custom-curtain .option.disabled:active:not(:last-child)+.option{border-color:#ccc}.option .sub_label{padding-left:35px;display:block}#curtain_options .empty-msg{display:none}#curtain_options .empty-msg:only-child{display:initial}.section--custom-curtain .section__sub_head{margin-top:2em}.section--custom-curtain .section__sub_head .title{font-size:1.2em;margin:10px 0;font-weight:700}.section--custom-curtain .section__sub_head>ul{list-style-type:none}.section--custom-curtain .section__sub_head>ul ul{list-style-type:disc;padding-left:15px;margin-bottom:10px}.section--custom-curtain .section__sub_head p:first-child{margin:0}.section--custom-curtain .section__sub_head p:first-child+p{padding-left:25px;margin-bottom:10px}.callout-area{position:relative;max-width:450px;margin:auto}.callout-area .callouts{text-align:center;position:absolute;padding:8px;display:inline-block;border:solid 1px #ccc;border-radius:3px;font-size:.9em;background-color:#fff}.callout-area .fork{top:30px;right:8%}.callout-area .height{top:40%;left:5%}.callout-area .finish{top:40%;right:5%}.callout-area .fork:before,.callout-area .finish:before{content:"";position:absolute;width:0;height:0;left:-33px;top:18px;border:10px solid transparent;border-right:23px solid rgb(193,193,193);border-right:23px solid rgba(193,193,193,.5);z-index:2}.callout-area .fork:after,.callout-area .finish:after{content:"";position:absolute;width:0;height:0;left:-25px;top:20px;border:8px solid transparent;border-right:17px solid #fff;z-index:3}.callout-area .height:before{content:"";position:absolute;width:0;height:0;right:-35px;top:18px;border:10px solid transparent;border-left:25px solid rgb(193,193,193);border-left:25px solid rgba(193,193,193,.5);z-index:2}.callout-area .height:after{content:"";position:absolute;width:0;height:0;right:-27px;top:20px;border:8px solid transparent;border-left:20px solid #fff;z-index:3}.callout-area img{max-width:320px}#curtain_style img+p{max-width:180px;margin:auto}@media only screen and (max-width:768px){.section--custom-curtain .flex-4x.curtain-fork{flex:0 0 50%}}#modal_order_curtain_confirm .bound-area,.step-review .bound-area{max-width:450px;margin:auto;padding-top:.5em}#modal_order_curtain_confirm .caption-area,.step-review .caption-area{position:relative;margin:3em auto;max-width:calc(100% - 65px)}#double-a-w,#double-b-w,#single-w{display:none}#modal_order_curtain_confirm .caption-area.a #double-a-w,#modal_order_curtain_confirm .caption-area.a #double-b-w,#modal_order_curtain_confirm .caption-area.b #single-w,.step-review .caption-area.a #double-a-w,.step-review .caption-area.a #double-b-w,.step-review .caption-area.b #single-w{display:initial}#modal_order_curtain_confirm .bars,.step-review .bars{position:absolute}#single-h{left:-35px}#single-h .float-label{position:absolute;top:45%;background:#fff;padding:2px 5px;left:-150%}@media only screen and (max-width:768px){#single-h .float-label{font-size:.8em}}#modal_order_curtain_confirm #single-h,#modal_order_curtain_confirm #single-h img{height:95%}#single-h,#single-h img{width:auto;height:100%}.section--custom-curtain .s-table-container{max-width:170px;text-align:left;margin:auto;padding-top:5px}.section--custom-curtain .s-table-container table{width:100%;font-size:10.5px}#double-a-w,#double-b-w,#single-w{top:-35px}#single-w .float-label{position:absolute;background:#fff;padding:2px 5px;left:45%}#double-a-w .float-label,#double-b-w .float-label{position:absolute;background:#fff;padding:2px 5px;left:34%}@media only screen and (max-width:768px){#double-a-w .float-label,#double-b-w .float-label{left:20%}}#double-b-w{right:0}#double-a-w,#double-b-w,#single-w,#single-w img{width:100%;height:auto}#single-w img{max-width:initial}#double-a-w,#double-b-w{max-width:34%}.step-review .head{font-weight:500;font-size:1.2em}.step-review .desc{max-width:400px;margin:auto}.image-set-btn{margin-bottom:1em;padding:8px 15px}.image-set-btn+.image-set img{display:inline-block;margin:15px}@media only screen and (max-width:768px){.image-set-btn+.image-set img{display:block}#save-order-curtain-btn{margin-left:auto!important;margin-right:auto!important}}.image-set-btn.active+.image-set{display:none}.image-set-btn span{float:right}#modal_order_curtain_confirm .agreement{padding:15px}#modal_order_curtain_confirm .agreement .area{max-width:350px;width:100%;background-color:#e5e5e5;border:#E60000 solid 1px;margin:auto;padding:10px;border-radius:5px}#modal_order_curtain_confirm .agreement .area label span{color:#e60000}#modal_order_curtain_confirm .center{text-align:center}#modal_order_curtain_confirm .notice{margin-top:1em;margin-bottom:0}#modal_order_curtain_confirm .notice span,#modal_order_curtain_confirm .product-out-of-stock{color:#e60000}#modal_order_curtain_confirm .caption-area{margin-bottom:0}#modal_order_curtain_confirm .popup__actions{margin-bottom:2em}#close-oc-modal{float:right;cursor:pointer}#store_list_info #close-oc-modal{margin:0}#modal_order_curtain_confirm #close-oc-modal{margin-top:-10px}#fork_type .image-set img{max-width:200px}.curtain-elevation .desc{font-size:.8em;padding:10px 0}.curtain-elevation .ext-link{float:right}.curtain-elevation .ext-link:hover,.curtain-elevation .ext-link:active{text-decoration:underline}#curtain_options .option.disabled{position:relative}#curtain_options .option.disabled:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffd1;-webkit-user-select:none;user-select:none}.oc_stock{padding-bottom:1em}.oc_stock .not-bis{color:#e60000}.oc_stock .bis{color:#e08600}.paidy_wrapper{margin-bottom:2em}.back-in-stock{background-color:#fff;color:#000;border:solid 2px #000;margin:2em auto 0}.back-in-stock:hover{background-color:#fff;color:#3463ae;border:solid 2px #3463ae}.back-in-stock #mail_svg{display:inline}.back-in-stock #mail_hover_svg,.back-in-stock:hover #mail_svg{display:none}.back-in-stock:hover #mail_hover_svg{display:inline}.stock-text{text-align:center}.oc_sold_out{margin:1em auto}.oc_sold_out:after{content:none}span.label-arrow{transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);display:inline-block}#elev-h-error,#elev-w-error{color:red;display:block;font-size:.9em;margin:auto}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.input_wrapper{display:inline-block;position:relative}.input_wrapper .input_spinner{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;flex-flow:column;width:20px}.input_wrapper .input_spinner span{rotate:90deg;cursor:pointer;display:flex;height:50%;color:#8d8d8d;-webkit-user-select:none;user-select:none;align-items:center;padding:5px}.input_wrapper .input_spinner span:first-child{margin-top:2px;margin-bottom:-2px}.input_wrapper .input_spinner span:hover,.input_wrapper .input_spinner span:active{color:#000}.input_wrapper .input_spinner span:active{transform:scale(.9);-webkit-transform:scale(.9);-moz-transform:scale(.9)}.chart-area .guide-btn{margin-top:10px;padding:2px 10px;font-size:14px}.guide-btn{float:right;border:solid 1px #9d9d9d;border-radius:3px;padding:2px 5px;font-size:12px}.guide-btn:hover,.guide-btn:active{border-color:#000}.chart-area .title{margin:1.5em .5em .2em;font-weight:500}#elev_h.modified{color:#ff5270}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-curtain.css.map */
