:root{--cart-aside-summary-height-with-discount: 300px;--cart-aside-summary-height: 250px;--grid-item-width: 355px;--header-height: 64px;--color-dark: #000;--color-light: #fff;--z-index-header: 1000}.header-menu-mobile{display:flex;flex-direction:column;grid-gap:1rem}.header-menu-desktop{display:none;grid-gap:1rem}@media(min-width:45em){.header-menu-desktop{display:flex;grid-gap:1rem;margin-left:3rem}}.featured-collection{display:block;margin-bottom:2rem;position:relative}.featured-collection-image{aspect-ratio:1 / 1}@media(min-width:45em){.featured-collection-image{aspect-ratio:16 / 9}}.featured-collection img{height:auto;max-height:100%;object-fit:cover}.recommended-products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media(min-width:45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.collection-item img{height:auto}.collection-description{margin-bottom:1rem;max-width:95%}@media(min-width:45em){.collection-description{max-width:600px}}.products-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.product-item img{height:auto;width:100%}.blog-grid{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(var(--grid-item-width),1fr));margin-bottom:2rem}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.article img{height:auto;width:100%}.account-profile-marketing{display:flex;align-items:center}.account-logout{display:inline-block}.splide__arrows{display:none}.splide:hover .splide__arrows{display:block}.splide__arrow{width:30px!important;height:100%!important;border-radius:0!important;background-color:#0000001a!important}@media(max-width:599px){.splide__arrow{width:40px!important}}.splide__arrow--prev{left:0!important}.splide__arrow--prev svg{left:0!important;transform:scaleX(-1) scale(.5)!important}.splide__arrow--next{right:0!important}.splide__arrow--next svg{left:0!important;transform:scale(.5)!important}.splide__arrow svg{fill:#fff!important}
