[data-bfcm-cart]{color:#492f8b}.obvi-bfcm-heading{background:#262738;color:#fff;padding:15px 20px;text-align:center;flex-shrink:0}.obvi-bfcm-heading strong{display:block;color:#dfff7f;font-size:23px;line-height:1.2;font-weight:900}.obvi-bfcm-heading span{display:block;font-size:13px;margin-top:5px}.obvi-bfcm-shipping{padding:11px 24px 9px;background:#fdb6ee;text-align:center;flex-shrink:0}.obvi-bfcm-shipping strong{display:block;font-size:14px;line-height:1.3}.obvi-bfcm-shipping small{display:block;font-size:10px;margin-top:4px}.obvi-bfcm-track{height:4px;border-radius:20px;background:#fc89e2;overflow:hidden;margin-top:7px}.obvi-bfcm-track span{display:block;height:100%;background:#5f44ba;border-radius:inherit;transition:width .2s}.obvi-bfcm-summary{width:100%;font-size:13px;line-height:1.35}.obvi-bfcm-summary>div{display:flex;justify-content:space-between;gap:12px;margin-bottom:7px}.obvi-bfcm-summary strong{font-weight:700}.obvi-bfcm-summary .obvi-bfcm-subtotal{border-top:1px solid #c6aae3;padding-top:9px;margin:9px 0 0;font-size:21px}.obvi-bfcm-summary>small{display:block;font-size:11px;margin-top:3px}.obvi-bfcm-line-price{display:flex!important;flex-direction:column;align-items:flex-end;gap:3px!important;text-align:right;min-width:80px}.obvi-bfcm-line-price>small{font-size:10px;line-height:1.3}.obvi-bfcm-line-price>s{font-size:12px;color:#8870aa}.obvi-bfcm-line-price>strong{font-size:19px;line-height:1.15;color:#492f8b;font-weight:700}.obvi-bfcm-line-price>.obvi-bfcm-line-sale{max-width:88px;font-size:10px}.obvi-bfcm-upsell-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.obvi-bfcm-upsell-price s{color:#8870aa;font-size:12px}.obvi-bfcm-upsell-price strong{font-size:18px;font-weight:700}.obvi-bfcm-upsell-price small{border-radius:5px;padding:2px 5px;background:#fdb6ee;font-size:10px;font-weight:700}@media(max-width:400px){.obvi-bfcm-heading strong{font-size:21px}[data-bfcm-cart] [data-style-id$=card_line_item_card_container_qbzMMC]{margin-left:10px}[data-bfcm-cart] [data-style-id$=card_line_item_card_container_6yjqCm]{margin-left:8px}}[data-bfcm-cart]{height:100dvh!important;min-height:0!important;max-height:100dvh;overflow:hidden!important;background:#fff!important;padding:0!important;max-width:460px}[data-bfcm-cart] .obvi-bfcm-heading{order:-2;padding:9px 12px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3px 8px}[data-bfcm-cart] .obvi-bfcm-heading strong{font-size:13px;line-height:1.3}[data-bfcm-cart] .obvi-bfcm-heading span{font-size:11px;margin:0}[data-bfcm-cart] .obvi-bfcm-shipping{order:-1;padding:10px 20px 12px;background:#fff0fb}[data-bfcm-cart] .obvi-bfcm-shipping strong{font-size:12px;font-weight:600}[data-bfcm-cart] .obvi-bfcm-track{height:4px;margin-top:8px;background:#f2d2eb}[data-bfcm-cart] h5{font-size:19px;text-transform:none}[data-bfcm-cart] .line-item-card--line-item-card{padding:20px 0!important;border:0!important;border-bottom:1px solid #e9e3ef!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}[data-bfcm-cart] [data-style-id$=card_line_item_card_container_Y43prH]{display:grid;grid-template-columns:64px minmax(0,1fr) auto;column-gap:12px;row-gap:8px}[data-bfcm-cart] [data-style-id$=card_line_item_card_image_VQXiHE]{width:64px;height:64px;grid-column:1;grid-row:1 / 5;align-self:start}[data-bfcm-cart] [data-style-id$=card_line_item_card_container_qbzMMC],[data-bfcm-cart] [data-style-id$=card_line_item_card_container_6yjqCm]{display:contents}[data-bfcm-cart] [data-style-id$=card_line_item_card_richtext_ziJGH6]{grid-column:2 / 4;font-size:14px;line-height:1.4}[data-bfcm-cart] [data-style-id$=card_line_item_card_richtext_4kPmtk]{grid-column:2 / 4;font-size:12px;line-height:1.3;margin-top:0;color:#806a96}[data-bfcm-cart] [data-style-id$=card_line_item_card_properties_LNGcKE]{grid-column:2 / 4;font-size:11px}[data-bfcm-cart] .obvi-bfcm-line-price{grid-column:2 / 4;flex-direction:row!important;align-items:center!important;justify-content:flex-start;gap:8px!important;min-width:0}[data-bfcm-cart] .obvi-bfcm-line-price strong{font-size:17px}[data-bfcm-cart] .obvi-bfcm-line-sale{display:none!important}[data-bfcm-cart] [data-style-id$=card_line_item_card_container_qbzMMC]>div:has(.quantity-stepper-sm){grid-column:2;grid-row:5}[data-bfcm-cart] .quantity-stepper-sm{margin:0!important;padding:0 5px!important;min-height:36px!important;border:1px solid #d6cbe4!important;box-shadow:none!important;border-radius:8px!important;gap:0!important}[data-bfcm-cart] .quantity-stepper-sm button{width:34px;height:36px}[data-bfcm-cart] [data-style-id$=card_line_item_card_remove_button_EctNk8]{grid-column:3;grid-row:5;font-size:11px;text-decoration:underline;min-height:36px}[data-bfcm-cart] .obvi-plan{margin:8px 0 0 76px;font-size:11px;line-height:1.5}.obvi-plan label{position:relative;display:flex;align-items:center;gap:8px;min-height:30px}.obvi-plan-change{text-decoration:underline}.obvi-plan select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.obvi-plan label:focus-within{outline:2px solid #5f44ba;outline-offset:2px}.obvi-upsells{width:100%}.obvi-upsells summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;min-height:44px}.obvi-upsells summary::-webkit-details-marker{display:none}.obvi-upsells summary span{font-size:10px;padding:3px 6px;background:#fff0fb;border-radius:4px}.obvi-upsells summary b{margin-left:auto}.obvi-upsells[open] summary b{transform:rotate(180deg)}.obvi-upsells-content{padding-top:12px}[data-bfcm-cart] .obvi-bfcm-summary{font-size:12px}[data-bfcm-cart] .obvi-bfcm-summary>div{margin:0}[data-bfcm-cart] .obvi-bfcm-summary .obvi-bfcm-subtotal{font-size:21px;border:0;padding:0;margin:0 0 4px}[data-bfcm-cart] .obvi-summary-savings{font-size:11px;align-items:center;gap:6px}.obvi-summary-savings button{text-decoration:underline;min-height:30px;white-space:nowrap}[data-bfcm-cart] .obvi-bfcm-summary .obvi-price-details{display:block;border-top:1px solid #e9e3ef;border-bottom:1px solid #e9e3ef;padding:8px 0;margin:5px 0;max-height:25dvh;overflow-y:auto}.obvi-price-details>div{display:flex;justify-content:space-between;gap:8px;margin:5px 0;font-size:11px}.obvi-checkout-note{font-size:10px;color:#806a96;margin:3px 0 0}[data-bfcm-cart] [data-style-id$=modal_cart_drawer_container_YDQxVR]{margin:0!important;padding:0!important}[data-bfcm-cart] [data-style-id$=cart_checkout_button_fF7KyK]{margin:0!important;min-height:48px;padding:12px!important;font-size:15px;box-shadow:none!important;border-radius:12px!important}@media(max-width:360px){[data-bfcm-cart] .obvi-bfcm-heading span,[data-bfcm-cart] .obvi-summary-savings{font-size:10px}}[data-bfcm-cart] [data-style-id$=slider_cards_gGUEAU]{--grid-gap:0px!important}[data-bfcm-cart] .line-item-card--line-item-card{padding:16px 0!important}[data-bfcm-cart] [data-style-id$=card_line_item_card_container_Y43prH]{row-gap:4px}[data-bfcm-cart] [data-digital-gift=true] [data-style-id$=card_line_item_card_richtext_4kPmtk],[data-bfcm-cart] [data-digital-gift=true] [data-style-id$=card_line_item_card_properties_LNGcKE]{display:none}[data-bfcm-cart] [data-digital-gift=true] .obvi-bfcm-line-price{grid-row:2}[data-bfcm-cart] [data-digital-gift=true] [data-style-id$=card_line_item_card_remove_button_EctNk8]{grid-row:2;grid-column:3}[data-bfcm-cart] [data-style-id$=cart_checkout_button_fF7KyK]{padding:0!important}[data-bfcm-cart] [data-style-id$=cart_checkout_button_fF7KyK]>button{min-height:48px;padding:12px!important;font-size:15px;box-shadow:none!important;border-radius:12px!important}
/*# sourceMappingURL=/cdn/shop/t/889/assets/obvi-bfcm-cart.css.map */
