.elvtd-promo-banner{container-type:inline-size;position:relative;width:100%;overflow:hidden;background:#1e0100;color:#fff;font-optical-sizing:none}.elvtd-promo-banner__inner{--u: calc(100cqw / 390);position:relative;width:100%;aspect-ratio:390 / 580}.elvtd-promo-banner__inner>*{position:absolute;margin:0}.elvtd-promo-banner__bg,.elvtd-promo-banner__bg img{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.elvtd-promo-banner__bg img{position:absolute;display:block;object-fit:cover}.elvtd-promo-banner__gradient{background-image:linear-gradient(var(--grad-angle, 123deg),#ffffff 5.5276%,rgb(255,152,113) 90.25%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.elvtd-promo-banner__eyebrow{display:flex;align-items:center;font-family:Inter,sans-serif;font-weight:400;text-transform:uppercase;white-space:nowrap;line-height:.9}.elvtd-promo-banner__dot{position:relative;flex:none}.elvtd-promo-banner__dot img{position:absolute;top:-90.91%;left:-90.91%;display:block;width:281.82%;height:281.82%;max-width:none}.elvtd-promo-banner__title{font-family:Inter,sans-serif;font-weight:400;line-height:.9;background-image:linear-gradient(var(--grad-angle),rgb(252,185,143) 6.1384%,rgb(255,255,255) 148.93%)}.elvtd-promo-banner__subheading{font-family:Inter,sans-serif;font-weight:500;line-height:1.1;color:#fff}.elvtd-promo-banner__offer-heading{font-family:Inter,sans-serif;font-weight:300;line-height:normal;text-align:right;color:#fff}.elvtd-promo-banner__disclaimer{font-family:Inter,sans-serif;font-weight:300;line-height:1.2;text-transform:uppercase;transform:translate(-50%,-50%) rotate(-90deg)}.elvtd-promo-banner__price>span{position:absolute;display:flex;align-items:center;white-space:nowrap}.elvtd-promo-banner__currency{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:500;line-height:normal;color:#fff}.elvtd-promo-banner__amount{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;line-height:.9;--grad-angle: 123.1deg}.elvtd-promo-banner__off>span{position:absolute;left:50%;top:50%;display:flex;align-items:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;line-height:normal;color:#fff;transform:translate(-50%,-50%) rotate(-90deg)}.elvtd-promo-banner__subtitle{justify-content:flex-end;text-align:right;white-space:normal!important;font-family:Inter,sans-serif;font-weight:300;line-height:1;color:#fff}.elvtd-promo-banner__button{display:flex;align-items:center;justify-content:center;border-radius:999px;font-family:Inter,sans-serif;font-weight:500;line-height:normal;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:#000;background-color:#fff;transition:background-color .2s ease}.elvtd-promo-banner__button:hover{background-color:#e6e6e6}.elvtd-promo-banner__eyebrow{left:calc(47.452 * var(--u));top:calc(34.124 * var(--u));gap:calc(6.072 * var(--u));font-size:calc(16 * var(--u));letter-spacing:calc(1.6 * var(--u))}.elvtd-promo-banner__dot{width:calc(4.175 * var(--u));height:calc(4.175 * var(--u))}.elvtd-promo-banner__title{left:calc(41 * var(--u));top:calc(65 * var(--u));width:calc(307.903 * var(--u));font-size:calc(44.624 * var(--u));letter-spacing:calc(-3.57 * var(--u));--grad-angle: -64.13deg}.elvtd-promo-banner__offer-heading{left:calc(236 * var(--u));top:calc(141 * var(--u));width:calc(122 * var(--u));font-size:calc(16 * var(--u))}.elvtd-promo-banner__price{left:calc(142 * var(--u));top:calc(213 * var(--u));width:calc(248 * var(--u));height:calc(153.063 * var(--u))}.elvtd-promo-banner__amount{left:calc(52.31 * var(--u));top:calc(11.14 * var(--u));width:calc(143.308 * var(--u));height:calc(84.5 * var(--u));font-size:calc(85.642 * var(--u));letter-spacing:calc(-1.7128 * var(--u))}.elvtd-promo-banner__currency{left:calc(22.28 * var(--u));top:calc(26.2 * var(--u));width:calc(34.828 * var(--u));height:calc(64.517 * var(--u));font-size:calc(39.966 * var(--u))}.elvtd-promo-banner__off{left:calc(191.8 * var(--u));top:calc(27.12 * var(--u));width:calc(30.26 * var(--u));height:calc(62.233 * var(--u))}.elvtd-promo-banner__off>span{width:calc(62.233 * var(--u));height:calc(30.26 * var(--u));font-size:calc(34.257 * var(--u));letter-spacing:calc(-.6851 * var(--u))}.elvtd-promo-banner__subtitle{left:calc(36.813 * var(--u));top:calc(95.42 * var(--u));width:calc(183.094 * var(--u));height:calc(48.438 * var(--u));font-size:calc(19.375 * var(--u));letter-spacing:calc(-.3875 * var(--u))}.elvtd-promo-banner__button{left:calc(72 * var(--u));top:calc(499 * var(--u));width:calc(287 * var(--u));height:calc(56 * var(--u));font-size:calc(20 * var(--u));letter-spacing:calc(.8 * var(--u))}.elvtd-promo-banner__disclaimer{left:calc(27 * var(--u));top:calc(417 * var(--u));width:calc(300 * var(--u));font-size:max(7px,calc(8 * var(--u)));text-align:left}@media(min-width:768px){.elvtd-promo-banner__inner{--u: calc(100cqw / 1920);aspect-ratio:1920 / 864}.elvtd-promo-banner__eyebrow{left:calc(145 * var(--u));top:calc(91 * var(--u));gap:calc(16 * var(--u));font-size:calc(30 * var(--u));letter-spacing:calc(3 * var(--u))}.elvtd-promo-banner__dot{width:calc(11 * var(--u));height:calc(11 * var(--u))}.elvtd-promo-banner__title{left:calc(128 * var(--u));top:calc(190.57 * var(--u));width:calc(560 * var(--u));font-size:calc(124 * var(--u));letter-spacing:calc(-9.92 * var(--u));--grad-angle: -77.2deg}.elvtd-promo-banner__subheading{left:calc(140 * var(--u));top:calc(555 * var(--u));width:calc(458 * var(--u));font-size:calc(35 * var(--u));letter-spacing:calc(-3 * var(--u))}.elvtd-promo-banner__offer-heading{left:calc(1255 * var(--u));top:calc(192 * var(--u));width:calc(454 * var(--u));font-size:calc(40 * var(--u))}.elvtd-promo-banner__price{left:calc(1255 * var(--u));top:calc(375 * var(--u));width:calc(512 * var(--u));height:calc(316 * var(--u))}.elvtd-promo-banner__amount{left:calc(108 * var(--u));top:calc(23 * var(--u));width:calc(295.861 * var(--u));height:calc(174.452 * var(--u));font-size:calc(176.809 * var(--u));letter-spacing:calc(-3.5362 * var(--u))}.elvtd-promo-banner__currency{left:calc(46 * var(--u));top:calc(54 * var(--u));width:calc(71.902 * var(--u));height:calc(133.196 * var(--u));font-size:calc(82.511 * var(--u))}.elvtd-promo-banner__off{left:calc(396 * var(--u));top:calc(56 * var(--u));width:calc(62.473 * var(--u));height:calc(128.481 * var(--u))}.elvtd-promo-banner__off>span{width:calc(128.481 * var(--u));height:calc(62.473 * var(--u));font-size:calc(70.724 * var(--u));letter-spacing:calc(-1.4145 * var(--u))}.elvtd-promo-banner__subtitle{left:calc(76 * var(--u));top:calc(197 * var(--u));width:calc(378 * var(--u));height:calc(100 * var(--u));font-size:calc(40 * var(--u));letter-spacing:calc(-.8 * var(--u))}.elvtd-promo-banner__button{left:calc(140 * var(--u));top:calc(706 * var(--u));width:auto;height:auto;padding:max(6px,calc(16 * var(--u))) max(18px,calc(60 * var(--u)));font-size:max(11px,calc(20 * var(--u)));letter-spacing:calc(.8 * var(--u))}.elvtd-promo-banner__disclaimer{left:calc(1848 * var(--u));top:calc(432 * var(--u));width:calc(672 * var(--u));font-size:max(7px,calc(18 * var(--u)));text-align:center}}@media(min-width:2560px){.elvtd-promo-banner__inner{--u: calc(100cqw / 2560);aspect-ratio:2560 / 730}.elvtd-promo-banner__eyebrow{left:calc(133 * var(--u));top:calc(112 * var(--u))}.elvtd-promo-banner__title{left:calc(116 * var(--u));top:calc(189 * var(--u));width:calc(966 * var(--u));--grad-angle: -64.27deg}.elvtd-promo-banner__subheading{left:calc(128 * var(--u));top:calc(464 * var(--u));width:calc(828 * var(--u))}.elvtd-promo-banner__offer-heading{left:calc(1845 * var(--u));top:calc(151 * var(--u));width:calc(478 * var(--u))}.elvtd-promo-banner__price{left:calc(1869 * var(--u));top:calc(264 * var(--u))}.elvtd-promo-banner__button{left:calc(116 * var(--u));top:calc(570 * var(--u))}.elvtd-promo-banner__disclaimer{left:calc(2481 * var(--u));top:calc(370 * var(--u));width:calc(542 * var(--u));text-align:left}}.elvtd-promo-banner .elvtd-promo-banner__subheading,.elvtd-promo-banner .elvtd-promo-banner__title-text--desktop,.elvtd-promo-banner .elvtd-promo-banner__title-text--wide{display:none}@media(min-width:768px){.elvtd-promo-banner .elvtd-promo-banner__title-text--mobile{display:none}.elvtd-promo-banner .elvtd-promo-banner__subheading{display:block}.elvtd-promo-banner .elvtd-promo-banner__title-text--desktop{display:inline}}@media(min-width:2560px){.elvtd-promo-banner .elvtd-promo-banner__title-text--desktop{display:none}.elvtd-promo-banner .elvtd-promo-banner__title-text--wide{display:inline}}.elvtd-promo-banner__track{display:grid}.elvtd-promo-banner__slide{grid-area:1 / 1;min-width:0;position:relative}.elvtd-promo-banner__track:not(.is-ready) .elvtd-promo-banner__slide:not([hidden])~.elvtd-promo-banner__slide,.elvtd-promo-banner__track.is-ready .elvtd-promo-banner__slide:not(.is-active):not(.is-leaving){visibility:hidden}.elvtd-promo-banner__slide.is-active{z-index:2}.elvtd-promo-banner__slide.is-leaving{z-index:1;animation:elvtd-promo-out .8s cubic-bezier(.65,0,.35,1) both}.elvtd-promo-banner__slide.is-entering{animation:elvtd-promo-in .8s cubic-bezier(.65,0,.35,1) both}@keyframes elvtd-promo-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes elvtd-promo-out{0%{transform:translate(0)}to{transform:translate(-100%)}}.elvtd-promo-banner__track.is-reverse .elvtd-promo-banner__slide.is-entering{animation-name:elvtd-promo-in-reverse}.elvtd-promo-banner__track.is-reverse .elvtd-promo-banner__slide.is-leaving{animation-name:elvtd-promo-out-reverse}@keyframes elvtd-promo-in-reverse{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes elvtd-promo-out-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}.elvtd-promo-banner__track.is-draggable{touch-action:pan-y;-webkit-user-select:none;user-select:none}.elvtd-promo-banner__track.is-draggable img{-webkit-user-drag:none}@keyframes elvtd-promo-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.elvtd-promo-banner__track.is-reverse .elvtd-promo-banner__slide.is-entering,.elvtd-promo-banner__slide.is-entering{animation:elvtd-promo-fade-in .4s ease both}.elvtd-promo-banner__track.is-reverse .elvtd-promo-banner__slide.is-leaving,.elvtd-promo-banner__slide.is-leaving{animation:none;visibility:hidden}}.elvtd-promo-slide{--u: calc(100cqw / 390);position:relative;height:100%;min-height:calc(548 * var(--u));font-family:Inter,sans-serif;color:#fff}.elvtd-promo-slide__bg{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.elvtd-promo-slide__bg img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom}.elvtd-promo-slide__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:calc(23 * var(--u));padding:calc(24 * var(--u)) calc(20 * var(--u)) calc(24 * var(--u)) calc(24 * var(--u))}.elvtd-promo-slide__text{max-width:calc(342 * var(--u))}.elvtd-promo-slide__text>*{margin:0}.elvtd-promo-slide__eyebrow{font-size:calc(25 * var(--u));font-weight:400;line-height:1;letter-spacing:calc(-1.25 * var(--u))}.elvtd-promo-slide__title{margin-top:calc(8 * var(--u));font-family:Inter,sans-serif;font-size:calc(35 * var(--u));font-weight:500;line-height:1.1;letter-spacing:calc(-1.75 * var(--u));color:#fff}.elvtd-promo-slide__description{margin-top:calc(16 * var(--u));font-size:calc(16 * var(--u));font-weight:500;line-height:normal;letter-spacing:calc(.32 * var(--u))}.elvtd-promo-slide__footer{display:flex;align-items:flex-end;justify-content:space-between}.elvtd-promo-slide__button{display:flex;align-items:center;justify-content:center;width:100%;padding:calc(16 * var(--u)) calc(28 * var(--u));border-radius:999px;background-color:#e11d26;color:#fff;font-size:calc(16 * var(--u));font-weight:500;line-height:normal;letter-spacing:calc(.64 * var(--u));text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .2s ease}.elvtd-promo-slide__button:hover{background-color:#b80014}.elvtd-promo-slide__badge,.elvtd-promo-slide__desktop{display:none}@media(min-width:768px){.elvtd-promo-slide{--u: calc(100cqw / 1920);min-height:calc(864 * var(--u));display:flex;flex-direction:column;justify-content:flex-end}.elvtd-promo-slide__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(98.63deg,#00000080 26%,#0000 59.517%)}.elvtd-promo-slide__bg img{object-position:center}.elvtd-promo-slide__content{gap:calc(175 * var(--u));padding:calc(70 * var(--u)) calc(110 * var(--u))}.elvtd-promo-slide__text{max-width:none}.elvtd-promo-slide__mobile{display:none}.elvtd-promo-slide__desktop{display:inline}.elvtd-promo-slide__eyebrow{font-size:calc(35 * var(--u));line-height:1.2;letter-spacing:calc(-1.75 * var(--u))}.elvtd-promo-slide__title{width:calc(506 * var(--u));margin-top:calc(16 * var(--u));font-size:calc(90 * var(--u));line-height:1;letter-spacing:calc(-7.2 * var(--u))}.elvtd-promo-slide__description{width:calc(506 * var(--u));margin-top:calc(32 * var(--u));font-size:calc(25 * var(--u));font-weight:300;line-height:1.3;letter-spacing:calc(-1 * var(--u))}.elvtd-promo-slide__footer{width:calc(1659 * var(--u))}.elvtd-promo-slide__button{width:auto;padding:max(6px,calc(16 * var(--u))) max(18px,calc(60 * var(--u)));background-color:#d30018;font-size:max(11px,calc(20 * var(--u)));letter-spacing:calc(.8 * var(--u))}.elvtd-promo-slide__badge{display:flex;align-items:stretch;gap:calc(4 * var(--u))}.elvtd-promo-slide__badge-rank{display:flex;align-items:center;justify-content:center;padding:calc(9 * var(--u)) calc(16 * var(--u));border:1px solid #d30018;border-radius:calc(5 * var(--u));background:radial-gradient(120% 140% at 61% 84%,#180002,#2c0103,#410205 25%,#690508,#92070a,#ba090d);font-size:calc(30 * var(--u));font-weight:500;line-height:1.5;letter-spacing:calc(-.9 * var(--u));text-transform:uppercase;white-space:nowrap}.elvtd-promo-slide__badge-card{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--u));width:calc(311 * var(--u));padding:calc(10 * var(--u)) calc(20 * var(--u));border-radius:calc(5 * var(--u));background-color:#fff}.elvtd-promo-slide__badge-card img{display:block;flex:none;width:calc(59 * var(--u));height:calc(59 * var(--u));border-radius:50%;object-fit:cover}.elvtd-promo-slide__badge-text{font-size:calc(16 * var(--u));font-weight:400;line-height:1.4;letter-spacing:calc(-.32 * var(--u));color:#000c;white-space:nowrap}}@media(min-width:2560px){.elvtd-promo-slide{--u: calc(100cqw / 2560);min-height:calc(730 * var(--u))}.elvtd-promo-slide__footer{width:calc(2299 * var(--u))}}
/*# sourceMappingURL=/cdn/shop/t/138/assets/elvtd-hero-banner-promo.css.map */
