.shopify-policy__container{max-width:80ch;padding:clamp(20px,4vw,48px) var(--page-gutter)}.shopify-policy__title h1{color:var(--kp-navy-700);font-size:var(--text-4xl);line-height:1.25}.shopify-policy__body{line-height:1.8;overflow-wrap:anywhere}.shopify-policy__body h2,.shopify-policy__body h3{color:var(--kp-navy-700);line-height:1.35;margin-block-start:1.5em}.shopify-policy__body a{text-decoration:underline;text-underline-offset:3px}.kp-gallery-image{display:block;border:1px solid var(--color-border);border-radius:16px;padding:12px;background:#fff}.kp-gallery-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.kp-gallery-thumb{background:#fff;border:1px solid var(--color-border);padding:4px;cursor:pointer;min-height:44px;border-radius:8px}.kp-gallery-thumb.tns-nav-active{border-color:var(--kp-navy-700)}.kp-gallery-thumb img{object-fit:contain;aspect-ratio:1}.kp-gallery-video video{width:100%;max-height:650px}.kp-mobile-fallback{display:flex;flex-wrap:wrap;gap:16px;padding-block:12px}.kp-mobile-fallback a{min-height:44px;display:inline-flex;align-items:center}.section-contact-us .contact-form,.page-account .form-wrapper{padding:clamp(20px,3vw,36px);background:var(--color-surface);border:1px solid var(--color-border);border-radius:18px}.section-contact-us .form-group input,.section-contact-us textarea,.page-account input:not([type=checkbox]):not([type=radio]){min-height:48px;font-size:16px;border:1px solid var(--color-border-strong);border-radius:8px;padding:12px;width:100%}.section-contact-us .form-group label,.page-account .form-group label{display:block;margin-block-end:6px}.section-contact-us .contact-map:empty{display:none}.kp-form-error{color:var(--color-error);border-inline-start:3px solid;padding:12px 16px;margin-block:16px;background:#fff5f5}.kp-form-success{color:var(--color-success);border-inline-start:3px solid;padding:12px 16px;margin-block:16px;background:#f0fbf5}.kp-account-recover{margin-block:24px;border-top:1px solid var(--color-border);padding-block-start:16px}.kp-account-recover>summary{cursor:pointer;min-height:44px;padding-block:10px;color:var(--kp-navy-700)}kp-save-button{display:inline-block}.kp-save[hidden],kp-saved-products [hidden]{display:none!important}.kp-card__media kp-save-button{position:absolute;inset-block-end:8px;inset-inline-end:8px;z-index:3}.kp-save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;background:#fff;border:1px solid var(--color-border-strong);border-radius:999px;color:var(--kp-navy-700);cursor:pointer;font:inherit}.kp-save[aria-pressed=true]{color:var(--color-accent);border-color:var(--color-accent)}.kp-save[aria-pressed=true] .kp-icon{fill:#fce9ed}.kp-card__media .kp-save{width:44px;padding:9px}.kp-card__media .kp-save span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}kp-saved-products{display:block}.kp-product-save{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px}.kp-footer-group__title{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;font-size:var(--text-md);font-weight:600;color:var(--kp-navy-700);cursor:pointer;list-style:none}.kp-footer-group__title::-webkit-details-marker{display:none}.kp-footer-group[open] .kp-footer-group__title .kp-icon{transform:rotate(180deg)}.kp-footer-group__links{list-style:none;padding:0;margin:8px 0 0}.kp-footer-group__links a{display:inline-flex;align-items:center;min-height:40px;color:var(--color-text);overflow-wrap:anywhere}.kp-footer-group__links a:hover{text-decoration:underline;text-underline-offset:4px}.section-footer .section-wrapper{flex-wrap:wrap;gap:16px 24px}.kp-footer-withdrawal,.kp-footer-saved{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--kp-navy-700);text-decoration:underline;text-underline-offset:4px}.kp-guide-search{max-width:760px;margin-block:24px}.kp-blog__more-topics{margin-block:12px}.kp-blog__more-topics summary{min-height:44px;padding-block:10px;cursor:pointer;color:var(--kp-navy-700)}.kp-guide-search label{display:block;font-weight:600;margin-block-end:8px}.kp-guide-search>div{display:flex;gap:8px}.kp-guide-search input[type=search]{flex:1;min-width:0;border:1px solid var(--color-border-strong);border-radius:10px;padding:12px;font-size:16px}.kp-finder__scope{color:var(--color-text-muted);font-size:var(--text-sm);max-width:80ch}.kp-finder__summary{font-weight:var(--weight-semibold)}[data-finder-edit]{margin-inline-start:12px;margin-block:12px}.kp-card{border:1px solid var(--color-border);border-radius:14px;overflow:hidden;background:#fff}.kp-card__media{background:#fff}.kp-card__img{object-fit:contain;padding:10px}.kp-card__body{padding:14px 14px 4px}.kp-card__action{padding:10px 14px 14px}.kp-card__title{line-height:1.45}.kp-card__btn{min-height:44px;border-radius:9px}.kp-card .kp-price__current{color:var(--kp-navy-700)}.kp-card .kp-price--sale .kp-price__current{color:var(--color-sale)}.kp-coll-head{margin-block:12px 24px;padding:clamp(18px,3vw,32px);background:#edf3f7;border:1px solid #e0e8ef;border-radius:20px}.kp-coll-head__lead{display:flex;justify-content:space-between;align-items:center;gap:24px}.kp-coll-head__text{min-width:0;flex:1}.kp-coll-head__title{color:#003d7c;font-size:clamp(27px,3vw,42px);line-height:1.15;overflow-wrap:anywhere}.kp-coll-head__desc{max-width:72ch;line-height:1.7}.kp-coll-head__count{margin-bottom:0;font-size:13px;color:#506579}.kp-coll-head__image{width:180px;height:130px;object-fit:contain;padding:12px;flex-shrink:0;border-radius:14px;background:#fff}.kp-coll-subs{margin-block-end:0}.kp-toolbar{border-radius:12px;border:1px solid #dbe4ec;padding:12px;background:#fff}.kp-coll-sidebar{padding:18px;background:#fff;border:1px solid #e0e6eb;border-radius:16px}.kp-facet__summary{min-height:48px}.kp-active-filters{gap:8px}.kp-directory .kp-tile{border:1px solid #e0e6eb;border-radius:16px;overflow:hidden}.template-product .product-info_media{min-width:0}.template-product .product-info_title{padding-bottom:8px}.template-product .product-details_title{color:#003d7c;font-size:clamp(25px,2.5vw,38px);line-height:1.25}.template-product .porduct-details{padding:clamp(18px,2vw,28px);border:1px solid #dfe7ed;border-radius:18px;background:#fff;margin-top:12px}.template-product .product-details_price{padding-bottom:4px}.template-product .product-form_quantity .btn{border-radius:10px;min-height:48px}.template-product .kp-product-assurance{gap:10px;margin-block:14px;padding-block:12px}.kp-product-assurance a{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;min-height:44px;border-radius:8px;color:#003d7c;background:#eef4f8;font-size:13px}.kp-product-assurance .kp-icon{width:20px;height:20px;flex-shrink:0}.kp-product-details{padding:24px;border:1px solid #e0e7ec;border-radius:16px;background:#fff;margin-block:24px}.kp-product-details summary{color:#003d7c}.kp-cart-item__media{border:1px solid #e5eaf0;border-radius:12px;overflow:hidden;background:#fff}.kp-cart-item__title{color:#003d7c;line-height:1.5}.kp-cart__foot{background:#f2f6f9}.kp-cart__checkout{min-height:50px;border-radius:10px}.kp-cart__complements{display:block}.kp-cart__complement-title{border-top:1px solid #e1e7ed;padding-top:24px;margin-top:24px;font-size:18px;color:#003d7c}.kp-cart__complement-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;padding:0}.kp-cart__complement-grid li{min-width:0}.kp-cart__complement-grid .kp-card{height:100%}.kp-cart__complement-grid .kp-card__title{font-size:13px}.kp-cart__complement-grid .kp-card__body{padding-inline:10px}.kp-cart__complement-grid .kp-card__action{padding:8px}.kp-cart__complement-grid .kp-card__btn{padding-inline:6px;font-size:12px}.kp-breadcrumb{padding-block:14px}.kp-blog__head{padding:clamp(20px,3vw,36px);border-radius:20px;background:#edf3f7;margin-block:12px 24px}.kp-blog__title{color:#003d7c}.kp-a-product{border-radius:16px}@media(max-width:767px){.kp-coll-head{margin-block:8px 16px;padding:18px}.kp-coll-head__lead{gap:12px}.kp-coll-head__image{width:80px;height:80px;padding:6px}.kp-card__body{padding:10px 10px 4px}.kp-card__action{padding:8px 10px 10px}.kp-product-details,.template-product .porduct-details{padding:16px}.kp-cart__complement-grid .kp-price__current{font-size:17px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.kp-card{transition:box-shadow .18s ease,border-color .18s ease}.kp-card:hover{border-color:#bdccd9;box-shadow:0 8px 22px #1236500c}}.kp-desc{max-width:760px;color:var(--color-text);font-size:var(--text-md, 1rem);line-height:1.6}.kp-desc>*+*{margin-top:var(--space-5, 20px)}.kp-desc h3{margin-bottom:0;color:var(--color-heading);font-size:1.05rem;font-weight:var(--weight-bold);letter-spacing:.01em}.kp-desc h3+*{margin-top:var(--space-3, 12px)}.kp-desc__lead{margin:0;font-size:1.1rem;line-height:1.55;color:var(--color-heading)}.kp-desc ul,.kp-desc ol{margin-bottom:0;padding:0;list-style:none}.kp-desc__highlights{display:grid;gap:10px}.kp-desc__highlights li{position:relative;padding-inline-start:32px}.kp-desc__highlights li:before{content:"";position:absolute;inset-inline-start:0;top:.15em;width:22px;height:22px;border-radius:50%;background:#e9f6ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232b8a3e' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat}.kp-desc__steps{display:grid;gap:10px;counter-reset:kp-step}.kp-desc__steps li{position:relative;padding-inline-start:36px;counter-increment:kp-step}.kp-desc__steps li:before{content:counter(kp-step);position:absolute;inset-inline-start:0;top:.05em;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--kp-navy-700);color:#fff;font-size:.8rem;font-weight:var(--weight-bold)}.kp-desc__specs{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-sm)}.kp-desc__specs th,.kp-desc__specs td{padding:11px 14px;text-align:start;vertical-align:top;border:0}.kp-desc__specs th{width:38%;color:var(--color-text-muted);font-weight:var(--weight-medium)}.kp-desc__specs td{color:var(--color-heading);font-weight:var(--weight-semibold)}.kp-desc__specs tr:nth-child(odd){background:var(--color-surface-muted)}.kp-desc__box{display:grid;gap:8px}.kp-desc__box li{display:flex;gap:10px;align-items:baseline}.kp-desc__box li:before{content:"";flex:none;width:7px;height:7px;border-radius:2px;background:var(--kp-red-500);transform:translateY(-2px)}.kp-desc__notes{padding:14px 16px;border-radius:var(--radius-md);background:#fff8e6;border:1px solid #f5dfa3;font-size:var(--text-sm)}.kp-desc__notes h3{font-size:var(--text-sm)}.kp-desc__notes ul{display:grid;gap:4px}.kp-desc__media{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.kp-desc__media img{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-image-surface, #fff)}.kp-gtk{max-width:760px;margin-top:var(--space-6, 24px);padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.kp-gtk__title{margin:0 0 12px;color:var(--color-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.kp-gtk__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 18px;margin:0;padding:0;list-style:none}.kp-gtk__list li{display:flex;align-items:center;gap:10px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-heading)}.kp-gtk__list a{color:inherit;text-decoration:underline;text-underline-offset:3px}.kp-desc__maker{font-size:var(--text-xs)}.kp-desc__maker td{font-weight:var(--weight-medium);word-break:break-word}
/*# sourceMappingURL=/cdn/shop/t/54/assets/kp-shopping.css.map */
