.visually-hidden{clip:rect(0 0 0 0);word-wrap:normal!important;border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.visually-hidden--inline{height:1em;margin:0}.pdp-buy-box{background:var(--pdp-buy-box-bg,#f5f5f5);display:flex;flex-direction:column;gap:20px;padding:32px}@media (max-width:768px){.pdp-buy-box{padding:20px 16px}.pdp-buy-box>.pdp-block[data-spacing-above]{margin-block-start:0}.pdp-buy-box>.pdp-block[data-spacing-below]{margin-block-end:0}}.pdp-buy-box__brand-row{align-items:center;display:flex;justify-content:space-between}.pdp-buy-box__brand{border-radius:90px;color:#1e1e1e;display:inline-flex;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;letter-spacing:1.2px;margin:-6px -14px;padding:6px 14px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease}.pdp-buy-box__brand:hover{background-color:#fff;transform:translateY(-1px)}.pdp-buy-box__rating{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.pdp-buy-box__rating .stamped-product-reviews-badge{display:inline-block}.pdp-buy-box__rating .stamped-badge-caption,.pdp-buy-box__rating .stamped-badge-caption span{color:#7c7c7c;text-transform:uppercase}.pdp-buy-box__title{color:#1e1e1e;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:32px;font-weight:700;line-height:1.2;margin:4px 0 0}@media (max-width:768px){.pdp-buy-box__title{font-size:24px;line-height:1.2}}.pdp-buy-box__variants-and-price{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pdp-buy-box__variants{display:flex;flex-direction:column;gap:16px}.pdp-buy-box__variants[data-show-labels=false] .pdp-variant-group__label{display:none}.pdp-variant-group{border:0;margin:0;padding:0}.pdp-variant-group__inner{align-items:center;display:flex;gap:12px}.pdp-variant-group__label{font-family:tenon,system-ui,-apple-system,sans-serif;font-size:18px;margin:0}.pdp-variant-group__value{color:#1e1e1e;font-weight:400}.pdp-variant-group__choices{display:flex;flex-wrap:wrap;gap:8px}.pdp-variant-swatch{background:transparent;border:none;cursor:pointer;padding:0}.pdp-variant-swatch--color{align-items:center;border:1px solid #e2e2e2;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.pdp-variant-swatch--color .pdp-variant-swatch__color{border-radius:50%;display:block;height:18px;width:18px}.pdp-variant-swatch--color[data-active]{border:2px solid #34a8c4}.pdp-variant-swatch:not(.pdp-variant-swatch--color){background:#fff;border:1px solid #e2e2e2;border-radius:90px;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;padding:8px 16px}.pdp-variant-swatch:not(.pdp-variant-swatch--color)[data-active]{background:#fff;border-color:#34a8c4}.pdp-price{align-items:baseline;display:flex;gap:12px;justify-content:flex-end}.pdp-price__compare{color:#1e1e1e;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:20px;text-decoration:line-through}.pdp-price__sale{color:#dd5320}.pdp-price__current,.pdp-price__sale{font-family:tenon,system-ui,-apple-system,sans-serif;font-size:20px;font-weight:500}.pdp-price__current{color:#1e1e1e}.pdp-fulfillment{display:grid;gap:12px;grid-template-columns:1fr 1fr}.pdp-fulfillment__card{align-items:center;background:#fff;border:1px solid #e2e2e2;border-radius:10px;cursor:pointer;display:flex;font-family:tenon,system-ui,-apple-system,sans-serif;justify-content:space-between;padding:16px;text-align:left}.pdp-fulfillment__card[data-active]{border-color:#000}.pdp-fulfillment__body{display:flex;flex-direction:column;gap:4px}.pdp-fulfillment__header{align-items:center;display:flex;flex-wrap:nowrap;gap:6px}.pdp-fulfillment__label{font-size:16px;font-weight:500;white-space:nowrap}.pdp-fulfillment__badge{align-items:center;display:inline-flex;font-size:13px;gap:6px;white-space:nowrap}.pdp-fulfillment__badge--blue{color:#34a8c4}.pdp-fulfillment__badge--green{color:#89a725}.pdp-fulfillment__badge--orange{color:#dd5320}.pdp-fulfillment__badge--red{color:#d32f2f}.pdp-fulfillment__dot{border-radius:50%;height:8px;width:8px}.pdp-fulfillment__dot--blue{background:#34a8c4}.pdp-fulfillment__dot--green{background:#89a725}.pdp-fulfillment__dot--orange{background:#dd5320}.pdp-fulfillment__dot--red{background:#d32f2f}.pdp-fulfillment__card--disabled{cursor:not-allowed;opacity:.6}.pdp-fulfillment__estimate{color:#7c7c7c;font-size:14px;white-space:nowrap}.pdp-fulfillment__store-link{color:#1e1e1e}.pdp-fulfillment__check{align-items:center;background:#000;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;height:24px;justify-content:center;width:24px}.pdp-fulfillment__card:not([data-active]) .pdp-fulfillment__check{background:#f5f5f5;color:transparent}@media (max-width:768px){.pdp-fulfillment{grid-template-columns:1fr}}.pdp-ris-probe .reserveInStore-chooseLocationModal-container,.pdp-ris-probe .reserveInStore-chooseLocationModal-container *{pointer-events:none!important;visibility:hidden!important}.pdp-buy-box .reserveInStore-btn-container,.pdp-buy-box .reserveInStore-stockStatus{display:none!important}.pdp-atc-form{display:flex;flex-direction:column;gap:12px}.pdp-atc-form__row{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.pdp-atc-form__submit{align-items:center;background:#34a8c4;border:none;border-radius:90px;color:#000;cursor:pointer;display:inline-flex;flex:1;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-height:60px;padding:18px 27px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.pdp-atc-form__submit:hover:not(:disabled){opacity:.85}.pdp-atc-form__submit:disabled{cursor:not-allowed;opacity:.5}.pdp-atc-form__submit--disabled{align-items:center;background:#a5a5a5;border:none;border-radius:90px;color:#fff;cursor:pointer;cursor:not-allowed;display:inline-flex;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-height:60px;padding:18px 27px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.pdp-atc-form__submit--disabled:hover:not(:disabled){opacity:.85}.pdp-atc-form__submit--disabled:disabled{cursor:not-allowed;opacity:.5}.pdp-atc-form__submit--disabled:hover{opacity:1}.pdp-atc-form__notify{align-items:center;background:#1e1e1e;border:none;border-radius:90px;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-height:60px;padding:18px 27px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.pdp-atc-form__notify:hover:not(:disabled){opacity:.85}.pdp-atc-form__notify:disabled{cursor:not-allowed;opacity:.5}.pdp-atc-form__row{container-type:inline-size}.pdp-atc-form__affirm{flex:1 0 100%;margin-left:0;min-height:24px;text-align:right}.pdp-atc-form__affirm .affirm-as-low-as{color:#1e1e1e;font-size:16px;margin:0}@container (min-width: 780px){.pdp-atc-form .pdp-atc-form__row--with-affirm .pdp-atc-form__submit{flex:0 1 auto;min-width:240px}.pdp-atc-form .pdp-atc-form__row--with-affirm .pdp-atc-form__affirm{flex:0 0 auto;margin-left:auto}}@media (max-width:768px){.pdp-atc-form__affirm{text-align:center}}.pdp-stepper{align-items:center;display:inline-flex;gap:8px}.pdp-stepper__btn{background:#fff;border:1px solid #e2e2e2;border-radius:50%;cursor:pointer;font-size:18px;height:42px;width:42px}.pdp-stepper__input{-moz-appearance:textfield;background:transparent;border:0;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:18px;text-align:center;width:40px}.pdp-stepper__input::-webkit-inner-spin-button,.pdp-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pdp-buy-box[data-no-purchase] sb-product-widget{display:none!important}.pdp-atc-iso{background:#fff;border-radius:10px;padding:16px}.pdp-atc-iso__msg{font-size:18px;margin:0 0 8px}.pdp-atc-iso__msg,.pdp-atc-iso__phone{font-family:tenon,system-ui,-apple-system,sans-serif}.pdp-atc-iso__phone{align-items:center;background:#34a8c4;border:none;border-radius:90px;color:#000;cursor:pointer;display:inline-flex;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-height:60px;padding:18px 27px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.pdp-atc-iso__phone:hover:not(:disabled){opacity:.85}.pdp-atc-iso__phone:disabled{cursor:not-allowed;opacity:.5}.pdp-companion{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:16px}.pdp-companion__label{color:#555;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px}.pdp-companion__row{align-items:center;display:flex;gap:12px}.pdp-companion__media{flex:0 0 60px;height:60px;width:60px}.pdp-companion__media img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.pdp-companion__info{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.pdp-companion__title{color:#1e1e1e;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.pdp-companion__title,.pdp-companion__variant{font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700}.pdp-companion__variant{color:#7c7c7c;letter-spacing:1.2px;text-transform:uppercase}.pdp-companion__price{color:#dd5320;font-size:16px;font-weight:500}.pdp-companion__cta{align-items:center;background:#34a8c4;border:none;border-radius:90px;color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:700;justify-content:center;letter-spacing:1.2px;min-height:60px;min-height:39px;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease}.pdp-companion__cta:hover:not(:disabled){opacity:.85}.pdp-companion__cta:disabled{cursor:not-allowed;opacity:.5}.pdp-companion__form{display:contents}.pdp-trade-in{align-items:center;background:#fff;border-radius:6px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:10px 16px;text-decoration:none;transition:background-color .15s ease}.pdp-trade-in:focus-visible,.pdp-trade-in:hover{background:#f5f5f5}.pdp-trade-in:focus-visible .pdp-trade-in__link,.pdp-trade-in:hover .pdp-trade-in__link{text-decoration:underline}.pdp-trade-in:focus-visible{outline:2px solid #34a8c4;outline-offset:2px}.pdp-trade-in__icon{color:#1e1e1e;flex-shrink:0}.pdp-trade-in__text{color:#1e1e1e;flex:1 1 auto}.pdp-trade-in__link,.pdp-trade-in__text{font-family:tenon,system-ui,-apple-system,sans-serif;font-size:16px}.pdp-trade-in__link{color:#555;flex-shrink:0;font-weight:700;letter-spacing:1.2px;text-decoration:none;text-transform:uppercase}@media (max-width:768px){.pdp-trade-in{flex-wrap:wrap;row-gap:8px}.pdp-trade-in__link{flex:0 0 100%;text-align:right}}

/*# sourceMappingURL=pdp-hero-buy-box.css.map*/