.ex-btn-row--sm{gap:var(--space-10)}.ex-hero-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-16)}.ex-offers-wrap{min-width:0}@media(min-width:990px){.ex-section--hero-full{padding-top:0}.ex-hero-wrap--full{max-width:none;padding:0}.ex-hero-wrap--full .ex-hero{border-radius:0}.ex-hero-wrap--full .ex-hero__copy{padding-left:var(--space-48)}.ex-hero-wrap--full .ex-offers-wrap{padding:0 var(--gutter)}}.ex-hero{position:relative;min-height:clamp(460px,62vh,620px);border-radius:var(--radius-card);overflow:hidden;background:var(--ex-hero-bg);color:var(--ink-media-strong)}.ex-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.ex-hero__slide.is-active{opacity:1;visibility:visible}.ex-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.ex-hero__media picture{display:contents}.ex-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 6s ease-out}.ex-hero__slide.is-active .ex-hero__img{transform:scale(1)}.ex-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ex-scrim-left-soft)}.ex-hero__copy{position:relative;height:100%;min-height:inherit;box-sizing:border-box;padding:var(--space-48) var(--space-48) 88px;display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-16);max-width:640px}.ex-hero__copy--wide{max-width:none}.ex-hero__kicker{color:var(--ink-media-1)}.ex-hero__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h1);line-height:var(--leading-tight);text-transform:var(--case-display);color:var(--ink-media-strong);text-wrap:balance}.ex-hero__title--h1{font-size:clamp(36px,5vw,var(--text-hero))}.ex-hero__text{margin:0;max-width:460px;font-family:var(--font-body);font-size:15px;line-height:1.6;color:var(--ink-media-1)}.ex-hero__bar{display:none}.ex-hero__ctrl{position:absolute;left:var(--space-48);right:var(--space-24);bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);z-index:2}.ex-hero__dots,.ex-hero__arrows{display:flex;gap:var(--space-8)}.ex-hero__dot{width:16px;height:4px;padding:0;border:0;border-radius:2px;cursor:pointer;background:var(--ink-media-line);transition:width .3s,background .3s}.ex-hero__dot[aria-current=true]{width:40px;background:var(--ex-red)}.ex-hero__arrow{width:var(--tap-min);height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:var(--radius-circle);background:color-mix(in srgb,var(--ex-black) 55%,transparent);color:var(--ex-white);cursor:pointer;transition:background-color var(--duration-base) var(--ease-exotic)}.ex-hero__arrow:hover{background:var(--ex-red)}.ex-hero__dot:focus-visible,.ex-hero__arrow:focus-visible{outline:2px solid var(--ex-white);outline-offset:2px}.ex-offers-wrap{display:grid;gap:var(--space-10)}.ex-offers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12);padding-top:var(--space-8)}.ex-offer{position:relative;display:grid;grid-template-columns:84px 1fr;align-items:center;gap:var(--space-12);padding:var(--space-8);cursor:pointer;text-align:left;background:var(--ex-dark-1);border:1px solid var(--ex-line);border-radius:var(--radius-card);color:var(--text-strong);font:inherit;transition:background .2s,border-color .2s,box-shadow .2s,transform var(--duration-base) var(--ease-exotic)}.ex-offer:hover{border-color:var(--ex-line-strong);transform:var(--lift-hover)}.ex-offer[aria-pressed=true]{background:linear-gradient(180deg,color-mix(in srgb,var(--ex-red) 16%,transparent),color-mix(in srgb,var(--ex-red) 4%,transparent));border-color:var(--ex-red);box-shadow:0 0 0 1px var(--ex-red),var(--shadow-button-red)}.ex-offer:focus-visible{outline:2px solid var(--ex-white);outline-offset:2px}.ex-offer__badge{position:absolute;top:-8px;right:8px;height:16px;padding:0 6px;display:inline-flex;align-items:center;border-radius:8px;font-family:var(--font-body);font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--ex-white);background:var(--ex-black);border:1px solid var(--ex-fill-hover-strong)}.ex-offer[aria-pressed=true] .ex-offer__badge,.ex-offer__badge--sale{background:var(--ex-red);border-color:var(--ex-red)}.ex-offer__img{width:84px;height:54px;object-fit:cover;border-radius:6px;display:block;background:var(--surface-media)}.ex-offer__info{display:grid;gap:var(--space-2);min-width:0}.ex-offer__title{font-family:var(--font-body);font-size:var(--text-spec);font-weight:var(--font-weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-family:var(--font-body);font-size:var(--text-note)}.ex-offer__was,.ex-offer__unit{color:var(--text-meta)}.ex-offer__now{color:var(--ex-red);font-weight:var(--font-weight-medium)}.ex-offers__dots{display:none;justify-content:center;gap:var(--space-6)}.ex-offers__dot{width:8px;height:8px;padding:0;border:0;border-radius:4px;cursor:pointer;background:var(--ex-line);transition:width .3s,background .3s}.ex-offers__dot[aria-current=true]{width:24px;background:var(--ex-red)}@media(max-width:860px){.ex-offers{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes ex-hero-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ex-hero-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(max-width:640px){.ex-hero{display:grid;min-height:544px;background:var(--ex-dark-1)}.ex-hero__slide{position:relative;inset:auto;grid-area:1 / 1;display:flex;flex-direction:column}.ex-hero__media{position:relative;inset:auto;height:260px;flex:none}.ex-hero__shade{display:none}.ex-hero__copy{height:auto;min-height:0;flex:1;justify-content:flex-start;padding:22px 20px 20px;gap:var(--space-12);border-top:3px solid var(--ex-red);max-width:none}.ex-hero__title{font-size:28px}.ex-hero__title--h1{font-size:34px}.ex-hero__bar{display:block;position:absolute;top:-3px;left:0;right:0;height:3px;background:var(--ex-white);transform-origin:left}.ex-hero__slide.is-active .ex-hero__bar{animation:ex-hero-bar 6s linear both}.ex-hero.is-paused .ex-hero__bar{animation-play-state:paused}.ex-hero__slide.is-active .ex-hero__copy>:not(.ex-hero__bar){animation:ex-hero-up .6s ease both}.ex-hero__slide.is-active .ex-hero__copy>:nth-child(3){animation-delay:.08s}.ex-hero__slide.is-active .ex-hero__copy>:nth-child(4){animation-delay:.16s}.ex-hero__slide.is-active .ex-hero__copy>:nth-child(5){animation-delay:.24s}.ex-hero__ctrl{left:12px;right:12px;top:204px;bottom:auto}.ex-hero__dots{padding:8px 10px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--ex-black) 45%,transparent)}.ex-offers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--gutter) * -1);padding:var(--space-8) var(--gutter) 0;scroll-padding:0 var(--gutter);gap:var(--space-8)}.ex-offers::-webkit-scrollbar{display:none}.ex-offer{flex:0 0 85%;scroll-snap-align:start;grid-template-columns:46% minmax(0,1fr);gap:var(--space-16);padding:10px 16px 14px 0;background:var(--ex-dark-1);border-color:var(--ex-line);box-shadow:none}.ex-offer:hover{transform:none}.ex-offer__badge{top:6px;left:6px;right:auto;z-index:1}.ex-offer__img{width:calc(100% - 8px);height:84px;margin:0 0 0 10px}.ex-offer__info{gap:var(--space-6);padding:4px 0 2px 4px}.ex-offer__title{font-size:15px;white-space:normal;line-height:1.2}.ex-offer__price{font-size:var(--text-spec)}.ex-offer.is-current{border:2px solid var(--ex-red);box-shadow:0 0 0 1px var(--ex-red),var(--shadow-button-red)}.ex-offer.is-current .ex-offer__badge{background:var(--ex-red);border-color:var(--ex-red)}.ex-offers__dots{display:flex}}.ex-fleet__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-16)}.ex-fleet__count{margin-top:var(--space-16)}.ex-fleet__grid{margin-top:var(--space-24)}.ex-fleet__grid>li[hidden]{display:none}.ex-fleet__more{display:flex;justify-content:center;margin-top:var(--space-32)}.ex-brands{display:grid;gap:var(--space-16)}.ex-brands__grid{display:grid;grid-template-columns:repeat(var(--ex-brands-cols, 7),minmax(0,1fr));gap:var(--space-12);margin:0;padding:0;list-style:none}.ex-brands__grid .ex-tile{height:100%;box-sizing:border-box}@media(max-width:989px){.ex-brands__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:599px){.ex-brands__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ex-accordion__q{margin:0;font:inherit;color:inherit;letter-spacing:0;text-transform:none}.ex-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-20)}.ex-benefits__item{display:grid;gap:var(--space-6);align-content:start}.ex-benefits__title{font-family:var(--font-body);font-size:14px;color:var(--text-strong)}.ex-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32);margin:0;padding:0;list-style:none}.ex-steps__item{display:grid;align-content:start;gap:var(--space-10);padding-top:var(--space-16);border-top:1px solid var(--ex-line)}.ex-steps__num{font-family:var(--font-display);font-size:36px;line-height:1;color:var(--ex-red)}.ex-steps__title{font-family:var(--font-body);font-size:16px;color:var(--text-strong)}@media(max-width:989px){.ex-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ex-steps{grid-template-columns:1fr}}.hseo{max-width:900px;margin:0 auto;padding:var(--space-48) var(--gutter);text-align:left}.hseo__title{margin:0 0 var(--space-16);font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h2);line-height:var(--leading-tight);text-transform:var(--case-display);text-align:center;color:var(--text-heading)}.hseo__lead{margin:0 auto var(--space-24);max-width:760px;text-align:center;font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--text-body)}.hseo__lead strong,.hseo__body strong{color:var(--text-strong)}.hseo__acc{border-bottom:1px solid var(--border-card)}.hseo__sum{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:18px 0;cursor:pointer;list-style:none;color:var(--text-strong);transition:color var(--duration-base) var(--ease-exotic)}.hseo__sum::-webkit-details-marker{display:none}.hseo__sum:after{content:"+";font-family:var(--font-body);font-size:22px;color:var(--ex-red)}.hseo__acc[open]>.hseo__sum{color:var(--ex-red)}.hseo__acc[open]>.hseo__sum:after{content:"\2212"}.hseo__h3{margin:0;font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--font-weight-medium);line-height:var(--leading-snug);letter-spacing:0;text-transform:none;color:inherit}.hseo__body{padding:0 0 20px;font-size:15px;line-height:1.6;color:var(--text-body)}.hseo__body p{margin:0 0 var(--space-12)}.hseo__body p:last-child{margin-bottom:0}.hseo__body ul{margin:0;padding-left:18px}.hseo__body li{margin:0 0 var(--space-6)}.hseo a{color:var(--link-color);text-decoration:none}.hseo a:hover{color:var(--link-hover)}.hseo__cta{margin:var(--space-24) 0 0;text-align:center}.hseo__btn{display:inline-flex;align-items:center;min-height:44px;padding:0 24px;border-radius:var(--radius-pill);background:var(--action-primary);color:var(--ex-white);font-family:var(--font-display);font-weight:var(--font-weight-bold);font-size:var(--text-cta);letter-spacing:var(--tracking-button);text-transform:var(--case-display);text-decoration:none;transition:background-color var(--duration-base) var(--ease-exotic),transform var(--duration-base) var(--ease-exotic)}.hseo__btn:hover{background:var(--action-primary-hover);color:var(--ex-white);transform:var(--lift-hover)}.ex-marquee-section{padding:var(--space-36) 0}.ex-marquee__head{display:grid;gap:var(--space-6);text-align:center}.ex-marquee__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:30px;line-height:var(--leading-tight);color:var(--text-heading)}.ex-marquee__subtitle{margin:0;font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--text-strong)}.ex-marquee{display:flex;overflow:hidden;width:100%;margin-top:var(--space-16)}.ex-marquee__track{display:flex;flex-shrink:0;align-items:center;width:max-content;gap:100px;margin:0;padding:0 0 0 100px;list-style:none;will-change:transform;animation:ex-marquee-left var(--ex-marquee-duration, 14s) linear infinite}.ex-marquee--right .ex-marquee__track{animation-name:ex-marquee-right}.ex-marquee:hover .ex-marquee__track,.ex-marquee:focus-within .ex-marquee__track{animation-play-state:paused}.ex-marquee__item{flex:0 0 100px}.ex-marquee__link{display:block;border-radius:var(--radius-chip);overflow:hidden;transition:transform var(--duration-base) var(--ease-exotic)}.ex-marquee__link:hover{transform:var(--lift-hover)}.ex-marquee__link img{width:100%;height:auto;display:block}@keyframes ex-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes ex-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}@media(max-width:767px){.ex-marquee-section{padding:27px 0}.ex-marquee__title{font-size:22px}.ex-marquee__subtitle{font-size:14px}.ex-marquee{margin-top:14px}.ex-marquee__track{gap:14px;padding-left:14px}.ex-marquee__item{flex-basis:85px}}@media(prefers-reduced-motion:reduce){.ex-marquee{overflow-x:auto}.ex-marquee__track{animation:none}}.ex-offer__meta{display:none;font-family:var(--font-body);font-size:var(--text-note);color:var(--text-meta)}@media(min-width:990px){.ex-offers{gap:var(--grid-gap-x);padding-top:var(--space-10)}.ex-offer{grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:var(--space-16);padding:var(--space-10)}.ex-offer__img{width:100%;height:auto;aspect-ratio:16 / 10;border-radius:var(--radius-cta)}.ex-offer__info{gap:var(--space-6)}.ex-offer__title{font-size:var(--text-card-title);line-height:var(--leading-title);white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ex-offer__meta{display:block}.ex-offer__price{font-size:var(--text-spec);gap:0 var(--space-8)}.ex-offer__now{font-size:var(--text-price-sm);font-weight:var(--font-weight-black);font-variant-numeric:tabular-nums}.ex-offer__badge{top:-9px;right:12px;height:18px;padding:0 8px;font-size:10px;border-radius:var(--radius-pill)}.ex-filter{gap:var(--space-8)}.ex-filter__pill{height:32px;padding:0 14px;font-size:11px}}.ex-gr__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24);margin-bottom:var(--space-28)}.ex-gr__intro{display:grid;gap:var(--space-12)}.ex-gr__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-10);margin:0;font-size:var(--text-meta);color:var(--text-body)}.ex-gr__score{font-family:var(--font-display);font-size:var(--text-h3);color:var(--text-strong)}.ex-gr__count{color:var(--text-meta)}.ex-gr__stars{display:inline-flex;gap:var(--space-2)}.ex-gr__star{width:18px;height:18px;fill:var(--ex-red)}.ex-gr__stars--sm .ex-gr__star{width:15px;height:15px}.ex-gr__star--off{fill:var(--ex-line-strong)}.ex-gr__nav{display:flex;gap:var(--space-8);flex:none}.ex-gr__arrow{width:var(--tap-min);height:var(--tap-min);display:grid;place-items:center;border:1px solid var(--ex-line-strong);border-radius:var(--radius-circle);color:var(--text-strong);transition:background-color var(--duration-base) var(--ease-exotic),border-color var(--duration-base) var(--ease-exotic)}.ex-gr__arrow:hover:not([disabled]){background:var(--ex-red);border-color:var(--ex-red);color:var(--ex-white)}.ex-gr__arrow[disabled]{opacity:.3;cursor:default}.ex-gr__track{display:flex;gap:var(--space-20);margin:0;padding:var(--space-4);list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ex-gr__track::-webkit-scrollbar{display:none}.ex-gr__card{flex:0 0 min(360px,82vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--space-12);padding:var(--card-padding);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ex-gr__person{display:flex;align-items:center;gap:var(--space-12)}.ex-gr__person p{margin:0}.ex-gr__avatar{border-radius:var(--radius-circle);flex:none}.ex-gr__author{font-weight:var(--font-weight-bold);color:var(--text-strong)}.ex-gr__author a{color:inherit;text-decoration:none}.ex-gr__author a:hover{color:var(--link-hover);text-decoration:underline}.ex-gr__when{font-size:var(--text-note);color:var(--text-meta)}.ex-gr__text{margin:0;font-size:var(--text-meta);line-height:var(--leading-body);color:var(--text-body);display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.ex-gr__reply{font-size:var(--text-note);line-height:var(--leading-body);padding-left:var(--space-12);border-left:2px solid var(--ex-line-strong);color:var(--text-meta)}.ex-gr__reply p{margin:0}.ex-gr__reply-title{font-weight:var(--font-weight-bold);margin-bottom:var(--space-2)}.ex-gr__links{display:flex;flex-wrap:wrap;gap:var(--space-24);margin:var(--space-24) 0 0}.ex-gr__link{color:var(--link-color);font-size:var(--text-meta);text-decoration:underline;text-underline-offset:3px}.ex-gr__link:hover{color:var(--link-hover)}.ex-gr__track:focus-visible{outline:2px solid var(--ex-red);outline-offset:3px}@media(max-width:749px){.ex-gr__head{align-items:flex-start}.ex-gr__nav{display:none}}@media(prefers-reduced-motion:reduce){.ex-gr__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/exotic-home.css.map */
