@font-face{font-family:Cinzel;src:url(sa-cinzel.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}:root{--font-heading-family: "Cinzel", serif;--font-heading-weight: 400;--ea-ink: #232323;--ea-green: #2E4B31;--ea-beige: #E8E6E1;--ea-peach: #F7E2C8;--ea-lavender: #B1A1EC;--ea-sale: #E95144;--ea-heading: "Cinzel", "Times New Roman", serif;--ea-body: var(--font-body-family, "Jost"), system-ui, sans-serif}body{font-family:var(--ea-body);color:var(--ea-ink);letter-spacing:0}.announcement-bar__message,.announcement-bar__link{font-family:var(--ea-body);font-size:16px;font-weight:500;letter-spacing:0}.announcement-bar__message a{color:inherit;text-decoration:underline}.utility-bar{border-bottom:0!important}.section-header .header{padding-top:26px;padding-bottom:8px;max-width:100%;padding-inline:34px}.sa-header-logo img,.sa-header-logo .header__heading-logo{width:230px;max-width:230px;height:auto}.sa-header-phone{grid-area:left-icons;justify-self:start;align-self:center;font-family:var(--ea-body);font-size:16px;color:rgb(var(--color-foreground));text-decoration:none}.sa-header-phone:hover{text-decoration:underline}@media screen and (min-width:990px){.header--top-center>.header__search{display:none!important}.header__icons .header__search{display:none!important}.header--top-center{grid-template-columns:1fr auto 1fr}}.sa-header-searchbox{display:flex;align-items:center;gap:8px;width:160px;margin-right:18px;border-bottom:1px solid rgba(var(--color-foreground),.9);padding-bottom:4px}.sa-header-searchbox input{flex:1;min-width:0;background:transparent;border:0;outline:0;color:rgb(var(--color-foreground));font-family:var(--ea-body);font-size:16px;padding:0}.sa-header-searchbox input::placeholder{color:rgb(var(--color-foreground));opacity:1}.sa-header-searchbox button{background:none;border:0;padding:0;color:rgb(var(--color-foreground));cursor:pointer;display:flex}.sa-header-searchbox .svg-wrapper,.sa-header-searchbox svg{width:22px;height:22px}.header__icons{align-items:center}.header__icon .svg-wrapper,.header__icon svg{width:24px;height:24px}.cart-count-bubble{background:#fff;color:#000}.header__inline-menu{margin-top:10px}.header__inline-menu .list-menu--inline{gap:4px 6px;justify-content:center}.header__menu-item{font-family:var(--ea-body);font-size:16px;text-transform:uppercase;letter-spacing:0;padding:12px 14px;color:rgb(var(--color-foreground))}.header__menu-item span{text-decoration:none!important}.header__menu-item:hover span,.header__active-menu-item{text-decoration:underline!important;text-underline-offset:6px}.header__submenu{font-family:var(--ea-body)}.section-header.shopify-section-group-header-group{border-bottom:0}@media screen and (max-width:989px){.section-header .header{padding:14px 16px}.sa-header-logo img,.sa-header-logo .header__heading-logo{width:168px;max-width:168px}}.sa-storebar{background:rgb(var(--color-background))}.sa-storebar__inner{display:flex;align-items:center;justify-content:center;gap:22px;min-height:40px;padding-block:6px}.sa-storebar__text{font-family:var(--ea-body);font-size:14px;font-weight:500;letter-spacing:0;color:#000}.sa-storebar__btn{font-family:var(--ea-body);font-size:14px;font-weight:700;color:#202020;background:#f5f5f5;border:1px solid #5F5F5F;border-radius:3px;padding:2px 10px;text-decoration:none;line-height:1.4}.sa-storebar__btn:hover{background:#000;color:#fff}.sa-ehero,.sa-ehero__link,.sa-ehero picture{display:block}.sa-ehero__img{display:block;width:100%;height:auto}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--ea-heading);letter-spacing:0}.rich-text__heading{font-family:var(--ea-heading);font-size:30px!important;line-height:1.3;font-weight:400;color:#000}.rich-text__text{font-family:var(--ea-body);font-size:18px;line-height:1.5;color:#000;max-width:800px;margin-inline:auto}.rich-text__blocks{max-width:820px}@media screen and (max-width:749px){.rich-text__heading{font-size:20px!important}.rich-text__text{font-size:16px}}.sa-egrid{padding-top:var(--pt, 32px);padding-bottom:var(--pb, 32px)}.sa-egrid .page-width,.sa-esplit .page-width{max-width:1440px;padding-inline:14px}.sa-egrid__head{display:flex;align-items:center;gap:28px;margin-bottom:36px;padding-top:0}.sa-egrid__title{font-family:var(--ea-heading);font-size:30px;font-weight:400;line-height:1.2;margin:0;color:#000}.sa-egrid__all{font-family:var(--ea-body);font-size:14px;font-weight:500;text-transform:uppercase;color:#232323;text-decoration:none;border-bottom:1px solid #232323;padding-bottom:3px}.sa-egrid__all:hover{opacity:.7}.sa-egrid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 15px;list-style:none;padding:0;margin:0}@media screen and (min-width:750px){.sa-egrid__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:990px){.sa-egrid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px}}@media screen and (max-width:749px){.sa-egrid__head{justify-content:center;flex-direction:column;gap:10px}.sa-egrid__title{font-size:22px;text-align:center}}.sa-ecard__media{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#fff;margin-bottom:16px}.sa-ecard__media img,.sa-ecard__media svg{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sa-ecard:hover .sa-ecard__media img{transform:scale(1.04)}.sa-ecard__badge{position:absolute;top:10px;right:10px;background:#d6455f;color:#fff;font-family:var(--ea-body);font-size:12px;padding:2px 8px;border-radius:2px}.sa-ecard__title{font-family:var(--ea-body)!important;font-size:15px;font-weight:400;line-height:1.45;margin:0 0 8px;text-transform:none;letter-spacing:0}.sa-ecard__title a{color:#505050;text-decoration:none}.sa-ecard__title a:hover{text-decoration:underline}.sa-ecard__price{font-family:var(--ea-body);font-size:15px;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.sa-ecard__from{color:gray;font-size:14px}.sa-ecard__amount{font-weight:600;color:#232323}.sa-ecard__amount--sale{color:var(--ea-sale);font-weight:500}.sa-ecard__compare{color:gray;font-weight:500}.sa-egrid__more{display:flex;justify-content:center;margin-top:44px}.sa-ebtn{display:inline-flex;align-items:center;justify-content:center;min-width:270px;min-height:50px;padding:0 28px;background:#232323;color:#fff;border:1px solid #232323;font-family:var(--ea-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:0;text-decoration:none;transition:background .2s,color .2s}.sa-ebtn:hover{background:#fff;color:#232323}.sa-esplit{padding-top:var(--pt, 36px)}.sa-esplit__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.sa-esplit__grid{grid-template-columns:1fr 1fr}}.sa-esplit__media{display:block}.sa-esplit__media img{display:block;width:100%;height:100%;object-fit:cover}.sa-esplit__panel{background:var(--panel, var(--ea-peach));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 50px}.sa-esplit__heading{font-family:var(--ea-heading);font-size:38px;font-weight:400;color:#232323;margin:0 0 14px;line-height:1.2}.sa-esplit__text{font-family:var(--ea-body);font-size:16px;line-height:26px;color:#232323;max-width:520px;margin-bottom:35px}.sa-esplit__text p{margin:0}.sa-ebtn--solid{min-width:190px}@media screen and (max-width:749px){.sa-esplit__heading{font-size:24px}.sa-esplit__text{font-size:14px;margin-bottom:25px}.sa-esplit__panel{padding:32px 22px}}.sa-efooter{background:var(--ea-beige);color:#232323;font-family:var(--ea-body)}.sa-efooter__top{display:grid;grid-template-columns:1fr;gap:36px;padding-top:60px;padding-bottom:40px;max-width:1440px;padding-inline:60px}@media screen and (min-width:990px){.sa-efooter__top{grid-template-columns:22.7fr 30fr 22.7fr 13fr;gap:0}.sa-efooter__col--news{padding-right:24px;border-right:1px solid #000}.sa-efooter__col--contact{padding:0 87px 0 58px;border-right:1px solid #000}.sa-efooter__col--menu:nth-of-type(3){padding-left:38px}}@media screen and (max-width:989px){.sa-efooter__top{padding-inline:20px}}.sa-efooter__h{font-family:var(--ea-body)!important;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:0;margin:0 0 15px;color:#232323}.sa-efooter__sub{font-size:15px;line-height:1.5;margin-bottom:13px}.sa-efooter__sub p{margin:0}.sa-efooter__form{display:flex;max-width:420px;flex-wrap:wrap}.sa-efooter__form input[type=email]{flex:1;min-width:0;height:44px;border:1px solid #ccc;background:#fff;color:#646464;font-family:var(--ea-body);font-size:14px;padding:0 12px}.sa-efooter__form button{width:130px;height:44px;border:1px solid var(--ea-lavender);background:var(--ea-lavender);color:#fff;font-family:var(--ea-body);font-size:14px;font-weight:600;text-transform:uppercase;cursor:pointer}.sa-efooter__form button:hover{background:#fff;color:#000;border-color:#fff}.sa-efooter__ok,.sa-efooter__err{flex-basis:100%;font-size:14px;margin:8px 0 0}.sa-efooter__social{display:flex;gap:15px;list-style:none;padding:0;margin:24px 0 0}.sa-efooter__social a{color:#232323;display:inline-flex}.sa-efooter__social .svg-wrapper,.sa-efooter__social svg{width:18px;height:18px}.sa-efooter__contact{list-style:none;padding:0;margin:0;display:grid;gap:10px}.sa-efooter__contact li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5}.sa-efooter__contact svg{flex:none;margin-top:1px}.sa-efooter__contact a{color:#232323}.sa-efooter__contact p{margin:0}.sa-efooter__links{list-style:none;padding:0;margin:0;display:grid;gap:7px}.sa-efooter__links a{color:#232323;font-size:15px;text-decoration:none}.sa-efooter__links a:hover{text-decoration:underline}.sa-efooter__bottom{text-align:center;padding:9px 20px 65px}.sa-efooter__copy{color:#505050;font-size:14px;margin:0 0 18px}.sa-efooter__pay{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;list-style:none;padding:0;margin:0}.sa-efooter__pay svg{width:38px;height:24px}.collection-hero__title{font-family:var(--ea-heading);font-size:24px;text-transform:uppercase;font-weight:400}.collection-hero__description{font-family:var(--ea-body);font-size:16px;line-height:1.6;color:#232323;max-width:none}.collection-hero__inner{padding-bottom:20px;border-bottom:1px solid #e6e6e6}.facets__summary,.facets__heading,.facet-filters__label{font-family:"Times New Roman",var(--ea-heading);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#232323}.facets-vertical .facets__disclosure-vertical{border-bottom:1px solid #232323}.facets__price .field__input{border-radius:0}.card-wrapper .card__heading{font-family:var(--ea-body)!important;font-size:15px;font-weight:400;color:#505050;letter-spacing:0}.card-wrapper .price{font-family:var(--ea-body);font-size:15px;font-weight:600;color:#232323;letter-spacing:0}.card-wrapper .price--on-sale .price-item--sale{color:var(--ea-sale)}.card-wrapper .card__inner{border-radius:0!important;box-shadow:none!important;transform:none!important}.card-wrapper .card__media .media img{padding:0;object-fit:cover}.card__badge .badge{border-radius:2px;background:#d6455f;color:#fff;text-transform:none;letter-spacing:0;font-size:12px}.card__badge .badge.color-scheme-3,.card__badge .badge[class*=sold]{background:#232323}.product__title h1,.product__title h2{font-family:var(--ea-body)!important;font-size:26px!important;font-weight:500;text-transform:none;letter-spacing:0}.product__text.caption-with-letter-spacing{color:gray;letter-spacing:.05em}.product .price--large .price-item{font-family:var(--ea-body);font-size:22px;font-weight:600;color:#232323}.product-form__submit.button{background:#232323!important;color:#fff!important;border-radius:0!important}.product-form__submit.button:hover{background:#fff!important;color:#232323!important;box-shadow:inset 0 0 0 1px #232323!important}.product-form__input--pill input[type=radio]+label{border-radius:0}.product-form__input--pill input[type=radio]:checked+label{background:#232323;color:#fff}.product__description.rte ul li:before{background:#232323;box-shadow:none}.related-products__heading{font-family:var(--ea-heading);font-size:22px;text-align:center}.button,.shopify-payment-button__button--unbranded{border-radius:0!important}.header__icon--cart .svg-wrapper,.header__icon--cart svg{width:40px!important;height:40px!important}.header__icon--cart{margin-right:-8px}@media screen and (max-width:749px){.announcement-bar__message,.announcement-bar__link{font-size:13px;padding-inline:4px}.announcement-bar-slider .slider__slide{overflow:hidden}}.card,.card__inner,.card__media,.card .media,.product__media-item,.product__media-list .media,.product-media-container,.product__modal-opener,.global-media-settings,.collection-hero__image-container,.rich-text__wrapper,.badge{border-radius:0!important}.product__media-list .media,.global-media-settings{overflow:hidden}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{gap:2px 0}.header__menu-item{padding:12px 11px}.header__inline-menu .header__submenu{min-width:240px}.header__inline-menu .sa-menu-herbal-wellness .header__submenu{columns:2;column-gap:8px;width:600px}.header__inline-menu .sa-menu-herbal-wellness .header__submenu>li{break-inside:avoid}}@media screen and (min-width:1280px)and (max-width:1439px){.header__menu-item{font-size:14px;padding:12px 7px}}@media screen and (min-width:990px)and (max-width:1279px){.header__menu-item .icon-caret{display:none}.header__inline-menu .list-menu--inline{flex-wrap:nowrap}}@media screen and (min-width:1100px)and (max-width:1279px){.header__menu-item{font-size:13px;padding:10px 6px}}@media screen and (min-width:990px)and (max-width:1099px){.header__menu-item{font-size:11.5px;padding:10px 4px}}.sa-ecats{padding-top:var(--pt, 40px);padding-bottom:var(--pb, 80px)}.sa-ecats .page-width{max-width:1440px;padding-inline:14px}.sa-ecats__text{font-family:var(--ea-body);font-size:16px;color:#505050;margin:-20px 0 28px}.sa-ecats__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}@media screen and (min-width:750px){.sa-ecats__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.sa-ecats__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}}.sa-ecat{display:block;text-decoration:none;color:#232323}.sa-ecat__media{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background:#f7f5f1;overflow:hidden;margin-bottom:12px}.sa-ecat__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.sa-ecat:hover .sa-ecat__media img{transform:scale(1.05)}.sa-ecat__initial{font-family:var(--ea-heading);font-size:56px;color:#2e4b31}.sa-ecat__title{display:block;font-family:var(--ea-body);font-size:15px;font-weight:500;text-transform:uppercase;line-height:1.35;text-align:center}.sa-ecat:hover .sa-ecat__title{text-decoration:underline;text-underline-offset:4px}@media screen and (min-width:990px){.header__inline-menu .header__menu-item{white-space:nowrap}.header__inline-menu .header__submenu .header__menu-item{white-space:normal}}.sa-ehero{position:relative;overflow:hidden;background:#0f2a17;--sa-hero-h: clamp(320px, 30vw, 460px)}.sa-ehero--h-small{--sa-hero-h: clamp(280px, 24vw, 380px)}.sa-ehero--h-large{--sa-hero-h: clamp(380px, 38vw, 580px)}.sa-ehero__viewport{overflow:hidden}.sa-ehero__track{display:flex;transition:transform .8s cubic-bezier(.65,.05,.36,1);will-change:transform}.sa-ehero__slide{position:relative;flex:0 0 100%;min-width:100%;height:var(--sa-hero-h)}.sa-ehero__media,.sa-ehero__media:after{position:absolute;top:0;right:0;bottom:0;left:0}.sa-ehero__media:after{content:"";background:linear-gradient(90deg,#081c0ee0,#081c0e99 34%,#081c0e00 60%)}.sa-ehero__bg{width:100%;height:100%;object-fit:cover;object-position:70% 42%;display:block}.sa-ehero__content{position:relative;z-index:1;height:100%;display:flex;align-items:center}.sa-ehero__copy{max-width:620px;color:#fff;padding-bottom:14px}.sa-ehero__eyebrow{margin:0 0 10px;font-family:var(--ea-body, "Jost", sans-serif);font-size:13px;letter-spacing:.28em;text-transform:uppercase;color:#d9b45a}.sa-ehero .sa-ehero__heading{margin:0 0 12px;font-family:var(--ea-heading);font-weight:400;font-size:clamp(30px,3.6vw,54px);line-height:1.08;color:#fff;text-transform:uppercase;letter-spacing:.02em}.sa-ehero__text{margin:0 0 22px;font-family:var(--ea-body, "Jost", sans-serif);font-size:clamp(15px,1.15vw,18px);line-height:1.5;color:#ffffffe6}.sa-ehero__btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 30px;border-radius:999px;background:#c5d9a0;color:#10301a;font-family:var(--ea-body, "Jost", sans-serif);font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid #c5d9a0;transition:background .2s,color .2s}.sa-ehero__btn:hover{background:#fff;border-color:#fff;color:#10301a}.sa-ehero__btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.sa-ehero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border:0;border-radius:50%;background:#ffffffd9;color:#1f3a1d;display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity .25s,background .25s;box-shadow:0 2px 10px #00000026}.sa-ehero__arrow--prev{left:14px}.sa-ehero__arrow--next{right:14px}.sa-ehero:hover .sa-ehero__arrow,.sa-ehero__arrow:focus-visible{opacity:1}.sa-ehero__arrow:hover{background:#fff}.sa-ehero__dots{position:absolute;left:0;right:0;bottom:14px;z-index:2;display:flex;justify-content:center;gap:9px}.sa-ehero__dot{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.9);background:#ffffff4d;cursor:pointer;transition:background .25s,width .25s}.sa-ehero__dot.is-active{background:#fff;width:24px;border-radius:6px}@media(max-width:749px){.sa-ehero,.sa-ehero--h-small,.sa-ehero--h-large{--sa-hero-h: 380px}.sa-ehero--h-small{--sa-hero-h: 330px}.sa-ehero__bg{object-position:78% 40%}.sa-ehero__media:after{background:linear-gradient(0deg,#081c0eeb,#081c0eb3 40%,#081c0e0d 72%)}.sa-ehero__content{align-items:flex-end}.sa-ehero__copy{padding-bottom:40px}.sa-ehero__eyebrow{font-size:11px;margin-bottom:6px}.sa-ehero .sa-ehero__heading{font-size:28px;margin-bottom:8px}.sa-ehero__text{font-size:14px;margin-bottom:14px}.sa-ehero__btn{min-height:42px;padding:0 22px;font-size:13px}.sa-ehero__arrow{display:none}.sa-ehero__dots{bottom:14px;gap:7px}.sa-ehero__dot{width:8px;height:8px}.sa-ehero__dot.is-active{width:20px}}@media(prefers-reduced-motion:reduce){.sa-ehero__track{transition:none}}.sa-storebar__text--mob{display:none}@media(max-width:989px){.sa-storebar__text--desk{display:none}.sa-storebar__text--mob{display:inline}.sa-storebar__inner{gap:12px}.sa-storebar__text{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sa-ella-look.css.map */
