.craze-delivery{color:#4c0101;text-align:left;width:100%;box-sizing:border-box;margin:0 0 16px;font-family:inherit}
.craze-delivery [hidden]{display:none!important}
.craze-delivery__choices{border:0;margin:0;padding:0;min-width:0}
.craze-delivery__choices legend{font:inherit;font-size:14px;font-weight:500;line-height:1.4;margin:0 0 10px;padding:0;text-transform:none;letter-spacing:0}
.craze-delivery__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.craze-delivery__option{display:flex;position:relative;flex-direction:column;align-items:center;gap:7px;border:1px solid #ded3d3;border-radius:8px;padding:12px 7px 10px;margin:0;background:#fff;cursor:pointer;box-sizing:border-box;min-height:132px;text-align:center;text-transform:none;letter-spacing:0}
.craze-delivery__option:has(input:checked){border-color:#4c0101;background:#fcf7f5;box-shadow:inset 0 0 0 1px #4c0101}
.craze-delivery__option:has(input:focus-visible){outline:2px solid #4c0101;outline-offset:3px}
.craze-delivery__option:has(input:disabled){opacity:.6;cursor:default}
.craze-delivery__option input{appearance:auto!important;accent-color:#4c0101;width:14px!important;height:14px!important;min-width:14px;margin:0!important;padding:0!important;position:absolute!important;top:8px;left:7px;opacity:1!important;clip:auto!important}
.craze-delivery__icon{width:20px;min-width:20px;display:block;line-height:0;margin:0 0 2px}
.craze-delivery__icon svg{width:20px;height:20px}
.craze-delivery__icon svg,.craze-delivery__icon svg *{fill:none!important;stroke:currentColor!important}
.craze-delivery__copy{min-width:0;display:flex;flex-direction:column;width:100%}
.craze-delivery__copy strong{font:inherit;font-size:11.5px;font-weight:600;line-height:1.4;color:#4c0101;text-transform:none;letter-spacing:0}
.craze-delivery__copy>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.craze-delivery__price{font-size:10px;line-height:1.4;font-weight:400;text-align:center;color:#705558;max-width:100%;margin-top:auto}
.craze-delivery__hint,.craze-delivery__status{font-size:11px;line-height:1.5;margin:9px 0;text-transform:none;letter-spacing:0}
.craze-delivery__hint{color:#705558}
.craze-delivery__hint:empty,.craze-delivery__status:empty{display:none}
.craze-delivery__status{color:#9a2020}
.craze-delivery__choose{width:100%;margin:8px 0 4px}
#main-cart-footer .cart__blocks{max-width:560px}
body[data-craze-delivery-mode] #main-cart-footer .oct-map-cart-widget .pp-country-selector-label,body[data-craze-delivery-mode] #main-cart-footer .oct-map-cart-widget .pp-country-selector,body[data-craze-delivery-mode] #main-cart-footer .oct-map-cart-widget .pp-additional-info,body[data-craze-delivery-mode] #main-cart-footer .oct-map-cart-widget .oct-choose-point-button{display:none!important}
body[data-craze-delivery-mode="home"] #main-cart-footer .oct-map-cart-widget{display:none!important}
body[data-craze-delivery-mode] .qsc2-drawer-footer__cart-message{display:none!important}
.qsc2-drawer-footer__checkout .craze-delivery{margin:0 0 10px}
@media(max-width:359px){.craze-delivery__options{gap:5px}.craze-delivery__option{padding:12px 5px 9px}.craze-delivery__copy strong{font-size:11px}}

.craze-delivery__choose{border:0;border-radius:7px;background:#4c0101;color:#fff;cursor:pointer;padding:10px 12px;min-height:40px;font:inherit;font-size:12px;text-transform:none;letter-spacing:0}

body[data-craze-delivery-mode] #main-cart-footer .oct-map-cart-widget{padding:0;border:0;background:transparent;margin:8px 0 14px}
body[data-craze-delivery-mode] #main-cart-footer .oct-map-cart-widget .selected-pp-label-button{display:none}
#main-cart-footer .oct-map-cart-widget .selected-pp-details{border:1px solid #ded3d3;border-radius:8px;padding:10px;gap:10px;font-size:11px}
#main-cart-footer .oct-map-cart-widget .pp-name{font-size:11px;font-weight:600;line-height:1.5}
#main-cart-footer .oct-map-cart-widget .pp-address,#main-cart-footer .oct-map-cart-widget .pp-price{font-size:11px;line-height:1.5}
#main-cart-footer .oct-map-cart-widget .pp-carrier-icon{width:28px;height:28px;min-width:28px}

.craze-delivery__price{font-size:12px;font-weight:600}

.craze-shipping-widget[data-craze-shipping-widget="cart"]{display:none!important}
.craze-cart-shipping-note,#CartDrawer .tax-note{display:block;font-size:10px!important;line-height:1.45!important;font-weight:400;letter-spacing:0;text-transform:none;color:#705558;margin:6px 0 0;text-align:right}
.qsc2-drawer-footer__summary .craze-cart-shipping-note{text-align:left}
@media(max-width:749px){body:has(#main-cart-footer) [data-testid="animated-teaser"],body:has(#main-cart-footer) #chat-bubble.whatsapp-widget{display:none!important}}


#main-cart-footer .totals:has(+ .craze-cart-costs:not([hidden])){margin-bottom:0;justify-content:space-between}
#main-cart-footer .totals:has(+ .craze-cart-costs:not([hidden])) .totals__subtotal,#main-cart-footer .totals:has(+ .craze-cart-costs:not([hidden])) .totals__subtotal-value{font-size:12px;line-height:1.5;font-weight:400}
#main-cart-footer .craze-cart-costs[hidden]{display:none!important}
#main-cart-footer .craze-cart-costs{color:#4c0101;font-size:12px;line-height:1.5;margin:5px 0 0;letter-spacing:0;text-transform:none}
#main-cart-footer .craze-cart-costs__shipping,#main-cart-footer .craze-cart-costs__total{display:flex;justify-content:space-between;align-items:baseline;gap:12px}
#main-cart-footer .craze-cart-costs__shipping>span:last-child,#main-cart-footer .craze-cart-costs__total>span:last-child{white-space:nowrap}
#main-cart-footer .craze-cart-costs__total{font-size:14px;font-weight:600;margin-top:5px}
