main#root .sonic-catalogue{--color-sale-price: #148568;--color-sale-badge-background: #9fe3c5;--color-sale-badge-text: #16181d;width:min(1600px,calc(100% - 96px));margin-inline:auto;padding-block:var(--section-gap-top, 0px) var(--section-gap-bottom, 0px);color:#16181d}.sonic-catalogue .collection{width:100%;max-width:none;padding:0}.sonic-catalogue .collection__body{padding-bottom:0}.sonic-catalogue .collection__header{display:none}.sonic-catalogue .collection__sticky-header{position:static;margin-bottom:32px}.sonic-catalogue .wt-options__trigger{min-height:44px;padding:8px 16px;border:1px solid #e0e2e7;border-radius:999px}.sonic-catalogue .collection__sort{max-width:calc(100% - 64px)}.sonic-catalogue .collection__sort .wt-options__label{max-width:none;flex-shrink:0}.sonic-catalogue .collection__grid{margin-bottom:0;row-gap:56px}.sonic-catalogue .collection__grid__item{min-width:0;margin-bottom:0}.sonic-catalogue .card__container{container-type:inline-size}.sonic-catalogue .card__picture-container{overflow:hidden;border-radius:24px;background:#f3f4f6}.sonic-catalogue .card__img{object-fit:contain;border-radius:24px}.sonic-catalogue .card__container>div.card{display:flex;flex:1;flex-direction:column;align-items:stretch}.sonic-catalogue .card__title{margin:20px 0 0;padding:0;font-size:24px;font-weight:500;line-height:1.3;-webkit-hyphens:none;hyphens:none}.sonic-catalogue .card__description{margin:8px 0 0;font-size:16px;line-height:1.4;color:#6a7281}.sonic-catalogue .card__price{margin-top:auto;padding-top:16px}.sonic-catalogue .card__link-button{order:1;align-self:flex-start;display:inline-flex;justify-content:center;align-items:center;min-height:44px;margin-top:20px;padding:10px 24px;border-radius:999px;background:#2c2f35;color:#fff;font-size:16px;line-height:1.4;text-decoration:none}.sonic-catalogue .card__link-button:hover{background:#16181d}.sonic-catalogue a:focus-visible{outline:2px solid #148568;outline-offset:4px}@media(max-width:899px){main#root .sonic-catalogue{width:calc(100% - 32px);padding-block:var(--section-gap-top-mobile, 0px) var(--section-gap-bottom-mobile, 0px)}.sonic-catalogue .collection__grid{row-gap:40px}.sonic-catalogue .card__title{font-size:22px}.sonic-catalogue .collection__sticky-header{margin-bottom:24px}}@container (max-width: 220px){.sonic-catalogue .card__product-pill-badge{top:auto;right:12px;bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/sonic-catalogue.css.map */
