.marquee{overflow:hidden;padding:16px 0;white-space:nowrap}.marquee__track{display:flex;width:max-content;animation:marquee var(--marquee-speed,30s) linear infinite}.marquee:hover .marquee__track,body[data-animations=false] .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;flex-shrink:0;gap:32px;padding-right:32px}.marquee__item{font-family:var(--font-heading);font-size:clamp(16px,2vw,22px);letter-spacing:.06em;text-transform:uppercase}.marquee__sep{opacity:.6;font-size:14px}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-25%)}}.carousel-section{--per-view:3}.carousel__controls{display:flex;gap:10px}.carousel__btn{width:44px;height:44px;border-radius:50%;border:1px solid rgba(0,0,0,.2);background:#fff;font-size:18px;line-height:1;transition:all calc(.25s * var(--motion-scale, 1)) ease}.carousel__btn:hover{background:var(--color-text);color:#fff;border-color:var(--color-text)}.carousel__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.carousel__track::-webkit-scrollbar{display:none}.carousel__slide{flex:0 0 calc((100% - 20px*(var(--per-view) - 1)) / var(--per-view));scroll-snap-align:start;position:relative}.carousel__media{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:3px;background:var(--color-secondary-bg)}.carousel__media img,.carousel__media svg{width:100%;height:100%;object-fit:cover;transition:transform calc(.6s * var(--motion-scale, 1)) cubic-bezier(.16,1,.3,1)}.carousel__slide:hover .carousel__media img,.carousel__slide:hover .carousel__media svg{transform:scale(1.06)}.carousel__caption{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 55%);display:flex;flex-direction:column;justify-content:flex-end;padding:22px;color:#fff}.carousel__caption h3{font-size:22px;margin-bottom:4px}.carousel__caption p{font-size:14px;opacity:.9;margin:0}.carousel__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media(max-width:1024px){.carousel-section{--per-view:2!important}}@media(max-width:768px){.carousel-section{--per-view:1.15!important}}.promo-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.promo-tile{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:3px;color:#fff;background:var(--color-secondary-bg)}.promo-tile img,.promo-tile svg{width:100%;height:100%;object-fit:cover;transition:transform calc(.7s * var(--motion-scale, 1)) cubic-bezier(.16,1,.3,1)}.promo-tile:hover img,.promo-tile:hover svg{transform:scale(1.07)}.promo-tile__content{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:28px}.promo-tile__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:8px}.promo-tile__content h3{font-size:26px;margin-bottom:12px}.promo-tile__cta{font-size:13px;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #fff;align-self:flex-start;padding-bottom:3px}.promo-tile__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}@media(max-width:1024px){.promo-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.promo-tiles{grid-template-columns:1fr}}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start}.faq__intro p{opacity:.75;max-width:380px}.faq__item{border-bottom:1px solid rgba(0,0,0,.12)}.faq__item summary{padding:20px 0;font-size:16px;font-weight:500;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__icon:before{content:"+";font-size:22px;font-weight:300}.faq__item[open] .faq__icon:before{content:"\2212"}.faq__answer{padding:0 0 20px;opacity:.8;font-size:15px;max-width:560px}@media(max-width:1024px){.faq{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sections-extra.css.map */
