/* Collection and category pages share the same visual hierarchy. */
body.page-id-168 main.page-content>h1{display:none}
.maxway-variant-collection{padding:0 0 42px!important}
.maxway-variant-collection .mwvc-head .mw-catalogue-intro h1{font:clamp(38px,4.4vw,58px)/1.1 Georgia,serif;letter-spacing:-.025em;margin:0 0 14px}
.maxway-variant-collection .mwvc-head .mw-catalogue-intro p{color:#53616c;font-size:16px;line-height:1.6;opacity:1}
.maxway-variant-collection .mwvc-head .mw-catalogue-intro .eyebrow{color:#776548;font-size:11px;letter-spacing:.16em;font-weight:600;margin:0 0 12px}
.maxway-variant-collection .mwvc-tabs{gap:8px;margin:0;padding:24px 0 28px}
.maxway-variant-collection .mwvc-tabs a{padding:10px 18px;min-height:44px;font-size:14px;line-height:1.6}
.maxway-variant-collection .mwvc-count{font-size:13px;color:#65717b;opacity:1}
html body .maxway-variant-collection :is(.mwvc-tabs a,.maxway-variant-pagination a,.maxway-variant-pagination .current){background:var(--mw-button-sand)!important;color:var(--mw-button-navy)!important;border-color:var(--mw-button-border)!important;text-decoration:none!important;transition:background-color .18s,color .18s,border-color .18s}
@media(hover:hover) and (pointer:fine){html body .maxway-variant-collection :is(.mwvc-tabs a,.maxway-variant-pagination a):hover{background:var(--mw-button-navy)!important;color:white!important;border-color:var(--mw-button-navy)!important}}
html body .maxway-variant-collection :is(.mwvc-tabs a,.maxway-variant-pagination a):is(:active,:focus-visible){background:var(--mw-button-navy)!important;color:white!important;border-color:var(--mw-button-navy)!important}
html body .maxway-variant-collection :is(.mwvc-tabs a,.maxway-variant-pagination a):focus-visible{outline:3px solid #a78154;outline-offset:3px}
html body .maxway-variant-collection :is(.mwvc-tabs a.current,.maxway-variant-pagination .current){box-shadow:inset 0 -3px 0 var(--mw-button-navy);font-weight:600}
@media(max-width:480px){.maxway-variant-collection .mwvc-head .mw-catalogue-intro h1{font-size:38px}.maxway-variant-collection .mwvc-tabs a{font-size:13px;padding:10px 14px}}
/* Replace the inactive cart button only when automatic updates are ready. */
html body.mw-cart-auto .woocommerce-cart-form button[name="update_cart"]{display:none!important}
.woocommerce .mw-cart-inline-summary{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;column-gap:14px;row-gap:4px;padding:14px 0 0;color:#182b3a;text-align:right}
.mw-cart-inline-summary>strong{font-size:24px;line-height:1.4}
.mw-cart-inline-summary>small,.mw-cart-update-status{flex-basis:100%;font-size:12px;line-height:1.5;color:#53616c}
.mw-cart-update-status:empty{display:none}
body.mw-cart-pending .mw-cart-inline-summary>strong{opacity:.55}
body.mw-cart-pending .wc-proceed-to-checkout .checkout-button{opacity:.55!important;cursor:progress}
.woocommerce .wc-proceed-to-checkout .mw-continue-shopping{display:block;width:100%;text-align:center;box-sizing:border-box;margin:12px 0 0;min-height:48px;padding:14px 18px;font-size:16px;line-height:1.4}
.mw-order-back{margin:24px 0}
@media(max-width:600px){.woocommerce .mw-cart-inline-summary{justify-content:space-between;text-align:left}.mw-order-back .button{display:block;text-align:center}}
@media print{.mw-order-back{display:none!important}}
@media(prefers-reduced-motion:reduce){html body .maxway-variant-collection :is(.mwvc-tabs a,.maxway-variant-pagination a){transition:none}}
