:root{--elegance-noir: #1F3D2B;--elegance-noir-soft: #355040;--elegance-gold: #8CC63F;--elegance-gold-soft: #C0E095;--elegance-gold-deep: #5B8129;--elegance-cream: #F3F1D8;--elegance-stone: #595959;--elegance-tobacco: #3E2817;--elegance-ease: cubic-bezier(.2, .8, .2, 1);--elegance-fast: .28s;--elegance-slow: .6s}.button-primary,.button-secondary,button[class*=button]{transition:transform var(--elegance-fast) var(--elegance-ease),box-shadow var(--elegance-fast) var(--elegance-ease),background-color var(--elegance-fast) var(--elegance-ease)}.button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #8cc63f40}@keyframes elegance-ken-burns{0%{transform:scale(1)}to{transform:scale(1.06)}}.hero picture img,.hero .background-media-container img{animation:elegance-ken-burns 20s ease-out infinite alternate;transform-origin:center center}[data-elegance-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--elegance-slow) var(--elegance-ease),transform var(--elegance-slow) var(--elegance-ease)}[data-elegance-reveal].elegance-in-view{opacity:1;transform:translateY(0)}[data-elegance-reveal][data-stagger="2"]{transition-delay:.15s}[data-elegance-reveal][data-stagger="3"]{transition-delay:.3s}[data-elegance-reveal][data-stagger="4"]{transition-delay:.45s}.marquee:hover [class*=marquee-track],.marquee:hover [class*=scrolling]{animation-play-state:paused}[class*=footer] h3{color:var(--elegance-noir);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;margin-bottom:1em}[class*=footer] a{transition:color var(--elegance-fast) var(--elegance-ease)}[class*=footer] a:hover{color:var(--elegance-gold-deep)}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero picture img{animation:none!important}}img[loading=lazy]{opacity:0;transition:opacity .6s cubic-bezier(.2,.8,.2,1)}img[loading=lazy].is-loaded{opacity:1}.hero img,[fetchpriority=high]{opacity:1!important;transition:none!important}@font-face{font-display:swap}@media(max-width:768px)and (pointer:coarse){.button-primary,.button-secondary{min-height:48px;padding-inline:1.25rem}}[class*=footer]{padding-bottom:max(2rem,env(safe-area-inset-bottom))}.rsi_floating,.rsi_floating_top,.rsi_floating_bottom{display:none!important}.shopify-section:has(.rsi-app-block-container){background:radial-gradient(125% 85% at 50% 50%,color-mix(in srgb,var(--el-cod-accent, #8CC63F) 14%,transparent),transparent 62%),var(--el-cod-dark, #1F3D2B)!important;padding-block:28px!important}.shopify-section:has(.rsi-app-block-container)>*{background:transparent!important}.rsi-app-block-container{text-align:center!important;width:100%!important;margin-inline:auto!important}.rsi-app-block-container #rsi_buy_now_button{display:block!important;width:100%!important;max-width:460px!important;margin:0 auto!important;background:linear-gradient(135deg,var(--el-cod-accent-light, #E7CE83) 0%,var(--el-cod-accent, #8CC63F) 45%,var(--el-cod-accent-deep, #8B6914) 100%)!important;border:0!important;border-radius:16px!important;box-shadow:0 12px 34px color-mix(in srgb,var(--el-cod-accent, #8CC63F) 42%,transparent),inset 0 1px #ffffff80!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;position:relative!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .25s ease!important}.rsi-app-block-container #rsi_buy_now_button *{color:var(--el-cod-on-accent, #1F3D2B)!important}.rsi-app-block-container #rsi_buy_now_button:active{transform:scale(.98)!important}@media(hover:hover){.rsi-app-block-container #rsi_buy_now_button:hover{box-shadow:0 18px 46px color-mix(in srgb,var(--el-cod-accent, #8CC63F) 58%,transparent)!important;transform:translateY(-2px)!important}}.el-cod-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:460px;margin:16px auto 0}.el-cod-trust__chip{font-size:.72rem;font-weight:600;letter-spacing:.03em;color:var(--el-cod-accent, #8CC63F);border:1px solid color-mix(in srgb,var(--el-cod-accent, #8CC63F) 42%,transparent);background:color-mix(in srgb,var(--el-cod-accent, #8CC63F) 6%,transparent);border-radius:999px;padding:.42rem .72rem;white-space:nowrap}@media(max-width:600px){.el-cod-trust{flex-wrap:nowrap;gap:5px;max-width:100%}.el-cod-trust__chip{font-size:.58rem;padding:.36rem .46rem;letter-spacing:0;flex:0 1 auto;min-width:0}}@media(prefers-reduced-motion:reduce){.rsi-app-block-container #rsi_buy_now_button{transition:none!important}}main[data-template*=product] .hero picture img,main[data-template*=product] .hero .background-media-container img{animation:none!important;transform:none!important}:root{--el-cod-accent: #8CC63F;--el-cod-accent-light: #AED779;--el-cod-accent-deep: #5F872B;--el-cod-on-accent: #0A0A0A;--el-cod-dark: #1F3D2B;--el-cod-dark-soft: #355040;--el-cod-on-dark: #FFFFFF}:root{--el-cod-accent-light: #9ACD56;--el-cod-accent-deep: #5F862B;--el-cod-on-accent: #10281A}.shopify-section:has(.rsi-app-block-container){background:radial-gradient(120% 90% at 50% 0%,rgba(140,198,63,.16),transparent 60%),linear-gradient(180deg,#0e2016,#1f3d2b)!important;padding-block:26px 20px!important}.rsi-app-block-container #rsi_buy_now_button{min-height:72px!important;border-radius:14px!important;box-shadow:0 10px 30px #8cc63f61,inset 0 1px #ffffff8c,inset 0 -3px #0000001f!important;animation:el-cod-pulse 2.8s ease-in-out infinite}.rsi-app-block-container #rsi_buy_now_button svg{display:none!important}@keyframes el-cod-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.018)}}@media(prefers-reduced-motion:reduce){.rsi-app-block-container #rsi_buy_now_button{animation:none}}body:has(.rsi-form-wrapper-dialog) [id^=el-codbar]{opacity:0!important;pointer-events:none!important}#floatingBuyNowButton,#rsi_buy_now_button.rsi_floating,.rsi_floating,.rsi_floating_top,.rsi_floating_bottom{display:none!important;visibility:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/elegance-custom.css.map */
