/* Product cards unified with 2026 collection cards */
body .cs-collection-card,body .cs-collection-card:hover {background:transparent!important;border:0!important;box-shadow:none!important;transform:none!important;border-radius:0!important;}
body .cs-collection-card__link,body .cs-collection-card__link:hover {display:block!important;color:#262725!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
body .cs-collection-card__image {position:relative!important;overflow:hidden!important;aspect-ratio:3 / 2!important;border-radius:20px!important;background:#f3f1ed!important;}
body .cs-collection-card__image img {display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;transform:none!important;}
body .cs-collection-card__badge {position:absolute!important;z-index:1!important;top:12px!important;left:12px!important;right:auto!important;background:#a42126!important;color:#fff!important;border-radius:999px!important;padding:6px 10px!important;font:400 10px/1.43 'Century Gothic',Arial,sans-serif!important;box-shadow:none!important;}
body .cs-collection-card__body {display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:'title price' 'meta meta'!important;column-gap:10px!important;align-items:start!important;padding:18px 0 16px!important;border-bottom:1px solid #e5e4e1!important;}
body .cs-collection-card__title {grid-area:title!important;margin:0 0 9px!important;font:500 22px/1.2 'Century Gothic',Arial,sans-serif!important;color:#262725!important;}
body .cs-collection-card__meta {grid-area:meta!important;margin:0 0 5px!important;font:400 13px/1.5 'Century Gothic',Arial,sans-serif!important;color:#696b67!important;}
body .cs-collection-card__price {grid-area:price!important;display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:5px!important;margin:0!important;color:#262725!important;white-space:nowrap!important;font:500 21px/1.4 'Century Gothic',Arial,sans-serif!important;}
body .cs-collection-card__price-value {font:inherit!important;color:inherit!important;}
body .cs-collection-card__price-unit {font:400 12px/1.4 'Century Gothic',Arial,sans-serif!important;color:#696b67!important;}
body .cs-collection-card__price::after {content:'↗';display:inline-block;margin-left:8px;font:400 25px/1 'Century Gothic',Arial,sans-serif;color:#262725;}
body .cs-collection-card__link:focus-visible {outline:3px solid #8c806e!important;outline-offset:4px!important;}
@media(max-width:767px){body .cs-collection-card__title{font-size:18px!important}body .cs-collection-card__price{font-size:17px!important}body .cs-collection-card__price-unit{font-size:10px!important}body .cs-collection-card__price::after{font-size:19px;margin-left:2px}body .cs-collection-card__body{column-gap:5px!important}}/* CS-MOBILE-CARD-FIX-20261105 */
@media(max-width:767px){
 body .cs-collection-card__body{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:'title' 'meta' 'price'!important;row-gap:3px!important;}
 body .cs-collection-card__title{grid-area:title!important;min-width:0!important;overflow-wrap:anywhere!important;margin:0 0 3px!important;}
 body .cs-collection-card__meta{grid-area:meta!important;margin:0 0 4px!important;}
 body .cs-collection-card__price{grid-area:price!important;position:static!important;float:none!important;justify-content:flex-start!important;width:100%!important;min-width:0!important;white-space:nowrap!important;}
 body.cs-site-2026 .cs-redesign-2026 .cs-collection-card__price-value{font:inherit!important;}
 body.cs-site-2026 .cs-redesign-2026 .cs-collection-card__price-unit{font-size:10px!important;margin-left:0!important;}
 body .cs-collection-card__price::after{margin-left:auto!important;}
}