button,[type='button'],[type='reset'],[type='submit']{appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap}button:hover,button:focus,[type='button']:hover,[type='button']:focus,[type='reset']:hover,[type='reset']:focus,[type='submit']:hover,[type='submit']:focus{background-color:#11519a;color:#fff}button:disabled,[type='button']:disabled,[type='reset']:disabled,[type='submit']:disabled{cursor:not-allowed;opacity:0.5}button:disabled:hover,[type='button']:disabled:hover,[type='reset']:disabled:hover,[type='submit']:disabled:hover{background-color:#1565c0}.fake_button{appearance:none;background-color:#1565c0;border:0;border-radius:3px;color:#fff;cursor:pointer;display:inline-block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;white-space:nowrap}.fake_button:hover,.fake_button:focus{background-color:#11519a;color:#fff}.fake_button.small{padding:4px;font-weight:500}.save-btn{margin-top:10px}.drawing_save-btn{clear:both}.order_btn{background-color:#e75b26;padding:15px;border-radius:15px;font-size:20px}.order_btn a{color:#ffffff}.order_btn a:hover,.order_btn a:focus{color:#e75b26}.order_btn .sale_price{display:inline-block;font-weight:500;font-size:20px}.order_btn .full_price{text-decoration:line-through;display:inline-block;font-weight:300;font-size:18px}.order_panel .order_btn{margin-top:100px;margin-left:calc(50% - 150px);max-width:300px;font-size:28px;text-align:center}.order_panel .order_btn a:hover{color:white;font-weight:550}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{font-weight:600;margin-bottom:0.375em;padding:0}label{display:block;font-weight:600;margin-bottom:0.375em}input,select{display:block;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em}[type='color'],[type='date'],[type='datetime'],[type='datetime-local'],[type='email'],[type='month'],[type='number'],[type='password'],[type='search'],[type='tel'],[type='text'],[type='time'],[type='url'],[type='week'],input:not([type]),textarea,select[multiple]{background-color:#fff;border:1px solid #ddd;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%}[type='color']:hover,[type='date']:hover,[type='datetime']:hover,[type='datetime-local']:hover,[type='email']:hover,[type='month']:hover,[type='number']:hover,[type='password']:hover,[type='search']:hover,[type='tel']:hover,[type='text']:hover,[type='time']:hover,[type='url']:hover,[type='week']:hover,input:not([type]):hover,textarea:hover,select[multiple]:hover{border-color:#b1b1b1}[type='color']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='email']:focus,[type='month']:focus,[type='number']:focus,[type='password']:focus,[type='search']:focus,[type='tel']:focus,[type='text']:focus,[type='time']:focus,[type='url']:focus,[type='week']:focus,input:not([type]):focus,textarea:focus,select[multiple]:focus{border-color:#1565c0;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7);outline:none}[type='color']:disabled,[type='date']:disabled,[type='datetime']:disabled,[type='datetime-local']:disabled,[type='email']:disabled,[type='month']:disabled,[type='number']:disabled,[type='password']:disabled,[type='search']:disabled,[type='tel']:disabled,[type='text']:disabled,[type='time']:disabled,[type='url']:disabled,[type='week']:disabled,input:not([type]):disabled,textarea:disabled,select[multiple]:disabled{background-color:#f2f2f2;cursor:not-allowed}[type='color']:disabled:hover,[type='date']:disabled:hover,[type='datetime']:disabled:hover,[type='datetime-local']:disabled:hover,[type='email']:disabled:hover,[type='month']:disabled:hover,[type='number']:disabled:hover,[type='password']:disabled:hover,[type='search']:disabled:hover,[type='tel']:disabled:hover,[type='text']:disabled:hover,[type='time']:disabled:hover,[type='url']:disabled:hover,[type='week']:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover,select[multiple]:disabled:hover{border:1px solid #ddd}textarea{resize:vertical}[type="search"]{appearance:none}[type="checkbox"],[type="radio"]{display:inline;margin-right:0.375em}input[type=checkbox]{transform:scale(1.5)}[type="file"]{margin-bottom:0.75em;width:100%}select{margin-bottom:1.5em;max-width:100%;width:auto}.flash-alert{background-color:#e75b26;color:#5c240f;display:block;padding:0.75em;text-align:center}.flash-alert a{color:#451b0b;text-decoration:underline}.flash-alert a:focus,.flash-alert a:hover{color:#170904}.flash-error{background-color:#e75b26;color:#5c240f;display:block;padding:0.75em;text-align:center}.flash-error a{color:#451b0b;text-decoration:underline}.flash-error a:focus,.flash-error a:hover{color:#170904}.flash-notice{background-color:#e75b26;color:#5c240f;display:block;padding:0.75em;text-align:center}.flash-notice a{color:#451b0b;text-decoration:underline}.flash-notice a:focus,.flash-notice a:hover{color:#170904}.flash-play_create{background-color:#e75b26;color:#5c240f;display:block;padding:0.75em;text-align:center}.flash-play_create a{color:#451b0b;text-decoration:underline}.flash-play_create a:focus,.flash-play_create a:hover{color:#170904}.flash-success{background-color:#86fa97;color:#36643c;display:block;padding:0.75em;text-align:center}.flash-success a{color:#284b2d;text-decoration:underline}.flash-success a:focus,.flash-success a:hover{color:#0d190f}.flashes{padding-top:52px}body{margin:0px}.hide{display:none}.inl-block{display:inline-block}.right{float:right}.left{float:left}.right-text{text-align:right}.mrg-5{margin:5px}.med-horizontal-border{border-bottom:1px #333 solid;margin:10px 0px 10px}.horizontal-border{border-bottom:1px #333 solid;margin:25px 0px}.pagination-links{clear:both}.large_title{font-size:48px}.disabled{background-color:grey;cursor:not-allowed}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html,body{height:100%;background-color:#fff}.jumbotron{margin:0 auto;background-color:#fff;padding:10px;width:100%;max-width:1320px;min-height:75%;border-radius:3px}.jumbotron::after{clear:both;content:"";display:block}.jumbotron.narrow{max-width:800px}@media (min-width: 544px){.jumbotron{margin-top:10px}}@media (min-width: 992px){.jumbotron{width:90%}}.jumbotron-sidebar{float:left;padding:20px;width:100%;max-width:1300px;min-height:75%;border-radius:3px}.jumbotron-sidebar::after{clear:both;content:"";display:block}@media (min-width: 992px){.jumbotron-sidebar{width:calc(100% - 330px);margin-top:10px}}.jumbotron-full{margin:0 auto;background-color:#fff;width:100%}.jumbotron-full::after{clear:both;content:"";display:block}.flash-close-btn{padding:6px 18px}ul,ol{margin:0;padding:0;list-style-position:outside;padding-left:20px}dl{margin-bottom:0.75em}dl dt{font-weight:600;margin-top:0.75em}dl dd{margin:0}li{padding-top:3px;padding-bottom:3px}table{border-collapse:collapse;margin:0.75em 0;table-layout:fixed;width:100%}th{border-bottom:1px solid #a6a6a6;font-weight:600;padding:0.75em 0;text-align:left}td{padding:0.75em 0}tr,td,th{vertical-align:middle}body{color:#333;font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue", "Helvetica", "Roboto", "Arial", sans-serif;font-size:1em;line-height:1.2;margin:0 0 0.75em}p{margin:0 0 0.75em}a{color:#1565c0;text-decoration:none;transition:color 150ms ease}a:active,a:focus,a:hover{color:#104c90}hr{border-bottom:1px solid #ddd;border-left:0;border-right:0;border-top:0;margin:1.5em 0}img,picture{margin:0;max-width:100%}.cart_products{padding:15px}.cart_product{border:1px solid;border-radius:5px;border-bottom:1px solid;padding:10px;margin-bottom:15px}.cart_products_header{padding:0px 10px}.cart_product_name{display:inline-block;width:50%;min-width:300px}.cart_products_header{display:none}@media (min-width: 768px){.cart_products_header{display:block}}@media (min-width: 768px){.cart_products_header .cart_product_quantity{display:inline-block}}.cart_products_header .cart_product_price{padding-left:0px;text-align:center}@media (min-width: 768px){.cart_products_header .cart_product_price{display:inline-block;width:15%}}@media (min-width: 768px){.cart_products_header .cart_product_total{display:inline-block}}.cart_products .cart_product_quantity_field{width:50px}.cart_product_image{display:inline-block;width:50%}.cart_product_quantity{display:inline-block;text-align:center}.cart_product_price{display:inline-block;padding-left:20px;text-align:center}@media (min-width: 768px){.cart_product_price{width:15%}}.cart_product_total{display:inline-block;width:17%;float:right;text-align:right;padding-right:10px}.cart_money{border:1px solid;border-radius:5px;padding:10px;margin-top:15px;width:90%;margin:3px}@media (min-width: 768px){.cart_money{min-height:171px;width:310px;float:right;display:inline-block}}.cart_money .title{display:inline-block;text-align:left;width:70%}.cart_money .value{text-align:right;float:right;padding-left:20px}.order_total{border-top:1px solid;font-weight:500;font-size:18px;margin-top:10px;padding-top:5px}.checkout_link{margin-top:20px;float:right;clear:both}.cart_product_quantity_btn{border-radius:15px;font-size:14px;padding:5px 8px;display:inline-block;margin:0px 5px}.device-service-btn{width:calc(100% / 3 - 10px);height:calc(100% / 3 - 10px);min-height:120px;border:1px solid;border-radius:5px;margin:3px;display:inline-block;text-align:center;color:#999;cursor:pointer}@media (min-width: 768px){.device-service-btn{width:160px;height:160px;margin:5px}}@media (min-width: 380px){.device-service-btn{min-height:155px}}.device-service-btn.selected{color:#1565c0}.device-service-btn-icon{font-size:45px}@media (min-width: 380px){.device-service-btn-icon{font-size:70px}}.device-service-btn-title{display:grid;font-size:14px}@media (min-width: 380px){.device-service-btn-title{font-size:16px}}#nws_setting_from_now{width:75px;display:inline-block}#nws_setting_from_now_type{display:inline-block;margin-left:5px}.device_settings_types{margin-bottom:15px;width:100%;border-bottom:1px solid}.device_settings_type{font-size:18px;border-top-left-radius:3px;border-top-right-radius:3px;border-right:1px solid;display:inline-block;padding:5px 12px;background-color:#ddd}.device_settings_type a{color:#999}.device_settings_type.selected{background-color:#999}.device_settings_type.selected a{color:#247ba0;font-weight:600}.setting_legend_test{margin-left:-3px;height:50px;width:79.5%;background-image:linear-gradient(to right, red, yellow, lime, cyan, blue, magenta, red)}.setting_legend_test.negative{background-image:linear-gradient(to right, red, magenta, blue, cyan, lime, yellow, red)}.setting_legend_slice{height:50px;margin:-2.3px;display:inline-block;text-align:left}.setting_legend_slice.value_slice{border-left:1px solid;font-size:10px}.led_value{font-size:10px;transform:rotate(-45deg);color:#ffffff;text-align:center;height:0px;margin-left:-8px;margin-top:-6px}.map-wrapper{position:relative;margin-bottom:40px;max-width:calc(2.8vmin * 32);max-height:calc(2.8vmin * 32);font-size:3px}@media (min-width: 992px){.map-wrapper{max-width:800px;max-height:800px}}.map-wrapper img{max-width:102%;max-height:102%;display:inline-block;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.device_preview{margin-top:30px;margin-bottom:30px}.start_tutorial_btn{cursor:pointer}.new_device_invitation{padding-top:20px}.brightness_range{width:100%;max-width:800px}input#device_brightness[type="range"]{-webkit-appearance:slider-horizontal;max-width:300px}.draw_tools{width:200px;margin-right:25px;margin-top:10px;padding:3px;display:inline-block;border:1px solid;border-radius:3px;float:left}.draw_tool{font-size:30px;display:inline-block;padding:5px;text-align:center;margin-left:5px;margin-right:5px;margin-bottom:10px;border:1px solid #ddd;border-radius:3px;width:50px;cursor:pointer}.draw_tool.not_allowed{cursor:not-allowed;color:#999}.selectable_tool{color:#999}.selectable_tool.selected{color:#1565c0}.draw_canvas{margin-top:30px;display:inline-block;float:left;cursor:crosshair;touch-action:none}#color_picker{background-color:gold}.color_picker_text_setting{width:40px;height:40px;cursor:pointer}table.min_drawing{width:auto;display:inline-block;margin:0px;padding:12px;cursor:pointer}table.min_drawing.selected{border:5px solid #247ba0;border-radius:3px}table.min_drawing td{border:none;width:4px;height:4px;padding:0px}.edit_drawing_link{display:none;padding:0px 10px;width:fit-content;margin-top:-10px;border-radius:5px;color:white;background-color:#247ba0}.edit_drawing_link:hover{font-weight:500}.delete_frame_link{display:none;float:right;padding:0px 10px;width:fit-content;margin-top:-25px;border-radius:5px;color:white;background-color:#247ba0}.delete_frame_link:hover{font-weight:500}.min_drawing-wrapper{display:inline-block;vertical-align:top}.map-overlay-buttons{width:200px;margin-right:25px;margin-top:10px;padding:3px;display:inline-block;border:1px solid;border-radius:3px;float:left}.new_blank_frame_btn{display:inline-block}.new_duplicate_frame_btn{display:inline-block}.live_updating{clear:both}.live_updating_toggle-btn{cursor:pointer}.header{background-color:#ffffff;border-bottom:4px solid #247ba0;position:fixed;width:100%;height:63px;z-index:500;margin-top:-10px;padding-top:10px}.header .order_now_btn{background-color:#e75b26;border-radius:5px;font-size:18px;padding:5px 10px;color:#ffffff;vertical-align:super;margin-right:20px}.header__title{font-size:26px;padding-top:5px;padding-left:10px;color:#247ba0}.header__title a{color:#247ba0}.header__title .fa{font-size:30px}.header__title--full{display:none;float:left}@media (min-width: 544px){.header__title--full{display:inline-block;width:55%}}@media (min-width: 768px){.header__title--full{width:45%}}@media (min-width: 992px){.header__title--full{width:35%}}.header__title--full .header__link{font-size:16px;margin:0px 10px;vertical-align:text-top}.header__title--min{display:inline-block;float:left;width:25%}@media (min-width: 544px){.header__title--min{display:none}}.header_logo{display:none}@media (min-width: 380px){.header_logo{display:inline-block}}.header__menu{display:inline-block;float:right}.header__menu-icons{float:right}@media (min-width: 544px){.header__menu-icons{padding-right:10px}}@media (min-width: 992px){.header__menu-icons{padding-right:20px}}.header__menu-icons a{color:#247ba0;font-size:33px}.header__full-icons{display:none}@media (min-width: 544px){.header__full-icons{display:inline-block}}@media (min-width: 544px){.header__min-icons{display:none}}.header-dropdown{background-color:#247ba0;float:right;position:absolute;top:63px;padding:15px;width:150px;border-radius:2px;z-index:500}.min-menu-dropdown{right:0px}.header__dropdown-item a{color:#ffffff}.header__user-dropdown{right:0px}.header__stuff-dropdown{right:65px}.header__add-dropdown{right:108px}.header__library-dropdown{right:150px}.header__search-wrapper{position:relative;margin-top:7px;display:inline-block;float:left;width:40%;color:#999}@media (min-width: 544px){.header__search-wrapper{width:20%}}@media (min-width: 768px){.header__search-wrapper{width:30%}}.header__search-wrapper .select2-selection{height:35px;border-radius:12px}.header__search-wrapper .select2-container--default .select2-selection--multiple{border-radius:25px !important}.header__search-input{border:none;width:100%;outline:none;border-radius:25px !important;height:34px;margin-bottom:0px !important}.header__title-text--min{vertical-align:bottom;font-size:19px;display:inline-block}.header__btn-wrapper{position:relative;display:inline-block}.header__alert-count{font-size:11px;min-width:15px;padding-left:4px;border-radius:8px;position:absolute;left:65%;bottom:60%;box-shadow:-1px 1px 4px #999;font-weight:600;color:#e75b26;background-color:#fff}.header__user-photo{border-radius:20px;vertical-align:sub;margin-right:5px}@media (min-width: 768px){.header__user-photo{margin-right:0px}}.panel{height:80vh;min-height:430px;width:100%;clear:left;position:relative}.panel .text-right{margin-left:5%;font-size:36px;font-weight:600;padding-top:25%;display:inline-block;float:left}.panel .image-left{width:50%;padding-top:4%;margin-left:10%;display:inline-block;float:left}.panel .image-left img{max-height:65%;max-width:70%}.panel .text-left{padding-top:10%;margin-left:15%;font-size:36px;font-weight:600;z-index:100;width:50%}.panel .intro_image_text{margin-left:10%;font-size:48px;font-weight:500;-webkit-text-stroke:1px black;color:#ffffff;position:absolute;bottom:50px}@media (min-width: 768px){.panel .intro_image_text{font-size:56px;font-weight:600;bottom:auto;top:70px}}@media (min-width: 544px){.panel .integration_images{margin-left:calc(50% - 250px)}}@media (min-width: 992px){.panel .integration_images{margin-top:-150px;margin-left:0px;float:right}}.panel .integration_images img{max-width:49% !important;max-height:400px !important}.panel .text-top{font-size:28px;font-weight:600;padding-top:5%;padding-left:20px;padding-right:10px}@media (min-width: 768px){.panel .text-top{font-size:36px;padding-left:50px}}@media (min-width: 1200px){.panel .text-top{padding-left:100px}}@media (min-width: 992px){.panel .text-top.with-image-right{display:inline-block;width:40%}}.panel .small-left{font-size:19px;display:inline-block;padding-top:300px;padding-left:10%;padding-right:10px;position:absolute;bottom:25px}@media (min-width: 768px){.panel .small-left{bottom:100px;font-size:22px}}.panel .integration_list{font-size:19px;padding-top:50px;padding-left:10%;padding-right:10px}@media (min-width: 992px){.panel .integration_list{font-size:22px;max-width:50%;display:inline-block}}.panel .map-image-wrapper{max-height:60%}@media (min-width: 768px){.panel .map-image-wrapper{display:inline-block}}.panel .image-right{max-height:60%;padding:5%}@media (min-width: 992px){.panel .image-right{max-width:60%;float:right;padding:5% 5% 0% 0%}.panel .image-right img{max-height:650px;max-width:607px}}@media (min-width: 1500px){.panel .image-right{padding-right:15%;max-width:55%}}.intro_image_wrapper{position:relative}#intro_panel{max-height:90vh;background-color:#fffff;background-size:cover;background-repeat:no-repeat;background-image:url(/assets/vertical_close_up-8cf5cae18a3273d892342b75daaa47873eff294680f7a1a3d3807a80d6acec48.png);background-position:center}@media (min-width: 768px){#intro_panel{background-image:url(/assets/nm_rivers_elevation_w_plant-514d0b47c3c0adbf6c98d50d3d1ceda149f9f0facacedead84d7464e39484529.png);background-position:center right}}#first_panel{height:auto}#second_panel{background-color:#c3dfe0;max-height:620px;min-height:580px;height:90vh}#third_panel{background-color:#fffff;min-height:auto;max-height:900px}@media (min-width: 992px){#third_panel{height:95vh}}#fourth_panel{background-color:#cbd4c2}.integration_panel{height:750px}@media (min-width: 992px){.integration_panel{max-height:510px}}#fifth_panel{background-color:#fffff;min-height:auto;max-height:900px}@media (min-width: 992px){#fifth_panel{height:95vh}}#sixth_panel{background-color:#abc8c0}.order_panel{max-height:430px}.product_select_panel .text_line{max-width:780px}.question{cursor:pointer;padding-bottom:10px;font-size:18px;padding-left:20px}.answer{display:none;font-size:16px;padding:15px 0px 15px 30px}.upload-preview img{display:block;max-width:100%}.upload-preview{margin-bottom:10px;height:300px}img[src=""]{visibility:hidden}.device_invitation_destroy_link{display:inline-block;margin-right:10px}.device_invitations{margin-top:10px}.device_invitation{border:solid 1px black;border-radius:5px;margin-bottom:5px;padding:7px}.device_invitation_email{display:inline-block}.device_invitation_status{display:inline-block;float:right}.user_device{border:solid 1px black;border-radius:5px;margin-bottom:5px;padding:7px}.location{position:absolute;background-color:gray;width:50px;height:50px}.led_pixel{width:2.8vmin;height:2.8vmin}@media (min-width: 992px){.led_pixel{width:25px;height:25px}}.left-sidebar{float:left;width:90%;margin-left:10px;margin-top:20px}@media (min-width: 992px){.left-sidebar{margin-top:70px;width:300px;display:block}}@media (min-width: 1200px){.left-sidebar{margin-left:calc((100% - $max-jumbotron-sidebar-width) / 2 - 300px)}}.left-sidebar__link{border-top:1px solid;padding:5px 5px;cursor:pointer}.left-sidebar-body{border:1px solid}.new-listing-btn{width:100%;margin:15px 0px;text-align:center}@media (min-width: 992px){.new-listing-btn-top{display:none}}.new-listing-btn-bottom{display:none}@media (min-width: 992px){.new-listing-btn-bottom{display:block}}#within_radius{display:inline-block}.left-sidebar__expanded{padding:5px}.order_info{border:1px black solid;margin:10px;padding:10px}.card-element-wrapper{margin:20px 0px}.StripeElement{box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid #ddd;border-radius:3px;background-color:white;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(18,89,169,0.7)}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.checkout_step{font-size:32px;font-weight:500;margin-bottom:10px;clear:both}.checkout_step_number{display:inline-block;font-size:14px;font-weight:normal}.order_submit{display:inline-block;float:right;margin-top:10px}.order_back_button{margin-top:10px}#payment-form{clear:both}#payment-form #submit{float:right}.payment_wrapper .info_wrapper{border:1px solid;border-radius:5px;padding:10px;display:inline-block;margin:5px;width:90%;max-width:280px;vertical-align:top}@media (min-width: 768px){.payment_wrapper .info_wrapper{min-height:171px;width:auto}}.payment_wrapper .info_wrapper .title{font-weight:600;font-size:16px}.payment_wrapper .info_wrapper .email{overflow-wrap:anywhere}@media (min-width: 768px){.payment_wrapper .info_wrapper.contact_info{margin-left:0px}}.payment_wrapper #state{height:36px;padding:5px}.order_back_btn_text{display:none}@media (min-width: 768px){.order_back_btn_text{display:inline-block}}#order_shipping_address_attributes_administrative_area_level_1{height:36px;padding:5px}#order_shipping_address_attributes_postal_code{width:100px}.product_first{height:auto}#product_info{background-color:#c3dfe0;height:auto}.add_sensor_field{font-size:14px;margin-bottom:20px}.product_info{padding:5% 10%}.product_title{font-size:32px;font-weight:500;margin-bottom:7px}@media (min-width: 992px){.product_title{font-size:40px}}.product_spec{padding:5px 0px;font-size:18px;font-weight:400}.product_spec .title{display:inline-block;font-weight:500}.product_description{font-size:20px;font-weight:550;padding:20px 0px}@media (min-width: 768px){.product_description{padding:22px}}.product_attachment_name{max-width:95%}.product_attachment_unavailable{border:1px solid black;padding:20px;height:100%}.product_left{padding-top:4%;margin-left:5%;display:inline-block;float:left}@media (min-width: 992px){.product_left{width:50%;padding-bottom:40px}.product_left img{max-height:80%;max-width:95%}}.product_right{font-size:36px;font-weight:600;padding-left:5%;margin-bottom:50px;display:inline-block;float:left}@media (min-width: 992px){.product_right{padding-top:25%;width:37%}}.add_sensor_question{color:#1565c0;cursor:pointer}.add_sensor_explanation{padding:10px 0px;font-size:14px;font-weight:normal}.product_attachments-wrapper :first-child{display:inline-block}.product_attachment{display:none}.product_attachment_preview{display:inline-block;cursor:pointer}.product_attachment_preview-selected{opacity:0.4;cursor:auto}.product-photo-wrapper{display:inline-block}.product_previews_wrapper{padding:40px}.product_preview_wrapper{display:inline-block;margin:15px}.product_preview_wrapper .product_preview_name{text-align:center;margin-top:10px}.product_preview_wrapper .product_preview_name a{font-size:20px;font-weight:400}.product_preview_not_available{margin-top:-150px;margin-left:50px;font-weight:450;font-size:22px;color:gray;position:absolute;width:160px}.product_shipping_time{font-size:16px;font-weight:normal}.schedule_event__headers{border:1px solid}.schedule_event_col{padding-left:3px;display:inline-block;padding:5px 0px 5px 5px;text-align:center}.schedule_event__change_time{min-width:200px}.schedule_event__setting_lightness{min-width:120px}.schedule_event__setting_type{min-width:150px}.schedule_event__edit{width:35px}.new_schedule_event_button{margin-top:20px}.schedule_event_hours_field{width:60px !important;display:inline-block}.schedule_event_minutes_field{width:60px !important;display:inline-block}.before_after_sun_field{display:inline-block}#schedule_event_setting_lightness{width:60px}#schedule_event_setting_from_now{width:100px;display:inline-block}#schedule_event_setting_from_now_type{display:inline-block}
