.section-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6);text-align:var(--section-text-align, start)}[style*="--section-text-align: center"] .section-heading{flex-direction:column;align-items:center;justify-content:center}[style*="--section-text-align: center"] .section-heading__sub{margin-inline:auto}.section-heading__text{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.section-heading__title--sm{font-size:var(--text-lg)}.section-heading__title--md{font-size:var(--text-2xl)}.section-heading__title--lg{font-size:var(--text-3xl)}.section-heading__title--display{font-size:var(--text-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display)}.section-heading__sub{max-width:60ch;opacity:.8}.section-heading__link{flex:none;font-size:var(--text-sm)}.carousel{display:grid;gap:var(--space-4);min-width:0}.carousel__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--slide-width, 85%);gap:var(--space-4);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{scroll-snap-align:start;min-width:0}@media(min-width:750px){.carousel__track{grid-auto-columns:var(--slide-width-desktop, calc((100% - var(--space-4) * 2) / 3))}.carousel--full .carousel__track{grid-auto-columns:100%;gap:0}}.carousel--full .carousel__track{grid-auto-columns:100%;gap:0;scroll-snap-type:x mandatory}.carousel__controls{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.carousel__button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--color-border);border-radius:999px;background:none;color:inherit;cursor:pointer}.carousel__dots{display:flex;justify-content:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.carousel__dot{width:44px;height:44px;padding:0;border:0;background:none;cursor:pointer}.carousel__dot:before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:50%;background-color:currentcolor;opacity:.3;transition:opacity var(--duration-fast) var(--ease-out)}.carousel__dot[aria-current=true]:before{opacity:1}.media-panel{display:grid;gap:var(--space-6);align-items:center}@media(min-width:750px){.media-panel{grid-template-columns:1fr 1fr;gap:var(--space-8)}.media-panel--reverse .media-panel__media{order:2}}.media-panel__content{display:flex;flex-direction:column;gap:var(--space-3);align-items:var(--panel-align, flex-start);text-align:var(--section-text-align, start)}.media-panel__media{border-radius:var(--style-border-radius-cards);overflow:hidden}.overlay-panel{position:relative;display:grid;min-height:var(--overlay-height, 28rem);border-radius:var(--style-border-radius-cards);overflow:hidden;isolation:isolate}.overlay-panel__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.overlay-panel__media img,.overlay-panel__media video{width:100%;height:100%;object-fit:cover}.overlay-panel__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(0 0 0 / var(--overlay-opacity, .35))}.overlay-panel__content{display:flex;flex-direction:column;gap:var(--space-3);place-self:var(--overlay-position, center);padding:var(--space-8);max-width:42rem;text-align:var(--section-text-align, center);align-items:var(--panel-align, center)}.overlay-panel--light .overlay-panel__content{color:#fff}.overlay-panel--dark .overlay-panel__content{color:#111}.item-grid{display:grid;grid-template-columns:repeat(var(--grid-columns-mobile, 1),minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}@media(min-width:750px){.item-grid{grid-template-columns:repeat(var(--grid-columns, 3),minmax(0,1fr));gap:var(--space-6)}}.item,.item__body{display:flex;flex-direction:column;gap:var(--space-2);align-items:var(--panel-align, flex-start);min-width:0}@media(max-width:749px){.item:has(.item__icon){flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-3)}.item:has(.item__icon)>.item__body{flex:1 1 15rem}.item-grid:has(.item__icon){row-gap:var(--space-8)}}.item__title{font-size:var(--text-md)}.button-row{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:var(--panel-align, flex-start)}.announcement__inner{display:flex;align-items:center;gap:var(--space-2);max-width:var(--page-width);margin-inline:auto;padding:var(--space-2) var(--page-margin);font-size:var(--text-sm)}.announcement__carousel{flex:1;min-width:0;overflow:hidden}.announcement__track{display:grid;margin:0;padding:0;list-style:none}.announcement__item{grid-area:1 / 1;text-align:center;min-width:0}.announcement__carousel .announcement__item{opacity:0;pointer-events:none;visibility:hidden}.announcement__carousel .announcement__item[data-active]{opacity:1;pointer-events:auto;visibility:visible}@media(prefers-reduced-motion:no-preference){.announcement__carousel .announcement__item{translate:var(--slide-from, 1.5rem) 0;transition:opacity var(--duration-base) var(--ease-out),translate var(--duration-base) var(--ease-out),visibility var(--duration-base)}.announcement__carousel .announcement__item[data-active]{translate:0 0}}[dir=rtl] .announcement__carousel{--slide-from: -1.5rem}.announcement__link{color:inherit}.announcement__close{flex:none;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:none;color:inherit;cursor:pointer}.countdown{display:flex;flex-direction:column;gap:var(--space-4);align-items:var(--panel-align, center)}.countdown__clock{display:flex;gap:var(--space-4);justify-content:var(--section-text-align, center)}.countdown__unit{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);min-width:3.5rem}.countdown__value{font-size:var(--text-2xl);font-weight:600;line-height:1}.countdown__label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;opacity:.7}.countdown__expired{margin:0;opacity:.8}.slideshow__controls{margin-top:calc(var(--space-8) * -1);position:relative;z-index:1}.video{border-radius:var(--style-border-radius-cards)}.video iframe,.video video{width:100%;height:100%;border:0}.video__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;width:100%;height:100%;border:0;background:#00000040;color:#fff;cursor:pointer}.video__play svg{padding:var(--space-3);border-radius:999px;background:#00000080}.marquee{overflow:hidden}.marquee--static .marquee__viewport{display:flex;width:100%}.marquee--static .marquee__track{flex:1;justify-content:space-evenly}.marquee--static .marquee__track[aria-hidden=true]{display:none}.marquee--scroll .marquee__viewport{display:flex;width:max-content}.marquee__track{display:flex;align-items:center;gap:var(--space-8);margin:0;padding:0 var(--space-4);list-style:none;white-space:nowrap}.marquee--scroll .marquee__track{min-width:100vw;justify-content:space-around}.marquee__item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm)}.marquee__icon{opacity:.6}@media(prefers-reduced-motion:no-preference){.marquee--scroll .marquee__viewport{animation:marquee var(--marquee-duration, 30s) linear infinite}.marquee--scroll:hover .marquee__viewport{animation-play-state:paused}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.item__image{width:100%;border-radius:var(--style-border-radius-cards)}.item__link{font-size:var(--text-sm)}.faq{display:flex;flex-direction:column;text-align:start}.faq__item{border-bottom:1px solid var(--color-border)}.faq__question{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding-block:var(--space-2);font-weight:600;cursor:pointer;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__marker{position:relative;flex:none;width:14px;height:14px;margin-inline-start:auto}.faq__marker:before,.faq__marker:after{content:"";position:absolute;inset:50% 0 auto;height:1.5px;background-color:currentcolor}.faq__marker:after{rotate:90deg;transition:rotate var(--duration-fast) var(--ease-out)}.faq__item[open] .faq__marker:after{rotate:0deg}.faq__answer{padding-bottom:var(--space-3)}.testimonial{display:flex;flex-direction:column;gap:var(--space-3);margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--style-border-radius-cards);height:100%}.testimonial__quote{margin:0}.testimonial__author{display:flex;align-items:center;gap:var(--space-2);margin-top:auto;font-size:var(--text-sm)}.testimonial__avatar{width:48px;flex:none;border-radius:50%}.testimonial__name{display:flex;flex-direction:column}.testimonial__name cite{font-style:normal;font-weight:600}.testimonial__detail{opacity:.7;font-size:var(--text-xs)}.announcement__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--space-3);min-height:48px;max-width:var(--page-width);margin-inline:auto;padding:var(--space-1) var(--page-margin);font-size:var(--text-sm)}.announcement__zone{display:flex;align-items:center;gap:var(--space-3);min-width:0}.announcement__zone--start{justify-content:flex-start}.announcement__zone--center{justify-content:center}.announcement__zone--end{justify-content:flex-end}@media(max-width:749px){.announcement__inner{grid-template-columns:1fr}.announcement__zone--start,.announcement__zone--end:not(:has(.announcement__close)){display:none}}.announcement__carousel{display:flex;align-items:center;gap:var(--space-2);min-width:0;overflow:hidden}.announcement__arrow{display:grid;place-items:center;flex:none;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer;opacity:.65;transition:opacity var(--duration-fast) var(--ease-out)}.announcement__arrow:hover{opacity:1}.localization--bar .localization__form{gap:var(--space-2)}.localization--bar select,.localization--bar .custom-select--ready .custom-select__trigger{min-height:32px;padding-block:0;padding-inline:var(--space-2);border-color:transparent;font-size:var(--text-sm)}.localization--bar .custom-select--ready .custom-select__trigger:hover{border-color:rgb(var(--color-foreground-rgb) / .25)}.social{display:flex;align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none}.social__link{display:grid;place-items:center;width:32px;height:32px;color:inherit;opacity:.75;transition:opacity var(--duration-fast) var(--ease-out)}.social__link:hover{opacity:1}.social--footer .social__link{width:40px;height:40px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/sections.css.map */
