.editorial-collection .collection-hero .collection-hero__inner.page-width,.editorial-collection .product-grid-container--collection,.editorial-collection .collection.page-width{max-width:1440px!important;width:100%;--page-width:1440px}
.editorial-collection .collection-hero__title.has-font-size-title{font:250 clamp(38px,4vw,56px)/1.12 var(--font-family-secondary);letter-spacing:-.025em;margin:48px 0 14px!important}
.editorial-collection .collection-hero__description{font:20px/1.5 var(--font-family-primary);color:#444;max-width:70ch;margin:0 0 24px!important}
.editorial-collection .collection-hero__description p{margin:0}
.editorial-collection .collection-hero .breadcrumbs{display:none}
.editorial-collection .product-grid-container--collection{display:flex;flex-direction:column;gap:0;margin-inline:auto}
.editorial-collection .col-navigation{order:-1;border:0;border-radius:0;padding:0 0 22px;margin:12px 0 0;border-bottom:1px solid #ddd}
.editorial-collection .col-navigation ul{display:flex;flex-wrap:wrap;gap:8px 26px;margin:0}
.editorial-collection .col-navigation ul li{flex:0 0 auto;width:auto;margin:0}
.editorial-collection .col-navigation ul li a{font:400 14px/1.5 var(--font-family-secondary);padding:8px 0;text-decoration:none}
.editorial-collection .col-navigation a[aria-current],.editorial-collection .col-navigation a:hover{text-decoration:underline;text-underline-offset:5px}
.editorial-collection collection-filters{width:100%;display:block}
.editorial-collection .product-grid-container--collection .col-filter__head{display:block;padding:20px 0 26px;max-width:none;width:100%}
.editorial-collection .col-filter__head>h2{display:none}
.editorial-collection .col-filter__head>div{display:flex;justify-content:space-between;align-items:center;gap:16px}
.editorial-collection .col-filter__head h2,.editorial-collection .filter-opener__button{font:400 13px/1.5 var(--font-family-secondary);text-transform:none}
.editorial-collection .collection-toolbar-actions{display:flex;gap:24px;align-items:center}
.editorial-collection .collection-sort{display:flex;gap:8px;align-items:center;white-space:nowrap;font:400 13px/1.5 var(--font-family-secondary)}
.editorial-collection .collection-sort select{background:#fff;color:#111;border:0;max-width:190px;padding:10px 20px 10px 8px;font:inherit}
.editorial-collection #product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;margin:0}
.editorial-collection #product-grid>.grid__item{width:100%;max-width:none;min-width:0}
.editorial-collection .card__media{--aspect-ratio:.85!important}
.editorial-collection .card__information{--text-alignment:left;text-align:left;padding-top:14px}
.editorial-collection .card__heading{font:400 19px/1.4 var(--font-family-secondary);letter-spacing:-.015em;margin:0 0 6px}
.editorial-collection .card__heading a{color:#111;text-decoration:none}
.editorial-collection .card__heading a:hover{text-decoration:underline;text-underline-offset:4px}
.editorial-collection .card__author{font:17px/1.4 var(--font-family-primary);color:#666;margin:0 0 6px}
.editorial-collection .card__information .price{font:15px/1.5 var(--font-family-secondary);text-align:left;justify-content:flex-start}
.editorial-collection .product-card__caption{font:11px/1.5 var(--font-family-secondary);margin-bottom:6px}
.editorial-collection .pagination-wrapper{margin:48px 0}
.editorial-collection :focus-visible{outline:2px solid #03f;outline-offset:4px}
@media(max-width:749px){
.editorial-collection .collection-hero__title.has-font-size-title{margin-top:30px!important}
.editorial-collection .collection-hero__description{font-size:18px}
.editorial-collection .col-navigation ul{gap:4px 20px}
.editorial-collection .col-navigation ul li a{font-size:13px;min-height:44px;display:flex;align-items:center}
.editorial-collection #product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}
.editorial-collection .card__heading{font-size:16px}.editorial-collection .card__author{font-size:15px}
.editorial-collection .collection-toolbar-actions{gap:10px}.editorial-collection .collection-sort{font-size:12px;gap:0}.editorial-collection .collection-sort select{max-width:150px;padding-inline:4px}
.editorial-collection .col-filter__head>div{flex-wrap:wrap;gap:12px}.editorial-collection .card__information .price{font-size:14px}
}
@media(max-width:400px){.editorial-collection .collection-toolbar-actions{width:100%;justify-content:space-between}}
