#extras_modal{font-size:12px}#extras_modal img{height:150px;max-width:150px}@media (max-width:766.98px){#extras_modal img{height:100px;max-width:100px}}@media (min-width:990px){#extras_modal .card{min-height:260px}}.sb_addToCart{background:#95c11f;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px;text-align:center;width:100%}.sb_addToCart:hover{background:#007573}@media (max-width:766.98px){#checkout_modal .card-body{padding:10px}#checkout_modal .modal-header{padding:5px}}.addToCart .price,.mobileFooter .price{background:#fff;height:40px;opacity:.8;text-align:center;width:100%}#stairBuilder #svgWrap{background:#fff;margin-left:auto;margin-right:auto;max-width:100%}#stairBuilder .followScroll{position:fixed;top:50px;width:100%}#stairBuilder .menuItem{font-size:13px;margin-top:10px}@media (max-width:1299.98px){#stairBuilder .menuItem{font-size:11px}}#stairBuilder .menuTitle{font-weight:400;margin-bottom:2px;text-transform:uppercase}#stairBuilder .menuHelp{color:#95c11f;float:right}#stairBuilder .btn{border-radius:10px;box-shadow:1px 1px 2px rgba(0,0,0,.3);font-size:1rem;line-height:1.5;padding:.375rem 20px}#stairBuilder .custom-select{border:1px solid #d2d2d2;font-size:.8rem}#stairBuilder .cardBody{padding:0 10px}@media (max-width:1299.98px){#stairBuilder .cardBody{padding:0}}#stairBuilder .turnButton{background-color:hsla(0,0%,100%,.9);background-repeat:no-repeat;background-size:100%;border:1px solid grey;border-radius:5px;cursor:pointer;font-size:16px;font-weight:700;height:100px;padding:15px;text-align:center}@media (max-width:766.98px){#stairBuilder .turnButton{margin-top:5px}}#stairBuilder .menuLabel{line-height:31px;margin-top:3px}@media (max-width:989.98px){#stairBuilder .menuLabel{line-height:inherit}}#stairBuilder .leftTurn{background-image:url(https://cdn.stairbox.com/assets/stairbox-com/pages/stairbuilder/left_turn.png)}#stairBuilder .rightTurn{background-image:url(https://cdn.stairbox.com/assets/stairbox-com/pages/stairbuilder/right_turn.png)}#stairBuilder .loading{color:grey;opacity:.6;pointer-events:none}#stairBuilder .turnCard{background:#f6f6f6;border:1px solid grey;border-radius:5px;margin-bottom:5px;padding:10px}#stairBuilder .cardHeader{font-weight:700;margin-top:10px;text-align:left;width:100%}#stairBuilder .sideMenuWrap{background:#fff}@media (max-width:766.98px){#stairBuilder .sideMenu .alert{padding:5px}}#stairBuilder .drawingCol{position:relative}#stairBuilder .drawingButtons{color:#fff;font-weight:700;position:absolute;right:10px;text-align:center;top:-5px;z-index:49}#stairBuilder .drawingButtons .icon{background:#95c11f;border-radius:5px;cursor:pointer;float:left;margin-right:4px;padding:10px;width:40px}#stairBuilder .mobileFooter{border-top:1px solid #eee;bottom:0;height:40px;position:fixed;right:0;width:60%;z-index:10}@media screen and (max-width:820px){#stairBuilder .mobileFooter{width:100%}}#stairBuilder .balustradeMode{cursor:pointer;opacity:.6}#stairBuilder .balustradeMode:hover{opacity:1}@media screen and (max-width:1340px){.card-body p{font-size:1.2rem}}@media screen and (min-width:1240px){#stairbuilder-lumen{height:90%;min-height:90vh}}@media screen and (max-width:640px){#stairbuilder-lumen{min-height:100vh}}.accordion{border:1px solid rgba(0,0,0,.125)}.accordion button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25rem;content:"";flex-shrink:0;height:1.25rem;margin-left:auto;transition:transform .1s ease-in-out;width:1.25rem}.accordion button:not(.collapsed):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3E%3Cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");transform:rotate(-180deg)}.accordion>.card:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.125)}.card-header{background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)!important;border-radius:0;padding:.75rem 1.25rem}.card-header .btn,.card-header .btn:focus{border:none!important;box-shadow:none!important;font-size:1.1rem}.v-step{z-index:99999}.tour-active .tour-background{background:rgba(0,0,0,.5);height:100vh;left:0;pointer-events:none!important;position:fixed;top:0;width:100vw;z-index:9999}.dimension-filter,.v-tour__target--highlighted{box-shadow:none!important;z-index:99999!important}.v-step,.v-step__arrow--dark:before{background:#6f9017!important}.v-step__button{font-size:1rem!important}.v-step__header{background:#95c11f!important;border-bottom:1px solid #597312;color:#4a600f!important;font-size:1.24rem;text-transform:uppercase}@media screen and (min-width:990px){.mobile-live-help-code{display:none}}@media screen and (max-width:1300px){#stairBuilder .sideMenu .btn.cardHeader{font-size:1.2rem!important}.scrollable-mobile-content{height:24vh;overflow-x:hidden;overflow-y:scroll}#stairbuilderAccordion .card-header .btn{font-size:.96rem}}
