.card-cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:4px;padding:8px 12px;border:1px solid #000;border-radius:8px;background:#000;color:#fff;font-family:Open Sans,sans-serif;font-size:13px;font-weight:600;letter-spacing:.5px;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;position:relative;z-index:3;transition:background .2s,color .2s}.card-cta__icon{flex:none;width:18px;height:18px;margin-right:6px}.size-picker__add .card-cta__icon{width:22px;height:22px;margin-right:8px;vertical-align:-5px}.card-cta:hover{background:#fff;color:#000}.card-cta:disabled{opacity:.5;cursor:default}.card-cta.is-loading,.size-picker__add.is-loading{opacity:.6;pointer-events:none}.card__content:not(.content22)>.card-cta{grid-row-start:4;width:auto;margin:0 1rem 1rem}@media screen and (max-width:749px){.card__content:not(.content22)>.card-cta{margin:0 .8rem .8rem}.card-cta{min-height:30px;margin-top:2px;padding:4px 6px;border-radius:6px;font-size:10px;letter-spacing:.2px}.card-cta__icon{width:14px;height:14px;margin-right:4px}}.size-picker{width:calc(100% - 32px);max-width:400px;padding:44px 28px 28px;border:1px solid #e5e5e5;border-radius:12px;background:#fff;color:#111;box-shadow:0 10px 40px #00000026}.size-picker::backdrop{background:#00000059}.size-picker__close{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid #e5e5e5;border-radius:50%;background:#fff;color:#555;cursor:pointer}.size-picker__options{display:flex;flex-direction:column;gap:16px}.size-picker__option{position:relative;width:100%;padding:14px 12px;border:2px solid #c8c8c8;border-radius:6px;background:#fff;color:#111;font-family:Open Sans,sans-serif;font-size:17px;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer}.size-picker__option.is-selected{border-color:#d4b46c}.size-picker__option:disabled{opacity:.4;cursor:default;text-decoration:line-through}.size-picker__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:2px 8px;border-radius:4px;background:#d4b46c;color:#fff;font-size:11px;font-weight:400;letter-spacing:.4px;text-transform:none;white-space:nowrap}.size-picker__add{width:100%;margin-top:22px;padding:14px 12px;border:0;border-radius:8px;background:#111;color:#fff;font-family:Open Sans,sans-serif;font-size:16px;font-weight:700;letter-spacing:.5px;cursor:pointer}@media screen and (max-width:749px){.size-picker{padding:40px 18px 20px}.size-picker__options{gap:14px}.size-picker__option{padding:12px;font-size:15px}.size-picker__add{margin-top:18px;padding:12px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/card-cta.css.map */
