.hero-slide-section,.hero-bubbles-section{width:100%;position:relative;overflow:visible}.hero-slide-section{--hero-radius: 0px;--hero-height: 400px;--hero-overlay-opacity: .4}.hero-slide-section .hero-slide__inner{max-width:none;width:100%;margin:0}.hero-bubbles-section .hero-bubbles__inner{max-width:1440px;margin:0 auto;padding-inline:16px;text-align:center}@media screen and (min-width: 750px){.hero-bubbles-section .hero-bubbles__inner{padding-inline:24px}}.hero-slide-track{display:flex;gap:var(--hero-slide-gap, 24px);padding:0;margin:0;overflow:visible;scrollbar-width:none;-ms-overflow-style:none}.hero-slide-track::-webkit-scrollbar{display:none}.hero-slide{flex:1 1 0;border-radius:var(--hero-radius, 0px);overflow:hidden;position:relative;min-height:var(--hero-height-mobile, var(--hero-height, 400px));background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 750px){.hero-slide{min-height:var(--hero-height, 400px)}}.hero-slide__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000,rgba(0,0,0,var(--hero-overlay-opacity, .4)))}.hero-slide__content{position:absolute;inset:auto 0 24px 24px;z-index:2}.hero-slide__title{margin:0 0 8px;line-height:1.2;font-size:2.4rem;color:rgb(var(--color-foreground))}.hero-slide__subtitle{margin:0 0 16px;line-height:1.4;opacity:1;color:rgb(var(--color-foreground))}.hero-slide__buttons .button{margin-top:0;font-size:1.3rem;padding:.9rem 1.8rem}.hero-bubbles-section{--bubbles-margin-top: 40px;--bubbles-margin-bottom: 40px}.hero-bubbles-section .hero-bubbles__inner{margin-top:var(--bubbles-margin-top, 40px);margin-bottom:var(--bubbles-margin-bottom, 40px)}.hero-bubbles__heading{margin-bottom:16px}.hero-bubbles__description{margin-bottom:24px}.hero-bubbles-scroller-wrap{--bubble-size: 120px;--arrow-size: calc(var(--bubble-size) / 2);--scroller-pad-top: 12px;position:relative;width:100%}.hero-bubbles-swipe-hint{display:none}.hero-bubbles-scroller{--col-width: 128px;--gap-y: 20px;--gap-x: 22px;display:grid;grid-auto-flow:column;grid-auto-columns:var(--col-width);gap:var(--gap-y) var(--gap-x);justify-content:center;align-items:start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;padding-top:var(--scroller-pad-top);padding-bottom:8px;padding-inline:0;scroll-padding-inline:0;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;margin-inline:auto}.hero-bubbles-scroller.is-overflowing{justify-content:flex-start}.hero-bubbles-scroller::-webkit-scrollbar{display:none}.hero-bubble-item{width:var(--col-width);scroll-snap-align:start;text-align:center;text-decoration:none;color:inherit;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;position:relative;z-index:0;transition:transform .3s ease}.hero-bubble-item:hover{transform:translateY(-4px) scale(1.05)}.hero-bubble-item__img{width:var(--bubble-size);height:var(--bubble-size);border-radius:9999px;overflow:hidden;background:var(--bubble-bg-color, #f6f6f6);border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #0000000f;display:grid;place-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;z-index:0;transition:transform .3s ease,box-shadow .3s ease}.hero-bubble-item__img-spacer{width:100%;height:100%;display:block}.hero-bubble-item__img img{width:100%;height:100%;object-fit:cover}.hero-bubble-item__label{font-size:clamp(14px,4.67vw,18px);margin-top:0;line-height:1.2;font-weight:600}.hero-bubbles-arrow{display:none;width:var(--arrow-size);height:var(--arrow-size);background:var(--bubble-bg-color, #f6f6f6);border:1px solid rgba(0,0,0,.15);border-radius:9999px;box-shadow:0 2px 8px #0000000f;cursor:pointer;padding:0;color:#4d6d5d;opacity:1;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease,border-color .16s ease;align-items:center;justify-content:center}.hero-bubbles-arrow.is-disabled{color:#4d6d5d66;cursor:not-allowed}.hero-bubbles-arrow:not(.is-disabled){color:#4d6d5d}.hero-bubbles-arrow:hover:not(.is-disabled),.hero-bubbles-arrow:focus-visible:not(.is-disabled){background:#4d6d5d;color:#f0fff4;box-shadow:0 10px 26px #0003;transform:translateY(-1px);border-color:#4d6d5d}@keyframes nudge-left{0%,to{transform:rotate(180deg) translate(0)}50%{transform:rotate(180deg) translate(8px)}}@keyframes nudge-right{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.hero-bubbles-arrow:active:not(.is-disabled){transform:translateY(0)}.hero-bubbles-arrow--left:active:not(.is-disabled) .hero-bubbles-arrow__icon>svg{animation:nudge-left .5s ease-out}.hero-bubbles-arrow--right:active:not(.is-disabled) .hero-bubbles-arrow__icon>svg{animation:nudge-right .5s ease-out}.hero-bubbles-arrow__icon{width:calc(var(--arrow-size) * .54);height:calc(var(--arrow-size) * .54)}.hero-bubbles-arrow__icon>svg{display:block;transition:transform .16s ease}.hero-bubbles-arrow--left .hero-bubbles-arrow__icon>svg{transform:rotate(180deg)}.hero-bubbles-arrow--left:hover:not(.is-disabled) .hero-bubbles-arrow__icon>svg,.hero-bubbles-arrow--left:focus-visible:not(.is-disabled) .hero-bubbles-arrow__icon>svg{transform:rotate(180deg) scale(1.08)}.hero-bubbles-arrow--right:hover:not(.is-disabled) .hero-bubbles-arrow__icon>svg,.hero-bubbles-arrow--right:focus-visible:not(.is-disabled) .hero-bubbles-arrow__icon>svg{transform:scale(1.08)}@media (max-width: 767px){.hero-slide-track{gap:var(--hero-slide-gap, 16px);padding-right:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.hero-slide{flex:0 0 calc(100% - 40px);scroll-snap-align:start}.hero-slide__content{inset:auto 0 16px 16px}.hero-bubbles-scroller-wrap{--bubble-size: min(50vw, 70px)}.hero-bubbles-scroller{--col-width: min(50vw, 120px);--gap-y: 16px;--gap-x: 12px;justify-content:flex-start;margin-inline:0;padding-inline:16px;scroll-padding-inline:16px}.hero-bubble-item__label{font-size:clamp(14px,4.67vw,18px)}.hero-bubbles-arrow{display:none!important}}@media (min-width: 600px) and (max-width: 991px){.hero-bubble-item__label{font-size:clamp(18px,3vw,24px)}}@media (min-width: 900px) and (max-width: 991px){.hero-bubble-item__label{font-size:clamp(22px,2.2vw,26px)}}@media (min-width: 992px){.hero-bubbles-scroller-wrap{--wrap-gap: 32px;--hero-bubbles-gap-x: 64px;--scroller-pad-top: 24px;--bubble-size: clamp(24px, 9vw, 220px);display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:center;gap:var(--wrap-gap)}.hero-bubbles-scroller{--gap-y: 24px;--gap-x: var(--hero-bubbles-gap-x);--col-width: var(--bubble-size);width:calc((5 * var(--col-width)) + (4 * var(--gap-x)));max-width:100%;overflow-y:hidden;padding-top:var(--scroller-pad-top);padding-bottom:8px;flex:0 0 auto;min-width:0;margin-inline:0}.hero-bubble-item__img{box-shadow:0 4px 12px #00000014}.hero-bubble-item__label{font-size:clamp(9px,1.2vw,17px);margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:var(--col-width)}.hero-bubbles-arrow{display:flex;flex:0 0 auto;align-self:flex-start;margin-top:calc(var(--scroller-pad-top) + (var(--bubble-size) - var(--arrow-size)) / 2)}}.hero-bubble-item__img{display:grid!important}
/*# sourceMappingURL=/cdn/shop/t/41/assets/hero-slide.css.map */
