.ev-shell,.ev-footer{color:#000;font:400 17px/1.6 Slate,Arial,sans-serif;letter-spacing:0;-webkit-font-smoothing:antialiased}
.ev-shell *,.ev-footer *{box-sizing:border-box}
.ev-shell a,.ev-footer a{color:inherit;text-decoration:none}
.ev-shell button,.ev-shell select,.ev-footer button,.ev-footer select{font:inherit;color:inherit;letter-spacing:0}
.ev-shell__wrapper{max-width:1050px;margin:0 auto;padding:0 30px}
.ev-announcement{background:var(--ev-announcement-background,#e88597);color:var(--ev-announcement-text,#fff);text-align:center}
.ev-announcement p{margin:0;padding:10px 30px;font-size:15.2px;line-height:1.6;font-weight:500;min-height:24px}
.ev-announcement strong{font-weight:700}
.ev-header{background:#fff;padding:15px 0}
.ev-header__row{display:grid;grid-template-columns:1fr 4fr 1fr;align-items:center}
.ev-header__logo{margin:0;text-align:center;line-height:0}
.ev-header__logo a{display:block;width:max-content;max-width:100%;margin:auto}
.ev-header__logo-image{display:block;width:var(--ev-logo-width,165px);height:auto;max-width:100%;margin:auto}
.ev-header__start{justify-self:start;margin-left:-10px}
.ev-header__end{justify-self:end}
.ev-header__menu{position:relative;display:block;top:4px;background:none;border:0;width:50px;height:50px;padding:0;cursor:pointer}
.ev-header__menu span{position:absolute;left:15px;width:20px;height:2px;background:#000;transition:transform .25s,opacity .25s,top .25s}
.ev-header__menu span:nth-child(1){top:17px}
.ev-header__menu span:nth-child(2){top:24px}
.ev-header__menu span:nth-child(3){top:31px}
.ev-header__menu[aria-expanded=true] span:nth-child(1){top:24px;transform:rotate(45deg)}
.ev-header__menu[aria-expanded=true] span:nth-child(2){opacity:0}
.ev-header__menu[aria-expanded=true] span:nth-child(3){top:24px;transform:rotate(-45deg)}
.ev-header__cart{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:50px;padding:7.5px}
.ev-header__cart svg{display:block;width:22px;height:22px;overflow:visible}
.ev-header__cart-dot{width:8px;height:8px;border-radius:50%;background:#e88597;position:absolute;top:10px;right:2px}
.ev-header__cart .cart-count-bubble{width:8px;min-width:8px;height:8px;background:#e88597;position:absolute;inset:10px 2px auto auto;border-radius:50%}
.ev-header__cart .cart-count-bubble span[aria-hidden=true]{display:none}
.ev-header__cart>.svg-wrapper,.ev-header__cart>svg{display:none}
.ev-header__cart:before{display:block;width:22px;height:22px;content:'';background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1006 1024'%3E%3Cpath transform='translate(0 896) scale(1 -1)' d='M969.527 636.709c-7.351 8.942-17.902 10.606-28.16 10.606h-.128l-594.395 54.857c-13.915 0-21.358-4.571-25.161-9.216-4.023-4.901-8.174-13.458-4.791-29.934l103.241-292.114c8.32-20.827 32.859-34.45 54.674-34.45h430.117c22.162 0 43.721 14.592 48.183 37.138l24.759 234.057c2.286 11.319-.768 19.84-8.338 29.056zM875.886 281.6h-483.712l-137.179 429.184s-14.007 40.997-18.542 54.199c-7.058 20.517-14.958 28.617-35.602 28.617H47.324c-21.065 0-38.309-15.506-38.309-36.571s17.243-36.571 38.309-36.571h123.557l153.691-485.358c6.473-19.438 15.104-26.642 48.256-26.642h503.040c21.065 0 38.309 15.506 38.309 36.571.018 21.065-17.225 36.571-38.29 36.571zM533.723 90.624a76.69 76.69 0 1 1-153.38 0 76.69 76.69 0 0 1 153.38 0zM862.866 90.624a76.69 76.69 0 1 1-153.38 0 76.69 76.69 0 0 1 153.38 0z'/%3E%3C/svg%3E") center/contain no-repeat}
.ev-shell-header-section{position:relative;z-index:4}
.ev-nav{position:fixed;inset:0 auto 0 0;width:300px;max-width:95vw;background:#f9dcd9;padding:26px 30px 30px;z-index:12;overflow:auto;overscroll-behavior:contain;outline:none;transform:translateX(-100%);transition:transform .35s cubic-bezier(.46,.01,.32,1)}
.ev-nav[hidden],.ev-nav-overlay[hidden]{display:none}
.ev-nav-overlay{position:fixed;inset:0 0 0 min(300px,95vw);background:transparent;z-index:10}
.ev-nav__list,.ev-nav__policies{list-style:none;margin:-15px -15px 0;padding:0}
.ev-nav__item{position:relative;margin:0}
.ev-nav__item:after{position:absolute;bottom:0;left:15px;right:15px;border-bottom:1px solid #e88597;content:''}
.ev-nav__item a{display:block;padding:15px;font-size:22px;line-height:1.6}
.ev-nav a:focus-visible,.ev-nav a:active{background:#f6c8c3;outline:2px solid #000;outline-offset:-2px}
.ev-nav__policies{margin-top:10px}
.ev-nav__policies a{display:block;font-size:16px;line-height:1.2;color:#404040;padding:10px 15px}
.ev-nav__close{position:absolute;top:5px;right:5px;width:30px;height:30px;padding:0;border:0;background:none;font-size:24px!important;cursor:pointer;opacity:0;pointer-events:none}
.ev-nav__close:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #000}
body.ev-nav-open{overflow:hidden}
body.ev-nav-open .ev-nav{transform:translateX(0)}
.ev-shell__surface,#MainContent,.ev-shell-footer-section{transition:transform .35s cubic-bezier(.46,.01,.32,1)}
body.ev-nav-open .ev-shell__surface,body.ev-nav-open #MainContent,body.ev-nav-open .ev-shell-footer-section{transform:translateX(300px)}
body.ev-nav-open .ev-header__menu{z-index:11}
.ev-footer{padding:40px 0 30px;background:#fff}
.ev-footer__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.ev-footer__links ul{list-style:none;padding:0;margin:0 0 15px}
.ev-footer__links li{margin:0 0 4.25px}
.ev-footer a:hover{color:#333}
.ev-footer__details{text-align:right}
.ev-localization{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:0 10px;margin:0 0 0 5px}
.ev-localization__control{margin-bottom:15px}
.ev-localization select{appearance:none;width:auto;max-width:170px;background:#f6f6f6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%231c1d1d' stroke-width='1.2'/%3E%3C/svg%3E") no-repeat right 10px center;border:1px solid transparent;border-radius:0;padding:8px 28px 8px 10px;font:400 17px/1.6 Slate,Arial,sans-serif;color:#1c1d1d;cursor:pointer;text-overflow:ellipsis}
.ev-localization select:hover{outline:1px solid #ddd}
.ev-localization select:focus-visible{outline:2px solid #000}
#EverdriesLanguage{width:91px}
#EverdriesCountry{width:87px}
.ev-footer__copyright{margin:0 0 15px;font:400 17px/1.6 Slate,Arial,sans-serif}
.ev-footer__payments{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7.5px;list-style:none;margin:0 0 7.5px;padding:0}
.ev-footer__payments li{margin:0;line-height:0}
.ev-footer__payment-icon{width:38px;height:24px}
body:has(.ev-shell) cart-drawer{font-family:Slate,Arial,sans-serif;letter-spacing:0;color:#000}
body:has(.ev-shell) cart-drawer.drawer{background:transparent}
body:has(.ev-shell) cart-drawer .drawer__inner{background:#f9dcd9;width:400px;max-width:95vw;border:0;padding:0 30px}
body:has(.ev-shell) cart-drawer .drawer__header{background:#f9dcd9;border-bottom:1px solid #e88597;min-height:80px;padding:15px 0}
body:has(.ev-shell) cart-drawer .drawer__heading{font:700 22px/1.6 Slate,Arial,sans-serif;margin:0;color:#000}
body:has(.ev-shell) cart-drawer .drawer__close{right:0;color:#000}
body:has(.ev-shell) cart-drawer .drawer__close svg{width:18px;height:18px}
body:has(.ev-shell) cart-drawer .drawer__footer{border-top:1px solid #e88597;padding:15px 0 30px}
body:has(.ev-shell) cart-drawer .cart-item__name,body:has(.ev-shell) cart-drawer .cart-item__price-wrapper,body:has(.ev-shell) cart-drawer .product-option,body:has(.ev-shell) cart-drawer .totals__total,body:has(.ev-shell) cart-drawer .totals__total-value{font-family:Slate,Arial,sans-serif;letter-spacing:0;color:#000}
body:has(.ev-shell) cart-drawer .cart-item__name{font-size:17px}
body:has(.ev-shell) cart-drawer .button{background:#e88597;color:#fff;box-shadow:none;border:0;border-radius:0;font:500 16px/1.5 Slate,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}
body:has(.ev-shell) cart-drawer .button:after{box-shadow:none}
body:has(.ev-shell) cart-drawer .quantity{border:1px solid #e88597}
body:has(.ev-shell) cart-drawer .quantity:after{box-shadow:none}
body:has(.ev-shell) cart-drawer.is-empty .drawer__inner{display:flex;align-items:stretch}
body:has(.ev-shell) cart-drawer .drawer__inner-empty{padding:0;display:block;height:100%;overflow:auto}
body:has(.ev-shell) cart-drawer .drawer__inner-empty>.drawer__header{display:flex}
body:has(.ev-shell) cart-drawer .cart__empty-text{font:400 17px/1.6 Slate,Arial,sans-serif;margin:15px 0;text-align:left}
body:has(.ev-shell):has(cart-drawer.active) .ev-shell__surface,body:has(.ev-shell):has(cart-drawer.active) #MainContent,body:has(.ev-shell):has(cart-drawer.active) .ev-shell-footer-section{transform:translateX(-400px)}
@media(max-width:768px){
  .ev-header{padding:0}
  .ev-header__row{min-height:80px;grid-template-columns:1fr 2fr 1fr}
  .ev-header__logo-image{max-height:65px;margin:10px auto}
  .ev-header__menu span{width:18px;left:16px}
  .ev-header__cart{width:50px;padding:10px}
  .ev-header__cart svg,.ev-header__cart:before{width:30px;height:30px}
  .ev-header__end{margin-right:-10px}
}
@media(max-width:590px){
  .ev-shell__wrapper{padding-left:15px;padding-right:15px}
  .ev-nav{padding-left:15px;padding-right:15px}
  .ev-footer{padding-top:0}
  .ev-footer__grid{grid-template-columns:1fr;gap:0;text-align:center}
  .ev-footer__links,.ev-footer__details{padding-bottom:5px;text-align:center}
  .ev-localization{justify-content:center;margin:0}
  .ev-footer__payments{justify-content:center}
  body:has(.ev-shell) cart-drawer .drawer__inner{width:300px;padding:0 15px}
  body:has(.ev-shell) cart-drawer .drawer__footer{padding-bottom:15px}
  body:has(.ev-shell):has(cart-drawer.active) .ev-shell__surface,body:has(.ev-shell):has(cart-drawer.active) #MainContent,body:has(.ev-shell):has(cart-drawer.active) .ev-shell-footer-section{transform:translateX(-300px)}
}
@media(prefers-reduced-motion:reduce){.ev-shell__surface,#MainContent,.ev-shell-footer-section,.ev-nav,.ev-header__menu span{transition:none}}
