.search-overlay{width:100%;max-width:none;height:100dvh;max-height:none;color:inherit;overscroll-behavior:contain;background:#fff;border:0;margin:0;padding:0;animation:.18s ease-out product-search-in;position:fixed;inset:0;overflow-y:auto}.search-overlay::backdrop{background:#fff}.search-overlay__inner{padding-bottom:40px}.search-overlay__header{z-index:3;padding-top:max(36px,env(safe-area-inset-top));background:#fff;justify-content:center;align-items:center;gap:16px;margin:0 auto 16px;padding-bottom:16px;display:flex;position:sticky;top:0}.search-overlay__header:before{content:"";inset:0 calc(-1*var(--container-padding,24px));z-index:-1;background:#fff;position:absolute;box-shadow:0 12px 16px -16px #00000026}.search-overlay .search-form{flex:1;width:100%;min-width:0;max-width:880px;margin:0;display:block}.search-overlay__close{flex-shrink:0;width:40px;height:40px}.search-overlay .bestsellers>.container{padding-inline:0}.search-overlay__results{max-width:1080px;margin:auto}.search-overlay__row{isolation:isolate;border-bottom:1px solid #e5e5e5;grid-template-columns:100px minmax(0,1fr) 180px 180px;align-items:center;gap:24px;padding:20px 0;display:grid;position:relative}.search-overlay__row--discontinued{opacity:.45}.search-overlay__product-link:after{content:"";z-index:1;position:absolute;inset:0}.search-overlay__product-link:focus-visible:after{outline-offset:-2px;outline:2px solid}.search-overlay__buttons{z-index:2;position:relative}.search-overlay__image img{object-fit:contain;width:100%;height:auto}.search-overlay__sku{color:#757575;margin-top:8px;font-size:14px}.search-overlay__buttons .btn{width:100%}.search-overlay__buttons .bestseller-card__quantity:empty{display:none}@keyframes product-search-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.search-overlay{animation:none}}@media (max-width:767px){.search-overlay__header{gap:8px}.search-overlay__row{grid-template-columns:76px minmax(0,1fr) minmax(0,1fr);gap:12px}.search-overlay__image{grid-row:span 2;align-self:start}.search-overlay__description{grid-column:2/4}.search-overlay__row .price-block{grid-column:2}.search-overlay__buttons{grid-column:3}.search-overlay__buttons .btn{white-space:normal;min-width:0;padding-inline:8px}}
.dropdown-city_container{max-width:600px;position:absolute;top:54px;left:60px}.pointer{cursor:pointer}
.mobile_dropdown_container{left:0}
.modal-dropdown__item .link{margin-top:12px}
@media (min-width:1400px){.header-menu-fix.is-active{min-height:414px}}
.header-menu__container-fix{gap:20px}.header-menu__links-fix{max-height:55vh;overflow:auto}.header-menu__links-fix::-webkit-scrollbar{display:none}
.copirite{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;display:flex}.copirite span img{object-fit:contain;cursor:pointer;opacity:.7;width:65px;max-width:none;height:43px}.copirite span img:hover{opacity:1}.copirite>span:last-child{flex:0 0 65px}
.mobile-app-block{flex-flow:column;justify-content:flex-start;align-items:center;display:flex}.mobile-app-block .title{cursor:default;text-align:center;margin-bottom:24px;font-weight:400}.mobile-app-block__content{flex-direction:row;justify-content:space-between;gap:15px;display:flex}.mobile-app-block__block-buttons{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.mobile-app-block__qr{background-color:#fff;border:1px solid #000;border-radius:6px}.mobile-app-block .mobile-app-link{aspect-ratio:137/42;width:170px;display:block;position:relative}.mobile-app-block .mobile-app-qr{aspect-ratio:1;width:160px;margin:3px}@media (max-width:767px){.mobile-app-block{align-items:flex-start}.mobile-app-block .title{text-align:start;text-transform:uppercase}.mobile-app-block__block-buttons{gap:15px}.mobile-app-block__qr{display:none}.mobile-app-block .mobile-app-link{width:200px}}
.back-to-top{cursor:pointer;z-index:99;color:#fff;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:#0000;background-color:#f0a500;border:none;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:11px;transition:opacity .6s ease-in-out,background-color .6s ease-in-out,visibility .6s ease-in-out;display:flex;position:fixed;bottom:25px;left:25px}.back-to-top svg{width:34px;height:34px}.back-to-top:hover,.back-to-top:active{background-color:#ffb81d}
.bottom_fixed{z-index:99999;background-color:#fee0e9;width:100%;height:auto;min-height:123px;position:fixed;bottom:0;left:0}.bottom_fixed-container{justify-content:space-between;align-items:center;height:100%;min-height:123px;padding:32px 0;display:flex}@media (max-width:767px){.bottom_fixed-container{flex-direction:column;justify-content:center;align-items:flex-start;padding:24px 0}.bottom_fixed-container .btn{margin-top:8px}}.bottom_fixed-flex{flex-direction:column;justify-content:center;max-width:75%;display:flex}@media (max-width:767px){.bottom_fixed-flex{max-width:100%}}.bottom_fixed-flex h2{margin:0}@media (max-width:767px){.bottom_fixed-flex h2{font-size:18px}}.bottom_fixed-flex p{margin-top:8px;margin-bottom:0}@media (max-width:767px){.bottom_fixed-flex p{margin-top:0}}
@font-face{font-family:ALS Schlange sans;src:url(../media/ALSSchlangesans-s.p.1d_deq4r4hv06.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ALS Schlange sans;src:url(../media/ALSSchlangesans_Bold-s.p.0wn5vyj186q6r.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:schlange Fallback;src:local(Arial);ascent-override:95.66%;descent-override:30.79%;line-gap-override:2.53%;size-adjust:94.53%}.WBvf0G_className{font-family:schlange,schlange Fallback}.WBvf0G_variable{--font-schlange:"schlange", "schlange Fallback"}
