[data-cart-drawer] [hidden]{display:none!important}.cart-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-overlay, 1000);display:flex;align-items:stretch;justify-content:flex-end;background:color-mix(in srgb,var(--color-overlay-warm) 35%,transparent);opacity:0;transition:opacity .35s cubic-bezier(.16,1,.3,1);overflow:hidden}.cart-drawer-backdrop[hidden]{display:none}.cart-drawer-backdrop--open{opacity:1}.cart-drawer-panel{position:fixed;top:0;right:0;bottom:0;left:auto;height:100%;width:min(438px,100vw);max-width:100vw;margin:0;display:flex;flex-direction:column;background:var(--color-surface);color:var(--color-text-primary);font-family:var(--font-body);box-shadow:-16px 0 48px color-mix(in srgb,var(--color-overlay-warm) 12%,transparent);transform:translate(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform;outline:none}.cart-drawer-panel--open{transform:translate(0)}.cart-drawer-panel--bershka *{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.cart-drawer-backdrop{transition:opacity .2s ease-out}.cart-drawer-panel{transition:opacity .2s ease-out;transform:none!important}}.cart-drawer-header{display:flex;align-items:center;justify-content:space-between;height:52px;flex-shrink:0;padding:0 12px 0 20px;border-bottom:1px solid var(--color-border)}.cart-drawer-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--color-text-primary);cursor:pointer;padding:0;transition:opacity .15s ease}.cart-drawer-close:hover{opacity:.7}.cart-drawer-close:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.cd-tabs{display:flex;gap:20px;height:100%}.cd-tab{position:relative;display:inline-flex;align-items:center;gap:4px;height:52px;border:0;background:transparent;padding:0;cursor:pointer;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.cd-tab.is-active{color:var(--color-text-primary)}.cd-tab.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--color-text-primary)}.cd-tab:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:-2px}.cd-panel{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.cd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.cd-scroll::-webkit-scrollbar{width:6px}.cd-scroll::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.cd-banner{margin:16px 20px 0}.cd-list{list-style:none;margin:0;padding:0 20px}.cd-item{padding:18px 0}.cd-item:last-child{border-bottom:0}.cd-item-media{flex:0 0 96px;max-width:96px}.cd-item-body{padding-top:2px}.cd-item-variant{font-size:11px;letter-spacing:.06em}.cd-coupon{margin:4px 20px 0;border-top:1px solid var(--color-border)}.cd-coupon-head{min-height:52px}.cd-coupon-add{text-decoration:underline;text-underline-offset:3px}.cd-coupon-remove{padding:0 0 12px}.cd-coupon-form{padding:2px 0 16px}.cd-coupon-note{margin:0;padding:0 0 14px}.cd-footer{flex:0 0 auto;padding:14px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);box-shadow:0 -8px 24px color-mix(in srgb,var(--color-text-primary) 4%,transparent)}.cd-total{display:flex;justify-content:space-between;align-items:center;padding:10px 0 12px;border-top:1px solid var(--color-border)}.cd-checkout-form{margin:0}.cart-drawer-empty{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px 32px}.cart-drawer-empty-icon{color:var(--color-text-muted);margin-bottom:12px}.cart-drawer-empty-title{margin:0 0 6px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cart-drawer-empty-sub{margin:0 0 18px;max-width:280px;font-size:12px;line-height:1.5;color:var(--color-text-muted)}.cart-drawer-empty .cd-btn{width:auto;min-width:180px}.cart-drawer-empty--compact{flex:0 0 auto;padding:36px 24px 28px}.cd-empty-emoji{font-size:36px;line-height:1;margin-bottom:12px}.cd-recs{padding:20px 20px 24px;border-top:1px solid var(--color-border)}.cd-favs .cd-grid{padding:16px 20px 24px}@media(max-width:479px){.cart-drawer-panel{width:100vw}.cd-list,.cd-footer,.cd-recs{padding-left:16px;padding-right:16px}.cd-banner,.cd-coupon{margin-left:16px;margin-right:16px}.cd-favs .cd-grid{padding-left:16px;padding-right:16px}.cd-item-media{flex-basis:88px;max-width:88px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-cart-drawer.css.map */
