.pdp-sticky-bar{position:relative;z-index:8}.sticky-cart{position:fixed;inset:auto auto max(20px,env(safe-area-inset-bottom)) 50%;transform:translate(-50%);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;width:min(740px,calc(100% - 40px));padding:14px;border:1px solid #d8e5f5;border-radius:20px;background:linear-gradient(115deg,#fff 55%,#f1f6ff);color:#14243b;box-shadow:0 16px 44px -12px #14305847,0 2px 8px #14305814;font-family:var(--font-body-family);letter-spacing:normal;animation:sticky-cart-enter .22s ease-out}.sticky-cart:before{content:"";position:absolute;inset:-1px 24px auto;height:2px;background:linear-gradient(90deg,transparent,#2a76d4 25%,#97c5ff 75%,transparent);pointer-events:none}.sticky-cart[hidden],.sticky-cart [hidden]{display:none!important}.sticky-cart__product{display:flex;align-items:center;gap:12px;min-width:0;color:inherit;text-decoration:none;border-radius:12px}.sticky-cart__image{box-sizing:border-box;flex:0 0 56px;width:56px;height:56px;padding:6px;border:1px solid #dce7f7;border-radius:12px;background:radial-gradient(circle at 40% 30%,#fff,#eaf2ff);object-fit:contain}.sticky-cart__details{display:grid;gap:3px;min-width:0}.sticky-cart__eyebrow{display:flex;align-items:center;gap:4px;color:#336db6;font-size:9px;font-weight:700;letter-spacing:.8px;line-height:1.3;text-transform:uppercase}.sticky-cart__title,.sticky-cart__options{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4}.sticky-cart__title{font-size:14px;font-weight:700}.sticky-cart__options{color:#677386;font-size:11px}.sticky-cart__price{display:flex;flex-direction:column;gap:3px;padding-left:20px;border-left:1px solid #dce5f1;font-size:20px;font-weight:750;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.sticky-cart__price-top{display:flex;align-items:center;gap:8px}.sticky-cart__price s{color:#8490a0;font-size:11px;font-weight:400}.sticky-cart__saving{padding:4px 5px;border:1px solid #cbe9d8;border-radius:5px;background:#e9f7ef;color:#19633b;font-size:10px;font-weight:700;line-height:1}.sticky-cart__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:13px 18px;border:1px solid rgb(21 80 160 / 20%);border-radius:12px;background:linear-gradient(135deg,#3584e5,#1e65c8);color:#fff;box-shadow:inset 0 1px #fff3,0 5px 12px #266cc933;font:inherit;font-size:14px;font-weight:700;line-height:1.3;white-space:nowrap;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.sticky-cart__button:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 7px 18px #266cc94d}.sticky-cart__button:active:not(:disabled){transform:translateY(0)}.sticky-cart__arrow{transition:transform .16s ease}.sticky-cart__button:hover:not(:disabled) .sticky-cart__arrow{transform:translate(2px)}.sticky-cart__button:disabled{opacity:.6;box-shadow:none;cursor:default}.sticky-cart__button:focus-visible,.sticky-cart__product:focus-visible{outline:2px solid #2a76d4;outline-offset:4px}.sticky-cart__spinner{display:none;flex-shrink:0;width:18px;height:18px;border:2px solid rgb(255 255 255 / 40%);border-top-color:#fff;border-radius:50%;animation:sticky-cart-spin .7s linear infinite}.sticky-cart__button[aria-busy=true] .sticky-cart__spinner{display:block}.sticky-cart__button[aria-busy=true] .sticky-cart__bag{display:none}.sticky-cart__error{grid-column:1 / -1;margin:0;color:#b42318;font-size:12px;line-height:1.4}body.overflow-hidden .sticky-cart{visibility:hidden}@media screen and (max-width:989px){.sticky-cart{bottom:calc(80px + env(safe-area-inset-bottom))}}@media screen and (max-width:749px){.sticky-cart{width:calc(100% - 24px);grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px;border-radius:17px}.sticky-cart__product{gap:9px}.sticky-cart__image{flex-basis:46px;width:46px;height:46px;padding:4px;border-radius:10px}.sticky-cart__eyebrow{display:none}.sticky-cart__title{font-size:13px}.sticky-cart__options{font-size:10px}.sticky-cart__price{grid-column:1;flex-direction:row;align-items:center;gap:7px;padding-left:0;border-left:0;font-size:17px}.sticky-cart__price-top{gap:6px}.sticky-cart__price s{font-size:10px}.sticky-cart__saving{padding:3px 4px;font-size:9px}.sticky-cart__button{grid-column:2;grid-row:1 / 3;min-height:50px;padding-inline:13px;font-size:13px}.sticky-cart__arrow{display:none}}@media screen and (max-width:359px){.sticky-cart{gap:7px 8px;padding:10px}.sticky-cart__button{padding-inline:10px;font-size:12px}.sticky-cart__price{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.sticky-cart,.sticky-cart__spinner{animation:none}.sticky-cart__button,.sticky-cart__arrow{transition:none}}@keyframes sticky-cart-enter{0%{opacity:0;margin-bottom:-10px}to{opacity:1;margin-bottom:0}}@keyframes sticky-cart-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/pdp-sticky-bar.css.map */
