.bagveda-hero{--bagveda-hero-padding-x: var(--bagveda-hero-padding-x-desktop, 80px);--bagveda-hero-padding-y: var(--bagveda-hero-padding-y-desktop, 60px);--bagveda-hero-arrow-size: var(--bagveda-hero-arrow-size-desktop, 44px);--bagveda-hero-arrow-inset: var(--bagveda-hero-arrow-inset-desktop, 30px);--bagveda-hero-arrow-icon-size: var(--bagveda-hero-arrow-icon-size-desktop, 24px);--bagveda-hero-slide-height: var(--bagveda-hero-slide-height-desktop, 556px)}.bagveda-hero__shell{width:100%;max-width:var(--bagveda-hero-section-max-width, var(--bagveda-section-max-width, 1440px));box-sizing:border-box;padding:var(--bagveda-hero-padding-y, 60px) var(--bagveda-hero-padding-x, 80px);margin-inline:auto}.bagveda-hero__frame{width:100%;max-width:var(--bagveda-hero-content-max-width, 1280px);margin-inline:auto}.bagveda-hero__slideshow slideshow-component{display:flex;flex-direction:column;align-items:center;gap:var(--bagveda-hero-content-gap, 16px);width:100%}.bagveda-hero__slideshow slideshow-container{position:relative;width:100%;height:var(--bagveda-hero-slide-height, 556px);flex:0 0 var(--bagveda-hero-slide-height, 556px);border-radius:var(--bagveda-hero-slide-radius, 18px);overflow:hidden}.bagveda-hero__slideshow slideshow-slides{width:100%;height:var(--bagveda-hero-slide-height, 556px);min-height:var(--bagveda-hero-slide-height, 556px);max-height:var(--bagveda-hero-slide-height, 556px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bagveda-hero__slideshow slideshow-slides::-webkit-scrollbar{display:none}.bagveda-hero__slideshow slideshow-slide,.bagveda-hero__slide{flex:0 0 100%;width:100%;max-width:100%;height:var(--bagveda-hero-slide-height, 556px);min-height:var(--bagveda-hero-slide-height, 556px);max-height:var(--bagveda-hero-slide-height, 556px);border-radius:var(--bagveda-hero-slide-radius, 18px);overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:visible}.bagveda-hero-banner{position:relative;width:100%;height:100%;overflow:hidden;background:var(--bagveda-banner-bg, #8b0131);border-radius:inherit;color:#fff;container-type:inline-size;container-name:bagveda-banner}.bagveda-hero-banner__scrim{position:absolute;z-index:2;inset:0 auto 0 0;width:52%;pointer-events:none;background:linear-gradient(90deg,var(--bagveda-banner-bg, #8b0131) 0%,var(--bagveda-banner-bg, #8b0131) 76%,transparent 100%)}.bagveda-hero-banner--everyday .bagveda-hero-banner__scrim{display:none}.bagveda-hero-banner--makeup .bagveda-hero-banner__scrim{width:56%}.bagveda-hero-banner__copy{position:absolute;z-index:3;left:calc(123 / 1280 * 100%);top:calc(72 / 558 * 100%);right:auto;bottom:auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:calc(563 / 1280 * 100%);max-width:none;margin:0;padding:0;min-height:0;box-sizing:border-box;text-align:left}.bagveda-hero-banner--everyday .bagveda-hero-banner__copy{top:calc(101 / 558 * 100%);width:34.0625%}.bagveda-hero-banner--makeup .bagveda-hero-banner__copy{top:calc(101 / 558 * 100%);width:40.78125%}.bagveda-hero-banner__eyebrow{margin:0;padding:0;flex-shrink:0;width:100%;font-family:var(--bagveda-font-family, "Satoshi", sans-serif);font-size:clamp(12px,1.40625cqi,18px);font-weight:500;line-height:1.492;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#fff}.bagveda-hero-banner__stack{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,2.1875cqi,28px);width:100%;margin:0;padding:0}.bagveda-hero-banner__text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:calc(436 / 563 * 100%);max-width:436px;margin:0;padding:0;color:#fff}.bagveda-hero-banner--everyday .bagveda-hero-banner__text,.bagveda-hero-banner--makeup .bagveda-hero-banner__text{width:100%;max-width:none}.bagveda-hero-banner h2.bagveda-hero-banner__heading{margin:0;padding:0;width:100%;max-width:100%;font-family:var(--bagveda-font-family, "Satoshi", sans-serif);font-size:clamp(32px,5.9375cqi,76px);font-weight:700;font-style:normal;line-height:1.2;letter-spacing:0;text-align:left;text-transform:none;overflow-wrap:normal;word-break:normal;color:#fff}.bagveda-hero-banner--everyday h2.bagveda-hero-banner__heading{width:calc(352 / 436 * 100%);max-width:352px}.bagveda-hero-banner--makeup h2.bagveda-hero-banner__heading{width:100%;max-width:none}.bagveda-hero-banner__heading span,.bagveda-hero-banner__heading em{font-size:inherit;line-height:inherit}.bagveda-hero-banner__heading em{font-style:italic;font-weight:700;font-family:var(--bagveda-font-family, "Satoshi", sans-serif);font-synthesis:style}.bagveda-hero-banner__subheading{margin:0;padding:0;width:calc(416 / 436 * 100%);max-width:416px;font-family:var(--bagveda-font-family, "Satoshi", sans-serif);font-size:clamp(14px,1.875cqi,24px);font-weight:400;line-height:1.492;text-align:left;color:#fff}.bagveda-hero-banner--everyday .bagveda-hero-banner__subheading{width:calc(382 / 436 * 100%);max-width:382px}.bagveda-hero-banner--makeup .bagveda-hero-banner__subheading{width:calc(416 / 522 * 100%);max-width:416px}.bagveda-hero-banner__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;flex-shrink:0;align-self:flex-start;margin:0;height:52px;min-height:52px;padding:0 20px;border:1px solid #ffffff;border-radius:48px;background:transparent;color:#fff;font-family:var(--bagveda-font-family, "Satoshi", sans-serif);font-size:16px;font-weight:400;line-height:24px;letter-spacing:.4px;text-align:left;text-decoration:none;box-sizing:border-box;white-space:nowrap}.bagveda-hero-banner__cta-icon{display:inline-flex;width:24px;height:24px;flex-shrink:0;overflow:visible;transform:translate(0);transition:transform .35s cubic-bezier(.16,1,.3,1)}.bagveda-hero-banner__cta-icon svg{width:24px;height:24px;display:block;color:currentColor}.bagveda-hero-banner__cta:hover{background:#ffffff1f;color:#fff}.bagveda-hero-banner__cta:hover .bagveda-hero-banner__cta-icon{transform:translate(6px)}@media(prefers-reduced-motion:reduce){.bagveda-hero-banner__cta-icon,.bagveda-hero-banner__cta:hover .bagveda-hero-banner__cta-icon{transition:none;transform:none}}.bagveda-hero-banner__media{position:absolute;z-index:1;top:0;right:0;width:63%;height:100%;overflow:hidden;pointer-events:none}.bagveda-hero-banner--kids .bagveda-hero-banner__media{top:0;left:0;right:0;width:100%;height:100%}.bagveda-hero-banner--kids .bagveda-hero-banner__image{object-fit:cover;object-position:center center}.bagveda-hero-banner--everyday .bagveda-hero-banner__media{top:-.18%;left:53.13%;right:auto;width:37.34%;height:114.5%;overflow:visible}.bagveda-hero-banner--makeup .bagveda-hero-banner__media{top:0;left:51.17%;right:auto;width:48.83%;height:100%}.bagveda-hero-banner__mobile-art{display:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.bagveda-hero-banner__image--mobile{display:none}.bagveda-hero-banner__image{display:block;width:100%;height:100%;object-fit:cover;object-position:right center}.bagveda-hero-banner--everyday .bagveda-hero-banner__image{object-fit:contain;object-position:center bottom}.bagveda-hero-banner__doodle{position:absolute;z-index:2;pointer-events:none;display:block}.bagveda-hero-banner__doodle svg{display:block;width:100%;height:100%}.bagveda-hero-banner__doodle--spark{top:14.34%;left:46%;width:47.6%;height:51%}.bagveda-hero-banner__doodle--flower{top:23.3%;left:46.17%;width:72px;height:74px}.bagveda-hero-banner__doodle--leaf{bottom:1.17%;left:.55%;width:137px;height:97px}.bagveda-hero__slideshow .bagveda-hero__arrows{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--bagveda-hero-arrow-inset, 30px);pointer-events:none;mix-blend-mode:normal}.bagveda-hero__slideshow .bagveda-hero__arrows .slideshow-control{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:var(--bagveda-hero-arrow-size, 44px);height:var(--bagveda-hero-arrow-size, 44px);min-width:var(--bagveda-hero-arrow-size, 44px);min-height:var(--bagveda-hero-arrow-size, 44px);padding:10px;margin:0;background-color:#ffffff1a;border:0;border-radius:110px;box-sizing:border-box;box-shadow:none;opacity:1;animation:none;transform:none;color:#fff}.bagveda-hero__slideshow .bagveda-hero__arrows .slideshow-control .svg-wrapper,.bagveda-hero__slideshow .bagveda-hero__arrows .slideshow-control svg{width:var(--bagveda-hero-arrow-icon-size, 24px);height:var(--bagveda-hero-arrow-icon-size, 24px);color:#fff}.bagveda-hero__slideshow .bagveda-hero__arrows .slideshow-control:hover{opacity:1;background-color:#ffffff1a;color:#fff}.bagveda-hero__slideshow slideshow-component:hover>slideshow-container>.bagveda-hero__arrows .slideshow-control,.bagveda-hero__slideshow slideshow-component:focus-within>slideshow-container>.bagveda-hero__arrows .slideshow-control{opacity:1;animation:none;transform:none}.bagveda-hero__slideshow slideshow-controls.bagveda-hero__controls,.bagveda-hero__slideshow slideshow-controls[pagination-position=center].bagveda-hero__controls{position:static;mix-blend-mode:normal;width:100%;flex:0 0 auto;align-self:stretch;height:8px;display:flex;align-items:center;justify-content:center}.bagveda-hero__slideshow .slideshow-controls__dots{display:inline-flex;align-items:center;justify-content:center;gap:var(--bagveda-hero-dot-gap, 4px);padding:0;margin:0;border-radius:0;overflow:visible;height:8px}.bagveda-hero__slideshow .slideshow-controls__dots li{display:flex;align-items:center;justify-content:center;line-height:0}.bagveda-hero__slideshow .slideshow-controls__dots button{display:flex;align-items:center;justify-content:center;width:var(--bagveda-hero-dot-size, 8px);height:var(--bagveda-hero-dot-size, 8px);min-width:unset;min-height:unset;margin:0;padding:0;font-size:0;border:none;background:transparent}.bagveda-hero__slideshow .slideshow-controls__dots button:after{content:"";display:block;background-color:var(--bagveda-hero-dot-inactive, #dfdfdf);width:var(--bagveda-hero-dot-size, 8px);height:var(--bagveda-hero-dot-size, 8px);border-radius:73px;box-shadow:none}.bagveda-hero__slideshow .slideshow-controls__dots button[aria-selected=true]{width:var(--bagveda-hero-dot-active-width, 29px);height:var(--bagveda-hero-dot-active-size, 8px)}.bagveda-hero__slideshow .slideshow-controls__dots button[aria-selected=true]:after{background-color:var(--bagveda-hero-dot-active, #434343);width:var(--bagveda-hero-dot-active-width, 29px);height:var(--bagveda-hero-dot-active-size, 8px)}@media screen and (min-width:750px){.bagveda-hero__shell{height:var(--bagveda-hero-section-height, 700px);min-height:var(--bagveda-hero-section-height, 700px);max-height:var(--bagveda-hero-section-height, 700px)}}@media screen and (max-width:989px){.bagveda-hero-banner__copy,.bagveda-hero-banner--everyday .bagveda-hero-banner__copy,.bagveda-hero-banner--makeup .bagveda-hero-banner__copy{left:max(24px,calc(123 / 1280 * 100%));bottom:auto}.bagveda-hero-banner__cta{height:44px;min-height:44px;padding:0 16px}}@media screen and (max-width:749px){.bagveda-hero{--bagveda-hero-padding-x: 16px;--bagveda-hero-padding-y: 16px;--bagveda-hero-arrow-inset: 8px;--bagveda-hero-arrow-size: 28px;--bagveda-hero-arrow-icon-size: 14px}.bagveda-hero__shell{height:auto;min-height:0;max-height:none}.bagveda-hero__slideshow slideshow-container{position:relative;height:auto;flex:0 0 auto;aspect-ratio:373 / 236}.bagveda-hero__slideshow slideshow-slides{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;max-height:none;overflow-x:auto;overflow-y:hidden}.bagveda-hero__slideshow slideshow-slide,.bagveda-hero__slide{flex:0 0 100%;width:100%;height:100%;min-height:0;max-height:none}.bagveda-hero-banner__scrim{width:58%}.bagveda-hero-banner__copy,.bagveda-hero-banner--everyday .bagveda-hero-banner__copy,.bagveda-hero-banner--makeup .bagveda-hero-banner__copy{left:16px;right:auto;top:16px;bottom:auto;width:48%;max-width:none}.bagveda-hero-banner__eyebrow{font-size:10px;letter-spacing:.08em}.bagveda-hero-banner__stack{gap:10px}.bagveda-hero-banner__text,.bagveda-hero-banner h2.bagveda-hero-banner__heading,.bagveda-hero-banner--everyday h2.bagveda-hero-banner__heading,.bagveda-hero-banner--makeup h2.bagveda-hero-banner__heading,.bagveda-hero-banner__subheading,.bagveda-hero-banner--everyday .bagveda-hero-banner__subheading,.bagveda-hero-banner--makeup .bagveda-hero-banner__subheading{width:100%;max-width:none}.bagveda-hero-banner__text{gap:6px}.bagveda-hero-banner h2.bagveda-hero-banner__heading{font-size:22px;line-height:1.15}.bagveda-hero-banner__heading em{font-style:italic;font-synthesis:style}.bagveda-hero-banner__subheading{font-size:11px;line-height:1.35}.bagveda-hero-banner__cta{height:32px;min-height:32px;margin-top:0;padding:0 12px;font-size:12px;gap:6px}.bagveda-hero-banner__cta-icon,.bagveda-hero-banner__cta-icon svg{width:14px;height:14px}.bagveda-hero-banner__doodle--leaf,.bagveda-hero-banner__doodle--spark,.bagveda-hero-banner__doodle--flower{display:none}.bagveda-hero-banner--everyday .bagveda-hero-banner__media,.bagveda-hero-banner--makeup .bagveda-hero-banner__media{top:0;right:0;left:auto;bottom:0;width:58%;height:100%}.bagveda-hero-banner--kids .bagveda-hero-banner__media{top:0;right:0;left:0;bottom:0;width:100%;height:100%}.bagveda-hero-banner--kids .bagveda-hero-banner__image{object-fit:cover;object-position:82% center}.bagveda-hero-banner--everyday .bagveda-hero-banner__copy,.bagveda-hero-banner--everyday .bagveda-hero-banner__scrim,.bagveda-hero-banner--everyday .bagveda-hero-banner__media,.bagveda-hero-banner--everyday .bagveda-hero-banner__doodle{display:none}.bagveda-hero-banner--everyday .bagveda-hero-banner__mobile-art{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.bagveda-hero-banner--everyday .bagveda-hero-banner__mobile-art-image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bagveda-hero-banner--makeup .bagveda-hero-banner__scrim{display:block;width:55%}.bagveda-hero-banner--makeup .bagveda-hero-banner__image--desktop{display:none}.bagveda-hero-banner--makeup .bagveda-hero-banner__image--mobile{display:block;object-fit:contain;object-position:right center}.bagveda-hero-banner--makeup .bagveda-hero-banner__media{width:58%;right:0;left:auto;top:0;height:100%;overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/bagveda-hero.css.map */
