.product-sticky-atc,.product-sticky-atc *,.product-sticky-atc *:before,.product-sticky-atc *:after{box-sizing:border-box}.product-sticky-atc{position:fixed;bottom:0;left:0;right:0;z-index:999;background:#fff;box-shadow:inset 0 .7px #e9f0e2,2px 0 2px #1319271f;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px)) 34px;transform:translateY(110%);transition:transform .25s ease;font-family:Manrope,sans-serif!important}.product-sticky-atc,.product-sticky-atc *{font-family:Manrope,sans-serif!important}.product-sticky-atc.psa--visible{transform:translateY(0)}.psa__inner{display:flex;align-items:flex-start;justify-content:space-between;width:100%}.psa__price-block{display:flex;flex-direction:column;justify-content:space-between;height:57px;min-width:165px}.psa__price-row{display:flex;align-items:flex-start;gap:6px}.psa__prices{display:flex;flex-direction:column;gap:8px;color:#2a2a2a;white-space:nowrap}.psa__price{font-weight:700;font-size:30px;line-height:20px;margin:0}.psa__compare{font-weight:400;font-size:12px;line-height:10px;text-decoration:line-through;margin:0}.psa__divider{width:1px;height:22px;background:#cbcbcb;flex:none}.psa__off{font-weight:700;font-size:16px;color:#00d275;white-space:nowrap;margin:0}.psa__note{font-weight:400;font-size:10px;line-height:1.5;color:#a1a1a1;margin:0}.psa__button{display:flex;align-items:center;justify-content:center;height:57px;width:331px;padding:2px 12px;background:#222;border:1px solid #222222;border-radius:4px;font-weight:700;font-size:16px;color:#fff;text-align:center;cursor:pointer}.psa__button:disabled{opacity:.5;cursor:not-allowed}.psa__button{position:relative}.psa__button--loading{pointer-events:none}.psa__button--loading .psa__button-label{opacity:0}.psa__button .loading__spinner{position:absolute;top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.psa__button .loading__spinner.hidden{display:none}.psa__button .loading__spinner svg{width:100%;height:100%;animation:psa-spin 1s linear infinite}.psa__button .loading__spinner .path{stroke:#fff;stroke-dasharray:150 40;stroke-linecap:round;fill:none}@keyframes psa-spin{to{transform:rotate(360deg)}}@media screen and (max-width:768px){.product-sticky-atc{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))}.psa__price-block{height:53px}.psa__prices{gap:6px}.psa__price{font-size:28px}.psa__button{height:53px;width:142px}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/product-sticky-atc.css.map */
