:is([id*=__about_],[id*=__story_],[id*=__good_]) .x-block-text>p.font-medium{margin:0 0 8px;font-size:clamp(16px,1.9vw,18px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--elenis-pink)}:is([id*=__about_],[id*=__story_],[id*=__good_]) .image-with-text h2,:is([id*=__about_],[id*=__story_],[id*=__good_]) .image-with-text h1{font-family:var(--elenis-font-heading);font-size:clamp(25px,4.5vw,34px);font-weight:700;line-height:1.15;color:var(--elenis-brown)}:is([id*=__about_],[id*=__story_],[id*=__good_]) .image-with-text h2{line-height:1.25}:is([id*=__about_],[id*=__story_],[id*=__good_]) .image-with-text .rte p{margin:0 0 14px;font-size:16px;line-height:1.75;color:var(--elenis-body)}:is([id*=__about_],[id*=__story_],[id*=__good_]) .image-with-text{box-sizing:border-box}:is([id*=__story_],[id*=__good_]) .image-with-text .rte em{display:block;font-family:var(--elenis-font-quote, "Pacifico", cursive);font-size:21px;font-style:normal;line-height:1.5;color:var(--elenis-pink)}[id$=__about_hero_elenis] h1{font-family:var(--elenis-font-heading);font-size:clamp(26px,4.6vw,32px);font-weight:700;line-height:1.3;color:var(--elenis-pink)}[id$=__about_hero_elenis] .elenis-about-intro{max-width:820px;margin:0 auto;text-align:center;font-size:clamp(19px,2.4vw,23px);font-weight:700;line-height:1.55;color:var(--elenis-brown)}:is([id$=__about_story_elenis],[id$=__about_president_elenis]) .iwt-image{max-width:400px;margin:16px auto;transform:rotate(-5deg);filter:drop-shadow(0 8px 14px rgba(0,0,0,.14))}[id$=__about_story_elenis],[id$=__about_president_elenis]{overflow-x:clip}[id$=__about_president_elenis] h2{display:flex;align-items:center;gap:18px;text-align:center}[id$=__about_president_elenis] h2:before,[id$=__about_president_elenis] h2:after{content:"";flex:1 1 24px;height:1.5px;background:var(--elenis-brown)}@media(max-width:479.98px){[id$=__about_president_elenis] h2:before,[id$=__about_president_elenis] h2:after{display:none}}.elenis-story-hero{max-width:860px;margin-inline:auto;text-align:center}.elenis-story-title{margin:0;font-family:var(--elenis-font-heading);font-size:clamp(30px,5.4vw,44px);font-weight:600;line-height:1.2;color:#4a4a4a}.elenis-struck{position:relative;display:inline-block;text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:#d6336c}.elenis-script{position:absolute;right:-.9em;top:.72em;font-family:var(--elenis-font-script);font-size:.82em;font-weight:400;color:#d6336c;white-space:nowrap;text-decoration:none;transform:rotate(-12deg)}.elenis-script-intro{max-width:720px;margin:clamp(34px,5vw,46px) auto 0;font-family:var(--elenis-font-script);font-size:clamp(22px,3vw,30px);line-height:1.45;color:#4a4a4a}@media(max-width:479.98px){.elenis-script{right:-.4em}}[id$=__story_intro_elenis] .text-with-icon-item p.h3{margin:0 0 8px;font-family:var(--elenis-font-body);font-size:clamp(16px,1.9vw,18px);font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--elenis-pink)}[id$=__story_intro_elenis] .text-with-icon-item .rte p{font-size:16px;line-height:1.75;color:var(--elenis-body);text-align:left}[id*=__story_row]{border-top:1px solid #f2e4ec}[id$=__about_hero_elenis] .elenis-about-checks{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin:0 0 20px;text-align:center}@media(max-width:599.98px){[id$=__about_hero_elenis] .elenis-about-checks{gap:12px}}:is([id*=__about_],[id*=__story_]) .x-pgw.page-width{max-width:1240px}:is([id*=__about_],[id*=__story_row]) .iwt-content{padding-inline:0}:is([id*=__about_],[id*=__story_]) .image-with-text a.button{min-height:48px;padding:15px 34px;font-size:13px;line-height:18px;font-weight:800;letter-spacing:.12em}@media(min-width:769px){[id*=__about_] .image-with-text{align-items:center;gap:56px}[id*=__about_] .iwt-image,[id*=__about_] .iwt-content-no-overlap{flex:0 0 calc(50% - 28px);min-width:0}}:is([id$=__about_story_elenis],[id$=__about_president_elenis]) parallax-movement{height:100%!important;transform:none!important}[id$=__about_baking_elenis] .iwt-image{max-width:420px;margin-inline:auto}[id$=__story_intro_elenis] .rte a{font-weight:800;color:var(--elenis-pink)}@media(min-width:768px){[id$=__story_intro_elenis] .text-with-icon-item>div{padding-inline:0}}[id*=__story_] .image-with-text h2{font-size:clamp(25px,4.5vw,32px)}[id$=__story_row1_elenis] .image-with-text h2[class*=heading-]{font-family:var(--elenis-font-heading);font-size:clamp(34px,6vw,44px);font-weight:700;line-height:1;color:var(--elenis-pink)}[id*=__story_row] .image-with-text{align-items:center}[id*=__story_row] .iwt-content{padding-block:0}@media(min-width:769px){[id*=__story_row] .image-with-text{gap:56px}[id*=__story_row] .iwt-image{flex:0 1 min(420px,46%);width:min(420px,46%);height:300px;margin-inline:auto}[id*=__story_row] .iwt-image .promotion{height:300px}[id*=__story_row] .iwt-content-no-overlap{flex:0 0 calc(50% - 28px);width:auto;min-width:0}}[id$=__story_row2_elenis] .image-with-text .rte em{font-size:22px;line-height:34px}[id$=__story_row4_elenis] .rte p:first-child strong{font-family:var(--elenis-font-heading);font-size:18px;font-weight:700;color:var(--elenis-ink)}@media(max-width:768.98px){:is([id*=__about_],[id*=__story_row]) .image-with-text{flex-direction:column;align-items:stretch;gap:24px}:is([id*=__about_],[id*=__story_row]) .image-with-text .iwt-image,:is([id*=__about_],[id*=__story_row]) .image-with-text .iwt-content-no-overlap{flex:0 0 auto;width:100%}[id*=__story_row] .iwt-image,[id*=__story_row] .iwt-image .promotion{height:300px}[id*=__story_row] .iwt-image{margin:0}}.elenis-anchor{height:0;scroll-margin-top:24px}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) .x-pgw.page-width{max-width:1240px}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) .iwt-content{padding-inline:0}@media(min-width:769px){:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) .image-with-text{align-items:center;gap:56px}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) .iwt-image,:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) .iwt-content-no-overlap{flex:0 0 calc(50% - 28px);min-width:0}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) .iwt-image{max-width:420px;margin-inline:auto}}[id$=__good_hero_elenis] .x-pgw.page-width{max-width:none;padding-inline:0}[id$=__good_hero_elenis] .image-with-text{box-sizing:border-box;padding-inline:max(20px,calc((100% - 1200px)/2))}[id$=__good_hero_elenis] .iwt-content{padding-inline:0}@media(min-width:769px){[id$=__good_hero_elenis] .image-with-text{align-items:center;gap:52px}[id$=__good_hero_elenis] .iwt-image,[id$=__good_hero_elenis] .iwt-content-no-overlap{flex:0 0 calc(50% - 26px);min-width:0}[id$=__good_hero_elenis] .iwt-image{max-width:420px;margin-inline:auto}}[id$=__good_hero_elenis] .image-with-text .rte p:last-child,[id$=__good_hero_elenis] .image-with-text .rte p:first-child{font-family:var(--elenis-font-heading);font-size:22px;font-weight:600;line-height:1.4;color:var(--elenis-pink)}[id$=__good_hero_elenis] .x-block-text>p.font-medium{font-size:12px;letter-spacing:.22em}[id$=__good_hero_elenis] .image-with-text h1{font-size:clamp(27px,5.7vw,40px)}[id$=__good_hero_elenis] .image-with-text .rte p:last-child:not(:first-child){font-family:var(--elenis-font-body);font-size:16px;font-weight:800;line-height:1.5;color:var(--elenis-brown)}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) a.button-text-link{min-height:0;padding:0;font-size:15px;font-weight:800;letter-spacing:0;text-transform:none;text-decoration:underline;color:var(--elenis-pink)}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis]) a.button-text-link .btn-text-link-effect-2{display:none}.iwt-content span.button-text.btn-text-link-effect-2.absolute.top-full.left-0.is-focus-button\:opacity-0{display:block}:is([id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis],[id$=__good_women_elenis]) .image-with-text h2{font-size:clamp(24px,4.6vw,32px)}@media(max-width:768.98px){:is([id$=__good_hero_elenis],[id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis],[id$=__good_women_elenis]) .image-with-text{flex-direction:column;align-items:stretch;gap:24px}:is([id$=__good_hero_elenis],[id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis],[id$=__good_women_elenis]) .image-with-text .iwt-image,:is([id$=__good_hero_elenis],[id$=__good_c4kc_elenis],[id$=__good_zoo_elenis],[id$=__good_fund_elenis],[id$=__good_moma_elenis],[id$=__good_women_elenis]) .image-with-text .iwt-content-no-overlap{flex:0 0 auto;width:100%;max-width:100%}}[id$=__good_women_elenis] .image-with-text .rte p:last-child{font-family:var(--elenis-font-heading);font-size:22px;font-weight:600;line-height:1.4;color:var(--elenis-pink)}[id$=__good_recognition_elenis] h2{font-family:var(--elenis-font-heading);font-size:clamp(24px,4.6vw,32px);font-weight:700;line-height:1.25;color:var(--elenis-brown)}[id$=__good_recognition_elenis] .x-container-rich-text{max-width:900px}[id$=__good_recognition_elenis] .x-block-text p{font-size:16px;line-height:1.75}[id$=__good_recognition_elenis] .x-block-text a{font-size:16px;font-weight:800;color:#e8408c}[id$=__faq_page_elenis] h1{font-family:var(--elenis-font-heading);font-weight:700;text-transform:uppercase}.elenis-locator-banner{display:flex;flex-direction:column;gap:20px;max-width:1240px;margin-inline:auto;padding:32px var(--elenis-gutter, 20px) 8px}.elenis-locator-banner__text{text-align:left}.elenis-locator-banner__title{margin:0 0 8px;font-family:var(--elenis-font-heading);font-size:clamp(24px,3.4vw,32px);font-weight:700;line-height:1.15;color:var(--elenis-brown)}.elenis-locator-banner__sub{margin:0 0 16px;font-size:15px;font-weight:700;color:var(--elenis-body)}.elenis-locator-banner__cta.button{display:inline-block;max-width:100%;padding:14px 28px;line-height:1.3;text-align:center;text-wrap:balance}.elenis-locator-banner__logos img{display:block;width:100%;height:auto;max-height:300px;object-fit:contain;object-position:center}@media(min-width:768px){.elenis-locator-banner{flex-direction:row;align-items:center;gap:40px;padding-top:40px}.elenis-locator-banner__text{flex:0 0 36%}.elenis-locator-banner__logos{flex:1 1 auto;min-width:0}}:is([id$=__locator_title_elenis],[id$=__locator_widget_elenis]) .x-pgw.page-width{max-width:1240px}@media(min-width:768px){[id$=__locator_title_elenis] .x-pgw.page-width{padding-top:60px;padding-bottom:20px}}[id$=__locator_title_elenis] .md\:flex{justify-content:flex-start}[id$=__locator_title_elenis] .x-container-rich-text{max-width:none}[id$=__locator_title_elenis] h1{font-family:var(--elenis-font-heading);font-size:clamp(24px,4.3vw,32px);font-weight:700;letter-spacing:.02em;color:var(--elenis-brown)}.elenis-locator__widget{min-height:320px}.elenis-locator__more{margin:20px 0 0;font-size:15px;color:var(--elenis-body)}.elenis-locator__more a{font-weight:800;color:var(--elenis-pink)}[id$=__locator_banner_elenis] .custom-liquid,[id$=__locator_banner_elenis] .full-width{padding-inline:0;max-width:none}[id$=__contact_title_elenis] h1{font-family:var(--elenis-font-heading);font-size:clamp(30px,6.3vw,44px);font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--elenis-brown)}[id$=__contact_form_elenis] .x-pgw.page-width{max-width:1240px;margin-inline:auto}[id$=__contact_form_elenis] h2{font-size:clamp(22px,2.3vw,25.2px)}[id$=__contact_form_elenis] :is(input,textarea,select){font-size:16px;border-radius:0;border-color:#e3cfd9}[id$=__contact_form_elenis] li.rte a[href^=tel]{color:inherit}[id$=__contact_form_elenis] button[type=submit]{min-height:52px;background:var(--elenis-pink);border-color:var(--elenis-pink);color:#fff;font-size:13px;font-weight:800;letter-spacing:.12em}@media(min-width:769px){[id$=__good_hero_elenis] .iwt-image{max-width:340px}}[id$=__good_hero_elenis] .image-with-text h1{font-size:clamp(24px,4.3vw,32px)}[id$=__good_hero_elenis] .image-with-text .rte p:first-child{font-size:18px}[id$=__good_hero_elenis] .iwt-content-no-overlap{padding-block:0}@media(min-width:1100px){.elenis-locator-banner__cta.button{white-space:nowrap}}.page__container .page__title{font-family:var(--elenis-font-heading);font-size:clamp(24px,4.3vw,32px)!important;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:var(--elenis-brown)}
/*# sourceMappingURL=/cdn/shop/t/45/assets/elenis-pages.css.map */
