.sdd-bab .clearboth{clear:both}.sdd-bab .bab-error{color:#a91616 !important}.sdd-bab .bab-button{background-color:#c0a373;color:#333;text-transform:uppercase;font-size:16px;width:100%;padding:10px;outline:none;border:none;margin-bottom:10px;opacity:0.9;transition:opacity 0.2s linear;cursor:pointer}.sdd-bab .bab-button:hover{opacity:1}.sdd-bab .bab-step-heading{font-weight:600;font-size:18px;text-transform:uppercase;width:100%;padding-bottom:5px;border-bottom:1px dashed #f2f2f2;color:#333;margin-bottom:10px}.sdd-bab .bab-step-title{text-transform:uppercase;font-size:18px;font-weight:600;color:#333;margin-top:8px}.sdd-bab .bab-step-subtitle{font-weight:400;font-size:16px;color:#333}.sdd-bab #bab-field-step{height:40px;line-height:40px;font-size:16px;outline:none;background-color:#f2f2f2;margin-top:20px}@media screen and (min-width: 690px){.sdd-bab #bab-field-step{display:none}}.sdd-bab .bab-nav{width:100%;position:relative;font-size:0}@media screen and (max-width: 690px){.sdd-bab .bab-nav{display:none}}.sdd-bab .bab-nav:before{content:"";height:20px;position:absolute;top:calc(50% - 11px);left:20px;right:20px;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;z-index:-1}.sdd-bab .bab-nav .bab-nav-step{width:68px;height:68px;border-radius:50%;background-color:#FFFFFF;border:1px solid #f2f2f2;display:inline-block;font-size:0;cursor:pointer;position:relative}.sdd-bab .bab-nav .bab-nav-step:first-child{margin-left:0}.sdd-bab .bab-nav .bab-nav-step:last-child{margin-right:0}.sdd-bab .bab-nav .bab-nav-step .bab-nav-step-title{background-color:#2a323f;width:50px;height:50px;top:8px;left:8px;border-radius:50%;position:relative;color:#FFFFFF;text-transform:uppercase;font-size:11px;text-align:center;line-height:50px;font-weight:600;overflow:hidden;z-index:51;transition:background-color 0.2s linear 0s}.sdd-bab .bab-nav .bab-nav-step.active .bab-nav-step-title{background-color:#c0a373;transition:background-color 0.2s linear 0.2s}.sdd-bab .bab-nav .bab-nav-step.active ~ .bab-nav-step .bab-nav-step-title{background-color:#f2f2f2;color:#2a323f}.sdd-bab .bab-nav .bab-nav-step.active ~ .bab-nav-sep{background-position:0% 0;transition:background-position 0.2s linear 0.1s}.sdd-bab .bab-nav .bab-nav-sep{content:'';background-image:linear-gradient(to right, #f2f2f2 50%, #2a323f 50%);background-size:200% 100%;background-position:-100% 0;transition:background-position 0.2s linear 0s;width:calc(((100% - (6 * 68px)) / 5) + 24px);height:18px;vertical-align:top;margin:25px -12px;display:inline-block;z-index:50;position:relative;border-top:4px solid #FFFFFF;border-bottom:4px solid #FFFFFF}.sdd-bab .bab-steps{position:relative}.sdd-bab .bab-steps .bab-step{display:none}.sdd-bab .bab-items{position:relative}.sdd-bab .bab-items .row>.col-md-4:nth-child(3n+1){clear:both}.sdd-bab .bab-items .bab-item{border-radius:2px;transition:border-color 0.1s linear 0s;cursor:pointer;position:relative;border:1px solid #dedede;margin:6px 1px}.sdd-bab .bab-items .bab-item:after{font-family:FontAwesome;content:'\f00c';position:absolute;top:0;right:0;height:36px;width:36px;font-size:16px;text-align:center;line-height:30px;color:#FFFFFF;border-bottom-left-radius:30px;background-color:#333;padding-left:6px;box-sizing:border-box;opacity:0}.sdd-bab .bab-items .bab-item.bab-item-selected:after{opacity:1}.sdd-bab .bab-items .bab-item:hover,.sdd-bab .bab-items .bab-item.bab-item-selected{border-color:#333;border-width:2px;margin:5px 0px}.sdd-bab .bab-items .bab-item .bab-item-thumbnail{width:100%;max-width:100%;position:relative}.sdd-bab .bab-items .bab-item .bab-item-thumbnail img{width:100%;margin-bottom:-8px}.sdd-bab .bab-items .bab-item .bab-item-thumbnail .bab-item-title{text-transform:uppercase;color:#FFFFFF;background-color:#333;font-weight:600;font-size:18px;text-align:left;padding:6px 10px}.sdd-bab .bab-items .bab-item .bab-item-subtitle{text-transform:uppercase;color:#333;font-weight:300;font-size:18px;text-align:left;padding:2px 10px;margin:6px 0}.sdd-bab .bab-items .bab-item .bab-item-subtitle+.bab-item-description{margin-top:-10px}.sdd-bab .bab-items .bab-item .bab-item-description{padding:2px 10px;text-align:left;font-size:12px}.sdd-bab .bab-items .bab-item .bab-item-description p{padding-bottom:0px !important}.sdd-bab .bab-items .bab-item .bab-item-specs{display:none}.sdd-bab .bab-items .bab-item .bab-item-specs-button{outline:none;border:none;background-color:#f2f2f2;color:#333;border:1px solid #dedede;border-left:none;border-top:none;cursor:pointer;padding:10px 14px;font-size:14px;opacity:0.8;position:absolute;left:0;top:0;transition:opacity 0.2s linear}.sdd-bab .bab-items .bab-item .bab-item-specs-button:hover{opacity:1}.sdd-bab .bab-items .bab-item .bab-item-specs-button i{top:0px;height:auto;width:auto;line-height:normal}.sdd-bab .bab-cart{width:100%}.sdd-bab .bab-cart .bab-cart-item{width:100%;font-size:16px;color:#333;position:relative;padding:2px 0px}.sdd-bab .bab-cart .bab-cart-item:before{content:" ";display:table}.sdd-bab .bab-cart .bab-cart-item:after{content:" ";display:table;clear:both}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-text{display:inline-block;float:left;width:calc(100% - 80px)}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-text b{font-weight:700}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-price,.sdd-bab .bab-cart .bab-cart-item .bab-cart-price{display:inline-block;float:left;font-weight:700;position:relative;width:60px;text-align:right}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-edit,.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-delete{display:inline-block;float:right;width:20px;cursor:pointer;text-align:right}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-edit i.fa,.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-delete i.fa{font-size:12px;height:auto;width:auto;line-height:normal}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-delete{display:none}.sdd-bab .bab-cart .bab-cart-item .bab-cart-item-edit-placeholder{cursor:none}.sdd-bab .bab-cart .bab-cart-total{margin:10px 0px;color:#333;border-top:1px dashed #f2f2f2;border-bottom:1px dashed #f2f2f2;padding:10px 20px 10px 0px;font-weight:700;font-size:16px;float:left;width:100%}.sdd-bab .bab-cart .bab-cart-total .bab-cart-total-price{float:right}.sdd-bab .bab-variation-select{height:30px;margin-bottom:20px;border:1px solid #DEDEDE !important}.sdd-bab .bab-color-select{display:grid;grid-gap:20px;grid-template-columns:auto auto auto auto;margin-bottom:20px}.sdd-bab .bab-color-select .bab-color{position:relative;cursor:pointer;height:120px;background-size:cover}.sdd-bab .bab-color-select .bab-color .bab-color-border{border:2px solid transparent;position:absolute;display:block;bottom:0;left:0;right:0;top:0;transition:border-color 0.2s}.sdd-bab .bab-color-select .bab-color .bab-color-border:hover{border-color:#c0a373}.sdd-bab .bab-color-select .bab-color .bab-color-border:before{font-family:FontAwesome;content:'\f00c';position:absolute;top:0;right:0;height:36px;width:36px;font-size:16px;text-align:center;line-height:30px;color:#FFFFFF;border-bottom-left-radius:30px;background-color:#c0a373;padding-left:6px;box-sizing:border-box;opacity:0;transition:opacity 0.1s linear 0s}.sdd-bab .bab-color-select .bab-color input:checked ~ .bab-color-border{border-color:#c0a373}.sdd-bab .bab-color-select .bab-color input:checked ~ .bab-color-border:before{opacity:1}.sdd-bab .bab-color-select .bab-color .bab-color-label{position:absolute;display:block;bottom:0;border:1px solid #DEDEDE;border-top:none;left:0;box-sizing:border-box;padding:0px 6px;right:0;background-color:#F5F5F5;color:#777777 !important}.sdd-bab .bab-color-select .bab-color input{display:none}.sdd-bab .bab-modal-wrapper{position:fixed;background-color:rgba(0,0,0,0.6);top:0;bottom:0;right:0;left:0;z-index:10000;display:none;overflow-y:auto}.sdd-bab .bab-modal-wrapper .bab-modal{margin:100px auto;width:100%;max-width:800px;background-color:#FFFFFF}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-header{width:100%;background-color:#2a323f;color:#FFFFFF;padding:4px 10px}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-header .bab-modal-close{float:right;font-size:18px;color:#FFFFFF;height:18px;position:relative;top:-2px;cursor:pointer}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-header .bab-modal-close i{height:auto;width:auto}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-body{padding:10px}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-body img{max-width:100%;height:auto}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-footer{border-top:1px dashed #f2f2f2;padding:10px;text-align:right}.sdd-bab .bab-modal-wrapper .bab-modal .bab-modal-footer button{min-width:80px;width:auto;font-size:14px;padding:6px 8px;cursor:pointer}.sdd-bab .bab-loader{display:none;background-color:rgba(0,0,0,0.6);background-image:url(loader.svg);background-position:center center;background-repeat:no-repeat;background-size:100px 100px;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10001}
/*# sourceMappingURL=builder.css.map */
