body.ws-collection-detail,body.ws-collection-detail .page-wrapper,body.ws-collection-detail #maincontent{background:#fff}
body.ws-collection-detail #maincontent{max-width:1280px;margin:0 auto;padding:0 24px 40px;font-family:'Open Sans',Arial,sans-serif;color:#111}
body.catalog-category-view.ws-collection-detail #maincontent .columns{display:block!important;padding:0!important;max-width:none}
body.catalog-category-view.ws-collection-detail #maincontent .column.main{display:block!important;width:100%;min-width:0}
body.ws-collection-detail .category-view-container:empty{display:none}
.ws-collection-intro{grid-column:1/-1;min-width:0;margin-bottom:12px}
.ws-collection-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 8px;font-size:12px;line-height:1.5;color:#525866}
.ws-collection-breadcrumb a:hover{text-decoration:underline}
.ws-collection-hero{position:relative;min-height:290px;overflow:hidden;border-radius:4px;background:#fafaf9}
.ws-collection-hero-image{position:absolute;right:0;top:0;width:58%;height:100%;object-fit:cover;object-position:center}
.ws-collection-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#fafaf9 0%,#fafaf9 39%,rgba(250,250,249,.93) 46%,transparent 65%);pointer-events:none}
.ws-collection-copy{position:relative;z-index:1;padding:24px 28px;max-width:59%}
.ws-collection-eyebrow{font-size:12px;text-transform:uppercase;letter-spacing:.6px;margin:0 0 7px;color:#4a4a4a}
.ws-collection-copy h1{font-size:40px;line-height:1.14;letter-spacing:-1.2px;font-weight:700;margin:0 0 12px;color:#080808}
.ws-collection-synopsis{font-size:15px;line-height:1.55;max-width:520px;margin:0 0 18px}
.ws-collection-cta{display:inline-flex;gap:20px;align-items:center;min-height:40px;background:#ffda00;border-radius:4px;padding:10px 18px;font-size:14px;font-weight:700;color:#111}
.ws-collection-cta:hover{background:#f3cc00}
.ws-collection-cta:focus-visible{outline:2px solid #111;outline-offset:3px}
.ws-collection-hero--text .ws-collection-copy{max-width:850px}
.ws-collection-description{border-bottom:1px solid #e5e7eb;padding:12px 0;font-size:14px;line-height:1.7}
.ws-collection-description summary{cursor:pointer;font-weight:600;width:fit-content}
.ws-collection-description p{max-width:960px;margin:10px 0 2px;color:#454b55}
.ws-collection-child-links{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}
.ws-collection-child-links a{display:flex;gap:18px;padding:10px 14px;border:1px solid #e4e7ed;border-radius:4px;font-size:14px}
.ws-collection-child-links a:hover{border-color:#ffda00}
body.catalog-category-view.ws-collection-detail #maincontent #product-list.ws-catalog-product-list{display:block!important;padding-top:6px}
body.ws-collection-detail .ws-catalog-grid{gap:16px}
body.ws-collection-detail .product-item-photo,body.ws-collection-detail .product-image-photo{background:#fff!important}
body.catalog-category-view.ws-collection-detail #maincontent .ws-catalog-grid .ws-product-card{border:1px solid #e4e7ed!important;border-radius:4px;box-shadow:none;padding:10px;background:#fff}
body.catalog-category-view.ws-collection-detail #maincontent .ws-catalog-grid .product-item-photo{width:100%;aspect-ratio:4/3;margin-bottom:8px;display:flex;align-items:center;justify-content:center}
body.catalog-category-view.ws-collection-detail #maincontent .ws-catalog-grid .product-image-photo{width:100%;height:100%;object-fit:contain}
body.catalog-category-view.ws-collection-detail #maincontent .ws-product-card__name{font-size:14px;line-height:1.4;text-align:left}
body.catalog-category-view.ws-collection-detail #maincontent .columns:has(>.sidebar-main){display:grid!important;grid-template-columns:224px minmax(0,1fr);column-gap:24px}
body.catalog-category-view.ws-collection-detail #maincontent .columns:has(>.sidebar-main) .column.main{display:contents!important}
body.ws-collection-detail .columns:has(>.sidebar-main) .ws-catalog-product-list{grid-column:2}
@media(min-width:1280px){body.ws-collection-detail .ws-catalog-grid:not(.list-view){grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){
body.ws-collection-detail #maincontent{padding:0 16px 24px}
body.catalog-category-view.ws-collection-detail #maincontent .columns:has(>.sidebar-main){display:block!important}
body.catalog-category-view.ws-collection-detail #maincontent .columns:has(>.sidebar-main) .column.main{display:block!important}
.ws-collection-breadcrumb{font-size:11px;gap:6px;margin:8px 0}
.ws-collection-breadcrumb>span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ws-collection-hero{display:flex;flex-direction:column;min-height:0}
.ws-collection-copy{order:0;max-width:none;padding:20px 18px;background:#fafaf9}
.ws-collection-copy h1{font-size:28px;line-height:1.15;letter-spacing:-.7px}
.ws-collection-synopsis{font-size:14px;margin-bottom:14px;line-height:1.5}
.ws-collection-hero-image{position:static;order:1;width:100%;height:190px;object-position:center}
.ws-collection-hero:after{display:none}
.ws-collection-description{font-size:13px}
body.ws-collection-detail .ws-catalog-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
}
