/* Koszyk SalesCRM pod wygląd wrzosekodkuchni.pl. Wgrywane przez API (cart_layout.custom_css). */
@font-face{font-family:"DM Sans";src:url(https://wrzosekodkuchni.pages.dev/fonty/dm-sans-latin-ext-wght-normal.woff2) format("woff2");font-weight:100 1000;font-display:swap;unicode-range:U+0100-02BA,U+1E00-1E9F}
@font-face{font-family:"DM Sans";src:url(https://wrzosekodkuchni.pages.dev/fonty/dm-sans-latin-wght-normal.woff2) format("woff2");font-weight:100 1000;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC}
@font-face{font-family:"Plus Jakarta Sans";src:url(https://wrzosekodkuchni.pages.dev/fonty/plus-jakarta-sans-latin-ext-wght-normal.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0100-02BA,U+1E00-1E9F}
@font-face{font-family:"Plus Jakarta Sans";src:url(https://wrzosekodkuchni.pages.dev/fonty/plus-jakarta-sans-latin-wght-normal.woff2) format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC}
:root{--main-color:#151513 !important;--main-color-hover:#2c2b27 !important;--main-color-light:rgba(255,221,0,.22) !important}
body,.cart-v2,input,select,textarea,button{font-family:"Plus Jakarta Sans",Arial,sans-serif !important;color:#151513}
h1,h2,h3,.subtitle,.name h2,.order-list .title,.summary,.step-two>p:first-child{font-family:"DM Sans",Arial,sans-serif !important;letter-spacing:-.01em}
body{background:#fff}
.orders-path-header{background-color:#F4EBE3;border-bottom:0}
.orders-path-header .back-link{border-radius:12px;border-color:#151513}
.orders-path-wrapper,.orders-path-wrapper.inverted:has(.simple_form){background:#fff !important;overflow-x:clip}
.order-content{background:#fff}
@media (min-width:1025px){.order-sidebar{background:#EBDDCF !important;border-radius:24px;margin:28px 0 40px;align-self:flex-start}}
.simple_form,.copyright,.protection-info{background:#fff !important}
.copyright{border-top:0}
.order-sidebar{border-left:0 !important}
@media (min-width:1025px){.order-sidebar .sidebar-summary,.order-sidebar .stickable{background:transparent !important}}
@media (max-width:1024px){.orders-path-wrapper,.orders-path-wrapper.inverted:has(.simple_form){background:#fff !important}.order-sidebar{background:#EBDDCF !important}}
.input-group input[type="text"]:not(.blik-digit),.input-group input[type="email"],.input-group input[type="tel"]:not(.blik-digit),.input-group input[type="number"]:not(.blik-digit),.select2-container--default .select2-selection--single,select{border-radius:12px !important;border-color:#DCCDBD !important;background-color:#fff !important}
.input-group input:not(.blik-digit):focus{border-color:#151513 !important;box-shadow:0 0 0 3px rgba(255,221,0,.45) !important}
.border-wrapper .radio,.border-wrapper .checkbox{border-radius:14px}
#delivery-types,#payment-types,.border-wrapper .content{border-radius:16px}
.order-list .photo{border-radius:10px}
.order-list .count .flex,.order-item-fields tr .count div.flex{background:#fff !important;border-radius:999px !important;padding:3px;gap:2px;overflow:hidden}
.order-list .count .flex a,.order-list .count .flex button,.order-list .count .quantity-change{border-radius:50% !important}
.product-row,.upsell .content{border-radius:16px}
.add-product-btn,.button.add-product-btn{background:#151513 !important;color:#fff !important;border-radius:12px !important;font-family:"DM Sans",Arial,sans-serif !important;font-weight:600 !important}
.add-product-btn:hover{background:#2c2b27 !important}
.product-row .name h2{color:#151513 !important}
#main-submit-btn,.extra-submit-btn,button[type=submit].btn-primary{background-color:#FFDD00 !important;border-color:#FFDD00 !important;color:#151513 !important;border-radius:16px !important;font-family:"DM Sans",Arial,sans-serif !important;font-weight:700 !important;box-shadow:0 10px 24px -14px rgba(120,90,0,.7)}
#main-submit-btn:hover{background-color:#F0CF00 !important}
.border-wrapper.step-four{margin-bottom:10px}
a{text-underline-offset:.2em}

.cart-trust{background:#fff;border-radius:18px;padding:18px 18px 24px;margin-top:22px}
.cart-trust__seal-title{display:none !important}
.cart-trust__seal{margin-top:6px}
.cart-trust__title{font-family:"DM Sans",Arial,sans-serif !important;font-weight:700}
.cart-trust__icon svg circle{fill:#FFDD00}.cart-trust__icon svg path{stroke:#151513}
.order-sidebar .sidebar-summary>div:first-child{margin-bottom:0}
.order-sidebar .order-list-summary{margin-bottom:12px;padding-bottom:16px}
.order-sidebar .order-comment{margin:0 0 4px}
.order-sidebar .cart-trust{margin-top:16px}
.order-comment textarea,#order_comment,textarea{border-radius:12px !important;border-color:#DCCDBD !important;background:#fff !important}
.order-list .photo{width:84px !important;min-width:84px;height:84px !important;padding:2px !important;display:flex !important;align-items:center;justify-content:center}
.order-list .photo img{width:80px !important;height:80px !important;max-width:none !important;max-height:none !important;object-fit:contain}
@media (max-width:1024px){.order-list tr:has(.photo){grid-template-columns:76px minmax(0,1fr) auto !important;column-gap:12px}.order-list .photo{width:76px !important;min-width:76px;height:76px !important}.order-list .photo img{width:72px !important;height:72px !important}}
