@keyframes ovcMenuIn{0%{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}@media(min-width:1001px){html.nav-hover #root>.overlay-close{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html body #root #nav>ul>li.sub:not(.show-all){position:relative!important}html body #root #nav>ul>li.sub:not(.show-all)>em{display:none!important}html body #root #nav>ul>li.sub:not(.show-all)>ul{position:absolute!important;top:100%!important;left:-14px!important;right:auto!important;bottom:auto!important;width:max-content!important;min-width:250px!important;max-width:min(900px,calc(100vw - 48px))!important;margin:0!important;padding:16px 20px 18px!important;gap:0!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;background:#fff!important;border:2px solid var(--ovc-ink, #0f1523)!important;border-top:4px solid var(--ovc-yellow, #ffc91c)!important;border-radius:0 0 14px 14px!important;box-shadow:6px 6px 0 var(--ovc-ink, #0f1523)!important;max-height:calc(100vh - 200px)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;scrollbar-width:thin;animation:ovcMenuIn .16s ease-out both;z-index:60!important}html body #root #nav>ul>li.sub:not(.show-all).ovc-menu-end>ul{left:auto!important;right:-14px!important}html body #root #nav>ul>li.sub:not(.show-all):after{content:"";position:absolute;left:0;right:0;top:100%;height:10px;display:none}html body #root #nav>ul>li.sub:not(.show-all):hover:after{display:block}html body #root #nav>ul>li.sub:not(.show-all)>ul>li{flex:0 0 auto!important;width:auto!important;min-width:180px!important;max-width:none!important;margin:0!important;padding:0 18px!important;border:0!important;position:static!important}html body #root #nav>ul>li.sub:not(.show-all)>ul>li:first-child{padding-left:0!important}html body #root #nav>ul>li.sub:not(.show-all)>ul>li:last-child{padding-right:0!important}html body #root #nav>ul>li.sub:not(.show-all)>ul>li+li{border-left:1px solid #e3e9f0!important}html body #root #nav>ul>li.sub:not(.show-all)>ul ul{display:block!important;position:static!important;width:auto!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;visibility:visible!important;opacity:1!important;transform:none!important;columns:auto}html body #root #nav>ul>li.sub:not(.show-all)>ul li{display:block!important;width:auto!important;margin:0!important;padding:0;border:0;break-inside:avoid}html body #root #nav>ul>li.sub:not(.show-all)>ul a.toggle,html body #root #nav>ul>li.sub:not(.show-all)>a.toggle{display:none!important}html body #root #nav>ul>li.sub:not(.show-all)>ul a:not(.toggle){display:flex!important;align-items:center;gap:10px;margin:0 -10px!important;padding:7px 10px!important;border-radius:8px;color:var(--ovc-ink, #0f1523)!important;text-decoration:none!important;white-space:nowrap;font-family:Archivo,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.25!important;font-stretch:100%!important;font-variation-settings:"wght" 600,"wdth" 100!important;letter-spacing:0!important;text-transform:none!important;transition:background-color .12s ease,color .12s ease}html body #root #nav>ul>li.sub:not(.show-all)>ul a:not(.toggle):after{content:"\2192";margin-left:auto;padding-left:12px;font-weight:700;color:var(--ovc-sky-deep, #0a6fa8);opacity:0;transform:translate(-4px);transition:opacity .12s ease,transform .12s ease}html body #root #nav>ul>li.sub:not(.show-all)>ul a:not(.toggle):hover,html body #root #nav>ul>li.sub:not(.show-all)>ul a:not(.toggle):focus-visible{background:#e8f4fc!important;color:var(--ovc-sky-deep, #0a6fa8)!important}html body #root #nav>ul>li.sub:not(.show-all)>ul a:not(.toggle):hover:after,html body #root #nav>ul>li.sub:not(.show-all)>ul a:not(.toggle):focus-visible:after{opacity:1;transform:none}html body #root #nav>ul>li.sub:not(.show-all)>ul li.sub>a:not(.toggle){margin-top:10px!important;padding-top:8px!important;padding-bottom:6px!important;font-size:11px!important;font-weight:800!important;font-variation-settings:"wght" 800,"wdth" 100!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--ovc-sky-deep, #0a6fa8)!important}html body #root #nav>ul>li.sub:not(.show-all)>ul>li>ul>li.sub:first-child>a:not(.toggle){margin-top:0!important}html body #root #nav>ul>li.sub:not(.show-all)>ul>li:first-child>ul>li:first-child:not(.sub)>a:not(.toggle){font-weight:800!important;font-variation-settings:"wght" 800,"wdth" 100!important}html body #root #nav>ul>li.sub:not(.show-all)>ul li.sub>ul:has(>li:nth-child(9)){display:grid!important;grid-template-columns:repeat(2,max-content);column-gap:26px;columns:auto!important}html body #root #nav>ul>li.sub:not(.show-all)>ul li.sub>ul:has(>li:nth-child(9)) a:not(.toggle){margin:0 -10px!important}}@keyframes ovcHxUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ovcHxPulse{0%,to{box-shadow:0 0 #ffc91cbf}60%{box-shadow:0 0 0 7px #ffc91c00}}#root .ovc-home .ovc-hx{position:relative;isolation:isolate;margin:0!important;padding:0!important;border:0!important;color:#fff;background:#070b14!important;box-shadow:0 0 0 100vmax #070b14!important;clip-path:inset(0 -100vmax)}#root .ovc-home .ovc-hx:before{content:"";position:absolute;z-index:-2;top:0;right:-100vmax;bottom:0;left:-100vmax;pointer-events:none;background:radial-gradient(rgba(255,255,255,.055) 1.3px,transparent 1.5px) 0 0 / 16px 16px,linear-gradient(105deg,#070b14,#141c2e 55%,#0d1426)}.ovc-hx__stage{position:absolute;z-index:-1;top:0;bottom:0;left:40%;right:calc(50% - 50vw);overflow:hidden;background-color:#38b6f1;background-image:repeating-conic-gradient(from 0deg at 64% 44%,#ffffff42 0deg 7deg,#fff0 7deg 15deg),linear-gradient(135deg,#e7f4fd,#38b6f1 55%,#0b8fd9);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 30%),linear-gradient(to bottom,#000 78%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 30%),linear-gradient(to bottom,#000 78%,transparent 100%);mask-composite:intersect}.ovc-hx__stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(15,21,35,.13) 1.5px,transparent 1.7px);background-size:14px 14px}.ovc-hx__sun{position:absolute;z-index:0;top:7%;right:9%;width:clamp(220px,21vw,310px);aspect-ratio:1;border-radius:50%;background:var(--ovc-yellow, #ffc91c);border:4px solid var(--ovc-ink, #0f1523)}.ovc-hx__cols{position:absolute;z-index:1;top:-22%;bottom:-22%;left:30%;right:7%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;transform:rotate(-7deg)}.ovc-hx__col{display:flex;flex-direction:column;gap:20px;animation:ovcHxUp 46s linear infinite;will-change:transform}.ovc-hx__col--2{animation-duration:54s;animation-direction:reverse}.ovc-hx__col--3{animation-duration:50s;animation-delay:-18s}.ovc-hx__stage:hover .ovc-hx__col{animation-play-state:paused}.ovc-hx__cv{display:block;flex:0 0 auto;aspect-ratio:2 / 3;overflow:hidden;background:#fff;border:3px solid var(--ovc-ink, #0f1523);border-radius:3px;box-shadow:6px 6px 0 var(--ovc-ink, #0f1523);transition:transform .2s ease}.ovc-hx__cv:hover{transform:translate(-2px,-2px) rotate(-1.5deg)}#root .ovc-hx__cv img{display:block;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;margin:0!important}.ovc-hx__pick{position:absolute;z-index:2;right:26px;bottom:30px;display:flex;align-items:center;gap:12px;max-width:320px;padding:10px 14px 10px 10px;background:#fff;border:2px solid var(--ovc-ink, #0f1523);border-radius:4px;box-shadow:5px 5px 0 var(--ovc-ink, #0f1523);color:var(--ovc-ink, #0f1523)!important;text-decoration:none!important;transform:rotate(-2deg);transition:transform .15s ease,box-shadow .15s ease}.ovc-hx__pick:hover{transform:rotate(0) translate(-2px,-2px);box-shadow:7px 7px 0 var(--ovc-ink, #0f1523)}.ovc-hx__pick-img{flex:0 0 46px;width:46px;height:64px;overflow:hidden;border:1.5px solid var(--ovc-ink, #0f1523);background:#fff}#root .ovc-hx__pick-img img{display:block;width:100%!important;height:100%!important;object-fit:cover;margin:0!important}.ovc-hx__pick small{display:inline-block;margin:0 0 5px;padding:3px 6px;background:var(--ovc-yellow, #ffc91c);border:1.5px solid var(--ovc-ink, #0f1523);font:800 9.5px/1 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ovc-hx__pick b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:700 13px/1.25 Archivo,sans-serif}.ovc-hx__pick em{display:block;margin-top:4px;font:700 13px/1 Space Mono,monospace;font-style:normal}.ovc-hx__inner{position:relative;z-index:1;display:flex;align-items:center;min-height:clamp(500px,42vw,590px)}.ovc-hx__copy{max-width:590px;padding:clamp(40px,4vw,60px) 0}.ovc-hx__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px!important;color:#c6e7fa!important;font:800 13px/1 Archivo,sans-serif!important;letter-spacing:.14em;text-transform:uppercase}.ovc-hx__dot{width:10px;height:10px;border-radius:50%;background:var(--ovc-yellow, #ffc91c);animation:ovcHxPulse 2.4s ease-out infinite}html body #root .ovc-home .ovc-hx h1{margin:0 0 22px!important;color:#fff!important;font-family:Archivo,sans-serif!important;font-weight:900!important;font-stretch:75%!important;font-variation-settings:"wdth" 75,"wght" 900!important;font-size:clamp(52px,5vw,76px)!important;line-height:.94!important;letter-spacing:-.02em!important;text-transform:uppercase;max-width:none;text-shadow:none}html body #root .ovc-home .ovc-hx h1 span{display:inline-block;color:var(--ovc-yellow, #ffc91c)!important;text-shadow:4px 4px 0 #0b8fd9;background:none;padding:0}.ovc-hx__lede{margin:0 0 30px!important;max-width:31em;color:#e7f4fd!important;font:500 clamp(17px,1.3vw,19px)/1.55 Archivo,sans-serif!important}.ovc-hx__ctas{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 28px}.ovc-hx__btn{display:inline-flex;align-items:center;gap:10px;padding:15px 22px;text-decoration:none!important;background:var(--ovc-yellow, #ffc91c);color:var(--ovc-ink, #0f1523)!important;border:2px solid var(--ovc-ink, #0f1523);border-radius:2px;box-shadow:4px 4px #0b8fd9;font:800 13px/1 Archivo,sans-serif;letter-spacing:.08em;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.ovc-hx__btn span{transition:transform .12s ease}.ovc-hx__btn:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #0b8fd9}.ovc-hx__btn:hover span{transform:translate(3px)}.ovc-hx__btn--ghost{background:#fff}.ovc-hx__btn--ghost:hover{background:#e7f4fd}.ovc-hx__chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ovc-hx__chips>span{margin-right:4px;color:#8fa3bd;font:800 11px/1 Archivo,sans-serif;letter-spacing:.14em;text-transform:uppercase}.ovc-hx__chips a{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:2px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff0a;color:#fff!important;text-decoration:none!important;font:700 13px/1 Archivo,sans-serif;transition:border-color .12s ease,background-color .12s ease,transform .12s ease}.ovc-hx__chips a i{width:8px;height:8px;border-radius:50%;background:var(--c, #0b8fd9)}.ovc-hx__chips a:hover{border-color:var(--ovc-yellow, #ffc91c);background:#ffc91c1f;transform:translateY(-1px)}.ovc-hx__promises{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:10px 38px;padding:18px 0 20px;border-top:1px solid rgba(255,255,255,.13)}.ovc-hx__promises span{display:inline-flex;align-items:center;gap:10px;color:#e7f4fd;font:800 12px/1.2 Archivo,sans-serif;letter-spacing:.12em;text-transform:uppercase}.ovc-hx__promises svg{flex:0 0 20px;width:20px;height:20px}@media(prefers-reduced-motion:reduce){.ovc-hx__col{animation:none!important}.ovc-hx__dot{animation:none}}@media(max-width:900px){.ovc-hx__stage{position:relative;display:block;left:auto;right:auto;height:340px;margin:0 -20px;-webkit-mask-image:linear-gradient(to bottom,#000 75%,transparent);mask-image:linear-gradient(to bottom,#000 75%,transparent)}.ovc-hx__inner{min-height:0}}@keyframes ovcDxNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes ovcDxWiggle{0%,to{transform:rotate(0) scale(1)}30%{transform:rotate(-6deg) scale(1.08)}65%{transform:rotate(4deg) scale(1.05)}}.ovc-dx{--dx-bg: #0b8fd9;--dx-dot: rgba(255, 255, 255, .18);--dx-ray: rgba(255, 255, 255, .14);position:relative;display:flex!important;flex-direction:column;min-width:0;overflow:hidden;isolation:isolate;background:#fff;border:3px solid var(--ovc-ink, #0f1523);border-radius:16px;color:var(--ovc-ink, #0f1523)!important;text-decoration:none!important;box-shadow:4px 4px 0 var(--ovc-ink, #0f1523);transition:transform .18s ease,box-shadow .18s ease}.ovc-dx--yellow{--dx-bg: #ffc91c;--dx-dot: rgba(15, 21, 35, .11);--dx-ray: rgba(255, 255, 255, .32)}.ovc-dx--ink{--dx-bg: #141b2d;--dx-dot: rgba(255, 255, 255, .1);--dx-ray: rgba(56, 182, 241, .12)}.ovc-dx:hover,.ovc-dx:focus-visible{transform:translateY(-4px);box-shadow:0 0 0 4px var(--ovc-yellow, #ffc91c),0 0 26px 6px #ffc91c8c,4px 8px 0 var(--ovc-ink, #0f1523)}.ovc-dx__art{position:relative;display:block;height:clamp(116px,9.4vw,140px);overflow:hidden;border-bottom:3px solid var(--ovc-ink, #0f1523);background:repeating-conic-gradient(from 0deg at 50% 100%,var(--dx-ray) 0deg 8deg,transparent 8deg 16deg),var(--dx-bg)}.ovc-dx__art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:radial-gradient(var(--dx-dot) 1.4px,transparent 1.6px);background-size:12px 12px}.ovc-dx__svg{position:relative;z-index:1;display:block;width:100%;height:100%;overflow:visible}.ovc-dx__svg .ovc-dx__a1,.ovc-dx__svg .ovc-dx__a3,.ovc-dx__svg .ovc-dx__pop,.ovc-dx__svg .ovc-dx__lines{transform-box:fill-box;transform-origin:50% 100%;transition:transform .3s cubic-bezier(.2,.9,.3,1.3)}.ovc-dx__svg .ovc-dx__pop{transform-origin:50% 50%}.ovc-dx:hover .ovc-dx__a1,.ovc-dx:focus-visible .ovc-dx__a1{transform:translate(-6px,-4px) rotate(-3deg)}.ovc-dx:hover .ovc-dx__a3,.ovc-dx:focus-visible .ovc-dx__a3{transform:translateY(-7px)}.ovc-dx:hover .ovc-dx__lines,.ovc-dx:focus-visible .ovc-dx__lines{transform:scale(1.08)}.ovc-dx:hover .ovc-dx__pop,.ovc-dx:focus-visible .ovc-dx__pop{animation:ovcDxWiggle .6s ease-out}.ovc-dx__label{display:flex;align-items:center;gap:10px;padding:12px 12px 13px 16px}.ovc-dx__label>span{min-width:0}.ovc-dx__label b{display:block;font:900 clamp(17px,1.35vw,20px)/1 Archivo,sans-serif;font-stretch:75%;font-variation-settings:"wdth" 75,"wght" 900;letter-spacing:0;text-transform:uppercase}.ovc-dx__label small{display:block;margin-top:5px;color:#4b5568;font:500 12.5px/1.3 Archivo,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ovc-dx__go{flex:0 0 34px;display:grid;place-items:center;width:34px;height:34px;margin-left:auto;overflow:hidden;border:2.5px solid var(--ovc-ink, #0f1523);border-radius:50%;background:#fff;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.ovc-dx__go svg{width:15px;height:15px}.ovc-dx:hover .ovc-dx__go,.ovc-dx:focus-visible .ovc-dx__go{background:var(--ovc-yellow, #ffc91c);box-shadow:0 0 0 3px #ffc91c59,0 0 14px #ffc91ce6;transform:scale(1.06)}.ovc-dx:hover .ovc-dx__go svg,.ovc-dx:focus-visible .ovc-dx__go svg{animation:ovcDxNudge .7s ease-in-out infinite}html body #root .ovc-home section.ovc-section.ovc-section--departments{padding-top:clamp(40px,3.6vw,54px)!important;padding-bottom:clamp(44px,3.8vw,58px)!important}html body #root .ovc-home section.ovc-section--departments .ovc-section__head{margin-bottom:clamp(18px,1.8vw,26px)!important}#root .ovc-home .ovc-departments{gap:18px!important}@media(prefers-reduced-motion:reduce){.ovc-dx__go svg,.ovc-dx__pop{animation:none!important}}html body #root .ovc-home .ovc-section--products .ovc-product{box-shadow:none!important;transition:transform .15s ease,box-shadow .15s ease}html body #root .ovc-home .ovc-section--products .ovc-product:hover{transform:translateY(-3px);box-shadow:5px 5px 0 var(--ovc-ink, #0f1523)!important}html.ovc-endless body.template-search #root nav.n6pg{display:none!important}.ovc-more{display:flex;flex-direction:column;align-items:center;gap:12px;margin:34px 0 10px}.ovc-more button{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;cursor:pointer;background:var(--ovc-yellow, #ffc91c);color:var(--ovc-ink, #0f1523);border:2px solid var(--ovc-ink, #0f1523);border-radius:6px;box-shadow:4px 4px 0 var(--ovc-ink, #0f1523);font:800 13px/1 Archivo,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:transform .12s ease,box-shadow .12s ease}.ovc-more button:before{display:none!important}.ovc-more button:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ovc-ink, #0f1523)}.ovc-more button[disabled]{opacity:.6;cursor:progress;transform:none}.ovc-more p{margin:0!important;color:#5b6576;font:700 12px/1.3 Space Mono,monospace;letter-spacing:.02em}.ovc-more i{width:14px;height:14px;border:2px solid var(--ovc-ink, #0f1523);border-right-color:transparent;border-radius:50%;animation:ovcSpin .7s linear infinite}@keyframes ovcSpin{to{transform:rotate(360deg)}}html body #root [id*=recommendations] li h3,html body #root [id*=recommendations] li h3 a,html body #root product-recommendations li h3,html body #root product-recommendations li h3 a{font-family:Archivo,sans-serif!important;font-weight:700!important;font-stretch:100%!important;font-variation-settings:"wght" 700,"wdth" 100!important;font-size:14px!important;line-height:1.3!important;letter-spacing:0!important;text-transform:none!important;color:var(--ovc-ink, #0f1523)!important}html body #root [id*=recommendations] li .s1pr,html body #root product-recommendations li .s1pr{font:700 15px/1.2 Space Mono,monospace!important;color:var(--ovc-ink, #0f1523)!important}html body #root [id*=recommendations] h2,html body #root product-recommendations h2{font-family:Archivo,sans-serif!important;font-weight:800!important;font-stretch:100%!important;font-variation-settings:"wght" 800,"wdth" 100!important;font-size:clamp(30px,3vw,44px)!important;line-height:1!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--ovc-ink, #0f1523)!important}@media(min-width:1001px){html body #root #nav-user li.user{margin-right:14px!important}html body #root #nav-user li.user i{width:28px!important;height:28px!important;position:relative;top:2px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/ovc-2027.css.map */
