:root{--k-display: "futura-pt-condensed", "Futura PT Condensed", "Arial Narrow", var(--heading-font-family);--k-mono: "roboto-mono", "Roboto Mono", ui-monospace, monospace;--k-ink: #111111;--k-tile: #f2f2f2;--k-line: #e5e5e5;--k-muted: #6b6b6b;--k-sale: #bf570a}.announcement-bar--marquee .announcement-bar__left,.announcement-bar--marquee .announcement-bar__right{display:none!important}.announcement-bar--marquee .container{padding-left:0;padding-right:0}.announcement-bar--marquee .announcement-bar__middle{flex:1 1 100%;min-width:0;max-width:none!important;padding:0}.k-marquee{overflow:hidden;width:100%;padding:7px 0}.k-marquee__track{display:flex;width:max-content;animation:k-marquee var(--k-marquee-speed, 45s) linear infinite}.k-marquee:hover .k-marquee__track{animation-play-state:paused}.k-marquee__item{flex:none;padding:0 2.25rem;white-space:nowrap;font-family:var(--k-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--text-color))}.k-marquee__item p{display:inline;margin:0}.k-marquee__item a{color:inherit;text-decoration:none}.k-marquee__item:after{content:"\2022";margin-left:4.5rem;opacity:.5}@keyframes k-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.k-marquee__track{animation-duration:240s}}.pageheader .logo-area{min-height:64px;border-bottom-color:var(--k-line)}.pageheader .logo-area .mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:-10px}.pageheader .logo-area__left{order:0;flex:1 1 0;min-width:0}.pageheader .logo-area__right{order:2;flex:1 1 0;min-width:0}.pageheader .logo-area__left__inner{overflow:visible;position:relative!important;left:auto!important;right:auto!important;transform:none!important;width:auto!important}.pageheader .logo-area__right .show-search-link{margin-right:8px}.pageheader .logo-area__middle{order:1;flex:0 0 auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;z-index:1}@media(max-width:767.98px){.pageheader .logo-area__right .header-account-link{display:none}.pageheader .logo-area.container{padding-left:6px;padding-right:6px}.pageheader .logo-area .mobile-nav-toggle{margin-left:0}.pageheader .logo-area__right .show-search-link{margin-right:0}.collection-slider-row .hometitle{padding-right:100px;padding-left:16px}.collection-slider-row .view-all .small-feature-link{height:34px;padding:0 14px;font-size:10px}}.pageheader .logo-area__right__inner{gap:6px}.pageheader .logo-area__left .show-search-link{display:none}.pageheader .logo-area__right .show-search-link{display:inline-flex!important}.k-header-shop{display:none;margin-left:6px;font-family:var(--k-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:inherit}@media(min-width:768px)and (max-width:1023.98px){.k-header-shop{display:inline-block}#proxy-nav,#main-nav{display:none!important}}@media(min-width:768px){.pageheader .logo-area{min-height:72px}.reveal-mobile-nav .page-shade,.reveal-mobile-nav .header-shade{visibility:visible;height:100%;opacity:1;pointer-events:auto}.section-header{z-index:8000}.mobile-navigation-drawer{display:block;width:min(92%,440px)}.enable-mobile-nav-transition .mobile-navigation-drawer{visibility:visible;transition:transform .34s ease,visible .34s}.reveal-mobile-nav{overflow:hidden}.reveal-mobile-nav .mobile-navigation-drawer{visibility:visible;transform:translate(0)}.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__tier-1>.navigation__item>.navigation__link,.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__tier-1>.navigation__item>.navigation__children-toggle,.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .navigation__mobile-products,.reveal-mobile-nav .mobile-navigation-drawer:not(.mobile-navigation-drawer--child-open) .mobile-navigation-drawer__footer{transform:translateZ(0);opacity:1}}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link{font-family:var(--k-display);font-weight:800!important;letter-spacing:-1px!important;font-size:26px;line-height:1.1;text-transform:uppercase;letter-spacing:.01em}.collection-slider-row>.container,.k-row>.container{position:relative}.collection-slider-row .hometitle{display:flex;align-items:center;justify-content:space-between;text-align:start;margin-bottom:18px;padding-right:130px;min-height:40px}.collection-slider-row .hometitle .has-paging__title,.k-section-title{font-family:var(--k-display);font-weight:800!important;letter-spacing:-1px!important;font-size:clamp(26px,3vw,38px);line-height:1;text-transform:uppercase;letter-spacing:.005em;margin:0}.collection-slider-row .hometitle .has-paging__title a{color:inherit}.collection-slider-row .hometitle .slider-nav__btn{display:none}.collection-slider-row .view-all{position:absolute;top:0;right:0;margin:0}@media(max-width:767.98px){.collection-slider-row .view-all{right:16px}}.k-btn-outline,.collection-slider-row .view-all .small-feature-link{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 22px;border:1px solid var(--k-ink);border-radius:0;background:transparent;color:var(--k-ink);font-family:var(--k-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.k-btn-outline:hover,.collection-slider-row .view-all .small-feature-link:hover{background:var(--k-ink);color:#fff}.collection-slider-row .view-all .small-feature-link:after{display:none}.product-block{text-align:start}.product-block .image-cont,.product-block .product-block__image-container{background:var(--k-tile);border-radius:0}.product-block .image-cont img,.product-block .product-block__image-container img{mix-blend-mode:multiply}.product-block .product-label,.product-block .product-label-container .product-label{border-radius:0;font-family:var(--k-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.product-block .product-block__detail,.product-block .product-info{text-align:start;padding-top:10px}.product-block .product-block__title,.product-block .product-block__title a{font-family:var(--base-font-family);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:0;text-transform:none;color:var(--k-ink)}.product-block .product-block__subtitle{font-size:12px;color:var(--k-muted)}.product-block .product-price--block{justify-content:flex-start;font-size:13px;margin-left:0;margin-inline-start:0}.product-block .product-price--block>*{margin-left:0}.product-block .product-price--block .price__current{margin-inline-start:0}.product-block .product-price--block .price__current{font-weight:600;color:var(--k-ink)}.product-block .product-price--block .price__was{color:var(--k-muted)}.product-block .product-price--block .price__current--on-sale{color:var(--k-sale)}.product-block .k-save{display:inline-block;margin-left:6px;font-family:var(--k-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--k-sale)}.product-block .vtl-pr-review-stars-snippet-container,.product-block .Vtl-pr-review-stars-snippet{display:none!important}.k-rating{display:inline-flex;align-items:center;gap:4px;margin:2px 0 1px;font-size:12px;line-height:1}.k-rating__stars{letter-spacing:1px;font-size:13px;color:transparent;background:linear-gradient(90deg,#f26b2a var(--k-fill, 100%),#d6d6d6 var(--k-fill, 100%));-webkit-background-clip:text;background-clip:text}.k-rating__count{color:var(--k-muted);font-family:var(--k-mono);font-size:11px}.k-swatches{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 6px;align-items:center}.k-swatch{position:relative;width:18px;height:18px;border-radius:50%;padding:0;cursor:pointer;border:1px solid rgba(0,0,0,.18);background:var(--k-sw, #ccc);outline-offset:2px}.k-swatch--active{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--k-ink)}.k-swatch:hover{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px var(--k-muted)}.k-swatches__more{font-size:11px;color:var(--k-muted);font-family:var(--k-mono)}.button,.btn,button.btn,.shopify-payment-button__button--unbranded{border-radius:0!important}.btn:not(.btn--secondary):not(.btn--plain),.button:not(.button--secondary){font-family:var(--k-mono);letter-spacing:.1em;text-transform:uppercase}.section-footer,.section-footer-group footer{font-size:13px}.section-footer .footer-block__heading,.section-footer h2.h6{font-family:var(--k-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--k-muted)}.section-footer a{text-decoration:none}.section-footer a:hover{text-decoration:underline}.text-overlay__title{font-family:var(--k-display);font-weight:600;text-transform:uppercase;letter-spacing:.005em;line-height:.95}.text-overlay__subheading{font-family:var(--k-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.text-overlay .text-overlay__button.btn--secondary{background:transparent!important;color:#fff!important;border:1px solid #fff!important;height:40px;min-height:40px;padding:0 26px;display:inline-flex;align-items:center;font-family:var(--k-mono);font-size:11px;letter-spacing:.12em}a:hover .text-overlay .text-overlay__button.btn--secondary,.text-overlay .text-overlay__button.btn--secondary:hover{background:#fff!important;color:var(--k-ink)!important}.gallery .image-overlay__image img,.gallery .gallery__image img{transition:transform .6s ease}.gallery a:hover .gallery__image img{transform:scale(1.03)}.product-detail .product-title,.product-info .product-title,.product-title{font-family:var(--k-display);font-weight:600;text-transform:uppercase;font-size:clamp(30px,3vw,44px);line-height:.98;letter-spacing:.005em!important}.product-info .product-price .price__current,.product-detail .price__current{font-size:20px;font-weight:600;color:var(--k-ink)}.product-media .media-gallery__item,.product-media img,.product-media .image-cont{background:var(--k-tile)}.mp-sibling-products__label{font-size:13px;color:var(--k-muted);margin-bottom:10px}.mp-sibling-products__current{color:var(--k-ink);font-weight:500}.mp-sibling-products__list{display:flex!important;flex-wrap:wrap;gap:8px!important;grid-template-columns:none!important}.mp-sibling-products__item{width:64px;height:64px;padding:0!important;border-radius:0!important;background:var(--k-tile)!important;border:1px solid transparent!important;display:flex;align-items:center;justify-content:center}.mp-sibling-products__item:hover{border-color:var(--k-muted)!important}.mp-sibling-products__item--active{border-color:var(--k-ink)!important;box-shadow:inset 0 0 0 1px var(--k-ink)}.mp-sibling-products__image{width:100%!important;height:100%!important;object-fit:contain;mix-blend-mode:multiply}.mp-sibling-products__name{display:none!important}.quantity-submit-row .add-to-cart.btn:not(.nm-wishlist-button){background:var(--k-ink)!important;color:#fff!important;border:1px solid var(--k-ink)!important;height:54px;font-size:13px;font-weight:600}.quantity-submit-row .add-to-cart.btn:not(.nm-wishlist-button):hover:not([disabled]){background:#333!important}.quantity-submit-row .add-to-cart.btn[disabled]{background:#d9d9d9!important;border-color:#d9d9d9!important;color:#555!important}.k-stock{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;font-family:var(--k-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--k-muted)}.k-stock__dot{width:7px;height:7px;border-radius:50%;background:#2fa14f;box-shadow:0 0 0 3px #2fa14f2e}.k-trust{list-style:none;margin:18px 0 6px;padding:14px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-line)}.k-trust__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-size:11px;line-height:1.3;color:var(--k-ink);margin:0}.product-detail__tab-container .cc-accordion-item__title,.product-info .cc-accordion-item__title{font-family:var(--k-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;font-weight:500}.quantity-submit-row .nm-wishlist-button{background:transparent!important;color:var(--k-ink)!important;border:1px solid var(--k-line)!important;height:48px}.product-media .media-gallery img,.product-media .product-media__image img{mix-blend-mode:multiply}@media(max-width:767.98px){.k-swatches{gap:10px}.k-swatch{width:18px;height:18px}.k-swatch:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%}.k-swatches__more{font-size:10px}}.mobile-navigation-drawer .navigation__tier-1{display:block!important}.mobile-navigation-drawer .navigation__tier-1>.navigation__item{display:flex!important;width:100%;border-bottom:1px solid var(--k-line)}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__link{flex:1 1 auto;padding:14px 20px}.free-shipping-bar{font-size:12px;text-align:start}.free-shipping-bar__message{margin-bottom:8px}.free-shipping-bar__bar{height:6px;border-radius:3px;background:var(--k-line);overflow:hidden}.cart-drawer .cart-item__title,.cart-drawer .cart-item__title a{color:var(--k-ink);font-weight:500}.cart-drawer .cart-drawer__checkout-buttons .btn,.cart-drawer button[name=checkout]{background:var(--k-ink);height:52px;font-family:var(--k-mono);letter-spacing:.12em}.mobile-navigation-drawer .navigation__tier-1>.navigation__item--open>.navigation__tier-2-container{opacity:1;pointer-events:auto}.k-label-slot{display:contents}.k-search-title{font-family:var(--k-display);font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:0;text-transform:uppercase;text-align:center;margin:8px 0 20px}.k-quick-add{margin-top:8px}.k-quick-add [hidden],.k-quick-add[hidden]{display:none!important}.k-quick-add__btn{display:block;width:100%;height:36px;padding:0;line-height:34px;border:1px solid var(--k-ink);background:#fff;color:var(--k-ink);font-family:var(--k-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer}.k-quick-add__btn:hover{background:var(--k-ink);color:#fff}.k-quick-add__btn.is-loading{opacity:.6;pointer-events:none}@media(min-width:768px){.mobile-navigation-drawer .navigation__columns{display:block;margin:0;padding:0}.mobile-navigation-drawer .navigation__column:not(.navigation__column--promotion-carousel){display:block;flex:none;width:100%;max-width:none;padding:0}.mobile-navigation-drawer .navigation__item--with-small-menu>.navigation__tier-2-container{width:100%;max-width:none;min-width:0;border:0}.mobile-navigation-drawer .navigation__item--with-small-menu>.navigation__tier-2-container .container{padding:0}.mobile-navigation-drawer .navigation__tier-2 .navigation__item{display:block}.mobile-navigation-drawer .navigation__column--promotion-carousel{flex:none;width:100%;max-width:none;padding:0}.mobile-navigation-drawer .navigation__column--promotion.desktop-only{display:none}.mobile-navigation-drawer .navigation__tier-2 .navigation__link{padding:12px 20px}}.product-block .image-page-button,.product-block .product-block__image-dots{display:none!important}@media(min-width:768px){.product-block .image-cont .btn.quickbuy-toggle{left:0;bottom:0;width:100%;padding:.9em 12px;border:0;background:#ffffffeb;font-family:var(--k-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}}.k-film{position:relative;overflow:hidden;background:#111;color:#fff}.k-film__strip{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;height:var(--k-film-h-mob, 80vh);min-height:520px}.k-film__tile{position:relative;display:block;overflow:hidden;background:#222}.k-film__tile--desk{display:none}.k-film__tile img,.k-film__tile svg{width:100%;height:100%;object-fit:cover;object-position:var(--k-fp, center);display:block;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.k-film__tile:hover img{transform:scale(1.04)}.k-film:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,rgba(0,0,0,.25) 0,transparent 22%,transparent 42%,rgba(0,0,0,.62) 100%);pointer-events:none}.k-film__content{position:absolute;left:0;right:0;bottom:28px;z-index:2;padding:0 16px;text-align:center;pointer-events:none}.k-film__eyebrow{margin:0 0 10px;font-family:var(--k-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.k-film__heading{margin:0;color:#fff;font-family:var(--k-display);font-weight:600;text-transform:uppercase;font-size:clamp(40px,11vw,56px);line-height:.92;letter-spacing:.005em}.k-film__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.k-film__btn{pointer-events:auto;display:inline-block;padding:14px 22px;background:#fff;color:#111;border:1px solid #fff;font-family:var(--k-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.k-film__btn:hover,.k-film__btn--outline{background:transparent;color:#fff}.k-film__btn--outline:hover{background:#fff;color:#111}@media(min-width:768px){.k-film__strip{grid-template-columns:repeat(var(--k-film-cols, 5),1fr);grid-template-rows:1fr;height:var(--k-film-h, 95vh);min-height:620px;gap:4px}.k-film__tile--desk{display:block}.k-film__content{bottom:64px}.k-film__eyebrow{font-size:11px}.k-film__heading{font-size:clamp(64px,7.4vw,120px)}}.k-tile-badge{display:block;width:52px;height:52px;margin:0 auto 10px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.k-calhero,.k-calrcpt,.k-calband,.k-calfund{--k-blue: #003262;--k-gold: #FDB515;--k-cream: #f6f1e6}.k-cal-eyebrow{font-family:var(--k-mono, "Roboto Mono", monospace);font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 14px}.k-cal-btn{display:inline-block;padding:14px 22px;background:#111;color:#fff;border:0;font-family:var(--k-mono, "Roboto Mono", monospace);font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.k-cal-btn:hover{opacity:.88;color:#fff}.k-cal-btn--gold{background:var(--k-gold);color:var(--k-blue)}.k-cal-btn--gold:hover{color:var(--k-blue)}.k-cal-btn[disabled]{opacity:.4;cursor:not-allowed}.k-calhero h1,.k-calrcpt h2,.k-calband__title,.k-calfund h2,.k-receipt__title,.k-receipt__total{font-family:var(--k-display);font-weight:700;text-transform:uppercase;line-height:.95;letter-spacing:.01em;margin:0}.k-calhero{position:relative;height:var(--k-calhero-h, 85vh);min-height:520px;overflow:hidden;color:#fff}.k-calhero__bg,.k-calhero__img{position:absolute;top:0;right:0;bottom:0;left:0}.k-calhero__img img,.k-calhero__placeholder{width:100%;height:100%;object-fit:cover;object-position:var(--k-fp, center 30%)}.k-calhero__img--mob{display:none}.k-calhero__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00000073 0,#0000 55%)}.k-calhero__sticker{position:absolute;right:6%;top:8%;width:230px;transform:rotate(8deg);filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));z-index:2}.k-calhero__sticker img{width:100%;height:auto;display:block}.k-calhero__content{position:absolute;left:5%;right:5%;bottom:8%;z-index:2;max-width:820px}.k-calhero__heading{font-size:clamp(44px,7.6vw,112px);color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.35);margin-bottom:26px!important}.k-calrcpt__inner{max-width:1240px;margin:0 auto;padding:110px 5%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.k-calrcpt__inner>*{min-width:0}.k-calrcpt__heading{font-size:clamp(44px,5vw,72px)}.k-calrcpt__heading em{font-style:normal;display:inline-block;background:var(--k-gold);padding:4px 8px 0;margin-top:6px}.k-calrcpt__text{font-size:15px;line-height:1.7;margin:22px 0 28px;max-width:520px}.k-receipt{position:relative;background:#fff;border:1px solid #ddd;box-shadow:0 20px 50px #0000001f;padding:40px 44px;font-family:var(--k-mono, "Roboto Mono", monospace);font-size:15px;transform:rotate(-2deg);width:100%;max-width:460px;margin:0 auto}.k-receipt:after{content:"";position:absolute;left:0;right:0;bottom:-14px;height:14px;background:radial-gradient(circle at 10px 0,transparent 9px,#fff 10px) 0 0 / 20px 14px}.k-receipt__title{font-size:34px;font-weight:700;text-align:center}.k-receipt__sub{text-align:center;font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:6px 0 22px}.k-receipt__row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px dashed #bbb}.k-receipt__row--hl{background:var(--k-gold);color:var(--k-blue);font-weight:600;padding:10px 8px;margin:10px -8px;border:0}.k-receipt__total{display:flex;justify-content:space-between;font-size:26px;font-weight:700;padding-top:16px}.k-receipt__foot{text-align:center;font-size:11px;letter-spacing:.15em;text-transform:uppercase;margin:22px 0 0}.k-calband{background:var(--k-blue);color:#fff}.k-calband__art img{display:block;width:100%;height:clamp(220px,32vw,460px);object-fit:cover}.k-calband__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}.k-calband__col{padding:40px;border-right:1px solid rgba(255,255,255,.2)}.k-calband__col:last-child{border-right:0}.k-calband__title{font-size:44px;font-weight:700;color:var(--k-gold);margin-bottom:8px!important}.k-calband__text{font-size:13px;line-height:1.6;margin:0}.k-calfund{display:grid;grid-template-columns:420px 1fr;background:var(--k-cream)}.k-calfund__art img{display:block;width:100%;height:100%;object-fit:cover}.k-calfund__copy{padding:80px 5%;align-self:center}.k-calfund__heading{font-size:clamp(44px,4.5vw,64px);margin-bottom:18px!important}.k-calfund__text{font-size:14px;line-height:1.7;max-width:540px;margin-bottom:24px}.k-calfund__amounts{display:flex;flex-wrap:wrap;gap:10px;border:0;padding:0;margin:0 0 24px}.k-calfund__amt input{position:absolute;opacity:0;pointer-events:none}.k-calfund__amt span{display:inline-block;padding:10px 18px;border:2px solid #111;background:#fff;font-family:var(--k-mono, "Roboto Mono", monospace);font-size:13px;cursor:pointer}.k-calfund__amt input:checked+span{background:var(--k-gold);border-color:var(--k-gold);color:var(--k-blue);font-weight:600}.k-calfund__amt input:focus-visible+span{outline:2px solid var(--k-blue);outline-offset:2px}.k-calfund__amt.is-disabled span{opacity:.4;cursor:not-allowed}@media(max-width:767px){.k-calhero{height:80vh}.k-calhero__img--desk{display:none}.k-calhero__img--mob{display:block}.k-calhero__sticker{width:120px;right:5%;top:5%}.k-calrcpt__inner{grid-template-columns:1fr;gap:50px;padding:70px 6%}.k-receipt{padding:28px 20px;font-size:12px;transform:rotate(-1deg);width:calc(100% - 16px)}.k-calband__row{grid-auto-flow:row;grid-template-columns:1fr}.k-calband__col{border-right:0;border-bottom:1px solid rgba(255,255,255,.2);padding:28px 6%}.k-calband__title{font-size:34px}.k-calfund{grid-template-columns:1fr}.k-calfund__art img{height:320px}.k-calfund__copy{padding:50px 6%}}.k-fit-toggle{margin:18px 0 6px}.k-fit-toggle__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px}.k-fit-toggle__opts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.k-fit-toggle__opt{display:block;border:1px solid #ccc;padding:12px 14px;text-decoration:none;color:var(--k-ink, #111)}.k-fit-toggle__opt.is-active{border:2px solid var(--k-ink, #111);padding:11px 13px}.k-fit-toggle__name{display:block;font-size:13px;font-weight:600}.k-fit-toggle__sub{display:block;font-size:11px;color:#666;margin-top:3px}.k-specs{margin-top:70px}.k-specs__grid{display:grid;grid-template-columns:repeat(var(--k-specs-n, 4),1fr);gap:1px;background:var(--k-ink, #111);border:1px solid var(--k-ink, #111)}.k-specs__item{padding:26px 28px;background:#fff}.lightly-spaced-row:has(>.k-fit-toggle--none){display:none}.k-specs__value{font-family:futura-pt-condensed,Futura PT Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:32px;line-height:1;text-transform:uppercase;margin:0 0 6px}.k-specs__label{font-size:12px;color:#555;margin:0}.k-fitsec{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:center;padding-top:80px;padding-bottom:80px}.k-fitsec__eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 8px}.k-fitsec__heading{font-family:futura-pt-condensed,Futura PT Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:56px;line-height:.95;text-transform:uppercase;margin:0}.k-fitsec__text{font-size:14px;line-height:1.7;margin-top:14px}.k-fitsec__profiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.k-fitsec__p{border:1px solid #ddd;padding:22px 16px;text-align:center;color:#595959}.k-fitsec__p.is-active{border:2px solid var(--k-ink, #111);color:var(--k-ink, #111);background:#fafafa}.k-fitsec__p svg{width:100%;height:70px}.k-fitsec__name{font-family:futura-pt-condensed,Futura PT Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;margin:10px 0 2px}.k-fitsec__sub{font-size:11px;margin:0}.k-strip{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.k-strip__item img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;height:auto}.k-calbox{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:var(--k-blue, #003262);color:#fff;padding:16px 18px;margin:16px 0 4px}.k-calbox__img{width:56px;height:auto;display:block}.k-calbox__title{color:var(--k-gold, #FDB515);font-family:futura-pt-condensed,Futura PT Condensed,Arial Narrow,sans-serif;font-weight:700;font-size:22px;text-transform:uppercase;line-height:1.05;margin:0 0 4px}.k-calbox__text{font-size:12px;line-height:1.45;margin:0;opacity:.92}.k-calbox__text a{color:inherit}.k-caladd{display:flex;gap:12px;align-items:flex-start;border:2px dashed var(--k-gold, #FDB515);background:#fffaf0;padding:12px 14px;margin:10px 0 4px;font-size:12px;line-height:1.45;cursor:pointer}.k-caladd__cb{width:18px;height:18px;margin:2px 0 0;accent-color:var(--k-blue, #003262);flex:none}@media(max-width:767.98px){.k-specs{margin-top:40px}.k-specs__grid{grid-template-columns:1fr 1fr}.k-specs__item{padding:18px}.k-specs__item:last-child:nth-child(odd){grid-column:span 2}.k-specs__value{font-size:24px}.k-fitsec{grid-template-columns:1fr;gap:24px;padding-top:50px;padding-bottom:50px}.k-fitsec__heading{font-size:40px}.k-fitsec__profiles{gap:8px}.k-fitsec__p{padding:14px 8px}.k-fitsec__name{font-size:15px}.k-strip{grid-auto-columns:70%;overflow-x:auto;scroll-snap-type:x mandatory}.k-strip__item{scroll-snap-align:start}}@media(min-width:1024px){.pageheader .logo-area .mobile-nav-toggle{display:none}.pageheader .logo-area__left{max-width:calc(50% - 92px)}.pageheader .logo-area__left__inner{width:100%!important;max-width:none!important}#proxy-nav .navigation__tier-1-container{left:-12px;text-align:left}#proxy-nav .navigation__tier-1>.navigation__item>.navigation__link,#main-nav .navigation__tier-1>.navigation__item>.navigation__link{font-family:var(--k-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;padding-left:7px;padding-right:7px}#main-nav .navigation--main .navigation__tier-1{text-align:center}#proxy-nav .navigation__link[aria-haspopup]:after,#main-nav .navigation__tier-1>.navigation__item>.navigation__link[aria-haspopup]:after{content:"";display:inline-block;width:5px;height:5px;margin-left:7px;vertical-align:middle;border-right:1.3px solid currentColor;border-bottom:1.3px solid currentColor;transform:translateY(-3px) rotate(45deg)}#main-nav .navigation__tier-2 .navigation__link{font-size:14px}.pageheader:not(.pageheader--layout-inline-permitted) .logo-area .mobile-nav-toggle{display:inline-block}.pageheader:not(.pageheader--layout-inline-permitted) .k-header-shop{display:inline-block}.pageheader:not(.pageheader--layout-inline-permitted)+#main-nav{display:none!important}}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle{display:flex!important;align-items:center;justify-content:center;flex:0 0 56px;padding:0;color:var(--k-ink);position:static!important;height:auto!important;align-self:stretch}.mobile-navigation-drawer .navigation__tier-1>.navigation__item>.navigation__children-toggle svg{width:16px;height:16px}.product-block .product-label-container .product-label.product-label--athlete,.product-label.product-label--athlete{background:#003262!important;color:#fdb515!important;border-color:#003262!important}.product-label.product-label--athlete span{background:transparent!important;color:inherit!important}.image-cont .custom-product-badges .custom-product-badge.custom-product-badge--athlete{background:#003262!important;color:#fdb515!important;border-color:#003262!important}.k-badge-slot{display:contents}.product-grid>.k-grid-promo{align-self:stretch;display:flex;flex-direction:column}.k-grid-promo .k-grid-promo__link{flex:1 1 auto;position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:320px;overflow:hidden;background:#003262;color:#fff;text-decoration:none}.k-grid-promo__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.k-grid-promo__link:hover .k-grid-promo__img{transform:scale(1.04)}.k-grid-promo__body{position:relative;display:flex;flex-direction:column;gap:6px;padding:80px 18px 18px;background:linear-gradient(to top,#00142de0,#00142d8c 60%,#00142d00)}.k-grid-promo__badge{width:48px;height:48px;margin-bottom:4px}.k-grid-promo__kicker{font-family:var(--k-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#fdb515}.k-grid-promo__heading{font-family:var(--k-display);font-size:clamp(24px,2.2vw,34px);line-height:1;font-weight:600;text-transform:uppercase}.k-grid-promo__text{font-size:13px;line-height:1.4;opacity:.9}.k-grid-promo__cta{margin-top:6px;font-family:var(--k-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}@media(max-width:767.98px){.k-grid-promo .k-grid-promo__link{min-height:260px}.k-grid-promo__body{padding:60px 12px 12px}.k-grid-promo__badge{width:36px;height:36px}.k-grid-promo__text{display:none}}.related-collection-links--buttons{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.related-collection-links--buttons::-webkit-scrollbar{display:none}.related-collection-links--buttons .btn{flex:0 0 auto;margin:0;min-height:0;padding:9px 14px;border:1px solid var(--k-line);background:#fff;color:var(--k-ink);font-family:var(--k-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.related-collection-links--buttons .btn:hover{border-color:var(--k-ink)}.related-collection-links--buttons .btn.k-tab--active{background:var(--k-ink);border-color:var(--k-ink);color:#fff}.related-collection-links--buttons .related-collection-links__expander{display:none!important}.related-collection-links--buttons .btn.hidden:not(.related-collection-links__expander){display:inline-flex!important}@media(max-width:767.98px){.related-collection-links--buttons{justify-content:flex-start;padding-left:16px;padding-right:16px}}.k-coll-desc{max-width:620px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.5;color:var(--k-muted)}.text-overlay__rte.k-coll-desc{color:inherit}.vtl-pr-main-widget.k-reviews-empty{display:none!important}@supports selector(:has(*)){.vtl-pr-main-widget:has(.vtl-pr-stats--no-reviews){display:none!important}}.k-hold-popups div.needsclick[role=dialog][aria-label="POPUP Form"]{display:none!important}.k-hold-popups body.klaviyo-prevent-body-scrolling{overflow:visible!important;position:static!important}@media(max-width:767.98px){.nm-wishlist-open-list-button{font-size:0!important;width:44px;height:44px;padding:0!important;justify-content:center;border-radius:50%!important}.nm-wishlist-open-list-button svg{margin:0!important}.template-collection .vitals-recent-sales-row,.template-product .vitals-recent-sales-row,.template-search .vitals-recent-sales-row{display:none!important}body:not(.scrolled-to-bottom):has(.sticky-atc:not(.sticky-atc--out):not(.sticky-atc--hide-on-mobile)) iframe#chat-button{bottom:92px!important}body:not(.scrolled-to-bottom):has(.sticky-atc:not(.sticky-atc--out):not(.sticky-atc--hide-on-mobile)) .nm-wishlist-open-list-button{bottom:92px!important}}.k-header-links{display:none}@media(min-width:1024px){.k-header-links{align-items:center;gap:28px;margin-right:22px}.pageheader--layout-inline-permitted .k-header-links{display:flex}.k-header-links__link{font-family:var(--k-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.k-header-links__link:hover,.k-header-links__link[aria-current]{text-decoration:underline;text-underline-offset:4px}.pageheader .logo-area__right__inner{display:flex;align-items:center;justify-content:flex-end}#proxy-nav .navigation__tier-1:not(:has(>.navigation__item:nth-child(6)))>.navigation__item>.navigation__link{font-size:12px;letter-spacing:.14em;padding-left:14px;padding-right:14px}}@media(min-width:1000px){#main-nav .navigation__columns--with-promos{flex-wrap:nowrap;justify-content:flex-start}#main-nav .navigation__columns--with-promos .navigation__column:not(.navigation__column--promotion){flex:0 0 17%;max-width:220px}#main-nav .navigation__columns--with-promos .navigation__column--promotion{flex:1 1 0;max-width:none}#main-nav .navigation__columns--with-promos .menu-promotion__image{aspect-ratio:4 / 3;overflow:hidden}#main-nav .navigation__columns--with-promos .menu-promotion__image img{width:100%;height:100%;object-fit:cover}}.k-nav-preview{display:none}@media(min-width:1000px){#main-nav .navigation__columns--with-promos{position:relative}#main-nav .k-nav-preview{display:block;position:absolute;margin:0;padding:0;list-style:none;opacity:0;pointer-events:none;transition:opacity .15s ease}#main-nav .k-nav-preview a{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}#main-nav .k-nav-preview img{flex:1 1 auto;min-height:0;width:100%;object-fit:contain;background:var(--k-tile)}#main-nav .k-nav-preview[data-fit=cover] img{object-fit:cover}#main-nav .k-previewing>.k-nav-preview{opacity:1;pointer-events:auto}#main-nav .k-previewing>.navigation__column--promotion{visibility:hidden}#main-nav .k-nav-preview:not(.k-nav-preview--side) a{flex-direction:row;align-items:center;gap:32px}#main-nav .k-nav-preview:not(.k-nav-preview--side) img{flex:0 0 auto;width:auto;height:100%;aspect-ratio:1}#main-nav .k-nav-preview__title{display:block;padding:0;font-size:1.5em;font-weight:600;letter-spacing:.04em;text-align:start;text-transform:uppercase}#main-nav .k-nav-preview__cta{display:block;margin-top:10px;font-size:.9em;text-decoration:underline;text-underline-offset:3px}#main-nav .k-small-preview>.navigation__tier-2-container{max-width:none}#main-nav .k-small-preview .navigation__tier-2{position:relative;min-width:220px;min-height:300px;padding-inline-end:330px}#main-nav .k-nav-preview--side{top:0;right:0;width:300px;height:300px;opacity:1;pointer-events:auto}#main-nav .k-nav-preview--side .k-nav-preview__text{display:none}}#bundle-sticky_add_to_cart{display:none!important}body:has(cart-drawer[aria-hidden=false]) :is(#gorgias-chat-container,iframe#chat-button,.nm-wishlist-open-list-button,[class*=kl-teaser]),body.reveal-mobile-nav :is(#gorgias-chat-container,iframe#chat-button,.nm-wishlist-open-list-button,[class*=kl-teaser]){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:767.98px){body.template-product:not(.scrolled-to-bottom):has(.sticky-atc.sticky-atc--out:not(.sticky-atc--hide-on-mobile)) :is(#gorgias-chat-container,iframe#chat-button,.nm-wishlist-open-list-button){opacity:0!important;visibility:hidden!important;pointer-events:none!important}}@media(hover:hover)and (pointer:fine){.collection-listing .product-block .k-quick-add{display:none}}.cart-drawer .cart-item__remove{display:inline-block;margin-inline-start:12px}.k-empty-reset{margin-top:-1em}.k-404__search{display:flex;gap:8px;max-width:460px;margin:24px auto}.k-404__search input[type=search]{flex:1;min-width:0;margin:0}.k-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.section-footer .social__link{min-width:44px;min-height:44px}@media(max-width:749px){[class*=ai-split-screen__container],[class*=ai-split-screen__content-side]{max-width:100%;min-width:0;box-sizing:border-box}[class*=ai-split-screen__heading]{font-size:clamp(2.25rem,11vw,3.5rem)!important;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kinect-haus.css.map */
