.cc-commerce>form,.cc-commerce>section,.cc-commerce>.record-list{margin-block:var(--cc-space-5)}.cc-commerce .record-row{gap:var(--cc-space-4);padding:var(--cc-space-5);border:1px solid var(--cc-border);border-radius:var(--cc-radius);background:var(--cc-surface)}.cc-commerce dl{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr);gap:var(--cc-space-2) var(--cc-space-4)}.cc-commerce dt{font-weight:700}.cc-commerce dd{margin:0}.cc-commerce>img{max-width:100%;height:auto;border-radius:var(--cc-radius)}@media(max-width:767px){.cc-commerce .record-row{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--cc-space-4)}.cc-commerce dl{grid-template-columns:minmax(0,1fr)}.cc-commerce dd{margin-bottom:var(--cc-space-3)}}

.catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-block:24px}.catalogue-card{display:flex;flex-direction:column;border:1px solid var(--cc-border,#cbd7df);border-radius:var(--cc-radius,8px);overflow:hidden;min-width:0;background:var(--cc-surface,#fff);color:inherit}.catalogue-card>a{display:flex;flex-direction:column;height:100%;color:inherit}.catalogue-media{height:240px;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--cc-surface,#fff)}.catalogue-media img{width:100%;height:100%;object-fit:contain}.catalogue-card-copy{padding:20px;display:flex;flex-direction:column;gap:12px;flex:1}.catalogue-card-copy :is(h2,p){margin:0}.catalogue-card-copy h2{font-size:20px;line-height:1.3}.catalogue-card-copy>span{margin-top:auto;display:flex;justify-content:space-between;gap:12px;align-items:center}.catalogue-category{font-size:13px}.catalogue-filters .actions,.catalogue-pagination{display:flex;align-items:center;gap:16px}.catalogue-product-gallery .site-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.catalogue-product-gallery img{height:300px;object-fit:contain;width:100%;padding:20px}.catalogue-special{font-weight:700}@media(max-width:991px){.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.catalogue-grid{gap:12px}.catalogue-media{height:160px;padding:12px}.catalogue-card-copy{padding:14px;gap:10px}.catalogue-card-copy h2{font-size:17px}}

.public-main .catalogue-card-copy h2,.lp-row .catalogue-card-copy h2{font-size:20px;line-height:1.3;letter-spacing:-.02em;overflow-wrap:normal;word-break:normal;margin:0}.public-main .catalogue-card-copy p{font-size:15px;line-height:1.6;font-weight:400;overflow-wrap:normal;word-break:normal}.catalogue-card-copy .catalogue-category{font-size:13px}.catalogue-detail{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px;align-items:start;margin-block:24px 40px}.catalogue-detail-media{grid-column:span 5;min-width:0}.catalogue-detail-copy{grid-column:span 7;min-width:0}.catalogue-detail-copy>p{max-width:65ch;white-space:normal}.catalogue-detail-media .site-gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.catalogue-detail-media img{height:360px;object-fit:contain}.commerce-tools{display:flex;gap:20px;align-items:center;justify-content:flex-end;padding-block:16px}@media(max-width:767px){.public-main .catalogue-card-copy h2,.lp-row .catalogue-card-copy h2{font-size:18px}.catalogue-detail{gap:24px}.catalogue-detail-media,.catalogue-detail-copy{grid-column:span 12}.catalogue-detail-media img{height:280px}}

.catalogue-grid{grid-template-columns:repeat(var(--catalogue-cols,4),minmax(0,1fr))}.catalogue-card{border-radius:var(--pc-card-radius,var(--cc-radius,8px))}.catalogue-media{height:var(--pc-image-height,240px);padding:var(--pc-image-padding,20px)}.lp-row .catalogue-media img{object-fit:var(--pc-image-fit,contain);padding:0}.catalogue-related{margin-block:40px}@media(max-width:991px){.catalogue-grid{grid-template-columns:repeat(var(--catalogue-cols,2),minmax(0,1fr))}}@media(max-width:480px){.catalogue-media{height:min(var(--pc-image-height,160px),180px);padding:var(--pc-image-padding,12px)}}

.cc-commerce dl:empty{display:none;margin:0}

.public-main .catalogue-detail-copy>p{max-width:65ch}
