#ffDrawer,header#fastfashion{--ffText:var(--text-primary,#1a1a1a);--ffMuted:#6b6b6b;--ffLine:#e6e6e6;--ffBg:#fff;--ffAccent:var(--primary-color,#1a1a1a);--ffAccentHover:var(--primary-color-hover,#000);--ffBarHeight:68px;color:var(--ffText)}#ffDrawer a,header#fastfashion a{color:inherit;text-decoration:none}#ffDrawer ul,header#fastfashion ul{list-style:none;margin:0;padding:0}#ffDrawer svg,header#fastfashion svg{stroke-width:1.5;height:22px;width:22px}#ffDrawer .header-logo,header#fastfashion .header-logo{align-items:center;display:inline-flex;max-width:100%}#ffDrawer .header-logo img,header#fastfashion .header-logo img{height:38px;max-width:100%;object-fit:contain;transition:height .25s ease;width:auto}header#fastfashion{background:var(--ffBg);border-bottom:1px solid var(--ffLine);position:relative;z-index:1030}header#fastfashion.sticky{position:sticky;top:0}header#fastfashion .label,header#fastfashion .textButton{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}header#fastfashion .textButton{align-items:center;border:1px solid var(--ffText);display:inline-flex;height:36px;padding:0 14px;transition:background .2s ease,color .2s ease,border-color .2s ease}header#fastfashion .textButton.fill,header#fastfashion .textButton:hover{background:var(--ffText);color:var(--ffBg)}header#fastfashion .textButton.fill:hover{background:var(--ffAccentHover);border-color:var(--ffAccentHover)}header#fastfashion .iconButton{align-items:center;background:transparent;border:0;color:var(--ffText);cursor:pointer;display:inline-flex;gap:8px;height:40px;padding:0 6px;position:relative;transition:color .2s ease}header#fastfashion .iconButton:focus-visible,header#fastfashion .iconButton:hover{color:var(--ffAccent);outline:none}header#fastfashion .bar>.container{align-items:center;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:var(--ffBarHeight);transition:height .25s ease}header#fastfashion .zone{align-items:center;display:flex;gap:8px}header#fastfashion .zone.center{justify-content:center;max-width:44vw;min-width:0}header#fastfashion .zone.right{justify-content:flex-end}header#fastfashion .shopButtons{align-items:center;display:flex;gap:4px}header#fastfashion .cart #cardExists{background:var(--ffAccent);border-radius:50%;box-shadow:0 0 0 2px var(--ffBg);height:8px;position:absolute;right:2px;top:6px;width:8px}header#fastfashion .drop{position:relative}header#fastfashion .drop>.sub{background:var(--ffBg);border:1px solid var(--ffLine);box-shadow:0 12px 30px rgba(0,0,0,.08);min-width:200px;opacity:0;padding:8px 0;position:absolute;right:0;top:100%;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s;visibility:hidden;z-index:5}header#fastfashion .drop>.sub li a{align-items:center;display:flex;font-size:12px;gap:10px;letter-spacing:.06em;padding:9px 18px;text-transform:uppercase;white-space:nowrap}header#fastfashion .drop>.sub li a:hover{background:#f6f6f6;color:var(--ffAccent)}header#fastfashion .drop>.sub li.active a{color:var(--ffAccent)}header#fastfashion .drop:focus-within>.sub,header#fastfashion .drop:hover>.sub{opacity:1;transform:translateY(0);visibility:visible}header#fastfashion .nameReg{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header#fastfashion .searchRow{border-top:0 solid var(--ffLine);max-height:0;overflow:hidden;transition:max-height .3s ease,border-top-width .3s ease}header#fastfashion .searchRow form{align-items:center;display:flex;gap:12px;margin:0;padding:14px 0}header#fastfashion .searchRow form>svg{color:var(--ffMuted);flex:0 0 auto}header#fastfashion .searchRow form input{background:transparent;border:0;border-bottom:1px solid var(--ffText);color:var(--ffText);flex:1 1 auto;font-size:15px;letter-spacing:.04em;min-width:0;outline:none;padding:8px 0}header#fastfashion .searchRow form input::placeholder{color:var(--ffMuted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}header#fastfashion.searchOn .searchRow{border-top-width:1px;max-height:90px}header#fastfashion.searchOn .searchToggle{color:var(--ffAccent)}#ffDrawer{border-right:1px solid var(--ffLine);max-width:90vw;width:340px}#ffDrawer .offcanvas-header{border-bottom:1px solid var(--ffLine);height:var(--ffBarHeight);padding:0 20px}#ffDrawer .offcanvas-body{display:flex;flex-direction:column;padding:0}#ffDrawer nav{flex:1 1 auto;padding:12px 0}#ffDrawer .menuList>li{border-bottom:1px solid #f0f0f0}#ffDrawer .menuList>li:last-child{border-bottom:0}#ffDrawer .item{align-items:center;background:transparent;border:0;color:var(--ffText);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:12px;letter-spacing:.14em;padding:15px 20px;text-align:left;text-transform:uppercase;transition:color .2s ease;width:100%}#ffDrawer .item span{flex:1 1 auto}#ffDrawer .item .chevron{height:18px;transition:transform .25s ease;width:18px}#ffDrawer .item:not(.collapsed) .chevron{transform:rotate(180deg)}#ffDrawer .item.toggle:not(.collapsed),#ffDrawer .item:hover{color:var(--ffAccent)}#ffDrawer .thumb{border-radius:4px;height:28px;object-fit:cover;width:28px}#ffDrawer .subList{padding:0 20px 12px}#ffDrawer .subList li a{align-items:center;color:var(--ffMuted);display:flex;font-size:12px;gap:10px;letter-spacing:.06em;padding:9px 0 9px 34px;transition:color .2s ease}#ffDrawer .subList li a:hover{color:var(--ffAccent)}#ffDrawer .subList li:first-child a{color:var(--ffText);font-weight:500;text-transform:uppercase}#ffDrawer .drawerFooter{border-top:1px solid var(--ffLine);display:flex;flex-direction:column;gap:16px;padding:18px 20px 22px}#ffDrawer .languages{display:flex;gap:10px}#ffDrawer .languages li{opacity:.45;transition:opacity .2s ease}#ffDrawer .languages li.active,#ffDrawer .languages li:hover{opacity:1}body.stickyOn header#fastfashion.sticky{--ffBarHeight:56px;box-shadow:0 2px 14px rgba(0,0,0,.06)}body.stickyOn header#fastfashion.sticky .header-logo img{height:30px}@media (max-width:991.98px){#ffDrawer,header#fastfashion{--ffBarHeight:60px}header#fastfashion .iconButton .label{display:none}header#fastfashion .shopButtons{gap:0}header#fastfashion .textButton{font-size:10px;height:32px;padding:0 10px}}@media (max-width:575.98px){header#fastfashion .header-logo img{height:26px}header#fastfashion .account .nameReg,header#fastfashion .drop.language{display:none}}