.bys,.bys *{box-sizing:border-box}.bys button{font-family:inherit;font-size:inherit;color:inherit}.bys{padding:20px 0}.bys__inner{width:100%;text-align:center}.bys__heading{line-height:1.25;max-width:720px;margin:0 auto 12px;padding:0 24px;font-size:1rem}.bys__subheading{opacity:.75;max-width:560px;margin:0 auto 32px;padding:0 24px}.bys__step-title{margin:20px 0 12px;padding:0 24px;font-size:1rem}.bys__carousel{position:relative}.bys__track-wrap{overflow:hidden;width:100%;cursor:grab;-webkit-user-select:none;user-select:none}.bys__track-wrap.is-dragging{cursor:grabbing}.bys__track{display:flex;list-style:none;margin:0;padding:0;gap:0;transition:transform .35s ease;will-change:transform}.bys__track.no-transition{transition:none}.bys__slide{flex:0 0 50%;max-width:50%;box-sizing:border-box;padding:0 2px;display:flex;flex-direction:column}@media screen and (min-width:750px){.bys__slide{flex:0 0 25%;max-width:25%;box-sizing:border-box;padding:0 2px}}.bys__card{-webkit-appearance:none;appearance:none;background:none;border:2px solid transparent;border-radius:4px;padding:8px 6px 10px;width:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:border-color .2s ease;font-family:inherit;font-size:inherit;color:inherit;justify-content:space-between;flex:1}.bys__card:hover{border-color:#00000026}.bys__slide.is-selected .bys__card{border-color:#000000d9}.bys__img-wrap{position:relative;width:100%;margin-bottom:14px;aspect-ratio:3 / 4;overflow:hidden}.bys__img{width:100%;height:100%;display:block;object-fit:cover}.bys__select-hint{position:relative;left:auto;transform:scale(.6);width:34px;height:34px;border-radius:50%;background:#111;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;margin:0 auto 8px;transition:opacity .2s ease,transform .2s ease;pointer-events:none}.bys__slide.is-selected .bys__select-hint{opacity:1;transform:scale(1)}.bys__card-title{margin-bottom:4px;font-size:.875rem}.bys__card-price{font-weight:100}.bys__arrow{position:absolute;top:38%;transform:translateY(-50%);z-index:2;width:38px;height:38px;border-radius:50%;border:none;background:#111!important;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,opacity .2s ease;box-shadow:0 1px 6px #0003}.bys__arrow--prev{left:8px}.bys__arrow--next{right:8px}.bys__arrow:hover{background:#333}.bys__arrow:disabled{opacity:.25;cursor:not-allowed}.bys__sizes{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:10px 4px 4px;animation:bys-sizes-in .2s ease;margin-top:auto}@keyframes bys-sizes-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.bys__size-btn{-webkit-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.25);background:#fff;border-radius:3px;padding:4px 10px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;line-height:1.4;font-family:inherit;font-size:inherit}.bys__size-btn:hover:not(:disabled):not(.is-selected){border-color:#0000008c}.bys__size-btn.is-selected{background:#111;border-color:#111;color:#fff}.bys__size-btn:disabled,.bys__size-btn.is-soldout{opacity:.38;cursor:not-allowed;text-decoration:line-through}.bys__selection{margin-top:20px;background:#f4f4f3;padding:36px 24px 40px}.bys__selection-title{margin:0 0 24px;font-size:1rem}.bys__selection-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:460px;margin:8px auto 0}.bys__selection-grid[hidden]{display:none}.bys__selection-item{background:#fff;border-radius:6px;padding:12px}.bys__selection-img-wrap{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.bys__selection-img{width:100%;height:100%;object-fit:contain}.bys__selection-empty{font-style:italic;opacity:.55;margin:0 0 8px;min-height:24px}.bys__selection-empty[hidden]{display:none}.bys__selection-name{margin:10px 0 2px}.bys__selection-size{margin:0;opacity:.6}.bys__total{font-weight:250;margin:28px 0 20px}.bys__add-btn{-webkit-appearance:none;appearance:none;border:none;background:#111;color:#fff!important;padding:16px 32px;border-radius:0;cursor:pointer;width:100%;max-width:100%;transition:opacity .2s ease;font-family:inherit;font-size:inherit}.bys__add-btn:disabled{opacity:.4;cursor:not-allowed}.bys__add-btn:not(:disabled):hover{opacity:.85}.bys__error{color:#c0392b;margin-top:14px}.bys__arrow svg path{stroke:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/11/assets/build-your-set.css.map */
