.klava-cards{width:100%!important;border-collapse:separate!important;border-spacing:0 10px!important}.klava-cards tr{display:flex!important;background:#fff!important;border-radius:14px!important;box-shadow:0 4px 14px #00000014!important;padding:12px!important;gap:14px!important}.klava-cards td{margin:0!important;padding:0!important;background:transparent!important;color:#1f3554!important;font-size:.92rem!important;line-height:1.42}.klava-cards td:first-child{flex-shrink:0!important}.klava-cards td:first-child img{width:82px!important;height:auto!important;border-radius:10px!important;display:block!important}.klava-cards td:last-child{display:flex!important;flex-direction:column!important;gap:4px!important}.klava-cards td strong,.klava-cards td strong a,.klava-cards td a{font-size:1rem!important;font-weight:600!important;color:#1f3554!important;text-decoration:none!important}.template-page .page-width{max-width:640px!important;margin:0 auto!important}.main-page-title,.page-title{font-size:1.8rem!important;font-weight:700!important;color:#f6f2ea!important;margin-bottom:16px!important}.page-width h3{font-size:1.2rem!important;font-weight:600!important;color:#fff!important;margin-top:24px!important;margin-bottom:10px!important}.klava-total-box{background:#fff;color:#1f3554;border-radius:14px!important;padding:12px 16px;margin:.6rem 0 1.2rem;display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.15rem!important;box-shadow:0 3px 10px #00000014}.klava-total-label{opacity:.7;font-size:.95rem;font-weight:600}.klava-total-value{font-size:1.25rem;color:#1f3554}.klava-strip{display:none!important;background:#1f3554d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 0;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;white-space:nowrap;scrollbar-width:none}.klava-strip::-webkit-scrollbar{display:none}.klava-strip-inner{display:inline-flex;gap:12px;padding:0 16px}.klava-strip-item{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;background:#ffffff1f;color:#f6f2ea!important;font-weight:600;font-size:.95rem;transition:all .2s ease}.klava-strip-item:hover{background:#ffffff38;transform:translateY(-2px)}@media screen and (max-width: 749px){.product__grid,.product__media-gallery,.product__column-sticky,.product__media,.product__media-group,.product{display:block!important;width:100%!important;margin:0 auto!important}.product__media-gallery,.product__media-wrapper,.product__column-sticky{order:-1!important;position:relative!important}.product__media-wrapper{padding:0 1.2rem!important}.product__media-item,.product__media-gallery .media,.product__media-gallery img{width:100%!important;border-radius:12px!important;margin-bottom:.8rem!important}.product__info-wrapper,.product__info-container{width:100%!important;padding:0 1.6rem!important;margin-top:1rem!important}.product-form__buttons{margin-top:1.3rem!important}}.product__title h1,.product__info-container h1,.product__info-wrapper h1{font-family:"Source Sans 3",system-ui,sans-serif!important;font-size:1.65rem!important;font-weight:700!important;line-height:1.25!important;color:#f6f2ea!important;letter-spacing:.3px!important;margin-bottom:.4rem!important}.product__title small,.product__title .product__text{font-size:.92rem!important;color:#dce7f3!important;opacity:.85!important;font-weight:600!important}.product__price .price-item{font-size:1.35rem!important;font-weight:700!important;letter-spacing:.5px!important;color:#fff!important}.product__title{margin-bottom:.6rem!important}.product__price{margin-top:.3rem!important;margin-bottom:.8rem!important}.product-form__quantity{margin-top:.8rem!important;margin-bottom:1.6rem!important}.product-form__quantity label{font-size:1rem!important;color:#f6f2ea!important;opacity:.9!important;font-weight:600!important}.product-form__input-wrapper{margin-bottom:1rem!important;padding:.8rem 0!important}.product-form__input label{font-size:1rem!important;color:#f6f2ea!important;opacity:.9!important}.product__description{color:#e5e9f2!important;font-size:1rem!important;line-height:1.55!important;margin-top:2.2rem!important}.product__info-wrapper{padding-bottom:4rem!important}.product-form__submit{font-size:1.15rem!important;font-weight:700!important;letter-spacing:.4px!important;padding:1rem!important;border-radius:14px!important;background:#fff!important;color:#1f3554!important;border:none!important;box-shadow:0 4px 12px #00000026!important;transition:all .2s ease-in-out!important}.product-form__submit:hover{background:#f6f2ea!important;transform:translateY(-2px)!important;box-shadow:0 6px 16px #00000038!important}.product-form__input-wrapper,select{border-radius:12px!important;background:#ffffff1f!important;padding:.9rem 1rem!important;color:#fff!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 3px 10px #0000001f!important}select option{color:#1f3554!important}@media screen and (max-width: 749px){.klava-sticky-cart{position:fixed;bottom:0;left:0;width:100%;z-index:9999;background:#1f3554f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.8rem 1rem;box-shadow:0 -4px 18px #0000004d}.klava-sticky-cart button{width:100%!important;background:#fff!important;color:#1f3554!important;border-radius:14px!important;padding:1.05rem!important;font-size:1.18rem!important;font-weight:700!important;letter-spacing:.4px!important;box-shadow:0 4px 16px #00000040!important}.klava-sticky-cart button:hover{background:#f6f2ea!important;transform:translateY(-2px)}.product__info-wrapper{padding-bottom:6rem!important}}@media screen and (min-width: 750px){.product.grid--1-col.grid--2-col-tablet{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);column-gap:3rem}.product__media-wrapper{max-width:640px}.product__media-gallery .media,.product__media-gallery img{width:100%!important;height:auto!important;border-radius:14px!important}}@media screen and (max-width: 749px){.product__grid,.product__media-gallery,.product__column-sticky,.product__media,.product__media-group,.product{display:block!important;width:100%!important;max-width:100%!important;margin:0 auto!important}.product__media-gallery,.product__media-wrapper,.product__column-sticky{order:-1!important;position:relative!important;top:0!important}.product__media-wrapper{padding:0 1.2rem!important}.product__media-item,.product__media-gallery .media,.product__media-gallery img{width:100%!important;height:auto!important;border-radius:12px!important;margin-bottom:1rem!important}.product__info-wrapper,.product__info-container{width:100%!important;padding:0 1.6rem!important;margin-top:1rem!important}.product-form__buttons{margin-top:1.3rem!important}}.footer-block--newsletter{display:none!important}.footer{background:#1f3554;padding-top:3rem!important;padding-bottom:3rem!important}.klava-footer-box{max-width:900px;margin:0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:2.6rem 2rem;text-align:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.klava-footer-social{display:flex;justify-content:center;gap:1.4rem;margin-bottom:1.6rem}.klava-footer-social svg{width:28px;height:28px;stroke:#fff;stroke-width:2px;fill:none;opacity:.9;transition:opacity .25s,transform .2s}.klava-footer-social svg:hover{opacity:1;transform:translateY(-2px)}.klava-footer-links a{color:#fff;opacity:.85;margin:0 .7rem;font-size:.95rem;text-decoration:none;transition:opacity .25s}.klava-footer-links a:hover{opacity:1}.klava-footer-bottom{margin-top:1.9rem;font-size:.9rem;color:#dce7f3;opacity:.8}.footer__content-top,.footer__blocks-wrapper,.footer-block{display:none!important}.footer__content-bottom{text-align:center!important;padding:0!important;margin-top:2rem;opacity:.7}@media screen and (max-width: 749px){.klava-footer-box{margin:0 1rem;padding:2rem 1.4rem}.klava-footer-links a{display:inline-block;margin:.4rem .6rem}.klava-footer-social svg{width:26px;height:26px}}.menu-drawer-container:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .35s ease}.menu-drawer-container[open]:before{opacity:1;pointer-events:auto}.menu-drawer{background:#263c5cf5!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:380px!important;max-width:92vw;height:100vh;padding:3.2rem 2.4rem!important;border-right:1px solid rgba(255,255,255,.12);border-radius:0 20px 20px 0;box-shadow:0 0 50px #00000059;animation:klavaSlideIn .4s cubic-bezier(.16,.84,.44,1)}@keyframes klavaSlideIn{0%{transform:translate(-60px);opacity:0}60%{transform:translate(4px);opacity:1}to{transform:translate(0)}}.menu-drawer__navigation{display:flex;flex-direction:column;gap:1.4rem;margin-top:2.4rem}.menu-drawer__menu-item{font-size:1.28rem!important;font-weight:300!important;letter-spacing:.3px;padding:.6rem 0!important;opacity:.9;transition:.25s ease}.menu-drawer__menu-item:hover{opacity:1;transform:translate(6px)}.menu-drawer__close-button{top:1.6rem!important;left:1.6rem!important;transform:scale(1.1);opacity:.85}.menu-drawer__close-button:hover{opacity:1}.menu-drawer__header{text-align:left!important;padding-bottom:1.4rem;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:1.8rem}@media screen and (min-width: 750px){body.cookie-banner-visible{padding-top:180px!important}}header,.header-wrapper,.site-header,.klava-header{z-index:10!important}.shopify-section{position:relative!important;z-index:1!important}.shopify-section{position:relative!important;z-index:auto!important}header,.site-header,.header-wrapper,.klava-header{position:relative!important;z-index:50!important;pointer-events:auto}.kf-hero{position:relative!important;z-index:1!important;overflow:hidden!important}.kf-hero:before{z-index:0!important}.kf-hero+.shopify-section{position:relative!important;z-index:2!important}#KlavaCookieBanner,.kf-cookie-banner,body.cookie-banner-visible #KlavaCookieBanner{position:fixed!important;z-index:9999!important}.image-with-text,.image-with-text .media,.image-with-text img{position:relative!important;z-index:5!important}img{position:relative;z-index:5}.header-wrapper,.site-header,.header,.klava-header{position:absolute!important;top:0;left:0;width:100%;background:transparent!important;z-index:50!important}.header-wrapper:before,.site-header:before{background:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/klava-custom.css.map */
