@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root){animation:fable-fade-out .18s ease both}::view-transition-new(root){animation:fable-fade-in .28s ease both}}@keyframes fable-fade-out{to{opacity:0}}@keyframes fable-fade-in{0%{opacity:0}}.js-motion [data-reveal]{opacity:0;translate:0 28px;transition:opacity .7s cubic-bezier(.2,.7,.2,1),translate .7s cubic-bezier(.2,.7,.2,1),scale .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay, 0ms)}.js-motion [data-reveal=zoom]{translate:none;scale:.92}.js-motion [data-reveal].is-revealed{opacity:1;translate:none;scale:none}.js-motion img[loading=lazy]{transition:opacity .5s ease}.js-motion img[loading=lazy]:not(.is-loaded){opacity:0}.js-motion .hero-video__eyebrow,.js-motion .hero-video__text,.js-motion .hero-video__buttons{animation:fable-rise .8s cubic-bezier(.2,.7,.2,1) both}.js-motion .hero-video__text{animation-delay:.55s}.js-motion .hero-video__buttons{animation-delay:.7s}.js-motion .hero-word{display:inline-block;animation:fable-rise .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(.15s + var(--word-index, 0) * .09s)}@keyframes fable-rise{0%{opacity:0;translate:0 26px}}.js-motion .hero-video{overflow:hidden}.js-motion .hero-video__media{translate:0 calc(var(--hero-shift, 0) * 1px);will-change:translate}.js-motion .hero-video__content{translate:0 calc(var(--hero-shift, 0) * -.5px);opacity:calc(1 - var(--hero-progress, 0) * 1.15)}.js-motion [data-parallax]{translate:0 calc(var(--py, 0) * 1px);will-change:translate}.js-motion .image-with-text__sticker{animation:fable-bob 4.5s ease-in-out infinite}@keyframes fable-bob{50%{translate:0 -7px}}.band-sparkle{position:absolute;width:var(--sparkle-size, 14px);aspect-ratio:1;pointer-events:none;background:var(--color-gilt, #d29a3a);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);opacity:0;animation:fable-twinkle var(--sparkle-speed, 3.6s) ease-in-out infinite;animation-delay:var(--sparkle-delay, 0s)}.band--accent>.page-width{position:relative;z-index:1}@keyframes fable-twinkle{0%,to{opacity:0;scale:.4;rotate:0deg}50%{opacity:.9;scale:1;rotate:45deg}}.btn{transition:filter .15s ease,background-color .15s ease,translate .2s ease,scale .12s ease,box-shadow .2s ease}.btn:active{scale:.97}@media(hover:hover)and (prefers-reduced-motion:no-preference){.btn:hover{translate:0 -2px;box-shadow:0 10px 22px -12px #2b2a3373}.btn--primary{position:relative;overflow:hidden}.btn--primary:after{content:"";position:absolute;inset:0 auto 0 -60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .28),transparent);translate:0 0;transition:translate 0s;pointer-events:none}.btn--primary:hover:after{translate:380% 0;transition:translate .9s ease}.card,.feature-tiles__tile,.story-moments__tile,.coming-soon__card,.related-products__card,.hidden-detail__tile{transition:translate .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.card:hover,.feature-tiles__tile:hover,.story-moments__tile:hover,.coming-soon__card:hover,.related-products__card:hover,.hidden-detail__tile:hover{translate:0 -6px}.card:hover .card__media,.story-moments__tile:hover{box-shadow:0 22px 40px -24px #2b2a3373}.feature-tiles__tile:hover .feature-tiles__icon{animation:fable-wiggle .6s ease}.fan-wall__photo{overflow:hidden}.fan-wall__img{transition:scale .5s cubic-bezier(.2,.7,.2,1)}.fan-wall__item:hover .fan-wall__img{scale:1.08}.fan-wall__item{transition:rotate .35s ease,translate .35s ease}.fan-wall__item:nth-child(odd):hover{rotate:-2deg;translate:0 -4px}.fan-wall__item:nth-child(2n):hover{rotate:2deg;translate:0 -4px}}@keyframes fable-wiggle{25%{rotate:-10deg}60%{rotate:8deg}}.card__media{transition:box-shadow .35s ease}.card__img--hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease,transform .4s ease}@media(hover:hover){.card:hover .card__img--hover{opacity:1}}.shopify-section-group-header-group:has(.header--sticky){transition:translate .35s ease,box-shadow .3s ease}.shopify-section-group-header-group.is-tucked{translate:0 -105%}.shopify-section-group-header-group.is-scrolled:has(.header--sticky){box-shadow:0 8px 26px -14px #2b2a3359}html:has(.header--sticky){scroll-padding-top:96px}@supports (interpolate-size: allow-keywords){@media(prefers-reduced-motion:no-preference){.product-accordions__item{interpolate-size:allow-keywords}.product-accordions__item::details-content{block-size:0;overflow:clip;transition:block-size .35s ease,content-visibility .35s allow-discrete}.product-accordions__item[open]::details-content{block-size:auto}}}.product-accordions__chevron{transition:rotate .3s ease}.sticky-cta{position:fixed;inset:auto 0 0 0;z-index:18;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fbf7f4f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-line);translate:0 110%;transition:translate .35s cubic-bezier(.2,.7,.2,1)}.sticky-cta.is-visible{translate:none}.sticky-cta__title{flex:1;min-width:0;font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cta .btn{flex:none;min-height:44px;padding-inline:18px;font-size:14px}@media(max-width:749px){.sticky-cta{display:flex}.footer__menu a,.header-drawer__nav a{display:block;padding-block:6px}.grid--scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}}@media(prefers-reduced-motion:reduce){.band-sparkle{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fable-motion.css.map */
