.psb{position:fixed;left:50%;bottom:0;transform:translate(-50%);z-index:99999;width:calc(100% - 24px);max-width:var(--page-width);background:rgb(var(--color-background));border-top:1px solid rgba(0,0,0,.08);box-shadow:0 -6px 24px #00000014;padding:10px calc(12px + env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));border-radius:16px 16px 0 0;transition:transform .3s ease,opacity .3s ease}.psb--hidden{display:none}.psb--hiding{transform:translate(-50%) translateY(100%);opacity:0}.psb--visible{display:block}body.psb-active-bottom{padding-bottom:var(--psb-height,72px)}@media (max-width: 989px){body.overflow-hidden .psb{display:none!important}.cart-drawer__overlay{background:rgb(var(--color-background))!important;opacity:1!important}}.psb__container{max-width:var(--page-width);margin:0 auto;padding:0 12px;display:flex;align-items:center;justify-content:center;gap:14px;position:relative}@media (min-width:990px){.psb__container{justify-content:space-between;padding-left:8px;padding-right:12px}}.psb__info{display:flex;align-items:center;gap:10px;min-width:0}.psb__thumb{width:44px;height:44px;object-fit:cover;border-radius:6px;flex:0 0 44px}.psb__text{min-width:0;text-align:center}.psb__title{font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.psb__price .price-item--regular{color:#e6452f;font-weight:800}.psb__btn{white-space:nowrap;flex:0 0 auto;border:none;border-radius:999px;background:#f60;color:#fff;padding:12px 22px;font-weight:700;cursor:pointer;transition:background-color .2s ease}.psb__btn:hover{background:#e55a00}.psb__cart{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgb(var(--color-background));border:1px solid rgba(0,0,0,.12);box-shadow:0 1px 2px #0000000f;transition:transform .12s ease,background-color .2s ease}.psb__cart:hover{transform:translateY(-1px)}.psb__cart img{display:block;width:20px;height:20px;filter:invert(0)}@media (max-width:749px){.psb__container{flex-wrap:wrap}.psb__btn{width:100%;max-width:340px}.psb__title{max-width:280px}}@media (min-width:990px){.psb__title{font-size:15px}.psb__btn{padding:12px 22px}.psb__hide-btn+.psb__info{margin-right:auto;display:flex;align-items:center}.psb__cart+.psb__btn{margin-left:0}}.psb__hide-btn{flex:0 0 auto;width:32px;height:32px;border-radius:6px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:rgba(var(--color-foreground),.5);padding:0;margin-right:4px}.psb__hide-btn:hover{background:rgba(var(--color-foreground),.08);color:rgba(var(--color-foreground),.8);transform:scale(1.05)}.psb__hide-btn:active{transform:scale(.95)}.psb__hide-btn svg{width:14px;height:14px;display:block}@media (max-width:989px){.psb__hide-btn{display:none!important}}.psb__show-btn{position:fixed;left:50%;bottom:16px;transform:translate(-50%);z-index:99998;width:44px;height:44px;border-radius:50%;background:rgb(var(--color-background));border:1px solid rgba(0,0,0,.12);box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease,transform .3s ease;color:rgba(var(--color-foreground),.7);padding:0;opacity:1;pointer-events:auto}.psb__show-btn:hover{background:rgba(var(--color-foreground),.05);color:rgba(var(--color-foreground),1);transform:translate(-50%) translateY(-2px);box-shadow:0 4px 12px #0003}.psb__show-btn:active{transform:translate(-50%) translateY(0);box-shadow:0 2px 6px #00000026}.psb__show-btn svg{width:20px;height:20px;display:block}.psb__show-btn--hidden{opacity:0!important;pointer-events:none!important;transform:translate(-50%) translateY(10px)!important}@media (max-width:989px){.psb__show-btn{bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width:749px){.psb__thumb,.psb__title{display:none}.psb__container{justify-content:space-between;flex-direction:row;gap:10px;flex-wrap:nowrap}.psb__text{display:block;flex:0 0 auto;text-align:left}.psb__price .price-item--compare,.psb__price .price__badge,.psb__price .unit-price{display:none}.psb__btn{width:auto;max-width:none;flex:1 1 auto}.psb__cart{width:48px;height:48px;flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/95/assets/section-product-sticky-buy.css.map */
