.plp-grid-editorial{grid-column:span 2;grid-row:span 2;min-width:0;overflow:hidden}.plp-grid-editorial-image{display:block;width:100%;height:100%;object-fit:cover}.plp-grid .pagination{grid-column:1 / -1;width:100%}.plp-intro{max-width:var(--container-max);margin:0 auto;padding:56px var(--gutter) 32px;display:grid;grid-template-columns:270px 1fr;column-gap:24px;align-items:center}.plp-intro h1{margin:0;font-size:32px}.plp-intro p{margin:0;max-width:100%;font-size:15px;line-height:1.7}.plp-toolbar{max-width:var(--container-max);margin:40px auto 0;display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter) 24px}.plp-toolbar-group{display:flex;align-items:center;gap:32px}.plp-toolbar button{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.plp-toolbar button img{width:8px;height:auto}.plp-item-count{font-size:12px;font-weight:500;letter-spacing:.04em;color:#5a8cae}.dropdown-panel fieldset{border:0;padding:0}.dropdown-panel legend{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;padding:0}.dropdown-panel label{display:block;font-size:13px;margin-bottom:10px}.dropdown-panel label input{margin-right:8px}.dropdown-panel ul li button{display:block;width:100%;text-align:left;padding:6px 0;font-size:13px}.plp-grid{max-width:var(--container-max);margin:0 auto;padding:32px var(--gutter);display:grid;grid-template-columns:repeat(4,1fr);gap:70px 40px}.plp-editorial{max-width:var(--container-max);margin:10px auto;padding:0 var(--gutter) 32px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.plp-editorial-media{overflow:hidden}.plp-editorial-media img{width:100%;height:100%;object-fit:cover}.plp-editorial-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:1024px){.plp-grid{grid-template-columns:repeat(3,1fr)}.plp-editorial{grid-template-columns:1fr}.plp-editorial-media{aspect-ratio:16 / 10}}@media(max-width:767px){.plp-intro{padding:40px var(--gutter) 24px;gap:20px;grid-template-columns:1fr}.plp-intro h1{max-width:none;font-size:25px;font-weight:400}.plp-intro p{font-size:13px;line-height:26px;font-weight:500}.plp-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:24px var(--gutter)}.plp-editorial-grid{gap:14px}.plp-toolbar-group{gap:16px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/collection.css.map */
