@charset "UTF-8";
/*
@keyframes spin{to{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:eUA;font-style:normal;font-weight:400;src:local("eUA"),url(/fonts/eua-400.woff2)format(woff2)}@font-face{font-display:swap;font-family:eUA;font-style:normal;font-weight:500;src:local("eUA"),url(/fonts/eua-500.woff2)format(woff2)}@font-face{font-display:swap;font-family:eUA;font-style:normal;font-weight:700;src:local("eUA"),url(/fonts/eua-700.woff2)format(woff2)}
*/

body>footer{min-height:20vh;padding:2em 0 1em;margin-top:16px}.top-line,header{padding:8px 0}.flex,banner{align-items:center}.flex{display:flex;justify-content:space-between}.flex-inline{display:inline-flex;flex-direction:row}.top-line a{color:inherit;text-decoration:none}.top-line img,.top-line svg{vertical-align:middle}.logo b{font-size:24px;color:#1f2937;letter-spacing:-.05em}.logo span{display:block;line-height:.88;font-size:13px;letter-spacing:.05em;color:#567}
.menu{list-style:none;display:flex;gap:0}.logo-link{display:flex;align-items:center;text-decoration:none;gap:4px}.logo-img{height:36px;width:auto}
/*nav a{color:#323232;margin:0 8px 0 0}*/

.logo-text {
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
    font-size: 24px;
    line-height: 1;
    font-weight: 500;
    color: var(--tx-middl);
    text-transform: uppercase;
    opacity: .8;
    background: #FFF;
}
.logo-text .text-dark,header nav a{color:var(--tx-acent);font-weight:500}.btn,nav a{text-decoration:none}h1,main header h1{font-weight:500;line-height:1.1}h1{font-size:28px;letter-spacing:-.05em;margin:4px 0 8px}main{min-height:70vh}main header h1{margin:0 0 8px;color:#403831;font-size:clamp(20px,3vw,28px)}.header-action svg,.icon{fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.icon{display:block;width:23px;height:23px;margin:0 auto}.small .icon, .small.icon{display:inline-block;width:15px;height:15px;margin:0}.icon32{display:inline-block;vertical-align:middle;width:28px;height:28px}
.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-shrink:0}.action-badge,.header-action{display:flex;align-items:center;justify-content:center}button.header-action{margin-left:auto}.header-action{position:relative;width:42px;height:42px;border:1px solid transparent;border-radius:10px;background:0 0;margin:0 4px;color:#202020;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.header-action:hover{background:#f4f5f6;border-color:#e5e7eb;transform:translateY(-1px)}.header-action svg{width:28px;height:28px}.action-badge:not(:empty),.cart-count:not(:empty),.wish-count:not(:empty){position:absolute;top:-1px;right:-1px;min-width:16px;height:16px;font-size:11px;font-weight:600;font-family:Arial,sans-serif;line-height:14px;padding:0 4px;border:1.5px solid #fff;border-radius:8px;color:#fff}.wish-count:not(:empty){background:#db2b78dd}.cart-count:not(:empty){background:#48b44add}.mobile-menu-btn{display:none;width:44px;height:44px;padding:10px;border:0;background:0 0;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}.mobile-menu-btn span{display:block;width:24px;height:2px;background:#202020;border-radius:3px}.mobile-menu-overlay{position:fixed;inset:0;z-index:999;background:rgba(40,34,30,.24);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-menu{position:fixed;top:0;left:0;z-index:1000;width:min(88vw,360px);height:100dvh;background:#fff;transform:translateX(-105%);transition:transform .35s ease;display:flex;flex-direction:column;box-shadow:12px 0 45px rgba(0,0,0,.18)}.mobile-menu,body.cart-open,body.mobile-menu-open{overflow:hidden}body.mobile-menu-open .mobile-menu{transform:translateX(0)}.mobile-menu-header{min-height:64px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e9e9}.mobile-logo{display:flex;flex-direction:column}.mobile-logo strong{font-size:27px;line-height:1;letter-spacing:.5px}.mobile-logo span{margin-top:5px;color:#777;font-size:11px;line-height:1.35}.mobile-menu-close{width:42px;height:42px;border:1px solid #e3e3e3;border-radius:50%;background:#fff;font-size:28px;line-height:1;cursor:pointer}.mobile-navigation{flex:1;overflow:hidden;overflow-y:auto;padding:12px 0 24px}.mobile-catalog-toggle,.mobile-navigation>a{width:100%;min-height:55px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #f0f0f0;background:#fff;color:#202020;font-size:16px;font-weight:600;text-align:left}.mobile-catalog-toggle{cursor:pointer}.mobile-chevron{font-size:23px;font-weight:400;transition:transform .25s}.mobile-catalog{display:block;padding:8px 8px 16px 24px;background:#f7f8fa}.mobile-catalog.is-open,.mobile-submenu.is-open{display:block}.mobile-catalog-toggle.is-open .mobile-chevron{transform:rotate(45deg)}.mobile-category{border-bottom:1px solid #e5e7eb}

ul.mobile-category,
ul.mobile-category ul{list-style:none}
ul.mobile-category{padding:0;margin:0}
ul.mobile-category ul {
    margin-left: 8px;
    padding: 0;
    font-size: 96%;
}
.mobile-category {
    border-bottom: 1px solid #e5e7eb;
    width: 100%;
    min-height: 52px;
    padding: 0 8px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    /* border: 0; */
    background: 0 0;
    color: #202020;
    /* font-size: 15px; */
    font-weight: 700;
    cursor: pointer;
}
.mobile-category-toggle{width:100%;min-height:52px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;border:0;background:0 0;color:#202020;font-size:15px;font-weight:700;cursor:pointer}.mobile-category-toggle span:last-child{font-size:21px;font-weight:400}.mobile-category-toggle.is-open span:last-child{transform:rotate(45deg)}.mobile-submenu{display:none;padding:0 0 4px 4px}.mobile-submenu a{display:block;padding:8px 0;color:#585858;/*font-size:14px*/}
.mobile-menu-footer {
    padding: 16px;
    font-size: 12px;
    border-top: 1px solid #e9e9e9;
    display: flex;
    gap: 8px;
    align-items: center;
}
.mobile-menu-footer a{text-decoration:none}.mobile-menu-footer span{color:#777}.mobile-menu[inert]{pointer-events:none}.product-cart{background-color:var(--bg-acent);display:inline-flex;align-items:center;justify-content:center;min-width:33px;height:33px;padding:0 2px;border:1px solid #403831;border-radius:8px;color:#fff;cursor:pointer}.product-cart .icon{width:25px;height:25px}.product-cart.is-added{background:#8b7e74;border-color:#8b7e74}main .title{margin-block:.5em}.breadcrumbs{display:block;text-align:center;padding:4px;margin:8px 0 8px auto;font-size:11.5px;color:var(--bg-mdark);
/*direction: rtl;*/
}
.crumb {
    list-style: none;
    padding: 16px;
	text-align:left;
    margin: 0 0 auto;
    display: inline-flex!important;
    gap: 0;
    max-width: 100%;
    overflow: hidden;
    overflow-x: auto;
    white-space: nowrap;
    align-items: center;
	scrollbar-width:thin;
/*    flex-direction: row-reverse;
    direction: rtl; */
    -webkit-overflow-scrolling: touch;
}
.crumb a{padding:6px 2px;color:var(--bg-middl)}
  /* .crumb li {
  direction: ltr;margin-right: auto;
}
*/
.crumb li:not(:last-child):after {
    content: "›";
    margin: 0 2px;
    color: var(--tx-light);
}
/*.breadcrumbs span {padding: 4px 0} */
.breadcrumbs.top{text-align:left}
header .desktop-nav {margin:0 auto}
.desktop-nav .menu{max-width:50vw;overflow:hidden;overflow-x:auto;margin:0;padding:0 4px;gap:0 8px;text-transform: uppercase;scrollbar-width:none}.product-wish.is-active .icon{fill:var(--bg-mark);stroke:var(--bg-mark);transition:background .25s}
.desktop-nav .menu>li>a {
    display: block;
    padding: 6px 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .98em;
    border: 1px solid var(--bg-info);
    border-radius: 24px;
}
.desktop-nav .menu>li>a:hover {
    background: #f4f2ef;
    color: var(--bg-acent);
}
/*
.desktop-nav .menu a[href="/novynki/"] {
  color:var(--tx-dange);
}
*/
.hscroll-wrapper{/*	opacity:0;*/
position:relative;display:flex;align-items:center;width:100%;transition:opacity 0.1s ease}
.hscroll img {-webkit-user-drag:none}
@media (max-width:1000px){body>header{font-size:.9em}.desktop-nav ul{gap:2px}}
@media (max-width:800px){.desktop-nav{display:none}.mobile-menu-btn{display:flex;margin:0 auto 0 1em}.mobile-navigation{display:flex;flex-direction:column;align-items:stretch;width:99%;scrollbar-width:thin}.mobile-catalog-toggle,.mobile-navigation>a{display:flex;width:100%;min-height:42px;padding:8px 8px 8px 16px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #ececec;background:#fff;font-size:16px;font-weight:600;line-height:1.2;text-align:left}.mobile-navigation>a{color:#202020}.mobile-navigation>a:hover{background:#f6f4f5}/*.mobile-catalog,.mobile-category{width:98%}*/.mobile-submenu a{display:block;width:100%;padding:8px;text-align:left}.logo span{font-size:8px}.icons{gap:8px}.icons .icon{font-size:0}.icons .icon:last-child{font-size:20px}.header-inner{height:68px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:8px}.icons{display:none}}

button.product-cart:hover{background:var(--bg-mdark)}

.search-head,li .time,li time{overflow:hidden;position:absolute}
footer{position:relative;background:linear-gradient(135deg,var(--mhd-bg-dark),var(--mhd-bg-middl) 75%);color:var(--bg-info);border-top:2px solid var(--lght-one);z-index:24}footer .wrap,footer .copyright {display:flex;gap:1em 2em}footer .wrap{justify-content: space-between}footer .copyright{align-items:center}
footer ul{list-style:none;padding:0;margin:0} footer img{vertical-align:middle} footer a {color:inherit;text-decoration:none}footer li strong {margin:4px 0}
footer li a,footer li strong {padding:4px;display: block}


@media (max-width:600px){.catalog-search{min-width:0;width:100%}#catalogLoadMore{width:75%}footer .wrap,footer .copyright{flex-direction: column;text-align:center}}
@media (max-width:500px){.cart-drawer{width:100%}.cart-header{min-height:62px;padding:12px 15px}.cart-items{padding:8px 15px 15px}.cart-footer{padding:15px}}

@media (max-width:480px){.wrap{padding:0 2vw}.logo-img{height:30px}.logo-text{font-size:20px}.wrap.flex{padding:0 8px}header .logo-link{order:1;margin-inline:auto}
.top-line .wrap>div{margin:0 auto}
.top-line .wrap>div:first-child{display:none}
header .mobile-menu-btn{order:0;margin:0 .25em 0-.25em}header .header-actions{order:2;gap:1px}.header-inner{grid-template-columns:40px minmax(92px,1fr) auto;gap:4px}.mobile-menu-btn{width:40px;padding:8px}.header-action{margin:0!important}.header-action svg{width:25px;height:25px}
}

.sch-open .ti-sch .fa>a:before{content:""}.search-head{background:var(--bgcl-bodys);left:0;top:0;width:100%;height:0;display:table;visibility:hidden;z-index:99;transition:height .25s,opacity .25s}.sch-open .search-head{height:88px;top:100%;visibility:visible;opacity:1;z-index:100}.search-head .label{display:table-cell;font-size:1.1725em;box-shadow:0 50px 60px -40px var(--font-marks);vertical-align:middle}.search-head .label>div{min-width:280px;max-width:720px;margin:.25em auto}.search-head button{height:40px;font-size:inherit;text-align:center;cursor:pointer}
#catalogLoadMore,.catalog-search,.catalog-sort{height:30px;border:1px solid var(--border-color, #d9d9d9);border-radius:8px;background:var(--surface-color, #fff);color:var(--text-color, #222);font:inherit;line-height:1;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.catalog-sort{min-width:180px;padding:0 28px 0 8px;font-size:12.5px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px}.catalog-sort:hover{border-color:var(--bg-acent, #777)}.catalog-sort:focus{outline:0;border-color:var(--bg-acent, #777);box-shadow:0 0 0 3px color-mix(in srgb,var(--bg-acent, #777) 15%,transparent)}.catalog-search{min-width:110px;padding:0 18px;cursor:pointer;background:var(--bg-acent, #242322);border-color:var(--bg-acent, #242322);color:#fff;font-weight:500}.catalog-search:hover{filter:brightness(.92)}.catalog-search:active{transform:translateY(1px)}.catalog-search:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--bg-acent, #242322) 20%,transparent)}
#catalogLoadMore {
    background: var(--bg-light);
    min-width: 180px;
    padding: 0 22px;
    cursor: pointer;
    /* background: 0 0; */
    border-color: var(--bg-acent, #242322);
    color: var(--bg-acent, #242322);
    font-weight: 500;
}
#catalogLoadMore:hover{background:var(--bg-acent, #242322);color:#fff}#catalogLoadMore:active{transform:translateY(1px)}#catalogLoadMore:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--bg-acent, #242322) 16%,transparent)}.cart-drawer,.cart-overlay{position:fixed;visibility:hidden}.cart-overlay{z-index:900;inset:0;background:rgba(40,34,30,.24);opacity:0;transition:opacity .25s ease,visibility .25s ease}.cart-drawer{z-index:1000;top:0;right:0;bottom:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100%);background:#fff;box-shadow:-10px 0 35px rgba(40,34,30,.12);transform:translateX(105%);transition:transform .3s ease,visibility .3s ease}.cart-drawer.is-open{transform:translateX(0);visibility:visible}.cart-close,.cart-header{display:flex;align-items:center}.cart-header{justify-content:space-between;min-height:72px;padding:15px 22px;border-bottom:1px solid #e6e0da}

aside header strong,
.cart-header h2{margin:0;color:#403831;font-size:20px;font-weight:500}

body.mobile-menu-open .mobile-menu-overlay,
.cart-overlay.is-open,
.filters-overlay.is-visible{opacity:1;visibility:visible;/*backdrop-filter:blur(1px)*/}

.cart-close {
    justify-content: center;
    width: 36px;
    height: 36px;
    padding: 0;
    border: 0;
    border-radius: 50%;
    background: #f2eeea;
    color: #403831;
    font-size: 26px;
    cursor: pointer;
    transition: background .18s ease,transform .18s ease;
}
.cart-close:hover{background:#e7dfd8;transform:rotate(90deg)}.cart-items{min-height:0;padding:10px 22px 20px;overflow-y:auto}.cart-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:13px;padding:15px 0;border-bottom:1px solid #ece7e2}.cart-item-image{display:block;width:82px;height:98px;overflow:hidden;border-radius:6px;background:#f2eeea}.cart-item-image img{display:block;width:100%;height:100%;object-fit:cover}.cart-item-info{position:relative;min-width:0;padding-right:28px}.cart-item-title{display:block;margin-bottom:7px;overflow:hidden;color:#403831;font-size:13px;font-weight:500;line-height:1.4;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.cart-item-options{margin-bottom:10px;color:#968c84;font-size:11px}.cart-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px}.cart-item-price{color:#403831;font-size:14px;font-weight:600}.cart-quantity{display:flex;align-items:center;height:31px;border:1px solid #ddd5ce;border-radius:4px}.cart-quantity button{width:28px;height:29px;color:#625950;font-size:16px}.cart-quantity span{min-width:25px;color:#403831;font-size:12px;text-align:center}.cart-empty,.cart-item-remove,.cart-quantity button{align-items:center;justify-content:center}.cart-item-remove,.cart-quantity button{display:flex;padding:0;border:0;background:0 0;cursor:pointer}
.cart-item-remove {
    position: absolute;
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    border-radius: 16px;
    background: var(--bg-bases);
    color: var(--tx-light);
    font-size: 20px;
    transition: color .18s ease;
}
.cart-item-remove:hover {
    background:var(--bg-dange);
    color:var(--tx-dange);
}
.cart-empty{display:none;flex-direction:column;gap:8px;min-height:280px;padding:30px;color:#918780;text-align:center}.cart-empty.is-visible{display:flex}.cart-empty .icon{width:46px;height:46px;margin-bottom:8px;fill:none;stroke:#8b7e74;stroke-width:1.4}.cart-empty strong{color:#403831;font-size:16px;font-weight:500}.cart-empty span{font-size:12px}.cart-footer{padding:18px 22px 22px;border-top:1px solid #e5dfd9;background:#fff}.cart-checkout,.cart-total{display:flex;align-items:center}.cart-total{justify-content:space-between;gap:20px;margin-bottom:15px;color:#766d65;font-size:13px}.cart-checkout{font-weight:600;justify-content:center;width:100%;min-height:49px;padding:12px;border-radius:6px;background:#403831;color:#fff;font-size:12px;letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:background .18s ease}.cart-total strong{color:#403831;font-size:21px;font-weight:600}.cart-checkout:hover{background:#8b7e74}.header-cart{position:relative}#cartCount:empty{display:none}

.badges {
    display: flex;
    gap: 0 4px;
}
.product-label span,.badges span,.badge {
/*    position: absolute;
    z-index: 2;
    top: 8px;
    right: 8px;
*/
	padding: 4px 8px;
    border-radius: 4px;
    color: #fff;
    opacity: .75;
    font-size:8.5px;
    font-weight:500;
    letter-spacing: .06em;
    text-transform: uppercase;
}
.product-label span{border-radius:16px}

.bdg1{background:#4CAF50cc}
	.bdg1:before{content:"в наявності"}
.bdg2{background:#4CAF50cc}
.bdg3{background:#4CAF50cc}
.bdg4{background:#21a2dccc}
	.bdg4:before{content:"новинка"}



.info {
    background: var(--bg-info);
    border:.75px solid var(--tx-info);
    padding: 8px;
    border-radius: 8px;
    margin: 4px 0;
}
.center{display:block;text-align:center}
.pdd5{padding:5px}.pdv5{padding-top:5px;padding-bottom:5px}.pdh5{padding-left:5px;padding-right:5px}.pdd10{padding:10px}.pdv10{padding-top:10px!important;padding-bottom:10px!important}.pdh10{padding-left:10px;padding-right:10px}.pdd20{padding:20px}.pdv20{padding-top:20px;padding-bottom:20px}.pdh20{padding-left:20px;padding-right:20px}.pdd40{padding:40px}.pdv40{padding-top:40px;padding-bottom:40px}.pdh40{padding-left:40px!important;padding-right:40px!important}.mrg10{margin:10px}.mrv10{margin-top:10px;margin-bottom:10px}.mrh10{margin-left:10px;margin-right:10px}.mrg20{margin:20px}.mrv20{margin-top:20px;margin-bottom:20px}.mrh20{margin-left:20px;margin-right:20px}.mrg40{margin:40px}.mrv40{margin-top:40px;margin-bottom:40px}.mrh40{margin-left:40px;margin-right:40px}
.ajx-load:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px;
    border: 3px dotted var(--bg-acent);
    border-top-color: transparent;
    border-radius: 50%;
    animation: spin .7s linear infinite;
}
.btn-load{min-width:33px;pointer-events:none}.product-cart{position:relative}.product-cart.btn-load .icon{display:none;opacity:0}.product-cart.btn-load::before{content:"";display:inline-block;width:15px;height:15px;padding:3px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .5s linear infinite}.hscroll{display:flex;align-items:center;gap:4px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;user-select:none}.hscroll:active{cursor:grabbing}.fltline.hscroll::-webkit-scrollbar{display:none}.hscroll a{-webkit-user-drag:none;-webkit-touch-callout:none}.hscroll.is-dragging a{pointer-events:none;cursor:grabbing}.fltline.hscroll a[style*=background]{padding:4px 11px 4px 7px;border-radius:8px}.fltline.hscroll small{font-weight:700;margin-left:8px;flex-shrink:0}#totop,.hscroll-arrow{cursor:pointer;opacity:0;visibility:hidden}.hscroll-arrow{position:absolute;width:32px;height:38px;background:var(--bg-bases);border:1.5px solid var(--lght-one);font-size:24px;line-height:34px;text-align:center;box-shadow:6px 0 8px var(--shdw-dark);z-index:10;transition:opacity .2s,visibility .2s;user-select:none;border-left:0;border-radius:4px 18px 18px 4px}.hscroll-arrow:hover{color:var(--bg-mdark)}.hscroll-arrow.prev{left:-12px}.hscroll-arrow.next{right:-12px;transform:rotate(180deg)}
#totop.is-visible,.hscroll-wrapper.has-scroll .hscroll-arrow{opacity:1;visibility:visible}.hscroll-arrow.is-hidden{display:none!important}@media (max-width:600px){.hscroll-arrow{display:none!important}.hscroll-arrow.prev{left:0}.hscroll-arrow.next{right:0}}#totop{position:fixed;right:24px;bottom:24px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--border, #d9d9d9);border-radius:50%;background:var(--surface, #fff);color:var(--text, #222);transform:translateY(12px);transition:opacity .2s ease,visibility .2s ease,transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease;z-index:990}#totop.is-visible{transform:translateY(0)}#totop:hover{background:var(--accent, #222);color:#fff;border-color:var(--accent, #222)}#totop:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent, #222) 18%,transparent)}#totop .icon{width:18px;height:18px}
