.sec__main-product .block-product__buttons .product-form__submit.btn-primary,.sec__main-product .os-sab .product-form__submit.btn-primary{--btn-bg: #1d1d1f;min-height:56px;border-radius:30px;box-shadow:0 1px 2px #00000024,0 10px 22px -12px #0000008c}.sec__main-product .block-product__buttons .product-form__submit.btn-primary[disabled],.sec__main-product .os-sab .product-form__submit.btn-primary[disabled]{box-shadow:none}.sec__main-product .block-product__buttons .product-form__submit.btn-primary:focus-visible,.sec__main-product .os-sab .product-form__submit.btn-primary:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}sticky-add-cart.os-sab{left:0;right:0;bottom:0;width:auto;min-width:0;max-width:none;margin:0;transform:translateY(calc(100% + 24px))}sticky-add-cart.os-sab.show-sticky-cart{transform:translateY(0)}.os-sab .os-sab__inner{display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e5e5e5;border-radius:0;box-shadow:0 -10px 28px -18px #00000047}.os-sab .os-sab__actions{display:flex;align-items:center;gap:8px;flex:1 1 auto;width:100%;min-width:0}.os-sab variant-swatch-select.os-sab__size{position:relative;display:block;flex:0 0 42%;max-width:180px;min-width:0;height:48px;border-radius:30px;background:#f2f2f2;border:1px solid #e5e5e5;color:#1d1d1f;font-family:var(--body-font-family, Poppins, sans-serif);transition:border-color .2s ease}.os-sab .os-sab__face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;gap:6px;padding:0 34px 0 18px;pointer-events:none;white-space:nowrap;overflow:hidden}.os-sab .os-sab__label{flex:0 0 auto;font-size:13px;line-height:1;color:#444}.os-sab .os-sab__value{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:1;font-weight:600;color:#1d1d1f}.os-sab .os-sab__chev{position:absolute;top:50%;right:16px;width:12px;height:12px;margin-top:-6px;pointer-events:none;color:#1d1d1f}.os-sab .os-sab__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0 18px;border:0;border-radius:30px;background:transparent;font-size:16px;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.os-sab .os-sab__size:hover{border-color:#1d1d1f}.os-sab .os-sab__size--empty .os-sab__label{display:none}.os-sab .os-sab__size--empty .os-sab__value{font-weight:500}.os-sab variant-swatch-select.os-sab__size--empty{flex-basis:50%;max-width:200px}.os-sab .os-sab__size--empty .os-sab__face{padding-left:16px}@media(max-width:359.98px){.os-sab .os-sab__size--empty .os-sab__value{font-size:14px}}.os-sab variant-swatch-select.os-sab__size--nudge{border-color:#1d1d1f;animation:os-sab-nudge .36s ease-in-out 1}@keyframes os-sab-nudge{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.os-sab .os-sab__hint{position:absolute;left:0;bottom:calc(100% + 10px);z-index:2;padding:8px 12px;border-radius:8px;background:#1d1d1f;color:#fff;font-size:13px;line-height:1.2;font-weight:500;white-space:nowrap;pointer-events:none;box-shadow:0 8px 18px -8px #00000073}.os-sab .os-sab__hint:after{content:"";position:absolute;top:100%;left:22px;border:6px solid transparent;border-top-color:#1d1d1f}.os-sab .os-sab__hint[hidden]{display:none}.os-sab .os-sab__size:has(.os-sab__select:focus-visible){outline:2px solid #1d1d1f;outline-offset:2px}.os-sab .os-sab__buy{flex:1 1 auto;min-width:0;width:auto}.os-sab .os-sab__buy .product__submit-form-cart{gap:0}.sec__main-product .os-sab .product-form__submit.btn-primary{--btn-padding-x: 16px;min-height:48px;padding-block:0;white-space:nowrap}@media(min-width:768px)and (max-width:1024.98px){.os-sab .os-sab__actions{max-width:600px;margin-inline:auto}}@media(min-width:1025px){sticky-add-cart.os-sab{bottom:calc(16px + env(safe-area-inset-bottom,0px));width:min(980px,calc(100% - 48px));margin-inline:auto;transform:translateY(calc(100% + 40px))}.os-sab .os-sab__inner{gap:20px;padding:12px 12px 12px 14px;border:1px solid rgba(0,0,0,.06);border-radius:40px;box-shadow:0 1px 2px #0000000f,0 18px 40px -18px #00000059}.os-sab .os-sab__card{flex:1 1 auto;min-width:0}.os-sab .os-sab__card .product-item__inner{gap:12px}.os-sab .os-sab__card .product__information{flex:1 1 auto;width:auto;min-width:0}.os-sab .os-sab__card .product__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.35;color:#1d1d1f}.os-sab .os-sab__card .card-product-price,.os-sab .os-sab__card .card-product-price .price{font-size:14px;line-height:1.35}.os-sab .os-sab__actions{flex:0 0 auto;width:auto;gap:10px}.os-sab variant-swatch-select.os-sab__size{flex:0 0 190px;max-width:none}.os-sab .os-sab__buy{flex:0 0 240px}}@media(prefers-reduced-motion:reduce){sticky-add-cart.os-sab{transition:opacity .01s linear}.os-sab variant-swatch-select.os-sab__size--nudge{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/os-buy.css.map */
