:root{--kr-navy:#041426;--kr-navy-deep:#020b16;--kr-navy-soft:#082747;--kr-blue:#0a74e8;--kr-gold:#ffc400;--kr-paper:#f5f7fa;--kr-white:#fff;--kr-ink:#0a1c2f;--kr-muted:#64788d;--kr-line:#d7e1eb;--kr-shadow:0 20px 55px rgba(0,15,31,.14)}body{background:#031225;color:#f8fbff}main{overflow:clip}.section{padding-block:clamp(50px,5vw,76px)}.section-heading{margin-bottom:26px}.section-heading h2,.page-header h1{letter-spacing:-.038em}.section-kicker{letter-spacing:.12em}.btn{min-height:48px;border-radius:10px;text-transform:none;letter-spacing:.005em;font-weight:850}.btn-primary{background:var(--kr-gold);color:#071525;box-shadow:0 8px 22px #ffc4001f}.btn-primary:hover{filter:brightness(1.025);box-shadow:0 11px 27px #ffc4002e}.btn-secondary{border-color:#567897;background:#061f3938}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--kr-gold);outline-offset:3px}.announcement-bar{min-height:34px;background:var(--kr-gold);color:#071525;font-size:11px;box-shadow:none}.announcement-bar__inner{min-height:34px;letter-spacing:.02em}.site-header{background:linear-gradient(90deg,#020b16,#041426 48%,#061d35);border-bottom:1px solid #1a3a58;box-shadow:0 9px 30px #0003}.site-header .header-grid{min-height:108px;grid-template-columns:minmax(360px,405px) minmax(300px,1fr) auto;gap:28px}.site-header .brand{display:flex;align-items:center;min-width:0;max-width:405px;height:94px;overflow:hidden;isolation:isolate}.site-header .brand img{display:block!important;width:395px!important;max-width:none!important;height:94px!important;max-height:none!important;object-fit:cover!important;object-position:center 50%!important;border-radius:0!important;mix-blend-mode:screen;filter:contrast(1.04) saturate(1.03)}.header-search{height:48px;max-width:740px;border-radius:10px;overflow:hidden}.header-search input{font-size:14px;padding-inline:17px}.header-search button{width:54px;min-width:54px}.header-actions{gap:14px}.header-action{min-height:46px;padding:4px 6px;border-radius:8px}.header-action:hover{background:#ffffff0b}.header-action svg{color:var(--kr-gold)}.header-action strong{font-size:13px}.header-action small{color:#adc0d2}.desktop-nav{background:#020d1b;border-top:1px solid #183753;border-bottom:1px solid #153553}.desktop-nav__inner{min-height:48px;justify-content:flex-start}.desktop-nav a{position:relative;padding-inline:18px;color:#edf4fb;font-size:11px}.desktop-nav a:before{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:3px 3px 0 0;background:var(--kr-gold);transform:scaleX(0);transform-origin:left;transition:transform .17s ease}.desktop-nav a:hover{background:#082746}.desktop-nav a:hover:before,.desktop-nav a:focus-visible:before{transform:scaleX(1)}.desktop-nav__inner>a:after{display:none!important}.hero-section--launch{background:linear-gradient(125deg,#041326,#071d35 68%,#092b4d);border-bottom:1px solid #1b4163}.hero-section--launch:before{background:radial-gradient(circle at 78% 20%,rgba(14,114,222,.14),transparent 32%)}.hero-grid--launch{gap:64px;padding-top:82px;padding-bottom:82px}.hero-section--launch .hero-copy{max-width:800px}.hero-section--launch .hero-copy .eyebrow{color:#91caff;letter-spacing:.14em}.hero-section--launch .hero-copy h1{max-width:840px;font-size:clamp(46px,5.6vw,78px);line-height:1;letter-spacing:-.055em}.hero-section--launch .hero-copy>p{max-width:690px;margin-top:25px;color:#d0dce8;font-size:17px;line-height:1.68}.hero-section--launch .hero-search-shell{max-width:700px;margin-top:30px}.hero-section--launch .hero-search{border:1px solid #d0dbe5;border-radius:11px;box-shadow:0 14px 34px #00000024}.hero-section--launch .hero-search input{min-height:56px}.hero-section--launch .hero-search .btn{min-height:56px;min-width:112px;border-radius:0}.hero-section--launch .hero-actions{margin-top:19px;gap:11px}.hero-section--launch .hero-proof{margin-top:24px;color:#c3d1df}.hero-utility{overflow:hidden;padding:30px;border:1px solid #d4dfe9;border-top:4px solid var(--kr-gold);border-radius:20px;background:#f8fafc;color:var(--kr-ink);box-shadow:0 24px 55px #000c1b29}.hero-utility h2{font-size:clamp(28px,2.5vw,38px)}.hero-utility__links{gap:8px;margin-top:23px}.hero-utility__links a{min-height:58px;padding:14px 16px;border-radius:10px}.hero-utility__links strong{font-size:11px}.hero-utility__footer{margin-top:22px;padding-top:18px}.category-section{margin-top:56px;margin-bottom:56px;padding:42px!important;border-radius:24px;background:#f5f7fa;color:var(--kr-ink);box-shadow:0 22px 55px #000d1c14}.category-section .section-kicker{color:#1769b8}.category-section .section-heading h2{color:var(--kr-ink)}.category-section .section-link{color:#075fb8}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px!important}.category-tile{display:flex!important;flex-direction:column;overflow:hidden;border:1px solid #d4dfe9!important;border-radius:15px!important;background:#fff!important;box-shadow:none!important;color:var(--kr-ink);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.category-tile:after{display:none!important}.category-tile:hover{transform:translateY(-3px)!important;border-color:#9dbbd8!important;box-shadow:0 16px 30px #071f381c!important}.category-tile__image{aspect-ratio:4/3!important;overflow:hidden;background:#eef3f7!important;border-radius:0!important}.category-tile__image img{display:block;width:100%;height:100%;object-fit:cover!important;transition:transform .22s ease!important}.category-tile:hover .category-tile__image img{transform:scale(1.018)!important}.category-tile__copy{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:80px;padding:15px 17px;border-top:1px solid #e0e7ef;background:#fff}.category-tile__copy small{display:block;margin-bottom:3px;color:#708297;font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.category-tile__copy strong{display:block;color:#10263e;font-size:16px;line-height:1.25;letter-spacing:-.01em}.category-tile__copy>span{display:grid;place-items:center;flex:0 0 auto;width:34px;height:34px;border-radius:50%;background:#eaf3fb;color:#075fb8;font-weight:900}.trust-strip{background:#fff;color:var(--kr-ink);border-block:1px solid #dce5ee}.trust-item{min-height:88px;padding:18px 20px;border-color:#e1e7ee!important;color:var(--kr-ink);background:#fff}.trust-item svg{color:#0a6bc8}.trust-item strong{color:#10263e;font-size:13px;text-transform:none;letter-spacing:.01em}.trust-item span span{color:#6d8094}.sourcing-section{padding-top:12px;padding-bottom:50px}.sourcing-card{padding:30px;border-radius:18px;background:#0b315d;box-shadow:none}.why-section{padding-block:74px;background:#05162c;border-block:1px solid #173b60}.why-card{border-color:#20486f;border-radius:14px;background:#081d39;transition:border-color .16s ease,background .16s ease}.why-card:hover{border-color:#315f8d;background:#09213f}.delivery-section{padding-top:66px}.delivery-card{padding:26px;border:1px solid #d8e2ec;border-radius:15px;background:#fff;color:var(--kr-ink);box-shadow:none;transition:border-color .16s ease,box-shadow .16s ease}.delivery-card:hover{border-color:#bed0e0;box-shadow:0 12px 26px #06213e12}.trade-card,.help-panel{box-shadow:none}.product-grid{gap:20px}.product-card{overflow:hidden;border:1px solid #d5e0ea!important;border-radius:15px!important;background:#fff!important;color:var(--kr-ink)!important;box-shadow:0 7px 24px #05192d12!important;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.product-card:hover{transform:translateY(-3px);border-color:#9fb9d2!important;box-shadow:0 17px 34px #05192d1f!important}.product-card__media{aspect-ratio:1/1!important;display:grid;place-items:center;background:#fff!important;padding:clamp(12px,1.8vw,25px);border-bottom:1px solid #e4eaf0}.product-card__media img{width:100%;height:100%;object-fit:contain!important;background:#fff!important;transform:none!important}.product-card__body{padding:17px!important;border-top:0!important;background:#fff!important;color:#263a50!important}.product-card__topline{min-height:20px}.product-card .product-vendor{color:#1769b8!important;font-size:9px;letter-spacing:.09em}.product-card h3{min-height:42px;margin:7px 0 11px;font-size:15px;line-height:1.35}.product-card h3 a{color:#10263e!important}.product-card h3 a:hover{color:#075fb8!important}.product-card .product-price{color:#075fb8!important;font-size:20px;letter-spacing:-.02em}.product-card .stock-dot{color:#526a81!important}.product-card .price-tax-note{display:none!important}.product-card__details{margin-top:10px;color:#52708c!important;font-size:10px}.quick-buy-row{margin-top:13px}.quick-add-button{border-radius:9px}.collection-header{margin-bottom:28px}.collection-header h1{letter-spacing:-.042em}.collection-description{max-width:850px;line-height:1.65}.collection-toolbar{margin:26px 0 20px;padding:12px 14px;border:1px solid #22486d;border-radius:12px;background:#06182f}.collection-count{margin:0;color:#b8c8d9}.sort-control select{border-radius:8px}.collection-shell{gap:28px}.collection-filters{top:176px;border-color:#2b567f;border-radius:14px;background:#06182f}.filter-group{border-top-color:#244866}.filter-option{min-height:34px}.pagination a,.pagination span{min-width:42px;min-height:42px;display:inline-grid;place-items:center}.collection-empty-state{max-width:760px;margin-inline:auto}.product-layout{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(34px,4vw,58px)}.product-main-media{border:1px solid #dce4ec;border-radius:17px;background:#fff;box-shadow:0 16px 44px #000f1f1c}.product-main-media img{padding:clamp(16px,2.4vw,34px);object-fit:contain;background:#fff}.product-thumbs{gap:9px;margin-top:13px;padding-bottom:3px}.product-thumb{flex-basis:78px;width:78px;height:78px;border-color:#d4dee8;border-radius:9px}.product-thumb.is-active{border:2px solid var(--kr-gold)}.product-info{top:174px}.product-info__topline{margin-bottom:8px}.product-info h1{font-size:clamp(35px,3.6vw,52px);letter-spacing:-.045em}.product-price-row{margin-top:18px}.product-price--large{font-size:34px;color:#fff!important}.product-info>.price-tax-note{margin-top:4px;color:#aebfd0;font-size:11px}.product-form{margin-top:22px;padding:21px;border:1px solid #315d87;border-radius:14px;background:#071d38!important;box-shadow:0 12px 30px #0000001a}.product-form select{height:48px;border-radius:8px}.product-buy-row{grid-template-columns:148px 1fr;gap:11px}.product-buy-row .product-add{min-height:52px;font-size:14px}.product-purchase-confidence{margin-top:15px}.purchase-confidence-item,.product-trade-shortcut{border-radius:10px}.product-accordions details{padding:17px 0}.product-accordions summary{min-height:28px}.product-spec-row{line-height:1.45}.cart-item{border-radius:12px!important;box-shadow:none!important}.cart-item__image{border:1px solid #e1e7ed}.cart-summary{border-radius:15px!important;box-shadow:0 18px 42px #041c3921!important}.cart-summary__vat{padding:10px 11px;border-radius:8px;background:#f5f8fb}.cart-checkout-trust{border-radius:10px}.cart-drawer{box-shadow:-24px 0 65px #0006}.cart-drawer-item__image{padding:5px}.cart-drawer__footer{padding-bottom:max(20px,env(safe-area-inset-bottom))}.site-footer{padding-top:50px;background:#010912;border-top:1px solid #173750}.footer-brand{overflow:hidden}.footer-brand>a{display:block;width:min(360px,100%);height:88px;overflow:hidden}.footer-brand img{display:block!important;width:350px!important;max-width:none!important;height:88px!important;max-height:none!important;object-fit:cover!important;object-position:center 50%!important;border-radius:0!important;mix-blend-mode:screen;filter:contrast(1.04) saturate(1.03)}.footer-brand p{margin-top:9px}.site-footer a{line-height:1.45}.footer-bottom{row-gap:10px}.why-section,.delivery-section,.trade-section,.help-section,.newsletter-section{content-visibility:auto;contain-intrinsic-size:1px 720px}@media(max-width:1240px){.site-header .header-grid{grid-template-columns:minmax(300px,330px) minmax(260px,1fr) auto;gap:18px}.site-header .brand{max-width:330px;height:84px}.site-header .brand img{width:325px!important;height:84px!important}.header-actions{gap:9px}.hero-grid--launch{gap:42px}}@media(max-width:1000px){.site-header .header-grid{grid-template-columns:minmax(250px,280px) minmax(240px,1fr) auto}.site-header .brand{max-width:280px;height:76px}.site-header .brand img{width:278px!important;height:76px!important}.header-action small{display:none}.hero-grid--launch{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:34px}.product-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.9fr)}}@media(max-width:900px){.site-header .header-grid{min-height:0;grid-template-columns:46px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:8px 10px;padding-top:7px;padding-bottom:10px}.mobile-menu-button{grid-column:1;grid-row:1;width:44px;height:44px}.site-header .brand{grid-column:2;grid-row:1;max-width:none;width:min(250px,100%);height:70px;justify-self:start}.site-header .brand img{width:248px!important;height:70px!important}.header-actions{grid-column:3;grid-row:1}.cart-action{min-width:44px;min-height:44px;justify-content:center}.header-search-shell{grid-column:1/-1;grid-row:2;width:100%}.header-search{position:static!important;width:100%!important;max-width:none;height:44px}.hero-grid--launch{grid-template-columns:1fr;gap:32px;padding-top:58px;padding-bottom:58px}.hero-utility{max-width:none;border-radius:17px}.category-section{margin-top:34px;margin-bottom:34px;padding:30px!important;border-radius:20px;box-shadow:none}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-layout{grid-template-columns:1fr;gap:28px}.product-info{position:static}.collection-filters{top:auto}}@media(max-width:640px){.page-width{padding-inline:15px}.announcement-bar__inner{grid-template-columns:1fr;text-align:center;justify-items:center}.announcement-bar__center,.announcement-bar__inner>a{display:none}.site-header .brand{width:min(232px,100%);height:66px}.site-header .brand img{width:230px!important;height:66px!important}.hero-grid--launch{padding-top:44px;padding-bottom:48px}.hero-section--launch .hero-copy h1{font-size:clamp(39px,11.5vw,54px)}.hero-section--launch .hero-copy>p{font-size:15px}.hero-section--launch .hero-search{grid-template-columns:1fr}.hero-section--launch .hero-search .btn{width:100%;min-height:48px}.hero-section--launch .hero-actions{display:grid;grid-template-columns:1fr}.hero-section--launch .hero-actions .btn{width:100%}.hero-section--launch .hero-proof{display:grid;grid-template-columns:1fr;gap:8px}.hero-utility{padding:21px}.category-section{width:calc(100% - 18px);padding:22px 13px!important;border-radius:16px}.category-grid{gap:10px!important}.category-tile{border-radius:12px!important}.category-tile__image{aspect-ratio:4/3!important}.category-tile__copy{min-height:68px;padding:12px 13px}.category-tile__copy strong{font-size:14px}.product-grid{gap:10px}.product-card__media{padding:12px}.product-card__body{padding:13px!important}.product-card h3{min-height:37px;font-size:13px}.product-card .product-price{font-size:17px}.product-card .product-vendor{font-size:8px}.quick-buy-row{grid-template-columns:1fr!important}.qty-control--compact{display:none!important}.quick-buy-row .btn{width:100%}.collection-toolbar{padding:10px}.product-main-media img{padding:14px}.product-info h1{font-size:34px}.product-buy-row{grid-template-columns:1fr}.product-buy-row .qty-control{max-width:170px}.product-form{padding:16px}.footer-brand>a{width:min(310px,100%);height:78px}.footer-brand img{width:305px!important;height:78px!important}}@media(max-width:430px){.site-header .brand{width:min(205px,100%);height:61px}.site-header .brand img{width:203px!important;height:61px!important}.category-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.product-card__media{padding:8px}.product-card__body{padding:11px!important}.product-card h3{font-size:12px;min-height:34px;margin-bottom:8px}.product-card .product-price{font-size:16px}.product-card .stock-dot{font-size:8px}.product-card__details{font-size:9px}.product-card .btn{min-height:41px;padding-inline:9px;font-size:10px}}@media(max-width:350px){.site-header .brand{width:180px;height:57px}.site-header .brand img{width:180px!important;height:57px!important}.product-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.desktop-nav a:before,.category-tile,.category-tile__image img,.product-card,.delivery-card,.why-card,.btn{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/v212.css.map */
