.cart-drawer .drawer__inner{display:flex!important;flex-direction:column!important;height:100dvh!important;max-height:100dvh!important;overflow:hidden!important}.cart-drawer .drawer__header{flex:none!important;padding:10px 64px 10px 18px!important;min-height:0!important}.cart-drawer .drawer__heading{margin:3px 0 0!important;font-size:20px!important;line-height:1.15!important}.cart-drawer .bp-cart__eyebrow{font-size:10px;line-height:1.2}.cart-drawer .bp-cart__count{margin:3px 0 0;font-size:11px;line-height:1.2}.cart-drawer .drawer__close{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;top:10px!important;right:12px!important}.cart-drawer .bp-cart-scroll{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px}.cart-drawer .bp-cart-scroll cart-drawer-items{display:block;flex:none!important;min-height:0!important;padding:0!important;overflow:visible!important}.cart-drawer .cart-item{grid-template-columns:64px minmax(0,1fr) auto!important;gap:0 10px!important;padding:14px 0!important}.cart-drawer .cart-item__media{width:64px!important}.cart-drawer .cart-item__image{width:64px!important;height:78px!important}.cart-drawer .cart-item__name{font-size:13px!important;line-height:1.35!important}.cart-drawer .product-option{font-size:11px!important;margin-top:3px!important}.cart-drawer .cart-item__quantity{padding-top:8px!important}.cart-drawer .quantity{height:40px!important;min-height:40px!important;width:108px!important}.cart-drawer .quantity__button{width:32px!important;min-width:32px!important}.cart-drawer .cart-item__price-wrapper .price{font-size:14px!important}.cart-drawer .bp-cart-item-details{margin:5px 0 0}.cart-drawer .bp-cart-item-details summary{display:flex;gap:6px;align-items:center;color:#52665b;font-size:11px;line-height:1.4;list-style:none;cursor:pointer}.cart-drawer .bp-cart-item-details summary::-webkit-details-marker{display:none}.cart-drawer .bp-cart-item-details dl{margin:6px 0 0}.cart-drawer .bp-cart-secondary{margin:12px 0}.cart-drawer .bp-cart-secondary .bp-guarantee{font-size:11px}.cart-drawer .drawer__footer{flex:0 0 auto!important;position:relative!important;max-height:none!important;overflow:visible!important;padding:10px 18px max(12px,env(safe-area-inset-bottom))!important;box-shadow:0 -5px 18px #102d2a12!important}.cart-drawer .bp-cart-ship{margin:0 0 7px!important;padding:0 0 7px!important;gap:3px!important}.cart-drawer .bp-cart-ship__row{font-size:12px!important;line-height:1.3!important}.cart-drawer .totals{align-items:baseline!important}.cart-drawer .totals__total{font-size:13px!important}.cart-drawer .totals__total-value{font-size:22px!important;line-height:1.2!important}.cart-drawer .tax-note{font-size:10px!important;line-height:1.3!important;margin-top:4px!important}.cart-drawer .cart__ctas{margin-top:8px!important;gap:0!important}.cart-drawer .cart__checkout-button{min-height:48px!important;font-size:15px!important}.cart-drawer .bp-cart__saving{padding:4px 8px!important;margin:0 0 6px!important;font-size:11px!important}.cart-drawer .bp-cart-accessories{margin:12px 0 0;padding:0;border-bottom:0}.cart-drawer .bp-cart-accessories>summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;list-style:none;cursor:pointer;border:1px solid #dce2dd;border-radius:6px;padding:10px 12px;background:#f7f4ee;font-size:13px;font-weight:700}.cart-drawer .bp-cart-accessories>summary::-webkit-details-marker{display:none}.cart-drawer .bp-cart-accessories__chevron{flex:none;width:16px;height:16px;transition:transform .15s}.cart-drawer .bp-cart-accessories[open]>summary .bp-cart-accessories__chevron{transform:rotate(180deg)}.cart-drawer .bp-cart-accessories>p{margin:8px 0;font-size:12px;line-height:1.45}.cart-drawer .bp-cart-accessory-groups{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.cart-drawer .bp-cart-accessory-groups button{flex:1 1 auto;min-height:42px;padding:7px 10px;border:1px solid #bac8be;border-radius:5px;background:var(--bp-color-white, #fff);color:var(--bp-color-primary, #173b38);font-size:12px;font-weight:700;cursor:pointer}.cart-drawer .bp-cart-accessory-groups button[aria-pressed=true]{background:var(--bp-color-primary, #173b38);color:var(--bp-color-white, #fff);border-color:var(--bp-color-primary, #173b38)}.cart-drawer .bp-cart-preparation{padding:12px;margin:8px 0;background:var(--bp-color-surface, #f7f4ee);border-radius:6px}.cart-drawer .bp-cart-preparation label{display:block;font-size:12px;font-weight:700;margin-bottom:6px}.cart-drawer .bp-cart-preparation select{width:100%;min-height:44px;padding:8px;border:1px solid #bac8be;border-radius:5px;background:var(--bp-color-white, #fff);color:var(--bp-color-primary, #173b38);font-size:16px}.cart-drawer .bp-cart-preparation p{margin:8px 0 0;font-size:12px;line-height:1.5}.cart-drawer .bp-cart-accessory{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px 10px;padding:12px 0;border-top:1px solid #e1e6e2}.cart-drawer .bp-cart-accessory__image{width:44px;height:55px;object-fit:contain;grid-row:1 / 3}.cart-drawer .bp-cart-accessory__copy strong{display:block;font-size:12px;line-height:1.4}.cart-drawer .bp-cart-accessory__copy small{display:block;font-size:11px;margin-top:3px}.cart-drawer .bp-cart-accessory__calculation{grid-column:2;font-size:11px;color:#52665b;display:grid;gap:4px}.cart-drawer .bp-cart-accessory__calculation label,.cart-drawer .bp-cart-accessory__quantity{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px}.cart-drawer .bp-cart-accessory__quantity{grid-column:2}.cart-drawer .bp-cart-accessory input{box-sizing:border-box;width:74px;height:40px;min-height:40px;padding:7px;border:1px solid #bac8be;border-radius:5px;font-size:16px;color:var(--bp-color-primary, #173b38);background:var(--bp-color-white, #fff)}.cart-drawer .bp-cart-accessory__add{grid-column:2;min-height:42px;padding:8px;background:var(--bp-color-white, #fff);color:var(--bp-color-primary, #173b38);border:1px solid var(--bp-color-primary, #173b38);border-radius:5px;font-size:12px;font-weight:700;cursor:pointer}.cart-drawer .bp-cart-accessory__add:disabled{opacity:.45;cursor:default}.cart-drawer .bp-cart-accessory__total{grid-column:2;display:flex;justify-content:space-between;gap:8px;font-size:11px}.cart-drawer .bp-cart-accessory>p{grid-column:1 / -1;font-size:12px;margin:0}.cart-drawer .bp-cart-accessory>p:empty{display:none}.cart-drawer .bp-cart-accessories [hidden]{display:none!important}.cart-drawer .bp-cart-accessory__basis{font-size:11px;margin:0;color:#52665b}@media(max-width:680px){.cart-drawer .drawer__header{padding-left:14px!important}.cart-drawer .bp-cart-scroll{padding:0 14px}.cart-drawer .drawer__footer{padding-left:14px!important;padding-right:14px!important}.cart-drawer .cart-item{grid-template-columns:56px minmax(0,1fr) auto!important}.cart-drawer .cart-item__media,.cart-drawer .cart-item__image{width:56px!important}.cart-drawer .cart-item__image{height:68px!important}}.cart-drawer .drawer__inner{width:min(100vw,540px)!important;max-width:540px!important;margin:0!important}.cart-drawer .bp-cart-item-details summary{min-height:28px;flex-wrap:wrap}.cart-drawer .bp-cart-details-show,.cart-drawer .bp-cart-details-hide{color:var(--bp-color-primary, #173b38);text-decoration:underline;text-underline-offset:3px}.cart-drawer .bp-cart-details-hide,.cart-drawer .bp-cart-item-details[open] .bp-cart-details-show{display:none}.cart-drawer .bp-cart-item-details[open] .bp-cart-details-hide{display:inline}.cart-drawer .bp-eu-purchase--compact{display:block;padding:0;margin:7px 0 0;border:0;border-radius:0;background:transparent;color:#68736e;font-size:10px;line-height:1.4}.cart-drawer .bp-eu-purchase--compact>span{font-weight:400}.cart-drawer .bp-eu-purchase--compact a{color:inherit;font-weight:400;margin-left:4px}.cart-drawer .bp-cart-accessory__model{grid-column:2;display:grid;gap:5px;font-size:11px}.cart-drawer .bp-cart-accessory__model select{width:100%;min-width:0;height:44px;padding:6px;border:1px solid #bac8be;border-radius:5px;color:var(--bp-color-primary, #173b38);background:var(--bp-color-white, #fff);font-size:12px}@media(max-width:680px){.cart-drawer .drawer__inner{width:100vw!important;max-width:100vw!important}}.cart-drawer .bp-cart-scroll{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.cart-drawer .bp-cart-accessories,.cart-drawer .bp-cart-accessory,.cart-drawer .bp-cart-preparation,.cart-drawer .bp-cart-accessory-groups{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.cart-drawer .bp-cart-accessory>*,.cart-drawer .bp-cart-accessory label,.cart-drawer .bp-cart-accessory select{box-sizing:border-box;min-width:0;max-width:100%}.cart-drawer .bp-cart-accessory__copy{grid-column:2;overflow-wrap:anywhere}.cart-drawer .bp-cart-accessory__model{grid-template-columns:minmax(0,1fr)}.cart-drawer .bp-cart-accessory__model select{display:block;width:100%;font-size:16px;text-overflow:ellipsis}.cart-drawer .bp-cart-accessory__calculation label,.cart-drawer .bp-cart-accessory__quantity{display:grid;grid-template-columns:minmax(0,1fr) 74px}.cart-drawer .bp-cart-accessory__calculation label input,.cart-drawer .bp-cart-accessory__quantity input{width:74px;min-width:74px;max-width:74px}.cart-drawer .bp-cart-accessory__total{flex-wrap:wrap}.cart-drawer .bp-cart-accessories>summary>span{min-width:0;overflow-wrap:anywhere}.cart-drawer .bp-cart-accessory-groups button{min-width:0;flex:1 1 90px}
/*# sourceMappingURL=/cdn/shop/t/211/assets/bodenpulse-cart-compact.css.map */
