:root{--ef-responsive-gutter:clamp(16px,2.8vw,48px)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body,.page-wrapper,.content-for-layout,.section-wrapper,.section{min-width:0}.content-for-layout :where(img,video,iframe,canvas){max-inline-size:100%}.content-for-layout :where(h1,h2,h3,h4,h5,h6,p,li,a,dt,dd){overflow-wrap:anywhere}:where(.euf-header,.euf-footer,.ef-home,.eef,.efa,.efw-panel,.product-information,.cart-page) :where(img,svg,video){max-inline-size:100%}:where(.euf-header,.euf-footer,.ef-home,.eef,.efa) :where([class*=grid],[class*=column],[class*=panel],[class*=form],[class*=copy])>*{min-inline-size:0}:where(.euf-header,.euf-footer,.ef-home,.eef,.efa) :where(input,select,textarea){max-inline-size:100%}:where(.rte,.ef-legal-content,.page-content,.page-width-content) :where(pre,code){overflow-wrap:anywhere;white-space:pre-wrap}:where(.rte,.ef-legal-content,.page-content,.page-width-content) :where(table){max-inline-size:100%}.ef-table-scroll{max-inline-size:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.ef-table-scroll:focus-visible{outline:3px solid #075eb5;outline-offset:3px}.ef-table-scroll table{min-inline-size:580px;inline-size:max-content;max-inline-size:none;border-collapse:collapse}.ef-table-scroll :where(th,td){min-inline-size:120px;overflow-wrap:break-word;word-break:normal;vertical-align:top}.ef-table-scroll th:first-child,.ef-table-scroll td:first-child{min-inline-size:150px}.ef-table-scroll+p{margin-block-start:1rem}.euf-footer__shell,.euf-shell,.ef-container,.eef-shell,.efa-shell{max-inline-size:100%}.euf-footer__main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr) minmax(0,.9fr) minmax(0,.95fr) minmax(0,1.15fr);gap:clamp(18px,2.2vw,34px)}.euf-footer__main>*{min-width:0}.euf-footer__main>.euf-footer__legal{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;gap:0;border-top:0;padding:0}.euf-footer__newsletter,.euf-footer__signup,.euf-footer__email{min-width:0;max-width:100%}.euf-footer__email input{min-inline-size:0;flex:1 1 130px}.euf-footer__email button{flex:0 0 auto;min-height:44px;white-space:normal}.euf-footer__legal.euf-footer__shell{max-width:calc(100% - 32px)}.euf-footer__legal.euf-footer__shell>a,.euf-footer__legal.euf-footer__shell>button{min-height:28px}.euf-footer__cta>*{min-width:0}@media(max-width:1200px){.euf-header__nav,.euf-header__search,.euf-header__quote{display:none}.euf-header__mobile{display:block;margin-left:4px}.euf-header__mobile>summary{cursor:pointer;color:#103a58;display:grid;place-items:center;padding:9px;min-width:44px;min-height:44px}.euf-header__mobile-panel{display:block;position:absolute;top:100%;left:0;right:0;background:#fff;max-height:min(76vh,76dvh);overflow-y:auto;overscroll-behavior:contain;box-shadow:0 28px 54px #071e3440;padding:20px var(--ef-responsive-gutter);z-index:25;border-top:1px solid #d8e6f3}.euf-header__mobile-search{display:flex;border:1px solid #d5e4f2;border-radius:8px;overflow:hidden;margin-bottom:12px}.euf-header__mobile-search input{flex:1;width:100%;min-width:0;border:0;padding:13px;background:#fff;color:#0d2944;font-size:16px}.euf-header__mobile-search button{width:48px;flex:0 0 48px;min-height:44px;border:0;background:#075eb5;color:#fff;font-size:22px}.euf-header__mobile-cat{border-bottom:1px solid #e5edf6}.euf-header__mobile-cat>summary{padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:15px;font-weight:800;cursor:pointer}.euf-header__mobile-cat>summary span{font-size:22px;color:#0b80e9}.euf-header__mobile-cat>div{padding:0 5px 14px;display:grid;gap:10px}.euf-header__mobile-cat a{display:flex;align-items:center;min-height:38px;padding:7px 3px;color:#254e70;font-size:14px}.euf-header__mobile-leaf{padding:13px 0;min-height:44px}.euf-header__mobile-cta{margin-top:18px;display:block;text-align:center;background:#075eb5;color:#fff!important;border-radius:8px;padding:14px;font-weight:800}.euf-header__mobile-about{padding:12px 4px}}@media(min-width:991px)and (max-width:1200px){.euf-header__main{min-height:86px}}@media(max-width:1380px){.euf-footer__main{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,40px)}.euf-footer__newsletter{grid-column:auto}}@media(max-width:980px){.euf-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 35px}.euf-footer__cta{flex-wrap:wrap;gap:24px}.euf-footer__cta>a{width:max-content;max-width:100%}.cart-page{grid-template-columns:minmax(0,1fr)!important}.cart-page__main{grid-column:1/-1!important;min-width:0}.cart-page__summary{grid-column:1/-1!important;grid-row:auto!important;height:auto!important;display:block!important;padding-top:24px!important}.section--page-width .cart-page:has(.cart-summary--extend){grid-column:1/-1!important;grid-template-columns:minmax(0,1fr)!important}.ef-contact-grid,.ef-about-grid,.ef-faq-grid{grid-template-columns:minmax(0,1fr);gap:30px}.efa-manifesto__grid,.efa-editorial__grid,.efa-promise__grid,.efa-faq__grid,.efa-clarity__inner{gap:clamp(20px,4vw,45px)}.eef-faq-layout{column-gap:clamp(20px,3vw,36px)}}@media(max-width:800px){.ef-home .ef-grid,.ef-home .ef-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-home .ef-contact-grid,.ef-home .ef-about-grid,.ef-home .ef-faq-grid{grid-template-columns:minmax(0,1fr)}.ef-home .ef-form,.ef-home .ef-form form{min-width:0;width:100%}.ef-home .ef-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.efa-hero__grid,.efa-clarity__inner,.efa-cta__grid{grid-template-columns:minmax(0,1fr)}.eef-cta__inner{flex-wrap:wrap;gap:20px}.eef-cta__button{max-width:100%;justify-content:center;white-space:normal}.eef-jump{max-width:100%}.efw-panel,.efw-form{min-width:0}.efw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.euf-footer__main{grid-template-columns:minmax(0,1fr);gap:26px;padding:40px 0}.euf-footer__shell{width:calc(100% - 32px)}.euf-footer__cta{display:flex;flex-direction:column;align-items:stretch;padding:36px 0}.euf-footer__cta h2{font-size:clamp(28px,8vw,39px)}.euf-footer__cta>a{width:100%;justify-content:space-between}.euf-footer__lower .euf-footer__shell{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:18px 0}.euf-footer__main>.euf-footer__legal{grid-column:1}.euf-footer__legal.euf-footer__shell{max-width:calc(100% - 32px);gap:9px 15px}.ef-home .ef-container,.eef-shell,.efa-shell{width:calc(100% - 32px)}.ef-home .ef-contact{padding-block:48px}.ef-home .ef-form{padding:clamp(17px,4vw,27px)}.ef-home .ef-fields{grid-template-columns:minmax(0,1fr)}.ef-home .ef-mini{flex-wrap:wrap}.ef-home .ef-products-grid{gap:12px}.ef-home .ef-product img{height:clamp(125px,40vw,190px)}.ef-home .ef-grid{gap:12px}.efa-hero__frame,.efa-editorial__graphic,.ef-about-art{max-width:100%}.efa-hero__buttons,.efa-cta__actions{flex-wrap:wrap}.efa-univers__row{grid-template-columns:32px minmax(0,1fr) 30px;gap:12px}.efa-univers__count{display:none}.eef-jump{grid-template-columns:repeat(2,minmax(0,1fr))}.eef-question>summary{gap:12px;overflow-wrap:anywhere}.efw-grid,.efw-summary{grid-template-columns:minmax(0,1fr)}.efw-summary dt{border-bottom:0;padding-bottom:0}.efw-summary dd{padding-top:3px}.product-information .product-details>.group-block{max-inline-size:100%}.product-information .product-media-gallery,.product-information .product-media-container{max-inline-size:100%}.cart-items__details,.cart-items__product-info,.cart-items__title,.cart-items__media{min-width:0}.cart-items__title,.cart-items__details,.cart-items__price{overflow-wrap:anywhere}.cart__ctas,.cart-summary,.cart__checkout-button{width:100%;max-width:100%}.euf-cookies{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.euf-cookies__inner{padding:20px 16px}.euf-cookies__option{gap:10px}.euf-cookies__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.euf-cookies__actions button{white-space:normal;min-width:0;padding:11px 8px;font-size:13px}.ef-a11y-tools__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ef-a11y-tools__buttons button{width:auto;white-space:normal;overflow-wrap:anywhere}}@media(max-width:440px){.euf-header__main{gap:6px;padding-inline:0;justify-content:space-between}.euf-shell{width:calc(100% - 24px)}.euf-logo{gap:4px;min-width:0}.euf-logo__emblem{height:36px;flex:0 0 36px}.euf-logo__emblem svg{width:34px;height:34px}.euf-logo__wordline{font-size:clamp(17px,5.4vw,22px);letter-spacing:-.05em}.euf-logo small{font-size:clamp(7px,2.1vw,9px)!important;white-space:normal;line-height:1.15;letter-spacing:0}.euf-header__actions{margin-left:auto;gap:7px}.euf-header__action{min-width:38px;min-height:44px;justify-content:center}.euf-header__cart b{right:-4px}.euf-header__mobile{margin-left:0}.euf-header__mobile>summary{padding:5px;min-width:44px;min-height:44px}.euf-header__mobile-panel{padding:16px;max-height:calc(100dvh - 70px)}.euf-footer__email{flex-wrap:wrap}.euf-footer__email input{flex:1 1 100%;font-size:16px}.euf-footer__email button{flex:1 1 100%}.euf-cookies__actions{grid-template-columns:minmax(0,1fr)}.euf-cookies__actions .euf-cookies__save{grid-column:1}.ef-home .ef-grid,.ef-home .ef-products-grid,.ef-home .ef-values-grid{grid-template-columns:minmax(0,1fr)}.ef-home .ef-cat{min-height:0}.ef-home .ef-cat-visual{height:165px}.ef-home .ef-product img{height:205px}.ef-home .ef-actions,.ef-home .ef-actions .ef-button{width:100%}.ef-home h1,.ef-home h2,.efa h1,.eef h1{overflow-wrap:anywhere}.ef-home .ef-hero h1{font-size:clamp(33px,10.5vw,44px)}.eef-jump,.eef-benefits__grid{grid-template-columns:minmax(0,1fr)}.eef-benefits__grid>div{border-right:0;border-bottom:1px solid #dbe7f1;padding-block:12px}.eef-cta__button{width:100%}.efa-values,.efa-profiles__grid,.efa-method__steps{grid-template-columns:minmax(0,1fr)}.efa-univers__row{grid-template-columns:26px minmax(0,1fr) 28px;padding-inline:2px}.efa-anchor .efa-shell{flex-wrap:wrap;gap:10px 17px}.efa-hero h1{font-size:clamp(31px,9.5vw,45px)}.product-grid:not([product-grid-view=mobile-single]){grid-template-columns:minmax(0,1fr)}.efw-hero{padding:20px 17px}.efw-panel{padding:18px 15px}.efw-actions{flex-direction:column}.efw-actions>button{width:100%}.ef-a11y-tools__buttons{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){.euf-header__actions{gap:3px}.euf-header__action{min-width:34px}.euf-logo__wordline{font-size:17px}.euf-header__mobile-panel{padding:12px}.eef-hero h1,.efa-hero h1{font-size:clamp(29px,10vw,35px)}.efw-steps{gap:6px}.efw-steps span{padding:8px 10px;font-size:12px}}@media(prefers-reduced-motion:reduce){.euf-header__mobile-panel,.euf-cookies,.ef-home .ef-product,.ef-home .ef-cat{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.euf-logo{display:inline-flex!important;align-items:center!important;flex-shrink:0;max-width:100%;min-width:0;text-decoration:none}.euf-logo__new-image{display:block;width:clamp(185px,23vw,295px);height:auto;max-height:82px;object-fit:contain;object-position:left center}.euf-logo--light{background:#fff;border-radius:10px;padding:3px 10px}@media(max-width:650px){.euf-logo__new-image{width:clamp(160px,52vw,230px);max-height:68px}}@media(max-width:370px){.euf-logo__new-image{width:156px;max-height:56px}}.euf-footer__seller{font-size:12px;line-height:1.6;color:#d5e6f2;margin-top:12px}.euf-footer__seller a{color:#c4e7ff;text-decoration:underline;text-underline-offset:3px}.ef-cart-conversion-trust{margin-top:16px;border:1px solid #cde3ef;border-radius:12px;background:#f7fbff;padding:16px 18px;color:#15344f}.ef-cart-conversion-trust p{font-size:13px;line-height:1.6;margin:0 0 7px}.ef-cart-conversion-trust p:last-child{margin:0}.ef-cart-conversion-trust a{color:#075eb5;text-decoration:underline;text-underline-offset:2px}.ef-cart-conversion-trust a:focus-visible{outline:3px solid #075eb5;outline-offset:3px}@media(max-width:650px){.product-details .product-title h1,.product-information .product-title h1{line-height:1.22;overflow-wrap:anywhere}.product-details .price,.product-information .price{font-variant-numeric:tabular-nums}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/euf-responsive.css.map */
