:root{--supplier-blue: #003b61;--supplier-blue-deep: #002d4a;--supplier-red: #f12d42;--supplier-red-dark: #c91f34;--supplier-yellow: #ffd900;--supplier-paper: #f3f1ec;--supplier-line: #d8dee2;--supplier-text: #232629;--supplier-charcoal: #282828}body{background:var(--supplier-paper);color:var(--supplier-text)}.announcement-bar{display:none}.supplier-header{position:static;color:var(--supplier-text);background:var(--supplier-paper);border:0}.supplier-header__utility-strip{background:var(--supplier-blue)}.supplier-header__utility{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;padding:10px 24px;color:var(--supplier-yellow);font-size:.76rem;font-weight:700;text-align:center}.supplier-header__utility a{color:inherit}.supplier-header__utility a:hover{color:#fff}.supplier-header__main{display:grid;grid-template-columns:500px minmax(420px,1fr) auto;gap:22px;padding-top:22px;padding-bottom:22px}.site-header__menu-toggle{color:var(--supplier-blue);grid-row:1}.site-header__brand-lockup{display:flex;align-items:center;align-self:center;gap:11px;min-width:0}.site-header__flag{display:block;width:54px;height:auto;flex:0 0 auto;border:1px solid rgba(0,0,0,.18);box-shadow:0 2px 5px #00000024}.site-header__logo{color:var(--supplier-blue);min-width:0;padding:0;background:transparent;border:0;box-shadow:none}.site-header__logo img{display:block;width:390px;max-width:100%;height:auto;max-height:none;object-fit:contain;object-position:left}.site-header__brand-lockup .site-header__logo img{width:380px}.site-header__logo-text{font-size:1.9rem}.supplier-header__search-stack{display:grid;align-self:center;gap:8px;margin-top:6px}.site-header__tagline{display:block;margin:0;color:#a82b3a;opacity:1;font-size:.86rem;font-weight:700;letter-spacing:0;line-height:1.25;text-align:center;white-space:nowrap}.supplier-header__search{display:flex;align-items:center;align-self:center;height:60px;border:2px solid #9aacb7;border-radius:2px;overflow:hidden;background:#fff;transition:border-color .16s ease,box-shadow .16s ease}.supplier-header__search:focus-within{border-color:var(--supplier-blue);box-shadow:0 0 0 3px #003b611f}.supplier-header__search .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.supplier-header__search input{min-width:0;flex:1;height:100%;border:0;outline:0;padding:0 20px;color:var(--supplier-text);font-size:1.03rem}.supplier-header__search input::placeholder{color:#75818a;opacity:1}.supplier-header__search button{display:grid;place-items:center;height:100%;width:68px;border:0;border-left:1px solid #9aacb7;background:var(--supplier-blue);color:#fff;cursor:pointer;transition:background .16s ease}.supplier-header__search button svg{width:24px;height:24px}.supplier-header__search button:hover{background:var(--supplier-red);color:#fff}.site-header__actions{gap:20px}.site-header__icon-btn{width:auto;height:52px;color:var(--supplier-text);border-radius:0;gap:9px;font-size:.84rem;font-weight:700}.site-header__icon-btn svg{width:26px;height:26px}.site-header__icon-btn:hover{color:var(--supplier-red);background:transparent}.site-header__icon-btn:after{content:attr(aria-label)}.site-header__cart-count{top:1px;right:-8px;background:var(--supplier-red)}.supplier-nav{background:var(--supplier-blue);color:#fff;border-bottom:4px solid var(--supplier-yellow)}.supplier-nav__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:min(100%,900px);max-width:900px;min-height:45px;margin:0 auto;padding:0}.supplier-nav a{display:flex;align-items:center;justify-content:center;padding:0 14px;border-left:1px solid rgba(255,255,255,.18);font-size:.77rem;font-weight:700;text-align:center;text-transform:uppercase}.supplier-nav a:last-child{border-right:1px solid rgba(255,255,255,.18)}.supplier-nav a:hover{color:var(--supplier-charcoal);background:var(--supplier-yellow)}.supplier-nav a.is-active{color:#fff;background:var(--supplier-charcoal)}.hero--supplier{padding:0;color:var(--supplier-text);background:transparent}.supplier-hero__layout{display:grid;grid-template-columns:244px minmax(0,1fr);gap:28px;width:min(100% - 48px,var(--page-width) - 48px);max-width:none;margin:18px auto 24px;padding:16px;background:linear-gradient(180deg,#0a1f33,#003b61)}.supplier-category-rail{display:flex;flex-direction:column;background:#f3f5f4;padding:21px 20px 0;border:2px solid #fff;border-top:4px solid var(--supplier-yellow);overflow:hidden;box-shadow:0 6px 18px #00000059}.supplier-category-rail__heading{margin:0 0 14px;padding-bottom:13px;border-bottom:2px solid var(--supplier-blue)}.supplier-category-rail__heading p{margin:0 0 4px;color:var(--supplier-blue);font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.supplier-category-rail__heading>span{color:#66757d;font-size:.67rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.supplier-category-rail a{display:flex;align-items:center;justify-content:space-between;padding:8px 1px;border-bottom:1px solid #d6dbdd;color:var(--supplier-text);font-size:.88rem;font-weight:600}.supplier-category-rail a:hover{color:var(--supplier-red)}.supplier-category-rail a span{color:var(--supplier-red);font-size:1.1rem;font-weight:800}.supplier-category-rail .supplier-category-rail__all{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:88px;margin:auto -20px 0;padding:17px 20px;border:0;background:var(--supplier-blue);color:#fff;font-family:var(--font-heading);font-size:1.25rem;font-weight:800;letter-spacing:.02em}.supplier-category-rail .supplier-category-rail__all:hover{background:var(--supplier-red);color:#fff}.supplier-category-rail__all small{margin-bottom:4px;color:var(--supplier-yellow);font-family:var(--font-body);font-size:.63rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.supplier-category-rail .supplier-category-rail__all span{align-self:flex-end;margin-top:-21px;color:var(--supplier-yellow)}.supplier-promo{position:relative;min-height:386px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(118deg,var(--supplier-blue-deep),var(--supplier-blue) 58%,#07517c);color:#fff;border-bottom:7px solid var(--supplier-yellow)}.supplier-promo:before{content:"";position:absolute;width:620px;height:620px;right:-170px;top:-300px;border:25px solid rgba(255,217,0,.25);border-radius:50%}.supplier-promo:after{content:"";position:absolute;width:280px;height:280px;right:120px;bottom:-190px;border:13px solid rgba(241,45,66,.6);border-radius:50%}.supplier-promo__copy{position:relative;z-index:2;max-width:600px;padding:48px 8%}.supplier-promo .hero__eyebrow{color:var(--supplier-yellow);margin-bottom:10px}.supplier-promo .hero__heading{font-size:clamp(3.3rem,6vw,5.6rem);margin:0 0 17px}.supplier-promo .hero__subheading{max-width:520px;font-size:1rem;color:#fff}.supplier-promo .button{background:var(--supplier-yellow);color:var(--supplier-charcoal);border-radius:2px;padding:13px 19px}.supplier-promo .button:hover{background:var(--supplier-red);color:#fff}.supplier-promo .hero__since{color:#fff4b6;opacity:1}.supplier-promo__mark{position:absolute;z-index:1;top:50%;right:8%;transform:translateY(-50%) rotate(-8deg);display:grid;place-items:center;width:260px;height:260px;padding:24px;border:9px solid #fff;outline:6px solid var(--supplier-yellow);border-radius:50%;text-align:center;color:#fff;box-shadow:0 10px #00182a59}.supplier-promo__mark span{font:800 4rem/.8 var(--font-heading);letter-spacing:-.03em}.supplier-promo__mark b{margin-top:9px;font-size:.9rem;letter-spacing:.18em;line-height:1.2}.supplier-promo__mark i{margin-top:10px;color:var(--supplier-yellow);font-size:.72rem;text-transform:uppercase;font-style:normal;letter-spacing:.1em}.supplier-promo.supplier-promo--marquee{min-height:0;aspect-ratio:4 / 3;border-bottom:0;background:#061a2d}.supplier-promo--marquee:before,.supplier-promo--marquee:after{display:none}.supplier-promo__marquee-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.supplier-marquee__board{position:absolute;z-index:2;top:59%;right:8%;bottom:21%;left:8%;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(205px,.75fr);align-items:center;gap:28px;color:var(--supplier-blue-deep)}.supplier-marquee__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.supplier-marquee__links a,.supplier-marquee__links .is-coming{display:flex;align-items:center;justify-content:space-between;min-width:0;padding:11px 12px;border:1px solid rgba(0,45,74,.32);background:#ffffff61;color:var(--supplier-blue-deep);font-size:.92rem;font-weight:800;line-height:1}.supplier-marquee__links a:hover{color:#fff;background:var(--supplier-blue);border-color:var(--supplier-blue)}.supplier-marquee__links a span{color:var(--supplier-red);font-size:1rem}.supplier-marquee__links .is-coming{color:#6b6c65;font-weight:700}.supplier-marquee__links em{margin-left:5px;color:#a82b3a;font-size:.56rem;font-style:normal;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.supplier-marquee__support{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-left:22px;border-left:1px solid rgba(0,45,74,.25)}.supplier-marquee__support p{margin:0 0 5px;font-family:var(--font-heading);font-size:1.15rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.supplier-marquee__support a{display:block;color:var(--supplier-blue-deep);font-weight:800;line-height:1.35}.supplier-marquee__support a:first-of-type{font-family:var(--font-heading);font-size:2rem;letter-spacing:.03em}.supplier-marquee__support a:last-child{color:#a82b3a;font-size:.96rem}.supplier-promo.supplier-promo--americas{aspect-ratio:auto;align-self:start;justify-content:center;background:transparent}.supplier-marquee__frame{position:relative;aspect-ratio:679 / 583;width:100%;max-width:760px;container-type:inline-size}.supplier-promo--americas .supplier-promo__marquee-image{object-fit:contain}.supplier-promo--americas .supplier-marquee__board{top:67%;right:8%;bottom:7.5%;left:10.5%;gap:2.8cqw;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.supplier-promo--americas .supplier-marquee__links{gap:1.4cqw}.supplier-promo--americas .supplier-marquee__links a,.supplier-promo--americas .supplier-marquee__links .is-coming{padding:1.7cqw 1.9cqw;font-size:2.3cqw}.supplier-promo--americas .supplier-marquee__links a span{font-size:2.5cqw}.supplier-promo--americas .supplier-marquee__links em{margin-left:.8cqw;font-size:1.4cqw}.supplier-promo--americas .supplier-marquee__support{padding-left:2.5cqw}.supplier-promo--americas .supplier-marquee__support p{margin-bottom:.8cqw;font-size:2.9cqw}.supplier-promo--americas .supplier-marquee__support a:first-of-type{font-size:4.3cqw;white-space:nowrap}.supplier-promo--americas .supplier-marquee__support a:last-child{font-size:2cqw}@media(max-width:760px){.supplier-promo--americas .supplier-marquee__links a{padding:2cqw 3cqw;font-size:3.4cqw}}.category-grid{padding-top:40px}.category-grid__header{border-bottom-color:var(--supplier-red)}.section-heading{color:var(--supplier-blue)}.category-grid__list{grid-template-columns:repeat(4,1fr);gap:16px;background:none;border:0}.category-card{border:1px solid #d7dce0;background:#fff}.category-card:hover{box-shadow:0 3px 12px #132b3d1f;border-color:#aeb7be}.category-card__image{aspect-ratio:1.25 / 1;background:#f7f8f8;filter:none}.category-card__image img{object-fit:contain;padding:11px}.category-card__body{padding:14px 15px 16px}.category-card__body h3{font-size:1.17rem;color:var(--supplier-blue)}.category-card__body p{min-height:2.8em}.category-card__cta{color:var(--supplier-red)}.catalog-index{border-left-color:var(--supplier-red)}.site-footer{border-top-color:var(--supplier-red)}.site-footer__logo{width:255px;max-width:100%;max-height:none;margin-bottom:15px;filter:invert(1)}.site-footer__tagline{color:#dce8ef;opacity:1}@media(max-width:1200px){.supplier-header__main{grid-template-columns:370px minmax(300px,1fr) auto;gap:18px}.site-header__brand-lockup .site-header__logo img{width:275px}.site-header__flag{width:46px}.site-header__tagline{font-size:.76rem}.supplier-header__search{height:54px}}@media(max-width:980px){.supplier-header__main{grid-template-columns:1fr auto;gap:16px}.supplier-header__search-stack{grid-row:2;grid-column:1 / -1}.supplier-promo__mark{right:2%;transform:translateY(-50%) scale(.75)}.supplier-nav a{padding:0 11px;font-size:.72rem}}@media(max-width:600px){.site-header__tagline{white-space:normal}}@media(max-width:760px){.supplier-header__utility{display:none}.supplier-header__main{padding:14px 20px}.site-header__flag{display:none}.site-header__logo img{max-height:43px}.site-header__icon-btn:after{display:none}.supplier-nav__inner{min-height:42px}.supplier-nav a{padding:0 5px;font-size:.62rem}.supplier-hero__layout{grid-template-columns:1fr;padding:0}.supplier-category-rail{display:none}.supplier-promo{min-height:390px}.supplier-promo.supplier-promo--marquee{min-height:0}.supplier-marquee__board{top:59%;right:8%;bottom:21%;left:8%;display:flex;justify-content:center}.supplier-marquee__links{display:flex}.supplier-marquee__label,.supplier-marquee__links .is-coming,.supplier-marquee__links a:nth-of-type(2),.supplier-marquee__support{display:none}.supplier-marquee__links a{padding:7px 10px;font-size:.65rem}.supplier-promo__copy{padding:43px 28px;max-width:80%}.supplier-promo .hero__heading{font-size:3.5rem}.supplier-promo__mark{right:-60px;bottom:-66px;top:auto;transform:scale(.62)}.category-grid__list{grid-template-columns:repeat(2,1fr);gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/glantz-style.css.map */
