/* Category menu opens immediately beneath its header trigger. */
#categoryMenu33{position:fixed;inset:var(--directory-top34,130px) 5% auto auto;margin:0;width:min(1000px,90vw);max-width:90vw;max-height:calc(100dvh - var(--directory-top34,130px) - 20px)}#categoryMenu33::backdrop{background:#241c2526;backdrop-filter:none}#topCategories .category34-trigger{font-size:15px!important;min-width:130px;justify-content:center}#collection .home34-hidden,#brandCollection .home34-hidden{display:none!important}.collection34-more{display:inline-flex;font-size:14px;line-height:2;border-bottom:1px solid var(--accent);padding:4px 0;align-self:center;color:var(--accent)}body:not([data-catalog-page]) #collection .center-heading{flex-wrap:wrap;gap:20px}
body[data-catalog-page] #homePage>section:not(#collection),body[data-catalog-page] #homePage>div:not(#collection){display:none!important}body[data-catalog-page] #collection{padding:30px 5% 55px!important;max-width:1500px;margin:auto;min-height:65vh}body[data-catalog-page] #collection .center-heading{justify-content:flex-start;margin:18px 0 26px}body[data-catalog-page] #collection .center-heading h2{font-size:28px!important}body[data-catalog-page] #collection .center-heading .eyebrow,body[data-catalog-page] #collection .filter-row{display:none!important}.browse34-crumb{display:flex;gap:10px;direction:rtl;font-size:14px;color:var(--muted)}.browse34-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:25px;direction:rtl;align-items:start}.browse34-results{min-width:0;direction:rtl}.browse34-toolbar{display:flex;align-items:center;gap:18px;justify-content:space-between;border-bottom:1px solid var(--line);padding:0 0 16px;margin-bottom:18px}.browse34-toolbar label{display:flex;align-items:center;gap:12px}.browse34-toolbar select{border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);padding:8px;max-width:200px;min-height:44px}.browse34-toolbar>span{font-size:14px;color:var(--muted)}#openFilters34{display:none}.browse34-rail{display:block!important}.browse34-rail>#productPrev,.browse34-rail>#productNext{display:none!important}body[data-catalog-page] #productGrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%;min-width:0}body[data-catalog-page] #productGrid>.lady-product-tile{width:100%;min-width:0}body[data-catalog-page] #collection .product-visual{height:230px!important;min-height:230px!important;max-height:230px!important;flex-basis:230px!important}.browse34-pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px 0}.browse34-pagination button{background:var(--panel);color:var(--ink);border:1px solid var(--line);padding:9px 17px;border-radius:5px;min-height:44px}.browse34-pagination span{font-size:14px}
#collection .facet34-sidebar,#filterSheet34 .facet34-sidebar{display:block;margin:0;padding:18px;border:1px solid var(--line);border-radius:7px;background:var(--surface);min-width:0}.facet34-sidebar [hidden]{display:none!important}.facet34-heading{display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:14px}.facet34-heading h2{font-size:20px;margin:0}.facet34-heading button{border:0;background:none;color:var(--accent);font-size:13px}.facet34-stock{display:flex!important;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.facet34-stock input,.facet34-sidebar input[type=checkbox]{width:19px!important;height:19px;min-height:0!important;accent-color:var(--accent);flex-shrink:0}.facet34-sidebar details{border-bottom:1px solid var(--line)}.facet34-sidebar summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;padding:15px 0;font-size:15px;line-height:1.8;font-weight:550}.facet34-sidebar summary::-webkit-details-marker{display:none}.facet34-sidebar summary>span{transition:transform .2s}.facet34-sidebar details[open] summary>span{transform:rotate(180deg)}.facet34-content{padding:2px 0 16px;display:grid;gap:10px}.facet34-content label{display:flex;justify-content:space-between;gap:10px;align-items:center;min-width:0}.facet34-content label:has(select),.facet34-content label:has(input:not([type=checkbox])){display:grid;gap:7px;align-items:stretch}.facet34-content input:not([type=checkbox]),.facet34-content select{width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px;border:1px solid var(--line);border-radius:4px;background:var(--panel);color:var(--ink);padding:8px}.facet34-search{margin-bottom:14px}.facet34-brand-list{max-height:270px;overflow-y:auto;display:grid;gap:4px;padding-inline-end:6px}.facet34-brand-list label,.facet34-color-list label{min-height:38px}.facet34-color-list{max-height:270px;overflow-y:auto;display:grid;gap:4px}.facet34-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.facet34-chips:empty{display:none}.facet34-chips button{font-size:13px;border:1px solid var(--line);border-radius:20px;background:var(--panel);color:var(--ink);padding:6px 12px}.facet34-chips button>span{margin-inline-start:8px}.facet34-sidebar .facet34-apply,.facet34-sidebar #closeFilters34{display:none}.filter34-sheet{width:min(460px,100%);max-width:100%;max-height:90dvh;padding:0;border:0;border-radius:12px 12px 0 0;inset:auto 0 0;margin:0 auto;background:var(--surface);color:var(--ink);overscroll-behavior:contain}.filter34-sheet::backdrop{background:#241c2566;backdrop-filter:blur(3px)}
@media(max-width:1100px){.browse34-layout{grid-template-columns:245px minmax(0,1fr);gap:18px}body[data-catalog-page] #productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:900px){.browse34-layout{grid-template-columns:1fr}.browse34-toolbar{gap:10px;flex-wrap:wrap}#openFilters34{display:block;min-height:44px;padding:8px 15px;border:1px solid var(--line);border-radius:5px;background:var(--panel);color:var(--ink)}.browse34-toolbar label{font-size:13px!important;gap:7px}.browse34-toolbar select{max-width:155px;font-size:14px!important}.filter34-sheet .facet34-sidebar{border:0!important;max-height:90dvh;overflow:auto;padding:20px!important}.facet34-sidebar .facet34-apply{display:flex;position:sticky;bottom:0;margin-top:20px;width:100%;justify-content:center;background:var(--accent);color:var(--surface);min-height:48px}.facet34-sidebar #closeFilters34{display:block;font-size:25px}.facet34-heading{position:sticky;top:0;background:var(--surface);z-index:1}.facet34-brand-list{max-height:220px}}
@media(max-width:700px){#categoryMenu33{right:3%;width:94vw;max-width:94vw;max-height:calc(100dvh - var(--directory-top34,155px) - 15px);padding:18px 14px}#categoryMenu33 .directory33-head{margin-bottom:10px;padding-bottom:12px}#categoryMenu33 .directory33-categories{gap:8px}#categoryMenu33 summary{padding:12px;font-size:15px}.top-categories>.category34-trigger{min-width:100px!important}.category34-trigger:after{display:none!important}#topCategories .category34-trigger>span{display:inline!important}#topCategories .category34-trigger svg{width:18px;height:18px}body[data-catalog-page] #collection{padding:22px 5% 40px!important}body[data-catalog-page] #collection .center-heading h2{font-size:25px!important}.browse34-toolbar>span{font-size:13px}.browse34-toolbar label{flex:1;justify-content:flex-end}body[data-catalog-page] #productGrid{gap:12px}body[data-catalog-page] #collection .product-visual{height:190px!important;min-height:190px!important;max-height:190px!important;flex-basis:190px!important}.collection34-more{font-size:14px}}
