[id*=hero_iyt6zg],[id*=hero_ywf8qi]{position:relative}[id*=hero_iyt6zg]:after,[id*=hero_ywf8qi]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}@media(prefers-reduced-motion:no-preference){#Hero-hero_iyt6zg img.hero__media,#shopify-section-hero_iyt6zg img.hero__media,[id*=hero_iyt6zg] img.hero__media,.hero img.hero__media{animation:dyn-kenburns 14s ease-in-out infinite alternate!important;will-change:transform}@keyframes dyn-kenburns{0%{transform:scale(1) translateY(0)}to{transform:scale(1.18) translateY(-2.5%)}}}@media(prefers-reduced-motion:no-preference){#Hero-hero_iyt6zg :is(h1,h2),#shopify-section-hero_iyt6zg :is(h1,h2),[id*=hero_iyt6zg] :is(h1,h2),.text-block--hero_dyn_headline :is(h1,h2),#Hero-hero_ywf8qi :is(h1,h2),#shopify-section-hero_ywf8qi :is(h1,h2),[id*=hero_ywf8qi] :is(h1,h2){background:linear-gradient(100deg,#faf3e7 15%,#f3dfb2 35%,#e8a33d,#f3dfb2 65%,#faf3e7 85%)!important;background-size:280% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important;animation:dyn-shimmer 5s ease-in-out infinite!important;filter:drop-shadow(0 0 14px rgba(232,163,61,.3))}@keyframes dyn-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}}@media(prefers-reduced-motion:no-preference){[id*=hero_ywf8qi]{background:linear-gradient(115deg,#2a1a2e,#57203a,#7a2e2e,#2a1a2e)!important;background-size:300% 300%!important;animation:dyn-gradient 14s ease infinite}@keyframes dyn-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}}[id*=hero_ywf8qi] .hero__media{display:none}@media(prefers-reduced-motion:no-preference){[id*=header_announcements]{animation:dyn-bar 9s ease-in-out infinite}@keyframes dyn-bar{0%,to{filter:brightness(1)}50%{filter:brightness(1.22)}}}.product-card{transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease;will-change:transform}@media(hover:hover)and (prefers-reduced-motion:no-preference){.product-card:hover{transform:translateY(-10px);box-shadow:0 26px 48px -16px #2a1a2e8c}.product-card img{transition:transform .7s cubic-bezier(.22,1,.36,1)}.product-card:hover img{transform:scale(1.1)}}.dyn-reveal{opacity:0;transform:translateY(32px);transition:opacity .85s ease,transform .85s cubic-bezier(.22,1,.36,1)}.dyn-reveal.dyn-in{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.dyn-reveal{opacity:1;transform:none;transition:none}}.dyn-adding{transform:scale(.96)!important;filter:brightness(1.15) saturate(1.2);transition:transform .15s ease,filter .3s ease!important}button,.button{transition:transform .15s ease}button:active,.button:active{transform:scale(.97)}.dyn-mood{--mood-a: #2a1a2e;--mood-b: #e8a33d;text-align:center;padding-block:12px 8px}.dyn-mood h2{margin-bottom:6px}.dyn-mood__sub{opacity:.75;margin-bottom:22px}.dyn-mood__chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:26px}.dyn-mood__chip{border:0;border-radius:999px;padding:10px 20px;font-size:.9rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,outline .15s ease}.dyn-mood__chip:hover{transform:translateY(-2px)}.dyn-mood__chip[aria-pressed=true]{box-shadow:0 0 0 2px #faf3e7,0 0 0 4px var(--mood-ring, #e8a33d),0 10px 24px -12px #2a1a2e99;transform:translateY(-2px) scale(1.04)}.dyn-mood__panels{position:relative;max-width:560px;margin:0 auto}.dyn-mood__panel{display:none;border:1px solid var(--mood-b);border-top:6px solid var(--mood-b);background:color-mix(in srgb,var(--mood-b) 12%,#faf3e7);border-radius:4px;padding:28px 26px}.dyn-mood__panel.is-active{display:block;animation:dyn-panel-in .5s cubic-bezier(.22,1,.36,1)}@keyframes dyn-panel-in{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.dyn-mood__panel h3{margin:0 0 8px}.dyn-mood__panel p{margin:0 0 18px;font-style:italic}.dyn-mood__panel a{font-weight:600;text-transform:uppercase;letter-spacing:.06em;text-underline-offset:4px}@media(prefers-reduced-motion:reduce){.dyn-mood__panel.is-active{animation:none}.dyn-mood__chip,.dyn-mood__chip:hover,.dyn-mood__chip[aria-pressed=true]{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/dynamic-motion.css.map */
