:root{--sw-mm-top-offset: 0px}.sw-mm{--sw-mm-bg: rgb(var(--color-background, 255 255 255));--sw-mm-fg: rgb(var(--color-foreground, 0 0 0));--sw-mm-border: rgba(var(--color-foreground, 0 0 0), .12);--sw-mm-overlay: rgba(0,0,0,.45);--sw-mm-shadow: 0 20px 60px rgba(0,0,0,.18);--sw-mm-pad-x: 16px;--sw-mm-pad-y: 14px;--sw-mm-gap: 12px;--sw-mm-dur: .25s;font:400 1em var(--font-heading-family)}.sw-mm :is(.sw-mm__container,.sw-mm__details)>summary{list-style:none}.sw-mm :is(.sw-mm__container,.sw-mm__details)>summary::-webkit-details-marker{display:none}.sw-mm .sw-mm__overlay{position:fixed;top:var(--sw-mm-top-offset);right:0;bottom:0;left:0;background:var(--sw-mm-overlay);opacity:0;pointer-events:none;transition:opacity .2s ease;z-index:9998}.sw-mm #Details-menu-drawer-container[open] .sw-mm__overlay{opacity:1;pointer-events:auto}.sw-mm .sw-mm__drawer{position:fixed;left:0;top:var(--sw-mm-top-offset);width:min(92vw,420px);height:calc(100dvh - var(--sw-mm-top-offset));transform:translate(-105%);transition:transform var(--sw-mm-dur) ease;will-change:transform;z-index:9999;overflow:hidden;contain:layout paint;isolation:isolate;background:var(--sw-mm-bg);color:var(--sw-mm-fg);border-right:1px solid var(--sw-mm-border);box-shadow:var(--sw-mm-shadow);font-size:22px}.sw-mm #Details-menu-drawer-container[open] .sw-mm__drawer{transform:translate(0)}.sw-mm .sw-mm__inner{height:100%;display:flex;flex-direction:column;min-height:0}.sw-mm .sw-mm__content{position:relative;flex:1 1 auto;min-height:0;overflow:hidden;background:var(--sw-mm-bg)}.sw-mm .sw-mm__scroll{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:5px 10px;display:flex;flex-direction:column;min-height:100%;background:#f4f5f6}.sw-mm .sw-mm__search{display:flex;gap:10px;align-items:center;margin-bottom:var(--sw-mm-pad-y)}.sw-mm .sw-mm__search input,.sw-mm .sw-mm__search button{height:44px;border:1px solid var(--sw-mm-border);background:var(--sw-mm-bg);color:var(--sw-mm-fg);font:inherit;display:none}.sw-mm .sw-mm__nav{flex:1 1 auto;min-height:0}.sw-mm :is(.sw-mm__list,.sw-mm__item,.sw-mm__grid){margin:0;padding:0;list-style:none}.sw-mm .sw-mm__row{display:flex;align-items:center;justify-content:space-between;padding:5px 0;text-decoration:none;color:inherit;cursor:pointer;font-size:25px;min-width:0}.sw-mm .sw-mm__row-caret{display:inline-flex;align-items:center}.sw-mm .sw-mm__details{position:static}.sw-mm .sw-mm__submenu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;background:var(--sw-mm-bg);color:var(--sw-mm-fg);transform:translate(105%);opacity:0;pointer-events:none;transition:transform var(--sw-mm-dur) ease,opacity .2s ease;overflow:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.sw-mm details.sw-mm__details:not([open])>.sw-mm__submenu{display:block}.sw-mm details.sw-mm__details[open]>.sw-mm__submenu{transform:translate(0);opacity:1;pointer-events:auto}.sw-mm .sw-mm__submenu-shell{height:100%;display:flex;flex-direction:column;min-height:0}.sw-mm .sw-mm__topbar--submenu{display:flex;align-items:center;flex:0 0 auto;gap:12px;padding:10px;background:#f4f5f6}.sw-mm .sw-mm__back{display:inline-flex;gap:8px;align-items:center;background:none;border:0;padding:6px 0;cursor:pointer;color:inherit;font:inherit;min-width:0}.sw-mm .sw-mm__back span{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-mm .sw-mm__submenu-scroll{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:var(--sw-mm-pad-y) var(--sw-mm-pad-x) 18px;background:#f4f5f6}.sw-mm a.sw-mm__viewall{position:relative;min-height:40px;height:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-heading-family);font-style:normal;font-weight:400;font-size:15px;line-height:1;letter-spacing:.1rem;text-decoration:none;color:rgb(var(--color-button-text, 255 255 255));background:rgb(var(--color-button, 18 18 18));border:1px solid rgb(var(--color-button, 18 18 18));border-radius:10px;white-space:nowrap;cursor:pointer;margin-left:auto;float:none}.sw-mm a.sw-mm__viewall:hover{opacity:.92;transform:translateY(-1px)}.sw-mm .sw-mm__grid{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sw-mm-gap)}.sw-mm .sw-mm__grid-item{min-width:0}.sw-mm .sw-mm__linktile{display:block;padding:12px;border:1px solid var(--sw-mm-border);background:var(--sw-mm-bg);text-decoration:none;color:inherit}.sw-mm .product-card{height:100%}.sw-mm .product-card__inner{height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(var(--color-foreground),.1);border-radius:14px;background:rgb(var(--color-background))}.sw-mm .product-card__inner .badges-left{left:10px}.sw-mm .product-card__img{display:block;background:rgba(var(--color-foreground),.04)}.sw-mm .product-card__img img{width:100%;display:block;object-fit:contain;object-position:center;background:rgb(var(--color-background))}.sw-mm .product-card__content{padding:12px;display:flex;flex-direction:column;gap:8px;flex:1;min-width:0}.sw-mm .product-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-decoration:none;color:rgb(var(--color-foreground));line-height:22px;font-weight:400}.sw-mm .product-card__price{display:flex;align-items:baseline;gap:10px;margin-top:2px}.sw-mm .product-card__actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px;opacity:1!important;visibility:visible!important;transform:none!important;position:static!important}.sw-mm .product-card__actions>*,.sw-mm .product-card__actions :is(.button,button.button),.sw-mm .product-card__atc-form{min-width:0!important;min-inline-size:0!important;max-width:100%!important;width:100%}.sw-mm .product-card__actions .button{height:40px;padding:0 12px;border-radius:10px;display:inline-flex!important;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:400;white-space:nowrap;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.sw-mm .product-card__actions .button:hover{opacity:.92;transform:translateY(-1px)}.sw-mm .product-card__actions .view-details{background:transparent;color:rgb(var(--color-foreground));border:1px solid rgba(var(--color-foreground),.22)}.sw-mm .product-card__actions .view-details:hover{background:rgba(var(--color-foreground),.04);border-color:rgba(var(--color-foreground),.32)}.sw-mm .product-card__atc-form{margin:0!important;display:block!important}.sw-mm .product-card__atc-form button{width:100%}.sw-mm[open] .product-card__atc-form button.button,.sw-mm.is-open .product-card__atc-form button.button{position:relative;color:transparent!important}.sw-mm[open] .product-card__atc-form button.button:after,.sw-mm.is-open .product-card__atc-form button.button:after{content:"ADD";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-button-text, 255 255 255));pointer-events:none}.sw-mm .sw-mm__contacts{margin-top:auto;position:sticky;bottom:0;z-index:5;border-top:1px solid var(--sw-mm-border);padding:12px 0 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;border-radius:10px;background:#0c111d}.sw-mm .sw-mm__contacts .socials-list{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:18px;padding:4px 4px 10px}.sw-mm .sw-mm__contacts .socials-list a{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:transparent;border:0;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.sw-mm .sw-mm__contacts .socials-list a:hover{opacity:.92;transform:translateY(-1px)}.sw-mm .sw-mm__contacts .socials-list svg{width:26px;height:26px;display:block}.sw-mm .sw-mm__contacts .header-contacts__item{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:10px 8px;border:1px solid var(--sw-mm-border);border-radius:12px;background:#0c111d}.sw-mm .sw-mm__contacts .header-contact__item-content{min-width:0;width:100%}.sw-mm .sw-mm__contacts .header-contacts__item-icon img{width:35px;height:35px;display:block;object-fit:contain}.sw-mm .sw-mm__contacts .header-contact__item-title{font-size:12px;line-height:1.1;font-weight:400;white-space:normal;overflow-wrap:anywhere}.sw-mm .sw-mm__contacts .header-contact__item-text{font-size:11px;line-height:1.15;opacity:.8;white-space:normal;overflow-wrap:anywhere}@media (max-width: 320px){.sw-mm .sw-mm__contacts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1201px){.sw-mm{display:none!important}}@media (prefers-reduced-motion: reduce){.sw-mm :is(.sw-mm__overlay,.sw-mm__drawer,.sw-mm__submenu){transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/sw-menu-drawer.css.map */
