.col-list{max-width:1600px;padding:40px 16px;margin-inline:auto}.col-list .heading-wrapper{padding:0 0 24px}.col-list .heading-shop-all{top:0;right:0}.col-list__collections{display:grid;align-content:stretch;grid-template-columns:1fr;gap:8px}.col-list__collection{width:100%;display:block;position:relative;margin-inline:auto}.col-list__collection h3{position:absolute;top:50%;left:0;right:0;color:#fff;font-family:"Futura PT";font-weight:400;font-size:36px;line-height:1.3;text-align:center;margin-block:0;z-index:2;transform:translateY(-50%)}.col-list__collection h3.col-list__title-top-bar{border:1px solid #0000008c;background:#0000008c;top:0;font-weight:500;font-size:16px;padding:8px;transition:150ms;transform:unset}.col-list__collection:hover h3.col-list__title-top-bar{border:1px solid #000;background-color:#fff;color:#000}.col-list__collection img{max-height:280px;width:100%;height:100%;object-fit:cover;object-position:center;vertical-align:bottom}.col-list__collection .filter-image{position:absolute;inset:0;z-index:1}.col-list__cta-wrapper{display:flex;position:absolute;left:0;right:0;bottom:24px;justify-content:center;z-index:2}@media screen and (min-width:600px){.col-list{padding:60px 32px}.col-list__collections{grid-template-columns:repeat(2,1fr);gap:6px}.col-list__collection h3{font-size:40px}.col-list__collection h3.col-list__title-top-bar{font-size:20px;padding:16px}.col-list__collection img{max-height:460px;aspect-ratio:456/465}.col-list__cta-wrapper{min-width:120px}}@media screen and (min-width:1024px){.col-list__collections{grid-template-columns:repeat(6,1fr)}.col-list__collection{grid-column:span 2}.col-list__cta-wrapper{min-width:200px}.medium-layout.col-list__collections{grid-template-columns:repeat(4,1fr)}}.big-layout.col-list__collections{grid-template-columns:repeat(6,1fr)}.big-layout .col-list__collection{grid-column:span 2}.big-layout .col-list__collection:nth-of-type(-n+3){max-width:none;max-height:340px}.big-layout .col-list__collection:first-of-type{grid-column:span 6}.big-layout .col-list__collection:nth-of-type(2),.big-layout .col-list__collection:nth-of-type(3){grid-column:span 3}.big-layout .col-list__collection:nth-of-type(-n+3) img{max-height:340px}@media screen and (min-width:768px){.big-layout .col-list__collection:nth-of-type(-n+3){max-width:none;max-height:520px}.big-layout .col-list__collection:nth-of-type(-n+3) img{max-height:520px}}