/* AISHO catalogue polish 2026-10-22: moved from HEAD on 2026-10-23 */
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703){padding-top:28px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-store-intro{margin-bottom:16px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-catalogue-categories a{font-size:32px;line-height:1.35;padding-bottom:8px}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-toolbar{gap:12px;margin-bottom:20px!important;padding-bottom:12px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-count{font-size:12px;letter-spacing:0;opacity:.8}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-trigger{font-size:13px!important;min-height:44px;padding:0 8px}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-toggle{gap:8px;flex-basis:auto;width:auto;min-width:76px;min-height:44px;padding:0 6px;font-size:13px}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-toggle::after{content:'Search'}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-toggle[aria-expanded=true]{background:rgba(56,46,37,.06)}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-toolbar .t-store__filter__sort{width:180px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-toolbar :is(.t-store__sort-select,.t-store__filter__input){height:44px!important;font-size:13px!important;padding-left:10px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__textwrapper{padding-top:14px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__title{font-size:24px!important;line-height:1.2!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-card-detail{margin-top:6px;font-size:12px;line-height:1.5;letter-spacing:0}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__price-wrapper{margin-top:8px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__price{font-size:14px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .js-product-name{font-family:'Cormorant Garamond',Georgia,serif!important;font-size:38px!important;font-weight:400!important;line-height:1.15!important;letter-spacing:0!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__brand{margin-top:6px;font-size:12px!important;letter-spacing:.6px;color:rgba(56,46,37,.68)}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__price-wrapper{margin-top:20px!important;margin-bottom:22px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__price{font-size:18px!important;font-weight:400!important;line-height:1.4!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__price-currency{font-size:13px!important;margin-right:6px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .js-product-edition-option{margin-top:0!important;margin-bottom:20px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .js-product-edition-option-name{margin-bottom:10px!important;font-size:13px!important;line-height:1.4!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-variants_custom{display:flex;gap:8px;flex-wrap:wrap}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-item_buttons{margin:0!important;cursor:pointer}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-item_simple{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-title_simple{display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:10px 13px!important;border:1px solid rgba(56,46,37,.28);font-size:13px!important;line-height:1.4!important;color:#382e25!important;background:transparent!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-checkmark_simple{display:none!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-item_simple:has(input:checked) .t-product__option-title_simple{color:#f8f6f1!important;background:#382e25!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-item_simple:has(input:disabled){opacity:.35;cursor:not-allowed}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-item:has(input:focus-visible){outline:2px solid #382e25;outline-offset:3px}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-item_image{flex-direction:column!important;align-items:center!important;min-width:58px;max-width:96px;padding:0!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-title_image{position:static!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;white-space:normal!important;width:auto!important;max-width:96px!important;margin:7px 0 0!important;padding:0!important;font-size:12px!important;line-height:1.35!important;text-align:center!important;color:#382e25!important;background:transparent!important;box-shadow:none!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-title_image::before,#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .t-product__option-title_image::after{content:none!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .aisho-size-help{margin-top:11px;font-size:12px}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__btn-wrapper{display:flex!important;align-items:stretch;flex-wrap:wrap;gap:10px;margin-top:24px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__btn-wrapper>*{margin:0!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod__quantity{box-sizing:border-box;height:48px!important;border-color:rgba(56,46,37,.28)!important;background:transparent!important;flex:0 0 96px}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__btn{box-sizing:border-box;min-height:48px!important;height:auto!important;flex:1 1 160px;letter-spacing:.5px;font-size:13px!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__btn-wrapper>.t1002__addBtn{box-sizing:border-box;flex:0 0 48px;width:48px!important;height:48px!important;display:flex;align-items:center;justify-content:center;border:1px solid rgba(56,46,37,.28)!important;background:transparent!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__text{margin-top:26px!important;font-size:14px!important;line-height:1.65!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-panel-head h2{font-family:'Cormorant Garamond',Georgia,serif;font-size:30px;line-height:1.15}
@media(max-width:640px){
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703){padding-top:22px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-store-intro{margin-bottom:14px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-catalogue-categories a{font-size:28px}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-toolbar{gap:6px 10px;margin-bottom:18px!important;padding-bottom:10px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-count{flex:0 0 100%;margin-right:0;font-size:11px}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-toolbar .t-store__filter__search-and-sort{flex:1 1 130px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-filter-toolbar .t-store__filter__sort{width:100%!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-toggle{flex:0 0 44px;min-width:44px;width:44px;padding:0}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-toggle::after{content:none}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-expanded .t-store__filter__search-and-sort{flex:1 0 100%!important;gap:8px}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-search-expanded .t-store__filter__sort{flex:0 0 140px}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__textwrapper{padding-top:12px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__title{font-size:22px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .aisho-card-detail{font-size:11px;margin-top:5px}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__card__price{font-size:13px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) .js-product-name{font-size:32px!important}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__btn-wrapper{gap:8px}
 #allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .t-store__prod-popup__btn{flex-basis:130px}
}

/* AISHO: zero-stock products remain viewable without a quick-purchase control. */
.t-store__card[data-product-inv="0"] .aisho-quick-buy{display:none!important}
/* Tile summaries use category and colour; full product descriptions remain available. */
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) .js-store-grid-cont .aisho-card-metadata .t-store__card__descr{display:none!important}
/* Equal colour tiles: long names wrap within the tile instead of widening it. */
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) [data-edition-option-id="Color"] .t-product__option-variants_custom{column-gap:12px!important;row-gap:16px!important;align-items:stretch!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) [data-edition-option-id="Color"] .t-product__option-item_image{box-sizing:border-box!important;flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important;justify-content:flex-start!important}
#allrecords :is(#rec4806901103,#rec1955763173,#rec5079749703) :is(.t-store__product-popup,.t-store__product-snippet) [data-edition-option-id="Color"] .t-product__option-title_image{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-height:2.7em;white-space:normal!important;overflow-wrap:anywhere}
