/* Balanced collections and a shorter, readable footer. */
 .section-univers .universe-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.section-univers .universe-grid[class*="universe-count"] > .universe-card:nth-child(n){grid-column:span 4;min-width:0;border-radius:14px;min-height:250px;padding:24px;gap:24px}.section-univers .universe-grid.universe-count-7 > .universe-card:nth-child(n+4){grid-column:span 3}.section-univers .universe-grid.universe-count-5 > .universe-card:nth-child(-n+2),.section-univers .universe-grid.universe-count-4 > .universe-card:nth-child(n),.section-univers .universe-grid.universe-count-2 > .universe-card:nth-child(n){grid-column:span 6}.section-univers .universe-grid.universe-count-1 > .universe-card:nth-child(n){grid-column:1/-1}.section-univers .universe-grid .universe-content strong{font-size:clamp(23px,2.4vw,36px);letter-spacing:-.045em}.section-univers .universe-grid .universe-content small{font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.section-univers .universe-grid .universe-photo{object-position:65% center}.section-univers .universe-grid .universe-card:after{background:linear-gradient(90deg,rgba(249,245,236,.96),rgba(249,245,236,.83) 40%,rgba(249,245,236,.06) 100%)}
#nouveautes .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer{padding:42px 4% 20px}.footer-grid{grid-template-columns:1.4fr .85fr 1fr 1.15fr;gap:32px}.footer-brand{margin-bottom:12px}.footer-grid h3{margin:6px 0 18px}.footer-grid>div:not(:first-child) a{margin-bottom:8px;line-height:1.55}.footer-grid .oc-footer-button{font-size:.85rem;color:#d8cfd9;padding:0;text-decoration:none}.footer-payments{max-width:1380px;margin:26px auto 0;padding:20px 0 0;border-top:1px solid #4a3b4f;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-payment-copy{display:flex;align-items:center;gap:12px}.footer-payment-copy strong,.footer-payment-copy span{display:block}.footer-payment-copy strong{font-size:13px;font-weight:600}.footer-payment-copy span{font-size:12px;color:#bdb2c0;margin-top:4px}.footer-payment-marks{display:flex;gap:8px;flex-shrink:0}.payment-mark{background:#fff;color:#1a1f71;border-radius:7px;min-width:62px;height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 9px;border:1px solid #e0dbe2}.payment-visa{font:italic 800 18px Arial,sans-serif;letter-spacing:-1px}.payment-stripe{font:800 20px Arial,sans-serif;color:#635bff;letter-spacing:-1px}.site-footer .footer-bottom{margin-top:20px;padding-top:16px}
@media(max-width:1000px){.section-univers .universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section-univers .universe-grid[class*="universe-count"] > .universe-card:nth-child(n){grid-column:auto}.section-univers .universe-grid[class*="universe-count"] > .universe-card:last-child:nth-child(odd){grid-column:1/-1}.footer-grid{grid-template-columns:1.25fr 1fr;gap:24px 32px}.footer-grid>div:first-child{grid-column:auto}#nouveautes .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.site-footer{padding:30px 5% 18px}.footer-grid{grid-template-columns:1fr 1fr;gap:22px 18px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:nth-child(2){grid-column:1/-1}.footer-grid h3{font-size:11px;letter-spacing:.12em;margin-bottom:12px}.footer-grid>div:not(:first-child) a,.footer-grid .oc-footer-button{font-size:13px}.footer-payments{align-items:flex-start;flex-direction:column;margin-top:20px;padding-top:18px;gap:14px}.footer-payment-copy span{font-size:11px;line-height:1.5}.footer-payment-marks{width:100%}.payment-mark{height:34px;min-width:58px}.site-footer .footer-bottom{gap:8px}.section-univers .universe-grid[class*="universe-count"] > .universe-card:nth-child(n){min-height:220px}.section-univers .universe-grid .universe-content strong{font-size:27px}}
@media(max-width:420px){.section-univers .universe-grid{display:grid;grid-template-columns:1fr}.section-univers .universe-grid[class*="universe-count"] > .universe-card:nth-child(n){grid-column:1/-1;min-height:190px}#nouveautes .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}

.section-univers .universe-grid.universe-count-7 > .universe-card:nth-child(n+4) .universe-content strong{font-size:29px;overflow-wrap:normal;hyphens:auto}
