.SideCart__Rewards:empty{display:none}#sidebar-cart .Drawer__Footer[data-side-cart-complete=true]{max-height:72%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}#sidebar-cart #basket-left.SideCart__Rewards{clear:both;display:block;float:none;width:100%}#sidebar-cart .SideCart__Rewards .bogos-progress-bar-header,#sidebar-cart .SideCart__Rewards .bogos-progress-nav{display:none!important}#sidebar-cart .SideCart__Rewards--shipping-only .bogos-progress-stage{display:none}#sidebar-cart .SideCart__Rewards .bogos-progress-bar-container{--bogos-pb-visible: var(--bogos-pb-count, 3) !important;padding-inline:0!important}#sidebar-cart .SideCart__Rewards .bogos-progress-strip{width:100%!important;transform:none!important;transition:none!important}#sidebar-cart .SideCart__Rewards .bogos-progress-viewport{overflow:visible;-webkit-mask-image:none!important;mask-image:none!important;touch-action:auto;-webkit-user-select:text;user-select:text}#sidebar-cart .SideCart__Rewards .bogos-progress-bar-body{display:flex!important;margin-bottom:12px;font-size:12px;line-height:1.4;text-align:center}#sidebar-cart .SideCart__Rewards .bogos-progress-bar-body:has(.bogos-progress-count-down-message[style*="display: block"]) .bogos-progress-success-label-container{display:none!important}#sidebar-cart .SideCart__Rewards .bogos-progress-goal-title,#sidebar-cart .SideCart__Rewards .bogos-progress-goal-description{line-height:14px}#sidebar-cart .SideCart__Rewards .bogos-progress-goal:first-child{justify-content:flex-start;padding-left:0}#sidebar-cart .SideCart__Rewards .bogos-progress-goal:first-child .bogos-progress-goal-bubble{align-items:flex-start;text-align:left}#sidebar-cart .SideCart__Rewards .bogos-progress-goal-item:first-child{justify-self:start;margin-left:3px}#sidebar-cart .SideCart__PaymentList{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:4px;width:100%;margin:0 auto;padding:0;list-style:none}#sidebar-cart .SideCart__PaymentList li{display:flex;flex:0 1 38px;min-width:0}#sidebar-cart .SideCart__PaymentIcon{display:block;width:100%;height:auto;max-height:24px}#sidebar-cart .SideCart__Rewards .bogos-progress-fill,#sidebar-cart .SideCart__Rewards .bogos-progress-goal-item.bogos-active{background-color:#0b743b!important}#sidebar-cart .SideCart__Rewards .bogos-progress-track,#sidebar-cart .SideCart__Rewards .bogos-progress-goal-item:not(.bogos-active){background-color:#e5e5e5!important}#sidebar-cart .Drawer__Footer[data-side-cart-complete=true] .Cart__Total{clear:both;max-width:100%;width:100%}#sidebar-cart .CartItem__Free .CartItem__QuantitySelector,#sidebar-cart .CartItem__Free .CartItem__Remove{display:none!important}#sidebar-cart .CartItem__PriceList--drawer .CartItem__DiscountList{align-items:flex-end;display:flex;flex-direction:column;gap:4px;margin-top:6px}#sidebar-cart .CartItem__PriceList--drawer .CartItem__Discount{margin-top:0}#sidebar-cart .CartItemWrapper__Free .CartItem{margin:5px 0;padding:0;background:transparent;border-radius:0}#sidebar-cart .CartItemWrapper__Free{margin-inline:0}#sidebar-cart .SideCart__FreeProductsHeading{display:flex;align-items:center;justify-content:center;gap:8px;margin:5px 0 15px;padding-top:0;font-size:13px;font-weight:700;line-height:1.4;text-align:center}#sidebar-cart .SideCart__FreeProductsHeading:before,#sidebar-cart .SideCart__FreeProductsHeading:after{content:"";flex:1 1 0;min-width:0;border-top:1px solid #e5e5e5}#sidebar-cart .SideCart__FreeProductsHeading>svg,#sidebar-cart .SideCart__FreeProductsHeading>span{flex:0 0 auto}#sidebar-cart .SideCart__FreeProductsHeading>span{white-space:nowrap}#sidebar-cart .CartItemWrapper .CartItem__ImageWrapper,#sidebar-cart .CartItemWrapper .CartItem__Info{vertical-align:top}#sidebar-cart .CartItemWrapper .CartItem__Info{padding-left:16px}#sidebar-cart .CartItemWrapper .CartItem__Info_Product{display:flex;align-items:flex-start;gap:10px}#sidebar-cart .CartItemWrapper .CartItem__Info_Product_Title{flex:1 1 0;min-width:0}#sidebar-cart .CartItemWrapper .CartItem__Title{white-space:normal;overflow-wrap:anywhere;line-height:1.3}#sidebar-cart .CartItemWrapper .CartItem__PriceList--drawer{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:3px;max-width:42%;margin:0;text-align:right;line-height:1.3}#sidebar-cart .CartItemWrapper .CartItem__PriceList--drawer .Price{font-weight:700}#sidebar-cart .CartItemWrapper .CartItem__DiscountList{align-items:flex-end;margin-top:3px}#sidebar-cart .CartItemWrapper .CartItem__Discount{font-size:9px;line-height:1.3;white-space:normal}#sidebar-cart .CartItemWrapper .CartItem__Discount--free{display:inline-flex;align-items:center;padding:4px 8px;background:#e5f4eb;color:#0b743b;font-weight:400;white-space:nowrap}#sidebar-cart .CartItemWrapper:not(.CartItemWrapper__Free) .CartItem__Actions{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:8px;margin-top:10px}#sidebar-cart .CartItemWrapper:not(.CartItemWrapper__Free) .CartItem__Remove,#sidebar-cart .CartItemWrapper:not(.CartItemWrapper__Free) .CartItem__QuantitySelector{flex:0 0 auto;margin:0}#sidebar-cart .CartItemWrapper:not(.CartItemWrapper__Free) .QuantitySelector{border-color:#000}@media screen and (max-width:640px){#sidebar-cart .CartItemWrapper .CartItem__Title{font-size:13px}#sidebar-cart .CartItemWrapper .CartItem__Variant{font-size:11px;line-height:1.4}}#sidebar-cart .Upsell{border-top:1px solid rgba(0,0,0,.12);margin-top:16px;padding-top:14px}#sidebar-cart .Upsell__Header{align-items:center;display:flex;margin-bottom:10px}#sidebar-cart .Upsell__Header h3{color:#002d40;font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.3;margin:0}#sidebar-cart .Upsell__Close{align-items:center;display:flex;height:28px;justify-content:center;margin:-6px -6px -6px auto;width:28px}#sidebar-cart .Upsell__Close img{height:12px;opacity:.65;width:12px}#sidebar-cart .Upsell__Item{align-items:center;background:#f6f6f6;border-radius:5px;display:grid;gap:12px;grid-template-columns:64px minmax(0,1fr);margin:0 0 8px;padding:10px;table-layout:auto}#sidebar-cart .Upsell__Item .CartItem__ImageWrapper,#sidebar-cart .Upsell__Item .CartItem__Info{display:block;min-width:0;width:auto}#sidebar-cart .Upsell__Item .CartItem__ImageWrapper{height:64px;width:64px}#sidebar-cart .Upsell__Item .CartItem__ImageWrapper .AspectRatio{height:64px}#sidebar-cart .Upsell__Item .CartItem__Image{height:64px;object-fit:contain;width:64px}#sidebar-cart .Upsell__Item .CartItem__Info{padding-left:0}#sidebar-cart .Upsell__Item .CartItem__Info_Product{align-items:flex-start;gap:8px}#sidebar-cart .Upsell__Item .CartItem__Info_Product_Title{min-width:0}#sidebar-cart .Upsell__Item .CartItem__Title{font-size:12px;line-height:1.25;white-space:normal}#sidebar-cart .Upsell__Item .CartItem__Variant{font-size:10px;line-height:1.3;margin-top:3px}#sidebar-cart .Upsell__Item .CartItem__PriceList{flex:0 0 auto;font-size:12px;line-height:1.2;text-align:right}#sidebar-cart .Upsell__Item .CartItem__Actions{align-items:center;display:flex;gap:8px;margin-top:8px;text-align:left!important}#sidebar-cart .Upsell__Item .CartItem__QuantitySelector{flex:0 0 auto;margin:0}#sidebar-cart .Upsell__Item .QuantitySelector{height:36px}#sidebar-cart .Upsell__Item .QuantitySelector__Button{width:30px}#sidebar-cart .Upsell__Item .QuantitySelector__CurrentQuantity{height:34px;width:30px}#sidebar-cart .Upsell__Item .Button--UpsellCartButton{flex:1 1 auto;font-size:11px;line-height:1.2;min-height:36px;min-width:0;padding:8px 10px;white-space:nowrap}.SideCart__Discount{border-top:1px solid rgba(0,0,0,.12);margin-top:14px}.SideCart__DiscountSummary{align-items:center;color:#002d40;cursor:pointer;display:flex;font-size:13px;font-weight:700;justify-content:space-between;letter-spacing:.02em;list-style:none;padding:14px 2px 12px 0}.SideCart__DiscountSummary::-webkit-details-marker{display:none}.SideCart__DiscountSummary::marker{content:""}.SideCart__DiscountSummary:focus-visible{outline:2px solid #002d40;outline-offset:3px}.SideCart__DiscountChevron{border-bottom:2px solid currentColor;border-right:2px solid currentColor;display:block;height:8px;margin:-4px 3px 0 12px;transform:rotate(45deg);transition:transform .16s ease;width:8px}.SideCart__Discount[open] .SideCart__DiscountChevron{margin-top:4px;transform:rotate(225deg)}.SideCart__DiscountContent{padding-bottom:4px}.SideCart__InlineForm{display:flex;gap:8px}.SideCart__Input{min-width:0;width:100%}.SideCart__InlineButton{flex:0 0 auto;min-height:44px;padding-left:14px;padding-right:14px}.SideCart__Status{font-size:12px;line-height:1.4;margin:7px 0 0;min-height:0}.SideCart__Status:empty{display:none}.SideCart__Status.is-error{color:#b42318}.SideCart__Status.is-success{color:#18794e}.SideCart__AppliedDiscount{align-items:center;background:#104a8714;border-radius:4px;display:flex;font-size:12px;justify-content:space-between;margin-top:8px;padding:8px 10px}.SideCart__TextButton{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;padding:2px 0 2px 12px;text-decoration:underline}.SideCart__AdditionalCheckoutButtons{margin-top:10px}#sidebar-cart .SideCart__Discount,#sidebar-cart .SideCart__AdditionalCheckoutButtons{display:none!important}#sidebar-cart .SideCart__AdditionalCheckoutButtons .dynamic-checkout__content,#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-accelerated-checkout-cart{width:100%!important}#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 48px;--shopify-accelerated-checkout-button-inline-size: 100%;--shopify-accelerated-checkout-inline-alignment: space-between;--shopify-accelerated-checkout-row-gap: 0px;display:block!important}#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-paypal-button,#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-google-pay-button{block-size:48px!important;flex:0 0 100%!important;height:48px!important;margin:0!important;min-width:0!important;width:100%!important}#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-paypal-button div[slot^=shadow-slot],#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-paypal-button .paypal-buttons,#sidebar-cart .SideCart__AdditionalCheckoutButtons shopify-paypal-button iframe{height:48px!important;min-height:48px!important;min-width:0!important;width:100%!important}@media(prefers-reduced-motion:reduce){.SideCart__DiscountChevron{transition:none}}@media screen and (max-width:400px){#sidebar-cart .Drawer__Footer[data-side-cart-complete=true]{max-height:72%}.SideCart__InlineForm{align-items:stretch;flex-direction:column}.SideCart__InlineButton{width:100%}}@media screen and (max-width:360px){#sidebar-cart .CartItem__ImageWrapper{min-width:64px;width:64px}#sidebar-cart .CartItem__Info{min-width:0;padding-left:10px}#sidebar-cart .CartItem__Info_Product{display:block}#sidebar-cart .CartItem__Info_Product_Title,#sidebar-cart .CartItem__PriceList--drawer{max-width:100%}#sidebar-cart .CartItem__PriceList--drawer{margin-top:5px;text-align:left}#sidebar-cart .CartItem__PriceList--drawer .CartItem__DiscountList{align-items:flex-start}}html:not([data-rocka-country=DE]):not([data-rocka-country=AT]):not([data-rocka-country=CH]) :is(.SideCart__Rewards,.bogos-progressing-bar-view,.bogos-progress-bar-container){display:none!important}
/*# sourceMappingURL=/cdn/shop/t/42/assets/side-cart-purchase-flow.css.map */
