pw-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:990;display:block;opacity:0;visibility:hidden;transform:translateY(12px);pointer-events:none;transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}pw-sticky-atc.is-visible{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition:opacity .3s ease,transform .3s ease}@media(prefers-reduced-motion:reduce){pw-sticky-atc,pw-sticky-atc.is-visible{transition:none;transform:none}}.pw-sticky-atc__card{display:flex;align-items:center;gap:16px;background-color:var(--pw-satc-bg, #ffffff);color:var(--pw-satc-text, #111111);padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));border-radius:5px;border:1px solid #c2c2c29c;box-shadow:0 -6px 16px #0000001a}.pw-sticky-atc__info{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 auto}.pw-sticky-atc__image{width:64px;height:64px;object-fit:contain;flex-shrink:0;background-color:#fff}.pw-sticky-atc__details{min-width:0}.pw-sticky-atc__title{display:block;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pw-sticky-atc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-top:2px;font-size:17px}.pw-sticky-atc__price-current{font-weight:700}.pw-sticky-atc__price-compare{opacity:.55}.pw-sticky-atc__price-compare[hidden],.pw-sticky-atc__badge[hidden],.pw-sticky-atc__unit-price[hidden]{display:none}.pw-sticky-atc__badge{align-self:center;background-color:var(--pw-satc-badge-bg, #b45309);color:#fff;border-radius:4px;padding:1px 6px;font-size:calc(12px / 16 * var(--base-body-size, 16px));font-weight:700;line-height:1.5}.pw-sticky-atc__unit-price{opacity:.65;font-size:calc(13px / 16 * var(--base-body-size, 16px))}.pw-sticky-atc__action{flex-shrink:0}.pw-sticky-atc__button.working .button__text{opacity:0}.pw-sticky-atc__button[disabled]{opacity:.55;cursor:not-allowed}.pw-sticky-atc__button{padding:.5rem 1.25rem}@media screen and (max-width:767px){.pw-sticky-atc__info{display:none}.pw-sticky-atc__card{border-radius:0;border:none;border-top:1px solid #c2c2c29c}.pw-sticky-atc__action{flex:1 1 auto}.pw-sticky-atc__button{width:100%;padding:.75rem 1.25rem}.pw-sticky-atc__button .button__text{font-weight:700}}@media screen and (min-width:768px){pw-sticky-atc{left:auto;right:24px;bottom:24px;max-width:560px}.pw-sticky-atc__card{box-shadow:0 4px 24px #00000029}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/pw-sticky-add-to-cart.css.map */
