:root{--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--ease-drawer:cubic-bezier(.32,.72,0,1);--spring:var(--ease-out)}.btn{transition:transform .16s var(--ease-out),box-shadow .2s ease,background-color .2s ease,color .2s ease}.btn.btn:active,.cart-btn.cart-btn:active{transform:scale(.97)}.btn.btn:disabled{transform:none}.cart-btn{transition:transform .16s var(--ease-out)}.add-sm{transition:transform .2s var(--ease-out)}.add-sm.add-sm:active{transform:scale(.94)}.swatch,.pdp-thumb{transition:transform .2s var(--ease-out),outline-color .2s ease}.hero-dot:before,.mag-dot:before{transition:transform .2s var(--ease-out),box-shadow .2s ease,background-color .2s ease}.tile,.lens,.acc-card{transition:transform .3s var(--ease-out),box-shadow .3s ease}.faq-item,.box-list li{transition:transform .25s var(--ease-out),background-color .25s ease}.tile .ph-img img,.lens figure img,.acc-media img{transition:transform .6s var(--ease-out)}@media(prefers-reduced-motion:no-preference){.rv{transform:translateY(16px);transition:opacity .5s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i,0)*60ms)}.rv.in{transform:none}.hero .rv{animation:rr-up .6s var(--ease-out) both;animation-delay:calc(var(--i,0)*70ms + 40ms);transform:none}@keyframes rr-up{0%{opacity:0;transform:translateY(14px)}}}.hero-stage{transition:--ha .6s ease,--hb .6s ease}.hero-media .hero-shot{transition:opacity .5s var(--ease-out),filter .5s var(--ease-out)}.hero-media .hero-shot:not(.is-on){filter:blur(4px)}.t-mag .ph-img .mag-slide{transition:opacity .5s var(--ease-out),filter .5s var(--ease-out)}.t-mag .ph-img .mag-slide:not(.is-on){filter:blur(4px)}.t-mag .ph-img,.t-mag .tx{transition:background-color .5s ease}.stage img{transition:opacity .35s var(--ease-out),transform .45s var(--ease-out)}.stage img.out{transform:scale(.97)}.topline,.wordmark,.sticker svg{animation:none}.cart-count.bump{animation:bump .3s var(--ease-out)}@keyframes bump{40%{transform:scale(1.2)}}.drawer{transition:transform .4s var(--ease-drawer)}.scrim{transition:opacity .3s ease}html{scrollbar-gutter:stable}body.cart-open{overflow:hidden}.drawer-items{overscroll-behavior:contain}.drawer-foot{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.toast{width:max-content;max-width:calc(100vw - 32px);border-radius:27px;line-height:1.35;opacity:0;bottom:calc(24px + env(safe-area-inset-bottom,0px));transition:transform .4s ease,opacity .4s ease,visibility 0s linear .4s}.toast i{flex:none}.toast.show{opacity:1;transition:transform .4s ease,opacity .4s ease,visibility 0s}main [id]{scroll-margin-top:88px}@media(hover:none),(pointer:coarse){.btn:hover i{transform:none}.btn-ink:hover{transform:none;color:var(--bg);box-shadow:none}.btn-ink:hover:before{opacity:0}.btn-pop:hover,.btn-ed:hover{transform:none;box-shadow:none}.brand:hover img{transform:none}.nav ul a:not([aria-current]):hover{color:var(--muted);background:none}.nav ul.open a:not([aria-current]):hover{color:var(--ink)}.cart-btn:hover,.swatch:hover,.pdp-thumb:hover,.faq-item:hover,.add-sm:hover{transform:none}.tile:hover,.lens:hover,.acc-card:hover{transform:none;box-shadow:none}.tile:hover .ph-img img,.lens:hover figure img,.acc-card:hover .acc-media img{transform:none}.box-list li:hover{transform:none;background:#ffffff0f}.contact-alt a:hover i{transform:none;background:#fff9;color:inherit}.icon-btn:hover{transform:none;background:none}.hero-dot:hover:before,.mag-dot:hover:before{transform:none}.link:hover{background-size:0 2px;gap:.4em}.ci .qty button:hover,.qty-field button:hover{background:none;color:inherit}footer ul a:hover{color:var(--muted)}}html{-webkit-tap-highlight-color:transparent}a,button,[role=button],summary,label{touch-action:manipulation}button,.btn,.swatch,.hero-dot,.mag-dot,.cart-btn,.add-sm,.view-toggle,.menu-btn{-webkit-user-select:none;user-select:none}@media(pointer:coarse){.theme-select,select,input,textarea{font-size:16px}.mag-dot{width:44px;height:44px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/rapid-rays-emil.css.map */
