.cts{display:block;position:relative}.cts__inner{display:grid;grid-template-areas:"head" "grid" "cta";grid-template-columns:minmax(0,1fr);width:100%}.cts__head{grid-area:head;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cts__eyebrow,.cts__heading,.cts__subtext{margin:0}.cts__cta-wrap{grid-area:cta;display:flex}.cts__grid{grid-area:grid;display:grid;grid-template-columns:repeat(var(--cts-cols, 3),minmax(0,1fr));min-width:0}.cts__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;text-decoration:none}.cts__media{position:relative;width:100%;padding-top:calc(100% / var(--cts-ratio, 1.42));overflow:hidden;box-sizing:border-box}.cts__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cts__card-text,.cts__titles{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-width:0}.cts__title,.cts__subtitle,.cts__prices{margin:0;width:100%;overflow-wrap:anywhere}.cts__prices{display:flex;flex-wrap:wrap;align-items:baseline}.cts__compare{text-decoration-thickness:from-font}.cts__swatches{display:flex;flex-wrap:wrap;align-items:center}.cts__swatch{flex:0 0 auto;border-radius:50%;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #00000014}.cts__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--cts-title-lines, 2);line-clamp:var(--cts-title-lines, 2);overflow:hidden}.cts__sold-out{text-transform:uppercase}.cts__source{display:inline-block;margin-left:.8em;padding:.2em .6em;border-radius:3px;background:#00000012;font-family:var(--tyo-body);font-size:1.1rem;font-weight:400;letter-spacing:0;text-transform:none;vertical-align:middle;opacity:.75}.cts__card--unavailable .cts__media img{opacity:.55}.cts__cta{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;transition:background-color .18s ease,color .18s ease}.cts__cta:disabled,.cts__cta[aria-disabled=true]{opacity:.5;cursor:not-allowed}.cts__cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.cts__cta .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.8rem;color:inherit}.cts__cta.is-loading .cts__cta-text{visibility:hidden}.cts__error{grid-area:cta;margin:0;align-self:end}.cts__error[hidden]{display:none}@media screen and (max-width:989px){.cts__grid--rail{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cts__grid--rail::-webkit-scrollbar{display:none}.cts__grid--rail .cts__card{flex:0 0 calc((100% - (var(--cts-cards-visible, 3) - 1) * var(--cts-card-gap, 8px)) / var(--cts-cards-visible, 3));scroll-snap-align:start}.cts__cta{width:100%}}@media screen and (min-width:990px){.cts__inner{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head cta" "grid grid";align-items:end}.cts__cta-wrap{justify-content:flex-end;align-items:flex-end}}@media(prefers-reduced-motion:reduce){.cts__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/section-complete-the-set.css.map */
