:root{--ov-ease: cubic-bezier(.22, 1, .36, 1);--ov-ease-in-out: cubic-bezier(.65, 0, .35, 1);--ov-hover: .35s;--ov-reveal: .8s;--ov-shift: 18px}html.ov-motion [data-ov-reveal]{opacity:0;transform:translate3d(0,var(--ov-shift),0);transition:opacity var(--ov-reveal) var(--ov-ease),transform var(--ov-reveal) var(--ov-ease);transition-delay:calc(var(--ov-i, 0) * 70ms)}html.ov-motion [data-ov-reveal].is-in{opacity:1;transform:none}html.ov-motion [data-ov-reveal-media] img,html.ov-motion [data-ov-reveal-media] video{scale:1.06;transition:scale 1.6s var(--ov-ease),translate .1s linear}html.ov-motion [data-ov-reveal-media].is-in img,html.ov-motion [data-ov-reveal-media].is-in video{scale:1}[data-ov-parallax] img{translate:0 var(--ov-py, 0px)}html.ov-motion [data-ov-parallax].is-in img{scale:1.08}.btn{transition:background-color var(--ov-hover) var(--ov-ease),color var(--ov-hover) var(--ov-ease),border-color var(--ov-hover) var(--ov-ease),box-shadow var(--ov-hover) var(--ov-ease),transform var(--ov-hover) var(--ov-ease)}@media(hover:hover){.btn:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #17161373}}.btn:not([disabled]):active{transform:translateY(0) scale(.985);box-shadow:none;transition-duration:.12s}.btn.is-busy{opacity:.75;pointer-events:none}.nav a{position:relative;transition:color var(--ov-hover) var(--ov-ease)}.nav a:after{content:"";position:absolute;left:.25rem;right:.25rem;bottom:.55rem;height:1px;background:var(--c-brass);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ov-ease)}.nav a:hover:after,.nav a:focus-visible:after,.nav a[aria-current=page]:after{transform:scaleX(1);transform-origin:left center}.nav a[aria-current=page]{text-decoration:none}.footer a{transition:color var(--ov-hover) var(--ov-ease)}.text-link{transition:text-underline-offset var(--ov-hover) var(--ov-ease),color var(--ov-hover) var(--ov-ease)}.text-link:hover{text-underline-offset:.45em}.wordmark{transition:letter-spacing .6s var(--ov-ease)}.header{transition:box-shadow .4s var(--ov-ease),background-color .4s var(--ov-ease)}.header.is-scrolled{box-shadow:0 6px 24px -18px #17161380}.pcard,.pdp__guide,.choice label,.chip{transition:background-color var(--ov-hover) var(--ov-ease),border-color var(--ov-hover) var(--ov-ease),box-shadow var(--ov-hover) var(--ov-ease),transform var(--ov-hover) var(--ov-ease)}@media(hover:hover){.pcard:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.pcard .media img,.gallery .media img,.card .media img{transition:scale .9s var(--ov-ease)}.pcard:hover .media img,.gallery .media:hover img,.card:hover .media img{scale:1.05}.choice label:hover{border-color:var(--c-muted)}}.pdp__guide [aria-hidden=true]{display:inline-block;transition:transform var(--ov-hover) var(--ov-ease)}.pdp__guide:hover [aria-hidden=true]{transform:translate(4px)}.level{transition:border-color var(--ov-hover) var(--ov-ease),box-shadow .5s var(--ov-ease)}:root{interpolate-size:allow-keywords}.acc::details-content,.ex details::details-content{block-size:0;overflow:hidden;transition:block-size .45s var(--ov-ease),content-visibility .45s allow-discrete}.acc[open]::details-content,.ex details[open]::details-content{block-size:auto}.acc summary:after{transition:transform var(--ov-hover) var(--ov-ease)}.acc[open] summary:after{transform:rotate(180deg)}.acc[open] .acc__body,.ex details[open]>:not(summary){animation:ov-fade-up .45s var(--ov-ease) both}.drawer[open] .drawer__panel{animation:ov-fade-down .4s var(--ov-ease) both}.drawer[open] .drawer__panel>a{animation:ov-fade-up .5s var(--ov-ease) both}.drawer[open] .drawer__panel>a:nth-child(2){animation-delay:.04s}.drawer[open] .drawer__panel>a:nth-child(3){animation-delay:.08s}.drawer[open] .drawer__panel>a:nth-child(4){animation-delay:.12s}.drawer[open] .drawer__panel>a:nth-child(n+5){animation-delay:.16s}.form-msg{animation:ov-fade-up .5s var(--ov-ease) both}.sticky-buy{transition:transform .45s var(--ov-ease)}.quiz__progress i{transition:background-color .4s var(--ov-ease)}.quiz__step:not([hidden]),[data-quiz-result]:not([hidden]){animation:ov-fade-up .45s var(--ov-ease) both}html.ov-motion .hero .media img{animation:ov-hero-settle 1.8s var(--ov-ease) both}@keyframes ov-fade-up{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@keyframes ov-fade-down{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}@keyframes ov-hero-settle{0%{scale:1.07}to{scale:1}}@media(prefers-reduced-motion:reduce){html.ov-motion [data-ov-reveal]{opacity:1!important;transform:none!important}html.ov-motion [data-ov-reveal-media] img,[data-ov-parallax] img{scale:1!important;translate:none!important}.acc::details-content,.ex details::details-content{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ov-motion.css.map */
