#baba-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;background:#0006}#baba-cart-overlay[hidden]{display:none!important}#baba-cart-drawer{position:fixed;top:0;right:0;z-index:99999;display:flex;flex-direction:column;width:min(440px,100%);height:100vh;height:100dvh;overflow:hidden;background:#fff;color:#222;box-shadow:-5px 0 30px #00000014;transform:translate(105%);transition:transform .3s ease}#baba-cart-drawer,#baba-cart-drawer *{box-sizing:border-box}#baba-cart-drawer.open{transform:translate(0)}#baba-cart-drawer .baba-cart-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:22px 24px;border:0}#baba-cart-drawer .baba-cart-header h2{margin:0;font-size:19px;font-weight:650;letter-spacing:.5px;text-transform:uppercase}#baba-cart-close{border:0;background:none;color:#222;font-size:28px;cursor:pointer}#baba-cart-drawer .baba-shipping{flex-shrink:0;margin:4px 0 18px;padding:12px 14px;border:0;border-radius:8px;background:#f5f5f7}#baba-cart-drawer .baba-shipping-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}#baba-cart-drawer .baba-shipping-title{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;letter-spacing:.3px}#baba-cart-drawer .baba-shipping-title svg{flex-shrink:0}#baba-cart-drawer .baba-shipping-country{font-size:10px;color:#888}#baba-cart-drawer .baba-shipping-track{height:4px;overflow:hidden;border-radius:20px;background:#e9e9e9}#baba-shipping-progress{width:0;height:100%;border-radius:20px;background:#222;transition:width .35s ease}#baba-shipping-progress.baba-shipping-success{background:#27845b}#baba-cart-drawer .baba-shipping-message{margin-top:11px;color:#666;font-size:12px}#baba-cart-drawer .baba-cart-content{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 24px 20px;scrollbar-width:thin;scrollbar-color:#ddd transparent}#baba-cart-drawer .baba-cart-item{display:flex;align-items:flex-start;gap:14px;margin-bottom:12px;padding:14px;border:1px solid #e8e8e8;border-radius:6px;background:#fff}#baba-cart-drawer .baba-cart-image{flex:0 0 76px;width:76px;height:90px;object-fit:contain;background:#fff;border:0}#baba-cart-drawer .baba-cart-item-info{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0;font-size:13px}#baba-cart-drawer .baba-cart-item-info strong{font-size:13px;font-weight:600;line-height:1.4}#baba-cart-drawer .baba-cart-variant{color:#777;font-size:11px}#baba-cart-drawer .baba-cart-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:10px;width:100%;margin-top:4px}#baba-cart-drawer .baba-cart-quantity{display:flex;align-items:center;flex:0 0 auto;gap:8px;width:fit-content;max-width:100%;margin:0;white-space:nowrap}#baba-cart-drawer .baba-cart-quantity button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:27px;height:27px;padding:0;border:1px solid #e5e5e5;border-radius:4px;background:#fff;color:#222;font-size:15px;cursor:pointer}#baba-cart-drawer .baba-cart-remove{position:static;display:inline-block;flex:0 0 auto;align-self:center;width:auto;margin:0;padding:0;border:0;background:transparent;color:#777;font-size:11px;line-height:1.4;text-decoration:underline;white-space:nowrap;cursor:pointer}#baba-cart-drawer .baba-recommendations{display:block;margin-top:24px;padding:22px 0 0;border:0;border-top:1px solid #e8e8e8;background:#fff}#baba-cart-drawer .baba-recommendations[hidden]{display:none!important}#baba-cart-drawer .baba-recommendations-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}#baba-cart-drawer .baba-recommendations-header h3{margin:0;font-size:12px;font-weight:600;letter-spacing:.5px}#baba-cart-drawer .baba-recommendations-arrows{display:flex;gap:6px}#baba-cart-drawer .baba-recommendations-arrows button{display:flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:1px solid #e8e8e8;border-radius:50%;background:#fff;color:#222;font-size:19px;cursor:pointer}#baba-cart-drawer .baba-recommendations-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 24px) / 2.35);gap:10px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}#baba-cart-drawer .baba-recommendations-list::-webkit-scrollbar{display:none}#baba-cart-drawer .baba-rec-card{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:transparent;scroll-snap-align:start}#baba-cart-drawer .baba-rec-image{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;height:auto;margin-bottom:8px;padding:8px;border:1px solid #e8e8e8;border-radius:4px;background:#fff;box-shadow:none;overflow:hidden}#baba-cart-drawer .baba-rec-image img{display:block;width:100%;height:100%;object-fit:contain;border:0;background:transparent}#baba-cart-drawer .baba-rec-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:10px;overflow:hidden;margin:0;color:#222;font-size:11px;font-weight:600;line-height:15px;text-decoration:none}#baba-cart-drawer .baba-rec-bottom{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-top:3px;color:#222;font-size:12px}#baba-cart-drawer .baba-rec-add{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:0;border:0;border-radius:5px;background:#222;color:#fff;font-size:20px;cursor:pointer}#baba-cart-drawer .baba-rec-add:disabled{opacity:.5}#baba-cart-drawer .baba-discount-section{margin-top:24px;padding:20px 0 8px;border-top:1px solid #e8e8e8}#baba-cart-drawer .baba-discount-heading{display:flex;align-items:center;gap:9px;margin-bottom:14px}#baba-cart-drawer .baba-discount-heading svg{flex-shrink:0;color:#222}#baba-cart-drawer .baba-discount-heading h3{margin:0;color:#222;font-size:12px;font-weight:600;letter-spacing:.4px;line-height:1.4}#baba-cart-drawer .baba-discount-form{display:flex;align-items:stretch;gap:8px;width:100%;margin:0}#baba-cart-drawer #baba-discount-code{display:block;flex:1 1 auto;min-width:0;height:42px;margin:0;padding:0 12px;border:1px solid #dedede;border-radius:5px;outline:none;background:#fff;color:#222;font-family:inherit;font-size:12px;line-height:normal;box-shadow:none;-webkit-appearance:none;appearance:none}#baba-cart-drawer #baba-discount-code::placeholder{color:#999;opacity:1}#baba-cart-drawer #baba-discount-code:focus{border-color:#222}#baba-cart-drawer #baba-discount-apply{display:flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:92px;height:42px;margin:0;padding:0 14px;border:1px solid #222;border-radius:5px;background:#222;color:#fff;font-family:inherit;font-size:12px;font-weight:600;line-height:1;text-align:center;text-transform:none;letter-spacing:0;cursor:pointer}#baba-cart-drawer #baba-discount-apply:hover{background:#000;border-color:#000}#baba-cart-drawer #baba-discount-apply:disabled{opacity:.6;cursor:wait}#baba-cart-drawer .baba-discount-message{margin:10px 0 0;color:#555;font-size:11px;line-height:1.5}#baba-cart-drawer .baba-discount-message[hidden]{display:none!important}#baba-cart-drawer .baba-discount-message.baba-discount-error{color:#c0392b}#baba-cart-drawer .baba-discount-section:has(.baba-discount-applied:not([hidden])) .baba-discount-form{display:none!important}#baba-cart-drawer .baba-discount-applied{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:4px}#baba-cart-drawer .baba-discount-applied-label{display:inline-flex;align-items:center;gap:8px;max-width:75%;padding:9px 12px;border:1px solid #cce6d8;border-radius:5px;background:#f1f9f4;color:#27845b;font-size:12px;font-weight:600;overflow-wrap:anywhere}#baba-cart-drawer .baba-discount-check{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:17px;height:17px;border-radius:50%;background:#27845b;color:#fff;font-size:11px;font-weight:700}#baba-cart-drawer .baba-discount-remove{flex-shrink:0;padding:5px 0;border:0;background:transparent;color:#777;font-size:11px;text-decoration:underline;cursor:pointer}#baba-cart-drawer .baba-discount-remove:hover{color:#222}#baba-cart-drawer .baba-cart-footer{flex-shrink:0;padding:18px 24px 22px;border-top:1px solid #eee;background:#fff}#baba-cart-drawer .baba-cart-subtotal{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;font-size:13px}#baba-cart-drawer #baba-cart-discount-total{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px;color:#27845b;font-size:12px}#baba-cart-drawer .baba-cart-checkout{display:block;width:100%;padding:15px;border-radius:5px;background:#222;color:#fff;font-size:13px;font-weight:600;text-align:center;text-decoration:none}#baba-cart-drawer .baba-cart-checkout:hover{background:#000}@media(max-width:480px){#baba-cart-drawer .baba-cart-header{padding:20px}#baba-cart-drawer .baba-shipping{padding:14px 20px 18px}#baba-cart-drawer .baba-cart-content{padding:10px 20px 18px}#baba-cart-drawer .baba-cart-footer{padding:16px 20px 20px}#baba-cart-drawer .baba-cart-item{gap:10px;padding:12px}#baba-cart-drawer .baba-cart-image{flex-basis:65px;width:65px}#baba-cart-drawer .baba-cart-actions{gap:8px}#baba-cart-drawer .baba-cart-quantity{gap:5px}#baba-cart-drawer .baba-cart-remove{font-size:10px}#baba-cart-drawer .baba-discount-section{margin-top:20px;padding-top:18px}#baba-cart-drawer #baba-discount-code{height:40px;padding:0 10px;font-size:12px}#baba-cart-drawer #baba-discount-apply{min-width:84px;height:40px;padding:0 10px;font-size:11px}}#baba-cart-drawer .baba-newsletter-section{margin-top:14px;padding-bottom:12px}#baba-cart-drawer .baba-newsletter-details{border:1px solid #e8e8e8;border-radius:6px;background:#fff;overflow:hidden}#baba-cart-drawer .baba-newsletter-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 13px;cursor:pointer;list-style:none;color:#222;font-size:12px;line-height:1.5}#baba-cart-drawer .baba-newsletter-toggle::-webkit-details-marker{display:none}#baba-cart-drawer .baba-newsletter-toggle-left{display:flex;align-items:center;gap:9px}#baba-cart-drawer .baba-newsletter-toggle-left svg{flex-shrink:0}#baba-cart-drawer .baba-newsletter-toggle strong{font-weight:700}#baba-cart-drawer .baba-newsletter-chevron{flex-shrink:0;transition:transform .2s ease}#baba-cart-drawer .baba-newsletter-details[open] .baba-newsletter-chevron{transform:rotate(180deg)}#baba-cart-drawer .baba-newsletter-content{padding:0 13px 15px;border-top:1px solid #f0f0f0}#baba-cart-drawer .baba-newsletter-content>p:first-child{margin:13px 0;font-size:12px;line-height:1.6;color:#555}#baba-cart-drawer .baba-newsletter-note{margin:10px 0 0;color:#777;font-size:10px;line-height:1.5}#baba-cart-drawer .klaviyo-form-TFSRf7,#baba-cart-drawer .klaviyo-form-TFSRf7 *{box-sizing:border-box}#baba-cart-drawer .baba-newsletter-section{margin-top:10px;padding-bottom:4px}#baba-cart-drawer .baba-newsletter-details{border-color:#e8e8e8;border-radius:5px}#baba-cart-drawer .baba-newsletter-toggle{padding:11px 12px;font-size:11px;line-height:1.4}#baba-cart-drawer .baba-newsletter-toggle-left{gap:7px}#baba-cart-drawer .baba-newsletter-content{padding:0 12px 10px}#baba-cart-drawer .baba-newsletter-content>p:first-child{margin:8px 0 9px;font-size:11px;line-height:1.4}#baba-cart-drawer .baba-newsletter-note{margin:6px 0 0;font-size:9px;line-height:1.4}#baba-cart-drawer .klaviyo-form-TFSRf7{width:100%;max-width:100%}#baba-cart-drawer .klaviyo-form-TFSRf7 form{padding:0!important;margin:0!important}#baba-cart-drawer .klaviyo-form-TFSRf7 input[type=email]{height:40px!important;min-height:40px!important;padding:0 10px!important;font-size:12px!important;border-radius:4px!important;box-shadow:none!important}#baba-cart-drawer .klaviyo-form-TFSRf7 button[type=submit]{min-height:40px!important;padding:0 12px!important;font-size:11px!important;font-weight:600!important;border-radius:4px!important;letter-spacing:0!important;text-transform:none!important}#baba-cart-drawer .klaviyo-form-TFSRf7 form>div{margin-top:0!important;margin-bottom:0!important}@media(max-width:480px){#baba-cart-drawer .baba-newsletter-toggle{padding:10px}#baba-cart-drawer .baba-newsletter-content{padding:0 10px 10px}}#baba-cart-drawer{display:flex;flex-direction:column;overflow:hidden}#baba-cart-drawer .baba-cart-header,#baba-cart-drawer .baba-shipping{flex:0 0 auto}#baba-cart-drawer .baba-cart-content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#baba-cart-drawer>.baba-cart-footer{position:relative;bottom:auto;flex:0 0 auto;margin-top:0;background:#fff;border-top:1px solid #e8e8e8}@media screen and (max-width:600px){#baba-cart-drawer{height:100dvh;max-height:100dvh}#baba-cart-drawer .baba-cart-header{padding:12px 18px 8px}#baba-cart-drawer .baba-cart-header h2{font-size:17px}#baba-cart-drawer .baba-shipping{padding:12px 14px}#baba-cart-drawer .baba-shipping-heading{margin-bottom:8px}#baba-cart-drawer .baba-shipping-message{margin-top:7px;font-size:11px}#baba-cart-drawer .baba-cart-content{padding:4px 18px 12px}#baba-cart-drawer .baba-cart-item{padding:10px;gap:10px;margin-bottom:8px}#baba-cart-drawer .baba-cart-image{flex:0 0 60px;width:60px;height:72px}#baba-cart-drawer .baba-recommendations{margin-top:12px;padding-top:12px}#baba-cart-drawer .baba-recommendations-header{margin-bottom:8px}#baba-cart-drawer .baba-recommendations-list{grid-auto-columns:calc((100% - 24px) / 2.35);gap:10px}#baba-cart-drawer .baba-rec-image{aspect-ratio:5 / 3.5;padding:6px;margin-bottom:5px}#baba-cart-drawer .baba-rec-title{font-size:10px;line-height:14px}#baba-cart-drawer .baba-rec-bottom{font-size:11px}#baba-cart-drawer .baba-rec-add{width:27px;height:27px;font-size:18px}#baba-cart-drawer .baba-discount-section{margin-top:14px;padding-top:14px}#baba-cart-drawer .baba-newsletter-section{margin-top:8px;margin-bottom:10px}#baba-cart-drawer>.baba-cart-footer{padding:10px 18px max(12px,env(safe-area-inset-bottom))}#baba-cart-drawer .baba-cart-subtotal{margin-bottom:9px}#baba-cart-drawer #baba-cart-discount-total{margin-bottom:6px}#baba-cart-drawer .baba-cart-checkout{padding:12px}}#baba-cart-drawer .baba-cart-bottom{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;max-height:none;background:#fff;border-top:1px solid #e8e8e8}#baba-cart-drawer .baba-bottom-accordion{flex:0 1 auto;min-height:0;border-bottom:1px solid #eee}#baba-cart-drawer .baba-bottom-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 18px;list-style:none;cursor:pointer;color:#222;font-size:12px;line-height:1.4}#baba-cart-drawer .baba-bottom-toggle::-webkit-details-marker{display:none}#baba-cart-drawer .baba-bottom-toggle-left{display:flex;align-items:center;gap:9px;min-width:0}#baba-cart-drawer .baba-bottom-toggle-left svg{flex-shrink:0}#baba-cart-drawer .baba-bottom-arrow{flex-shrink:0;font-size:18px;transition:transform .2s ease}#baba-cart-drawer .baba-bottom-accordion[open] .baba-bottom-arrow{transform:rotate(180deg)}#baba-cart-drawer .baba-bottom-panel{min-height:0;padding:0 18px 12px}#baba-cart-drawer .baba-bottom-panel .baba-discount-section{margin:0;padding:0;border:0}#baba-cart-drawer .baba-bottom-panel .baba-newsletter-section{margin:0;padding:0}#baba-cart-drawer .baba-bottom-panel .baba-newsletter-content{padding:0;border:0}#baba-cart-drawer .baba-cart-bottom .baba-cart-footer{position:relative;bottom:auto;flex:0 0 auto;margin-top:0;padding:12px 18px max(14px,env(safe-area-inset-bottom));border-top:1px solid #eee;background:#fff}@media(max-width:600px){#baba-cart-drawer .baba-bottom-toggle{padding:11px 18px}}#baba-cart-drawer .baba-cart-extras{margin:24px 0 32px;border:1px solid #E8E8EA;border-radius:8px;background:#f5f5f7;overflow:hidden}#baba-cart-drawer .baba-cart-extras .baba-bottom-accordion{background:transparent;border-bottom:1px solid #E2E2E5}#baba-cart-drawer .baba-cart-extras .baba-bottom-accordion:last-child{border-bottom:0}#baba-cart-drawer .baba-cart-extras .baba-bottom-toggle{background:transparent;padding:14px 16px}#baba-cart-drawer .baba-cart-extras .baba-bottom-panel{background:transparent;padding:0 16px 16px}#baba-cart-drawer #baba-discount-code{background:#fff}#baba-cart-drawer .baba-cart-bottom{flex:0 0 auto;margin-top:auto;background:#fff;border-top:1px solid #E5E5E7;box-shadow:0 -8px 20px #0000000f;z-index:2}#baba-cart-drawer .baba-cart-bottom .baba-cart-footer{background:#fff;border-top:0}#baba-cart-drawer .baba-cart-checkout{background:#222;color:#fff}#baba-cart-drawer .baba-cart-payment-icons{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:6px;margin-top:12px;overflow:hidden}#baba-cart-drawer .baba-cart-payment-icon{display:inline-flex;align-items:center;justify-content:center}#baba-cart-drawer .baba-cart-payment-icon svg{display:block;width:38px;height:24px}#baba-cart-drawer{bottom:0;height:100dvh;max-height:100dvh;overflow:hidden}#baba-cart-drawer .baba-cart-content{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain}#baba-cart-drawer .baba-cart-bottom{flex:0 0 auto;margin-top:auto;min-height:0}html.baba-cart-locked,body.baba-cart-locked{overflow:hidden!important;overscroll-behavior:none}#baba-cart-drawer{position:fixed;top:0;right:0;bottom:0;height:100dvh;max-height:100dvh;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}#baba-cart-drawer .baba-cart-content{flex:1 1 0%;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#baba-cart-drawer .baba-cart-bottom{flex:0 0 auto;min-height:0;margin-top:auto;background:#f5f5f7}#baba-cart-drawer .baba-cart-bottom .baba-cart-footer{flex:0 0 auto;background:#f5f5f7}#baba-cart-drawer input,#baba-cart-drawer textarea,#baba-cart-drawer select{font-size:16px!important}@media screen and (max-width:600px){#baba-cart-drawer .klaviyo-form-TFSRf7 input,#baba-cart-drawer .klaviyo-form-TFSRf7 input[type=email],#baba-cart-drawer .klaviyo-form-TFSRf7 input[type=text]{font-size:16px!important;-webkit-text-size-adjust:100%}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/baba-cart.css.map */
