.ds{--small:0;--medium:768px;--large:1180px;--xlarge:1280px}body.basket,body.checkout,body.checkout_shipping_address,body.unregistered_user_checkout,body.unregistered_user_checkout_shipping_address{padding-bottom:0}body.basket .ds-header,body.checkout .ds-header,body.checkout_shipping_address .ds-header,body.unregistered_user_checkout .ds-header,body.unregistered_user_checkout_shipping_address .ds-header{min-height:0}body.basket .ds-header__grid,body.checkout .ds-header__grid,body.checkout_shipping_address .ds-header__grid,body.unregistered_user_checkout .ds-header__grid,body.unregistered_user_checkout_shipping_address .ds-header__grid{grid-template-areas:"logo search user";grid-template-rows:auto}body.basket .ds-header__nav,body.checkout .ds-header__nav,body.checkout_shipping_address .ds-header__nav,body.unregistered_user_checkout .ds-header__nav,body.unregistered_user_checkout_shipping_address .ds-header__nav{display:none}body.basket.chodnikliteracki .ds-header__logo img,body.checkout.chodnikliteracki .ds-header__logo img,body.checkout_shipping_address.chodnikliteracki .ds-header__logo img,body.unregistered_user_checkout.chodnikliteracki .ds-header__logo img,body.unregistered_user_checkout_shipping_address.chodnikliteracki .ds-header__logo img{max-height:4.0625rem}body.basket .ds-user-nav-panel,body.checkout .ds-user-nav-panel,body.checkout_shipping_address .ds-user-nav-panel,body.unregistered_user_checkout .ds-user-nav-panel,body.unregistered_user_checkout_shipping_address .ds-user-nav-panel{top:calc(100% - 1rem)}body.basket .ds-nav-bar-mobile,body.checkout .ds-nav-bar-mobile,body.checkout_shipping_address .ds-nav-bar-mobile,body.unregistered_user_checkout .ds-nav-bar-mobile,body.unregistered_user_checkout_shipping_address .ds-nav-bar-mobile{display:none!important}.basket-page-main{padding-bottom:1rem;padding-top:1rem}@media (min-width:1180px){.basket-page-main{padding-bottom:2rem;padding-top:2rem}.basket-page-left-col{flex-basis:66.66667%;max-width:66.66667%;width:66.66667%}}.basket-page-right-col{display:grid}@media (min-width:1180px){.basket-page-right-col{display:block;flex-basis:calc(33.33333% - 1rem);max-width:calc(33.33333% - 1rem);width:calc(33.33333% - 1rem)}}.basket-page-full-col{width:100%}.basket-page-grid{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;padding-top:1rem}@media (min-width:1180px){.basket-page-grid{flex-direction:row;flex-wrap:wrap;padding-bottom:2rem;padding-top:2rem}}.basket-products-grid{display:flex;flex-direction:column;gap:1rem}@media (min-width:1180px){.basket-desktop-sticky-card{position:sticky;top:1rem;z-index:2}}.basket-sticky-card__back-btn{margin-bottom:-.5rem;margin-top:.75rem;padding-left:0;padding-right:0}.basket-sticky-card__free-shipping+.basket-sticky-card__back-btn{margin-top:0}@media (max-width:1179px){.basket-sticky-card--fixed{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-top-left-radius:var(--radius)!important;border-top-right-radius:var(--radius)!important;bottom:0;box-shadow:0 -22px 147px rgba(27,29,31,.07),0 -12.5977px 53.6574px rgba(27,29,31,.057),0 -10.1962px 26.0497px rgba(27,29,31,.034),0 -8.07277px 12.77px rgba(27,29,31,.01);height:auto;left:0;margin:0!important;padding-bottom:.75rem!important;padding-top:.75rem!important;position:fixed;top:auto;width:100%;z-index:11}.basket-sticky-card--fixed .basket-sticky-card__back-btn .basket-sticky-card--fixed inpost-izi-button,.basket-sticky-card--fixed .basket-sticky-card__hidden,.basket-sticky-card--fixed .basket-sticky-card__title{display:none!important}.basket-sticky-card--fixed .basket-sticky-card__summary{border-top:none;margin-top:0!important;padding-top:0}}.ds{--basket-promotion-baner-background-color:var(--color-neutral-10);--basket-promotion-baner-header-background-color:transparent;--basket-promotion-baner-header-text-color:var(--color-text-dark)}.basket-promotion-baner{background-color:var(--basket-promotion-baner-background-color);border:1px solid var(--color-neutral-30);overflow:hidden}@media (max-width:1179px){.basket-promotion-baner{margin-bottom:2rem;order:-1}.basket-promotion-baner__text{font-size:.875rem}}.basket-promotion-baner__header{background-color:var(--basket-promotion-baner-header-background-color);position:relative}body.chodnikliteracki .basket-promotion-baner__header{min-height:3.75rem;padding-left:3.75rem;padding-right:3.75rem}body.chodnikliteracki .basket-promotion-baner__header img{left:0;position:absolute;top:0;width:3.75rem}body.matras .basket-promotion-baner__header,body.paskarz .basket-promotion-baner__header{margin-left:calc(-1rem - 1px);margin-right:calc(-1rem - 1px);margin-top:calc(-1rem - 1px);padding-top:calc(1rem + 1px)}.basket-promotion-baner__header-text{color:var(--basket-promotion-baner-header-text-color)}@media (min-width:768px){.basket-promotion-baner__header-text{font-size:1.125rem}}.basket-promotion-baner__footer-image{display:block;margin-left:auto;margin-right:auto;margin-top:1rem}body.chodnikliteracki .basket-promotion-baner__footer-image{margin-bottom:-1rem;max-width:18.75rem}body.matras .basket-promotion-baner__footer-image{max-width:16rem}.basket-promotion-baner .ds-progress{width:80%}.ds{--basket-promotion-modal-header-color:var(--color-text-dark)}.basket-promotion-modal{max-width:80rem;width:100%}.basket-promotion-modal .ds-dialog__content{padding:0}.basket-promotion-modal .ds-dialog__header{border-bottom:1px solid var(--color-neutral-10);color:var(--basket-promotion-modal-header-color);display:grid;grid-template-columns:1fr 2rem;text-align:center;text-transform:uppercase}.basket-promotion-modal .ds-dialog__header>span:first-child{padding-left:2rem}.basket-promotion-modal .ds-dialog__header .ds-dialog__close-btn{color:var(--color-text-dark)}.basket-promotion-modal-notification{z-index:12}.basket-promotion-modal-footer{align-items:center;background-color:var(--color-neutral);border-top:1px solid var(--color-neutral-30);bottom:0;display:flex;justify-content:space-between;position:sticky;z-index:11}.basket-promotion-modal-section-header{background-color:var(--color-neutral-10);border-bottom:1px solid var(--color-neutral-30);border-radius:0;border-top:1px solid var(--color-neutral-30);position:sticky;text-align:center;top:3.125rem;z-index:10}.basket-promotion-listing{margin-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:1180px){.basket-promotion-listing{padding-left:0;padding-right:0}}.basket-promotion-product-disabled{filter:grayscale(100%);opacity:.25}.basket-promotion-product-disabled .ds-add-to-cart-btn{pointer-events:none}.basket-promotion-counter{color:var(--color-highlight);font-size:2rem;font-weight:var(--font-weight-bold)}@media (max-width:1179px){.promotion-code{order:-2}}.promotion-code-form{display:flex;gap:var(--gap-8)}.promotion-code-form__input{flex:1}.promotion-code-form__submit-btn{min-width:7.8125rem}.free-shipping-progress{align-items:center;display:grid;gap:1rem;grid-template-columns:3.375rem 1fr;padding:0}@media (min-width:768px){.free-shipping-progress{padding:0 1rem}}.free-shipping-progress--ekstra{grid-template-columns:4.375rem 1fr}.free-shipping-progress__sidebar{text-align:center}.free-shipping-progress__sidebar-img{height:auto;max-width:2.375rem}.free-shipping-progress__sidebar-img path{fill:var(--color-highlight,var(--color-primary))}.free-shipping-progress__sidebar-img-ekstra{height:auto;margin-top:4px;max-width:4.375rem}.free-shipping-progress__title{font-size:1rem;font-weight:var(--font-weight-bold);line-height:1.2;margin-bottom:.25rem}.free-shipping-progress__subtitle{font-size:.75rem}.free-shipping-progress__progress{width:100%}.free-shipping-progress__progress.progress-ekstra::-webkit-progress-value{background-color:var(--color-znak-ekstra-light);border:1px solid var(--color-znak-ekstra-light)}.basket-shipping-info-btn{cursor:pointer;font-size:1rem}.basket-shipping-info-btn:hover{color:var(--color-primary)}.shipping-info-table{font-size:.8125rem;font-weight:var(--font-weight-medium)}@media (max-width:399px){.shipping-info-table{font-size:.75rem}}.shipping-info-table td,.shipping-info-table th{padding-left:.5rem;padding-right:.5rem}@media (min-width:1180px){.shipping-info-table td,.shipping-info-table th{padding-left:1rem;padding-right:1rem}}.shipping-info-table td:not(:first-child),.shipping-info-table th:not(:first-child){background-color:var(--color-neutral-10);border-left:5px solid var(--color-neutral)}.shipping-info-table-extra{border:2px solid var(--color-primary);font-size:.875rem;padding:1rem}