.arc-hero{position:relative;overflow:hidden;background-color:var(--arc-bg-color, #f5f0eb);padding-top:var(--arc-pad-top, 64px);padding-bottom:var(--arc-pad-bottom, 0px)}.arc-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.arc-hero__bg-img{display:block;width:100%;height:100%;object-fit:cover;object-position:bottom}.arc-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:32px;padding:32px 20px 0;text-align:center}.arc-hero__text{display:flex;flex-direction:column;align-items:center;gap:8px}.arc-hero__title{margin:0;font-family:Inter,sans-serif;font-weight:500;font-size:var(--arc-heading-size, 24px);line-height:1.1;text-transform:uppercase;color:var(--arc-heading-color, #000)}.arc-hero__subheading{margin:0;font-family:Cormorant,Cormorant Garamond,serif;font-weight:600;font-size:var(--arc-sub-size, 16px);line-height:1.3;color:var(--arc-sub-color, #000)}.arc-hero__cta{display:inline-flex;align-items:center;justify-content:center;height:50px;min-width:222px;padding:16px 53px;background:var(--arc-btn-bg, #000);border-radius:0;text-decoration:none;transition:opacity .2s ease}.arc-hero__cta:hover{opacity:.85}.arc-hero__cta-label{font-family:Inter,sans-serif;font-weight:600;font-size:var(--arc-btn-label-size, 14px);line-height:1.3;text-transform:uppercase;background:linear-gradient(180deg,var(--arc-btn-grad-a, #fff) 0%,var(--arc-btn-grad-b, #d5ebde) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.arc-hero__slider{position:relative;z-index:1;margin-top:72px;height:calc(var(--arc-card-w, 270px) * 1.625);cursor:grab;touch-action:pan-y}.arc-hero__slider.is-dragging{cursor:grabbing}.arc-hero__track{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none;will-change:transform;user-select:none;-webkit-user-select:none}.arc-hero__card{position:relative;flex:0 0 var(--arc-card-w, 270px);width:var(--arc-card-w, 270px);aspect-ratio:1200 / 1500;border-radius:10px;box-shadow:3px 8px 4px #00000057;background-color:#fff;transform-origin:center center;will-change:transform;transition:box-shadow .25s ease}.arc-hero__card+.arc-hero__card{margin-left:var(--arc-gap, -8px)}.arc-hero__card.is-hovered{box-shadow:6px 18px 24px #0000006b}.arc-hero__card-link{position:relative;display:block;width:100%;height:100%;border-radius:inherit;overflow:hidden}.arc-hero__card-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--arc-frame-size, 0px) + 6px);border:var(--arc-frame-size, 0px) solid var(--arc-frame-color, #000);pointer-events:none;z-index:10}.arc-hero__card-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;pointer-events:none}.arc-hero__card-img.placeholder{fill:#ccc}.arc-hero__card-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;z-index:1;pointer-events:none}.arc-hero__card-country{position:absolute;top:var(--arc-frame-size, 10px);left:50%;transform:translate(-50%);z-index:4;background:var(--arc-country-bg, #000);padding:5px 16px;border-radius:4px;white-space:nowrap;text-align:center}.arc-hero__card-country span{font-family:var(--arc-country-font, "Inter", sans-serif);font-size:var(--arc-country-size, 11px);font-weight:600;letter-spacing:2px;color:#fff;text-transform:uppercase}.arc-hero__card-product{position:absolute;bottom:90px;left:50%;transform:translate(-50%);width:55%;max-width:180px;height:auto;object-fit:contain;z-index:2;pointer-events:none}.arc-hero__card-info{position:absolute;bottom:var(--arc-frame-size, 10px);left:var(--arc-frame-size, 10px);width:calc(62% - var(--arc-frame-size, 10px));z-index:4;padding:14px 20px 18px;background:var(--arc-info-bg, #1a1a1a);border-radius:0 14px 14px 0}.arc-hero__card-brand{margin:0 0 4px;font-family:var(--arc-desc-font, "Inter", sans-serif);font-size:var(--arc-brand-size, 22px);font-weight:700;color:var(--arc-brand-color, #fff);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arc-hero__card-founder{margin:0;font-family:var(--arc-desc-font, "Inter", sans-serif);font-size:11px;font-weight:400;color:var(--arc-founder-color, rgba(255, 255, 255, .85));letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:767px){.arc-hero__card-product{bottom:56px}.arc-hero__card-info{padding:8px 12px 10px;width:calc(78% - var(--arc-frame-size, 10px))}.arc-hero__card-founder{font-size:9px;letter-spacing:1px}}@media(max-width:767px){.arc-hero{--arc-card-w: 260px}.arc-hero__content{gap:24px}.arc-hero__slider{margin-top:48px}}.arc-hero-carousel{position:relative;width:100%;z-index:0;isolation:isolate}.arc-hero-carousel__track{position:relative;overflow:hidden;touch-action:pan-y}.arc-hero-carousel__cell{width:100%}.arc-hero-carousel__cell--arc{position:relative}.arc-hero-carousel__cell--banner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}@media(max-width:767px){.arc-hero-carousel--mobile-full .arc-hero-carousel__track{min-height:calc(100vh - 79.59px);min-height:calc(100svh - 79.59px)}.arc-hero-carousel--mobile-full .arc-hero-carousel__cell--arc{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 79.59px);min-height:calc(100svh - 79.59px)}}.arc-hero-carousel__track:not(.is-ready) .arc-hero-carousel__cell:not(:first-child){visibility:hidden}.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell{visibility:hidden;z-index:1;clip-path:inset(0 0 0 0)}.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-under{visibility:visible;z-index:2}.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-current,.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-leaving{visibility:visible;z-index:3;clip-path:inset(0 var(--curtain-peek, 8%) 0 0);transition:clip-path calc(var(--curtain-duration, 2s) * .35) cubic-bezier(.77,0,.175,1)}.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell--no-peek.is-current{clip-path:inset(0 0 0 0)}@media(max-width:767px){.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-current{clip-path:inset(0 0 0 0)}}.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-leaving{z-index:4;transform:translate(-100%);transition:transform var(--curtain-duration, 2s) cubic-bezier(.77,0,.175,1)}@media(prefers-reduced-motion:reduce){.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-current,.arc-hero-carousel__track.is-ready .arc-hero-carousel__cell.is-leaving{transition:none}}.arc-hero-carousel__dots{position:absolute;right:24px;bottom:20px;z-index:5;display:flex;gap:10px;margin:0;padding:0;list-style:none}.arc-hero-carousel__dots-item{display:flex}.arc-hero-carousel__dot{width:8px;height:8px;padding:0;border:none;border-radius:50%;background-color:#0000004d;box-shadow:0 0 0 1px #fff6;cursor:pointer;transition:background-color .2s ease}.arc-hero-carousel__dot:hover{background-color:#0009}.arc-hero-carousel__dot.is-active{background-color:#000}.arc-hero-banner{position:relative;width:100%;min-height:100%;overflow:hidden}.arc-hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.arc-hero-banner__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#d9d4cd;background-image:var(--hbn-lqip, none);background-size:cover;background-position:var(--hbn-focal, center center);filter:blur(18px);transform:scale(1.1)}.arc-hero-banner__media picture{display:block;position:relative;z-index:1;width:100%;height:100%}.arc-hero-banner__media>.arc-hero-banner__img,.arc-hero-banner__media>.arc-hero-banner__video{position:relative;z-index:1}.arc-hero-banner__img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--hbn-focal, center center);transform:scale(var(--hbn-zoom, 1));transform-origin:var(--hbn-focal, center center)}.arc-hero-banner__img--placeholder{background-color:#eee}.arc-hero-banner__video{display:block;width:100%;height:100%;object-fit:var(--hbn-video-fit, cover);object-position:var(--hbn-focal, center center);transform:scale(var(--hbn-zoom, 1));transform-origin:var(--hbn-focal, center center)}.arc-hero-banner__video--mobile{display:none}@media(max-width:767px){.arc-hero-banner__video--desktop.has-mobile{display:none}.arc-hero-banner__video--mobile{display:block}}.arc-hero-banner__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-color:var(--hbn-overlay, transparent);pointer-events:none}.arc-hero-banner__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.arc-hero-banner__content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:var(--hbn-items-align, center);justify-content:var(--hbn-justify, flex-start);width:100%;min-height:100%;padding:72px 20px 48px;text-align:var(--hbn-text-align, center);transform:translate(var(--hbn-offset-x, 0),var(--hbn-offset-y, 0));pointer-events:none}.arc-hero-banner__subheading{width:100%;margin:0 0 var(--hbn-spacing-sub, 12px);font-family:Inter,sans-serif;font-weight:400;font-size:var(--hbn-sub-size, 12px);line-height:1.3;text-align:var(--hbn-sub-align, center);color:var(--hbn-sub-color, #000)}.arc-hero-banner__title{margin:0 0 var(--hbn-spacing-title, 12px);font-family:var(--hbn-title-font, "Inter", sans-serif);font-weight:400;font-size:var(--hbn-title-size, 52px);line-height:.95;letter-spacing:-.05em;color:var(--hbn-text, #000)}.arc-hero-banner__title--mobile{display:none}@media(max-width:767px){.arc-hero-banner__title--desktop{display:none}.arc-hero-banner__title--mobile{display:block}}.arc-hero-banner__text{margin:0 0 var(--hbn-spacing-content, 24px);font-family:Inter,sans-serif;font-weight:400;font-size:var(--hbn-content-size, 22px);line-height:1.4;max-width:480px;text-align:var(--hbn-content-align, center);color:var(--hbn-text, #000)}.arc-hero-banner__subheading p,.arc-hero-banner__title p,.arc-hero-banner__text p,.arc-hero-banner__subheading h1,.arc-hero-banner__subheading h2,.arc-hero-banner__subheading h3,.arc-hero-banner__title h1,.arc-hero-banner__title h2,.arc-hero-banner__title h3,.arc-hero-banner__title h4,.arc-hero-banner__title h5,.arc-hero-banner__title h6{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.arc-hero-banner__cta{display:flex;justify-content:center;align-self:var(--hbn-cta-align, center);width:222px;padding:16px 0;font-family:Inter,sans-serif;font-size:var(--hbn-cta-size, 14px);font-weight:600;line-height:1.3;text-transform:uppercase;text-decoration:none;border:1px solid var(--hbn-btn-border, #000);pointer-events:auto;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.arc-hero-banner__cta:hover,.arc-hero-banner__cta:focus{background-color:var(--hbn-btn-border, #000);color:var(--hbn-btn-bg, #fff);border-color:var(--hbn-btn-border, #000)}.arc-hero-banner__cta--solid{background-color:var(--hbn-btn-bg, #000);color:var(--hbn-btn-text, #fff)}.arc-hero-banner__cta--outline{background-color:transparent;color:var(--hbn-btn-border, #000)}.arc-hero-banner__cta--outline:hover,.arc-hero-banner__cta--outline:focus{background-color:var(--hbn-btn-border, #000);color:var(--hbn-btn-bg, #fff)}.arc-hero-banner__cta--ghost{background-color:color-mix(in srgb,var(--hbn-btn-bg, #000) 15%,transparent);border-color:color-mix(in srgb,var(--hbn-btn-bg, #000) 60%,transparent);color:var(--hbn-btn-text, #000);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.arc-hero-banner__cta--ghost:hover,.arc-hero-banner__cta--ghost:focus{background-color:var(--hbn-btn-bg, #000);color:var(--hbn-btn-text, #fff);border-color:var(--hbn-btn-bg, #000)}@media(max-width:767px){.arc-hero-banner__content{padding:48px 16px 40px}}.arc-hero-banner--split{display:flex}.arc-hero-banner--split .arc-hero-banner__media{position:relative;inset:auto;flex:0 0 50%;min-width:0}.arc-hero-banner--split .arc-hero-banner__content{flex:0 0 50%;min-width:0;justify-content:center;background-color:var(--hbn-panel-bg, #fff);padding:48px 32px}.arc-hero-banner--image-right .arc-hero-banner__content{order:-1}.arc-hero-banner--image-right .arc-hero-banner__overlay{left:50%}.arc-hero-banner--image-left .arc-hero-banner__overlay{right:50%}@media(max-width:767px){.arc-hero-banner--split{flex-direction:column}.arc-hero-banner--split .arc-hero-banner__content{order:-1;flex:0 0 auto;min-height:0;padding:40px 16px}.arc-hero-banner--split .arc-hero-banner__media{flex:1 1 auto;min-height:0}.arc-hero-banner--split .arc-hero-banner__overlay{display:none}}
/*# sourceMappingURL=/cdn/shop/t/559/assets/13l-arc-hero-slider.css.map */
