.cpg{width:90vw;max-width:90vw;margin:0 auto 4rem;background:#fff;padding:2rem 0 4rem}@media screen and (min-width:750px){.cpg{padding:4rem 0 5rem}}@media screen and (min-width:1200px){.cpg{padding:5rem 0 6rem}}.cpg__filter-bar{display:flex;align-items:center;justify-content:space-between;padding:0 0 1.5rem;border-bottom:1px solid #e8e8e8;margin-bottom:2rem}@media screen and (max-width:749px){.cpg__filter-bar{display:none}}.cpg__filter-floating{display:none}@media screen and (max-width:749px){.cpg__filter-floating{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;position:fixed;left:50%;bottom:2rem;transform:translate(-50%);z-index:900;background:#181818;color:#fff;border:0;border-radius:999px;padding:1.3rem 2.4rem;font-family:"LT Wave",var(--font-heading-family);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 .6rem 2rem #0003;white-space:nowrap;line-height:1;width:auto;max-width:none}.cpg__filter-floating span{white-space:nowrap}.cpg__filter-floating svg{width:1.6rem;height:1.6rem;color:#fff;flex-shrink:0}.cpg__filter-floating:active{transform:translate(-50%) translateY(.1rem)}body.filter-drawer-open .cpg__filter-floating{display:none}}.cpg__filter-toggle{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:"LT Wave",var(--font-heading-family);font-weight:700;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#181818;padding:0}.cpg__filter-toggle svg{width:14px;height:14px}.cpg__sort{font-family:"LT Wave",var(--font-heading-family);font-weight:300;font-size:12px;color:#888;letter-spacing:.02em}.cpg__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 1rem;list-style:none;padding:0;margin:0}.cpg__grid-item{position:relative;display:flex;flex-direction:column}.cpg__grid-item .card-wrapper{flex:1}.cpg__lifestyle{grid-column:1 / -1;position:relative;overflow:hidden;aspect-ratio:21 / 9}.cpg__lifestyle img{width:100%;height:100%;object-fit:cover;display:block}.cpg .card__badge{display:none}.cpg .card-wrapper{margin-bottom:0}.cpg .card__heading{font-family:"LT Wave",var(--font-heading-family);font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.35}.cpg .card__content{padding:0}.cpg .card__information{padding:.8rem 0 0}.cpg .price{font-size:13px}.cpg .price{margin:0}.cpg .price--on-sale .price__sale{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:6px}.cpg .price--on-sale .price__regular{display:none}.cpg .price__sale .price-item--sale{color:#c41e1e;font-weight:400}.cpg .price__sale s.price-item--regular{color:#999;font-size:.85em}.cpg__card-extras{padding-top:0}.cpg__swatches{display:flex;align-items:center;gap:5px;padding:4px 0 2px}.cpg__swatch{width:10px;height:10px;border-radius:50%;border:1px solid #ddd;display:block;flex-shrink:0}.cpg__buy-link{display:inline-block;font-family:"LT Wave",var(--font-heading-family);font-weight:400;font-size:12px;color:#181818;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease;margin-top:.8rem}.cpg__buy-link:hover{color:#555}@media screen and (min-width:750px){.cpg__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}.cpg .card__heading{font-size:12px}.cpg__lifestyle{aspect-ratio:3 / 1}.cpg__buy-link{font-size:12px}}@media screen and (min-width:990px){.cpg__grid{gap:1.5rem}.cpg__filter-bar{padding-bottom:2rem;margin-bottom:2.5rem}.cpg__filter-toggle{font-size:14px}.cpg__sort,.cpg .card__heading{font-size:13px}.cpg__lifestyle{aspect-ratio:3.5 / 1}.cpg__swatch{width:11px;height:11px}.cpg__buy-link{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-collection-prestige-grid.css.map */
