:root{--slve-dock-bottom: calc(14px + env(safe-area-inset-bottom,0px)) ;--slve-dock-height:58px}[data-slve],[data-slve] *{box-sizing:border-box}[data-slve] button{font-family:var(--font-body--family),sans-serif;cursor:pointer}[data-slve] button:focus-visible,.slve-dock__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}slve-marquee{display:flex;position:relative;align-items:center;min-height:34px;color:var(--slve-marquee-text,#fff);background:var(--slve-marquee-color,#f00);font:500 12px/1.2 var(--font-body--family),sans-serif;letter-spacing:.06em;text-transform:uppercase;isolation:isolate}.slve-marquee__viewport{overflow:hidden;flex:1;min-width:0}.slve-marquee__track,.slve-tape__track{display:flex;width:max-content;animation:slve-loop var(--slve-marquee-speed,35s) linear infinite;animation-play-state:paused}.slve-marquee__group{display:flex;flex-shrink:0;align-items:center;min-width:100vw}.slve-marquee__item{display:flex;gap:32px;align-items:center;padding:8px 16px;white-space:nowrap;flex-shrink:0}.slve-marquee__item a{color:inherit;text-decoration:none}.slve-marquee__item b{font-size:10px;font-weight:400}.slve-marquee__cta{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;min-height:44px;padding:8px 16px;border-inline-start:1px solid #ffffff60;color:inherit;text-decoration:none;font-weight:700;white-space:nowrap}.slve-marquee__cta:hover{background:#0002}.slve-marquee__cta:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.slve-motion-toggle{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font-size:13px;line-height:1}[data-visible=true]:not([data-paused=true]):not([data-suspended=true]) .slve-marquee__track,[data-visible=true]:not([data-paused=true]):not([data-suspended=true]) .slve-tape__track{animation-play-state:running}slve-marquee:hover .slve-marquee__track,slve-marquee:focus-within .slve-marquee__track{animation-play-state:paused!important}@keyframes slve-loop{to{transform:translate3d(-50%,0,0)}}slve-floating-dock{display:block}.slve-dock{position:fixed;z-index:45;left:50%;bottom:var(--slve-dock-bottom);transform:translate(-50%);display:flex;gap:2px;padding:5px;background:var(--slve-dock-color,#f00);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 5px 20px #0002;max-width:calc(100vw - 24px)}body:has(.slve-dock) .sticky-add-to-cart__bar{bottom:calc(var(--slve-dock-bottom) + var(--slve-dock-height) + 12px);max-width:calc(100vw - 24px);border-radius:8px}body:has(.slve-dock) .sticky-add-to-cart__bar:not([data-stuck=true]){transform:translate(-50%) translateY(calc(100% + var(--slve-dock-bottom) + var(--slve-dock-height) + 40px));pointer-events:none}.slve-dock__link{display:grid;place-items:center;width:46px;height:46px;flex-shrink:1;color:#fff;border-radius:8px;text-decoration:none;transition:background-color .18s ease,transform .18s ease}.slve-dock__link:hover{background:#0002;transform:translateY(-2px)}.slve-dock__icon,.slve-dock__icon svg,.slve-dock__mask{display:block;width:23px;height:23px;color:#fff}.slve-dock__icon svg{max-width:100%;max-height:100%}.slve-dock__mask{background:currentColor;mask:var(--slve-icon) center/contain no-repeat;-webkit-mask:var(--slve-icon) center/contain no-repeat}body:has(.slve-dock)>div:has(>footer){padding-bottom:calc(82px + env(safe-area-inset-bottom))}body:has(dialog[open]) .slve-dock,body:has([aria-modal=true][data-state=open]) .slve-dock{visibility:hidden}slve-lookbook{display:block;padding:40px max(16px,3vw);color:var(--color-foreground);overflow:hidden}.slve-lookbook__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.slve-lookbook__head h2{margin:0;font-family:var(--font-heading--family),sans-serif;font-size:clamp(28px,4vw,56px)}.slve-lookbook__controls{display:flex;gap:6px}.slve-lookbook__controls button{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;font-size:18px}.slve-lookbook__controls button:disabled{opacity:.35;cursor:default}.slve-lookbook__viewport{display:flex;gap:var(--slve-lookbook-gap,8px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.slve-lookbook__viewport::-webkit-scrollbar{display:none}.slve-lookbook__slide{flex:0 0 calc((100% - (var(--slve-lookbook-columns,3) - 1)*var(--slve-lookbook-gap,8px))/var(--slve-lookbook-columns,3));min-width:0;margin:0;scroll-snap-align:start}.slve-lookbook__slide>a{display:block;color:inherit;text-decoration:none}.slve-lookbook__slide img,.slve-lookbook__empty{display:block;width:100%;height:auto;aspect-ratio:var(--slve-lookbook-ratio,3/4);object-fit:cover}.slve-lookbook__empty{display:grid;place-items:center;padding:24px;background:#e9e9e9;color:#555;font:14px/1.5 sans-serif;text-align:center}.slve-lookbook__slide figcaption{padding-top:10px;font:400 12px/1.4 var(--font-body--family),sans-serif;letter-spacing:.03em}slve-x-tape{display:block;position:relative;height:clamp(200px,30vw,440px);overflow:hidden;contain:paint;isolation:isolate;color:var(--slve-tape-text,#fff)}.slve-tape{position:absolute;top:calc(50% - 26px);left:-10%;width:120%;height:52px;transform-origin:center;transform:rotate(calc(-1*var(--slve-tape-angle,12deg)))}.slve-tape--2{transform:rotate(var(--slve-tape-angle,12deg))}.slve-tape__reveal{height:100%;overflow:hidden;background:var(--slve-tape-color,#f00);clip-path:inset(0 0 0 0);box-shadow:0 1px #ffffff30 inset}slve-x-tape[data-ready] .slve-tape--1 .slve-tape__reveal{clip-path:inset(0 var(--slve-x-one-cut,0%) 0 0)}slve-x-tape[data-ready] .slve-tape--2 .slve-tape__reveal{clip-path:inset(0 0 0 var(--slve-x-two-cut,0%))}.slve-tape__track{height:100%;animation-duration:var(--slve-tape-speed,32s)}.slve-tape--2 .slve-tape__track{animation-direction:reverse}.slve-tape__group{display:flex;flex-shrink:0;height:100%;align-items:center}.slve-tape__group>span{display:flex;align-items:center;gap:30px;padding:0 20px;white-space:nowrap;font:500 clamp(20px,2.4vw,34px)/1 var(--font-heading--family),sans-serif;letter-spacing:.04em}.slve-tape__group b{font-size:14px;font-weight:400}slve-x-tape>.slve-motion-toggle{position:absolute;right:16px;bottom:12px;color:var(--color-foreground,#111);border:1px solid currentColor;border-radius:8px}slve-atmosphere{display:block}.slve-atmosphere__layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;overflow:hidden;pointer-events:none;contain:strict;color:var(--slve-atmosphere-color,#f00)}.slve-rifle-position{position:absolute;top:26%;width:clamp(180px,18vw,270px);aspect-ratio:440/130;opacity:var(--slve-rifle-visible,0);transform-origin:75% 50%;transform:translate3d(var(--slve-rifle-x,-110%),var(--slve-rifle-y,0px),0) rotate(var(--slve-rifle-angle,-32deg))}.slve-rifle-position--1{left:-100px}.slve-rifle-position--2{right:-100px;top:46%;transform-origin:25% 50%;transform:translate3d(calc(-1 * var(--slve-rifle-x,-110%)),var(--slve-rifle-y,0px),0) rotate(calc(-1 * var(--slve-rifle-angle,-32deg)))}.slve-rifle{position:relative;width:100%;height:100%}.slve-rifle-position--2 .slve-rifle{transform:scaleX(-1)}.slve-rifle__mark{opacity:var(--slve-atmosphere-opacity,.45)}.slve-rifle__mark svg{display:block;width:100%;height:auto}.slve-muzzle,.slve-tracer,.slve-spark{position:absolute;left:97%;top:37%;opacity:0;transform-origin:left center;pointer-events:none}.slve-muzzle{width:42px;height:24px;margin-top:-10px;background:currentColor;clip-path:polygon(0 50%,25% 35%,36% 5%,53% 34%,100% 50%,54% 64%,36% 95%,24% 65%)}.slve-tracer{width:54px;height:2px;background:linear-gradient(90deg,transparent,currentColor)}.slve-spark{width:22px;height:1px;background:currentColor;transform:rotate(9deg)}.slve-rifle.is-firing .slve-rifle__mark{animation:slve-recoil .32s ease-out}.slve-rifle.is-firing .slve-muzzle{animation:slve-flash .19s ease-out}.slve-rifle.is-firing .slve-tracer{animation:slve-tracer .48s ease-out}.slve-rifle.is-firing .slve-spark{animation:slve-spark .36s ease-out}@keyframes slve-recoil{0%{transform:translate(-7px)}to{transform:translate(0)}}@keyframes slve-flash{0%{opacity:0;transform:scale(.5)}15%{opacity:.85;transform:scale(1)}to{opacity:0;transform:scale(.75)}}@keyframes slve-tracer{0%{opacity:0;transform:translate(0) scaleX(.5)}12%{opacity:.6}to{opacity:0;transform:translate(55vw) scaleX(2)}}@keyframes slve-spark{0%{opacity:.6;transform:translate(0) rotate(9deg)}to{opacity:0;transform:translate(28vw,16px) rotate(9deg)}}.slve-experience-controls{display:flex;gap:18px;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:18px 20px 90px;font:400 12px/1.5 var(--font-body--family),sans-serif}.slve-experience-controls>button,.slve-camera>button{min-height:40px;border:1px solid currentColor;border-radius:8px;background:transparent;color:inherit;padding:8px 12px}.slve-camera{max-width:340px}.slve-camera summary{cursor:pointer;padding:10px 0;text-decoration:underline;text-underline-offset:3px}.slve-camera p{font:inherit;max-width:32em;margin:8px 0}.slve-camera [data-slve-camera-status]:empty{display:none}.slve-chrome{position:relative!important;isolation:isolate;overflow:hidden;background:linear-gradient(112deg,#72777d,#fafbfc 18%,#c0c5cb 32%,#fff 45%,#92999f 49%,#dfe3e7 54%,#fafbfc 73%,#858c94)!important;background-size:220% 100%!important;background-position:30% 50%!important;color:#101114!important;border:1px solid #8c949c!important;box-shadow:inset 0 1px 1px #fff,inset 0 -2px 3px #0003!important;transition:background-position .55s ease,box-shadow .3s ease!important}.slve-chrome:hover{background-position:90% 50%!important;box-shadow:inset 0 1px 1px #fff,0 3px 12px #5553!important}.slve-chrome canvas{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:.35;filter:grayscale(1) contrast(1.25) blur(2px);mix-blend-mode:multiply;transform:scaleX(-1)}.product-card .product-card__content{background:transparent!important;border-color:transparent!important}.product-card .card-gallery,.product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media-container,.product-media,img){background:transparent!important}.product-card__content>.card-gallery~:not(style):not(script):not(.product-grid-view-zoom-out--details){background-color:var(--color-background);box-shadow:0 calc(-1*var(--product-card-gap,0px)) 0 var(--color-background);align-self:stretch;min-width:100%}html[data-slve-motion=off] .slve-atmosphere__layer{display:none}html[data-slve-motion=off] :is(.slve-marquee__track,.slve-tape__track){animation-play-state:paused!important}html[data-slve-motion=off] slve-x-tape .slve-tape__reveal{clip-path:none!important}@media(max-width:749px){:root{--slve-dock-bottom: calc(10px + env(safe-area-inset-bottom,0px)) ;--slve-dock-height:56px}.slve-marquee__item{font-size:10px;gap:22px;padding-inline:11px}.slve-marquee__cta{font-size:10px;padding-inline:12px}.slve-dock__link{width:44px;height:44px}body:has(.slve-dock) .sticky-add-to-cart__bar{padding-block-end:var(--padding-sm)}slve-lookbook{padding-block:28px}.slve-lookbook__slide{flex-basis:82%}.slve-lookbook__head h2{font-size:32px}.slve-tape{height:44px;top:calc(50% - 22px);left:-14%;width:128%}.slve-tape__group>span{font-size:23px;gap:20px;padding-inline:14px}.slve-rifle-position{width:145px}.slve-rifle-position--1{left:-90px}.slve-rifle-position--2{right:-90px}.slve-muzzle{width:32px;height:22px;margin-top:-9px}.slve-tracer{width:28px}}@media(prefers-reduced-motion:reduce){.slve-atmosphere__layer{display:none}.slve-marquee__track,.slve-tape__track{animation:none!important}slve-x-tape .slve-tape__reveal{clip-path:none!important}.slve-chrome,.slve-dock__link{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/slve-motion.css.map */
