.elva-sec{--elva-brand: #d10352;--elva-ink: #111111;--elva-muted: #6b6b6b;--elva-line: #e8e8e8;--elva-pad: 15px;--elva-body-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--elva-display-font: Poppins, system-ui, sans-serif;font-family:var(--elva-body-font);color:var(--elva-ink);box-sizing:border-box}.elva-sec *,.elva-sec *:before,.elva-sec *:after{box-sizing:border-box}.elva-sec .elva-sec__wrap{padding-inline:var(--elva-pad);margin-inline:auto;max-width:var(--elva-max, 1200px)}.elva-sec .elva-head{text-align:var(--head-align, center);margin-bottom:var(--head-gap, 20px)}.elva-sec .elva-head__eyebrow{display:block;font-size:var(--eyebrow-size, 12px);line-height:1.4;font-weight:var(--eyebrow-weight, 700);letter-spacing:var(--eyebrow-ls, 1.5px);text-transform:uppercase;color:var(--eyebrow-color, #d10352);margin:0 0 var(--eyebrow-gap, 8px)}.elva-sec .elva-head__title{font-family:var(--elva-display-font);font-size:var(--title-size, 26px);line-height:var(--title-lh, 1.15);font-weight:var(--title-weight, 700);letter-spacing:var(--title-ls, -.2px);color:var(--title-color, #111111);margin:0;text-wrap:balance}.elva-sec .elva-head__title em{font-style:normal;color:var(--title-accent, #d10352)}.elva-sec .elva-head__sub{display:inline-block;font-size:var(--sub-size, 15px);line-height:var(--sub-lh, 1.45);color:var(--sub-color, #4a4a4a);margin:var(--sub-gap, 10px) 0 0;max-width:var(--sub-width, 34em);text-wrap:pretty}.elva-sec .elva-rail{display:flex;gap:var(--rail-gap, 14px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-inline:var(--elva-pad);margin-inline:calc(var(--elva-pad) * -1);margin-block:0;list-style:none}.elva-sec .elva-rail::-webkit-scrollbar{display:none}.elva-sec .elva-rail__item{flex:0 0 var(--rail-item-w, calc(100% - var(--rail-peek, 50px)));scroll-snap-align:center}.elva-sec .elva-dots{display:flex;align-items:center;justify-content:center;gap:var(--dot-gap, 8px);margin-top:var(--dots-gap, 18px)}.elva-sec .elva-dots__dot{width:var(--dot-size, 8px);height:var(--dot-size, 8px);border-radius:50%;border:0;padding:0;cursor:pointer;background:var(--dot-color, #e3c7d6);transition:background .2s ease,transform .2s ease}.elva-sec .elva-dots__dot[aria-current=true]{background:var(--dot-active-color, #d10352);transform:scale(1.15)}.elva-sec .elva-quote{height:100%;display:flex;flex-direction:column;background:var(--card-bg, #ffffff);border:var(--card-border-width, 1px) solid var(--card-border, #f0b9d2);border-radius:var(--card-radius, 18px);padding:var(--card-pad, 16px);text-align:center}.elva-sec .elva-quote__media{border-radius:var(--quote-media-radius, 10px);overflow:hidden;aspect-ratio:var(--quote-ratio, 1 / 1);background:#f3f3f3}.elva-sec .elva-quote__media img{width:100%;height:100%;object-fit:cover;display:block}.elva-sec .elva-stars{display:inline-flex;gap:2px;margin:var(--stars-gap, 14px) auto 0}.elva-sec .elva-stars svg{width:var(--star-size, 16px);height:var(--star-size, 16px);color:var(--star-color, #d10352);fill:var(--star-color, #d10352);display:block}.elva-sec .elva-quote__text{font-size:var(--quote-size, 15px);line-height:var(--quote-lh, 1.5);color:var(--quote-color, #2b2b2b);margin:var(--quote-gap, 12px) 0 0;flex:1 1 auto}.elva-sec .elva-quote__author{font-size:var(--author-size, 14px);font-weight:700;color:var(--author-color, #111111);margin:var(--author-gap, 16px) 0 0}.elva-sec .elva-seal{display:block;width:var(--seal-size, 110px);height:auto;margin:0 auto var(--seal-gap, 18px)}.elva-sec .elva-rule{display:flex;align-items:center;gap:14px;margin-block:var(--rule-gap, 30px);color:var(--rule-color, #d10352)}.elva-sec .elva-rule:before,.elva-sec .elva-rule:after{content:"";flex:1 1 auto;height:1px;background:var(--rule-line, #e9c8d8)}.elva-sec .elva-rule span{font-size:var(--rule-icon-size, 22px);line-height:1}.elva-sec .elva-acc{display:flex;flex-direction:column;gap:var(--acc-gap, 10px)}.elva-sec .elva-acc__item{border:var(--acc-border-width, 1px) solid var(--acc-border, #d8d8d8);border-radius:var(--acc-radius, 14px);background:var(--acc-bg, #ffffff);overflow:hidden}.elva-sec .elva-acc__item[open]{background:var(--acc-open-bg, var(--acc-bg, #ffffff));border-color:var(--acc-open-border, var(--acc-border, #d8d8d8))}.elva-sec .elva-acc__head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:var(--acc-pad-y, 16px) var(--acc-pad-x, 16px);cursor:pointer;list-style:none;font-size:var(--acc-title-size, 15px);line-height:1.35;font-weight:var(--acc-title-weight, 700);color:var(--acc-title-color, #111111)}.elva-sec .elva-acc__head::-webkit-details-marker{display:none}.elva-sec .elva-acc__icon{flex:0 0 auto;width:var(--acc-icon-size, 22px);height:var(--acc-icon-size, 22px);position:relative}.elva-sec .elva-acc__icon:before,.elva-sec .elva-acc__icon:after{content:"";position:absolute;inset:50% 0 auto;height:2px;border-radius:2px;background:var(--acc-icon-color, #111111);transition:transform .2s ease,opacity .2s ease}.elva-sec .elva-acc__icon:after{transform:rotate(90deg)}.elva-sec .elva-acc__item[open] .elva-acc__icon:after{transform:rotate(0);opacity:0}.elva-sec .elva-acc__body{padding:0 var(--acc-pad-x, 16px) var(--acc-pad-y, 16px);font-size:var(--acc-body-size, 14px);line-height:var(--acc-body-lh, 1.55);color:var(--acc-body-color, #4a4a4a)}.elva-sec .elva-acc__body>:first-child{margin-top:0}.elva-sec .elva-acc__body>:last-child{margin-bottom:0}.elva-sec .elva-acc--flush .elva-acc__item{border:0;border-radius:0;border-top:1px solid var(--acc-border, #f0dce6);background:none}.elva-sec .elva-acc--flush{gap:0}.elva-sec .elva-acc--flush .elva-acc__head{justify-content:center;position:relative;text-align:center;padding-inline:44px}.elva-sec .elva-acc--flush .elva-acc__icon{position:absolute;right:8px;border-radius:50%;background:var(--acc-icon-bg, #fdeef5)}.elva-sec .elva-acc--flush .elva-acc__icon:before,.elva-sec .elva-acc--flush .elva-acc__icon:after{inset:50% 6px auto;background:var(--acc-icon-color, #d10352)}.elva-sec .elva-acc--flush .elva-acc__body{text-align:center}.elva-sec .elva-story{border:var(--story-border-width, 2px) solid var(--story-border, #d10352);border-radius:var(--story-radius, 16px);overflow:hidden;background:var(--story-bg, #ffffff)}.elva-sec .elva-story__media{aspect-ratio:var(--story-ratio, 4 / 3);background:#eee}.elva-sec .elva-story__media img,.elva-sec .elva-story__media video{width:100%;height:100%;object-fit:cover;display:block}.elva-sec .elva-story__body{padding:var(--story-pad, 14px)}.elva-sec .elva-story__caption{font-size:var(--story-caption-size, 14px);line-height:1.4;font-style:italic;color:var(--story-caption-color, #d10352);margin:0 0 8px}.elva-sec .elva-story__text{font-size:var(--story-text-size, 14px);line-height:var(--story-text-lh, 1.5);color:var(--story-text-color, #2b2b2b);margin:0}.elva-sec .elva-pillrow{display:flex;flex-wrap:wrap;justify-content:var(--pillrow-align, center);gap:var(--pillrow-gap, 8px)}.elva-sec .elva-tag{display:inline-flex;align-items:center;gap:6px;padding:var(--tag-pad-y, 7px) var(--tag-pad-x, 12px);border-radius:var(--tag-radius, 6px);background:var(--tag-bg, #111111);color:var(--tag-color, #ffffff);font-size:var(--tag-size, 12px);line-height:1.2;font-weight:600}.elva-sec .elva-tag svg{width:12px;height:12px;flex:0 0 auto}.elva-sec .elva-equiv__lead{display:flex;align-items:center;gap:12px;margin-block:var(--equiv-lead-gap, 22px)}.elva-sec .elva-equiv__icon{flex:0 0 auto;width:var(--equiv-icon-size, 46px);height:var(--equiv-icon-size, 46px);color:var(--elva-brand)}.elva-sec .elva-equiv__title{font-family:var(--elva-display-font);font-size:var(--equiv-title-size, 24px);line-height:1.1;font-weight:700;margin:0}.elva-sec .elva-equiv__sub{font-size:var(--equiv-sub-size, 14px);line-height:1.3;color:var(--elva-brand);margin:4px 0 0}.elva-sec .elva-grid{display:grid;grid-template-columns:repeat(var(--grid-cols, 2),minmax(0,1fr));gap:var(--grid-gap, 12px)}.elva-sec .elva-swap{border:var(--swap-border-width, 1px) solid var(--swap-border, #e4e4e4);border-radius:var(--swap-radius, 12px);background:var(--swap-bg, #ffffff);padding:var(--swap-pad, 14px);display:flex;align-items:center;gap:10px}.elva-sec .elva-swap__icon{flex:0 0 auto;width:var(--swap-icon-size, 22px);height:var(--swap-icon-size, 22px);color:var(--elva-brand)}.elva-sec .elva-swap__value{font-size:var(--swap-value-size, 20px);line-height:1.1;font-weight:700;color:var(--swap-value-color, #d10352)}.elva-sec .elva-swap__label{font-size:var(--swap-label-size, 13px);line-height:1.25;font-weight:700;color:var(--swap-label-color, #111111);margin-top:2px}.elva-sec .elva-swap__bar{height:var(--swap-bar-h, 5px);border-radius:99px;background:var(--swap-bar-track, #f6d7e5);margin-top:8px;overflow:hidden}.elva-sec .elva-swap__bar i{display:block;height:100%;border-radius:99px;background:var(--swap-bar-fill, #d10352)}.elva-sec .elva-stat{border:var(--stat-border-width, 1px) solid var(--stat-border, #f0b9d2);border-radius:var(--stat-radius, 14px);background:var(--stat-bg, #ffffff);padding:var(--stat-pad, 20px 14px);text-align:center}.elva-sec .elva-stat__icon{width:var(--stat-icon-box, 44px);height:var(--stat-icon-box, 44px);border-radius:50%;background:var(--stat-icon-bg, #fdeef5);color:var(--stat-icon-color, #d10352);display:grid;place-items:center;margin:0 auto var(--stat-icon-gap, 16px)}.elva-sec .elva-stat__icon svg{width:55%;height:55%}.elva-sec .elva-stat__value{font-family:var(--elva-display-font);font-size:var(--stat-value-size, 34px);line-height:1;font-weight:800;color:var(--stat-value-color, #d10352)}.elva-sec .elva-stat__label{font-size:var(--stat-label-size, 15px);line-height:1.25;font-weight:700;color:var(--stat-label-color, #111111);margin-top:8px}.elva-sec .elva-stat__note{font-size:var(--stat-note-size, 13px);line-height:1.35;color:var(--stat-note-color, #7a7a7a);margin-top:5px}.elva-sec .elva-time{position:relative;padding-left:var(--time-indent, 40px)}.elva-sec .elva-time:before{content:"";position:absolute;left:var(--time-line-x, 14px);top:10px;bottom:10px;width:0;border-left:1px dashed var(--time-line, #d6d6d6)}.elva-sec .elva-time__step+.elva-time__step{margin-top:var(--time-step-gap, 34px)}.elva-sec .elva-time__dot{position:absolute;left:calc(var(--time-line-x, 14px) - var(--time-indent, 40px) - var(--time-dot-size, 28px) / 2);top:0;width:var(--time-dot-size, 28px);height:var(--time-dot-size, 28px);border-radius:50%;border:1px solid var(--time-dot-border, #e6d2dd);background:var(--time-dot-bg, #ffffff);color:var(--time-dot-color, #b9b9b9);display:grid;place-items:center}.elva-sec .elva-time__dot svg{width:55%;height:55%}.elva-sec .elva-time__step{position:relative}.elva-sec .elva-time__label{font-size:var(--time-label-size, 11px);line-height:1.3;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--time-label-color, #8a8a8a)}.elva-sec .elva-time__title{font-family:var(--elva-display-font);font-size:var(--time-title-size, 20px);line-height:1.2;font-weight:700;color:var(--time-title-color, #111111);margin:3px 0 0}.elva-sec .elva-ticks{list-style:none;margin:var(--ticks-gap, 12px) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--tick-gap, 10px)}.elva-sec .elva-ticks li{display:flex;gap:9px;font-size:var(--tick-size, 14px);line-height:var(--tick-lh, 1.4);color:var(--tick-color, #333333)}.elva-sec .elva-ticks svg{flex:0 0 auto;width:14px;height:14px;margin-top:3px;color:var(--tick-icon-color, #d10352)}.elva-sec .elva-tabs{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding-inline:var(--elva-pad);margin-inline:calc(var(--elva-pad) * -1)}.elva-sec .elva-tabs::-webkit-scrollbar{display:none}.elva-sec .elva-tab{flex:0 0 auto;padding:var(--tab-pad-y, 9px) var(--tab-pad-x, 14px);border-radius:var(--tab-radius, 6px);border:1px solid var(--tab-border, #dcdcdc);background:var(--tab-bg, #ffffff);color:var(--tab-color, #8a8a8a);font-size:var(--tab-size, 12px);line-height:1.2;font-weight:700;letter-spacing:.4px;text-transform:uppercase;cursor:pointer}.elva-sec .elva-tab[aria-selected=true]{border-color:var(--tab-active-border, #d10352);background:var(--tab-active-bg, #fdeef5);color:var(--tab-active-color, #d10352)}.elva-sec .elva-vs__heads{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.elva-sec .elva-vs__img{aspect-ratio:var(--vs-ratio, 1 / 1);border-radius:var(--vs-radius, 8px);overflow:hidden;background:#f1f1f1}.elva-sec .elva-vs__img img{width:100%;height:100%;object-fit:cover;display:block}.elva-sec .elva-vs__word{font-family:var(--elva-display-font);font-size:var(--vs-word-size, 18px);font-weight:800;color:var(--vs-word-color, #111111)}.elva-sec .elva-vs__name{text-align:center;font-size:var(--vs-name-size, 14px);font-weight:700;letter-spacing:.4px;text-transform:uppercase;margin-top:10px}.elva-sec .elva-vs__row{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;padding-block:var(--vs-row-pad, 20px);border-top:1px solid var(--vs-line, #e6e6e6);text-align:center}.elva-sec .elva-vs__mark{width:var(--vs-mark-size, 26px);height:var(--vs-mark-size, 26px);margin:0 auto 10px;display:block}.elva-sec .elva-vs__mark--yes{color:var(--vs-yes-color, #d10352)}.elva-sec .elva-vs__mark--no{color:var(--vs-no-color, #111111)}.elva-sec .elva-vs__label{font-size:var(--vs-label-size, 14px);font-weight:700;line-height:1.25}.elva-sec .elva-vs__note{font-size:var(--vs-note-size, 13px);line-height:1.35;color:var(--vs-note-color, #6b6b6b);margin-top:4px}.elva-sec .elva-icons{display:grid;grid-template-columns:repeat(var(--icons-cols, 3),minmax(0,1fr));gap:var(--icons-gap, 10px);text-align:center}.elva-sec .elva-icons__item svg,.elva-sec .elva-icons__item img{width:var(--icons-size, 42px);height:var(--icons-size, 42px);margin:0 auto var(--icons-text-gap, 10px);display:block;color:var(--icons-color, #111111);object-fit:contain}.elva-sec .elva-icons__label{font-size:var(--icons-label-size, 12px);line-height:1.35;font-weight:700;color:var(--icons-label-color, #111111)}.elva-sec .elva-reels{position:relative}.elva-sec .elva-rail--reels .elva-rail__item{flex-basis:calc((100% - var(--rail-gap, 10px) * (var(--cards-mobile, 2.6) - 1)) / var(--cards-mobile, 2.6));scroll-snap-align:start}.elva-sec .elva-reel{position:relative;display:block;width:100%;padding:0;border:0;aspect-ratio:var(--reel-ratio, 9 / 16);border-radius:var(--reel-radius, 10px);overflow:hidden;background:var(--reel-bg, #e9e9e9);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease}.elva-sec .elva-reel:hover{transform:translateY(-2px)}.elva-sec .elva-reel:focus-visible{outline:2px solid var(--elva-brand, #d10352);outline-offset:2px}.elva-sec .elva-reel video,.elva-sec .elva-reel img{width:100%;height:100%;object-fit:cover;display:block}.elva-sec .elva-reel__play{position:absolute;left:50%;top:50%;width:var(--play-size, 34px);height:var(--play-size, 34px);transform:translate(-50%,-50%);color:var(--play-color, #ffffff);filter:drop-shadow(0 2px 6px rgba(0,0,0,.45));transition:transform .15s ease;pointer-events:none}.elva-sec .elva-reel--corner .elva-reel__play{left:var(--play-inset-x, 12px);top:auto;bottom:var(--play-inset-y, 12px);transform:none}.elva-sec .elva-reel__play svg{width:100%;height:100%}.elva-sec .elva-reel:hover .elva-reel__play{transform:translate(-50%,-50%) scale(1.12)}.elva-sec .elva-reel--corner:hover .elva-reel__play{transform:scale(1.12)}.elva-sec .elva-reel__caption{margin-top:var(--caption-gap, 10px);font-size:var(--caption-size, 13px);color:var(--caption-color, #4a4a4a)}.elva-sec .elva-reel__nav{position:absolute;top:50%;display:none;align-items:center;justify-content:center;width:var(--arrow-w, 46px);height:var(--arrow-h, 62px);padding:0;border:0;border-radius:var(--arrow-radius, 8px);background:var(--arrow-bg, #f2f2f2);color:var(--arrow-color, #111111);box-shadow:0 2px 10px #0000001f;cursor:pointer;transition:opacity .15s ease}.elva-sec .elva-reel__nav svg{width:22px;height:22px}.elva-sec .elva-reel__nav--prev{left:0;transform:translateY(-50%) rotate(180deg)}.elva-sec .elva-reel__nav--next{right:0;transform:translateY(-50%)}.elva-sec .elva-reel__nav.is-hidden{opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.elva-sec .elva-reel__nav{display:flex}}html.elva-lb-open,html.elva-lb-open body{overflow:hidden}.elva-sec .elva-lb{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center}.elva-sec .elva-lb[hidden]{display:none}.elva-sec .elva-lb__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--lb-backdrop, rgba(0, 0, 0, .88));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:elva-lb-fade .18s ease-out}.elva-sec .elva-lb__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;max-width:94vw;animation:elva-lb-rise .2s ease-out}@keyframes elva-lb-fade{0%{opacity:0}to{opacity:1}}@keyframes elva-lb-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.elva-sec .elva-lb__stage{position:relative;width:min(94vw,calc(var(--lb-height, 82vh) * .5625));aspect-ratio:9 / 16;border-radius:var(--lb-radius, 14px);overflow:hidden;background:#000;box-shadow:0 24px 60px #0000008c}.elva-sec .elva-lb__stage video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.elva-sec .elva-lb__close{position:fixed;top:max(14px,env(safe-area-inset-top,14px));right:14px;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--lb-btn-size, 44px);height:var(--lb-btn-size, 44px);padding:0;border:0;border-radius:50%;background:var(--lb-btn-bg, #ffffff);color:var(--lb-btn-color, #111111);box-shadow:0 2px 12px #00000059;cursor:pointer}.elva-sec .elva-lb__close svg{width:52%;height:52%}.elva-sec .elva-lb__nav{position:absolute;top:50%;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--lb-btn-size, 44px);height:var(--lb-btn-size, 44px);padding:0;border:0;border-radius:50%;background:var(--lb-btn-bg, #ffffff);color:var(--lb-btn-color, #111111);box-shadow:0 2px 12px #00000059;opacity:.92;cursor:pointer}.elva-sec .elva-lb__nav[hidden]{display:none}.elva-sec .elva-lb__nav svg{width:52%;height:52%}.elva-sec .elva-lb__nav--prev{left:8px;transform:translateY(-50%) rotate(180deg)}.elva-sec .elva-lb__nav--next{right:8px;transform:translateY(-50%)}.elva-sec .elva-lb__caption{margin:0;max-width:90vw;text-align:center;font-size:15px;line-height:1.35;color:var(--lb-caption-color, #ffffff);text-wrap:pretty}.elva-sec .elva-lb__caption:empty{display:none}@media screen and (min-width:750px){.elva-sec .elva-lb__nav--prev{left:calc(var(--lb-btn-size, 44px) * -1 - 20px)}.elva-sec .elva-lb__nav--next{right:calc(var(--lb-btn-size, 44px) * -1 - 20px)}}.elva-sec .elva-social{position:relative}.elva-sec .elva-social__badge{position:absolute;left:50%;bottom:var(--social-badge-bottom, -18px);transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:99px;background:var(--social-badge-bg, #ffffff);box-shadow:0 6px 20px #0000001f;font-size:var(--social-badge-size, 14px);white-space:nowrap}.elva-sec .elva-social__badge b{color:var(--elva-brand)}.elva-sec .elva-social__card{aspect-ratio:var(--social-ratio, 3 / 4);border-radius:var(--social-radius, 10px);overflow:hidden;background:#ededed}.elva-sec .elva-social__card img,.elva-sec .elva-social__card video{width:100%;height:100%;object-fit:cover;display:block}.elva-sec .elva-social__note{text-align:center;font-size:var(--social-note-size, 14px);line-height:1.4;font-weight:700;letter-spacing:.3px;text-transform:uppercase;margin-top:var(--social-note-gap, 40px)}.elva-sec .elva-social__note em{font-style:normal;color:var(--elva-brand)}.elva-sec .elva-gift{border:var(--gift-border-width, 1px) solid var(--gift-border, #e0e0e0);border-radius:var(--gift-radius, 16px);background:var(--gift-bg, #ffffff);padding:var(--gift-pad, 16px)}.elva-sec .elva-gift__media{aspect-ratio:var(--gift-ratio, 1 / 1);background:#fff}.elva-sec .elva-gift__media img{width:100%;height:100%;object-fit:contain;display:block}.elva-sec .elva-gift__row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.elva-sec .elva-gift__name{font-family:var(--elva-display-font);font-size:var(--gift-name-size, 17px);font-weight:700;line-height:1.2}.elva-sec .elva-gift__free{display:inline-block;padding:3px 10px;border-radius:99px;background:var(--gift-free-bg, #d10352);color:#fff;font-size:var(--gift-free-size, 12px);font-weight:800;letter-spacing:.3px}.elva-sec .elva-gift__was{font-size:var(--gift-was-size, 14px);color:var(--gift-was-color, #8a8a8a);text-decoration:line-through;margin-left:8px}.elva-sec .elva-gift .elva-acc{margin-top:12px}.elva-sec .elva-banner{position:relative;border:var(--banner-border-width, 2px) solid var(--banner-border, #d10352);border-radius:var(--banner-radius, 16px);overflow:hidden}.elva-sec .elva-banner img{width:100%;height:auto;display:block}.elva-sec .elva-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:var(--cta-pad, 17px 22px);border:0;border-radius:var(--cta-radius, 8px);background:var(--cta-bg, #d10352);color:var(--cta-color, #ffffff);font-family:var(--elva-display-font);font-size:var(--cta-size, 15px);line-height:1.2;font-weight:700;letter-spacing:var(--cta-ls, .5px);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .08s ease}.elva-sec .elva-cta:active{transform:scale(.99)}.elva-sec .elva-cta svg{width:18px;height:18px;flex:0 0 auto}.elva-sec .elva-chip{display:inline-block;padding:8px 16px;border-radius:99px;border:1px solid var(--chip-border, #d10352);color:var(--chip-color, #d10352);background:var(--chip-bg, #ffffff);font-size:var(--chip-size, 12px);font-weight:700;letter-spacing:1.2px;text-transform:uppercase}@media screen and (min-width:750px){.elva-sec .elva-rail__item{flex-basis:var(--rail-item-w-desktop, calc((100% - var(--rail-gap, 14px) * 2) / 3))}.elva-sec .elva-rail--reels .elva-rail__item{flex-basis:calc((100% - var(--rail-gap, 10px) * (var(--cards-desktop, 5) - 1)) / var(--cards-desktop, 5))}.elva-sec .elva-grid{grid-template-columns:repeat(var(--grid-cols-desktop, 3),minmax(0,1fr))}.elva-sec .elva-head__title{font-size:var(--title-size-desktop, 34px)}.elva-sec .elva-time{padding-left:56px}.elva-sec .elva-cta{width:auto;min-width:320px;margin-inline:auto}}@media(prefers-reduced-motion:reduce){.elva-sec .elva-rail{scroll-behavior:auto}.elva-sec *,.elva-sec *:before,.elva-sec *:after{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/elva-sections.css.map */
