.creditex-sticky-atc{display:none}product-info .product__info-container .product-form__input,product-info .product__info-container .product-form-container,product-info .product__info-container .creditex-benefits-bar{width:100%;max-width:100%}product-info .product-form__buttons>button.product-form__submit[name=add]{order:2!important;min-height:52px;background:#fff!important;border-color:#112743!important;color:#112743!important}product-info .product-form__buttons>button.product-form__submit[name=add] span{color:#112743!important}product-info .product-form__buttons>button.product-form__submit[name=add]:hover:not(:disabled){background:#f4f7fa!important;border-color:#112743!important}product-info .product-form__buttons>.shopify-payment-button-wrapper{order:1!important;width:100%}product-info .product-form__buttons .shopify-payment-button__button{min-height:52px;background:#112743!important;color:#fff!important;border:2px solid #112743!important}product-info .product-form__buttons .shopify-payment-button__button:hover{background:#0b1c32!important;border-color:#0b1c32!important}product-info .creditex-benefits-bar{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;align-items:start!important;margin-top:20px!important;padding:18px 0!important}product-info .creditex-benefits-bar>div{min-width:0}product-info .creditex-benefits-bar svg{flex:none}product-info .creditex-benefits-bar span{font-size:11px!important;line-height:1.35!important;overflow-wrap:normal}product-info .creditex-pdp-coupon{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;margin:16px 0 24px;padding:16px 18px;border:1px solid #d9e0e8;background:#f4f7fa;color:#112743}product-info .creditex-pdp-coupon__content{min-width:0}product-info .creditex-pdp-coupon__eyebrow{display:block;margin-bottom:3px;color:#112743;font-size:11px;font-weight:700;letter-spacing:.04em}product-info .creditex-pdp-coupon p{margin:0 0 5px;font-size:13px;line-height:1.35}product-info .creditex-pdp-coupon__code{font-size:15px;font-weight:750;letter-spacing:.04em;-webkit-user-select:all;user-select:all}product-info .creditex-pdp-coupon__buy{flex:none;min-height:44px;padding:0 16px;border:1px solid #112743;background:#112743;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}product-info .creditex-pdp-coupon__buy:hover{background:#0b1c32}product-info .creditex-pdp-coupon__buy:disabled{opacity:.6;cursor:progress}product-info .creditex-pdp-coupon__buy:focus-visible{outline:2px solid #112743;outline-offset:2px}@media screen and (max-width:749px){product-info .creditex-benefits-bar{gap:6px!important}product-info .creditex-benefits-bar span{font-size:10px!important}product-info .creditex-pdp-coupon{padding:14px;gap:10px}product-info .creditex-pdp-coupon{flex-wrap:wrap}product-info .creditex-pdp-coupon__buy{width:100%;justify-content:center}.creditex-sticky-atc.is-visible{position:fixed;inset:auto 0 0;z-index:8;display:flex;align-items:center;gap:10px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dedede;box-shadow:0 -6px 24px #00000017}.creditex-sticky-atc__details{flex:1;min-width:0;line-height:1.2}.creditex-sticky-atc__label{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:11px;color:#555}.creditex-sticky-atc__price{display:block;margin-top:3px;font-size:15px;color:#171717}.creditex-sticky-atc__button{min-width:100px;min-height:44px;padding:0 12px;border:1px solid #112743;border-radius:2px;background:#112743;color:#fff;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.creditex-sticky-atc__button:disabled{opacity:.5;cursor:not-allowed}.creditex-sticky-atc :is(button,input):focus-visible{outline:2px solid #171717;outline-offset:2px}body.creditex-has-sticky-atc{padding-bottom:calc(68px + env(safe-area-inset-bottom))}body:has(cart-drawer.active) .creditex-sticky-atc{display:none}}@media screen and (max-width:749px){.creditex-sticky-atc.is-visible{gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom))}.creditex-sticky-atc .creditex-sticky-atc__details{flex:1 1 70px}.creditex-sticky-atc .creditex-sticky-atc__label{color:#596777;font-size:11px}.creditex-sticky-atc .creditex-sticky-atc__button{flex:0 1 170px;min-width:0;min-height:44px;padding:8px 12px;font-size:12px;line-height:1.3;white-space:normal}.creditex-sticky-atc__close{flex:0 0 44px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#112743;cursor:pointer}.creditex-sticky-atc__close .svg-wrapper{width:18px;height:18px}body:has(quick-add-modal[open]) .creditex-sticky-atc{display:none}}body:has(header-drawer>details[open]) .creditex-sticky-atc,body:has(menu-drawer>details[open]) .creditex-sticky-atc,body.overflow-hidden-mobile .creditex-sticky-atc,body.overflow-hidden-tablet .creditex-sticky-atc{display:none}
/*# sourceMappingURL=/cdn/shop/t/29/assets/creditex-sticky-atc.css.map */
