.fl-cart,.fl-cart-dialog{--color-text:#2a0509;--color-background:#fff;--color-lines-and-borders:#e6d6da;--drawer-width:480px;--drawer-padding-horizontal:28px;--drawer-padding-vertical:24px;color:#2a0509;background:#fff;font:400 15px/1.5 Flipd Sans,sans-serif}.fl-cart *{box-sizing:border-box}.fl-cart a{color:inherit}.fl-cart button,.fl-cart input,.fl-cart textarea{font-family:Flipd Sans,sans-serif}.fl-cart :is(button,a,input,textarea):focus-visible{outline:2px solid #4a0810;outline-offset:3px}.fl-cart-dialog{max-width:100vw}.fl-cart-dialog::backdrop{background:#2a05098c}.fl-cart :is(h1,h2,h3,.cart__title,.cart-subtotal){color:#4a0810;font-family:Flipd Bodoni,serif;font-weight:800;letter-spacing:-.025em}.fl-cart .cart-drawer__header-content{min-height:48px;justify-content:flex-start;padding-right:92px}.fl-cart .cart-drawer__header-content h3{font-size:30px;line-height:1.1}.fl-cart .cart-drawer__header-content-left{left:auto;right:0}.fl-cart .cart-drawer__header-content-right{right:48px;margin:0}.fl-cart .modal-close-button{margin:0;width:44px;height:44px;border-radius:50%;background:#efe7ea;color:#4a0810}cart-drawer.fl-cart{display:block;height:100%}cart-drawer.fl-cart drawer-inner{display:flex;flex-direction:column;height:100%;min-height:0}cart-drawer.fl-cart .drawer-header{flex-shrink:0;padding:18px 28px;border-bottom:1px solid #e6d6da;box-shadow:none}cart-drawer.fl-cart .drawer-viewport{flex:1;min-height:0;overflow-y:auto;scroll-margin-bottom:0}cart-drawer.fl-cart .drawer-content{padding:24px 28px;min-height:100%;gap:20px}cart-drawer.fl-cart .drawer-content form{justify-content:flex-start;gap:20px}cart-drawer.fl-cart .drawer-footer{position:static;flex-shrink:0;background:#fff;pointer-events:auto;padding:20px 28px max(20px,env(safe-area-inset-bottom));border-top:1px solid #e6d6da;box-shadow:none!important}cart-drawer.fl-cart .cart-drawer__footer-content{gap:12px}.fl-cart .cart-subtotal{font-size:25px;display:flex;justify-content:space-between;gap:12px}.fl-cart .cart-tax-note{font:400 13px/1.5 Flipd Sans,sans-serif;color:#77525a;margin:6px 0 0;opacity:1}.fl-cart .cart-items{gap:0;margin:0}.fl-cart cart-item{display:block;padding:20px 0;border-bottom:1px solid #e6d6da}.fl-cart cart-item:first-child{padding-top:0}.fl-cart cart-item .product-item-minimal{border:0;border-radius:0;padding:0;gap:16px}.fl-cart cart-item .product-item-minimal__image{--fl-cart-image-width:88px;--fl-cart-image-height:112px;flex:0 0 var(--fl-cart-image-width);align-self:flex-start;width:var(--fl-cart-image-width);height:var(--fl-cart-image-height);background:#fbf1ea;border-radius:12px;overflow:hidden}.fl-cart cart-item .product-item-minimal__image .image{width:var(--fl-cart-image-width);height:var(--fl-cart-image-height);max-height:100%;border-radius:12px}.fl-cart cart-item .product-item-minimal__image img{object-fit:contain;padding:6px}.fl-cart cart-item .product-item-minimal__content{min-width:0;gap:12px}.fl-cart cart-item .product-item-minimal__title{font:800 20px/1.2 Flipd Bodoni,serif;color:#4a0810;overflow-wrap:anywhere}.fl-cart cart-item .product-item-minimal__price{font-weight:700;font-size:15px}.fl-cart cart-item .product-item-minimal__variant{font-size:13px;color:#77525a}.fl-cart cart-item .product-item-minimal__content-main{gap:12px}.fl-cart quantity-input{display:flex;align-items:center;gap:0}.fl-cart quantity-input .btn.btn--style-icon{width:40px;height:44px;min-width:40px;min-height:44px;border:0;border-radius:50%;background:#efe7ea;color:#4a0810;padding:0}.fl-cart quantity-input input{width:38px;min-height:44px;border:0;padding:0;text-align:center;background:#fff;color:#2a0509;font-weight:700;font-size:16px;-webkit-appearance:textfield;appearance:textfield}.fl-cart quantity-input input::-webkit-inner-spin-button,.fl-cart quantity-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.fl-cart .cart-item__delete-button.btn.btn--style-icon{width:44px;height:44px;background:transparent;color:#77525a}.fl-cart .cart-checkout-button.btn{background:#4a0810;color:#fff;border:1px solid #4a0810;border-radius:10px;min-height:56px;width:100%;padding:14px 20px;font:700 17px/1.4 Flipd Sans,sans-serif}.fl-cart .cart-checkout-button.btn:hover{background:#6b1420}.fl-cart .cart-checkout-button.btn:before,.fl-cart .cart-checkout-button.btn:after{display:none}.fl-cart .fl-cart-view{display:block;text-align:center;font-size:13px;text-decoration:underline;min-height:24px}.fl-cart .free-shipping-bar{background:#fbf1ea;border-radius:14px;padding:16px;margin:0}.fl-cart .free-shipping-bar__message{font:400 14px/1.5 Flipd Sans,sans-serif;text-align:left;color:#4a0810;margin:0 0 10px}.fl-cart .free-shipping-bar__bar{height:8px;background:#e4d3d7;border-radius:5px;overflow:hidden}.fl-cart .free-shipping-bar__bar-progress{display:block;width:var(--free-shipping-progress);height:100%;background:#f0a53a;border-radius:5px;transition:width .3s ease}.fl-cart.cart.page{padding:48px 24px 64px}.fl-cart .cart__container{max-width:1160px;margin:auto;padding:0}.fl-cart .cart__header{margin-bottom:36px}.fl-cart .cart__title{font-size:clamp(36px,5vw,54px);line-height:1.1}.fl-cart .cart__footer{background:#fbf1ea;border:0;border-radius:18px;padding:24px}.fl-cart .cart__footer .free-shipping-bar{padding:0 0 20px}.fl-cart .cart__footer .cart-checkout-button-wrapper{margin-top:20px}.fl-cart .cart__content__secondary{width:360px;max-width:100%}.fl-cart .cart-drawer-empty-state{gap:20px;text-align:center}.fl-cart .cart-drawer-empty-state h4{font:800 28px/1.2 Flipd Bodoni,serif;color:#4a0810}@media(max-width:719px){.fl-cart-dialog{--drawer-width:100vw}.fl-cart .cart__content__secondary{width:100%}.fl-cart.cart.page{padding:32px 20px}.fl-cart .cart__header{align-items:flex-start}.fl-cart .cart__footer{padding:20px}cart-drawer.fl-cart .drawer-content{padding:20px}cart-drawer.fl-cart .drawer-header{padding:14px 20px}cart-drawer.fl-cart .drawer-footer{padding:16px 20px max(16px,env(safe-area-inset-bottom))}.fl-cart cart-item .product-item-minimal__image{--fl-cart-image-width:72px;--fl-cart-image-height:96px}.fl-cart cart-item .product-item-minimal{gap:12px}.fl-cart cart-item .product-item-minimal__title{font-size:18px}}@media(prefers-reduced-motion:reduce){.fl-cart .free-shipping-bar__bar-progress{transition:none}}.fl-cart cart-note{display:block;min-width:0;margin:0 0 20px}.fl-cart details.cart-note__details{display:block;width:100%;padding:0;border:0}.fl-cart details.cart-note__details summary{display:block;width:100%;min-height:44px}.fl-cart details.cart-note__details .cart-note__textarea-wrap{display:block;clear:both;margin-top:16px;width:100%;min-width:0}.fl-cart details.cart-note__details textarea{display:block;max-width:100%;min-height:112px;resize:vertical;border-radius:10px}body.template-cart{margin:0;padding:0}body.template-cart>.page{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;min-height:100vh;min-height:100dvh;margin:0;padding:0}body.template-cart>.page>.fl-header,body.template-cart>.page>.fl-footer{width:100%;max-width:none;margin-inline:0;flex-shrink:0}body.template-cart>.page>main{flex:1 0 auto;width:100%;min-width:0;margin:0}body.template-cart>.page>.fl-footer{margin-top:auto}cart-page.fl-cart.cart.page{display:block;width:100%;min-width:0}
/*# sourceMappingURL=/cdn/shop/t/13/assets/flipd-cart.css.map */
