.more-colors-fieldset{border:none;padding:0;margin:1.4rem 0 2rem;display:block;width:100%}.more-colors__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.9rem}.more-colors__heading-group{display:inline-flex;align-items:baseline;gap:.6rem}.more-colors__title{font-size:1.25rem;font-weight:700;letter-spacing:.08rem;text-transform:uppercase;color:rgb(var(--color-foreground));margin:0;line-height:1.2}.more-colors__active-name{font-size:1.25rem;font-weight:500;color:rgba(var(--color-foreground),.75)}.more-colors__active-name:not(:empty):before{content:"\2014  ";opacity:.6}.more-colors__rail{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap;padding:.2rem .2rem .6rem;margin:0;list-style:none}@media screen and (max-width:749px){.more-colors__rail{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.8rem;margin-right:-1rem;padding-right:1rem}.more-colors__rail::-webkit-scrollbar{height:3px}.more-colors__rail::-webkit-scrollbar-track{background:#0000000d;border-radius:4px}.more-colors__rail::-webkit-scrollbar-thumb{background:#00000040;border-radius:4px}}.more-colors__item{position:relative;flex:0 0 auto;scroll-snap-align:start}.more-colors__radio{position:absolute;opacity:0;width:0;height:0;pointer-events:none;margin:0}.more-colors__thumbnail{display:block;position:relative;width:var(--more-colors-width, 56px);cursor:pointer;border-radius:var(--more-colors-radius, 3px);border:1px solid #e0e0e0;padding:1.5px;background-color:#fff;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease;user-select:none;-webkit-user-select:none;box-sizing:border-box;text-decoration:none}.more-colors__image-wrap{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:calc(var(--more-colors-radius, 3px) - 1px);background-color:#f7f7f7;display:flex;align-items:center;justify-content:center}.more-colors__thumbnail--square .more-colors__image-wrap{aspect-ratio:1 / 1}.more-colors__img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .2s ease}.more-colors__thumbnail:hover{border-color:#888;transform:translateY(-1px);box-shadow:0 3px 8px #00000014}.more-colors__thumbnail:hover .more-colors__img{transform:scale(1.04)}.more-colors__radio:checked+.more-colors__thumbnail,.more-colors__thumbnail.is-selected{border-color:var(--more-colors-active-color, #ff3e6c);border-width:2px;padding:.5px;box-shadow:0 0 0 1px var(--more-colors-active-color, #ff3e6c)}.more-colors__radio:focus-visible+.more-colors__thumbnail{outline:2px solid var(--more-colors-active-color, #ff3e6c);outline-offset:2px}.more-colors__thumbnail.is-sold-out,.more-colors__radio.disabled+.more-colors__thumbnail{opacity:.5}.more-colors__thumbnail.is-sold-out .more-colors__image-wrap:after,.more-colors__radio.disabled+.more-colors__thumbnail .more-colors__image-wrap:after{content:"";position:absolute;top:0;left:0;width:141%;height:1px;background-color:#ef4444;transform:rotate(45deg);transform-origin:0 0;pointer-events:none}.more-colors__color-fallback{width:100%;height:100%;display:block}.more-colors__text-fallback{font-size:1.1rem;font-weight:600;padding:.4rem;text-align:center;color:rgba(var(--color-foreground),.8)}.product-form__input--pill-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:.8rem}.product-form__input--pill-header .size-chart-trigger{font-size:1.2rem;font-weight:600;color:#ff3e6c;text-decoration:none;cursor:pointer;letter-spacing:.05rem;transition:opacity .2s ease}.product-form__input--pill-header .size-chart-trigger:hover{opacity:.8;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/29/assets/component-more-colors.css.map */
