html{scroll-behavior:smooth}::selection{background:#c8a24b47;color:#1a1a1a}:focus-visible{outline:2px solid #c8a24b;outline-offset:2px}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){body:before{content:"";position:fixed;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#c8a24b,#e0c98f);transform-origin:0 50%;transform:scaleX(0);animation:lumoraProgress linear both;animation-timeline:scroll(root);z-index:9999;pointer-events:none}@keyframes lumoraProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@media(prefers-reduced-motion:no-preference){main h1{animation:lumoraHero .9s cubic-bezier(.22,.61,.36,1) both}@keyframes lumoraHero{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}}main h2{position:relative;padding-bottom:10px}main h2:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:64px;background:#c8a24b}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main h2{animation:lumoraFadeUp ease-out both;animation-timeline:view();animation-range:entry 0% entry 50%}main h2:after{transform:scaleX(0);transform-origin:0 50%;animation:lumoraRule ease-out both;animation-timeline:view();animation-range:entry 15% entry 70%}@keyframes lumoraRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}@keyframes lumoraFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main .product-card,main .collection-card,main .resource-card,main .article-card{animation:lumoraFadeUp cubic-bezier(.22,.61,.36,1) both;animation-timeline:view();animation-range:entry 0% entry 45%}main .product-card:nth-child(2),main .collection-card:nth-child(2),main .resource-card:nth-child(2),main .article-card:nth-child(2){animation-range:entry 8% entry 53%}main .product-card:nth-child(3),main .collection-card:nth-child(3),main .resource-card:nth-child(3),main .article-card:nth-child(3){animation-range:entry 16% entry 61%}main .product-card:nth-child(4),main .collection-card:nth-child(4),main .resource-card:nth-child(4),main .article-card:nth-child(4){animation-range:entry 24% entry 69%}main .product-card:nth-child(5),main .collection-card:nth-child(5),main .resource-card:nth-child(5),main .article-card:nth-child(5){animation-range:entry 32% entry 77%}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main .media-with-content img,main .collection-links img{animation:lumoraSettle ease-out both;animation-timeline:view();animation-range:entry 0% entry 70%}@keyframes lumoraSettle{0%{transform:scale(1.06);opacity:.5;filter:saturate(.85)}to{transform:scale(1);opacity:1;filter:saturate(1)}}}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){main .rte>p,main .section-content>p{animation:lumoraFadeUp ease-out both;animation-timeline:view();animation-range:entry 0% entry 40%}}}.product-card{overflow:hidden}.product-card img{transition:transform .6s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){.product-card{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px -24px #1a1a1a59}.product-card:hover img{transform:scale(1.06)}}@media(hover:hover){.resource-card,.article-card,.collection-card{transition:transform .35s cubic-bezier(.22,.61,.36,1),box-shadow .35s ease}.resource-card:hover,.article-card:hover,.collection-card:hover{transform:translateY(-5px);box-shadow:0 22px 40px -24px #1a1a1a4d}}button,.button,a.button,[class*=button-primary]{transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}@media(hover:hover){a.button:hover,button.button:hover,[class*=button-primary]:hover{transform:translateY(-2px);box-shadow:0 12px 26px -12px #1a1a1a80,0 0 0 1px #c8a24b40;filter:brightness(1.06)}}header nav a{position:relative}header nav a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background:#c8a24b;transform:scaleX(0);transform-origin:100% 50%;transition:transform .35s cubic-bezier(.22,.61,.36,1)}@media(hover:hover){header nav a:hover:after{transform:scaleX(1);transform-origin:0 50%}}@media(hover:hover){footer a{transition:color .25s ease}footer a:hover{color:#c8a24b}}.price,[class*=price]{font-variant-numeric:tabular-nums}main img{backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/1/assets/lumora-motion.css.map */
