#cart-drawer.bf-cart-drawer{--bf-cart-paper: #faf8f4;--bf-cart-ink: #231e1b;--bf-cart-muted: #786e66;--bf-cart-accent: #783541;--bf-cart-line: #ddd5cd;--drawer-max-width: min(100vw, 510px);--drawer-header-padding-inline: 20px;--drawer-body-padding-inline: 16px;--drawer-footer-padding-inline: 16px;color:var(--bf-cart-ink);font-family:var(--text-font-family, Arial, sans-serif);font-size:14px}#cart-drawer.bf-cart-drawer::part(content){background:var(--bf-cart-paper);color:var(--bf-cart-ink);grid-template-rows:auto minmax(0,1fr) auto;grid-auto-rows:initial}#cart-drawer.bf-cart-drawer::part(header){align-items:flex-start;background:var(--bf-cart-paper);border:0;padding-block:24px 14px}#cart-drawer.bf-cart-drawer::part(close-button){display:grid;place-items:center;width:44px;height:44px;margin-inline-end:-10px;color:var(--bf-cart-ink);opacity:1}#cart-drawer.bf-cart-drawer::part(body){padding-block:0 20px;align-content:start}#cart-drawer.bf-cart-drawer::part(footer){background:var(--bf-cart-paper);border-color:var(--bf-cart-line);max-height:56dvh;overflow-y:auto;overscroll-behavior:contain;padding-block:14px max(14px,env(safe-area-inset-bottom))}#cart-drawer .bf-cart-heading{min-width:0}#cart-drawer .bf-cart-heading__title{margin:0;color:var(--bf-cart-ink);font:400 clamp(32px,9vw,44px)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-.035em;text-transform:none}#cart-drawer .bf-cart-heading__count{display:block;margin-top:4px;color:var(--bf-cart-muted);font-size:14px;line-height:1.3}#cart-drawer .bf-cart-shipping{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;background:#f1ece5}#cart-drawer .bf-cart-shipping__icon{flex:0 0 25px;color:var(--bf-cart-accent);padding-top:2px}#cart-drawer .bf-cart-shipping__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;flex:1;min-width:0}#cart-drawer .bf-cart-shipping__message{grid-column:1 / -1;margin:0;font-size:14px;line-height:1.45}#cart-drawer .bf-cart-shipping__message strong{color:var(--bf-cart-accent);font-weight:650;white-space:nowrap}#cart-drawer .bf-cart-shipping__progress{height:6px;margin:0;overflow:hidden;border-radius:10px;background:#dfd7ce}#cart-drawer .bf-cart-shipping__progress span{display:block;height:100%;border-radius:inherit;background:var(--bf-cart-accent)}#cart-drawer .bf-cart-shipping__threshold{grid-column:2;grid-row:2;margin:0;color:#6d6157;font-size:11px;line-height:1.3;text-align:end}#cart-drawer .cart-drawer__items{gap:22px;padding-block:22px}#cart-drawer .line-item:not(.hidden){display:grid;grid-template-columns:140px minmax(0,1fr);align-items:start;gap:20px}#cart-drawer .line-item:not(.hidden)+.line-item:not(.hidden){border-top:1px solid var(--bf-cart-line);padding-top:22px}#cart-drawer .line-item__media{width:140px;height:187px;object-fit:contain;border-radius:8px;background:#f0eae2}#cart-drawer .line-item-info{width:auto;min-width:0;padding-top:10px}#cart-drawer .line-item-info .titi{position:relative;display:block}#cart-drawer .line-item-info .tata{display:flex;gap:5px;min-width:0}#cart-drawer .line-item-info .tata>a,#cart-drawer .line-item-info .tata>.h6{padding-inline-end:68px;font:400 21px/1.2 Georgia,Times New Roman,serif;letter-spacing:-.02em;text-transform:none;overflow-wrap:anywhere}#cart-drawer .line-item-info .tata>p[style]{color:var(--bf-cart-muted)!important;font-size:13px!important;line-height:1.5}#cart-drawer .bf-cart-item__details{color:var(--bf-cart-muted);font-size:14px;line-height:1.5;margin:0}#cart-drawer .line-item-info .toto{display:flex;align-items:start;padding-top:14px}#cart-drawer .line-item-info .toto .price-list{position:absolute;top:0;inset-inline-end:0;justify-content:flex-end;gap:2px;flex-direction:column;align-items:end}#cart-drawer .line-item-info sale-price{color:var(--bf-cart-ink);font-size:17px;font-weight:650;white-space:nowrap}#cart-drawer .line-item-info compare-at-price{font-size:12px}#cart-drawer line-item-quantity{align-items:start;gap:10px;padding-top:0}#cart-drawer .quantity-selector{--quantity-selector-height: 44px;--quantity-selector-input-width: 32px;border:1px solid var(--bf-cart-line);border-radius:999px;background:transparent;overflow:hidden}#cart-drawer .quantity-selector__button{min-height:44px}#cart-drawer .quantity-selector__button svg{width:13px;height:13px}#cart-drawer .quantity-selector__input{min-height:44px;font-size:15px;font-weight:500}#cart-drawer .bf-cart-remove{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--bf-cart-muted);font-size:13px;font-weight:400;text-decoration:underline;text-underline-offset:3px}#cart-drawer .bf-cart-remove svg{flex:0 0 16px}#cart-drawer .cart-drawer__footer{gap:0}#cart-drawer .bf-cart-options{display:flex;align-items:start;gap:12px;padding-block:5px 14px;margin-bottom:14px;border-bottom:1px solid var(--bf-cart-line)}#cart-drawer .bf-cart-options__icon{flex:0 0 27px;padding-top:4px}#cart-drawer .bf-cart-options custom-upsells-cart{display:grid;gap:12px;flex:1;min-width:0}#cart-drawer .cart-drawer-upsell_container:not(.hidden){display:flex;align-items:center;gap:12px}#cart-drawer .cart-drawer-upsell_title{font:400 20px/1.2 Georgia,Times New Roman,serif}#cart-drawer .cart-drawer-upsell_subtitle{margin-top:3px;color:var(--bf-cart-muted);font-size:12px;line-height:1.4}#cart-drawer .cart-drawer-upsell_priceSwitch{gap:10px;flex-shrink:0}#cart-drawer .cart-drawer-upsell_price{margin:0;font-size:16px;white-space:nowrap}#cart-drawer .switch{--switch-width: 50px;--switch-height: 29px;--circle-diameter: 23px;--switch-checked-bg: var(--bf-cart-accent)}#cart-drawer .switch .cross{display:none}#cart-drawer .bf-cart-summary{margin-block:0 14px}#cart-drawer .bf-cart-summary__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font:400 22px/1.25 Georgia,Times New Roman,serif}#cart-drawer .bf-cart-summary__total strong{font-weight:400;white-space:nowrap}#cart-drawer .bf-cart-summary__discount{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--bf-cart-accent);font-size:12px}#cart-drawer .bf-cart-summary__note{color:var(--bf-cart-muted);font-size:12px;line-height:1.4;margin-top:5px}#cart-drawer .button-group{gap:10px}#cart-drawer .button{border-radius:8px;letter-spacing:0;text-transform:none}#cart-drawer button[name=checkout]{display:flex;align-items:center;justify-content:center;gap:16px;min-height:60px;padding:14px 16px;background:var(--bf-cart-accent);border-color:var(--bf-cart-accent);color:#fff;font:400 20px/1.3 Georgia,Times New Roman,serif}#cart-drawer .cart-drawer__button-price{gap:0;font-family:var(--text-font-family, Arial, sans-serif);font-size:18px;font-weight:600;white-space:nowrap}#cart-drawer .cart-drawer__button-price:before{width:1px;margin-inline-end:16px;height:21px;opacity:.7}#cart-drawer .bf-cart-checkout-arrow{margin-inline-start:auto;flex:0 0 20px}#cart-drawer .drawer_reviews_custom{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:14px 0 0;border:0;color:var(--bf-cart-ink);font-size:12px;line-height:1.4}#cart-drawer .drawer_reviews_custom .star-rating{gap:2px}#cart-drawer .drawer_reviews_custom .star{width:17px}#cart-drawer .drawer_reviews_custom .ratings{margin:0}#cart-drawer .drawer_reviews_custom .ratings strong{font-weight:500}#cart-drawer .custom_bottom_cart:empty{display:none}#cart-drawer :is(a,button,input):focus-visible{outline:2px solid var(--bf-cart-accent);outline-offset:3px}#cart-drawer.drawer--center-body::part(body){padding-block:24px}#cart-drawer .title_cart_drawer{font-family:Georgia,Times New Roman,serif;font-weight:400}@media(min-width:700px){#cart-drawer.bf-cart-drawer{--drawer-header-padding-inline: 28px;--drawer-body-padding-inline: 28px;--drawer-footer-padding-inline: 28px}#cart-drawer .line-item:not(.hidden){grid-template-columns:140px minmax(0,1fr);gap:20px}#cart-drawer .line-item__media{width:140px;height:187px}}@media(max-width:400px){#cart-drawer.bf-cart-drawer{--drawer-header-padding-inline: 16px;--drawer-body-padding-inline: 16px;--drawer-footer-padding-inline: 16px}#cart-drawer .line-item:not(.hidden){grid-template-columns:92px minmax(0,1fr);gap:14px}#cart-drawer .line-item__media{width:92px;height:138px}#cart-drawer .line-item-info{padding-top:4px}#cart-drawer .line-item-info .tata>a{font-size:18px;padding-inline-end:64px}#cart-drawer .line-item-info sale-price{font-size:15px}#cart-drawer .cart-drawer-upsell_title{font-size:17px}#cart-drawer .cart-drawer-upsell_priceSwitch{gap:7px}#cart-drawer .cart-drawer-upsell_container:not(.hidden){gap:7px}#cart-drawer .bf-cart-options{gap:8px}#cart-drawer button[name=checkout]{gap:8px;padding-inline:12px;font-size:18px}#cart-drawer .cart-drawer__button-price{font-size:16px}#cart-drawer .cart-drawer__button-price:before{margin-inline-end:10px}}@media(max-height:650px){#cart-drawer.bf-cart-drawer::part(header){padding-block:14px}#cart-drawer .bf-cart-heading__title{font-size:30px}#cart-drawer.bf-cart-drawer::part(footer){max-height:50dvh;padding-block:10px}#cart-drawer .bf-cart-options{padding-bottom:8px;margin-bottom:8px}#cart-drawer .bf-cart-summary{margin-bottom:8px}#cart-drawer button[name=checkout]{min-height:50px}#cart-drawer .drawer_reviews_custom{padding-top:8px}}#cart-drawer.bf-cart-drawer::part(close-button):before{top:0;right:0;bottom:0;left:0}
/*# sourceMappingURL=/cdn/shop/t/205/assets/bellefrag-cart-drawer.css.map */
