.mega-menu .media-wrapper>img,.mega-menu .media-wrapper.loading>img{opacity:1!important;transition:none!important}.progress-bar:before{background-color:#4e4943}.swiper-button{color:#4e4943}.swiper-button:before{background:#4e4943!important}@media(max-width:1023px){.header-section:not(#em) .header__top{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center;column-gap:8px}.header-section:not(#em) .header__icons--left{grid-column:1;grid-row:1;justify-self:start}.header-section:not(#em) .header__logo{grid-column:2;grid-row:1;justify-self:center;position:static!important;transform:none!important;margin:0!important}.header-section:not(#em) .header__icons--right{grid-column:3;grid-row:1;justify-self:end}.header-section:not(#em) .header__search{grid-column:1 / -1;grid-row:2}}.featured-collection .featured-collection__items .f-column .media-wrapper,.featured-collection .featured-collection__items .f-column .media,.featured-collection .featured-collection__items .f-column [style*=--aspect-ratio]{--aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;height:auto!important;padding-bottom:0!important}.featured-collection .featured-collection__items .f-column .media-wrapper img,.featured-collection .featured-collection__items .f-column .media img,.featured-collection .featured-collection__items .f-column [style*=--aspect-ratio] img{width:100%!important;height:100%!important;object-fit:cover!important}#ProductsList .product-column .media-wrapper,#ProductsList .product-column .media,#ProductsList .product-column [style*=--aspect-ratio]{--aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;height:auto!important;padding-bottom:0!important}#ProductsList .product-column .media-wrapper img,#ProductsList .product-column .media img,#ProductsList .product-column [style*=--aspect-ratio] img{width:100%!important;height:100%!important;object-fit:cover!important}#ProductsList .f-column .media-wrapper,#ProductsList .f-column .media,#ProductsList .f-column [style*=--aspect-ratio]{--aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;height:auto!important;padding-bottom:0!important}#ProductsList .f-column .media-wrapper img,#ProductsList .f-column .media img,#ProductsList .f-column [style*=--aspect-ratio] img{width:100%!important;height:100%!important;object-fit:cover!important}@media screen and (max-width:767px){[id^=GalleryViewer-template--][id$=__main]:not(#em) .product__media-item-container{--aspect-ratio: 1 !important;aspect-ratio:1 / 1!important;height:auto!important;padding-bottom:0!important;overflow:hidden}[id^=GalleryViewer-template--][id$=__main]:not(#em) .product__media-item-container .product__media,[id^=GalleryViewer-template--][id$=__main]:not(#em) .product__media-item-container .media-wrapper,[id^=GalleryViewer-template--][id$=__main]:not(#em) .product__media-item-container img,[id^=GalleryViewer-template--][id$=__main]:not(#em) .product__media-item-container model-viewer,[id^=GalleryViewer-template--][id$=__main]:not(#em) .product__media-item-container video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center}}@media(max-width:767px){.section-favorite-products:not(#em){display:none!important}}@media(max-width:767px){.section.button-list:not(#em) .button-list__items{justify-content:center!important}.section.button-list:not(#em) .button-item__inner .btn__text{justify-content:center}.section.button-list:not(#em) .button-item__text{flex:0 1 auto}}.product-form__input--color .swatch-color.swatch-glossy,.product-form__input--swatch .swatch-color.swatch-glossy{border-radius:50%;position:relative;min-width:calc(var(--swatch-size, 4rem) + .8rem);min-height:calc(var(--swatch-size, 4rem) + .8rem)}.product-form__input--color .swatch-color.swatch-glossy .swatch-gloss,.product-form__input--swatch .swatch-color.swatch-glossy .swatch-gloss{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;border-radius:inherit}.product-form__input--color input[type=radio]:checked+label .swatch-color.swatch-glossy:before,.product-form__input--swatch input[type=radio]:checked+label .swatch-color.swatch-glossy:before{box-shadow:0 0 0 .2rem rgb(var(--color-background)),0 0 0 .4rem rgb(var(--color-foreground))}.article__content strong{color:rgb(var(--color-foreground))}.free-shipping-goal{color:inherit}.em-net-content--empty,.product__block:has(>.em-net-content--empty){display:none!important}.header__buttons>shopify-store{position:absolute}.free-shipping-goal:not(#em){color:rgb(var(--color-foreground))}.product__inventory:not(.product__inventory--out-of-stock){--status-color: #4E4943}.form-message--success:not(#em),.form-message--warning:not(#em){color:#4e4943}.alert--success:not(#em),.alert--warning:not(#em){background-color:#4e494314;color:#4e4943}.em-gifts{margin-top:1.6rem;padding:1.6rem;border-radius:.8rem;background:#f7f7f5;color:#282522}.em-gifts__head{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-bottom:1.2rem;color:#4e4943}.em-gifts__heading{font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.2;text-align:center}.em-gifts__tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem}.em-gifts__tile{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.2rem .8rem;border-radius:.8rem;background:#fff;text-align:center}.em-gifts__round{display:block;width:8.4rem;height:8.4rem;border-radius:50%;overflow:hidden;background:#f7f7f5}.em-gifts__round img{display:block;width:100%;height:100%;object-fit:cover}.em-gifts__name{font-size:1.6rem;font-weight:500;line-height:1.3;color:#282522}.em-gifts__free{font-size:1.4rem;font-weight:400;line-height:1.3;color:#282522}.em-gifts__footer{margin:1.6rem 0 0;font-size:1.5rem;line-height:1.4;text-align:center;color:#282522}@media(max-width:479px){.em-gifts{padding:1.2rem}.em-gifts__tiles{gap:.6rem}.em-gifts__tile{padding:1rem .4rem}.em-gifts__heading{font-size:1.8rem}.em-gifts__name{font-size:1.25rem}.em-gifts__free{font-size:1.1rem}.em-gifts__footer{font-size:1.3rem}.em-gifts__round{width:6.4rem;height:6.4rem}}.em-gift-goal:not(#em){color:rgb(var(--color-foreground))}.em-gift-goal .progress-bar:before{--scale-x: var(--percent)}.em-gift-line .cart-item__prices,.em-gift-line .cart-item__total>*,.em-gift-line .cart-quantity,.em-gift-line .cart-item__quantity>*{display:none!important}.em-gift-line .cart-item__product{align-items:center}tr.em-gift-line .cart-item__product>*{vertical-align:middle}.em-gift-line .cart-item__title:after{content:var(--em-gift-label);display:block;margin-top:.4rem;font-weight:700;letter-spacing:.04em;color:#4e4943}.em-gift-line .btn-remove,.em-gift-line .cart-item__remove{display:none!important}.em-gift-goal__rows{display:grid;gap:1rem}.em-gift-goal__row{display:flex;align-items:center;gap:1.2rem;text-align:left}.em-gift-goal__img{width:5.6rem;height:5.6rem;border-radius:50%;object-fit:cover;flex:none;background:#f7f7f5}.em-gift-goal__row small{display:block;font-size:1.2rem;color:#4e4943}.em-gift-goal__done{font-weight:600}.free-shipping-goal__label:before{content:"";display:inline-block;width:3.2rem;height:2.4rem;margin-right:1rem;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 36' fill='none' stroke='%234E4943' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 6h20v18H14z'/%3E%3Cpath d='M34 11h6l5 6v7H34z'/%3E%3Ccircle cx='21' cy='27' r='3.2'/%3E%3Ccircle cx='39' cy='27' r='3.2'/%3E%3Cpath d='M2 9h8M5 15h9M2 21h8'/%3E%3C/svg%3E") no-repeat center / contain}[id$=__meg21_modelka]{display:none}[data-em-hide]{display:none!important}:is(li,.swiper-slide):has(>[data-em-hide],>*>[data-em-hide]){display:none!important}.drawer__inner{overflow-x:hidden}.f-badge--special{color:#fff;background:#6e1423}.em-badge--special-media{position:absolute;top:1rem;inset-inline-start:1rem;z-index:3;pointer-events:none}.cart-drawer__header .drawer__heading:not(#em),.cart__title:not(#em),.totals:not(#em),.totals:not(#em) .totals__subtotal,.totals:not(#em) .totals__subtotal-value{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight-bold);letter-spacing:normal;text-transform:none}.menu-drawer__item-link:not(#em),.menu-drawer__item-link:not(#em) *{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:500;letter-spacing:normal;text-transform:none}.mega-menu__link--top:not(#em),.mega-menu__link--top:not(#em) *,.menu-sidebar__link:not(#em),.menu-sidebar__link:not(#em) *{font-family:var(--font-body-family)!important;font-style:var(--font-body-style);letter-spacing:normal;text-transform:none}.mega-menu__link--top:not(#em),.mega-menu__link--top:not(#em) *{font-weight:var(--font-body-weight-bold)}.menu-sidebar__link:not(#em),.menu-sidebar__link:not(#em) *{font-weight:500}.em-brand-search{position:relative}.em-brand-search--desktop{width:var(--toggle-width, 24rem);padding-block:2rem 1rem}.em-brand-search--mobile{padding-block:.4rem 1.2rem}.em-brand-search__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.em-brand-search__field{position:relative;display:flex;align-items:center}.em-brand-search__input:not(#em){width:100%;height:4.4rem;margin:0;padding:0 4.4rem 0 1.6rem;border:.1rem solid transparent;border-radius:999px;background:rgb(var(--color-secondary-background));color:inherit;font-family:var(--font-body-family);font-size:1.4rem;line-height:1.2;-webkit-appearance:none;appearance:none;box-shadow:none}.em-brand-search__input::placeholder{color:inherit;opacity:.6}.em-brand-search__input::-webkit-search-cancel-button,.em-brand-search__input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.em-brand-search__input:focus-visible{outline:.2rem solid currentColor;outline-offset:.2rem}.em-brand-search__field .icon{position:absolute;inset-inline-end:1.4rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;pointer-events:none;opacity:.8}.em-brand-search__empty{margin:1.2rem 0 0;padding-inline:1.6rem;font-size:1.4rem;opacity:.8}.menu-sidebar__item[hidden],.menu-drawer__item[hidden]{display:none!important}.em-brand-search-li:not(#em){list-style:none}.em-brand-search__extra{margin:0;padding:0;list-style:none}.em-brand-search__extra[hidden]{display:none!important}.em-brand-search__result.menu-sidebar__link{display:block;width:var(--toggle-width, 24rem);padding:1.2rem}.mega-menu__list .mega-menu__column:not(#em){gap:1.2rem!important}.mega-menu__list .mega-menu__link--top:not(#em){margin-bottom:0}.mega-menu__promotions:not(#em){flex-basis:calc(var(--promotions-width) - 4%)}.mega-menu__list .mega-menu__column:first-child .mega-menu__item:first-child .mega-menu__link--top:not(#em),.mega-menu__list .mega-menu__column:first-child .mega-menu__item:first-child .mega-menu__link--top:not(#em) *{font-weight:600!important}wk-button.wk-floating:not(#em){z-index:4!important}
/*# sourceMappingURL=/cdn/shop/t/40/assets/ellemania-custom.css.map */
