.mt-15{margin-top:15px!important}.btn-arrow{color:rgba(var(--color-text-heading-alt_1));background:transparent;border:none!important;font-size:14px;text-decoration:underline;display:flex;align-items:end;gap:10px;font-weight:500;letter-spacing:.5px;text-underline-offset:4px;padding:0;cursor:pointer;transition:all .3s ease-in}.btn-arrow svg{width:20px;height:20px}.btn-arrow:hover{text-decoration:none}.need_extinguisher-wrapper{margin-block:30px!important;display:flex;flex-flow:column;gap:0px}.need_extinguisher-header h4,.need_extinguisher-header h3,.need_extinguisher-header h2,.need_extinguisher-header h5,.need_extinguisher-header h6{font-family:inherit;margin-bottom:5px;line-height:1}.need_extinguisher-header p{margin-block-start:0;margin-block-end:1rem}.need_extinguisher-wrapper .add-upsells-to-cart,.need_extinguisher-footer{display:none!important}.cart-notification-product.kap-cn-multi{flex-direction:column;gap:1.5rem}.cart-notification-product.kap-cn-multi .kap-cn-item{display:flex;align-items:flex-start;width:100%}.product .price .badge,.product .price__container{margin-bottom:0}.need_extinguisher-total-note{margin:-1.4rem 0 15px!important;font-size:1.3rem;font-weight:500;opacity:.85}.need_extinguisher-total-note[hidden]{display:block!important;visibility:hidden}.need_extinguisher-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px}.need_extinguisher-footer p{margin:0!important}.you_need-scrollar{max-height:150px;overflow-y:auto;overflow-x:hidden;padding-bottom:20px;-webkit-mask-image:linear-gradient(180deg,#000 49.52%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-image:linear-gradient(180deg,#000 49.52%,transparent 100%);mask-repeat:no-repeat;mask-size:100% 100%;border-radius:4px;padding-right:14px;border:1px solid rgba(var(--color-bg-darker))}.you_need-scrollar::-webkit-scrollbar{width:6px;height:6px}.you_need-scrollar::-webkit-scrollbar-track{background:transparent;border-radius:10px}.you_need-scrollar::-webkit-scrollbar-thumb{background:rgba(var(--color-bg-dark));border-radius:10px}.you_need-scrollar::-webkit-scrollbar{scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}.you_need-products{display:flex;flex-flow:column}.you_need-product{display:flex;padding:10px 20px 10px 54px;position:relative}.you_need-product input[type=checkbox]{position:absolute;left:20px;width:24px;height:24px;margin:0;top:31px;accent-color:var(--buttons-p2-neutral-bg)!important}.you_need-product-media{width:80px;height:80px;border-radius:4px}.you_need-product-media img{width:100%;height:100%;object-fit:cover;display:block}.you_need-product-content{width:calc(100% - 80px);padding-left:15px;display:flex;flex-flow:column;justify-content:center;gap:10px}.you_need-product-content p{font-size:2rem;line-height:1}@media(max-width:991.98px){.you_need-product-content p{font-size:1.6rem}.need_extinguisher-wrapper{margin-block:24px!important}}@media(max-width:649.98px){.you_need-product-media{width:60px;height:60px}.you_need-product input[type=checkbox]{width:20px;height:20px}.you_need-product{padding-left:48px}.you_need-product-content{width:calc(100% - 60px)}}.need_extinguisher-wrapper.is-buttons .you_need-scrollar{max-height:none;overflow:visible;padding:0;border:0;border-radius:0;-webkit-mask-image:none;mask-image:none}.need_extinguisher-wrapper.is-buttons .you_need-products{flex-flow:row wrap}.need_extinguisher-wrapper.is-buttons .you_need-product--button{position:relative;display:inline-block;padding:0}.need_extinguisher-wrapper.is-buttons .you_need-product .upsell-checkbox{position:absolute;clip:rect(0,0,0,0);overflow:hidden;width:1px;height:1px;margin:0;top:auto;left:auto}.need_extinguisher-wrapper.is-buttons .you_need-button-label{border:var(--variant-pills-border-width) solid rgba(var(--color-foreground),var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));border-radius:var(--variant-pills-radius);display:inline-block;margin:.7rem .5rem .2rem 0;padding:1rem 2rem;font-size:1.4rem;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative}.need_extinguisher-wrapper.is-buttons .you_need-button-label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.need_extinguisher-wrapper.is-buttons .you_need-product--button:hover .you_need-button-label{border-color:rgb(var(--color-foreground))}.need_extinguisher-wrapper.is-buttons .upsell-checkbox:checked+.you_need-button-label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.need_extinguisher-wrapper.is-buttons .upsell-checkbox:focus-visible+.you_need-button-label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kap_need-extinguisher.css.map */
