.complete-the-set-recommendations{display:block}.product__info-container>.complete-the-set-recommendations:not(:has(.complete-the-set__item)){margin:0}.complete-the-set__heading{margin:0 0 .8rem;font-size:var(--text-sm);line-height:1.4;color:rgb(var(--color-foreground))}.complete-the-set__list{display:grid;margin:0;padding:0;border:1px solid rgba(var(--color-foreground),.12)}.complete-the-set__item{display:grid;grid-template-columns:7.2rem minmax(0,1fr);gap:1.6rem;align-items:center;padding:1.2rem}.complete-the-set__item+.complete-the-set__item{border-top:1px solid rgba(var(--color-foreground),.12)}.complete-the-set__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.04)}.complete-the-set__image{display:block;width:100%;height:100%;object-fit:cover}.complete-the-set__info{display:grid;gap:.2rem;min-width:0}.complete-the-set__title{font-size:var(--text-sm);line-height:1.4;color:rgb(var(--color-foreground));text-decoration:none}.complete-the-set__title:hover{text-decoration:underline;text-underline-offset:.3rem}.complete-the-set__price{font-size:var(--text-sm);line-height:1.4;color:rgba(var(--color-foreground),.75)}.complete-the-set__compare{margin-right:.4rem;color:rgba(var(--color-foreground),.5)}.complete-the-set__buy{display:block;margin-top:.8rem}.complete-the-set__form{display:flex;flex-wrap:wrap;gap:.8rem}.complete-the-set__select{flex:1 1 12rem;max-width:20rem}.complete-the-set__select .select__select{height:4rem;min-height:4rem;padding:0 3.2rem 0 1.2rem;font-size:var(--text-sm)}.complete-the-set__select .select__select:invalid{color:rgba(var(--color-foreground),.65)}.complete-the-set__sizes{display:flex;flex-wrap:wrap;gap:.6rem;flex:1 1 100%;margin:0;padding:0;border:0}.complete-the-set__size-input{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);opacity:0}.complete-the-set__size{display:inline-flex;align-items:center;justify-content:center;min-width:4.4rem;min-height:3.6rem;padding:0 1.2rem;border:.1rem solid rgba(var(--color-foreground),.35);font-size:var(--text-sm);color:rgb(var(--color-foreground));background:rgb(var(--color-background));cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.complete-the-set__size:hover{border-color:rgb(var(--color-foreground))}.complete-the-set__size-input:checked+.complete-the-set__size{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.complete-the-set__size-input:focus-visible+.complete-the-set__size{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.complete-the-set__size.is-sold-out{opacity:.45;text-decoration:line-through;cursor:not-allowed}.complete-the-set__add.button{flex:0 0 auto;min-height:4rem;min-width:0;padding:0 1.6rem;font-size:var(--text-sm)}.complete-the-set__add .loading__spinner{width:1.6rem}.complete-the-set__error{margin:.6rem 0 0;font-size:var(--text-xs);color:rgb(var(--color-foreground))}.complete-the-set--carousel .complete-the-set__list{grid-auto-flow:column;grid-auto-columns:minmax(28rem,85%);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.complete-the-set--carousel .complete-the-set__list::-webkit-scrollbar{display:none}.complete-the-set--carousel .complete-the-set__item{scroll-snap-align:start}.complete-the-set--carousel .complete-the-set__item+.complete-the-set__item{border-top:0;border-left:1px solid rgba(var(--color-foreground),.12)}.product__info-container .complete-the-set__heading{margin:0 0 16px;font-family:var(--font-heading-family);font-size:calc(2.0625 * var(--rem16));letter-spacing:var(--heading-letter-spacing);line-height:1.275}.product__info-container .complete-the-set__list{gap:20px;border:0}.product__info-container .complete-the-set__item{grid-template-columns:calc(7.5625 * var(--rem16)) minmax(0,1fr);align-items:start;padding:13px;background:#f7f7f7}.product__info-container .complete-the-set__item+.complete-the-set__item{border-top:0}.product__info-container .complete-the-set__title{font-family:var(--font-heading-family);font-size:calc(.975 * var(--rem16));letter-spacing:var(--heading-letter-spacing);color:#846b60}.product__info-container .complete-the-set__add.button{min-height:0;padding:0;border:0;background:none;box-shadow:none;color:rgb(var(--color-foreground))}.product__info-container .complete-the-set__add.button:before,.product__info-container .complete-the-set__add.button:after{display:none}.complete-the-set__size{border-color:#523c328c;color:#523c32;font-weight:600}.complete-the-set__size-input:checked+.complete-the-set__size{background:#523c32;border-color:#523c32;color:#fff}@media screen and (max-width:749px){.product__info-container .complete-the-set__title{font-size:14.4px}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/component-complete-the-set.css.map */
