.full-catalog .catalog-head{display:block}.full-catalog .filters{display:grid;grid-template-columns:2fr repeat(4,minmax(125px,1fr));gap:18px;margin-top:24px;width:100%}.full-catalog .filters label{min-width:0}.full-catalog .filters input,.full-catalog .filters select{width:100%;box-sizing:border-box}.source-catalog-card .product-image img{object-fit:contain;padding:18px;width:100%;height:100%;box-sizing:border-box}.catalog-image-missing{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;min-height:270px;height:100%;background:#f1e8d5;color:#73552d;text-align:center;padding:22px;box-sizing:border-box}.catalog-image-missing>span{font-size:80px;font-weight:300;opacity:.55}.catalog-image-missing small{font:13px/1.5 Manrope,sans-serif;max-width:190px}.catalog-price{font-size:22px;margin:10px 0}.catalog-size{font:12px/1.5 Manrope,sans-serif;margin:8px 0}.catalog-stock{display:block;font:11px/1.5 Manrope,sans-serif;margin:10px 0 16px;color:#73552d}.catalog-stock.sold_out{color:#79524b}.source-pdp .main-image img{object-fit:contain;background:#f4eddf}.source-pdp .main-image:disabled{cursor:default}.source-pdp .catalog-image-missing{min-height:500px}.source-pdp .pdp-copy>.notice{font:12px/1.6 Manrope,sans-serif}.source-pdp .pdp-copy h1{overflow-wrap:anywhere}.source-catalog-card h3{overflow-wrap:anywhere}.source-catalog-card .product-image{background:#f4eddf}.source-catalog-card{min-width:0}
@media(max-width:800px){.full-catalog .filters{grid-template-columns:1fr 1fr}.full-catalog .filters label:first-child{grid-column:1/-1}.full-catalog .filters label:last-child{grid-column:1/-1}.source-catalog-card .product-image img{padding:10px}.catalog-image-missing{min-height:200px;padding:14px}.source-pdp .catalog-image-missing{min-height:370px}.source-pdp .pdp-copy h1{font-size:42px}.source-pdp .primary{white-space:normal}}
.catalog .source-catalog-card .product-image{padding:0;aspect-ratio:1}.catalog .source-catalog-card .product-image img{padding:0}.source-pdp .main-image:disabled .zoom-label{display:none}.source-pdp .pdp-copy>.notice{font-size:12px;line-height:1.6}.source-pdp .collection-cards .catalog-price{font-size:18px}
