:root{--kv-yellow: #ffd400;--kv-yellow-soft: #fff4b8;--kv-cobalt: #1f3fff;--kv-cobalt-dark: #1530c9;--kv-cobalt-soft: #e8ecff;--kv-red: #ff2e3a;--kv-red-strong: #e0121d;--kv-ink: #0e1330;--kv-ink-2: #4a5070;--kv-line: #e3e6ef;--kv-bg: #f6f7fb;--kv-white: #ffffff;--kv-green: #0fa958;--kv-yellow-rgb: 255, 212, 0;--kv-cobalt-rgb: 31, 63, 255;--kv-ink-rgb: 14, 19, 48;--kv-font: "Archivo", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--kv-condensed: 75%;--kv-radius-card: 12px;--kv-radius-inner: 8px;--kv-radius-pill: 999px;--kv-gutter: 16px;--kv-gap: 10px;--kv-section-y: 28px;--kv-shadow-sm: 0 1px 2px rgba(14, 19, 48, .06), 0 2px 6px rgba(14, 19, 48, .05);--kv-shadow-md: 0 2px 4px rgba(14, 19, 48, .06), 0 10px 24px rgba(14, 19, 48, .1);--kv-focus-ring: 0 0 0 2px #ffffff, 0 0 0 4px var(--kv-ink);--font-body-family: var(--kv-font);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: var(--kv-font);--font-heading-style: normal;--font-heading-weight: 800;--grid-mobile-horizontal-spacing: 10px;--grid-mobile-vertical-spacing: 10px;--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 16px}@media screen and (min-width:750px){:root{--kv-gap: 16px;--kv-section-y: 40px}}body{font-family:var(--kv-font);font-size:1.6rem;font-weight:400;font-stretch:100%;letter-spacing:0;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body,body.gradient{background:var(--kv-bg)}::selection{background:var(--kv-yellow);color:var(--kv-ink)}h1,h2,.h0,.h1,.h2,.hxl,.hxxl{font-family:var(--kv-font);font-weight:800;font-stretch:var(--kv-condensed);text-transform:uppercase;letter-spacing:-.01em;line-height:1.02}h3,h4,h5,.h3,.h4,.h5{font-family:var(--kv-font);font-weight:700;font-stretch:87.5%;letter-spacing:-.005em;line-height:1.2}.product__title>*,.article-template__title,.article-card__title,.cart-item__name,.predictive-search__item-heading,.card__heading{text-transform:none}.product__title>h1,.product__title>h2{font-weight:800;font-stretch:87.5%;letter-spacing:-.01em;line-height:1.1}.rte,.caption,.caption-large,.field__input,.select__select,.customer .field input{font-family:var(--kv-font);letter-spacing:0}.caption-with-letter-spacing{font-stretch:var(--kv-condensed);font-weight:700;letter-spacing:.06em}@media screen and (max-width:749px){.page-width{padding-left:var(--kv-gutter);padding-right:var(--kv-gutter)}}.kv-section{padding-top:var(--kv-section-y);padding-bottom:var(--kv-section-y)}.kv-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 16px;margin:0 0 16px}.kv-section-head>:first-child{min-width:0;flex:1 1 auto}.kv-kicker{display:block;margin:0 0 6px;font-family:var(--kv-font);font-size:1.2rem;font-weight:800;font-stretch:87.5%;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--kv-cobalt)}.color-scheme-3 .kv-kicker,.color-scheme-5 .kv-kicker{color:var(--kv-yellow)}.color-scheme-4 .kv-kicker{color:#fff}.kv-h1,.kv-h2,.kv-h3{margin:0;font-family:var(--kv-font);font-weight:900;font-stretch:var(--kv-condensed);text-transform:uppercase;letter-spacing:-.01em;line-height:.98;color:rgb(var(--color-foreground))}.kv-h1{font-size:clamp(4rem,11vw,7.2rem)}.kv-h2{font-size:clamp(2.8rem,7vw,4rem)}.kv-h3{font-size:clamp(2rem,5vw,2.6rem);line-height:1.05}.kv-lead{margin:8px 0 0;font-size:1.6rem;line-height:1.45;color:rgba(var(--color-foreground),.78)}.kv-muted{color:rgba(var(--color-foreground),.72)}.kv-link,.kv-section-head__link,.kv-section-head>a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-family:var(--kv-font);font-size:1.4rem;font-weight:800;font-stretch:var(--kv-condensed);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:rgb(var(--color-link))}.kv-link:hover,.kv-section-head__link:hover,.kv-section-head>a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}.kv-link:focus-visible,.kv-section-head__link:focus-visible,.kv-section-head>a:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:none}.kv-empty{padding:24px 16px;border:1px dashed var(--kv-line);border-radius:var(--kv-radius-card);background:var(--kv-white);color:var(--kv-ink-2);text-align:center;font-size:1.5rem}.kv-rail{--kv-rail-cols: 2.2;--kv-rail-gaps: 2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--kv-gap) * var(--kv-rail-gaps)) / var(--kv-rail-cols));gap:var(--kv-gap);margin:0;padding:2px 0 6px;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kv-rail::-webkit-scrollbar{display:none}.kv-rail>*{min-width:0;scroll-snap-align:start}.kv-rail:focus-visible{outline:2px solid var(--kv-cobalt);outline-offset:2px}@media screen and (max-width:749px){.kv-rail--bleed{margin-left:calc(var(--kv-gutter) * -1);margin-right:calc(var(--kv-gutter) * -1);padding-left:var(--kv-gutter);padding-right:var(--kv-gutter);scroll-padding-left:var(--kv-gutter);scroll-padding-right:var(--kv-gutter)}}@media screen and (min-width:750px){.kv-rail{--kv-rail-cols: 3.4;--kv-rail-gaps: 3}}@media screen and (min-width:990px){.kv-rail{--kv-rail-cols: 5;--kv-rail-gaps: 4}}@media(prefers-reduced-motion:reduce){.kv-rail{scroll-behavior:auto}}.kv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:2px solid transparent;border-radius:var(--kv-radius-pill);font-family:var(--kv-font);font-size:1.5rem;font-weight:800;font-stretch:var(--kv-condensed);line-height:1;letter-spacing:.03em;text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.kv-btn--primary{background:var(--kv-cobalt);color:#fff}.kv-btn--primary:hover{background:var(--kv-cobalt-dark)}.kv-btn--ghost{background:transparent;color:rgb(var(--color-foreground));border-color:currentColor}.kv-btn--ghost:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}.kv-btn--yellow{background:var(--kv-yellow);color:var(--kv-ink)}.kv-btn--yellow:hover{background:#ffe04d}.kv-btn--ink{background:var(--kv-ink);color:#fff}.kv-btn--ink:hover{background:#1d2450}.kv-btn--block{display:flex;width:100%}.kv-btn--sm{min-height:40px;padding:0 16px;font-size:1.4rem}.kv-btn:active{transform:translateY(1px)}.kv-btn:focus-visible{outline:none;box-shadow:var(--kv-focus-ring)}.kv-btn[disabled],.kv-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.kv-btn svg{width:1.1em;height:1.1em;flex:none}.kv-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border:1.5px solid var(--kv-line);border-radius:var(--kv-radius-pill);background:var(--kv-white);color:var(--kv-ink);font-family:var(--kv-font);font-size:1.4rem;font-weight:700;font-stretch:87.5%;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.kv-chip:hover{border-color:var(--kv-ink)}.kv-chip.is-active,.kv-chip--active,.kv-chip[aria-current=page],.kv-chip[aria-current=true],.kv-chip[aria-pressed=true]{background:var(--kv-ink);border-color:var(--kv-ink);color:#fff}.kv-chip--yellow{background:var(--kv-yellow);border-color:var(--kv-yellow)}.kv-chip:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--kv-cobalt)}.kv-chip__count{font-weight:500;opacity:.7}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--kv-font);font-size:1.5rem;font-weight:800;font-stretch:var(--kv-condensed);letter-spacing:.03em;text-transform:uppercase;line-height:1;min-height:48px}.button--tertiary{font-size:1.3rem;min-height:36px}.button:not([disabled]):not(.button--secondary):not(.button--tertiary):hover{filter:brightness(.92)}.product-form__submit.button,.product-form__submit.button--secondary{--color-button: var(--kv-cobalt-rgb);--color-button-text: 255, 255, 255;--alpha-button-background: 1;--border-opacity: 0}.product-form__submit.button:after,.product-form__submit.button--secondary:after{--border-opacity: 0}.product-form__submit.button:not([disabled]):hover{--color-button: 21, 48, 201;filter:none}button.shopify-payment-button__button--unbranded{background-color:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 2px rgb(var(--color-foreground));border-radius:var(--kv-radius-pill)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.field__input,.select__select,.customer .field input,.customer select{font-size:1.6rem;color:rgb(var(--color-foreground))}.field__label,.customer .field label{font-size:1.5rem;letter-spacing:0}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.field__input:focus,.select__select:focus{box-shadow:0 0 0 2px var(--kv-cobalt);outline:none}input[type=checkbox],input[type=radio]{accent-color:var(--kv-cobalt)}.badge{font-family:var(--kv-font);font-size:1.2rem;font-weight:800;font-stretch:var(--kv-condensed);letter-spacing:.03em;text-transform:uppercase;line-height:1;padding:.5rem 1rem .4rem}.active-facets__button-inner{border-radius:var(--kv-radius-pill);font-family:var(--kv-font);font-weight:700;font-stretch:87.5%}.facets__summary,.facets__heading,.mobile-facets__open-label,.facet-filters__label,.product-count__text{font-family:var(--kv-font)}.facets__summary>span,.mobile-facets__open-label{font-weight:700;font-stretch:87.5%}.kv-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;color:var(--kv-ink)}.kv-price [hidden]{display:none!important}.kv-price__row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.kv-price__from{font-family:var(--kv-font);font-size:1.2rem;font-weight:800;font-stretch:var(--kv-condensed);letter-spacing:.04em;text-transform:uppercase;color:rgba(var(--color-foreground),.75)}.kv-price-tag{--kv-tag-bg: var(--kv-yellow);--kv-tag-fg: var(--kv-ink);--kv-tag-notch: .42em;--kv-tag-hole: .12em;position:relative;display:inline-flex;align-items:flex-start;padding:.16em .42em .14em calc(var(--kv-tag-notch) + .34em);background:var(--kv-tag-bg);color:var(--kv-tag-fg);border-radius:0 .14em .14em 0;font-family:var(--kv-font);font-weight:900;font-stretch:var(--kv-condensed);font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em;white-space:nowrap;transform:skew(-6deg);clip-path:polygon(var(--kv-tag-notch) 0,100% 0,100% 100%,var(--kv-tag-notch) 100%,0 50%);-webkit-mask:radial-gradient(circle at calc(var(--kv-tag-notch) + .06em) 50%,transparent var(--kv-tag-hole),#000 calc(var(--kv-tag-hole) + .02em));mask:radial-gradient(circle at calc(var(--kv-tag-notch) + .06em) 50%,transparent var(--kv-tag-hole),#000 calc(var(--kv-tag-hole) + .02em))}.kv-price-tag__inner{display:inline-flex;align-items:flex-start;transform:skew(6deg)}.kv-price-tag__main{font-size:1em}.kv-price-tag__cents{position:static;margin:.07em 0 0 .03em;font-size:.52em;line-height:1;vertical-align:baseline;letter-spacing:0}.kv-price-tag__code{align-self:flex-end;margin:0 0 .12em .25em;font-size:.34em;font-weight:800;letter-spacing:.04em}.kv-price-tag--sm{font-size:2.2rem}.kv-price-tag--md{font-size:3rem}.kv-price-tag--lg{font-size:4.4rem}@media screen and (min-width:750px){.kv-price-tag--sm{font-size:2.4rem}.kv-price-tag--lg{font-size:5.4rem}}.kv-price-tag--deal{--kv-tag-bg: var(--kv-red-strong);--kv-tag-fg: #ffffff}.kv-price-tag--soldout{--kv-tag-bg: var(--kv-line);--kv-tag-fg: var(--kv-ink-2)}.kv-price__reg{font-family:var(--kv-font);font-size:1.3rem;font-weight:500;font-stretch:100%;line-height:1.2;color:rgba(var(--color-foreground),.75);white-space:nowrap}.kv-price__reg s{text-decoration-thickness:1.5px}.kv-price--lg .kv-price__reg,.kv-price--md .kv-price__reg{font-size:1.5rem}.kv-price .unit-price{flex-basis:100%;margin:0;font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.price .price-item{font-family:var(--kv-font);font-weight:900;font-stretch:var(--kv-condensed);font-variant-numeric:tabular-nums;letter-spacing:0}.price.price--on-sale .price-item--sale{color:var(--kv-red-strong)}.price .kv-price-reg-label{margin-right:.4rem;font-family:var(--kv-font);font-size:1.3rem;font-weight:500;font-stretch:100%;color:rgba(var(--color-foreground),.75)}kv-shop-money{display:inline}.kv-badges{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.kv-badges--row{flex-direction:row;flex-wrap:wrap}.kv-badges [hidden],.kv-badge[hidden]{display:none!important}.kv-badge{display:inline-flex;align-items:center;min-height:22px;max-width:100%;padding:4px 9px 3px;border-radius:var(--kv-radius-pill);font-family:var(--kv-font);font-size:1.2rem;font-weight:800;font-stretch:var(--kv-condensed);line-height:1.1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv-badge--b2g1{background:var(--kv-cobalt);color:#fff}.kv-badge--deal{background:var(--kv-red-strong);color:#fff}.kv-badge--new,.kv-badge--soldout{background:var(--kv-ink);color:#fff}.kv-badge--gift{background:var(--kv-yellow);color:var(--kv-ink)}kv-countdown,.kv-countdown{display:block}kv-countdown[hidden],.kv-countdown[hidden],[data-kv-deal-scope][hidden]{display:none!important}.kv-countdown__units{display:flex;align-items:flex-start;gap:4px}.kv-countdown__unit{display:flex;flex-direction:column;align-items:center;gap:4px}.kv-countdown__num{display:block;min-width:2.15em;padding:.26em .2em .22em;border-radius:8px;background:var(--kv-ink);color:var(--kv-red);font-family:var(--kv-font);font-size:2.6rem;font-weight:900;font-stretch:var(--kv-condensed);font-variant-numeric:tabular-nums;line-height:1;text-align:center}.kv-countdown--light .kv-countdown__num{background:#fff;box-shadow:inset 0 0 0 1px var(--kv-line)}.kv-countdown--light .kv-countdown__num,.kv-countdown--light .kv-countdown__sep{color:var(--kv-red-strong)}.kv-countdown__label{font-family:var(--kv-font);font-size:1rem;font-weight:800;font-stretch:var(--kv-condensed);letter-spacing:.08em;line-height:1;text-transform:uppercase;color:rgba(var(--color-foreground),.8)}.kv-countdown__sep{padding-top:.2em;font-family:var(--kv-font);font-size:2.2rem;font-weight:900;line-height:1;color:var(--kv-red)}.kv-countdown--sm .kv-countdown__num{font-size:1.8rem;border-radius:6px}.kv-countdown--sm .kv-countdown__sep{font-size:1.6rem}.kv-countdown--lg .kv-countdown__num{font-size:3.4rem}@media screen and (min-width:750px){.kv-countdown--lg .kv-countdown__num{font-size:4.4rem}.kv-countdown--lg .kv-countdown__sep{font-size:3.2rem}}.grid__item>product-component,.kv-rail>*>product-component,.kv-rail>product-component,product-component:has(>.product-card-wrapper){height:100%}.product-card-wrapper .card-information>.caption-large:empty{display:none}.product-card-wrapper .card:not(.card--horizontal){position:relative;display:flex;flex-direction:column;height:100%;padding:6px 6px 8px;background:var(--kv-white);border:1px solid var(--kv-line);border-radius:var(--kv-radius-card);color:var(--kv-ink);transition:box-shadow .2s ease,border-color .2s ease}.product-card-wrapper:hover .card:not(.card--horizontal){border-color:#cfd4e3;box-shadow:var(--kv-shadow-md)}.product-card-wrapper .card.card--standard .card__inner{border:0;border-radius:var(--kv-radius-inner);background:var(--kv-bg)}.product-card-wrapper .card.card--standard .card__inner:after{display:none}.product-card-wrapper .card .card__inner .card__media{border-radius:var(--kv-radius-inner)}.product-card-wrapper .card__media .media{background:transparent}.product-card-wrapper .card__media .media img{object-fit:contain;mix-blend-mode:multiply}.animate--hover-vertical-lift .product-card-wrapper:hover .card--standard .card__inner,.animate--hover-vertical-lift .product-card-wrapper:active .card--standard .card__inner{transform:none}.kv-card__badges{position:absolute;top:8px;left:8px;right:8px;z-index:2;pointer-events:none}.product-card-wrapper .card.card--standard>.card__content{display:flex;flex-direction:column;flex-grow:1;gap:10px;padding:10px 4px 0}.product-card-wrapper .card>.card__content .card__information{padding:0}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading.h5{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;margin:0;font-family:var(--kv-font);font-size:1.5rem;font-weight:500;font-stretch:100%;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--kv-ink)}.product-card-wrapper .card-information>*+*{margin-top:8px}.product-card-wrapper .card-information>.kv-price{margin-top:10px}.product-card-wrapper .quick-add{grid-row-start:auto;margin:auto 0 0}.product-card-wrapper .card--horizontal .quick-add{margin:0}.kv-qa-btn.button,.product-card-wrapper .quick-add__submit.button{--color-button: var(--kv-cobalt-rgb);--color-button-text: 255, 255, 255;--alpha-button-background: 1;--border-opacity: 0;min-width:0;min-height:40px;padding:0 12px;border-radius:var(--kv-radius-pill);font-size:1.4rem;gap:4px}.kv-qa-btn.button:before,.kv-qa-btn.button:after{border-radius:var(--kv-radius-pill)}.kv-qa-btn.button:not([disabled]):hover{--color-button: 21, 48, 201;filter:none}.kv-qa-btn.button[disabled],.kv-qa-btn.button[aria-disabled=true]{--color-button: 227, 230, 239;--color-button-text: 74, 80, 112;opacity:1}.kv-qa-btn__plus{font-size:1.25em;font-weight:900;line-height:.8;margin-top:-.06em}.kv-qa-btn.button:focus-visible{box-shadow:var(--kv-focus-ring)}@media screen and (min-width:750px){.product-card-wrapper .card:not(.card--horizontal){padding:8px 8px 10px}.product-card-wrapper .card.card--standard>.card__content{padding:12px 6px 0}.kv-qa-btn.button,.product-card-wrapper .quick-add__submit.button{min-height:44px;font-size:1.5rem}}.collection-card-wrapper .card__heading,.article-card-wrapper .card__heading{font-family:var(--kv-font);font-weight:800;font-stretch:var(--kv-condensed)}@media(forced-colors:active){.kv-price-tag,.kv-badge,.kv-countdown__num{border:1px solid CanvasText;-webkit-mask:none;mask:none;clip-path:none}}@media(prefers-reduced-motion:reduce){.kv-btn,.kv-chip,.product-card-wrapper .card{transition:none}}.price .price__badge-sale{background-color:var(--kv-red-strong);border-color:transparent;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kv-deals.css.map */
