@font-face{font-family:WG Inter;src:url(wg-inter-400.woff) format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:WG Inter;src:url(wg-inter-600.woff) format('woff');font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:WG Display;src:url(wg-display-600.woff) format('woff');font-weight:500 900;font-style:normal;font-display:swap}:root{--wg-red:#ed1b24;--wg-ink:#f2f3f5;--wg-muted:#b3b7c2;--wg-line:#30343e;--wg-surface:#11141b;--wg-display:'WG Display','Arial Narrow',Impact,sans-serif;--wg-body:'WG Inter',Arial,sans-serif}.wg-brand-system{font-family:var(--wg-body);-webkit-font-smoothing:antialiased;--text-font-family:var(--wg-body);--heading-font-family:var(--wg-body);--heading-font-weight:600;--text-font-weight:400;--text-font-bolder-weight:600;background:var(--background);color:var(--text-color)}.wg-brand-system :where(button,input,select,textarea){font:inherit}.wg-brand-system :where(a,button,input,select,summary,textarea):focus-visible{outline:2px solid #f4f5f8;outline-offset:4px}.wg-brand-system :where(button,a){touch-action:manipulation}.wg-brand-system :where(input,select,textarea){accent-color:var(--wg-red)}.wg-brand-system :where(.button,.form__submit,.wpg__sticky button){font-weight:600;letter-spacing:.02em;border-radius:5px}.wg-brand-system :where(.rte a,.link--accented){text-underline-offset:3px}.wg-brand-symbol{width:44px;height:49px;display:block;flex-shrink:0;color:inherit}.wg-brand-signature{display:inline-flex;align-items:center;gap:11px;color:#f4f5f7;white-space:nowrap;text-decoration:none;font:600 23px/1 var(--wg-body);letter-spacing:-.9px}.wg-brand-signature .wg-brand-symbol{width:36px;height:40px}.wg-brand-system .warehouse-glass-nav__brand{overflow:visible;flex-shrink:0}.wg-brand-system .warehouse-glass-nav__link{font-family:var(--wg-body);font-size:13px;font-weight:600;letter-spacing:0}.wg-brand-system .warehouse-glass-nav__shell{border-color:#ffffff26}.wg-brand-system .warehouse-glass-nav__link[aria-current=page]:after{content:'';height:2px;width:18px;position:absolute;bottom:6px;left:50%;transform:translateX(-50%);background:var(--wg-red)}.wg-brand-system .warehouse-glass-footer__brand-mark{max-width:none}.wg-brand-system .warehouse-glass-footer:before{content:'';position:absolute;top:0;left:6%;width:70px;height:2px;background:var(--wg-red)}.wg-brand-system :where(.wfc-title,.wwe-title,.cdccc-label,.dc-title,.cns-title,.warehouse-fullscreen-slider__heading){font-family:var(--wg-display);font-weight:600;letter-spacing:-.015em}.wg-brand-system :where(.wfc-eyebrow,.wwe-eyebrow,.cdccc-eyebrow,.warehouse-fullscreen-slider__eyebrow):before{content:'';display:inline-block;width:10px;height:6px;transform:skewY(-29deg);background:var(--wg-red);margin-right:9px;vertical-align:middle;flex-shrink:0}.wg-brand-system .warehouse-fullscreen-slider:not([data-wfs-ready=true]) .warehouse-fullscreen-slider__slide[data-active=true] :where(.warehouse-fullscreen-slider__heading,.warehouse-fullscreen-slider__text,.warehouse-fullscreen-slider__actions,.warehouse-fullscreen-slider__eyebrow){opacity:1;transform:none;transition:none}.wg-brand-system .warehouse-fullscreen-slider__slide:first-of-type .warehouse-fullscreen-slider__media img{will-change:auto}.wg-brand-system .wpg__buy :where(.price,.price-list){font-variant-numeric:tabular-nums}.wg-brand-system .wpg__stock{font-size:12px}.wg-brand-system .wpg__stock[data-in=true]{color:#7de3a8}.wg-brand-system .product-gallery__image[fetchpriority=high]{opacity:1!important;transition:none!important}.wg-brand-system [data-pp-message]{min-height:26px;margin-top:12px}@media(max-width:767px){.wg-brand-signature{font-size:19px;gap:8px;letter-spacing:-.6px}.wg-brand-signature .wg-brand-symbol{width:29px;height:33px}.wg-brand-system :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.wg-brand-system :where(.warehouse-glass-nav__action,.warehouse-glass-nav__drawer-link){min-height:44px}}@media(prefers-reduced-motion:reduce){.wg-brand-system{scroll-behavior:auto}.wg-brand-system :where(.warehouse-fullscreen-slider__media img,.warehouse-fullscreen-slider__heading,.warehouse-fullscreen-slider__text,.warehouse-fullscreen-slider__actions,.warehouse-fullscreen-slider__eyebrow,.cdccc-card,.dc-product,.cns-product,.wwe-card){animation:none!important;transition:none!important;will-change:auto}.wg-brand-system .warehouse-fullscreen-slider__slide[data-active=true] :where(.warehouse-fullscreen-slider__heading,.warehouse-fullscreen-slider__text,.warehouse-fullscreen-slider__actions,.warehouse-fullscreen-slider__eyebrow){opacity:1;transform:none}}.wg-brand-system .warehouse-glass-nav.header{padding-inline:clamp(24px,5vw,var(--wgn-side))!important}.wg-brand-system .wg-brand-signature{text-shadow:0 2px 15px #0009}@media(max-width:1024px){.wg-brand-system .warehouse-glass-nav.header{padding-inline:16px!important}}.wg-brand-watermark{right:0!important}.wg-brand-system .modal{z-index:10010}.wg-quick-topbar{position:sticky;top:0;z-index:6;min-height:60px;background:#0c0f16fa;border-bottom:1px solid #363c49;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 20px;backdrop-filter:blur(10px)}.wg-quick-topbar>p{font-size:10px;letter-spacing:1px;color:#c6cbd6;margin:0}.wg-quick-topbar>.modal__close{position:static!important;display:grid;place-items:center;width:44px;height:44px;flex:none;background:#1a1f2a;color:#fff;border:1px solid #434b5c;border-radius:5px;min-height:44px;min-width:44px}.modal .product-meta__title a{color:inherit;text-decoration:none}@media(max-width:749px){.wg-quick-topbar{padding-inline:13px}.wg-quick-topbar>p{font-size:9px;letter-spacing:.7px}}@media(prefers-reduced-motion:reduce){.wg-brand-system .modal,.wg-brand-system .modal__dialog{transform:none!important;transition-duration:1ms!important;transition-delay:0s!important}}.wg-quick-product-link{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:14px 24px;margin:0 24px 20px;border-top:1px solid #3a4252;font-size:11px;letter-spacing:.4px;text-transform:uppercase;text-decoration:none}.wg-quick-product-link span{color:var(--wg-red);font-size:20px}.wg-brand-watermark{position:absolute;right:-45px;top:30px;width:260px;height:290px;opacity:.035;pointer-events:none;z-index:0}.wse-inner{position:relative}.warehouse-find-collections__inner{position:relative;z-index:1}.wg-hero-pause{position:absolute;right:25px;bottom:24px;z-index:9;background:#090b10d9;color:#fff;border:1px solid #ffffff40;border-radius:5px;font-size:10px;padding:10px 15px;min-height:44px;cursor:pointer}.wg-hero-progress .warehouse-fullscreen-slider__progress{animation:wg-hero-progress var(--wg-slide-duration,6000ms) linear both!important}@keyframes wg-hero-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.wg-hero-progress .warehouse-fullscreen-slider__progress{animation:none!important}}