.cilinder-qty,.help-text,.more-cilinder{font-weight:600}.cilinder-qty{width:50px;height:50px;padding-top:10px;padding-bottom:10px;border-radius:5px;border:1px solid #ddd;color:#8a8a8a}.cilinder-qty.checked{background-color:#cde6f3;border:1px solid #0093dd;color:#0093dd}.cilinder-qty-box{width:49px;cursor:pointer}.cilinder-qty-container{display:flex;flex-wrap:wrap;gap:3px;margin-left:35px}.help-text,.hr-line{margin-left:40px}#cilinder-key-label>legend{border-top:none}#cilinder-family-container legend>.serial-no,#super-option legend>.serial-no{border:1px solid #ddd;border-radius:50%;width:30px;height:30px;display:inline-block;text-align:center;margin-right:10px;color:#ddd;background-color:#fff}.help-text{display:flex;font-size:14px;--tw-text-opacity:1;color:rgb(107 114 128 / var(--tw-text-opacity))}#cilinder-qty-label legend>.serial-no,#super-option .p-6:first-child legend>.serial-no{border:1px solid #0093dd;color:#0093dd}#cilinder-key-label-new>legend,#cilinder-key-label>legend,#cilinder-option-label>legend,#super-option legend{color:#ddd}#super-option .p-6:first-child legend{color:#333}.relative{position:relative}.p-6{padding:1rem}.steps-bar{position:absolute;background-color:#ddd;width:.125rem;top:3.7rem;left:1.5rem}.h-full{height:100%}.h-1{height:1rem}.steps-bar.h-1{top:.7rem;left:2.5rem}#product-column{border:1px solid #ddd;border-top:1px solid #ddd;background-color:#fff}#product{border-top:none;margin-top:10px;padding-top:10px}#product .btn-lg{padding:15px 16px}#product-column h2,.cilinder-color-box .ring{margin-top:5px}#product-column ul{margin-bottom:0}.product-details{border:1px solid #ddd;padding:15px;margin-top:15px}.product-details .table>tbody>tr>td{border-top:none;width:50%}#cilinder-options,.cilinder-key-container,.cilinder-key-container-new,.cilinder-option-container,.super-option-container{padding-left:20px;margin-left:20px}#cilinder-option-overview>div div{background-color:#f9f9f9;margin-bottom:5px;padding-top:5px;padding-bottom:5px}#cilinder-option-overview>div div span+span{float:right}#cilinder-description #cilinder-size-measure .measure-image .text-size span+span,#cilinder-option-overview .addon-overview{margin-left:30px}#cilinder-options{display:none}.copy-cilinder,.delete-cilinder{float:right;cursor:pointer;margin-top:20px}.delete-cilinder.no-image{margin-top:0!important;position:absolute;top:0;right:10px;z-index:999}.delete-cilinder{margin-left:10px;margin-right:10px}#add-cilinder,#delete-cilinder,#refresh-cilinder,.qty-minus:before,.qty-plus:before{cursor:pointer}#delete-cilinder,#refresh-cilinder{margin-left:20px}.cilinder-option,.super-option-container .form-group{margin-bottom:10px;background-color:#f9fafb;padding:10px;position:relative}#cilinder-family-container input.form-control,#cilinder-family-container select.form-control,.super-option-container input.form-control,.super-option-container select.form-control{height:44px;font-size:15px;border-radius:5px}.super-option-container textarea.form-control{font-size:15px;border-radius:5px}.super-option-container .input-group .input-group-btn .btn{font-size:22px}.cilinder_image{margin-bottom:15px;margin-left:10px;display:flex}.cilinder_image img{max-height:100px}.cilinder-color-button{display:block;width:25px;height:25px;border-radius:50%;border:1px solid #eee;margin:1px}.cilinder-color-box{cursor:pointer;vertical-align:middle}.cilinder-color-box.checked .ring{border:2px solid #0093dd;border-radius:50%}.cilinder-color{display:flex;flex-direction:row;justify-content:space-around}.cilinder-counter,.option-counter{position:absolute;left:-20px;top:30px;border-radius:50%;width:20px;height:20px;display:inline-block;text-align:center;font-size:14px;font-weight:600;line-height:17px;border:1px solid #0093dd;background-color:#fff;color:#0093dd}.cilinder-counter.multi-cilinder{left:-35px;border-radius:50px;width:50px}.option-counter{left:-34px;top:38px}.cilinder-counter.complete,.option-counter.complete{background-color:#0093dd;color:#fff}.cilinder-size-a{padding-right:0}.cilinder-size-b{padding-left:0}@media (min-width:768px){.cilinder-qty-container{gap:8px}.additional-image-box .image-additional{max-width:100%;margin-left:0}.additional-image-box .image-additional a{margin-bottom:10px}#img-carousel-thumbnails{overflow:hidden}#img-carousel-thumbnails.multiProductCarousel.owl-carousel .owl-buttons .owl-prev{top:36px;left:0;width:35px;height:35px}#img-carousel-thumbnails.multiProductCarousel.owl-carousel .owl-buttons .owl-next{top:36px;right:0;width:35px;height:35px}#img-carousel-thumbnails.multiProductCarousel.owl-carousel .owl-buttons .owl-next i,#img-carousel-thumbnails.multiProductCarousel.owl-carousel .owl-buttons .owl-prev i{font-size:24px;margin:0}.cilinder-color,.cilinder-knob{padding-left:0;padding-right:0}.cilinder-panic-function{padding-right:10px}#cilinder-description .knob-modal .modal-dialog{width:900px!important}}#cilinder-family-container .cilinder-size-a .dropbtn,#cilinder-family-container .cilinder-size-a select.form-control{border-radius:5px 0 0 5px}#cilinder-family-container .cilinder-size-b .dropbtn,#cilinder-family-container .cilinder-size-b select.form-control{border-radius:0 5px 5px 0;border-left:0}#cilinder-family-container .form-group label,.super-option-container .form-group label{color:rgb(55 65 81);font-weight:700;font-size:15px}#input-key-quantity,#input-key-quantity-new{width:50px}#cilinder-family-container .qty-buttons{border:1px solid #ddd;border-radius:50%;width:30px;height:30px;text-align:center;margin:5px;cursor:pointer}#cilinder-family-container .qty-buttons:hover{background-color:#eee}.qty-buttons i{font-size:12px}.custom-key-box-new.form-group,.custom-key-box.form-group{display:flex;margin-top:10px}#cilinder-description #cilinder-size-measure .measure-image,.cilinder-quantity input,.custom-key-box #input-key-quantity,.custom-key-box-new #input-key-quantity-new{text-align:center}#free-shipping{font-size:14px}.cilinder-error{position:absolute;bottom:0;left:25px}.no-cilinder-error{position:absolute;bottom:0;left:35px}.no-cilinder{border-color:#a94442;color:#a94442}.option-error{position:relative;bottom:10px}#cilinder-family-container .dropbtn,#super-option .dropbtn{background-color:#fff;color:#555;height:44px;font-size:15px;border-radius:5px;border:1px solid #ccc;overflow:hidden;text-align:left}#cilinder-family-container .dropdown,#super-option .dropdown{position:relative;display:inline-block;width:100%}#cilinder-family-container .dropdown .fa,#super-option .dropdown .fa{position:absolute;top:17px;right:5px;font-size:12px;color:#555}#cilinder-family-container .cilinder-knob .dropbtn{line-height:1}#cilinder-family-container .dropdown-content,#super-option .dropdown-content{display:none;position:absolute;background-color:#fff;min-width:160px;width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:999;border-radius:5px;max-height:400px;overflow:auto}@media (max-width:767px){#cilinder-family-container .dropdown-content,#super-option .dropdown-content{min-width:100%}#cilinder-family-container .cilinder-knob .dropdown-content{min-width:260px!important}}#cilinder-family-container .cilinder-knob .dropdown-content{min-width:285px}#cilinder-family-container .cilinder-knob .dropdown-content img{margin-right:10px}#cilinder-family-container .dropdown-content a,#super-option .dropdown-content a{color:#555;padding:8px 16px;text-decoration:none;display:block}#cilinder-family-container .dropdown-content a:hover,#super-option .dropdown-content a:hover,.grey-bg{background-color:#ddd}#cilinder-family-container .dropdown:hover .dropbtn,#super-option .dropdown:hover .dropbtn{background-color:#fff}#cilinder-family-container .dropdown-content a span.price,#super-option .dropdown-content a span.price{float:right;font-size:12px;color:#555;margin-top:5px;padding-left:5px;padding-right:5px;background-color:rgb(229 231 235);border-radius:4px}#cilinder-family-container .dropdown .dropbtn span.price,#super-option .dropdown .dropbtn span.price{margin-left:10px;font-size:14px;color:#555;background-color:rgb(229 231 235);border-radius:4px;padding:2px 5px}.text-half-cilinder{color:#aaa;font-size:14px;margin-left:5px}.qty-minus,.qty-plus{color:#b9bbbd;top:15px;position:relative}@media (min-width:768px) and (max-width:1199px){.cilinder-option{padding:0}.cilinder-panic-function{padding-left:5px;padding-right:5px}.cilinder-size-a{padding-right:0;padding-left:5px}.cilinder-size-b{padding-left:0;padding-right:5px}.cilinder-qty-box{width:45px}}.btn-super-option{font-size:15px;padding:12px;border-radius:5px}#super-option fieldset+fieldset>legend{width:86.3%;margin-left:5px}.btn-super-option.disabled{background-color:#cde6f3}.file-uploaded{background-color:#00bc00}.super-option-container .item.checkbox,.super-option-container .item.radio{width:unset}.option-name{display:block;text-align:center;line-height:20px;margin-top:5px}#cilinder-description #standard-inclusion .table,.more-cilinder{margin-top:10px}.qty-minus{left:20px;font-size:12px}.qty-plus{right:20px;font-size:12px}.cilinder-quantity-wrapper{display:flex;margin-left:-10px}.more-cilinder-box{margin-left:35px;margin-top:10px}.more-cilinder input{text-align:center;width:50px}.opacity-4{opacity:.4}.cilinder-overlay{height:100px;opacity:.5;position:absolute;width:100%;background:#f9fafb;top:20px;border-left:1px dashed #000}.cilinder-btn-animation{outline-offset:0;outline:rgba(0,147,221,.75) solid 1px;animation:3s infinite animateOutline}@keyframes animateOutline{0%{outline-width:1px;outline-offset:0;outline-color:rgba(0,130,206,0)}10%{outline-color:rgba(0,130,206,.75)}50%{outline-width:2px;outline-offset:0;outline-color:rgba(0,130,206,0)}100%{outline-width:2px;outline-offset:0;outline-color:rgba(102,102,102,0)}}#cilinder-description #standard-inclusion .table tbody>tr>td{padding:0;border-top:0}#cilinder-description #standard-inclusion #key-set{padding:20px;background:#f9f9f9}#cilinder-description #cilinder-size-measure{padding:15px;border:1px solid #ddd}#cilinder-description #cilinder-size-measure .measure-image .text-size{font-size:12px;color:#4b5563;font-weight:400}#cilinder-description #variation img{max-width:100%}#cilinder-description #variation p{margin-top:15px}#cilinder-description #variation .row{margin-bottom:50px}#cilinder-description #variation .row>div:first-child{text-align:right}#cilinder-description .tech-drawing-container{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px;text-align:center}#cilinder-description .tech-drawing-container .tech-drawing{border:1px solid #ddd;padding:20px}#cilinder-description #cilinder-knobs .knob-image-container .knob-image:hover,#cilinder-description .tech-drawing-container .tech-drawing:hover{border:1px solid #0093dd}#cilinder-description #cilinder-colors .color-image{display:inline-block}#cilinder-description #cilinder-colors .color-image-container,#cilinder-description #cilinder-knobs .knob-image-container{text-align:center;margin-top:30px}#cilinder-description #cilinder-colors .cilinder-price{margin-left:10px;font-weight:400!important;display:block}#cilinder-description #cilinder-knobs .owl-carousel .owl-wrapper-outer{border:none;box-shadow:none}#cilinder-description #cilinder-knobs .knob-image-container .knob-image{border:1px solid #ddd;padding:30px;margin:0 5px;cursor:pointer}#cilinder-description #cilinder-knobs .knob-image-container .knob-image img,.replacement-containder .replacement-image{margin:0 auto}#cilinder-description #cilinder-knobs .knob-image-container .knob-image strong,#cilinder-description .title{color:#0093dd}#cilinder-description .cilinder-price{color:#000}#cilinder-description #cilinder-knobs .knob-image-container .knob-image strong>i{color:#00bc00;font-size:18px}#cilinder-description #cilinder-knobs .owl-carousel .owl-buttons .owl-prev,#cilinder-knobs .owl-carousel .owl-buttons .owl-next{background-color:#eee;width:35px;height:35px;top:45%}#cilinder-description #cilinder-knobs .owl-carousel .owl-buttons .owl-prev i,#cilinder-knobs .owl-carousel .owl-buttons .owl-next i{font-size:28px;margin-top:4px}#cilinder-description .knob-modal .modal-dialog .modal-content{padding:20px}#cilinder-description .knob-modal .modal-dialog .modal-body .knob-desc{border-right:1px solid #ddd}#cilinder-description .hide-price{visibility:hidden}#cilinder-description .title-block{display:block}#cilinder-description .mb-20{margin-bottom:20px}#cilinder-description .mt-30{margin-top:30px}#cilinder-description #in-the-box ul{list-style-type:none!important}#cilinder-description #in-the-box ul>li:before{content:"\f00c";color:#00b900;font-family:'Font Awesome 5 Pro';font-size:16px;font-weight:700;margin-right:10px}#cilinder-description .outer-wrapper.knob-image-container{max-width:100vw;overflow-x:auto;position:relative;scrollbar-color:#0093dd #eee;scrollbar-width:thin;-ms-overflow-style:none}#cilinder-description .track{background-color:#eee;height:2px;width:100%;position:relative;top:-3px;z-index:-10}#cilinder-description .outer-wrapper::-webkit-scrollbar{height:5px}#cilinder-description .outer-wrapper::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0 transparent}#cilinder-description .outer-wrapper::-webkit-scrollbar-thumb{height:5px;background-color:#0093dd}#cilinder-description .outer-wrapper::-webkit-scrollbar-thumb:hover{background-color:#eee}#cilinder-description .outer-wrapper::-webkit-scrollbar:vertical{display:none}#cilinder-description .inner-wrapper{display:flex;padding-bottom:20px}#no-cilinder-box{margin:10px 10px 10px 32px}#no-cilinder-box label{position:relative;width:60px;height:30px;cursor:pointer}#no-cilinder-box label input{position:relative;z-index:1;appearance:none}#no-cilinder-box label span{position:absolute;top:0;left:0;width:100%;height:100%;background:#eee;border-radius:80px;transition:.5s}#no-cilinder-box label input:checked~span{background:#0093dd}#no-cilinder-box label span i{position:absolute;top:1px;left:1px;width:28px;height:28px;background:#fff;border-radius:50%;transition:.5s}#no-cilinder-box label input:checked~span i{left:31px}@media (max-width:767px){#cilinder-description #variation .row>div:first-child{text-align:center}#no-cilinder-box label{width:50px;height:25px}#no-cilinder-box label span i{width:23px;height:23px}#no-cilinder-box label input:checked~span i{left:26px}}.replacement-containder{background-color:#f9f9f9;padding:5px 15px}