/* Desktop categories and accessory filters share the original type. */
.catalog-top-navigation{width:100%;min-width:0}
.catalog-top-navigation .catalog-top-inner{display:grid;grid-template-columns:1fr auto;min-width:0;gap:0}
.catalog-top-navigation .catalog-top-links{display:flex;grid-column:1/-1}
.accessory-categories[hidden]{display:none!important}
.accessory-categories{display:flex;grid-column:1/-1;justify-content:center;align-items:center;gap:35px;padding-top:26px;overflow:hidden}
.accessory-categories__link{display:block;position:relative;padding:0 0 8px;font-family:"Raleway",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.02em;text-transform:uppercase;color:rgba(0,0,0,.6);text-decoration:none;border-bottom:1px solid transparent;transition:color .18s ease,border-color .18s ease}
.accessory-categories__link[aria-current="page"]{color:#b58358;border-bottom-color:#b58358}
.accessory-categories__link:focus-visible{outline:1px solid #b58358;outline-offset:5px}
@media(hover:hover){.accessory-categories__link:hover{color:#b58358}}
html[data-theme="dark"] .accessory-categories__link{color:#e4e4e6}
html[data-theme="dark"] .accessory-categories__link[aria-current="page"]{color:#b58358}
.bag-order-price{display:inline}
.item-card-media:has(.dauri-bag-photo) .item-card-inner{background:#fafafa!important}
.item-card-img .dauri-bag-photo{mix-blend-mode:multiply}
@media(min-width:1025px){.catalog-top-navigation .catalog-top-row-select{top:3px}}
@media(max-width:1024px){
 .catalog-top-navigation .catalog-top-inner{row-gap:22px}
 .catalog-top-navigation .catalog-top-row-select{position:static;grid-column:2;justify-self:end;align-self:center;order:3}
 .catalog-top-navigation .catalog-top-filter{grid-column:1;order:3}
 .catalog-top-navigation .catalog-top-links{order:1}
 .accessory-categories{order:2;padding-top:0}
}
@media(max-width:767px){
 .catalog-top-navigation .catalog-top-links{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center}
 .catalog-top-navigation .catalog-top-links .catalog-link{font-size:12px;line-height:1.5;white-space:normal;text-align:center;text-wrap:balance}
 .accessory-categories{gap:28px}
 .accessory-categories__link{font-size:12px;line-height:1.5;padding-bottom:6px}
}
@media(prefers-reduced-motion:reduce){.accessory-categories__link{transition:none}}

.catalog-top-row-select .catalog-top-row-select-item{background:none;border:0;border-radius:0;min-width:24px;min-height:28px;display:flex;align-items:center;justify-content:center;padding:6px 2px}
.catalog-top-navigation .catalog-top-row-select-item:focus-visible{outline:1px solid #b58358;outline-offset:5px}
.catalog-top-row-select .catalog-grid-mobile{display:none}
@media(max-width:768px){
 .catalog-top-navigation .catalog-top-links{display:none}
 .catalog-top-row-select .catalog-grid-desktop{display:none}
 .catalog-top-row-select .catalog-grid-mobile{display:block}
 .catalog-top-navigation .catalog-top-row-select{gap:20px}
}

@media(max-width:1024px){
 .catalog-top-navigation .catalog-top-inner .catalog-top-filter{order:3}
 .catalog-top-navigation .catalog-top-inner .catalog-top-row-select{order:3}
}

/* Hide both fixed navigation bars together without moving the page or its fixed children. */
body.catalog-scroll-nav .header,
body.catalog-scroll-nav .mobile-header-top{transition:opacity .18s ease,visibility .18s ease;opacity:1;visibility:visible}
body.catalog-scroll-nav.catalog-nav-hidden .header,
body.catalog-scroll-nav.catalog-nav-hidden .mobile-header-top{opacity:0!important;visibility:hidden;pointer-events:none}
@media(prefers-reduced-motion:reduce){body.catalog-scroll-nav .header,body.catalog-scroll-nav .mobile-header-top{transition:none}}
