.vestra .header__menu-item,.vestra .header__heading-link .h2,.vestra .header__icon--cart,.vestra .header__submenu .header__menu-item,.vestra .menu-drawer__menu-item,.vestra .menu-drawer__navigation summary,.vestra .menu-drawer__navigation a,.vestra .drawer__heading,.vestra .cart__empty-text,.vestra .vestra-view__toggle,.vestra .vestra-view__option,.vestra .footer .footer-block__heading,.vestra .footer .list-menu__item--link{font-family:var(--font-body-family);font-size:var(--vestra-ui-size);font-weight:400;line-height:1.3;text-transform:var(--vestra-ui-transform);letter-spacing:var(--vestra-ui-spacing)}.vestra .button,.vestra .product-form__submit,.vestra .quick-add__submit{text-transform:var(--vestra-ui-transform);letter-spacing:var(--vestra-ui-spacing)}.vestra .header.page-width{max-width:none;padding-left:var(--vestra-gutter-mobile);padding-right:var(--vestra-gutter-mobile)}@media screen and (min-width:750px){.vestra .header.page-width{padding-left:var(--vestra-gutter);padding-right:var(--vestra-gutter)}}.vestra .header__menu-item{padding:var(--vestra-nav-pad-y) var(--vestra-nav-pad-x);color:rgb(var(--color-foreground))}.vestra .header__inline-menu summary.header__menu-item{padding-right:2.4rem}.vestra .header__inline-menu details[open]>summary.header__menu-item{background:var(--vestra-dropdown-bg)}.vestra .header__submenu.global-settings-popup,.vestra .header__submenu.global-settings-popup.gradient{background:var(--vestra-dropdown-bg);border:0;border-radius:0;box-shadow:none;margin-top:.5rem;min-width:15rem}.vestra .header__submenu .header__menu-item{padding:1rem 2.5rem}.vestra .header__icon--cart{width:auto;min-width:0;height:auto;padding:var(--vestra-nav-pad-y) var(--vestra-nav-pad-x);margin-right:calc(var(--vestra-nav-pad-x) * -1);color:rgb(var(--color-foreground));text-decoration:none}.vestra .header__cart-count{margin-left:.4em}.vestra .header__icons{gap:0}@media screen and (min-width:990px){.vestra .header--vestra.header--middle-left.header--has-menu:not(.drawer-menu){grid-template-areas:"navigation heading icons";grid-template-columns:auto auto 1fr;column-gap:1.6rem}.vestra .header--vestra .header__inline-menu{margin-left:calc(var(--vestra-nav-pad-x) * -1)}.vestra .header--vestra .header__heading-link{margin-left:0}}.vestra-overlay-header .section-header{position:relative;z-index:5;height:0;overflow:visible}.vestra-overlay-header .section-header .header-wrapper{position:absolute;top:0;left:0;right:0;--color-foreground: var(--vestra-overlay-fg);background:transparent;border-bottom-color:transparent}.vestra-overlay-header .section-header .header-wrapper.gradient{background:transparent}.vestra .banner--fullscreen:not(.banner--adapt){min-height:100vh;min-height:100svh}.vestra .banner--fullscreen:not(.banner--adapt):not(.banner--mobile-bottom) .banner__content{min-height:100vh;min-height:100svh}.vestra .banner--fullscreen.banner--mobile-bottom:not(.banner--adapt) .banner__media{height:100vh;height:100svh}.vestra .vestra-collection .page-width{max-width:none;padding-left:var(--vestra-gutter-mobile);padding-right:var(--vestra-gutter-mobile)}@media screen and (min-width:750px){.vestra .vestra-collection .page-width{padding-left:var(--vestra-gutter);padding-right:var(--vestra-gutter)}}.vestra .vestra-collection .product-grid{display:grid;grid-template-columns:repeat(var(--vestra-cols, var(--vestra-cols-mobile, 2)),minmax(0,1fr));column-gap:var(--grid-mobile-horizontal-spacing);row-gap:var(--grid-mobile-vertical-spacing)}@media screen and (min-width:750px){.vestra .vestra-collection .product-grid{grid-template-columns:repeat(var(--vestra-cols, var(--vestra-cols-desktop, 3)),minmax(0,1fr));column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}}.vestra .vestra-collection .product-grid .grid__item{width:auto;max-width:none}.vestra .vestra-fit--contain .card__media .media>img{object-fit:contain}.vestra .card__heading,.vestra .card__heading a{text-transform:var(--vestra-product-title-transform)}.vestra .card__heading,.vestra .card-information,.vestra .card-information .price{font-size:var(--vestra-ui-size);letter-spacing:var(--vestra-ui-spacing)}@media(prefers-reduced-motion:no-preference){.vestra .vestra-info--hover .card-wrapper .card__content,.vestra .vestra-info--hover .card-wrapper .quick-add{transition:opacity .2s ease}}.vestra .vestra-info--hover .card-wrapper .card__content,.vestra .vestra-info--hover .card-wrapper .quick-add,.vestra .vestra-info--hidden .card-wrapper .card__content,.vestra .vestra-info--hidden .card-wrapper .quick-add{opacity:0}.vestra .vestra-info--hover .card-wrapper:hover .card__content,.vestra .vestra-info--hover .card-wrapper:hover .quick-add,.vestra .vestra-info--hover .card-wrapper:focus-within .card__content,.vestra .vestra-info--hover .card-wrapper:focus-within .quick-add{opacity:1}@media(hover:none){.vestra .vestra-info--hover .card-wrapper .card__content,.vestra .vestra-info--hover .card-wrapper .quick-add{opacity:1}}.vestra .product-card-wrapper--sold-out .card__media{opacity:var(--vestra-sold-out-opacity)}.vestra .vestra-sold-out-text,.vestra.vestra-hide-badges .card__badge{display:none}.vestra.vestra-hide-badges .vestra-sold-out-text{display:block;text-transform:var(--vestra-ui-transform)}.vestra .vestra-view{display:flex;justify-content:flex-end;padding-top:1.2rem;padding-bottom:1.2rem}.vestra .vestra-view__inner{position:relative}.vestra .vestra-view__toggle{display:inline-flex;align-items:center;gap:.7rem;min-height:4.4rem;padding:0;background:none;border:0;color:rgb(var(--color-foreground));font-weight:600;cursor:pointer}.vestra .vestra-view__toggle:focus-visible,.vestra .vestra-view__option:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.vestra .vestra-view__icon svg{display:block;width:1.4rem;height:1.4rem}.vestra .vestra-view__panel{position:absolute;top:100%;right:0;z-index:3;background:rgb(var(--color-background))}.vestra .vestra-view__panel[hidden]{display:none}.vestra .vestra-view__list{display:flex;gap:.2rem;margin:0;padding:0;list-style:none}.vestra .vestra-view__list--mobile{display:none}@media screen and (max-width:749px){.vestra .vestra-view__list--desktop{display:none}.vestra .vestra-view__list--mobile{display:flex}}.vestra .vestra-view__option{min-width:4rem;min-height:4.4rem;padding:0;background:none;border:0;color:rgba(var(--color-foreground),.5);cursor:pointer}.vestra .vestra-view__option[aria-pressed=true]{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}.vestra-cart-modal cart-drawer.drawer{justify-content:center;background-color:rgba(var(--color-background),var(--vestra-cart-overlay-opacity));-webkit-backdrop-filter:blur(var(--vestra-cart-blur));backdrop-filter:blur(var(--vestra-cart-blur))}.vestra-cart-modal .drawer__inner{position:relative;width:var(--vestra-cart-width);max-width:100vw;height:calc(100% - var(--vestra-cart-top));margin-top:var(--vestra-cart-top);padding:0 1.6rem;border:0;box-shadow:none;opacity:0;transform:translateY(2rem)}@media(prefers-reduced-motion:no-preference){.vestra-cart-modal .drawer__inner{transition:transform var(--duration-default) ease,opacity var(--duration-default) ease}}.vestra-cart-modal .drawer.active .drawer__inner{opacity:1;transform:none}@media screen and (max-width:749px){.vestra-cart-modal .drawer__inner{width:100%;height:100%;margin-top:0}}.vestra-cart-modal .drawer__heading{margin:0}.vestra-cart-modal .drawer__close{top:.8rem;right:0;width:5.2rem;height:5.2rem;border:.2rem solid rgba(var(--color-foreground),.25);border-radius:0}.vestra-cart-modal .drawer__close:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.vestra-cart-modal cart-drawer.is-empty .drawer__header{display:flex;position:absolute;top:0;left:0;right:0;padding:1.6rem}.vestra-cart-modal cart-drawer.is-empty .drawer__close{right:1.6rem}.vestra-cart-modal .cart-drawer__empty-content .drawer__close{display:none}.vestra-cart-modal .cart-drawer__empty-content .button{min-height:0;padding:0;background:none;border:0;box-shadow:none;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.4rem}.vestra-cart-modal .cart-drawer__empty-content .button:before,.vestra-cart-modal .cart-drawer__empty-content .button:after{display:none}.vestra .footer .page-width{max-width:none;padding-left:var(--vestra-gutter-mobile);padding-right:var(--vestra-gutter-mobile)}@media screen and (min-width:750px){.vestra .footer .page-width{padding-left:var(--vestra-gutter);padding-right:var(--vestra-gutter)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vestra.css.map */
