:root{--ic-navy: #0B1F33;--ic-blue: #123B6D;--ic-cta: #0067C5;--ic-cta-hover: #00539F;--ic-surface-blue: #EAF4FC;--ic-text: #17212B;--ic-text-muted: #5F6B76;--ic-text-on-dark: #FFFFFF;--ic-text-on-dark-mu: #C7D2DC;--ic-white: #FFFFFF;--ic-bg: #F7F9FB;--ic-border: #D9E1E8;--ic-border-strong: #B9C6D2;--ic-promo: #FFC928;--ic-promo-ink: #4A3800;--ic-success: #168553;--ic-success-bg: #E7F4EE;--ic-danger: #C62828;--ic-danger-bg: #FDECEC;--ic-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ic-h1: clamp(30px, 4.2vw, 48px);--ic-h2: clamp(24px, 3vw, 34px);--ic-h3: clamp(19px, 1.8vw, 22px);--ic-body: 16px;--ic-body-lg: 17px;--ic-small: 14px;--ic-price: clamp(26px, 2.6vw, 32px);--ic-w-regular: 400;--ic-w-medium: 500;--ic-w-semi: 600;--ic-w-bold: 700;--ic-lh-tight: 1.2;--ic-lh-normal: 1.5;--ic-lh-loose: 1.7;--ic-s1: 4px;--ic-s2: 8px;--ic-s3: 12px;--ic-s4: 16px;--ic-s5: 24px;--ic-s6: 32px;--ic-s7: 40px;--ic-s8: clamp(40px, 5vw, 48px);--ic-s9: clamp(48px, 6vw, 64px);--ic-section: clamp(40px, 6vw, 72px);--ic-radius: 10px;--ic-radius-sm: 6px;--ic-radius-lg: 16px;--ic-shadow: 0 1px 2px rgba(11,31,51,.06), 0 2px 8px rgba(11,31,51,.05);--ic-shadow-md: 0 4px 16px rgba(11,31,51,.08);--ic-tap: 44px}body{font-family:var(--ic-font);font-size:var(--ic-body);line-height:var(--ic-lh-normal);color:var(--ic-text);background-color:var(--ic-white);letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--ic-font);color:var(--ic-navy);text-transform:none;letter-spacing:-.01em}h1,.h1{font-size:var(--ic-h1);font-weight:var(--ic-w-bold);line-height:var(--ic-lh-tight)}h2,.h2{font-size:var(--ic-h2);font-weight:var(--ic-w-bold);line-height:var(--ic-lh-tight)}h3,.h3{font-size:var(--ic-h3);font-weight:var(--ic-w-semi);line-height:var(--ic-lh-tight)}p{line-height:var(--ic-lh-loose)}a{color:var(--ic-cta)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ic-cta);outline-offset:2px;border-radius:var(--ic-radius-sm)}.announcement-bar,.announcement-bar-section,.announcement-bar-section>.shopify-section{background-color:var(--ic-navy)}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__link{color:var(--ic-text-on-dark);font-size:13px;font-weight:var(--ic-w-medium);letter-spacing:.01em;text-transform:none}.announcement-bar__link:hover .announcement-bar__message,.announcement-bar__link:hover .announcement-bar__message span{color:var(--ic-promo)}.announcement-bar .icon-arrow path,.announcement-bar .icon-arrow line,.announcement-bar .icon-arrow polyline{stroke:currentColor}.header-wrapper,.section-header,.header{background-color:var(--ic-white);border-bottom:1px solid var(--ic-border);box-shadow:none}.header__menu-item,.header__menu-item span,.header a{color:var(--ic-blue);font-weight:var(--ic-w-medium);text-transform:none;letter-spacing:0}.header__menu-item:hover span{color:var(--ic-cta)}.header__icon{min-width:var(--ic-tap);min-height:var(--ic-tap)}.header__search .field__input,.search__input{border:1.5px solid var(--ic-border-strong);border-radius:var(--ic-radius);min-height:var(--ic-tap)}.button,.btn,button.button,.shopify-payment-button__button--unbranded{font-family:var(--ic-font);font-size:var(--ic-body);font-weight:var(--ic-w-semi);letter-spacing:0;text-transform:none;border-radius:var(--ic-radius);min-height:var(--ic-tap);padding:var(--ic-s3) var(--ic-s5);box-shadow:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.button--primary,.btn--primary,.shopify-payment-button__button--unbranded{background:var(--ic-cta);background-image:none;color:var(--ic-white);border:1.5px solid var(--ic-cta)}.button--primary:hover,.btn--primary:hover,.shopify-payment-button__button--unbranded:hover{background:var(--ic-cta-hover);border-color:var(--ic-cta-hover);color:var(--ic-white);transform:none;filter:none}.button--secondary,.btn--secondary,.button--tertiary{background:transparent;color:var(--ic-blue);border:1.5px solid var(--ic-border-strong)}.button--secondary:hover,.btn--secondary:hover,.button--tertiary:hover{border-color:var(--ic-blue);background:var(--ic-surface-blue);color:var(--ic-blue)}.button.split-slide-button:hover{box-shadow:none!important}.split-slide-button .split-slide-right{display:none!important}.split-slide-button:hover .button-text{transform:none!important;color:inherit!important}.badge{font-family:var(--ic-font);font-size:12px;font-weight:var(--ic-w-semi);letter-spacing:0;text-transform:none;border-radius:var(--ic-radius-sm);padding:4px 10px}.badge.price__badge-sale,.save-badge{background:var(--ic-danger)!important;background-image:none!important;color:var(--ic-white)!important}.badge.price__badge-sold-out{background:var(--ic-border)!important;color:var(--ic-text-muted)!important}.price,.price-item--regular,.price__regular .price-item{font-size:var(--ic-price);font-weight:var(--ic-w-bold);color:var(--ic-navy)}.price__sale .price-item--regular,.price-item--last{font-size:var(--ic-small);font-weight:var(--ic-w-regular);color:var(--ic-text-muted);text-decoration:line-through}.data-wpd-hide+.data-wpd-hide{display:none}.card,.card-wrapper,.product-card{background:var(--ic-white);border:1px solid var(--ic-border);border-radius:var(--ic-radius);box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.card:hover,.card-wrapper:hover,.product-card:hover{border-color:var(--ic-border-strong);box-shadow:var(--ic-shadow-md);transform:none}.card__heading,.card__heading a{font-size:var(--ic-body);font-weight:var(--ic-w-medium);line-height:var(--ic-lh-normal);color:var(--ic-text);text-transform:none}.card__media img{object-fit:contain;background:var(--ic-white)}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],select,textarea,.field__input{font-family:var(--ic-font);font-size:16px;color:var(--ic-text);background:var(--ic-white);border:1.5px solid var(--ic-border-strong);border-radius:var(--ic-radius);min-height:var(--ic-tap)}input:focus,select:focus,textarea:focus,.field__input:focus{border-color:var(--ic-cta)}label,.form__label{color:var(--ic-text);font-weight:var(--ic-w-medium);text-transform:none}.footer,.site-footer{background:var(--ic-navy);border-top:none;color:var(--ic-text-on-dark-mu)}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading{color:var(--ic-text-on-dark)}.footer a,.site-footer a{color:var(--ic-text-on-dark-mu)}.footer a:hover,.site-footer a:hover{color:var(--ic-promo)}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.14)}.ic-promo-tag{display:inline-block;background:var(--ic-promo);color:var(--ic-promo-ink);font-size:12px;font-weight:var(--ic-w-bold);padding:4px 10px;border-radius:var(--ic-radius-sm)}.ic-stock-in{color:var(--ic-success);font-weight:var(--ic-w-medium)}.ic-stock-out{color:var(--ic-text-muted)}.ic-b2b{background:var(--ic-surface-blue);border:1px solid var(--ic-border);border-radius:var(--ic-radius-lg);padding:var(--ic-s6)}@media(max-width:749px){.header-wrapper{min-height:56px}.card__heading{font-size:var(--ic-small)}.ic-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;gap:var(--ic-s2);align-items:center;padding:var(--ic-s2) var(--ic-s3) calc(var(--ic-s2) + env(safe-area-inset-bottom,0));background:var(--ic-white);border-top:1px solid var(--ic-border)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.slick-autoplay,[data-autoplay=true]{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ic-system.css.map */
