.zen-intro{padding-top:24px}.zen-intro h1{font-size:clamp(44px,4.5vw,68px)}.zen-toolbar{display:grid;grid-template-columns:1.5fr 1.2fr auto;gap:18px;align-items:end;margin:30px 0 20px}.zen-toolbar label{display:flex;flex-direction:column;gap:8px;font-size:13px}.zen-toolbar input[type=search],.zen-toolbar select{height:52px;width:100%;border:1px solid #c7bdaf;background:#fff;color:#29271f;padding:10px 14px;font:14px Manrope,sans-serif}.zen-toolbar button{border:0;min-height:52px;cursor:pointer}.zen-check{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.zen-summary{display:flex;gap:24px;justify-content:space-between;align-items:center;margin:24px 0}.zen-summary p{margin:0;font-size:14px}.zen-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin:36px 0}.zen-pagination a,.zen-pagination span{padding:10px 14px;min-height:44px;min-width:44px;text-align:center;border:1px solid #c7bdaf}.zen-pagination [aria-current]{background:#29271f;color:#fff}.zen-specs{font-size:13px;line-height:1.6;max-height:150px;overflow:auto;margin:18px 0}.zen-specs p{margin:0 0 10px}.zen-model{font-size:11px;color:#70675a;overflow-wrap:anywhere}.zen-catalog .gs-photo{aspect-ratio:1}.zen-catalog .gs-tabs{gap:12px 24px}.zen-catalog .gs-products{align-items:stretch}.zen-catalog .gs-dialog{max-height:92dvh}.zen-catalog .gs-detail-copy{padding:8px}.zen-catalog .gs-detail-copy h2{font-size:34px;margin:6px 0 12px}.zen-catalog .gs-detail-copy>p:not(.gs-eyebrow):not(.gs-product-prices):not(.gs-quick){font-size:12px;line-height:1.6}.zen-catalog .gs-detail-copy .gs-tools{margin-bottom:8px}.zen-catalog .gs-detail-copy .gs-button{padding:12px 18px}.zen-catalog .gs-intro-aside{align-self:center}.zen-catalog .gs-card-copy h3{min-height:54px}.zen-catalog .gs-page{overflow-x:hidden}@media(max-width:850px){.zen-toolbar{grid-template-columns:1fr 1fr}.zen-toolbar button{grid-column:1/-1}.zen-summary{align-items:flex-start}.zen-catalog .gs-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.zen-toolbar{grid-template-columns:1fr}.zen-summary{display:block}.zen-check{margin-top:12px}.zen-catalog .gs-products{grid-template-columns:1fr}.zen-catalog .gs-card-copy h3{min-height:0}.zen-catalog .gs-intro h1{font-size:44px}.zen-catalog .gs-tabs{font-size:13px}.zen-catalog .gs-page{padding-top:115px}}
