:root{--emika-vanilla: #ffffff;--emika-vanilla-light: #f7f7f7;--emika-peach: #d6d6d6;--emika-terracotta: #1a1a1a;--emika-burgundy: #000000;--emika-text: #1a1a1a;--emika-dark: #000000;--emika-spacing-xs: .5rem;--emika-spacing-sm: 1rem;--emika-spacing-md: 1.5rem;--emika-spacing-lg: 2.5rem;--emika-spacing-xl: 4rem;--emika-radius-sm: 12px;--emika-radius-md: 20px;--emika-radius-lg: 30px;--emika-radius-xl: 40px;--emika-shadow-soft: 0 4px 20px rgba(0, 0, 0, .06);--emika-shadow-medium: 0 8px 30px rgba(0, 0, 0, .08);--emika-shadow-hover: 0 12px 40px rgba(0, 0, 0, .12);--emika-transition: all .3s cubic-bezier(.4, 0, .2, 1)}body{background-color:var(--emika-vanilla)}.page-width,.page-width-desktop{max-width:100%!important}.collection--full-width .collection__title.page-width{max-width:100%}slider-component.slider-component-full-width{--desktop-margin-left-first-item: 5rem}@media screen and (min-width:990px){.slider-component-full-width .slider--desktop{scroll-padding-left:5rem!important}.slider-component-full-width .slider--desktop .slider__slide:first-child{margin-left:5rem!important;scroll-margin-left:5rem!important}.slider-component-full-width .slider--desktop:after{padding-left:5rem!important}}.card-wrapper{position:relative}.card-wrapper .card{z-index:0;transition:var(--emika-transition);border-radius:0;background:var(--emika-vanilla-light);padding:.2rem;overflow:visible;position:relative}.card__inner{background:#fff;border-radius:var(--emika-radius-md);z-index:2}.card .card__inner:not(.ratio),.card--standard .card__inner:not(.ratio){position:relative;display:flex;flex-direction:column}.card__media{position:relative;border-radius:var(--emika-radius-md) var(--emika-radius-md) 0 0;background:var(--emika-vanilla-light)!important;overflow:hidden}.card__media .media,.card__media .media--transparent{background-color:var(--emika-vanilla-light)!important}.card__media img{display:block;width:100%;height:auto;object-fit:cover}.card__media img{transition:var(--emika-transition)}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img+img{transform:none!important}.card>.card__content,.card-information{background:var(--emika-vanilla-light)}.card__information{display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1}.card>.card__content{grid-template-rows:max-content;padding:0}.card>.card__content>.card__information{padding:.75rem 1rem}.card>.card__content .card-information:empty,.card>.card__content .card-information:not(:has(>:not(:empty))){display:none}.card__inner .card__content{background:transparent;padding:0}.emika-card-title-row{padding:0 0 .25rem}.emika-card-title-row .card__heading{margin-bottom:.2rem}.emika-card-title-text{line-height:1.4}.emika-card-info-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.emika-card-price{white-space:nowrap;margin-left:auto}.emika-card-price .price{margin:0}.card__information .card__heading,.card__heading,.card-information__text h3{font-size:1.4rem;font-weight:500;color:var(--emika-dark);line-height:1.4;transition:var(--emika-transition)}.emika-color-variants{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;margin-bottom:.4rem}.emika-color-swatch{display:inline-block;width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(0,0,0,.12);cursor:default;transition:transform .2s ease,box-shadow .2s ease;flex-shrink:0}.emika-color-swatch:hover{transform:scale(1.2);box-shadow:0 0 0 2px #0000001a}.emika-color-swatch--light{border-color:#0003}.card:hover .media.media--hover-effect>img:first-child:only-child,.card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:none!important}.card-wrapper:hover .media.media--hover-effect>img+img{transform:none!important}.underline-links-hover:hover a{text-decoration:none!important}.card__information .caption-with-letter-spacing,.caption-with-letter-spacing{color:var(--emika-text);font-size:1.2rem;font-weight:500;letter-spacing:.5px;margin-bottom:.5rem}.card-information .price{font-size:1.6rem;font-weight:700;color:var(--emika-terracotta)}.card>.card__content .card-information>*:empty{display:none}.price__container{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.price__regular{color:var(--emika-text);text-decoration:line-through;opacity:.7;font-size:1.4rem}.price__badge-sale{background:var(--emika-peach);color:#fff;padding:4px 10px;border-radius:var(--emika-radius-sm);font-size:1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-left:.5rem}.card__badge{z-index:2}.badge{background:var(--emika-peach);color:#fff;padding:6px 14px;border-radius:0;font-size:1.1rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;box-shadow:var(--emika-shadow-soft);display:inline-flex;align-items:center;gap:.25rem}.quick-add-modal__content-info .product-form__submit,.card-wrapper .quick-add__submit,.quick-add__submit{background:linear-gradient(135deg,var(--emika-terracotta),var(--emika-peach));border:none;color:#fff;padding:12px 24px;border-radius:var(--emika-radius-sm);font-weight:600;letter-spacing:.3px;transition:var(--emika-transition);box-shadow:var(--emika-shadow-soft);width:100%;margin-top:.75rem}.quick-add__submit:hover{transform:translateY(-2px);box-shadow:var(--emika-shadow-medium);opacity:.95}quick-add-modal *,quick-add-modal *:focus,quick-add-modal button,quick-add-modal button:focus,quick-add-modal input,quick-add-modal input:focus{outline:none!important}quick-add-modal button:after,quick-add-modal .button:after,quick-add-modal .quantity__button:after,quick-add-modal .product-form__submit:after,quick-add-modal .shopify-payment-button__button:after{display:none!important;content:none!important;box-shadow:none!important}quick-add-modal button,quick-add-modal .button,quick-add-modal .quantity__button,quick-add-modal .product-form__submit,quick-add-modal quantity-input button,quick-add-modal .quantity button,quick-add-modal input[type=button],quick-add-modal input[type=submit]{--buttons-border-width: 0 !important;--border-offset: 0 !important;--border-opacity: 0 !important;border:0!important;box-shadow:none!important}quick-add-modal button:hover,quick-add-modal .button:hover,quick-add-modal button:focus,quick-add-modal .button:focus{border:0!important}quick-add-modal quantity-input button:after,quick-add-modal .quantity button:after{display:none!important;content:none!important;box-shadow:none!important}.quick-add-modal{background:#0000!important;transition:background .4s ease!important}.quick-add-modal[open]{background:#00000059!important}.quick-add-modal__content{border-radius:0!important;box-shadow:0 -4px 40px #0000001a!important;background:#fff!important;overflow-y:auto!important;overflow-x:hidden!important;animation:quickAddSlideUp .5s cubic-bezier(.16,1,.3,1) both;display:flex!important;flex-direction:column!important}@keyframes quickAddSlideUp{0%{opacity:0;transform:translate(-50%) translateY(30px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.quick-add-modal__content-info{padding:0!important;flex:1!important;display:flex!important;flex-direction:column!important;overflow-y:auto!important}@media screen and (min-width:750px){.quick-add-modal__content-info{padding:0!important}}.quick-add-modal__toggle{background:var(--emika-vanilla-light)!important;border:none!important;color:var(--emika-text)!important;box-shadow:0 2px 8px #00000014!important;transition:all .3s ease!important;position:absolute!important;top:1.2rem!important;right:1.2rem!important}.quick-add-modal__toggle:hover{color:var(--emika-terracotta)!important;background:#fff!important;transform:rotate(90deg)!important;box-shadow:0 4px 12px #0000001f!important}quick-add-modal .product__media-wrapper{background:var(--emika-vanilla-light);border-radius:0!important;overflow:hidden!important;position:relative;display:flex;flex-direction:column;padding:0!important;margin:0!important;gap:0!important}quick-add-modal .card .media,quick-add-modal .card__media{border:none!important}quick-add-modal img{border-radius:0!important;width:100%!important;display:block}quick-add-modal .product__media-toggle,quick-add-modal .product__modal-opener,quick-add-modal button.product__media-toggle{display:none!important;pointer-events:none!important}quick-add-modal .product__media-item{cursor:default!important;pointer-events:none!important}quick-add-modal .product__media-item img{pointer-events:none!important}quick-add-modal .product__media-item{border-radius:0!important}quick-add-modal .product__media-wrapper:has([data-react-island=QuickAddImageCarousel]) .product__media-list,quick-add-modal .product__media-wrapper:has([data-react-island=QuickAddImageCarousel]) .product__media-item,quick-add-modal .product__media-wrapper:has([data-react-island=QuickAddImageCarousel]) slider-component{display:none!important;height:0!important;min-height:0!important;padding:0!important;margin:0!important}quick-add-modal .emika-carousel-wrapper{width:100%;display:flex;flex-direction:column;gap:0}quick-add-modal .emika-main-image-container{position:relative;width:100%;aspect-ratio:1;background:var(--emika-vanilla-light);display:flex;align-items:center;justify-content:center;overflow:hidden}quick-add-modal .emika-main-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;display:block;padding:1.5rem;opacity:1;transition:opacity .25s ease}quick-add-modal .emika-main-image--fade{opacity:0}quick-add-modal .emika-image-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--emika-vanilla-light);animation:emikaPulse 1.2s ease-in-out infinite}@keyframes emikaPulse{0%,to{opacity:1}50%{opacity:.5}}quick-add-modal .emika-thumbnails-carousel{display:flex!important;gap:0;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:#fff;border-top:1px solid var(--emika-vanilla-light)}quick-add-modal .emika-thumbnails-carousel::-webkit-scrollbar{height:3px}quick-add-modal .emika-thumbnails-carousel::-webkit-scrollbar-track{background:transparent}quick-add-modal .emika-thumbnails-carousel::-webkit-scrollbar-thumb{background:var(--emika-peach)}quick-add-modal .emika-thumbnail-item{flex-shrink:0;width:64px;height:64px;cursor:pointer;border:none;border-bottom:2px solid transparent;overflow:hidden;transition:border-color .2s ease,opacity .2s ease;background:var(--emika-vanilla-light);padding:4px;outline:none;opacity:.6}quick-add-modal .emika-thumbnail-item:hover{opacity:1}quick-add-modal .emika-thumbnail-item.active{border-bottom-color:var(--emika-dark);opacity:1}quick-add-modal .emika-thumbnail-item img{width:100%;height:100%;object-fit:contain;display:block}quick-add-modal .product__info-wrapper{padding:2.5rem!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;flex:1!important}@media screen and (min-width:750px){quick-add-modal .product__info-wrapper{padding:3rem!important}}quick-add-modal .product__title,quick-add-modal .product__title a,quick-add-modal .product__title h1,quick-add-modal .product__title h2{color:var(--emika-dark)!important;font-size:1.6rem!important;font-family:var(--font-heading-family)!important;letter-spacing:.03em;font-weight:500!important;margin-bottom:.5rem;line-height:1.4}quick-add-modal .price,quick-add-modal .price__regular,quick-add-modal .price__sale{color:var(--emika-dark)!important;font-size:1.5rem!important;font-weight:400!important;letter-spacing:.02em}quick-add-modal .price__container{margin-bottom:.8rem}quick-add-modal fieldset.js,quick-add-modal .product-form__input{border:none!important;padding:0;margin-bottom:1.2rem}quick-add-modal legend,quick-add-modal .form__label{color:var(--emika-dark);font-family:var(--font-heading-family);font-weight:500;font-size:1rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.5rem}quick-add-modal .product-form__input input[type=radio]+label:not(.emika-variant-color-swatch){background:transparent!important;color:var(--emika-dark)!important;border:1px solid var(--emika-peach)!important;border-radius:0!important;padding:.5rem 1.4rem!important;font-size:1.1rem!important;font-weight:400;letter-spacing:.05em;transition:all .2s ease;box-shadow:none!important;outline:none!important;margin-right:.5rem;margin-bottom:.5rem}quick-add-modal .product-form__input input[type=radio]:checked+label:not(.emika-variant-color-swatch){background:var(--emika-dark)!important;color:#fff!important;border-color:var(--emika-dark)!important;transform:none;box-shadow:none!important}quick-add-modal .product-form__input input[type=radio]+label:not(.emika-variant-color-swatch):hover{background:var(--emika-dark)!important;color:#fff!important;border-color:var(--emika-dark)!important;opacity:1}.emika-variant-color-swatch{display:inline-block;width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.1)!important;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;padding:0!important;margin-right:.4rem;margin-bottom:.4rem}.emika-variant-color-swatch--light{border-color:#00000026!important}.emika-variant-color-swatch:hover{transform:scale(1.1);box-shadow:0 0 0 1px #00000014!important}input[type=radio]:checked+.emika-variant-color-swatch{border-color:var(--emika-dark)!important;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--emika-dark)!important;transform:none}quick-add-modal quantity-input,quick-add-modal .quantity{margin-bottom:.8rem;border:0!important;min-height:calc((var(--inputs-border-width) * 2) + 2.5rem)!important;width:calc(12rem / var(--font-body-scale) + var(--inputs-border-width) * 2)!important}quick-add-modal .quantity:before,quick-add-modal .quantity:after,quick-add-modal quantity-input:before,quick-add-modal quantity-input:after{display:none!important;content:none!important;border:0!important}quick-add-modal .quantity__button,quick-add-modal .quantity__input{border:0!important;border-radius:0!important;color:var(--emika-dark)!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:.2rem .4rem!important;font-size:.85rem!important;min-height:0!important;height:auto!important;width:auto!important;min-width:0!important}quick-add-modal .quantity__button:hover{color:var(--emika-dark)!important;background:var(--emika-vanilla-light)!important;border:0!important}quick-add-modal .quantity__button:focus,quick-add-modal .quantity__input:focus{outline:none!important;border:0!important;box-shadow:none!important}quick-add-modal .quantity__input{background:transparent!important;text-align:center;font-weight:500;font-size:.85rem!important;border:0!important;box-shadow:none!important;outline:none!important;width:2rem!important;min-width:0!important}quick-add-modal .quantity__input:hover,quick-add-modal .quantity__input:focus,quick-add-modal .quantity__input:active{border:0!important;box-shadow:none!important;outline:none!important;background:transparent!important}quick-add-modal quantity-input,quick-add-modal .quantity{display:inline-flex!important;align-items:center;border:1px solid var(--emika-peach)!important;margin-bottom:0!important;min-height:0!important;height:auto!important;width:auto!important}quick-add-modal .product-form__buttons{display:flex!important;flex-direction:row!important;gap:1rem!important;max-width:100%!important;margin-top:auto;padding-top:1.5rem;position:sticky;bottom:0;background:#fff;z-index:10;padding-bottom:.5rem}quick-add-modal .product-form__buttons>*{flex:1;margin:0!important;min-width:0}quick-add-modal .product-form__buttons button,quick-add-modal .product-form__buttons .button{font-size:1.1rem!important;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:1.2rem 1.5rem!important;font-family:var(--font-heading-family)!important}quick-add-modal .product-form__submit,quick-add-modal button[name=add]{background:transparent!important;border:1px solid var(--emika-dark)!important;border-radius:0!important;color:var(--emika-dark)!important;font-weight:600;letter-spacing:.5px;text-transform:uppercase;padding:1rem 1.5rem!important;transition:none!important;transform:none!important;box-shadow:none!important;outline:none!important;white-space:nowrap!important;opacity:1!important}quick-add-modal .product-form__submit:disabled,quick-add-modal .product-form__submit[aria-disabled=true],quick-add-modal button[name=add]:disabled,quick-add-modal button[name=add][aria-disabled=true]{opacity:1!important;cursor:pointer!important;transform:none!important}quick-add-modal .product-form__submit:hover,quick-add-modal button[name=add]:hover{background:var(--emika-dark)!important;color:#fff!important;border:1px solid var(--emika-dark)!important;transform:none!important;box-shadow:none!important}quick-add-modal .product-form__submit:focus,quick-add-modal .product-form__submit:active,quick-add-modal button[name=add]:focus,quick-add-modal button[name=add]:active{outline:none!important;border:1px solid var(--emika-dark)!important;box-shadow:none!important;transform:none!important}quick-add-modal .shopify-payment-button__button,quick-add-modal .shopify-payment-button__button--unbranded{background:var(--emika-dark)!important;border:1px solid var(--emika-dark)!important;border-radius:0!important;color:#fff!important;font-weight:500;letter-spacing:.5px;text-transform:uppercase;padding:1rem 1.5rem!important;transition:none!important;transform:none!important;box-shadow:none!important;outline:none!important;white-space:nowrap!important;opacity:1!important}quick-add-modal .shopify-payment-button__button:disabled,quick-add-modal .shopify-payment-button__button[disabled],quick-add-modal .shopify-payment-button__button--unbranded:disabled,quick-add-modal .shopify-payment-button__button--unbranded[disabled]{opacity:1!important;cursor:pointer!important;transform:none!important}quick-add-modal .shopify-payment-button__button:hover{background:transparent!important;color:var(--emika-dark)!important;border:1px solid var(--emika-dark)!important;transform:none!important;box-shadow:none!important}quick-add-modal .shopify-payment-button__button:focus,quick-add-modal .shopify-payment-button__button:active,quick-add-modal .shopify-payment-button__button--unbranded:focus,quick-add-modal .shopify-payment-button__button--unbranded:active{outline:none!important;border:1px solid var(--emika-dark)!important;transform:none!important}quick-add-modal .shopify-payment-button{flex:1}quick-add-modal .product__view-details{color:var(--emika-dark)!important;font-family:var(--font-heading-family);font-size:1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;font-size:1.2rem;font-weight:600;text-decoration:none;display:inline-block;margin-top:1.5rem;transition:all .2s ease}quick-add-modal .product__view-details:hover{text-decoration:underline;text-underline-offset:.4rem;color:var(--emika-dark)!important;opacity:.7}@media screen and (max-width:749px){.quick-add-modal__content{position:fixed!important;bottom:0!important;left:0!important;right:0!important;top:auto!important;transform:none!important;margin:0!important;width:100%!important;max-width:100%!important;max-height:95vh!important;border-radius:1.2rem 1.2rem 0 0!important;display:flex;flex-direction:column;animation:quickAddSlideUpMobile .5s cubic-bezier(.16,1,.3,1) both!important}@keyframes quickAddSlideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.quick-add-modal__content-info{flex-direction:column!important;padding:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch;max-height:95vh!important}quick-add-modal .product__media-wrapper{width:100%!important;max-width:100%!important;flex-shrink:0}quick-add-modal .emika-main-image-container{aspect-ratio:4/3!important}quick-add-modal .product__info-wrapper{width:100%!important;max-width:100%!important;padding:1.5rem 2rem 2rem!important;flex-shrink:0}quick-add-modal .product__title,quick-add-modal .product__title a,quick-add-modal .product__title h2{font-size:1.4rem!important;margin-bottom:.3rem}quick-add-modal .price,quick-add-modal .price__regular,quick-add-modal .price__sale{font-size:1.3rem!important}quick-add-modal fieldset.js,quick-add-modal .product-form__input{margin-bottom:1.2rem}quick-add-modal legend,quick-add-modal .form__label{font-size:.9rem!important;margin-bottom:.6rem}quick-add-modal .product-form__input input[type=radio]+label:not(.emika-variant-color-swatch){padding:.4rem 1rem!important;font-size:1rem!important}quick-add-modal .product-form__buttons{flex-direction:row!important;gap:.6rem!important;margin-top:auto;position:sticky;bottom:0;background:#fff;padding:1rem 0 .5rem;z-index:10}quick-add-modal .product-form__buttons button,quick-add-modal .product-form__buttons .button{font-size:1rem!important;padding:1rem .5rem!important;letter-spacing:.1em!important}quick-add-modal .product__view-details{font-size:.9rem!important;margin-top:1rem;padding-bottom:1rem}quick-add-modal .quick-add-modal__toggle{top:.8rem!important;right:.8rem!important;width:3rem!important;height:3rem!important;z-index:20}}@media screen and (min-width:750px){.quick-add-modal__content{max-width:70%!important;margin-top:8rem!important;max-height:calc(100vh - 16rem)!important}}@media screen and (min-width:990px){.quick-add-modal__content{max-width:65%!important}}.card-information__wrapper,.card-information .rating{margin-top:.5rem}.rating__star{color:var(--emika-terracotta)}.media--hover-effect>img+img{opacity:0;transition:var(--emika-transition)}.card-wrapper:hover .media--hover-effect>img+img{opacity:1}.card-wrapper:hover .media--hover-effect>img:first-child:not(:only-child){opacity:0}.card--sold-out .card__media:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;z-index:1}.card--standard{border-radius:var(--emika-radius-md)}.card--standard .card__inner{border-radius:var(--emika-radius-md);border:none}.collection .product-grid,.product-grid{gap:.75rem}@media screen and (max-width:749px){.collection .slider.slider--tablet{margin-bottom:0!important}.card-wrapper{padding:0}.card>.card__content{padding-bottom:.8rem!important}.card>.card__content>.card__information{padding:.5rem .75rem .8rem}.card-information .price{font-size:1.4rem}.grid--1-col-tablet-down .card-information .price,.grid--1-col-tablet-down .emika-card-price .price{font-size:1.6rem;font-weight:700}.grid--1-col-tablet-down .emika-card-title-text{font-size:1.5rem}.grid--1-col-tablet-down .emika-card-info-row{margin-top:.4rem}.grid--1-col-tablet-down .card-wrapper{height:auto}.grid--1-col-tablet-down .card:not(.ratio){height:auto}.grid--1-col-tablet-down .card__content{flex-grow:0}.collection .product-grid,.product-grid{gap:.5rem}.mobile-facets{z-index:999!important}.product-grid:not(.emika-list-view) .emika-card-title-row .card__heading{margin-bottom:.15rem}.product-grid:not(.emika-list-view) .emika-card-info-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.product-grid:not(.emika-list-view) .emika-color-variants{margin-top:0;margin-bottom:0}}.button:not(.button--tertiary){transition:var(--emika-transition);box-shadow:var(--emika-shadow-soft)}.button:hover:not(.button--tertiary){transform:translateY(-2px);box-shadow:var(--emika-shadow-medium)}.button--emika-primary{background:linear-gradient(135deg,var(--emika-terracotta),var(--emika-peach));border-color:transparent;color:#fff}.button--emika-secondary{background:#fff;color:var(--emika-terracotta);border:2px solid var(--emika-terracotta)}.button--emika-secondary:hover{background:var(--emika-peach)}.badge{font-weight:600;letter-spacing:.5px;text-transform:uppercase;font-size:1.2rem}.badge--new{background:var(--emika-burgundy);color:#fff}.badge--bestseller{background:var(--emika-terracotta);color:#fff}.badge--organic{background:var(--emika-burgundy);color:#fff}.badge--sale{background:var(--emika-peach);color:#fff}.badge--eco{background:var(--emika-vanilla-light);color:var(--emika-dark)}.badge--soldout{background:var(--emika-text);color:#fff}.header__menu-item{font-family:var(--font-body-family);font-weight:500;letter-spacing:.25em;font-style:var(--font-heading-style);font-size:12px;line-height:1rem;line-height:var(--font-heading-line-height);text-transform:uppercase}.header__menu-item:hover span{text-decoration:none;transform:scale(1.05)}details[open]>.header__menu-item{text-decoration:none}.header__active-menu-item{text-decoration:none;color:var(--emika-burgundy)}.header__icon:hover{color:var(--emika-terracotta)}@media screen and (max-width:749px){.header__icon{width:3.2rem;height:3.6rem}.header__icon .svg-wrapper{width:32px;height:36px}.header__icon--cart .icon{width:3.6rem;height:3.6rem}.header__icons{padding-right:.4rem;gap:0}.header__icon--cart{margin-right:-.6rem}.cart-count-bubble{width:1.2rem;height:1.2rem;font-size:.7rem;top:.2rem;right:0;bottom:auto;left:auto}.emika-wishlist-count-bubble{width:1.2rem!important;height:1.2rem!important;font-size:.7rem;top:.2rem;right:0;bottom:auto;left:auto}}.announcement-bar{font-weight:500;letter-spacing:.5px}.field input,.field textarea,.field select,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{transition:var(--emika-transition)}.field input:focus,.field textarea:focus,.field select:focus,input:focus,textarea:focus,select:focus,.field input:hover,.field textarea:hover,.field select:hover,input:hover,textarea:hover,select:hover{border-color:var(--emika-terracotta);box-shadow:none!important;outline:none!important}button:focus,button:hover,.button:focus,.button:hover,.field__button:focus,.field__button:hover{box-shadow:none!important;outline:none!important}button:after,.button:after,.field__button:after{box-shadow:none!important}.price{color:var(--emika-terracotta);font-weight:700}.price__sale{color:var(--emika-terracotta)}.price__regular{opacity:.6}.trust-badge{display:inline-flex;align-items:center;gap:8px;background:#fff;padding:10px 20px;border-radius:var(--emika-radius-sm);box-shadow:var(--emika-shadow-soft);font-size:1.3rem;font-weight:500;color:var(--emika-text);transition:var(--emika-transition)}.trust-badge:hover{box-shadow:var(--emika-shadow-medium);transform:translateY(-2px)}.trust-badge svg{width:20px;height:20px;color:var(--emika-burgundy);flex-shrink:0}.cart-count-bubble{background:var(--emika-terracotta);width:1.4rem;height:1.4rem;font-size:.8rem;top:.4rem;right:.2rem;bottom:auto;left:auto}.cart-item{border-radius:var(--emika-radius-sm)}.newsletter-form__field-wrapper input,.newsletter-form__button{border-radius:0}.newsletter-form__button:focus,.newsletter-form__button:focus-visible,.newsletter-form__button:hover{box-shadow:none!important;outline:none!important}*:focus-visible{outline:none}a:focus-visible{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.trust-badge{font-size:1.2rem;padding:8px 14px}.trust-badge svg{width:16px;height:16px}}.emika-gradient-overlay{position:relative}.emika-gradient-overlay:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#ffe5ec4d,#e3f2fd4d);pointer-events:none;border-radius:inherit;z-index:1}.emika-gradient-overlay>*{position:relative;z-index:2}.emika-bg-soft-pink{background-color:var(--emika-peach)}.emika-bg-powder-blue,.emika-bg-mint{background-color:var(--emika-vanilla-light)}.emika-bg-cream{background-color:var(--emika-vanilla)}.emika-text-coral{color:var(--emika-terracotta)}.emika-text-sage{color:var(--emika-burgundy)}.emika-shadow-soft{box-shadow:var(--emika-shadow-soft)}.emika-shadow-medium{box-shadow:var(--emika-shadow-medium)}.emika-radius-sm{border-radius:var(--emika-radius-sm)}.emika-radius-md{border-radius:var(--emika-radius-md)}.emika-radius-lg{border-radius:var(--emika-radius-lg)}.emika-view-toggle{display:none;align-items:center;justify-content:flex-end;gap:.35rem;margin-bottom:1rem;padding:0 .5rem}@media screen and (max-width:749px){.emika-view-toggle{display:flex}}.emika-view-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1.5px solid var(--emika-peach);background:transparent;color:var(--emika-text);cursor:pointer;transition:all var(--emika-transition)}.emika-view-btn:hover{background:var(--emika-vanilla-light);border-color:var(--emika-terracotta)}.emika-view-btn.active{background:var(--emika-terracotta);border-color:var(--emika-terracotta);color:#fff}@media screen and (max-width:749px){.product-grid:not(.emika-list-view):not(.slider){display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.product-grid:not(.emika-list-view):not(.slider) .grid__item{width:100%!important;max-width:100%!important;flex:none!important}}@media screen and (max-width:749px){.product-grid.emika-list-view{grid-template-columns:1fr!important;gap:.75rem!important}.product-grid.emika-list-view .grid__item{width:100%!important;max-width:100%!important}.product-grid.emika-list-view .card-wrapper{position:relative}.product-grid.emika-list-view .card{flex-direction:row;align-items:stretch;gap:0;height:auto}.product-grid.emika-list-view .card__inner{display:block!important;flex:0 0 120px;max-width:120px;min-height:120px;position:relative;background:transparent!important;overflow:hidden;border:none;border-radius:0}.product-grid.emika-list-view .card__inner:after{display:none!important}.product-grid.emika-list-view .card__inner.ratio:before{display:none!important}.product-grid.emika-list-view .card.ratio:before{display:none!important}.product-grid.emika-list-view .card.ratio{--ratio-percent: 0 !important}.product-grid.emika-list-view .card__inner>.card__content{display:none!important}.product-grid.emika-list-view .emika-quick-add-wrapper{position:absolute!important;bottom:0;left:0;right:0;top:auto;opacity:1!important;z-index:4}.product-grid.emika-list-view .emika-quick-add-btn{font-size:.8rem;padding:.4rem 0;letter-spacing:.03rem}.product-grid.emika-list-view .card__inner .card__media{position:absolute!important;top:0;left:0;right:0;bottom:0;width:100%;height:100%;margin:0}.product-grid.emika-list-view .card__inner .card__media .media{position:absolute!important;top:0;left:0;width:100%;height:100%;padding-bottom:0!important}.product-grid.emika-list-view .card__inner .card__media img{width:100%;height:100%;object-fit:cover}.product-grid.emika-list-view .card>.card__content{flex:1;display:flex!important;flex-direction:column;justify-content:stretch;padding:.75rem 1rem;grid-template-rows:none}.product-grid.emika-list-view .card>.card__content .card__information{padding:0;display:flex;flex-direction:column;justify-content:space-between;flex:1}.product-grid.emika-list-view .emika-card-title-row{flex-direction:column;align-items:flex-start;gap:.25rem}.product-grid.emika-list-view .emika-card-info-row{margin-top:auto}.product-grid .card__heading,.product-grid.emika-list-view .emika-card-price{font-size:1.3rem}.product-grid.emika-list-view .emika-card-favorite{top:.4rem;right:auto;left:calc(100px - .4rem)}.product-grid.emika-list-view .card,.product-grid.emika-list-view .card__inner .card__media,.product-grid.emika-list-view .card__inner .card__media .media,.product-grid.emika-list-view .card .card__inner,.product-grid.emika-list-view .card .card__inner .card__media img{border-radius:0!important}.product-grid.emika-list-view .emika-color-variants{margin-top:.2rem;font-size:1rem}}.header__icon--wishlist{position:relative;text-decoration:none!important}.emika-wishlist-count-bubble{position:absolute;top:.4rem;right:.2rem;bottom:auto;left:auto;background:var(--emika-terracotta);color:rgb(var(--color-button-text));font-size:.8rem;width:1.4rem!important;height:1.4rem!important;border-radius:100%;display:flex;align-items:center;justify-content:center;line-height:calc(1 + .1 / var(--font-body-scale))}.emika-wishlist-count-bubble:empty{display:none}@media screen and (max-width:749px){.emika-wishlist-count-bubble{width:1.2rem!important;height:1.2rem!important;font-size:.7rem;top:.2rem;right:0;bottom:auto;left:auto}}.emika-card-favorite{position:absolute;top:.75rem;right:.75rem;z-index:5;background:none;width:36px;height:36px;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .2s ease;padding:0;opacity:1;pointer-events:auto}@media screen and (max-width:749px){.emika-card-favorite{width:32px;height:32px;top:.5rem;right:.5rem}}.emika-card-favorite.is-active{background:none}.emika-card-favorite:hover{transform:scale(1.1)}.emika-card-favorite i,.emika-card-favorite svg{pointer-events:none;text-decoration:none!important}.emika-heart-icon{transition:fill .2s ease,stroke .2s ease}.card-wrapper:hover .card__heading a:after{pointer-events:none}.emika-quick-add-wrapper{position:absolute;bottom:0;left:0;right:0;z-index:5;opacity:0;transition:opacity .25s ease}.card-wrapper:hover .emika-quick-add-wrapper{opacity:1}.emika-quick-add-btn{display:block;width:100%;padding:10px 0;border:none;background:#fffffff2;color:var(--emika-dark);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;text-align:center;transition:background .2s ease,color .2s ease}.emika-quick-add-btn:hover{background:var(--emika-dark);color:#fff}.emika-quick-add-btn:disabled{opacity:.6;cursor:not-allowed}.emika-quick-add-btn .loading__spinner{display:none}.emika-quick-add-btn.loading .loading__spinner{display:inline-block;width:16px;height:16px}@media screen and (max-width:749px){.emika-quick-add-wrapper{opacity:1}.card__heading a:after{pointer-events:none}}@keyframes emika-pulse{0%,to{opacity:1}50%{opacity:.7}}.emika-loading{animation:emika-pulse 2s ease-in-out infinite}@media print{.emika-gradient-overlay:before{display:none}}.ec-contact-section{padding:4rem 0 5rem}.ec-contact-wrapper{max-width:720px!important;margin:0 auto}.ec-contact-header{text-align:center;margin-bottom:3rem}.ec-contact-title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3rem);font-weight:400;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1rem;color:var(--emika-dark)}@media screen and (min-width:750px){.ec-contact-title{font-size:calc(var(--font-heading-scale) * 4rem)}}.ec-contact-subtitle{font-size:1.5rem;color:#0000008c;line-height:1.7;max-width:480px;margin:0 auto}.ec-contact-info{display:flex;justify-content:center;gap:2.5rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.ec-contact-info__item{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;color:#00000080}.ec-contact-info__item svg{flex-shrink:0;opacity:.4}@media screen and (max-width:749px){.ec-contact-info{flex-direction:column;align-items:center;gap:1rem}}@media screen and (min-width:750px){.product--thumbnail_slider.grid--2-col-tablet>.product__media-wrapper{width:50%!important;max-width:50%!important}.product--thumbnail_slider.grid--2-col-tablet>.product__info-wrapper{width:50%!important;max-width:50%!important}product-info[id^=MainProduct] .product__column-sticky{top:calc(var(--header-height, 6rem) + 1rem)}quick-add-modal product-info[id^=MainProduct] .product__column-sticky{top:0!important;position:relative!important}}.product--thumbnail_slider .product__media-wrapper{background:transparent}.product--thumbnail_slider .product__media-item .product-media-container{background:var(--emika-vanilla-light);border-radius:0;border:none;box-shadow:none}@media screen and (min-width:750px){.product--thumbnail_slider .product-media-container.constrain-height{--viewport-offset: 340px}}.product--thumbnail_slider .product__media-item .media{background:var(--emika-vanilla-light)}.product--thumbnail_slider .global-media-settings{border:none!important;box-shadow:none!important;border-radius:0!important}.product--thumbnail_slider .product__media-icon--lightbox{background:#ffffffd9;border:none;border-radius:0;color:var(--emika-dark);width:3.6rem;height:3.6rem;padding:.8rem;top:auto;bottom:1.2rem;right:1.2rem;left:auto;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.product--thumbnail_slider .product__media-icon--lightbox .svg-wrapper{width:100%;height:100%}.product--thumbnail_slider .product__media-item:hover .product__media-icon--lightbox{opacity:1}@media screen and (min-width:750px){.product--thumbnail_slider .thumbnail-slider{margin-top:1.2rem;gap:0}.product--thumbnail_slider .thumbnail-list{gap:.8rem}.product--thumbnail_slider .thumbnail-list__item .thumbnail{border:1.5px solid var(--emika-peach);border-radius:0;padding:0;background:var(--emika-vanilla-light);box-shadow:none!important;overflow:hidden;opacity:.6;transition:opacity .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.product--thumbnail_slider .thumbnail-list__item .thumbnail:hover{opacity:.85;border-color:#0000004d}.product--thumbnail_slider .thumbnail-list__item .thumbnail[aria-current=true]{border-color:var(--emika-dark);opacity:1;transform:scale(1.04)}.product--thumbnail_slider .thumbnail-list__item .thumbnail img{border-radius:0;object-fit:cover}.product--thumbnail_slider .thumbnail-slider .slider-button{background:transparent;border:1px solid var(--emika-peach);border-radius:0;color:var(--emika-dark);width:3.2rem;height:3.2rem;min-width:3.2rem;padding:0;display:flex;align-items:center;justify-content:center;transition:background .2s ease,border-color .2s ease;box-shadow:none}.product--thumbnail_slider .thumbnail-slider .slider-button:hover{background:var(--emika-dark);border-color:var(--emika-dark);color:#fff}.product--thumbnail_slider .thumbnail-slider .slider-button .svg-wrapper{width:1.2rem;height:1.2rem}.product--thumbnail_slider .slider-mobile-gutter>.slider-buttons{display:none}}@media screen and (max-width:749px){.product--thumbnail_slider .product__media-wrapper{margin:0;overflow:hidden}.product--thumbnail_slider .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0;margin-right:0}.product--thumbnail_slider .product__media-list{margin-left:0;width:100%;column-gap:0!important;gap:0!important;background:var(--emika-vanilla-light);scrollbar-width:none;-ms-overflow-style:none;scroll-padding-left:0!important}.product--thumbnail_slider .product__media-list:after{content:none!important}.product--thumbnail_slider .product__media-list::-webkit-scrollbar{display:none;height:0;width:0}.product--thumbnail_slider .product__media-item{background:var(--emika-vanilla-light);width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-left:0!important;flex-shrink:0}.product--thumbnail_slider .product-media-container.constrain-height.media-fit-contain{width:100%!important}.product--thumbnail_slider .product-media-container{max-width:100%!important}.product--thumbnail_slider .product-media-container.constrain-height .media{padding-top:min(var(--constrained-height),var(--ratio-percent))!important}.product--thumbnail_slider .product__media-item .product-media-container,.product--thumbnail_slider .product__media-item .media{background:transparent}.product--thumbnail_slider .slider-buttons{justify-content:center;margin-top:1rem;gap:0}.product--thumbnail_slider .slider-counter{font-family:var(--font-heading-family);font-weight:400;font-size:1.2rem;letter-spacing:.1em;color:#00000080;text-transform:none;display:flex;align-items:center;gap:.3rem}.product--thumbnail_slider .slider-counter--current,.product--thumbnail_slider .slider-counter--total{font-weight:500;color:var(--emika-dark);min-width:1.2rem;text-align:center}.product--thumbnail_slider .slider-counter--current{color:var(--emika-dark)}.product--thumbnail_slider .slider-counter--total{color:#0006}.product--thumbnail_slider .slider-buttons .slider-button{display:none}.product--thumbnail_slider .product__media-icon--lightbox{opacity:.7;width:3.2rem;height:3.2rem;padding:.7rem;bottom:1rem;right:1rem}}.product__title h1,.product__title h2{font-family:var(--font-heading-family)!important;font-weight:400!important;letter-spacing:.04em!important;color:var(--emika-dark)!important;font-size:2.4rem!important;line-height:1.2!important}@media screen and (min-width:750px){.product__title h1,.product__title h2{font-size:2.8rem!important}}.product__info-container .price__regular .price-item,.product__info-container .price__sale .price-item--sale{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:1.8rem!important;letter-spacing:.02em;color:var(--emika-dark)!important}.product__info-container .price__sale .price-item--regular{font-size:1.4rem!important;color:#0006!important}.product__info-container legend,.product__info-container .form__label{font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:1rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--emika-dark)!important;margin-bottom:.5rem!important}.product__info-container .product-form__input--pill input[type=radio]+label:not(.emika-variant-color-swatch){background:transparent!important;color:var(--emika-dark)!important;border:1px solid var(--emika-peach)!important;border-radius:0!important;padding:.5rem 1.4rem!important;font-size:1.1rem!important;font-weight:400!important;letter-spacing:.05em!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease;box-shadow:none!important;outline:none!important;margin:.4rem .5rem .4rem 0!important}.product__info-container .product-form__input--pill input[type=radio]+label:not(.emika-variant-color-swatch):before{display:none!important}.product__info-container .product-form__input--pill input[type=radio]:checked+label:not(.emika-variant-color-swatch){background:var(--emika-dark)!important;color:#fff!important;border-color:var(--emika-dark)!important;box-shadow:none!important}.product__info-container .product-form__input--pill input[type=radio]+label:not(.emika-variant-color-swatch):hover{background:var(--emika-dark)!important;color:#fff!important;border-color:var(--emika-dark)!important}.product__info-container .emika-variant-color-swatch{width:20px!important;height:20px!important;border:1px solid rgba(0,0,0,.1)!important;margin:.4rem .4rem .4rem 0!important;padding:0!important}.product__info-container input[type=radio]:checked+.emika-variant-color-swatch{border-color:var(--emika-dark)!important;box-shadow:0 0 0 1px #fff,0 0 0 2px var(--emika-dark)!important}.product__info-container .quantity{min-height:0!important;height:auto!important;width:auto!important;max-width:12rem!important;border-radius:0!important;border:1px solid var(--emika-peach)!important}.product__info-container .quantity:before,.product__info-container .quantity:after{display:none!important;content:none!important}.product__info-container .quantity__button,.product__info-container .quantity__input{border:0!important;border-radius:0!important;color:var(--emika-dark)!important;background:transparent!important;box-shadow:none!important;outline:none!important;padding:.2rem .4rem!important;font-size:.85rem!important;min-height:0!important;height:auto!important;width:auto!important;min-width:0!important}.product__info-container .quantity__button:after{display:none!important;content:none!important}.product__info-container .quantity__input{width:2rem!important;text-align:center;font-weight:500}.product__info-container .quantity__button:hover{background:var(--emika-vanilla-light)!important}.product__info-container .product-form__submit{background:var(--emika-dark)!important;border:1px solid var(--emika-dark)!important;border-radius:0!important;color:#fff!important;font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:1.4rem 2rem!important;transition:background-color .2s ease,color .2s ease!important;box-shadow:none!important;opacity:1!important;width:100%!important}.product__info-container .product-form__submit:after{display:none!important;content:none!important}.product__info-container .product-form__submit:hover:not(:disabled){background:transparent!important;color:var(--emika-dark)!important;transform:none!important}.product__info-container .product-form__buttons button:hover,.product__info-container .product-form__buttons .button:hover,.product__info-container .product-form__buttons .shopify-payment-button__button:hover,.product__info-container .product-form__buttons button:active,.product__info-container .product-form__buttons .button:active,.product__info-container .product-form__buttons .shopify-payment-button__button:active{transform:none!important}.product__info-container .product-form__submit:disabled,.product__info-container .product-form__submit[aria-disabled=true]{opacity:.5!important}.product__info-container .shopify-payment-button{margin-top:0!important;width:100%!important;overflow:hidden;border-radius:0!important}.product__info-container .shopify-payment-button__button,.product__info-container .shopify-payment-button__button--unbranded{border-radius:0!important;min-height:4.4rem!important;padding:1.2rem 2rem!important;box-shadow:none!important}.product__info-container .shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid var(--emika-dark)!important;color:var(--emika-dark)!important;font-family:var(--font-heading-family)!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product__info-container .shopify-payment-button__button--unbranded:hover{background:var(--emika-dark)!important;color:#fff!important}.product__info-container .shopify-payment-button__button:after{display:none!important;content:none!important}.product__info-container .shopify-payment-button__more-options{font-family:var(--font-body-family)!important;font-size:1.1rem!important;letter-spacing:.02em!important;color:rgba(var(--color-foreground),.6)!important;text-decoration:underline!important;text-underline-offset:.3rem!important;margin-top:.8rem!important}.product__info-container .shopify-payment-button__more-options:hover{color:var(--emika-dark)!important}.product__info-container .product-form__buttons{display:flex!important;flex-direction:column!important;gap:.8rem!important;max-width:100%!important}.product__info-container .product-form__buttons>*{flex:none!important;margin:0!important;min-width:0!important;width:100%!important}.product__info-container .product-form__buttons button,.product__info-container .product-form__buttons .button,.product__info-container .product-form__buttons .shopify-payment-button__button{width:100%!important}.product__info-container .product-form__input{margin-bottom:1.2rem!important}.product__info-container .product__description{font-size:1.3rem!important;line-height:1.7!important;color:#000000b3!important}.product__info-container .product__description ul,.product__info-container .product__description ol{list-style-position:outside!important;padding-left:1.8rem!important}.product__info-container .product__description li{margin-bottom:.3rem}.product__info-container .product__description li p{display:inline!important;margin:0!important}.product__info-container .product__description li br:first-child{display:none!important}.product__info-container .product__description li:empty{display:none!important}#shopify-pc__banner{position:fixed!important;bottom:2rem!important;right:2rem!important;left:auto!important;top:auto!important;width:auto!important;max-width:420px!important;z-index:999999!important;background:none!important;border:none!important;box-shadow:none!important;padding:0!important;font-family:var(--font-body-family)!important;transform:none!important;margin:0!important}#shopify-pc__banner .shopify-pc-banner-wrapper,#shopify-pc__banner>div{background:#ffffffeb!important;-webkit-backdrop-filter:blur(24px) saturate(180%)!important;backdrop-filter:blur(24px) saturate(180%)!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:0!important;box-shadow:0 8px 48px #0000001a,0 2px 12px #0000000a!important;max-width:420px!important;margin:0!important;padding:2.4rem 2.8rem!important;animation:emika-cookie-slide-up .5s cubic-bezier(.16,1,.3,1) both!important;position:relative!important;width:100%!important}@keyframes emika-cookie-slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}#shopify-pc__banner h1,#shopify-pc__banner .shopify-pc__banner__title,#shopify-pc__banner [class*=title]{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--emika-dark)!important;margin-bottom:.8rem!important;line-height:1.3!important}#shopify-pc__banner p,#shopify-pc__banner .shopify-pc__banner__body-text,#shopify-pc__banner [class*=body-text],#shopify-pc__banner [class*=body] p{font-family:var(--font-body-family)!important;font-size:1.2rem!important;line-height:1.65!important;color:#1a1a1aa6!important;margin-bottom:1.6rem!important;letter-spacing:.01em!important}#shopify-pc__banner a{color:var(--emika-text)!important;text-decoration:underline!important;text-underline-offset:2px!important;text-decoration-thickness:1px!important;transition:var(--emika-transition)!important}#shopify-pc__banner a:hover{color:var(--emika-dark)!important;text-decoration-thickness:2px!important}#shopify-pc__banner .shopify-pc__banner__btn-group,#shopify-pc__banner [class*=btn-group],#shopify-pc__banner [class*=actions]{display:flex!important;flex-wrap:wrap-reverse!important;gap:.8rem!important;align-items:center!important;margin-top:.4rem!important}#shopify-pc__banner button,#shopify-pc__banner .shopify-pc__banner__btn{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:1rem 2rem!important;border-radius:0!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;line-height:1.2!important;white-space:nowrap!important;border:none!important;min-height:unset!important}#shopify-pc__banner button[class*=accept],#shopify-pc__banner .shopify-pc__banner__btn--accept,#shopify-pc__banner button:first-of-type:not([class*=decline]):not([class*=manage]):not([class*=pref]){background-color:var(--emika-dark)!important;color:var(--emika-vanilla)!important;border:1.5px solid var(--emika-dark)!important}#shopify-pc__banner button[class*=accept]:hover,#shopify-pc__banner .shopify-pc__banner__btn--accept:hover{background-color:var(--emika-terracotta)!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #00000026!important}#shopify-pc__banner button[class*=decline],#shopify-pc__banner .shopify-pc__banner__btn--decline{background-color:transparent!important;color:var(--emika-text)!important;border:1.5px solid rgba(26,26,26,.2)!important}#shopify-pc__banner button[class*=decline]:hover,#shopify-pc__banner .shopify-pc__banner__btn--decline:hover{border-color:var(--emika-dark)!important;background-color:#00000008!important;transform:translateY(-1px)!important}#shopify-pc__banner button[class*=manage],#shopify-pc__banner button[class*=pref],#shopify-pc__banner [class*=prefs-link],#shopify-pc__banner a[class*=link]{background:none!important;border:none!important;padding:0!important;color:#1a1a1a66!important;font-family:var(--font-body-family)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:3px!important;text-decoration-thickness:1px!important;text-decoration-color:#1a1a1a33!important;width:100%!important;text-align:center!important;order:-1!important;margin-bottom:.4rem!important}#shopify-pc__banner button[class*=manage]:hover,#shopify-pc__banner button[class*=pref]:hover,#shopify-pc__banner [class*=prefs-link]:hover,#shopify-pc__banner a[class*=link]:hover{color:var(--emika-dark)!important;text-decoration-color:var(--emika-dark)!important;background:none!important;transform:none!important;box-shadow:none!important}@media screen and (max-width:749px){#shopify-pc__banner{right:1rem!important;bottom:1rem!important;left:1rem!important;max-width:none!important}#shopify-pc__banner .shopify-pc-banner-wrapper,#shopify-pc__banner>div{max-width:100%!important;margin:0!important;padding:2rem!important;border-radius:0!important}#shopify-pc__banner h1,#shopify-pc__banner .shopify-pc__banner__title,#shopify-pc__banner [class*=title]{font-size:1.3rem!important}#shopify-pc__banner p,#shopify-pc__banner .shopify-pc__banner__body-text,#shopify-pc__banner [class*=body-text],#shopify-pc__banner [class*=body] p{font-size:1.15rem!important}#shopify-pc__banner .shopify-pc__banner__btn-group,#shopify-pc__banner [class*=btn-group],#shopify-pc__banner [class*=actions]{flex-direction:column!important;gap:.6rem!important}#shopify-pc__banner button,#shopify-pc__banner .shopify-pc__banner__btn{width:100%!important;text-align:center!important;justify-content:center!important;padding:1.1rem 1.6rem!important}}#shopify-pc__prefs{font-family:var(--font-body-family)!important}#shopify-pc__prefs [class*=overlay],#shopify-pc__prefs-overlay{background:#0000004d!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}#shopify-pc__prefs [class*=modal],#shopify-pc__prefs>div:not([class*=overlay]){background:var(--emika-vanilla)!important;border-radius:0!important;box-shadow:0 16px 64px #00000024,0 4px 16px #0000000f!important;border:1px solid rgba(0,0,0,.05)!important;max-width:540px!important;padding:2.8rem!important;animation:emika-cookie-slide-up .4s cubic-bezier(.16,1,.3,1) both!important}#shopify-pc__prefs h2,#shopify-pc__prefs [class*=title]{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.5rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--emika-dark)!important}#shopify-pc__prefs p,#shopify-pc__prefs label,#shopify-pc__prefs [class*=description]{font-family:var(--font-body-family)!important;font-size:1.2rem!important;line-height:1.65!important;color:#1a1a1aa6!important}#shopify-pc__prefs button{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.1rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:1rem 2rem!important;border-radius:0!important;cursor:pointer!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important}#shopify-pc__prefs button[class*=save],#shopify-pc__prefs button[class*=accept]{background-color:var(--emika-dark)!important;color:var(--emika-vanilla)!important;border:1.5px solid var(--emika-dark)!important}#shopify-pc__prefs button[class*=save]:hover,#shopify-pc__prefs button[class*=accept]:hover{background-color:var(--emika-terracotta)!important;transform:translateY(-1px)!important;box-shadow:0 4px 16px #00000026!important}#shopify-pc__prefs button[class*=close],#shopify-pc__prefs button[class*=cancel]{background-color:transparent!important;color:var(--emika-text)!important;border:1.5px solid rgba(26,26,26,.2)!important}#shopify-pc__prefs button[class*=close]:hover,#shopify-pc__prefs button[class*=cancel]:hover{border-color:var(--emika-dark)!important;background-color:#00000008!important}#shopify-pc__prefs input[type=checkbox]{accent-color:var(--emika-dark)!important}.product__info-container .accordion summary{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:.08em!important;font-size:1.2rem!important;text-transform:uppercase!important;color:var(--emika-dark)!important}.product__info-container .accordion__content{font-size:1.3rem!important;line-height:1.7!important;color:#000000b3!important}@media screen and (max-width:989px){.slider.slider--tablet{overflow-y:hidden!important}}@media screen and (max-width:749px){.slider.slider--mobile{overflow-y:hidden!important}}.cart-drawer .drawer__inner{width:44rem!important;max-width:calc(100vw - 3rem)!important;padding:0 2.8rem!important;border:none!important;box-shadow:-4px 0 24px #00000014}.cart-drawer .drawer__header{padding:2.8rem 0 2rem!important;border-bottom:1px solid rgba(0,0,0,.06)!important;margin-bottom:0}.cart-drawer .drawer__heading{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.3em!important;text-transform:uppercase!important;margin:0!important}.cart-drawer .drawer__close{top:2.4rem!important;right:0!important;min-width:3.2rem!important;min-height:3.2rem!important}.cart-drawer .drawer__close .svg-wrapper{height:1.6rem!important;width:1.6rem!important}.cart-drawer .cart-items thead{display:none!important}.cart-drawer .cart-item{display:grid!important;grid-template-columns:7rem 1fr auto!important;grid-template-rows:auto auto!important;gap:0 1.4rem!important;padding:2rem 0!important;border-bottom:1px solid rgba(0,0,0,.06)!important;margin-bottom:0!important;position:relative!important}.cart-drawer .cart-item:last-child{margin-bottom:0!important}.cart-drawer .cart-items td{padding-top:0!important}.cart-drawer .cart-item>td+td{padding-left:0!important}.cart-drawer .cart-item__media{grid-row:1 / 3!important;grid-column:1!important;width:7rem!important}.cart-drawer .cart-item__image{border-radius:.4rem!important;width:7rem!important;height:7rem!important;object-fit:cover!important}.cart-drawer .cart-item__details{grid-column:2 / 3!important;grid-row:1!important;align-self:start!important;padding-top:0!important;width:auto!important;padding-right:2rem}.cart-drawer .cart-item__name{font-family:var(--font-heading-family)!important;font-size:1.4rem!important;font-weight:400!important;line-height:1.4!important;text-decoration:none!important;color:var(--emika-text)!important;display:block!important}.cart-drawer .cart-item__details .product-option{font-size:1.2rem!important;color:#00000073!important;margin-top:.2rem!important}.cart-drawer .cart-item__details .product-option dt,.cart-drawer .cart-item__details .product-option dd{display:inline!important;font-size:1.2rem!important}.cart-drawer .cart-item__details>.product-option:first-of-type,.cart-drawer .cart-item__details>.cart-item__discounted-prices{display:none!important}.cart-drawer .cart-item__totals{grid-column:3!important;grid-row:1 / 3!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;white-space:nowrap!important;position:relative!important}.cart-drawer .cart-item__totals .loading__spinner{display:none!important}.cart-drawer .cart-item .loading__spinner:not(.hidden)~*{visibility:visible!important}.cart-drawer .cart-item .loading__spinner:not(.hidden)+.cart-item__price-wrapper{opacity:1!important}.cart-drawer .cart__items--disabled .cart-item{transition:opacity .3s ease,transform .3s ease}.cart-drawer .cart__items--disabled .cart-item{opacity:.5}.cart-drawer .cart-item__price-wrapper{white-space:nowrap!important;margin-top:auto!important}.cart-drawer .cart-item__price-wrapper .price,.cart-drawer .cart-item__price-wrapper>span{font-family:var(--font-body-family)!important;font-size:1.4rem!important;font-weight:400!important;white-space:nowrap!important;line-height:1!important}.cart-drawer .cart-items .cart-item__quantity{grid-column:2!important;grid-row:2!important;padding-top:.8rem!important;display:flex!important;align-items:flex-end!important;align-self:end!important}.cart-drawer .cart-item__quantity quantity-popover{display:flex!important;align-items:flex-end!important;width:100%!important}.cart-drawer .cart-item__quantity quantity-popover>*{margin-top:auto!important}.cart-drawer .cart-item__quantity-wrapper{display:flex!important;align-items:center!important;gap:0!important}.cart-drawer .quantity-popover-container{padding:0!important}.cart-drawer .quantity.cart-quantity{min-height:0!important;border:none!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;gap:0!important;width:auto!important}.cart-drawer .quantity.cart-quantity:after,.cart-drawer .quantity.cart-quantity:before,.cart-drawer .quantity:after,.cart-drawer .quantity:before{display:none!important;content:none!important;box-shadow:none!important;border:none!important}.cart-drawer .quantity__button,.cart-drawer quantity-popover .quantity__button,.cart-drawer .quantity__button:not(:focus-visible):not(.focused){width:3rem!important;height:3rem!important;min-height:0!important;padding:0!important;display:flex!important;border:1px solid #f2f2f2!important;align-items:center!important;justify-content:center!important;color:var(--emika-text)!important;cursor:pointer!important;transition:opacity .2s!important}.cart-drawer .quantity__button:hover{opacity:.5!important}.cart-drawer .quantity__button .svg-wrapper{width:1rem!important;height:1rem!important}.cart-drawer .quantity__input{width:2.8rem!important;height:3rem!important;min-height:0!important;padding:0!important;text-align:center!important;font-family:var(--font-body-family)!important;font-size:1.3rem!important;font-weight:400!important;border:none!important;border-left:none!important;border-right:none!important;background:transparent!important;-moz-appearance:textfield!important;-webkit-appearance:textfield!important;appearance:textfield!important}.cart-drawer .quantity__input::-webkit-inner-spin-button,.cart-drawer .quantity__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.cart-drawer cart-remove-button{display:block!important;pointer-events:auto!important;text-align:right!important}.cart-drawer .cart-remove-button,.cart-drawer button.cart-remove-button{all:unset!important;cursor:pointer!important;color:#0000004d!important;font-size:1.6rem!important;line-height:1!important;font-weight:300!important;display:block!important;transition:color .2s!important}.cart-drawer .cart-remove-button:hover,.cart-drawer button.cart-remove-button:hover{color:var(--emika-text)!important}.cart-drawer .drawer__footer{border-top:none!important;padding:1.5rem 0 2rem!important}.cart-drawer .cart-drawer__footer>*+*{margin-top:.8rem!important}.cart-drawer .tax-note{display:none!important}.cart-drawer .totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding-top:1.5rem!important;border-top:1px solid rgba(0,0,0,.06)!important}.cart-drawer .totals__total{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;margin:0!important}.cart-drawer .totals__total-value{font-family:var(--font-body-family)!important;font-size:1.5rem!important;font-weight:400!important;margin:0!important}.cart-drawer .cart__checkout-button{width:100%!important;max-width:none!important;background:var(--emika-dark)!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1.6rem 2rem!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity .3s ease!important}.cart-drawer .cart__checkout-button:hover{opacity:.85!important}.cart-drawer .cart__continue-button{width:100%!important;background:transparent!important;color:var(--emika-text)!important;border:none!important;padding:1.2rem 2rem!important;font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.25em!important;text-transform:uppercase!important;cursor:pointer!important;transition:opacity .3s ease!important}.cart-drawer .cart__continue-button:hover{opacity:.5!important}.cart-drawer .cart__ctas{display:flex!important;flex-direction:column!important;gap:0!important;margin-top:1.2rem!important}cart-drawer .drawer__inner-empty{padding:0 2.8rem!important}cart-drawer.is-empty .cart__empty-text{font-family:var(--font-heading-family)!important;font-size:2rem!important;font-weight:var(--font-heading-weight)!important;font-style:italic!important}cart-drawer.is-empty .drawer__close{top:2.4rem!important;right:2.4rem!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/emika-baby-theme.css.map */
