.dot-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem}@media screen and (min-width:750px){.dot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6rem 2.4rem}}@media screen and (min-width:990px){.dot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4rem 2.8rem}}.dot-grid>li[hidden]{display:none}.dot-card__link{display:flex;flex-direction:column;gap:1.2rem;color:var(--dot-ink);text-decoration:none}.dot-card__media{position:relative;overflow:hidden;border-radius:var(--dot-radius);aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center}.dot-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.dot-card__link:hover .dot-card__img{transform:scale(1.03)}.dot-card__placeholder{width:100%;height:100%}.dot-card__placeholder>g>path:first-child{fill:transparent}.dot-card__badge{position:absolute;top:1.2rem;left:1.2rem;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem 1.1rem;border-radius:999px;background:var(--dot-white);color:var(--dot-ink);font-size:1.2rem;font-weight:600;letter-spacing:.03em;line-height:1.4}.dot-card__badge-dot{width:.7rem;height:.7rem;border-radius:50%;background:var(--dot-tint-butter)}.dot-card__info{display:flex;flex-direction:column;gap:.3rem}.dot-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.7rem;line-height:1.2;letter-spacing:-.01em;color:var(--dot-ink)}.dot-card__link:hover .dot-card__title{text-decoration:underline;text-decoration-color:var(--dot-tint-blush);text-decoration-thickness:.3rem;text-underline-offset:.4rem}.dot-card__price{margin:0;font-size:1.4rem;color:var(--dot-ink-soft)}@media screen and (min-width:750px){.dot-card__title{font-size:1.9rem}}.dot-styles__all{text-align:center;margin-top:3.2rem}.dot-collection__header,.dot-sbs__header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center;margin-bottom:4rem}.dot-collection__title{margin:0;font-size:4rem;line-height:1.05}.dot-collection__desc{max-width:56rem}@media screen and (min-width:750px){.dot-collection__title{font-size:5.6rem}.dot-collection__header,.dot-sbs__header{margin-bottom:5.6rem}}.dot-collection__pagination{margin-top:4rem;text-align:center}.dot-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;padding:5.6rem 2rem;border-radius:var(--dot-radius);background:var(--dot-wash-lilac)}.dot-empty__title{margin:0;font-size:2.6rem}.dot-sbs__styles{display:flex;flex-direction:column;gap:3.2rem;padding-bottom:4.8rem;margin-bottom:4.8rem;border-bottom:1px solid var(--dot-line)}.dot-sbs__group-title{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--dot-ink-soft);text-align:center}.dot-sbs__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.2rem;justify-items:center}@media screen and (min-width:750px){.dot-sbs__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem}.dot-sbs__item{width:12.8rem}}.dot-sbs__circle{width:9.6rem;height:9.6rem}@media screen and (min-width:750px){.dot-sbs__circle{width:12rem;height:12rem}}.dot-sbs__link .dot-styles__name{font-size:1.4rem}.dot-sbs__link.is-selected .dot-sbs__circle{border-color:var(--dot-ink);box-shadow:0 0 0 .3rem var(--dot-tint-blush)}.dot-sbs__link.is-selected .dot-styles__name{text-decoration:underline;text-decoration-color:var(--dot-tint-blush);text-decoration-thickness:.3rem;text-underline-offset:.4rem}.dot-sbs__results{scroll-margin-top:2.4rem}.dot-sbs__results:focus{outline:none}.dot-sbs__none{text-align:center;padding:3.2rem 0}dot-style-browser{display:block}
/*# sourceMappingURL=/cdn/shop/t/8/assets/dot-shop.css.map */
