@import url(//use.typekit.net/pva1gxo.css);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.onboarding_layer_container{position:fixed;height:100vh;right:0;left:0;background-color:rgba(0,0,0,.4);top:0;text-align:center;overflow:auto;display:flex;align-items:center;justify-content:center;transition:.2s;z-index:500}.onboarding_layer_container.hidden{pointer-events:none;opacity:0}.use_inches_checkbox_container{display:flex;align-items:flex-start;justify-content:flex-start;margin-bottom:20px}.onboarding_layer{padding:60px 0;background-color:#fff;width:90%;max-width:1200px;border-radius:6px;position:relative;box-shadow:0 8px 30px rgba(0,0,0,.19);display:flex;flex-wrap:wrap}.onboarding_layer_option_section{width:33.3333333333%;box-sizing:border-box;padding:0 42px}.onboarding_layer_option_section:nth-child(2){border-right:1px solid #bdbdbd;border-left:1px solid #bdbdbd}.ol_section_header{font-size:22px;margin:0 0 40px;font-weight:600}.wall_amount_selector_container{display:flex;flex-wrap:wrap;justify-content:space-between}.wall_amount_selector{padding:30px 15px;width:48.5%;height:170px;margin-bottom:9px;background-color:#f0f0f0;color:#727272;border-radius:3px;cursor:pointer;border:1px solid #f0f0f0;display:flex;flex-direction:column;justify-content:flex-end}.wall_amount_selector.selected{border-color:#c0e8de;color:#1ec393;background-color:#def7f1}.wall_amount_selector:hover{border-color:#1ec393}.top_bottom_wall_active.selected .walls_2:after,.top_bottom_wall_active.selected .walls_3:after,.top_bottom_wall_active.selected .walls_4:after{content:"";width:calc(100% + 12px);height:10px;border:3px solid #00ebff;position:absolute;top:-7px;right:-6px}.top_bottom_wall_active.selected .walls_4:before{content:"";width:calc(100% + 12px);height:10px;border:3px solid #00ebff;position:absolute;bottom:-7px;right:-6px}.side_wall_active.selected .walls_3:after,.side_wall_active.selected .walls_4:after{content:"";width:10px;height:calc(100% + 12px);border:3px solid #00ebff;position:absolute;top:-6px;left:-7px}.side_wall_active.selected .walls_2:before,.side_wall_active.selected .walls_3:before,.side_wall_active.selected .walls_4:before{content:"";width:10px;height:calc(100% + 12px);border:3px solid #00ebff;position:absolute;top:-6px;right:-7px}.wall_amount_indicator{margin:auto;border:4px solid #c47d32;position:relative}.wall_amount_indicator.walls_2,.wall_amount_indicator.walls_3{border-bottom:1px dashed #c3c3c3}.wall_amount_indicator.walls_2{border-left:1px dashed #c3c3c3}.wall_amount_copy{font-size:18px;margin:20px 0 0}.onboarding_next_button{background-color:#dd8132;border:none;width:112px;height:112px;border-radius:112px;font-size:18px;color:#fff;font-weight:600;position:absolute;bottom:-56px;right:50%;transform:translate(50%);box-shadow:0 6px 18px rgba(0,0,0,.21)}.onboarding_next_button:disabled{cursor:not-allowed;color:hsla(0,0%,100%,.4)}.size_setter_container{position:relative;margin-bottom:30px}.size_setter_container .size_error_message{top:56px;left:22%;font-size:14px;font-weight:300;color:#ff1616;line-height:14px;text-align:left;padding-left:24%;margin-bottom:-20px}.size_setter_title{width:18%;display:inline-block;color:#989898;font-size:18px}.size_setter_input_container_select{width:76%;margin-left:6%;display:inline-block}.size_setter_input_container_select select{background-color:#f7f7f7;border:1px solid #c6c6c6}.size_setter_input_container_select select:focus{border-color:#1ec393;border-width:1px;box-shadow:0 0 0 1px #1ec393;outline:none}.size_setter_input_container{width:76%;margin-left:6%;display:inline-block;vertical-align:middle;position:relative;height:55px;background-color:#f7f7f7;border:1px solid #c6c6c6;overflow:hidden;border-radius:6px}.size_setter_input_container.size_error{background-color:#ffe2e2}.size_setter_input_container .size_setter_single_input_container{position:absolute;top:0;bottom:0;width:45%;left:0}.size_setter_input_container .size_setter_single_input_container.in-input-only{width:90%}.size_setter_input_container .size_setter_single_input_container.in-input-only input{text-align:left}.size_setter_input_container .size_setter_single_input_container.ft-input:after{display:block;font-size:20px;color:#afaeae;content:"ft";position:absolute;top:0;bottom:0;right:20px;line-height:55px}.size_setter_input_container .size_setter_single_input_container input{color:#383535;border:none;background:transparent;outline-color:#1ec393;text-align:center;font-size:20px;line-height:20px;top:0;bottom:0;position:absolute;right:0;left:0;padding:20px 33px 15px 15px;width:100%}.size_setter_input_container .size_setter_single_input_container:nth-child(2){left:45%;border-left:1px solid #c6c6c6}.size_setter_input_container .size_setter_single_input_container.in-input:after{content:"in";display:block;font-size:20px;color:#afaeae;position:absolute;top:0;bottom:0;right:20px;line-height:55px}.size_setter_input_container .inch_increaser_container{position:absolute;width:10%;top:0;bottom:0;right:0;border-left:1px solid #c6c6c6;background-color:#f2f2f2}.size_setter_input_container .inch_increaser_container button{outline:none;height:26px;width:100%;border:none;font-size:19px;font-weight:500;padding-top:2px;overflow:hidden;cursor:pointer}.size_setter_input_container .inch_increaser_container button:nth-child(2){border-top:1px solid #c6c6c6}.size_setter_input_container .inch_increaser_container button:focus{color:#1ec393;background-color:#def7f1}.ol_width_length_image_container{width:73%;margin-left:27%;padding:16px;background:#f5f5f5;border-radius:5px;margin-bottom:18px}.ol_width_length_image_container img{width:80%}.panel_size_selector{color:#727272;background-color:#f0f0f0;margin-bottom:10px;font-size:18px;padding:15px;border-radius:3px;position:relative;text-align:left;border:1px solid transparent;cursor:pointer}.panel_size_selector.selected{border-color:#c0e8de;color:#1ec393;background-color:#def7f1}.panel_size_selector:hover{border-color:#1ec393}.panel_size_selector .size_selector_text{display:inline-block;width:calc(100% - 60px)}.panel_size_selector .size_selector_image_container{vertical-align:middle;display:inline-block;width:55px;text-align:center;height:44px}.panel_size_selector .size_selector_image_container img{height:44px}.panel_size_selector .recommended_panel_size{position:absolute;top:8px;right:8px;font-size:12px;color:#b5b5b5;font-weight:300}.panel_size_selector_divider{margin:12px 0;border-top:1px solid #f0f0f0}.site_header{padding:20px 50px;background-color:#fff;display:flex;justify-content:space-between;align-items:center}.site_header .site_logo{width:128px;cursor:pointer}.site_header .header_link{font-size:18px;color:#3e3e3e;font-weight:600;margin:0 25px;cursor:pointer;transition:color .32s}.site_header .header_link:hover{text-decoration:underline;color:#cf803b}.site_header .header_link:first-child{margin-left:0}.site_header .header_link:last-child{margin-right:0}.site_header .header_link .header_link_icon{display:inline;height:20px;margin-right:10px}@media(max-width:960px){.header_section:nth-child(2),.link_text{display:none}.site_header .header_link{margin:0 7px}.site_header{padding:20px}}.panel_popover{position:absolute;opacity:0;pointer-events:none;width:220px;background-color:#6c6a6a;transition:.2s;box-shadow:4px 5px 14px rgba(0,0,0,.3254901961);color:#fff;border-radius:10px;padding:30px 25px;text-align:left;cursor:auto}.panel_popover.bottom,.panel_popover.top{left:calc(100% + 15px);top:0;transform:translateY(-50%)}.panel_popover.right{right:calc(100% + 15px);top:50%;transform:translate(-3%,-50%)}.panel_popover.right:before{right:-8px;left:auto}.panel_popover.left{left:calc(100% + 15px);top:50%;transform:translateY(-50%)}.panel_popover.open{pointer-events:all;opacity:1}.panel_popover:before{content:"";background-color:#6c6a6a;width:16px;height:16px;transform:rotate(45deg);z-index:2;position:absolute;top:calc(50% - 3px);left:-8px}.panel_popover .panel_popover_acion{font-weight:600;font-size:20px;line-height:1em;margin-bottom:23px}.panel_popover .panel_popover_acion:last-child{margin-bottom:0}.panel_popover .panel_popover_acion .underline_on_hover:hover{text-decoration:underline}.panel_popover .panel_popover_acion:hover span{cursor:pointer;text-decoration:underline}.panel_popover .panel_popover_acion .panel_popover_acion_option{margin-top:18px;font-size:17px;padding-left:19px;font-weight:300}.panel_popover .panel_popover_acion .panel_popover_acion_option p{margin-bottom:11px;position:relative}.panel_popover .panel_popover_acion .panel_popover_acion_option p:last-child{margin-bottom:0}.panel_popover .panel_popover_acion .panel_popover_acion_option p:hover{text-decoration:underline}.panel_popover .panel_popover_acion .panel_popover_acion_option p.radio_type{padding-left:22px}.panel_popover .panel_popover_acion .panel_popover_acion_option p.radio_type:before{content:"";display:block;width:15px;height:15px;left:0;top:1px;border-radius:10px;background-color:#a2a2a2;border:1px solid #ededed;position:absolute}.panel_popover .panel_popover_acion .panel_popover_acion_option p.radio_type.selected:after{content:"";display:block;width:9px;height:9px;left:3px;top:4px;border-radius:10px;background-color:#ededed;position:absolute}.panel_popover .popover_action_splitter{border-bottom:2px solid #b1b1b1;margin-top:23px}.sukkah_lot_indicator{border:2px dashed;position:relative;margin:150px auto auto}.sukkah_size_indicator{background-color:#fffaf0;position:absolute;top:-2px;left:-2px}.width_indicator{position:relative;right:0;left:0;top:-75px;border-bottom:1px solid}.length_indicator .size_indicator_number_container,.width_indicator .size_indicator_number_container{position:absolute;right:0;left:0;text-align:center;top:-25px}.length_indicator .size_indicator_number_container p,.width_indicator .size_indicator_number_container p{display:inline-block;margin:auto;font-size:33px;font-weight:800;color:#4d4d4d;padding:0 9%;background:#f5f3ef}.length_indicator:after,.length_indicator:before,.width_indicator:after,.width_indicator:before{content:"";display:block;width:25px;height:25px;position:absolute;top:-12px;transform:rotate(45deg);left:4px;border:1px solid;border-top:none;border-right:none}.length_indicator:before,.width_indicator:before{transform:rotate(-135deg);right:4px;left:auto}.length_indicator{pointer-events:none;position:relative;border-right:1px solid;width:1px;right:calc(-50% - 75px);display:inline-block}.length_indicator:after,.length_indicator:before{transform:rotate(135deg);left:-12px;top:4px}.length_indicator:before{right:-13px;transform:rotate(-45deg);left:auto;top:calc(100% - 28px)}.length_indicator .size_indicator_number_container{top:0;bottom:0;width:132px;height:100%;display:flex;left:-62px}.length_indicator .size_indicator_number_container p{padding:12px;width:132px;height:132px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.panel_container_wrapper{position:absolute;background:#707070}.panel_container{position:relative}.panel_container .panel{background:#c38f3c;box-sizing:border-box;border:1.5px solid #000;position:absolute;transition:.2s}.panel_container .panel[draggable=true]{cursor:grab}.panel_container .panel.active_panel{outline:2px solid #00ebff;z-index:12;box-shadow:0 0 10px}.panel_container .panel.dragging{background-color:#945c01;transform:scale(1.1);z-index:15}.panel_container .panel.dragging_not_allowd{background-color:#d00000}.panel_container .panel:hover{outline:2px solid #00ebff;z-index:11;box-shadow:0 0 10px}.panel_container .panel:hover .panel_reletive .panel_size_popup{opacity:1}.panel_container .panel .panel_reletive{position:relative;top:-1px;left:-1px}.panel_container .panel .panel_reletive .panel_size_popup{position:absolute;background:#fff;padding:5px;left:50%;top:50%;transform:translate(-50%,-50%);color:#4d4d4d;font-size:15px;box-shadow:0 3px 10px rgba(0,0,0,.2);min-width:53px;font-weight:800;border-radius:3px;opacity:0;pointer-events:none;transition:.1s;line-height:14px;z-index:2}.panel_container .panel .panel_reletive .panel_size_popup span{font-size:10px;line-height:0}.panel_container .panel .panel_reletive .d2_panel_indicator{position:absolute;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%)}.panel_container .panel .panel_reletive .door_panel_indicator{position:absolute;background-color:#000;transform:translate(-50%,-50%)}.panel_container .panel .panel_reletive .door_panel_indicator.wall_1{left:50%;bottom:50%}.panel_container .panel .panel_reletive .door_panel_indicator.wall_2{top:50%;left:100%}.panel_container .panel .panel_reletive .door_panel_indicator.wall_3{top:50%;right:50%}.panel_container .panel .panel_reletive .door_panel_indicator.wall_4{left:50%;top:100%}.needs_correction .panel_container .panel{cursor:pointer}.corner_pole{background:#484848}.corner_pole,.lot_needs_correction{position:absolute}.lot_needs_correction .red_blibking_bubble{position:relative;z-index:20;width:22px;height:22px;background:#e8a8a8;border-radius:20px;cursor:pointer;animation:blink_correction 1s infinite}.lot_needs_correction .red_blibking_bubble:before{content:"";position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50px;background:#ef2323;border:1px solid #fff}.lot_needs_correction .lot_needs_correction_arrow_wrapper{position:relative}.lot_needs_correction_arrow_container{position:absolute;width:120px;height:100px}.width_correction_wrapper .lot_needs_correction_arrow_container{right:22px;z-index:8}.width_correction_wrapper .lot_needs_correction_arrow_container svg{width:50px;height:50px;position:absolute;top:0;right:0}.width_correction_wrapper .lot_needs_correction_arrow_container p{margin:50px 0;clear:both}.length_correction_wrapper .lot_needs_correction_arrow_container{left:22px;bottom:22px;z-index:8}.length_correction_wrapper .lot_needs_correction_arrow_container svg{width:50px;height:50px;position:absolute;bottom:0;left:0}.length_correction_wrapper .lot_needs_correction_arrow_container p{position:absolute;bottom:50px;width:100%;clear:both}@keyframes blink_correction{50%{transform:scale(1.4)}}@media only screen and (max-width:600px){.sukkah_lot_indicator{margin-top:75px}.width_indicator{top:-40px}.length_indicator .size_indicator_number_container,.width_indicator .size_indicator_number_container{right:0;left:0;top:-15px}.length_indicator .size_indicator_number_container p,.width_indicator .size_indicator_number_container p{font-size:12px}.length_indicator:after,.length_indicator:before,.width_indicator:after,.width_indicator:before{width:12px;height:12px;top:-6px;left:4px}.length_indicator:before,.width_indicator:before{transform:rotate(-135deg);right:4px;left:auto}.length_indicator{right:calc(-50% - 30px)}.length_indicator:after,.length_indicator:before{transform:rotate(135deg);left:-6px;top:4px}.length_indicator:before{right:-6px;transform:rotate(-45deg);left:auto;top:calc(100% - 12px)}.length_indicator .size_indicator_number_container{top:0;bottom:0;width:48px;height:100%;left:-22px}.length_indicator .size_indicator_number_container p{padding:12px 6px;width:148px;height:100px}}.sukkah_view_container{width:55%;margin-right:5%;text-align:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:50px;position:relative}.sukkah_view_container.sukkah_view_container_view_mode{width:65%;margin-right:0}.exit_checkout{position:absolute;top:-20px;left:20px;cursor:pointer}.exit_checkout:hover{text-decoration:underline}.exit_checkout svg{display:inline}.order_details_container{width:30%;margin-left:2%;margin-top:50px;background-color:#fff;padding:50px;box-shadow:-3px 5px 17px rgba(0,0,0,.0588235294);border-radius:6px}.order_details_container.full_width{width:90%;margin-left:0}.order_total_line{display:flex;justify-content:space-between;align-items:center;margin-bottom:11px;border-bottom:1px solid #eee;padding-bottom:11px}.order_total_line.total_line{margin-bottom:0;border-bottom:none}.order_total_line p{margin-right:20px}.order_total_line b,.order_total_line p{font-size:16px}.order_total_line b{font-weight:700;text-align:right}.view_changer_container{margin:100px auto 20px;display:flex;flex-direction:row;justify-content:center}.view_changer_container.in_3d_view{margin-top:0}.view_changer_container .view_changer_button_container{background-color:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,.0823529412);color:#838181}.view_changer_container .view_changer_button_container .view_changer_button_container_inner{padding:10px}.view_changer_container .view_changer_button_container .view_changer_button_container_inner button{padding:12px;color:#383535;font-size:18px;font-weight:700;border-radius:5px;border:none;width:48%;margin:0 1%}.view_changer_container .view_changer_button_container .view_changer_button_container_inner button.current_view_button{background-color:#ebebeb}.view_changer_container .view_changer_button_container .view_changer_button_container_inner button svg{width:32px;height:32px;display:inline-block;vertical-align:middle;margin-right:10px}.view_changer_container .undo_redo_container{padding:10px;margin-left:25px}.view_changer_container .undo_redo_container .undo_redo_button{width:50px;height:50px;font-size:13px;font-weight:600;vertical-align:middle;padding:7px;display:inline-block;border:none;width:50%}.view_changer_container .undo_redo_container .undo_redo_button:first-child{border-right:1px solid hsla(0,.8%,51%,.3294117647)}.view_changer_container .undo_redo_container .undo_redo_button:disabled{opacity:.5}.view_changer_container .undo_redo_container .undo_redo_button svg{display:block;width:22px!important;height:22px;margin:auto;line-height:0}.view_change_checkbox input:not([disabled])+div{border-color:#828282!important}canvas{outline:none}.db_click_text{position:absolute;top:25px;left:25px;font-size:15px;text-shadow:1px 1px 5px #fff;z-index:1;font-weight:500;color:#000;right:25px}.size_correction_layer_wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.4);z-index:20;display:flex;justify-content:center;align-items:center}.size_correction_layer_wrapper .size_correction_layer{background-color:#fff;padding:50px;display:inline-block;box-shadow:0 6px 17px rgba(0,0,0,.1019607843);border-radius:5px;text-align:left;position:relative;top:-100px;width:533px;max-width:100%}.size_correction_layer_wrapper .size_correction_layer .size_correction_header{color:#383535;text-align:left;font-size:22px;font-weight:700;margin-bottom:20px}.size_correction_layer_wrapper .size_correction_layer .size_correction_header .size_correction_sub_header{display:block;font-size:.75em;font-weight:400}.size_correction_layer_wrapper .size_correction_layer .size_correction_option{background:#f4f4f4;border:1px solid #f4f4f4;border-radius:3px;margin-bottom:8px;display:flex;align-items:center;cursor:pointer;position:relative;padding:10px 10px 10px 30px}.size_correction_layer_wrapper .size_correction_layer .size_correction_option.selected{background-color:#def7f1;border-color:#c0e8de}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .correction_method_radio{position:absolute;top:50%;left:17px;transform:translate(-50%,-50%);background:#fff;border-radius:18px;pointer-events:none}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .correction_method_radio input[type=radio]:checked+div,.size_correction_layer_wrapper .size_correction_layer .size_correction_option .correction_method_radio input[type=radio][aria-checked=mixed]+div{background-color:#65c6ae;border-color:#65c6ae}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .size_correction_image{width:33%}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .size_correction_image img{width:100%}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .size_correction_copy{padding-left:26px}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .size_correction_copy h4{color:#383535;font-size:19px;font-weight:600;margin-bottom:8px}.size_correction_layer_wrapper .size_correction_layer .size_correction_option .size_correction_copy p{opacity:.78;font-size:15px;max-width:220px}.size_correction_layer_wrapper .size_correction_layer .size_correction_save{background:#ce7b33;border-radius:2px;opacity:1;font-size:18px;font-weight:700;color:#fff;width:100%;padding:22px;line-height:18px;margin-top:8px;height:65px}.canvas_container{width:90%;max-width:70vh;overflow:hidden;position:relative;margin:auto}.canvas_container .reset_camera_button{position:absolute;top:15px;left:15px;z-index:12;width:35px;height:35px;border-radius:24px;color:#3e3e3e;font-size:20px;line-height:37px;outline:none}.canvas_container .reset_camera_button svg{width:30px;height:30px}.canvas_container .full_screen_button{position:absolute;top:15px;left:70px;z-index:12;width:35px;height:35px;border-radius:24px;color:#3e3e3e;font-size:20px;line-height:37px;outline:none}.canvas_container .full_screen_button svg{width:30px;height:30px}.canvas_container .canvas_padding_container{padding-bottom:90%}.canvas_container .canvas_padding_container .container_for_3d{position:absolute;top:0;right:0;left:0;bottom:0;background-color:#f5f3ef}.canvas_container .canvas_padding_container .container_for_3d canvas{margin:auto}.sukkah_view_container.sukkah_view_container_view_mode .canvas_container{max-width:100%;width:100%}.sukkah_view_container.sukkah_view_container_view_mode .canvas_padding_container{height:80vh;padding-bottom:0}@media only screen and (max-width:600px){.view_changer_container{margin-top:50px}.db_click_text{font-size:10px}}.checkout_container{background-color:#fff;width:100%;padding:50px;box-shadow:-3px 5px 17px rgba(0,0,0,.0588235294);border-radius:6px;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:70px}.checkout_container .checkout_date_collector_container{width:46%;margin-right:4%}.checkout_container .checkout_date_collector_container .co_tab_button[aria-selected=true]{font-weight:600;color:#000}.checkout_container .checkout_date_collector_container .checkout_tab{padding:30px 0}.checkout_container .checkout_date_collector_container .checkout_tab .checkout_input{margin-top:10px;background-color:#fcfcfc;border-color:#c6c6c6}.checkout_container .checkout_date_collector_container .checkout_tab .region_container,.checkout_container .checkout_date_collector_container .checkout_tab .ship_address_container{margin-top:20px}.checkout_container .checkout_date_collector_container .checkout_tab .pay_form_container,.checkout_container .checkout_date_collector_container .checkout_tab .ship_address_container,.checkout_container .checkout_date_collector_container .checkout_tab .ship_info_container{margin-bottom:100px}.checkout_container .checkout_date_collector_container .checkout_tab .continue_button{color:#fff;background-color:#ce7b33;font-size:18px;padding:24px;border-radius:3px;width:100%;height:65px}.checkout_container .co_section_divider{margin:0;border-color:#c2c2c2}.checkout_container .price_breakdown_container{width:calc(46% - 2px);margin-left:4%}.checkout_container .price_breakdown_container .selected_panel_pricing{width:100%;margin-top:30px;margin-bottom:60px}.checkout_container .price_breakdown_container .tax_shipping_pricing{padding:30px 0;border:2px solid #c2c2c2;border-right:none;border-left:none;margin-bottom:30px}.single_price_line{display:flex;justify-content:space-between;margin-bottom:5px;padding:0 5px}.single_price_line:last-child{margin-bottom:0}.single_price_line b,.single_price_line p{font-size:18px}.single_price_line b{font-weight:700}@media only screen and (max-width:1200px){.checkout_container{padding:20px;flex-direction:column-reverse}.checkout_container .checkout_date_collector_container{width:100%;border-right:none;margin-right:0}.checkout_container .price_breakdown_container{width:100%;margin-left:0;margin-bottom:40px;padding-bottom:40px;border-bottom:2px solid #c2c2c2}.checkout_container .pay_form_container,.checkout_container .ship_address_container,.checkout_container .ship_info_container{margin-bottom:50px!important}.checkout_container .co_section_divider{display:none}}.card_info_input{border:1px solid #c6c6c6;border-radius:5px;padding:0 16px;height:48px;margin-top:10px;margin-bottom:-5px;display:inline-block;width:100%;background-color:#fcfcfc}.card_info_input.exp{width:36%;margin-right:10px;min-width:100px}.card_info_input.cvv{width:20%;min-width:100px}.card_info_input.StripeElement--invalid{box-shadow:0 0 0 1px #e53e3e}.bill_address_container{padding:30px 0 0}.bill_address_container .bill_address_header_container{display:flex;justify-content:space-between;align-items:center}.settings_modifyer_container{width:38%;display:flex;align-items:flex-start;position:relative;z-index:10;padding-top:45px;max-width:580px;margin-right:2%;transition:width .2s}.settings_modifyer_container .setting_section_button_container{width:32%}.settings_modifyer_container .setting_section_button_container .seting_option_button_divider{margin:23px;border-top-width:2px;border-top-color:#c3c3c3}.settings_modifyer_container .setting_section_button_container .seting_option_button{position:relative;width:100%;display:block;height:68px;color:#383535;padding:0 26px;font-weight:600;text-align:left;border-radius:4px;background-color:#fff;font-size:18px}.settings_modifyer_container .setting_section_button_container .seting_option_button.restart_button{background-color:#e3e3e3}.settings_modifyer_container .setting_section_button_container .seting_option_button.section_setter_button{margin-bottom:10px;border:.5px solid #fff}.settings_modifyer_container .setting_section_button_container .seting_option_button.active{background-color:#def7f1;border:.5px solid #65c6af}.settings_modifyer_container .setting_section_button_container .seting_option_button:hover{border-color:#65c6af}.settings_modifyer_container .setting_section_button_container .seting_option_button span{display:inline-block;vertical-align:middle}.settings_modifyer_container .setting_section_button_container .seting_option_button svg{width:29px;height:29px;display:inline-block;vertical-align:middle;margin-right:25px}.settings_modifyer_container .setting_section_button_container .seting_option_button img{display:inline-block;width:31px;margin-right:24px;vertical-align:middle}.settings_modifyer_container .setting_section_container{width:63%;margin-left:5%;display:flex;min-height:88%;flex-direction:column;justify-content:space-between}.settings_modifyer_container .setting_section_container.setting_section_container_disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.settings_modifyer_container .setting_section_container .price_continue_container{background-color:#e5e5e5;margin-top:75px;border-radius:2px}.settings_modifyer_container .setting_section_container .price_continue_container .price_container{padding:25px 35px;color:#807e7e;font-size:19px;line-height:19px}.settings_modifyer_container .setting_section_container .price_continue_container .price_container p{float:right;font-weight:700;color:#000}.settings_modifyer_container .setting_section_container .price_continue_container .continue_button{color:#fff;background-color:#ce7b33;font-size:18px;padding:24px;border-radius:0 0 3px 3px;width:100%;height:65px}.settings_modifyer_container .setting_section_container .save_draft{text-align:center;padding-top:30px;margin-bottom:50px;cursor:pointer}.settings_modifyer_container .setting_section_container .save_draft:hover{text-decoration:underline}.single_setting_section{background-color:#fff;box-shadow:-3px 5px 17px rgba(0,0,0,.0588235294);border-radius:6px;margin-bottom:15px}.single_setting_section.has_hieght{min-height:570px}.single_setting_section .material_panel_section{padding:26px 32px;border-bottom:1px solid #000}.single_setting_section .settings_header_section{padding:26px 32px;border-bottom:1px solid #e3e3e3}.single_setting_section .current_material_panel_option{margin-top:20px}.single_setting_section .single_setting_section_header{font-size:19px;line-height:1em;font-weight:700}.single_setting_section .single_setting_section_header .single_setting_section_header_info{float:right;width:17px;height:17px;font-size:14px;border-radius:10px;background:#e5e5e5;text-align:center;display:block;padding:2px}.single_setting_section .settings_body_section{padding:20px 30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.single_setting_section .settings_body_section .setting_square_button{width:49%;letter-spacing:.11px;background-color:#f0f0f0;border:1px solid transparent;color:#727272;padding:25px;border-radius:3px;font-size:18px;font-weight:600;height:auto;flex-direction:column;margin-bottom:10px;position:relative}.single_setting_section .settings_body_section .setting_square_button.disabled{opacity:.5}.single_setting_section .settings_body_section .setting_square_button.selected{background-color:#def7f1;border-color:#c0e8de;color:#1ec393}.single_setting_section .settings_body_section .setting_square_button:not(.disabled):hover{border-color:#1ec393!important}.single_setting_section .settings_body_section .setting_square_button:not(.door_select_button) img{width:100%;margin-bottom:10px}.single_setting_section .settings_body_section .setting_square_button.door_select_button img{width:50%;margin-bottom:10px}.single_setting_section .settings_body_section .setting_square_button .checed_box{position:absolute;top:10px;left:10px;background:#fff;pointer-events:none;border-radius:15px}.single_setting_section .settings_body_section .setting_square_button .checed_box input[type=checkbox]:checked+.css-nlndso,.single_setting_section .settings_body_section .setting_square_button .checed_box input[type=checkbox][aria-checked=mixed]+.css-nlndso,.single_setting_section .settings_body_section .setting_square_button .checed_box input[type=radio]:checked+div,.single_setting_section .settings_body_section .setting_square_button .checed_box input[type=radio][aria-checked=mixed]+div{background-color:#1ec393;border-color:#1ec393}.single_setting_section .settings_body_section .setting_square_button.not_square{flex-direction:row;padding:15px;justify-self:left}.single_setting_section .settings_body_section .setting_square_button.not_square img{width:35px;margin-right:10px;margin-bottom:0}.single_setting_section .settings_body_section .settings_additional_info{text-align:center;color:#766d66;background-color:#faf0e8;border-radius:3px;margin-top:12px;margin-bottom:12px;padding:15px 30px;font-size:15px;line-height:17px;font-weight:400}.single_setting_section .settings_body_section .settings_additional_info .settings_additional_info_link{color:#000;cursor:pointer;text-decoration:underline}.sukkah_setting_radio{margin:0 24px 12px 0;display:inline-block;font-size:17px;line-height:1em;cursor:pointer}.sukkah_setting_radio.material_radio{margin:0;font-size:18px;font-weight:700}.sukkah_setting_radio.disabled{opacity:.5}.sukkah_setting_radio input{width:0;height:0;visibility:hidden}.sukkah_setting_radio .checkbox_indicator{display:inline-block;width:13px;height:13px;border:1px solid #b7b7b7;background-color:#f7f7f7;border-radius:20px;margin-right:8px;position:relative;top:1px}.sukkah_setting_radio .checkbox_indicator.not_radio{border-radius:3px;width:15px;height:15px;cursor:pointer}.sukkah_setting_radio input:checked+.checkbox_indicator{border-color:#65c6af}.sukkah_setting_radio input:checked+.checkbox_indicator:after{content:"";position:absolute;border-radius:20px;top:2px;right:2px;bottom:2px;left:2px;background-color:#65c6af}.sukkah_setting_radio input:checked+.checkbox_indicator.not_radio:after{border-radius:2px}.material_type_section{padding:20px 32px}.material_type_section:not(:last-child){border-bottom:1px solid #ddd}.material_type_section .expand_material_section{background-color:transparent;background:5px;height:23px;float:right;color:#000}.material_type_section .expand_material_section:hover{background-color:transparent}.material_type_section .material_type_section_option_container{padding:0;max-height:0;overflow:hidden;display:flex;justify-content:space-between;flex-direction:row;transition:.5s}.material_type_section .material_type_section_option_container.active{max-height:300px;padding-top:10px}.material_type_section .material_type_section_option_container.wood_options{flex-direction:column}.material_type_section .material_type_section_option_container.wood_options .selection_container{display:flex;flex-direction:row;margin-bottom:15px}.material_type_section .material_type_section_option_container.wood_options .selection_container .material_type_section_option{margin-right:2px}.material_type_section .material_type_section_option_container.pull_items_left{justify-content:left}.material_type_section .material_type_section_option_container.add_on_material_container img{margin-right:23px}.material_type_section .material_type_section_option_container .material_type_section_option{text-align:center;font-size:13px;text-transform:capitalize;padding:14px 3px 10px;background-color:#f0f0f0;cursor:pointer;border:1px solid #f0f0f0}.material_type_section .material_type_section_option_container .material_type_section_option:first-child{border-radius:5px 0 0 5px}.material_type_section .material_type_section_option_container .material_type_section_option:last-child{border-radius:0 5px 5px 0}.material_type_section .material_type_section_option_container .material_type_section_option.selected{background-color:#def7f1;color:#1ec393;border-color:#c0e8de}.material_type_section .material_type_section_option_container .material_type_section_option:hover{border-color:#1ec393}.material_type_section .material_type_section_option_container .lucite_frame_material_option{width:100%;border-radius:5px!important;font-size:18px;color:#383535;text-transform:capitalize;font-weight:600;text-align:left}.material_type_section .material_type_section_option_container .lucite_frame_material_option.selected{color:#383535}.material_type_section .material_type_section_option_container .lucite_frame_material_option img{display:inline-block;margin:0 10px;width:45px;height:45px}.material_type_section .material_type_section_option_container .material_image{height:38px;width:70%;margin:auto auto 10px;border-radius:4px}.material_type_section .wood_fiber_material_option{width:24.5%}.door_title{font-weight:600;margin-bottom:10px;width:100%}.remove_material_add_on{margin-left:20px;cursor:pointer;padding:0;border-radius:33px;background-color:#e0dfdf;width:17px;height:17px;display:inline-block;vertical-align:middle}.remove_material_add_on svg{display:inline;font-size:10px;line-height:10px;vertical-align:top;margin:3.5px;color:#a5a5a5}*{font-family:"houschka-pro"!important;box-sizing:border-box;margin:0;padding:0}body{background-color:#f5f3ef}.main_view_and_settings_container{display:flex;flex-direction:row;justify-content:center;min-height:calc(100vh - 90px);margin:auto;max-width:1920px;align-items:flex-start}@media only screen and (min-width:601px){.checkout_open .sukkah_view_container{width:48%;margin-right:1%;margin-left:1%}.checkout_open .settings_modifyer_container{width:45%;margin-right:4%;margin-left:1%;max-width:none}}@media only screen and (max-width:600px){.main_view_and_settings_container{flex-wrap:wrap;padding:15px}.main_view_and_settings_container .sukkah_view_container{width:100%;margin-right:0}.main_view_and_settings_container .order_details_container{width:100%;margin-top:30px;padding:30px;margin-left:0}.main_view_and_settings_container .settings_modifyer_container{width:100%;margin:0;flex-wrap:wrap}.main_view_and_settings_container .settings_modifyer_container .setting_section_button_container{width:100%}.main_view_and_settings_container .settings_modifyer_container .setting_section_button_container .setting_changer_button_container{overflow:auto;white-space:nowrap;padding-top:2px}.main_view_and_settings_container .settings_modifyer_container .setting_section_button_container .setting_changer_button_container button{width:auto;margin-right:15px;display:inline-block}.main_view_and_settings_container .settings_modifyer_container .setting_section_container{width:100%;margin-left:0;min-height:auto;border-top:1px solid;padding-top:20px;margin-top:10px}.onboarding_layer_container{position:fixed;height:auto;right:0;left:0;background-color:rgba(0,0,0,.4);top:0;text-align:center;overflow:auto;display:block;align-items:center;justify-content:center;transition:.2s;z-index:500;overflow:scroll;padding:50px 0 100px;bottom:0}.onboarding_layer_container .onboarding_layer{margin:0 auto}.onboarding_layer_container .onboarding_layer_option_section{width:100%;box-sizing:border-box;padding:0 42px;margin-bottom:20px}.onboarding_layer_container .onboarding_layer_option_section .ol_section_header{margin:10px 0 20px}}