#drawer-cart ff-cart-recommendations[hidden],#drawer-cart ff-cart-recommendations [hidden]{display:none!important}#drawer-cart [data-cart-form].cart--hidden,#drawer-cart [data-cart-empty].cart--hidden,#drawer-cart [data-cart-bottom].cart--hidden{display:none}#drawer-cart .drawer__top{flex:0 0 auto}#drawer-cart .drawer__body{background:#00000017;flex:1 1 0%;min-width:0;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}#drawer-cart .ff-cart-fixed-footer{box-sizing:border-box;flex:0 1 auto;min-height:0;max-height:65%;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;border-top:1px solid var(--border, #d8d6d0)}#drawer-cart .ff-cart-has-recommendations>.ff-cart-primary-content{box-sizing:border-box;min-height:0}#drawer-cart .checkout__button{box-sizing:border-box;width:calc(100% - 8px);min-width:0;margin-inline:4px}#drawer-cart .ff-cart-shipping-policy{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:16px 16px 0;background:transparent;color:inherit}#drawer-cart .ff-cart-shipping-policy__icon{flex:0 0 24px;margin-top:1px}#drawer-cart .ff-cart-shipping-policy__content{flex:1 1 0%;min-width:0;overflow-wrap:anywhere}#drawer-cart .ff-cart-shipping-policy__title{margin:0;font:inherit;font-size:14px;font-weight:600;line-height:1.5}#drawer-cart .ff-cart-shipping-policy__description{font-size:12px;line-height:1.6}#drawer-cart .ff-cart-shipping-policy__title+.ff-cart-shipping-policy__description{margin-top:6px}#drawer-cart .ff-cart-shipping-policy__description>:first-child{margin-top:0}#drawer-cart .ff-cart-shipping-policy__description>:last-child{margin-bottom:0}#drawer-cart .ff-cart-shipping-policy__description a{color:inherit;text-decoration:underline}#drawer-cart .ff-cart-discount{display:block;padding:0 16px 8px}#drawer-cart .ff-cart-discount [hidden]{display:none!important}#drawer-cart .ff-cart-discount__toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none;font-size:13px;line-height:1.4}#drawer-cart .ff-cart-discount__toggle::-webkit-details-marker{display:none}#drawer-cart .ff-cart-discount__toggle-icon{flex:0 0 auto;transition:transform .15s ease}#drawer-cart .ff-cart-discount__details[open] .ff-cart-discount__toggle-icon{transform:rotate(45deg)}#drawer-cart .ff-cart-discount__form{margin:0;padding:0 0 4px}#drawer-cart .ff-cart-discount__row{display:flex;align-items:stretch;gap:8px}#drawer-cart .ff-cart-discount__input{box-sizing:border-box;flex:1 1 0%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid var(--border, #d8d6d0);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:16px;line-height:1.4}#drawer-cart .ff-cart-discount__apply{flex:0 0 auto;min-width:72px;min-height:44px;padding:10px 14px;border:1px solid var(--border, #d8d6d0);border-radius:0;background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}#drawer-cart .ff-cart-discount__apply:disabled{cursor:wait;opacity:.55}#drawer-cart .ff-cart-discount__toggle:focus-visible,#drawer-cart .ff-cart-discount__input:focus-visible,#drawer-cart .ff-cart-discount__apply:focus-visible,#drawer-cart .ff-cart-discount__retry:focus-visible{outline:2px solid currentColor;outline-offset:2px}#drawer-cart .ff-cart-discount__status{margin:8px 0 0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}#drawer-cart .ff-cart-discount__status[data-state=success]{color:#27663e}#drawer-cart .ff-cart-discount__status[data-state=error],#drawer-cart .ff-cart-discount__status[data-state=refresh-error]{color:#ad2525}#drawer-cart .ff-cart-discount__retry{padding:6px 0;border:0;background:transparent;color:inherit;text-decoration:underline;font-size:12px;cursor:pointer}#drawer-cart.ff-cart-discount-busy .drawer__checkout__additional{pointer-events:none;opacity:.55}#drawer-cart .checkout__button{--btn-bg: #000;--btn-text: #fff;--btn-bg-hover: #000;--btn-text-hover: #fff}#drawer-cart .drawer__checkout__additional .ff-cart-wallets{display:block;min-height:0;padding:6px 4px}#drawer-cart .ff-cart-wallets .dynamic-checkout__content{width:100%;max-width:100%}#drawer-cart .ff-cart-wallets shopify-accelerated-checkout-cart{display:block;width:100%;--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-inline-size: 44px;--shopify-accelerated-checkout-inline-alignment: space-between;--shopify-accelerated-checkout-row-gap: 4px}#drawer-cart .ff-cart-recommendations{display:block;padding:12px 16px 8px;color:inherit}#drawer-cart .ff-cart-recommendations__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}#drawer-cart .ff-cart-recommendations__heading{margin:0;font:inherit;font-size:14px;font-weight:600;line-height:1.4}#drawer-cart .ff-cart-recommendations__navigation{display:flex;flex:0 0 auto;align-items:center;gap:6px}#drawer-cart .ff-cart-recommendations__arrow{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;padding:0;border:1px solid var(--border, #d8d6d0);border-radius:0;background:transparent;color:inherit;cursor:pointer}#drawer-cart .ff-cart-recommendations__arrow:disabled{opacity:.3;cursor:default}#drawer-cart .ff-cart-recommendations__arrow:focus-visible,#drawer-cart .ff-cart-recommendations__card:focus-visible{outline:2px solid currentColor;outline-offset:2px}#drawer-cart .ff-cart-recommendations__track{display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:3px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:3px;margin:-3px}#drawer-cart .ff-cart-recommendations__track::-webkit-scrollbar{display:none}#drawer-cart .ff-cart-recommendations__card{box-sizing:border-box;display:flex;flex:0 0 clamp(190px,calc((100% - 24px) / 3),280px);align-items:center;gap:10px;min-width:0;padding:8px;border:1px solid var(--border, #d8d6d0);color:inherit;text-decoration:none;scroll-snap-align:start}#drawer-cart .ff-cart-recommendations__image{flex:0 0 64px;width:64px;height:84px;overflow:hidden;background:#00000006}#drawer-cart .ff-cart-recommendations__image img,#drawer-cart .ff-cart-recommendations__placeholder{display:block;width:100%;height:100%;object-fit:cover}#drawer-cart .ff-cart-recommendations__details{min-width:0}#drawer-cart .ff-cart-recommendations__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:12px;line-height:1.4;overflow-wrap:anywhere}#drawer-cart .ff-cart-recommendations__price{display:block;margin-top:6px;font-size:11px;line-height:1.4;overflow-wrap:anywhere}#drawer-cart .ff-cart-payment-icons{padding:8px 16px 12px}#drawer-cart .ff-cart-payment-icons__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding:0;margin:0;list-style:none}#drawer-cart .ff-cart-payment-icons__item{display:flex;flex:0 0 38px;margin:0;padding:0}#drawer-cart .ff-cart-payment-icons__list--footer{width:100%}#drawer-cart .ff-cart-payment-icons__icon{display:block;width:38px;height:24px;object-fit:contain}#drawer-cart .ff-cart-payment-icons__image{display:block;width:auto;max-width:100%;max-height:80px;height:auto;margin:0 auto;object-fit:contain}@container ff-cart-content (max-width: 540px){#drawer-cart .ff-cart-recommendations__card{flex-basis:calc((100% - 12px)/2)}}@container ff-cart-content (max-width: 400px){#drawer-cart .ff-cart-recommendations__card{flex-basis:clamp(190px,75%,280px)}}#drawer-cart .ff-cart-recommendations{container-type:inline-size;container-name:ff-cart-content}@media(min-width:1100px){#drawer-cart.drawer--right .drawer__content{width:100%;max-width:min(var(--ff-cart-desktop-width, 700px),calc(100vw - 32px))}#drawer-cart .ff-cart-recommendations{padding:14px 24px 8px}#drawer-cart .ff-cart-recommendations__arrow{width:30px;height:30px;min-width:30px}#drawer-cart .ff-cart-payment-icons__list--footer{flex-wrap:nowrap;justify-content:space-between;gap:4px}#drawer-cart .ff-cart-payment-icons__list--footer .ff-cart-payment-icons__item{flex:0 1 38px;min-width:0}#drawer-cart .ff-cart-payment-icons__list--footer .ff-cart-payment-icons__icon{width:100%;max-width:38px}}#drawer-cart .ff-cart-shipping-policy{margin-bottom:0}#drawer-cart [data-cart-shipping-policy]+[data-line-items] .cart__items__row:not(.cart__items__row~.cart__items__row){padding-top:0}#drawer-cart [data-cart-shipping-policy]+[data-line-items] .cart__items__row:not(.cart__items__row~.cart__items__row) .cart__items__remove{top:0}#drawer-cart .cart__items__quantity .quantity__wrapper{width:var(--ff-cart-quantity-width, 92px);max-width:var(--ff-cart-quantity-width, 92px)}#drawer-cart .cart__items__quantity .quantity__input{padding-block:var(--ff-cart-quantity-padding, 6px)}[dir=rtl] #drawer-cart .ff-cart-recommendations__arrow svg{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){#drawer-cart .ff-cart-recommendations__track{scroll-behavior:auto}#drawer-cart .ff-cart-discount__toggle-icon{transition:none}}#drawer-cart .drawer__footer__subtotal .cart__footer__discount{background-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/71/assets/ff-cart-drawer.css.map */
