.kanopi-footer{margin:0;color:var(--kanopi-footer-text);font-family:Poppins,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.kanopi-footer__waves{display:block;width:100%;height:40px;color:var(--kanopi-footer-accent);background:#fff}.kanopi-footer__surface{background:var(--kanopi-footer-accent);padding-bottom:28px}.kanopi-footer__content{max-width:1200px;margin:0 auto;padding:22px 16px 44px}.kanopi-footer a{color:var(--kanopi-footer-text);text-decoration:none}.kanopi-footer a:hover{text-decoration:underline;text-underline-offset:4px}.kanopi-footer a:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:2px}.kanopi-footer__links{list-style:none;margin:0;padding:0}.kanopi-footer__links li{margin:0;padding:0}.kanopi-footer__links a{display:inline-flex;align-items:center;min-height:42px;padding:7px 0;line-height:28px;letter-spacing:.04em}.kanopi-footer__information{margin-top:50px}.kanopi-footer__brand h2{margin:0;color:inherit;font:inherit;font-weight:700}.kanopi-footer__brand address{margin-top:6px;font:inherit;line-height:1.8}.kanopi-footer__contact{margin-top:38px;overflow-wrap:anywhere}.kanopi-footer__contact:first-child{margin-top:0}.kanopi-footer__contact p{margin:0 0 5px}.kanopi-footer__contact a{display:inline-block;padding:2px 0}.kanopi-footer__social:has(li){margin-top:24px}.kanopi-footer__social .list-social{justify-content:flex-start;margin:0}.kanopi-footer__social .list-social__link{color:inherit}.kanopi-footer__payments{border-top:1px solid rgb(255 255 255 / 18%);padding:26px 16px 0}.kanopi-footer__payments ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;max-width:380px;margin:0 auto;padding:0;list-style:none}.kanopi-footer__payments li{display:flex;margin:0;padding:0}.kanopi-footer__payment-icon{display:block;width:38px;height:24px}.kanopi-footer__copyright{padding:22px 16px 0;text-align:center;font-size:12px}@media(max-width:749px){body.kanopi-sticky-atc-active .kanopi-footer__surface{padding-bottom:calc(28px + var(--kanopi-sticky-atc-height, 80px))}}@media(min-width:750px){.kanopi-footer__waves{height:64px}.kanopi-footer__content{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:30px 48px 52px}.kanopi-footer__information{margin-top:6px}.kanopi-footer__payments ul{max-width:800px}}.kanopi-empty-product-media{display:block;width:100%;aspect-ratio:1;background:#fff;border-radius:var(--media-radius, 0)}.kanopi-sticky-atc{display:none}@media(max-width:749px){.kanopi-sticky-atc{position:fixed;inset:auto 0 0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:10px;box-sizing:border-box;min-height:calc(80px + env(safe-area-inset-bottom));padding:10px 15px calc(10px + env(safe-area-inset-bottom));background:#fff;color:#17181c;border-top:1px solid #ececec;box-shadow:0 -4px 16px #00000012;transform:translateY(110%);visibility:hidden;pointer-events:none;transition:transform .26s ease,visibility 0s linear .26s}.kanopi-sticky-atc.is-visible{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .26s ease,visibility 0s}.kanopi-sticky-atc__details{min-width:0;flex:1}.kanopi-sticky-atc__title{font-size:16px;font-weight:700;line-height:19px;letter-spacing:.6px}.kanopi-sticky-atc__pricing{display:flex;flex-wrap:wrap;gap:5px;margin-top:2px;font-size:14px;font-weight:700;line-height:18px}.kanopi-sticky-atc__pricing s{font-size:14px}.kanopi-sticky-atc__pricing [hidden]{display:none}.kanopi-sticky-atc__button{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-sizing:border-box;width:117px;height:42px;min-height:42px;padding:0 10px;border:0;border-radius:6px;background:#16181c;color:#fff;font:inherit;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:1px;white-space:nowrap;cursor:pointer}.kanopi-sticky-atc__button:disabled{opacity:.5;cursor:default}.kanopi-sticky-atc__button:focus-visible{outline:2px solid #fe5a00;outline-offset:3px}body.kanopi-sticky-atc-active{padding-bottom:var(--kanopi-sticky-atc-height, 80px)}body.kanopi-sticky-atc-active .floating-btn{--sticky-atc-offset: var(--kanopi-sticky-atc-height, 80px)}.kaching-body__cart-open .kanopi-sticky-atc{transform:translateY(110%);visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.kanopi-sticky-atc,.kanopi-sticky-atc.is-visible{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
