.kmt-grid-offer-wrap{position:absolute;inset-block-start:10px;inset-inline-end:10px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;max-width:calc(100% - 20px);margin:0;pointer-events:none;line-height:1.4}.kmt-grid-offer-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:34px;padding:5px 9px;border:1px solid #872239;border-radius:5px;background:#9d2940;color:#fff;font-family:inherit;font-weight:700;line-height:1.35;letter-spacing:0;white-space:nowrap;box-shadow:0 3px 9px #50202c1c}.kmt-grid-offer-math{font-family:inherit;font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.kmt-grid-offer-free{border-inline-start:1px solid #ffffff59;padding-inline-start:8px;font-size:14px;font-weight:700;line-height:1.4}.kmt-grid-offer-preview{display:block;margin-block-start:4px;padding:1px 5px;border-radius:3px;background:#fff;color:#60472f;font-size:12px;font-weight:500;white-space:nowrap}.kmt-grid-offer-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.t4s-product-inner:has(>.kmt-grid-offer-wrap)>.t4s-product-badge{top:54px;bottom:auto}.t4s-product-inner:has(>.kmt-grid-offer-wrap--preview)>.t4s-product-badge{top:76px}.t4s-pr-style3 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style5 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style6 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style7 .t4s-product-inner>.kmt-grid-offer-wrap{inset-inline-start:10px;inset-inline-end:auto;align-items:flex-start}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image{aspect-ratio:auto;padding-block-start:59px}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image>img{aspect-ratio:1/1.13;height:auto;object-fit:contain}.kmt-collection .product-grid:has(.kmt-grid-offer-wrap) .product-photo{aspect-ratio:auto;padding-block-start:44px}.kmt-collection .product-grid:has(.kmt-grid-offer-wrap) .product-photo>a{height:auto;aspect-ratio:1/1.13}.t4s-product-inner:has(>.kmt-grid-offer-wrap),.t4s-products:has(.kmt-grid-offer-wrap) .t4s-product-inner{padding-block-start:44px}@media(max-width:600px){.kmt-grid-offer-wrap{inset-block-start:8px;inset-inline-end:8px;max-width:calc(100% - 16px)}.kmt-grid-offer-badge{padding:5px 7px;gap:6px}.kmt-grid-offer-math{font-size:17px}.kmt-grid-offer-free{padding-inline-start:6px}.t4s-pr-style3 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style5 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style6 .t4s-product-inner>.kmt-grid-offer-wrap,.t4s-pr-style7 .t4s-product-inner>.kmt-grid-offer-wrap{inset-inline-start:8px}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image{padding-block-start:51px}.kmt-home .kh-product-grid:has(.kmt-grid-offer-wrap) .kh-product-image>img{aspect-ratio:1/1.2}.kmt-collection .product-grid:has(.kmt-grid-offer-wrap) .product-photo>a{aspect-ratio:1/1.24}}.kmt-grid-offer-wrap--inline{position:static;display:inline-flex;align-items:flex-start;max-width:100%;margin-block:6px;vertical-align:middle}.kmt-grid-offer-wrap--inline .kmt-grid-offer-badge{min-height:30px;padding:4px 7px;gap:6px;box-shadow:none}.kmt-grid-offer-wrap--inline .kmt-grid-offer-math{font-size:16px}.kmt-grid-offer-wrap--inline .kmt-grid-offer-free{font-size:14px;padding-inline-start:6px}.kmt-header-nav{display:flex;align-items:center;justify-content:center;gap:16px;font-size:14px;color:#222}.kmt-header-nav>a,.kmt-header-nav summary{display:flex;align-items:center;gap:8px;min-height:48px;padding:10px 14px;color:inherit;cursor:pointer;list-style:none}.kmt-header-nav summary::-webkit-details-marker{display:none}.kmt-header-nav__group{position:relative}.kmt-header-nav__group ul{position:absolute;z-index:500;inset-inline-start:0;top:100%;min-width:260px;max-height:65vh;overflow:auto;padding:8px;margin:0;list-style:none;background:#fff;box-shadow:0 10px 30px #0002;border:1px solid #ddd;border-radius:0 0 8px 8px}.kmt-header-nav__group li{margin:0}.kmt-header-nav__group a{display:flex;align-items:center;min-height:44px;padding:10px 14px;color:#222;line-height:1.5}.kmt-header-nav a:hover,.kmt-header-nav summary:hover{background:#f0f3ee}.kmt-header-nav a:focus-visible,.kmt-header-nav summary:focus-visible{outline:2px solid #174e4e;outline-offset:2px}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYA */
