.cart-page{background:var(--dh-color-system-surface-bright,#fafafa)}.cart-page .cart_page_inner_wrapper{align-items:flex-start;display:flex;flex:1 0 0%;height:fit-content;margin:0 auto;min-height:fit-content;position:relative}@media (min-width:1600px){.cart-page .cart_page_inner_wrapper{max-width:1536px}}.cart-page .cart_page_inner_wrapper .C-popup.shopping_cart.cart_page .C-wrapper{height:fit-content;min-height:fit-content;width:100%}@media (min-width:1024px){.cart-page .cart_page_inner_wrapper .C-popup.shopping_cart.cart_page .C-wrapper{padding:0 16px 16px}}.cart-page .cart_page_inner_wrapper .C-popup.shopping_cart.cart_page .C-wrapper #s_cart_summary.D-window.popup_summary{background:var(--dh-color-system-surface,#fff);border-radius:8px}.cart-page .cart_page_inner_wrapper .C-popup.shopping_cart.cart_page .C-wrapper #s_cart.D-window.cart_window{background:var(--dh-color-system-surface,#fff);border-radius:8px;bottom:unset;height:fit-content;max-height:unset;min-height:fit-content;position:relative}.cart-page .cart_page_inner_wrapper .C-popup.shopping_cart.cart_page .C-wrapper .inner_contents,.cart-page .cart_page_inner_wrapper .C-popup.shopping_cart.cart_page .C-wrapper .inner_contents .contents{height:fit-content;min-height:fit-content}.cart-page .cart_page_inner_wrapper .inner_contents{height:fit-content;min-height:fit-content;overflow-x:hidden;overflow-y:auto;width:100%}.cart-page .cart_page_inner_wrapper .inner_contents .H-actions{display:none}.cart-page .cart_page_inner_wrapper .inner_contents .empty_cart_parent.cart_page,.cart-page .cart_page_inner_wrapper .inner_contents .not_empty_cart_parent.cart_page{display:none;height:fit-content;min-height:fit-content;width:100%;z-index:1}.cart-page .cart_page_inner_wrapper .inner_contents .empty_cart_parent.cart_page.active,.cart-page .cart_page_inner_wrapper .inner_contents .not_empty_cart_parent.cart_page.active{display:block}.cart-page .cart_page_inner_wrapper .inner_contents .empty_cart_parent.cart_page .C-popup.shopping_cart.cart_page,.cart-page .cart_page_inner_wrapper .inner_contents .not_empty_cart_parent.cart_page .C-popup.shopping_cart.cart_page{height:fit-content;min-height:fit-content}.cart_popup{display:none}.cart_popup.active{display:block}.shopping_cart .C-wrapper{padding:16px}@media (max-width:1023px){.shopping_cart .C-wrapper .D-window.cart_window{padding:0}}.shopping_cart .C-wrapper #fast-order-mobile{background:unset;width:100%}@media (min-width:1024px){.shopping_cart .C-wrapper #fast-order-mobile,.shopping_cart .C-wrapper #price-block{display:none}.shopping_cart .C-wrapper{padding:32px 48px}.shopping_cart .C-wrapper .D-window.cart_window#s_cart,.shopping_cart .C-wrapper .D-window.popup_summary#s_cart_summary{margin:0;position:relative;top:0;transform:unset}.shopping_cart .C-wrapper .D-window.cart_window#s_cart{align-self:stretch;height:fit-content;left:0;margin-bottom:auto;max-height:calc(100vh - 64px);right:auto;width:100%}.shopping_cart .C-wrapper .D-window.cart_window#s_cart .inner_contents,.shopping_cart .C-wrapper .D-window.cart_window#s_cart .inner_contents .C-popup-inner{height:fit-content}.shopping_cart .C-wrapper .D-window.cart_window#s_cart .inner_contents .C-popup-inner .contents{height:auto;max-height:calc(100vh - var(--stycky_footer_large))}.shopping_cart .C-wrapper .D-window.cart_window#s_cart .H-actions{display:none}.shopping_cart .C-wrapper .D-window.popup_summary#s_cart_summary{left:auto;margin:0;right:0}}@media (min-width:1280px){.shopping_cart .C-wrapper{margin:0 auto;max-width:1600px;padding:32px 48px}}.shopping_cart .C-wrapper .sticky_footer{display:none;z-index:160}@media (max-width:1023px){.shopping_cart .C-wrapper .sticky_footer{align-items:flex-start;align-self:stretch;background:var(--dh-color-system-surface,#fff);bottom:0;display:flex;height:60px;max-height:60px;min-height:60px;position:sticky}.shopping_cart .C-wrapper .sticky_footer #order_block{display:none}.shopping_cart .C-wrapper .sticky_footer .pp_sticky_f_wrapper{align-items:flex-start;align-self:stretch;background:var(--dh-color-system-primary-container,#e8f1fa);border-radius:8px;display:none;flex-direction:column;padding:4px 0 4px 8px}.shopping_cart .C-wrapper .sticky_footer.pay_parts_enabled{height:60px;max-height:60px;min-height:60px}.shopping_cart .C-wrapper .sticky_footer.pay_parts_enabled .pp_sticky_f_wrapper{display:flex}.shopping_cart .C-wrapper .sticky_footer.pay_parts_enabled .footer_content{gap:8px;margin-bottom:24px}.shopping_cart .C-wrapper .sticky_footer.pay_parts_enabled .content{gap:8px}.shopping_cart .C-wrapper .sticky_footer.fading{display:none}.shopping_cart .C-wrapper .sticky_footer .footer_content{align-self:stretch;display:flex;padding:8px 16px}.shopping_cart .C-wrapper .sticky_footer .footer_content .content{align-items:center;align-self:stretch;display:flex}.shopping_cart .C-wrapper .sticky_footer .footer_content .content .price_block{display:flex;flex:1 20 0%;height:auto;text-align:right}.shopping_cart .C-wrapper .sticky_footer .footer_content .content .order_block{align-self:flex-end;display:flex}}@media (max-width:767px){.shopping_cart .C-wrapper .sticky_footer{border-radius:unset}}.cart_window .inner_contents{height:fit-content;min-height:fit-content;overflow:hidden;position:relative;width:100%;z-index:100}.cart_window .inner_contents .cart_head{background-color:#fff;opacity:1;position:sticky;top:0}.contents .info-block,.popup_summary .info-block{display:none}.contents .info-block .info-item,.popup_summary .info-block .info-item{display:grid;grid-template-columns:20px auto;grid-gap:8px;align-items:center;color:var(--dh-color-system-on-surface-variant,#5d5e62);font-size:10px;gap:16px;line-height:12px;padding:8px}.contents .info-block .info-item .info-icon,.popup_summary .info-block .info-item .info-icon{height:28px;min-width:28px;width:28px}#s_cart_summary.popup_summary{display:none}@media (min-width:1024px){#s_cart_summary.popup_summary{display:flex;height:fit-content;min-width:368px;padding:16px;width:368px}#s_cart_summary.popup_summary .summary_inner{align-items:flex-start;display:flex;flex:1 0 0%;flex-direction:column}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;max-height:90vh;overflow-x:hidden;overflow-y:auto;width:100%}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper{align-items:center;background:unset;border-radius:8px;display:flex;flex-direction:column}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in{align-items:center;display:flex;flex:1 0 0%;flex-direction:column}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents,#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text{align-self:stretch;flex-direction:column}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text{align-items:flex-start;flex:1 0 0%}}@media (min-width:1024px) and (min-width:1024px){#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text{align-self:stretch}}@media (min-width:1024px){#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text .f_o_sub_tittle,#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text .f_o_title{display:flex;flex:1 0 0%;font-style:normal}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text .f_o_title{align-items:center;color:var(--dh-color-system-on-surface,#171718);font-size:16px;font-weight:700;line-height:24px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_text .f_o_sub_tittle{align-items:flex-start;align-self:stretch;color:var(--dh-color-system-on-surface-variant,#5d5e62);font-size:12px;font-weight:400;line-height:16px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents{align-items:center;flex:1 0 0%;gap:16px;justify-content:flex-end}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .fast_order_submit_btn .dok-ui-button{height:42px;max-height:42px;min-width:150px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .fast_order_error_message{align-items:flex-start;align-self:stretch;color:var(--dh-color-system-danger,#d21a1b);display:none;font-size:12px;font-style:normal;font-weight:400;line-height:16px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .fast_order_error_message.active{display:flex}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper{align-items:flex-start;align-self:stretch;background:var(--dh-color-system-surface,#fff);border:1px solid var(--dh-color-system-outline-opacity-md,rgba(0,0,0,.12));border-radius:8px;color:var(--dh-color-system-on-surface-variant-low,#919294);display:flex;font-style:normal;font-weight:400;gap:8px;height:42px;margin:auto;max-height:42px;min-width:165px;padding:12px 16px;position:relative;width:100%}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper.focused{border:1px solid var(--dh-color-system-primary,#1a77d2);box-shadow:0 1px 2px 0 rgba(5,23,42,.3),0 1px 3px 1px rgba(5,23,42,.15)}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper .dok-ui-input{align-items:flex-start;align-self:stretch;border:0;box-shadow:unset;color:var(--dh-color-system-on-surface,#171718);display:flex;flex:1 0 0%;font-size:12px;font-style:normal;font-weight:400;gap:8px;line-height:16px;padding:0;width:calc(100% - 24px)}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper .icon-ic-clear{background-size:16px;color:#5d5e62!important;cursor:pointer;display:block;font-size:16px;height:16px;line-height:16px;width:16px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper #fast-order-desktop .fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper .icon-ic-clear.hidden{display:none}}@media (min-width:1024px) and (min-width:1024px){#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .delivery_block{display:flex}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .delivery_block .dok-ui-row{padding:8px 16px 16px}}@media (min-width:1024px){#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .header{align-self:stretch}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .header .header_text{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;padding:16px 16px 8px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .header .header_text p{color:var(--dh-color-system-on-surface,#171718);font-size:16px;font-style:normal;font-weight:700;line-height:24px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .cart_btn_wrapper{display:grid;grid-gap:16px;width:100%}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .header_primary_button{height:56px;padding:16px 0;width:100%}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .order-total{align-items:center;align-self:stretch;display:flex;gap:16px;justify-content:space-between;margin-bottom:-16px;margin-top:16px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .order-total .label{color:var(--dh-color-system-on-surface,#171718);font-size:14px;font-style:normal;font-weight:400;line-height:20px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .order-total .amount .value{color:var(--dh-color-system-on-surface,#171718);font-size:24px;font-weight:700;line-height:32px}#s_cart_summary.popup_summary .summary_inner .summary_inner_wrapper .order-total .amount .currency{color:var(--dh-color-system-on-surface-variant,#5d5e62);font-size:12px;font-weight:400;line-height:16px}#s_cart_summary.popup_summary .info-block{background:var(--dh-color-system-surface-bright,#fafafa);border-radius:8px;display:grid}}#cart-empty .D-window.cart_window#s_cart{overflow-x:hidden;overflow-y:auto;padding:0;position:absolute}@media (min-width:768px){#cart-empty .D-window.cart_window#s_cart{height:calc(100vh - 32px);max-height:calc(100vh - 32px);min-height:85vh;width:calc(100vw - 32px)}}@media (min-width:1024px){#cart-empty .D-window.cart_window#s_cart{height:calc(100vh - 64px);max-height:calc(100vh - 64px);width:calc(100vw - 96px)}}#cart-empty .D-window.cart_window#s_cart .inner_contents{height:100%;overflow-y:auto}#cart-empty .D-window.cart_window#s_cart .ajax-sections{margin-top:0}.empty_contents_inner{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:32px;padding:24px 16px 8px}.empty_contents_inner .empty_contents_inner_info{align-items:center;height:fit-content;margin:auto}.empty_contents_inner .empty_contents_inner_info>svg{height:64px;width:64px}.empty_contents_inner .empty_contents_inner_info .go_to_auth,.empty_contents_inner .empty_contents_inner_info .go_to_catalog{margin:auto;max-width:fit-content}.empty_contents_inner .empty_contents_inner_info .go_to_auth .dok-ui-button,.empty_contents_inner .empty_contents_inner_info .go_to_catalog .dok-ui-button{align-self:center}.empty_contents_inner .empty_contents_inner_blocks{align-items:center;align-self:stretch;background:var(--dh-color-system-surface-container-lowest,#fcfcfc);border-radius:8px;display:flex}@media (max-width:767px){.empty_contents_inner .empty_contents_inner_blocks{align-items:center;background:var(--dh-color-system-surface-container-lowest,#fcfcfc);border-radius:8px;flex-direction:column;justify-content:center;padding:8px}}.empty_contents_inner .empty_contents_inner_blocks i.icon-ic-arrow-downward,.empty_contents_inner .empty_contents_inner_blocks i.icon-ic-arrow-forward{color:var(--dh-color-system-on-surface,#171718)!important;display:block;font-size:24px;line-height:24px;width:24px}@media (max-width:767px){.empty_contents_inner .empty_contents_inner_blocks i.icon-ic-arrow-forward{display:none}}@media (min-width:768px){.empty_contents_inner .empty_contents_inner_blocks i.icon-ic-arrow-downward{display:none}}.empty_contents_inner .empty_contents_inner_blocks .dok-ui-col{align-items:center}.empty_contents_inner .empty_contents_inner_blocks .dok-ui-col:last-of-type .empty_cart_icon_text{font-weight:700}.empty_contents_inner .empty_contents_inner_blocks .dok-ui-col-end{align-items:end}.empty_contents_inner .empty_contents_inner_blocks .icon_wrapper{align-items:center;background:var(--dh-color-system-primary-container,#e8f1fa);border-radius:999px;display:flex}@media (min-width:1024px){.empty_contents_inner .empty_contents_inner_blocks .icon_wrapper .svg{height:64px;width:64px}}.empty_contents_inner .empty_contents_inner_blocks .empty_cart_icon_text{align-self:stretch;color:var(--dh-color-system-on-surface,#171718);font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.fast_order_wrapper{align-items:center;background:unset;border-radius:8px;display:flex;width:100%}.fast_order_wrapper .fast_o_in{align-items:center;display:flex;flex:1 0 0%}@media (max-width:479px){.fast_order_wrapper .fast_o_in{flex-direction:column}.fast_order_wrapper .fast_o_in .fast_o_contents,.fast_order_wrapper .fast_o_in .fast_o_text{align-self:stretch;flex-direction:column}}@media (min-width:480px) and (max-width:960px){.fast_order_wrapper .fast_o_in{flex-direction:column}.fast_order_wrapper .fast_o_in .fast_o_text{flex:1 1}.fast_order_wrapper .fast_o_in .fast_o_contents{flex-direction:row}}.fast_order_wrapper .fast_o_in .fast_o_text{align-items:flex-start;flex:1 0 0%}@media (min-width:1024px){.fast_order_wrapper .fast_o_in .fast_o_text{align-self:stretch}}.fast_order_wrapper .fast_o_in .fast_o_text .f_o_sub_tittle,.fast_order_wrapper .fast_o_in .fast_o_text .f_o_title{display:flex;flex:1 0 0%;font-style:normal}.fast_order_wrapper .fast_o_in .fast_o_text .f_o_title{align-items:center;color:var(--dh-color-system-on-surface,#171718);font-size:16px;font-weight:700;line-height:24px}.fast_order_wrapper .fast_o_in .fast_o_text .f_o_sub_tittle{align-items:flex-start;align-self:stretch;color:var(--dh-color-system-on-surface-variant,#5d5e62);font-size:12px;font-weight:400;line-height:16px}.fast_order_wrapper .fast_o_in .fast_o_contents{align-items:center;flex:1 0 0%;gap:16px;justify-content:flex-end}.fast_order_wrapper .fast_o_in .fast_o_contents .fast_order_submit_btn .dok-ui-button{height:42px;max-height:42px;min-width:150px}.fast_order_wrapper .fast_o_in .fast_o_contents .fast_order_error_message{align-items:flex-start;align-self:stretch;color:var(--dh-color-system-danger,#d21a1b);display:none;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.fast_order_wrapper .fast_o_in .fast_o_contents .fast_order_error_message.active{display:flex}.fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper{align-items:flex-start;align-self:stretch;background:var(--dh-color-system-surface,#fff);border:1px solid var(--dh-color-system-outline-opacity-md,rgba(0,0,0,.12));border-radius:8px;color:var(--dh-color-system-on-surface-variant-low,#919294);display:flex;font-style:normal;font-weight:400;gap:8px;height:42px;margin:auto;max-height:42px;min-width:165px;padding:12px 16px;position:relative;width:100%}.fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper.focused{border:1px solid var(--dh-color-system-primary,#1a77d2);box-shadow:0 1px 2px 0 rgba(5,23,42,.3),0 1px 3px 1px rgba(5,23,42,.15)}.fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper .dok-ui-input{align-items:flex-start;align-self:stretch;border:0;box-shadow:unset;color:var(--dh-color-system-on-surface,#171718);display:flex;flex:1 0 0%;font-size:12px;font-style:normal;font-weight:400;gap:8px;line-height:16px;padding:0;width:calc(100% - 24px)}.fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper .icon-ic-clear{background-size:16px;color:#5d5e62!important;cursor:pointer;display:block;font-size:16px;height:16px;line-height:16px;width:16px}#cart-empty,#popup-cart,.fast_order_wrapper .fast_o_in .fast_o_contents .dok-ui-input_wrapper .icon-ic-clear.hidden{display:none}#cart-empty.active,#popup-cart.active{display:block}.shopping_cart.C-popup{display:flex;height:100%;max-height:100%;width:100%}.shopping_cart.C-popup .C-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0%;gap:32px;height:100vh;justify-content:center;overflow:visible;position:relative;width:100vw}.shopping_cart.C-popup .C-popup-inner{flex-grow:1;height:fit-content;max-height:fit-content;min-height:fit-content;overflow-y:hidden}@supports (overflow:clip){.shopping_cart.C-popup .C-popup-inner{overflow-y:clip}}.shopping_cart.C-popup .C-popup-inner .contents{height:100%;max-height:calc(100vh - var(--stycky_footer_large) - var(--stycky_footer_small));min-height:100%}.shopping_cart.C-popup .C-popup-inner .contents.ios .products_list{min-height:auto}.shopping_cart.C-popup .C-popup-inner .contents .products_list{height:auto;min-height:fit-content;position:relative}.shopping_cart.C-popup .C-popup-inner .contents .products_list .item-wrapper{min-height:94px}@media (max-width:1023px){.shopping_cart.C-popup .C-popup-inner .contents .order_block>button.wide{width:100%}.shopping_cart.C-popup .C-popup-inner .contents .info-block{background:var(--dh-color-system-surface-bright,#fafafa);border-radius:8px;display:flex;gap:4px}.shopping_cart.C-popup .C-popup-inner .contents .delivery_block{display:flex}.shopping_cart.C-popup .C-popup-inner .contents.ix-1 .info-block{margin-bottom:16px}.shopping_cart.C-popup .C-popup-inner .contents.ix-2 .info-block{margin-bottom:20px}.shopping_cart.C-popup .C-popup-inner .contents.ix-3 .info-block{margin-bottom:30px}.shopping_cart.C-popup .C-popup-inner .contents.ix-4 .info-block,.shopping_cart.C-popup .C-popup-inner .contents.ix-5 .info-block,.shopping_cart.C-popup .C-popup-inner .contents.ix-many .info-block{margin-bottom:32px}}@media (max-width:512px){.shopping_cart.C-popup .C-popup-inner .contents .info-block{flex-direction:column}}@media (min-width:513px) and (max-width:1023px){.shopping_cart.C-popup .C-popup-inner .contents.ix-4 .info-block,.shopping_cart.C-popup .C-popup-inner .contents.ix-5 .info-block,.shopping_cart.C-popup .C-popup-inner .contents.ix-many .info-block{margin-bottom:32px}}.shopping_cart.C-popup .C-popup-inner .contents .fast_order_wrapper,.shopping_cart.C-popup .C-popup-inner .contents .info-block{position:relative}.shopping_cart.C-popup .C-popup-inner .contents .fast_order_wrapper{margin-top:24px}@media (max-width:1023px){.shopping_cart:has(.sticky_footer.pay_parts_enabled) .inner_contents .C-popup-inner .contents{max-height:calc(100vh - var(--stycky_footer_large) - var(--stycky_footer_small))}}.shopping_cart .contents{display:flex;flex:1 0 0%;height:auto;max-height:calc(100vh - var(--stycky_footer_large));overflow-x:hidden;overflow-y:auto}@media (max-width:767px){.shopping_cart .contents{max-height:calc(90vh - var(--stycky_footer_large))}}.shopping_cart .contents::-webkit-scrollbar{background:var(--dh-color-system-state-opacity-lg,rgba(0,0,0,.16));border-radius:999px;cursor:pointer;width:4px}.shopping_cart .contents::-webkit-scrollbar-thumb{background:var(--dh-color-system-on-surface-variant-low,#919294);background-clip:content-box;border-radius:999px;cursor:pointer}.shopping_cart .contents .products_list{align-items:flex-start;align-self:stretch;font-size:12px;height:fit-content;line-height:16px}@media (min-width:768px){.shopping_cart .contents .products_list{font-size:12px;font-style:normal;font-weight:400;line-height:16px}}@media (min-width:1280px){.shopping_cart .contents .products_list{font-size:16px;font-style:normal;font-weight:400;line-height:24px}}.shopping_cart .contents .products_list .item-wrapper{align-items:flex-start;align-self:stretch;display:flex;padding:8px 0}.shopping_cart .contents .products_list .item-wrapper .item-img{align-content:center;align-items:center;cursor:pointer;display:flex;height:64px;max-height:64px;max-width:64px;text-align:center;width:64px}@media (min-width:768px){.shopping_cart .contents .products_list .item-wrapper .item-img{height:64px;max-height:64px;max-width:64px;width:64px}}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .item-img{height:88px;max-height:88px;max-width:88px;width:88px}}.shopping_cart .contents .products_list .item-wrapper .item-img img{height:auto;margin:0 auto}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper{align-items:flex-start;display:flex;flex:1 0 0%;justify-content:center}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-bottom{display:none}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-bottom{align-items:flex-start;align-self:stretch;display:flex;height:fit-content}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;user-select:none;width:32px;--webkit-user-select:none}@media (max-width:1279px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper.show-1279{display:flex}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper.show-1280{display:none}}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper{display:none}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper.show-1280{display:flex}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i.icon-ic-heart{color:var(--dh-color-system-primary,#1a77d2)!important}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i.icon-ic-heart.empty:before{content:"\e82b"}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i.icon-ic-heart:hover:before{color:var(--dh-color-system-primary,#1a77d2)!important}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i.icon-ic-heart:hover{background:var(--dh-color-system-primary-opacity-sm,rgba(26,119,210,.08))}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i{border-image-width:0;color:var(--dh-color-system-on-surface-variant,#5d5e62)!important;font-size:16px;height:24px;line-height:16px;padding:4px}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i:hover{border-radius:999px}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i.icon-ic-delete-outline:hover{background:var(--dh-color-system-danger-opacity-sm,rgba(210,26,27,.08));color:#d21a1b!important}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .icon-wrapper i.icon-ic-heart.empty:hover{background:var(--dh-color-system-primary-opacity-sm,rgba(26,119,210,.08));color:#1a77d2!important}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper{align-items:flex-start;flex:1 0 0%;justify-content:center}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper.row-1280{align-items:center;flex-direction:row}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .main-info{align-items:center;align-self:stretch;display:flex}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .main-info{flex:1 0 0%}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .main-info .item-info{align-items:flex-start;display:flex;flex:1 0 0%}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .main-info .item-info .accent a,.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .main-info .item-info .accent a:visited{color:var(--dh-color-system-link,#1a77d2);text-decoration:none}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .main-info .item-info:hover{color:var(--dh-color-system-link-variant-highest,#05172a);cursor:pointer;text-decoration-line:underline;text-decoration-skip-ink:none;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-garage-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex:1 0 0%;flex-direction:column;padding:8px}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-garage-wrapper{align-items:center}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-garage-wrapper button.dok-ui-badge-garage{margin:auto 0}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity{align-items:center;align-self:stretch;display:flex;justify-content:flex-end}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity{flex:1 0 0%}}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity-btn-wrapper{align-items:flex-start;display:flex;flex:1 20 0%;justify-content:center}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity-btn-wrapper .quantity_input_wrapper{max-height:48px}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity{align-items:center;display:flex;justify-content:space-between}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .btn{border:1px solid var(--dh-color-system-outline-variant,#e3e3e4);cursor:pointer;height:24px}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .btn i{color:var(--dh-color-system-on-surface,#171718)!important;font-size:16px}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .btn.minus{border-radius:8px 0 0 8px;border-right:none}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .btn.plus{border-left:none;border-radius:0 8px 8px 0}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .btn:hover{background:var(--dh-color-system-state-opacity-sm,rgba(0,0,0,.08))}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .btn:disabled{background:none;cursor:auto;opacity:.24}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .quantity .input{border:1px solid var(--dh-color-system-outline-variant,#e3e3e4);border-radius:0;font-size:12px;height:24px;line-height:16px;padding:3px;text-align:center;width:30px}.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .label{color:var(--dh-color-system-on-surface-variant-low,#919294);font-size:10px;line-height:12px;text-align:center;width:100%}@media (min-width:1280px){.shopping_cart .contents .products_list .item-wrapper .product-supper-wrapper .product-info-wrapper .product-quantity .label{margin-bottom:-20px}}.shopping_cart .contents .delivery_block{display:none}.shopping_cart .inner_contents{height:100%;width:100%}.shopping_cart_parent{height:100vh;min-height:100vh}@media (max-width:767px){.shopping_cart_parent #s_cart.D-window.cart_window.ios{bottom:0;height:auto;margin:0;max-height:85vh;min-height:75vh;overflow:hidden;position:fixed;width:100vw}}@media screen and (min-width:768px) and (max-width:1023px){.shopping_cart_parent #s_cart.D-window.cart_window.ios{height:fit-content;max-height:calc(100vh - var(--stycky_footer_large) - var(--stycky_footer_small));min-height:35vh;position:relative}.shopping_cart_parent #s_cart.D-window.cart_window.ios .contents{align-self:stretch;height:fit-content;max-height:calc(100vh - var(--stycky_footer_large) - var(--stycky_footer_small));min-height:350px;position:relative}.shopping_cart_parent #s_cart.D-window.cart_window.ios .contents.ix-1 .info-block{margin-bottom:16px}.shopping_cart_parent #s_cart.D-window.cart_window.ios .contents.ix-2 .info-block{margin-bottom:20px}.shopping_cart_parent #s_cart.D-window.cart_window.ios .contents.ix-3 .info-block{margin-bottom:30px}}#s_cart.D-window.cart_window{bottom:0;height:fit-content;margin:0;max-height:80vh;min-height:auto;overflow:hidden;position:absolute;width:100vw}@media (min-width:768px){#s_cart.D-window.cart_window{bottom:unset;height:fit-content;width:calc(100vw - 32px)}}@media (max-width:1023px){#s_cart.D-window.cart_window{height:fit-content;min-height:fit-content;position:fixed}}@media (max-width:767px){#s_cart.D-window.cart_window{bottom:0;height:auto;margin:0;max-height:85vh;min-height:auto;position:fixed}}@media (min-width:1024px){#s_cart.D-window.cart_window{height:calc(100vh - 64px);width:calc(100vw - 96px)}}@media (min-width:1280px){#s_cart.D-window.cart_window{width:calc(100vw - 96px)}}@media (min-width:1601px){#s_cart.D-window.cart_window{max-width:1472px;width:1472px}}#s_cart.D-window.cart_window .cart_popup,#s_cart.D-window.cart_window .empty_cart_parent{height:fit-content;position:relative;width:100%;z-index:100}#s_cart.D-window.cart_window .empty_cart_parent .C-popup{display:flex;overflow:hidden}#s_cart.D-window.cart_window .empty_cart_parent .C-popup-inner{overflow:hidden}#s_cart.D-window.cart_window .cart-empty-info{bottom:0;box-shadow:unset;display:flex;position:relative;top:unset;width:calc(100% - 64px)}@media (max-width:1023px){#s_cart.D-window.cart_window .cart-empty-info{width:calc(100% - 16px)}}#s_cart.D-window.cart_window .cart-empty-info .card-sections{box-sizing:border-box;max-width:calc(100% - 32px)}@media (min-width:1024px){#s_cart.D-window.cart_window .cart-empty-info #recommendedGoods.section-row{margin-bottom:0}}#s_cart.D-window.cart_window .cart-empty-info #recommendedGoods.section-row .ajax-sections{width:calc(100% - 16px)}#s_cart.D-window.cart_window .cart-empty-info #recommendedGoods.section-row .ajax-sections .slick-slider{padding-left:0}.switch_text .icon-ic-help{position:relative}.switch_text .icon-ic-help .tooltip_wrapper{display:none}.switch_text .icon-ic-help:hover .tooltip_wrapper{display:inline-flex}:root{--stycky_footer_large:184px;--stycky_footer_small:56px}