body.ats-lock{position:fixed;overflow:hidden!important;width:100%}.ats-cart-panel{will-change:transform;transform-origin:right center;transition:transform .5s cubic-bezier(.4,0,.2,1)}.ats-cart-overlay,.ats-cart-content{transition:opacity .4s ease-in-out}.ats-cart-content.ats-hidden{opacity:0}.ats-cart-drawer *{box-sizing:border-box}.ats-cartbadge{font-size:12px;border-radius:9999px;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text));font-weight:600;text-align:center;align-items:center;padding:0rem .8rem;line-height:2}.ats-variant{margin-top:2px;color:var(--ats-muted)}.ats-cart-property{margin:0;color:rgba(var(--color-foreground),.75)}.ats-cart-property__label{font-weight:500}.ats-cart-item-link{color:inherit;text-decoration:none}.ats-cart-item-link:hover{text-decoration:underline}.ats-cart-item-media{line-height:0}.ats-remove{color:var(--ats-danger);text-decoration:underline}.ats-qty-btn{background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:0;display:flex;padding:0 1.2rem;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease}.ats-upsell-plus{--upsell-pos: translate(50%, 50%);transform:var(--upsell-pos) scale(1);will-change:transform,box-shadow,background,color;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,color .25s ease}.ats-upsell-plus:hover{transform:var(--upsell-pos) scale(1.06) rotate(90deg);box-shadow:0 6px 18px #00000024}.ats-cart-empty{height:100%}.ats-cart-empty__icon-img{display:block;width:180px;height:180px;object-fit:contain}.ats-icon-mask{display:inline-block;width:180px;height:180px;mask:var(--icon-url) no-repeat center / contain;-webkit-mask:var(--icon-url) no-repeat center / contain;background-color:rgb(var(--color-foreground))}#ats-NoteSheet[aria-hidden=false] .ats-note-sheet__panel{transform:translateY(0)}#ats-NoteSheet[aria-hidden=true] .ats-note-sheet__panel{transform:translateY(100%)}.ats-note-sheet__panel{transition:transform .3s ease-in-out}.ats-cart-price-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.ats-cart-price-wrap--below-title{align-items:flex-start}.ats-cart-line__remove{display:flex;justify-content:flex-end;align-items:flex-start}.ats-cart-line--card .ats-cart-line__remove .ats-free-badge{margin:0}.ats-cart-line--card{overflow:hidden;border-radius:var(--buttons-radius, 8px);border:1px solid rgb(var(--color-accent))}.ats-cart-line__body{padding:.75rem}.ats-cart-line__addons{display:flex;flex-direction:column;gap:.75rem;margin:0 .75rem;padding:.75rem 0 .75rem .75rem;border-top:1px dashed rgb(var(--color-accent))}.ats-cart-price-wrap--stacked{align-items:flex-start;margin-top:.25rem;margin-bottom:.25rem}.ats-cart-remove-icon{display:block;width:20px;height:20px;object-fit:contain}.ats-price-cut{text-decoration:line-through;opacity:.6}.ats-cart-note-btn{display:block;width:100%;margin-bottom:1rem;padding:.8rem 1.2rem;font-weight:600;text-align:center;color:rgb(var(--color-foreground));background:rgba(var(--color-foreground),.06);border:1px dashed rgba(var(--color-foreground),.35);border-radius:var(--buttons-radius);cursor:pointer}.ats-cart-note-btn:hover{background:rgba(var(--color-foreground),.1)}.ats-qty-btn:disabled{opacity:.4;cursor:not-allowed}.ats-gift-wrap{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;cursor:pointer}.ats-gift-wrap input{flex-shrink:0;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground))}.ats-free-badge{padding:2px 8px;border:1px solid rgb(var(--color-accent));border-radius:var(--buttons-radius)}@media screen and (max-width:749px){.ats-cart-drawer.ats-cart-drawer--open{z-index:100000}body.ats-lock .ats-mobile-bar,body.ats-cart-note-open .ats-mobile-bar{display:none!important}body.ats-lock,body.ats-cart-note-open{padding-bottom:0!important}.ats-cart-panel.ats-modal-panel{overflow:hidden}.ats-cart-panel .ats-cart-noempty>.tw-shrink-0:last-child{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}#ats-CartUpsell{overflow:hidden}.ats-note-sheet{z-index:100001}.ats-note-sheet__panel{max-height:min(70dvh,85svh);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/ats-cart-drawer.css.map */
