.ef-announcement-section{position:relative;z-index:0;isolation:isolate;overflow:visible}.ef-announcement-section>*{position:relative;z-index:2}.ef-announcement-surface{color:var(--ef-green, #0b3d24)}.ef-announcement-surface .ef-announcement-grid{min-height:var(--ef-announcement-min-height, 44px)}.ef-announcement-surface .announcement-bar,.ef-announcement-surface .announcement-bar-slider,.ef-announcement-surface .announcement-bar__announcement,.ef-announcement-surface .announcement-bar__link{min-height:inherit}.ef-announcement-surface .announcement-bar__link{display:flex;align-items:center;justify-content:center;width:100%;text-decoration:none}.ef-announcement-surface .announcement-bar__message{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;margin:0;padding:.8rem 1.2rem;color:var(--ef-green, #0b3d24);font-size:clamp(1.15rem,.82vw,1.35rem);font-weight:600;line-height:1.3;letter-spacing:.01em;text-align:center}.ef-announcement-surface .announcement-bar__message .icon-arrow{width:1.4rem;height:1.4rem;flex:0 0 auto}.ef-announcement-surface .announcement-bar__link:hover .announcement-bar__message,.ef-announcement-surface .announcement-bar__link:focus-visible .announcement-bar__message{color:#082d1b}.ef-announcement-surface .announcement-bar-slider{width:100%}.ef-announcement-surface .slider-button{width:3.4rem;height:3.4rem;flex:0 0 3.4rem;border:1px solid rgba(11,61,36,.09);border-radius:999px;color:var(--ef-green, #0b3d24);background:#ffffff6b;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ef-announcement-surface .slider-button:hover{background:#e2ecdcc7;border-color:#0b3d2429}.ef-announcement-surface .slider-button:active{transform:scale(.96)}.ef-announcement-surface .slider-button .icon{height:.8rem}.ef-announcement-surface .list-social{display:inline-flex;flex-wrap:nowrap;gap:.2rem}.ef-announcement-surface .list-social__link{width:3.2rem;height:3.2rem;padding:.7rem;border-radius:999px;color:var(--ef-green, #0b3d24);transition:background .16s ease}.ef-announcement-surface .list-social__link:hover,.ef-announcement-surface .list-social__link:focus-visible{background:#e2ecdcb8}.ef-announcement-localization{display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.ef-announcement-localization>localization-form:not(.ef-announcement-language) .disclosure__button{min-height:3rem;padding:.3rem 1rem;border:1px solid rgba(11,61,36,.12);border-radius:999px;background:#eff4e8db;color:var(--ef-green, #0b3d24);box-shadow:inset 0 1px #ffffffc7,0 7px 18px #0c2c1912}.ef-announcement-localization .localization-form:only-child{margin:0}.ef-announcement-language,.ef-announcement-language .ef-language-pill{display:inline-flex;align-items:center;justify-content:center;margin:0}.ef-announcement-language .ef-language-pill{gap:2px;height:30px;padding:3px;border:1px solid rgba(11,61,36,.12);border-radius:999px;background:#eff4e8db;box-shadow:inset 0 1px #ffffffc7,0 7px 18px #0c2c1912}.ef-announcement-language .ef-language-pill__option{display:inline-flex;align-items:center;justify-content:center;height:23px;min-width:32px;padding:0 9px;border:0;border-radius:999px;background:transparent;color:#0b3d24c7;font:inherit;font-size:10.5px;line-height:1;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.ef-announcement-language .ef-language-pill__option:hover{color:var(--ef-green, #0b3d24);background:#ffffff85}.ef-announcement-language .ef-language-pill__option.is-active{color:#fff;background:var(--ef-green, #0b3d24);box-shadow:0 5px 12px #0b3d2433}.ef-announcement-language .ef-language-pill__option:focus-visible{outline:2px solid rgba(11,61,36,.32);outline-offset:2px}@media screen and (min-width:990px){.ef-announcement-section{padding-top:var(--ef-announcement-top-spacing, 10px);padding-bottom:0;margin-bottom:var(--ef-announcement-bottom-spacing, 8px)}.ef-announcement-section~.section-header .header-wrapper.ef-header-wrapper--floating{margin-top:0!important}.ef-announcement-surface--floating{width:min(calc(100% - 32px),var(--ef-announcement-max-width, 1640px));margin:0 auto;border:1px solid rgba(255,255,255,.55);border-radius:var(--ef-announcement-radius, 20px);background:rgba(250,249,244,var(--ef-announcement-glass-opacity, .7))!important;backdrop-filter:blur(var(--ef-announcement-blur, 18px)) saturate(135%);-webkit-backdrop-filter:blur(var(--ef-announcement-blur, 18px)) saturate(135%);box-shadow:0 14px 34px rgba(12,44,25,var(--ef-announcement-shadow-opacity, .09));overflow:visible}.ef-announcement-surface--attached{width:100%;margin:0;border-radius:0;background:rgba(250,249,244,var(--ef-announcement-glass-opacity, .7))!important;backdrop-filter:blur(var(--ef-announcement-blur, 18px)) saturate(135%);-webkit-backdrop-filter:blur(var(--ef-announcement-blur, 18px)) saturate(135%);box-shadow:0 10px 28px rgba(12,44,25,calc(var(--ef-announcement-shadow-opacity, .09) * .7))}.ef-announcement-surface .ef-announcement-grid{width:100%;max-width:none;padding-right:clamp(18px,2vw,28px);padding-left:clamp(18px,2vw,28px)}.ef-announcement-surface .utility-bar__grid--3-col{grid-template-columns:minmax(120px,1fr) minmax(320px,2.5fr) minmax(120px,1fr);column-gap:clamp(12px,2vw,32px)}.ef-announcement-surface .utility-bar__grid--2-col{grid-template-columns:minmax(0,1fr) auto;column-gap:20px}.ef-announcement-social{justify-self:start}.ef-announcement-surface .announcement-bar{width:100%;min-width:0}.ef-announcement-localization{justify-self:end;min-width:max-content}.ef-announcement-surface.utility-bar--bottom-border,.ef-announcement-surface.utility-bar--bottom-border-social-only{border-bottom-color:#0b3d2414}}@media screen and (max-width:989px){.ef-announcement-section{padding:0;margin-bottom:0}.ef-announcement-surface{width:100%;margin:0;border-radius:0;background:#faf9f4f0!important;backdrop-filter:blur(14px) saturate(125%);-webkit-backdrop-filter:blur(14px) saturate(125%);border-bottom:1px solid rgba(11,61,36,.08);box-shadow:none}.ef-announcement-surface .ef-announcement-grid{min-height:40px;padding-right:1.2rem;padding-left:1.2rem}.ef-announcement-surface .announcement-bar__message{padding:.65rem .8rem;font-size:1.15rem}.ef-announcement-surface .slider-button{width:2.6rem!important;height:2.6rem!important;min-width:2.6rem!important;min-height:2.6rem!important;flex:0 0 2.6rem!important;padding:0!important}.ef-announcement-surface .slider-button .icon{width:.7rem!important;height:.7rem!important}}@media screen and (max-width:749px){.ef-announcement-surface .announcement-bar-slider{gap:.3rem}.ef-announcement-surface .slider-button{width:2.3rem!important;height:2.3rem!important;min-width:2.3rem!important;min-height:2.3rem!important;flex:0 0 2.3rem!important}.ef-announcement-surface .slider-button .icon{width:.62rem!important;height:.62rem!important}.ef-announcement-surface .ef-announcement-grid{display:grid;grid-template-columns:1fr}.ef-announcement-surface .announcement-bar{grid-column:1}.ef-announcement-surface .announcement-bar__message{max-width:100%;white-space:normal}}@media screen and (min-width:990px){.announcement-bar-section.ef-announcement-section{padding-top:var(--ef-announcement-top-spacing, 10px)!important;padding-bottom:0!important;margin-bottom:var(--ef-announcement-bottom-spacing, 4px)!important}.announcement-bar-section.ef-announcement-section .ef-announcement-surface{margin-top:0!important;margin-bottom:0!important}.announcement-bar-section.ef-announcement-section .ef-announcement-surface--floating{margin-left:auto!important;margin-right:auto!important}.announcement-bar-section.ef-announcement-section~.section-header>.header-wrapper.ef-header-wrapper--floating{margin-top:0!important}}@media screen and (max-width:749px){.ef-announcement-section,.ef-announcement-surface,.ef-announcement-surface .ef-announcement-grid,.ef-announcement-surface .announcement-bar{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ef-announcement-section,.ef-announcement-surface{overflow-x:clip!important}.ef-announcement-surface .announcement-bar-slider.slider-buttons{display:grid!important;grid-template-columns:2.3rem minmax(0,1fr) 2.3rem!important;align-items:center!important;justify-content:stretch!important;column-gap:.5rem!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 .8rem!important;box-sizing:border-box!important;overflow:hidden!important}.ef-announcement-surface .announcement-bar-slider>.slider-button{position:static!important;inset:auto!important;margin:0!important;transform:none!important;justify-self:center!important;align-self:center!important}.ef-announcement-surface .announcement-bar-slider>.slider-button--prev{grid-column:1!important}.ef-announcement-surface .announcement-bar-slider>.slider{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;scroll-padding-left:0!important;overflow:hidden!important}.ef-announcement-surface .announcement-bar-slider>.slider-button--next{grid-column:3!important}.ef-announcement-surface .announcement-bar-slider .slider__slide,.ef-announcement-surface .announcement-bar-slider .grid__item{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;box-sizing:border-box!important}.ef-announcement-surface .announcement-bar__announcement,.ef-announcement-surface .announcement-bar__message{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ef-announcement-surface .announcement-bar__message{padding-right:.2rem!important;padding-left:.2rem!important;overflow-wrap:anywhere!important}}@media screen and (min-width:750px)and (max-width:989px){.ef-announcement-section,.ef-announcement-surface,.ef-announcement-surface .ef-announcement-grid,.ef-announcement-surface .announcement-bar{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ef-announcement-section,.ef-announcement-surface{overflow-x:clip!important}.ef-announcement-surface .ef-announcement-grid{padding-right:1.2rem!important;padding-left:1.2rem!important}.ef-announcement-surface .announcement-bar-slider.slider-buttons{display:grid!important;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem!important;align-items:center!important;justify-content:stretch!important;column-gap:.7rem!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 .6rem!important;box-sizing:border-box!important;overflow:hidden!important}.ef-announcement-surface .announcement-bar-slider>.slider-button{position:static!important;inset:auto!important;width:2.6rem!important;min-width:2.6rem!important;height:2.6rem!important;min-height:2.6rem!important;flex:0 0 2.6rem!important;margin:0!important;padding:0!important;transform:none!important;justify-self:center!important;align-self:center!important}.ef-announcement-surface .announcement-bar-slider>.slider-button--prev{grid-column:1!important}.ef-announcement-surface .announcement-bar-slider>.slider{grid-column:2!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;scroll-padding-left:0!important;overflow:hidden!important}.ef-announcement-surface .announcement-bar-slider>.slider-button--next{grid-column:3!important}.ef-announcement-surface .announcement-bar-slider .slider__slide,.ef-announcement-surface .announcement-bar-slider .grid__item{width:100%!important;max-width:100%!important;min-width:100%!important;margin:0!important;box-sizing:border-box!important}.ef-announcement-surface .announcement-bar__announcement,.ef-announcement-surface .announcement-bar__message{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.ef-announcement-surface .announcement-bar__message{padding-right:.4rem!important;padding-left:.4rem!important;overflow-wrap:anywhere!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/ef-announcement-bar.css.map */
