body.template-product{overflow-anchor:none}.product__main-photos{transition:opacity .25s ease-out}.product__main-photos.ds-variant-flash{animation:ds-variant-flash .55s cubic-bezier(.32,.72,0,1)}@keyframes ds-variant-flash{0%{opacity:.55;transform:scale(.97)}40%{opacity:1;transform:scale(1.01)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.product__main-photos.ds-variant-flash{animation:none}}.ds-cart-bar{position:fixed;left:12px;right:12px;bottom:max(12px,calc(env(safe-area-inset-bottom,0px) + 8px));z-index:2147483640;isolation:isolate;opacity:0;transform:translateY(28px) scale(.96);pointer-events:none;transition:opacity .35s cubic-bezier(.32,.72,0,1),transform .42s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.ds-cart-bar[data-state=visible]{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ds-cart-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px 8px 8px;max-width:1200px;margin:0 auto;min-height:56px;border-radius:22px;background:linear-gradient(180deg,#ffffffc7,#ffffffad),#ffffffd9;backdrop-filter:blur(20px) saturate(180%) brightness(1.02);-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.02);box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000f,inset 0 1px #ffffffa6,inset 0 -.5px #0000000a,0 0 0 .5px #0000000f;contain:layout paint}@supports not ((backdrop-filter: blur(20px)) or (-webkit-backdrop-filter: blur(20px))){.ds-cart-bar__inner{background:#fffffff7}}.ds-cart-bar__img{flex-shrink:0;width:44px;height:44px;border-radius:12px;overflow:hidden;background:#f5f5f7}.ds-cart-bar__img img{width:100%;height:100%;object-fit:cover;display:block}.ds-cart-bar__info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.ds-cart-bar__title{font:600 1rem/1.25 -apple-system,SF Pro Text,Helvetica Neue,sans-serif;color:#1d1d1f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.ds-cart-bar__price{font:600 .9375rem/1.1 -apple-system,SF Pro Text,Helvetica Neue,sans-serif;color:#1d1d1f;letter-spacing:-.01em}.ds-cart-bar__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:88px;padding:9px 14px;background:#06c;color:#fff;border:none;border-radius:980px;font:600 .875rem/1 -apple-system,SF Pro Text,Helvetica Neue,sans-serif;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background .25s cubic-bezier(.32,.72,0,1),transform .12s ease}.ds-cart-bar__btn:hover{background:#06c}.ds-cart-bar__btn:active:not(:disabled){background:#005bb5;transform:scale(.97)}.ds-cart-bar__btn:disabled{background:#86868b;cursor:not-allowed}.ds-cart-bar__btn--success,.ds-cart-bar__btn--success:hover{background:#34c759!important}.ds-cart-bar__check{display:none;width:16px;height:16px;flex-shrink:0}.ds-cart-bar__btn--success .ds-cart-bar__check{display:inline-block;animation:ds-check-pop .35s cubic-bezier(.32,1.72,.5,1)}@keyframes ds-check-pop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1);opacity:1}}@media(max-width:360px){.ds-cart-bar{left:8px;right:8px}.ds-cart-bar__inner{padding:8px 10px 8px 8px;gap:10px;border-radius:20px}.ds-cart-bar__img{width:40px;height:40px;border-radius:10px}.ds-cart-bar__btn{min-width:80px;padding:9px 12px;font-size:.8125rem;gap:5px}.ds-cart-bar__title{font-size:.9375rem}}@media(min-width:769px){.ds-cart-bar{left:50%;right:auto;transform:translate(-50%) translateY(20px);width:calc(100% - 32px);max-width:720px}.ds-cart-bar[data-state=visible]{transform:translate(-50%) translateY(0)}}body:has(#DsCartBar) #StickyCart,body[data-has-cart-bar] #StickyCart{display:none!important}body.sn-cart-open #DsCartBar,html.js-drawer-open #DsCartBar,body.js-drawer-open #DsCartBar{opacity:0!important;pointer-events:none!important;transform:translateY(28px) scale(.96)!important}@media(min-width:769px){body.sn-cart-open #DsCartBar,html.js-drawer-open #DsCartBar,body.js-drawer-open #DsCartBar{transform:translate(-50%) translateY(28px) scale(.96)!important}}@media(prefers-reduced-motion:reduce){.ds-cart-bar{transition:opacity .2s ease;transform:translateY(0)}.ds-cart-bar[data-state=visible]{transform:translateY(0)}@media(min-width:769px){.ds-cart-bar,.ds-cart-bar[data-state=visible]{transform:translate(-50%)}}.ds-cart-bar__btn:active:not(:disabled){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/ds-cart-bar.css.map */
