:root{--kv-bg: #00222a;--kv-deep: #001a20;--kv-petrol: #013540;--kv-petrol-2: #024452;--kv-yellow: #ffc400;--kv-yellow-dark: #e6b000;--kv-white: #ffffff;--kv-ink: #0e1a1e;--kv-muted: rgba(255, 255, 255, .72);--kv-line: rgba(255, 255, 255, .1);--kv-radius: 12px;--kv-radius-sm: 8px;--kv-shadow: 0 10px 30px rgba(0, 0, 0, .25);--kv-ease: cubic-bezier(.2, .7, .2, 1)}body{background:var(--kv-bg)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.collection-hero__title,.banner__heading,.kv-heading{text-transform:uppercase;letter-spacing:.02em}.title-wrapper-with-link .title,.collection__title .title{font-size:clamp(2.2rem,2.6vw,3rem)}.kv-section-title,.collection__title .title,.title-wrapper-with-link .title{position:relative}.kv-eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--kv-yellow)}.kv-eyebrow:before{content:"";width:1.8rem;height:2px;background:var(--kv-yellow)}.kv-container{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.kv-container{padding:0 5rem}}.kv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.8rem;padding:0 2.6rem;border-radius:var(--kv-radius-sm);font-family:var(--font-heading-family);font-weight:600;font-size:1.5rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;transition:transform .2s var(--kv-ease),background-color .2s,color .2s,box-shadow .2s;border:2px solid transparent;cursor:pointer}.kv-btn svg{width:1.6rem;height:1.6rem;transition:transform .2s var(--kv-ease)}.kv-btn:hover svg{transform:translate(3px)}.kv-btn--primary{background:var(--kv-yellow);color:var(--kv-ink)}.kv-btn--primary:hover{background:var(--kv-yellow-dark);box-shadow:0 6px 18px #ffc40047}.kv-btn--ghost{background:transparent;color:#fff;border-color:#ffffff59}.kv-btn--ghost:hover{border-color:#fff;background:#ffffff0f}.kv-btn--dark{background:var(--kv-petrol);color:#fff}.kv-btn--dark:hover{background:var(--kv-deep)}.button,.shopify-challenge__button,.customer button{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.announcement-bar__message{font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;padding:.9rem 0}.announcement-bar__message .kv-ann-dot,.announcement-bar-section .announcement-bar__message:before{content:"\2605";color:var(--kv-yellow);margin-right:.6rem}.section-header .header-wrapper{border-bottom:1px solid var(--kv-line)}.header__heading-link .h2{font-family:var(--font-heading-family);font-weight:700;font-size:3rem;letter-spacing:.08em;text-transform:uppercase;color:#fff}.header__heading-link .h2:after{content:".";color:var(--kv-yellow)}.header__menu-item{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.06em;font-size:1.5rem;font-weight:500}.header__menu-item:hover span,.header__active-menu-item{color:var(--kv-yellow);text-decoration:none}.header__active-menu-item{text-decoration:none!important;border-bottom:2px solid var(--kv-yellow)}.header__icon:hover .icon{color:var(--kv-yellow)}.header__inline-menu .list-menu--inline{gap:.4rem 1.4rem}.header__submenu{border-radius:var(--kv-radius-sm);box-shadow:var(--kv-shadow)}.header__submenu .header__menu-item{text-transform:none;letter-spacing:0;font-family:var(--font-body-family);font-size:1.45rem}.cart-count-bubble{background:var(--kv-yellow);color:var(--kv-ink);font-weight:700}.menu-drawer{background:var(--kv-deep)}.menu-drawer__menu-item{font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.05em;font-size:1.8rem}.card-wrapper .card{border-radius:var(--kv-radius);transition:transform .25s var(--kv-ease),box-shadow .25s var(--kv-ease)}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:var(--kv-shadow)}.product-card-wrapper .card__media .media img,.card--product .card__media .media img{object-fit:contain;padding:6%;background:#fff}.product-card-wrapper .card__media .media,.card--product .card__media .media{background:#fff}.product-card-wrapper .card__heading,.card--product .card__heading{font-family:var(--font-heading-family);text-transform:uppercase;font-size:1.45rem;line-height:1.3;letter-spacing:.02em;font-weight:500}.product-card-wrapper .card__heading a,.card--product .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-information .price{font-weight:700;font-size:1.7rem}.card-information .price .price-item{font-weight:700}.card .badge{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:1.1rem}.quick-add__submit{border-radius:var(--kv-radius-sm)}.card__content{padding-bottom:.4rem}.collection__view-all .button{border-radius:var(--kv-radius-sm)}.collection-hero{background:linear-gradient(120deg,var(--kv-petrol) 0%,var(--kv-deep) 100%);border-bottom:1px solid var(--kv-line)}.collection-hero__inner{align-items:center;padding-top:3rem;padding-bottom:3rem}.collection-hero__title{font-size:clamp(2.8rem,4vw,4.4rem);margin:0 0 1rem}.collection-hero__title:after{content:"";display:block;width:5rem;height:3px;background:var(--kv-yellow);margin-top:1.2rem}.collection-hero__description{color:var(--kv-muted);max-width:62ch;font-size:1.6rem}.collection-hero__image-container{border-radius:var(--kv-radius);overflow:hidden;background:#fff}.collection-hero__image-container img{object-fit:contain!important;padding:4%}@media(min-width:750px){.collection-hero--with-image .collection-hero__image-container{min-height:26rem;max-width:42rem;margin-left:auto}}.facets__disclosure,.facet-filters__field select,.facets__summary{border-radius:var(--kv-radius-sm)}.product__title h1{font-size:clamp(2.4rem,3vw,3.4rem);line-height:1.15}.product__media-item .media,.product-media-container{border-radius:var(--kv-radius);background:#fff;overflow:hidden}.product__media-item .media img{object-fit:contain}.product .price--large .price-item{font-size:2.8rem;font-weight:700;color:var(--kv-yellow)}.product-form__submit{min-height:5.2rem;border-radius:var(--kv-radius-sm)}.product__accordion summary{padding:1.4rem 0}.kv-pdp-trust{display:grid;gap:.8rem;margin:1.6rem 0 0;padding:1.6rem;border:1px solid var(--kv-line);border-radius:var(--kv-radius);background:#ffffff08}.kv-pdp-trust div{display:flex;gap:1rem;align-items:center;font-size:1.45rem}.kv-pdp-trust svg{width:2rem;height:2rem;color:var(--kv-yellow);flex:none}.main-page-title{font-size:clamp(2.6rem,3.4vw,3.8rem)}.page-width--narrow .rte h2{margin-top:3rem;font-size:2rem;color:var(--kv-yellow)}.rte details{border:1px solid var(--kv-line);border-radius:var(--kv-radius-sm);padding:1.2rem 1.6rem;margin:0 0 1rem;background:#ffffff08}.rte details summary{cursor:pointer}.rte details[open] summary{color:var(--kv-yellow);margin-bottom:.8rem}.rte table{border-radius:var(--kv-radius-sm);overflow:hidden}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card,.kv-tile:hover,.kv-btn:hover svg{transform:none!important}}.header__heading-link .h2{display:inline-flex;align-items:center;gap:1rem}.header__heading-link .h2:before{content:"";width:3.6rem;height:3.6rem;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Crect x='9' y='5' width='20' height='28' rx='3' transform='rotate(10 19 19)' fill='%23ffc400'/%3E%3Crect x='7' y='7' width='20' height='28' rx='3' fill='%23013540' stroke='%23ffffff' stroke-width='2'/%3E%3Cpath d='M13 14v14M13 21l7-7M14.5 19.5 21 28' stroke='%23ffc400' stroke-width='2.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") center / contain no-repeat}@media(max-width:749px){.header__heading-link .h2{font-size:2.2rem}.header__heading-link .h2:before{width:2.8rem;height:2.8rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kv-theme.css.map */
