cart-drawer-component[data-fm-bag]{--fm-bag-ink: #30261f;--fm-bag-muted: #716b65;--fm-bag-line: #e9e4df;--fm-bag-paper: #fffdfa;--fm-bag-action: #f36b61;--cart-drawer-padding: 20px;--cart-drawer-padding-desktop: 24px}cart-drawer-component[data-fm-bag] .cart-drawer__dialog{width:min(480px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--fm-bag-ink);background:var(--fm-bag-paper);border:0;font-family:var(--font-body--family),sans-serif;font-size:15px;line-height:1.5}cart-drawer-component[data-fm-bag] .cart-drawer__dialog::backdrop{background:#1f191466}cart-drawer-component[data-fm-bag] .cart-drawer__header{flex:0 0 auto;min-height:72px;padding:14px 24px;border-bottom:1px solid var(--fm-bag-line);background:var(--fm-bag-paper)}cart-drawer-component[data-fm-bag] .cart-drawer__heading{font-size:21px;font-weight:650;letter-spacing:0}cart-drawer-component[data-fm-bag] .cart-drawer__heading .cart-bubble{padding:0;border:0;background:transparent}cart-drawer-component[data-fm-bag] .cart-drawer__heading .cart-bubble__background{display:none}cart-drawer-component[data-fm-bag] .cart-drawer__close-button{position:static;margin:0 -8px 0 0;min-width:44px;min-height:44px}cart-drawer-component[data-fm-bag] .cart-drawer__content{height:auto;flex:1 1 0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--fm-bag-paper)}cart-drawer-component[data-fm-bag] .cart-drawer__items{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto!important;overscroll-behavior:contain;padding:20px 24px 0;scrollbar-width:thin}cart-drawer-component[data-fm-bag] .cart-drawer__summary{position:static!important;flex:0 0 auto;align-items:stretch;gap:0;margin:0;padding:16px 24px max(20px,env(safe-area-inset-bottom));border-top:1px solid var(--fm-bag-line);background:var(--fm-bag-paper);-webkit-mask-image:none!important;mask-image:none!important}cart-drawer-component[data-fm-bag] .cart-items__table-row,cart-drawer-component[data-fm-bag] .cart-items__table-row--full-width-variants{grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto;grid-template-areas:"media details details" "media variants variants" "media unit_price unit_price" "media quantity price" "media error error";column-gap:16px;row-gap:3px;margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid var(--fm-bag-line)}cart-drawer-component[data-fm-bag] .cart-items__details{display:contents}cart-drawer-component[data-fm-bag] .cart-items__product-info{grid-area:details}cart-drawer-component[data-fm-bag] .cart-items__variants-wrapper{grid-area:variants}cart-drawer-component[data-fm-bag] .cart-items__unit-price-wrapper{grid-area:unit_price;color:var(--fm-bag-ink)}cart-drawer-component[data-fm-bag] .cart-items__media-container{width:76px;border-radius:6px;background:#f3eee7}cart-drawer-component[data-fm-bag] .cart-items__media-image{width:100%;height:94px;object-fit:contain}cart-drawer-component[data-fm-bag] .cart-items__title{color:var(--fm-bag-ink);font-size:16px!important;font-weight:600;line-height:1.45;letter-spacing:0;overflow-wrap:anywhere}cart-drawer-component[data-fm-bag] .cart-items__details *,cart-drawer-component[data-fm-bag] .cart-items__variants-wrapper{font-size:14px;line-height:1.5}cart-drawer-component[data-fm-bag] .cart-items__variants-wrapper{color:var(--fm-bag-muted)}cart-drawer-component[data-fm-bag] .cart-items__variants-wrapper ul,cart-drawer-component[data-fm-bag] [data-fm-bag-addon] .cart-items__properties{display:none}cart-drawer-component[data-fm-bag] .cart-items__quantity{margin-top:6px;align-self:end}cart-drawer-component[data-fm-bag] .cart-items__quantity-controls{gap:8px;flex-wrap:wrap}cart-drawer-component[data-fm-bag] .quantity-selector{--quantity-selector-width: 116px;min-height:44px;border:1px solid var(--fm-bag-line);border-radius:5px;background:transparent}cart-drawer-component[data-fm-bag] .quantity-selector button{min-height:44px;min-width:36px}cart-drawer-component[data-fm-bag] .quantity-selector input{font-size:15px}cart-drawer-component[data-fm-bag] .cart-items__remove{min-height:44px;width:auto;padding:0 4px;background:transparent;box-shadow:none;color:var(--fm-bag-muted);border:0;font-size:14px;text-decoration:underline;text-underline-offset:3px}cart-drawer-component[data-fm-bag] .cart-items__price{align-self:end;padding-bottom:10px;font-size:16px;white-space:nowrap;color:var(--fm-bag-ink)}cart-drawer-component[data-fm-bag] .fm-bag-addon-label{grid-area:unit_price;justify-self:start;padding:2px 9px;border-radius:5px;background:#e3f1fc;color:#245980;font-size:13px}cart-drawer-component[data-fm-bag] [data-fm-bag-addon] .cart-items__unit-price-wrapper{padding-left:65px}cart-drawer-component[data-fm-bag] .fm-bag-fixed-quantity{padding:8px 12px;background:#f6f3ef;border-radius:5px;font-size:14px}cart-drawer-component[data-fm-bag] .fm-cart-wallet,cart-drawer-component[data-fm-bag] .fm-offers--cart,cart-drawer-component[data-fm-bag] .fm-delivery-preview,cart-drawer-component[data-fm-bag] .cart-totals__original-container,cart-drawer-component[data-fm-bag] .cart-totals__installments{display:none!important}cart-drawer-component[data-fm-bag] .cart-totals{border:0;padding:0;margin:0;gap:0}cart-drawer-component[data-fm-bag] .cart-totals__container{margin:0;padding:0;border:0;gap:4px}cart-drawer-component[data-fm-bag] .cart-totals__total{font-size:19px;font-weight:650;padding-top:8px}cart-drawer-component[data-fm-bag] .cart-totals__total-value{font-size:21px}cart-drawer-component[data-fm-bag] .cart-totals__tax-note{color:var(--fm-bag-muted);justify-content:flex-end;font-size:14px;margin:5px 0 0}cart-drawer-component[data-fm-bag] .cart__ctas{margin-top:14px}cart-drawer-component[data-fm-bag] .cart__checkout-button{width:100%;min-height:50px;border:0;border-radius:7px;background:var(--fm-bag-action);color:#302018;box-shadow:none;font-size:17px;font-weight:650}cart-drawer-component[data-fm-bag] .cart__checkout-button:disabled{opacity:.5;cursor:not-allowed}cart-drawer-component[data-fm-bag] button:focus-visible,cart-drawer-component[data-fm-bag] a:focus-visible,cart-drawer-component[data-fm-bag] summary:focus-visible{outline:2px solid #245980;outline-offset:3px}cart-drawer-component[data-fm-bag] .fm-bag-breakdown{display:grid;gap:5px;font-size:14px}cart-drawer-component[data-fm-bag] .fm-bag-breakdown>div{display:flex;justify-content:space-between;gap:12px}cart-drawer-component[data-fm-bag] .fm-bag-breakdown span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}cart-drawer-component[data-fm-bag] .fm-bag-offers{border-top:1px solid var(--fm-bag-line);padding:18px 0 20px;margin-top:20px}cart-drawer-component[data-fm-bag] .fm-bag-offers__summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 12px;list-style:none;cursor:pointer;min-height:60px}cart-drawer-component[data-fm-bag] .fm-bag-offers__summary::-webkit-details-marker{display:none}cart-drawer-component[data-fm-bag] .fm-bag-offers__label{font-size:16px;font-weight:600}cart-drawer-component[data-fm-bag] .fm-bag-offers__state{grid-row:2;color:var(--fm-bag-muted);font-size:14px;overflow-wrap:anywhere}cart-drawer-component[data-fm-bag] .fm-bag-offers__state--active{justify-self:start;color:#245980;background:#e3f1fc;border-radius:5px;padding:3px 9px}cart-drawer-component[data-fm-bag] .fm-bag-offers__change{grid-column:2;grid-row:1 / 3;display:flex;min-height:44px;align-items:center;font-size:14px;text-decoration:underline;text-underline-offset:4px}cart-drawer-component[data-fm-bag] .fm-bag-offers__rule,cart-drawer-component[data-fm-bag] .fm-bag-offers__threshold{font-size:14px;color:var(--fm-bag-muted);margin:10px 0 0}cart-drawer-component[data-fm-bag] .fm-bag-offers__body{padding:16px 0 0}cart-drawer-component[data-fm-bag] .fm-bag-offers__manage{display:block;padding:12px 0;font-size:14px;color:#245980;text-decoration:underline}cart-drawer-component[data-fm-bag] .fm-bag-offers__done{border:1px solid var(--fm-bag-line);border-radius:5px;background:transparent;min-height:44px;padding:8px 18px;font-size:14px}cart-drawer-component[data-fm-bag] .fm-bag-offers__error{font-size:14px;color:#9e3327;padding:10px 0 0}cart-drawer-component[data-fm-bag] .cart-actions{border:0;margin:0;padding:0}cart-drawer-component[data-fm-bag] .cart-actions cart-note,cart-drawer-component[data-fm-bag] .cart-actions__divider,cart-drawer-component[data-fm-bag] .cart-discount__summary,cart-drawer-component[data-fm-bag] .fm-offers__code-help{display:none}cart-drawer-component[data-fm-bag] .cart-discount{border:0;background:transparent;padding:0}cart-drawer-component[data-fm-bag] .cart-discount .details-content{height:auto!important;opacity:1;visibility:visible}cart-drawer-component[data-fm-bag] .cart-discount__form{display:flex;gap:8px}cart-drawer-component[data-fm-bag] .cart-discount__input{min-width:0;flex:1;min-height:44px;border:1px solid var(--fm-bag-line);border-radius:5px;font-size:16px;background:#fff}cart-drawer-component[data-fm-bag] .cart-discount__button{min-height:44px;background:#f8e7a6;color:var(--fm-bag-ink);border:0;border-radius:5px;box-shadow:none}cart-drawer-component[data-fm-bag] .cart-discount__codes{padding:8px 0 0}cart-drawer-component[data-fm-bag] .cart-discount__pill{background:#e3f1fc;color:#245980;border:0}cart-drawer-component[data-fm-bag] .fm-bundle-cart-card{background:#fff7de;border:0;border-radius:5px;padding:8px 10px;font-size:14px}cart-drawer-component[data-fm-bag] .fm-bundle-cart-card strong{display:block;font-size:14px}cart-drawer-component[data-fm-bag] .fm-bundle-cart-card span{font-size:14px;color:var(--fm-bag-muted)}@media(max-width:749px){cart-drawer-component[data-fm-bag] .cart-drawer__dialog{width:100vw}cart-drawer-component[data-fm-bag] .cart-drawer__header{padding:max(12px,env(safe-area-inset-top)) 20px 12px}cart-drawer-component[data-fm-bag] .cart-drawer__items{padding:16px 20px 0}cart-drawer-component[data-fm-bag] .cart-drawer__summary{padding-inline:20px}cart-drawer-component[data-fm-bag] .cart-items__table-row{grid-template-columns:68px minmax(0,1fr) auto;column-gap:12px}cart-drawer-component[data-fm-bag] .cart-items__media-container{width:68px}cart-drawer-component[data-fm-bag] .cart-items__media-image{height:86px}}@media(max-height:600px){cart-drawer-component[data-fm-bag] .cart-drawer__summary{padding-top:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}cart-drawer-component[data-fm-bag] .cart-drawer__header{min-height:60px}}@media(prefers-reduced-motion:reduce){cart-drawer-component[data-fm-bag] *,cart-drawer-component[data-fm-bag] *:before,cart-drawer-component[data-fm-bag] *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/furmosa-cart-clarity.css.map */
