:root{--brand: #003b61;--brand-deep: #002a45;--brand-tint: #8fb8d8;--accent: #c91f34;--accent-dark: #a51829;--surface: #f5f7f9;--line: #dfe4e8;--ink: #1f2933;--muted: #5b6770;--color-accent: var(--accent);--color-accent-dark: var(--accent-dark);--color-accent-2: var(--brand-tint);--color-surface-alt: var(--surface);--color-border: var(--line);--wccd-ink: var(--brand);--wccd-ink-deep: var(--brand-deep);--wccd-paper: #fff;--wccd-rule: var(--line);--wccd-orange: var(--accent);--wccd-orange-dark: var(--accent-dark);--wccd-teal: var(--brand);--supplier-blue: var(--brand);--supplier-blue-deep: var(--brand-deep);--supplier-red: var(--accent);--supplier-red-dark: var(--accent-dark);--supplier-yellow: var(--brand-tint);--supplier-paper: #fff;--supplier-line: var(--line);--supplier-text: var(--ink)}body{background:#fff;color:var(--ink)}.supplier-header__utility-strip{background:var(--surface);border-bottom:1px solid var(--line)}.supplier-header__utility{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:7px 24px;color:var(--brand);font-size:.8rem;font-weight:600;text-align:left}.supplier-header__utility-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.supplier-header__utility a{display:inline-flex;align-items:center;gap:6px;color:var(--brand)}.supplier-header__utility a:hover{color:var(--accent)}.supplier-header__utility svg{width:14px;height:14px}.supplier-header__utility-sep{color:#b3bec6}.supplier-header{background:#fff;border-bottom:1px solid var(--line)}.site-header__brand-lockup .site-header__logo img{width:350px}.site-header__logo,.site-header__logo img,.site-header__flag{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.site-header__tagline{color:var(--muted);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.supplier-header__search{border:1px solid #b9c4cc;border-radius:4px}.supplier-header__search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #003b611f}.supplier-header__search button{border-left:0;background:var(--brand)}.supplier-header__search button:hover{background:var(--brand-deep)}.site-header__icon-btn{color:var(--brand)}.site-header__icon-btn:hover{color:var(--accent)}.site-header__cart-count{background:var(--accent)}.supplier-nav{background:var(--brand);border-bottom:0}.supplier-nav a{border-left-color:#ffffff1f;letter-spacing:.04em}.supplier-nav a:last-child{border-right-color:#ffffff1f}.supplier-nav a:hover{color:#fff;background:var(--brand-deep)}.supplier-nav a.is-active{color:#fff;background:var(--brand-deep);box-shadow:inset 0 -3px #fff}.supplier-nav a.supplier-nav__highlight{background:var(--accent);border-color:var(--accent)}.supplier-nav a.supplier-nav__highlight:hover{background:var(--accent-dark)}.supplier-nav{position:relative;z-index:40}.navdrop{position:relative;display:flex}.navdrop>a{flex:1}.navdrop__menu{position:absolute;top:100%;left:0;z-index:50;display:none;width:500px;padding:10px 0 0;background:#fff;border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:0 0 8px 8px;box-shadow:0 14px 34px #002a452e}.navdrop:hover .navdrop__menu,.navdrop:focus-within .navdrop__menu{display:block}.navdrop__list{columns:2;column-gap:0;margin:0;padding:0 8px;list-style:none}.navdrop__list li{break-inside:avoid}.supplier-nav .navdrop__menu a{display:block;padding:6px 12px;border:0;font-size:.84rem;font-weight:600;letter-spacing:0;line-height:1.3;text-align:left;text-transform:none;color:var(--brand);border-radius:5px}.supplier-nav .navdrop__menu a:hover,.supplier-nav .navdrop__menu a:focus-visible{color:var(--brand);background:var(--surface)}.supplier-nav .navdrop__menu a[aria-current]{color:#fff;background:var(--accent)}.supplier-nav .navdrop__menu a[aria-current]:hover{color:#fff;background:var(--accent-dark)}.supplier-nav .navdrop__menu a.navdrop__all{margin:8px 0 0;padding:10px 20px;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);background:var(--surface);border-top:1px solid var(--line);border-radius:0 0 8px 8px}.supplier-nav .navdrop__menu a.navdrop__all:hover{background:#eef1f4}.navdrop--tools .navdrop__menu{left:auto;right:0;width:260px;padding:8px 0;border-top-color:var(--accent)}.navdrop--tools .navdrop__list{columns:1}.site-nav-mobile__list>li{padding:0}.site-nav-mobile__list>li>a{padding:12px 0}.site-nav-mobile__sub summary{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-weight:600;color:#fff;cursor:pointer;list-style:none}.site-nav-mobile__sub summary::-webkit-details-marker{display:none}.site-nav-mobile__sub summary:after{content:"";width:8px;height:8px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.site-nav-mobile__sub[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.site-nav-mobile__sub ul{margin:0 0 8px;padding:0 0 0 14px;list-style:none}.site-nav-mobile__sub ul a{padding:9px 0;font-size:.95rem;font-weight:400}.site-header__menu-toggle{min-width:44px;min-height:44px;align-items:center;justify-content:center}.site-header__menu-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.site-header__menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header__menu-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.supplier-hero__layout{margin-top:22px;background:linear-gradient(180deg,var(--brand-deep),var(--brand))}.supplier-category-rail{background:#fff;border:0;box-shadow:none}.supplier-category-rail__heading{border-bottom:2px solid var(--brand)}.supplier-category-rail__heading>span{color:var(--muted)}.supplier-category-rail a{border-bottom-color:var(--line)}.supplier-category-rail a span{color:#9aa6ae}.supplier-category-rail a:hover,.supplier-category-rail a:hover span{color:var(--accent)}.supplier-category-rail .supplier-category-rail__all{background:var(--brand-deep)}.supplier-category-rail .supplier-category-rail__all:hover{background:var(--accent)}.supplier-category-rail__all small{color:var(--brand-tint)}.supplier-category-rail .supplier-category-rail__all span{color:#fff}.supplier-marquee__links a{background:var(--brand);border-color:var(--brand);color:#fff}.supplier-marquee__links a span{color:#fff}.supplier-marquee__links a:hover{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.supplier-marquee__support a:last-child{color:var(--accent)}.category-grid{padding-top:48px;padding-bottom:56px}.category-grid__header{border-bottom:2px solid var(--brand)}.section-heading{color:var(--brand)}.section-heading__link{color:var(--accent)}.category-grid__list{grid-template-columns:repeat(4,1fr);gap:16px;background:none;border:0}.category-card{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:#fff}.category-card:hover{transform:none;border-color:#b9c4cc;box-shadow:0 4px 14px #002a451a}.category-card__image{aspect-ratio:2.2 / 1;background:#fff;border-bottom:1px solid var(--line);filter:none}.category-card__image img{object-fit:contain;padding:6px}.category-card__body h3{color:var(--brand)}.category-card__cta{color:var(--accent)}.catalog-index{background:var(--surface);border-left-color:var(--brand)}.catalog-index__list a{border-bottom-color:var(--line)}.button--primary,.product__add-to-cart{background:var(--accent)}.button--primary:hover,.product__add-to-cart:hover{background:var(--accent-dark);box-shadow:none;transform:none}.product__help{border-left-color:var(--brand);background:var(--surface)}.product__help a{color:var(--accent)}.cat-block--resource{border-top-color:var(--brand)}.cat-block--notice{border-left-color:var(--accent);background:var(--surface)}.site-footer{background:var(--brand-deep);border-top:0}.site-footer__logo{filter:none;height:auto;background:#fff;border:2px solid #fff;box-sizing:content-box}@media(max-width:1200px){.site-header__brand-lockup .site-header__logo img{width:255px}}@media(max-width:980px){.supplier-header__main{grid-template-columns:auto minmax(0,1fr) auto;column-gap:12px}.site-header__menu-toggle{grid-column:1;grid-row:1}.site-header__brand-lockup{grid-column:2;grid-row:1;justify-content:center}.site-header__actions{grid-column:3;grid-row:1;gap:14px}.supplier-header__search-stack{grid-column:1 / -1;grid-row:2}.supplier-nav{display:none}.site-nav-mobile[data-mobile-nav]{background:var(--brand);border-top:0}.site-nav-mobile__list>li{border-bottom-color:#ffffff24}.site-nav-mobile__list a{color:#fff}.site-nav-mobile__list a:hover{color:var(--brand-tint)}}@media(max-width:760px){.supplier-header__utility{display:none}.site-header__brand-lockup .site-header__logo img{width:100%;max-width:210px;max-height:none}.site-header__actions{gap:10px}.site-header__icon-btn{height:40px}.category-grid__list{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:600px){.site-header__tagline{white-space:normal;text-wrap:balance;font-size:min(.78rem,2.9vw);letter-spacing:0}}@media(min-width:1200px){.site-footer__inner{grid-template-columns:minmax(240px,1.35fr) repeat(3,minmax(0,.8fr)) minmax(0,1.15fr) minmax(0,1.25fr);column-gap:28px}}@media(min-width:901px)and (max-width:1199px){.site-footer__inner{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:32px;row-gap:36px}}@media(max-width:560px){.site-footer__inner{grid-template-columns:1fr 1fr;column-gap:20px;row-gap:28px}.site-footer__col--brand,.site-footer__col:has(.site-footer__contact),.site-footer__col:has(.footer-newsletter){grid-column:1 / -1}}.site-footer__tagline{white-space:nowrap;max-width:none}.footer-newsletter input{min-width:0;width:0;flex:1 1 auto}.footer-newsletter button{flex-shrink:0}.site-footer__social{gap:10px;margin-top:18px}.site-footer__social a{display:grid;place-items:center;width:38px;height:38px;color:#fff;opacity:1;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);border-radius:50%;transition:background .15s ease}.site-footer__social a:hover{color:#fff;background:#ffffff38}.site-footer__social a:focus-visible{outline:2px solid #fff;outline-offset:2px}.site-footer__social svg{width:18px;height:18px}.lightbox{width:100vw;max-width:100vw;height:100vh;max-height:100vh;margin:0;padding:0;border:0;background:transparent}img.lb-auto{cursor:zoom-in}img.lb-auto:focus-visible{outline:3px solid rgba(0,59,97,.4);outline-offset:3px}.lightbox::backdrop{background:#080e14e6}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox__fig{margin:0;display:flex;flex-direction:column;align-items:center;gap:10px;max-width:calc(100vw - 140px);pointer-events:none}.lightbox__fig img{display:block;width:auto;height:auto;max-width:100%;max-height:calc(100vh - 110px);background:#fff;border-radius:6px;box-shadow:0 20px 50px #00000080;pointer-events:auto}.lightbox__fig figcaption{color:#dbe5ec;font-size:.9rem;text-align:center}.lightbox__close,.lightbox__nav{position:fixed;display:grid;place-items:center;color:#fff;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);border-radius:50%;cursor:pointer}.lightbox__nav[hidden]{display:none}.lightbox__close{top:18px;right:18px;width:44px;height:44px;font-size:1.8rem;line-height:1}.lightbox__nav{top:50%;width:48px;height:48px;margin-top:-24px;font-size:2rem;line-height:1}.lightbox__nav--prev{left:18px}.lightbox__nav--next{right:18px}.lightbox__close:hover,.lightbox__nav:hover{background:#ffffff40}.lightbox__close:focus-visible,.lightbox__nav:focus-visible{outline:3px solid #fff;outline-offset:2px}@media(max-width:760px){.lightbox__fig{max-width:calc(100vw - 24px)}.lightbox__nav{top:auto;bottom:18px;margin-top:0}}.pdp__zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.pdp__zoom img{margin:0 auto}.pdp__zoom:focus-visible{outline:3px solid rgba(0,59,97,.4);outline-offset:3px}.fc-link{margin:0 0 24px;font-size:.98rem;color:var(--ink, #1b2733)}.pdp__footage .fc-link{margin:14px 0 0}.plp .fc-link{margin:24px 0 28px}.fc-link a{font-weight:700;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.fc-link a:hover{color:var(--accent-dark)}.product__add-to-cart.is-added,.product__add-to-cart.is-added:hover{background:#1e7b34}.fc-added{position:fixed;left:50%;bottom:20px;z-index:50;display:flex;align-items:center;gap:14px;max-width:calc(100% - 32px);padding:12px 14px 12px 18px;color:#fff;background:var(--brand);border-radius:8px;box-shadow:0 6px 24px #00000040;font:700 1rem var(--font-body);transform:translate(-50%,140%);opacity:0;visibility:hidden;transition:transform .25s,opacity .25s,visibility .25s}.fc-added.is-open{transform:translate(-50%);opacity:1;visibility:visible}.fc-added__cart{padding:8px 14px;color:#fff!important;background:var(--accent);border-radius:4px;text-decoration:none;white-space:nowrap}.fc-added__cart:hover{background:var(--accent-dark)}.fc-added__close{padding:0 4px;font-size:1.4rem;line-height:1;color:#fff;background:none;border:0;cursor:pointer}@media(max-width:600px){.fc-added{left:16px;right:16px;bottom:16px;transform:translateY(140%);font-size:.92rem}.fc-added.is-open{transform:none}}@media(prefers-reduced-motion:reduce){.fc-added{transition:none}}.shopify-policy__container{max-width:860px}.shopify-policy__title{text-align:left;padding-bottom:10px;margin-bottom:18px;border-bottom:2px solid var(--brand)}.shopify-policy__title h1{margin:0;font-family:var(--font-heading);font-weight:700;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.08;letter-spacing:.01em;text-transform:uppercase;color:var(--brand)}a[href^="tel:"]{white-space:nowrap}.site-header__cart-count[hidden]{display:none}.site-footer__contact li,.site-footer__col p{font-size:.9rem}@media(max-width:749px){.site-footer__col ul{gap:2px}.site-footer__col ul a{display:inline-block;padding:7px 0}.footer-newsletter input{font-size:16px}}@media(max-width:700px){.cart__table tr{align-items:start}.cart .cart__footer .cart__clear{order:10;flex:1 1 100%;margin:6px 0 0;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/wccd-refresh.css.map */
