.account-layout{padding:var(--gap-24) 0}.account-layout .ds-u-headline-h1,.account-layout h1{text-transform:none}@media (min-width:1180px){.account-layout{display:grid;gap:var(--gap-32);grid-template-areas:"aside main" "aside main";grid-template-columns:20rem calc(100% - 22rem);grid-template-rows:repeat(2,auto);padding:var(--gap-32) 0}.account-layout--full-width{grid-template-areas:"main";grid-template-columns:1fr}}.account-layout__go-home-btn{display:none}body:not(.my_account):not(.shopping_list_details) .account-layout__go-home-btn{display:inline-flex}@media (min-width:1180px){.account-layout__go-home-btn{display:none!important}}.account-layout__header{margin-bottom:var(--gap-32)}.account-layout__aside{grid-area:aside}@media (min-width:1180px){.account-layout__aside{border-right:2px solid var(--color-neutral-30)}}body:not(.my_account) .account-layout__aside{display:none}@media (min-width:1180px){body:not(.my_account) .account-layout__aside{display:block}}.account-layout__main{grid-area:main}body.my_account .account-layout__main{display:none}@media (min-width:1180px){body.my_account .account-layout__main{display:block}}@media (max-width:768px){.account-layout__main td{padding-bottom:0;padding-top:0}}.account-menu li{border-top:1px solid var(--color-neutral-30);font-size:1rem;padding-bottom:var(--gap-8);padding-top:var(--gap-8)}.account-menu li:last-child{border-bottom:1px solid var(--color-neutral-30)}@media (min-width:1180px){.account-menu li{border:none;margin-bottom:1.25rem;padding-bottom:0;padding-top:0}.account-menu li:last-child{border:none}}.account-menu li.active a{font-weight:var(--font-weight-bold)}.account-menu li a{align-items:center;color:var(--color-text-dark);display:flex;gap:var(--gap-8)}.account-menu__mobile-next-arrow{margin-left:auto;margin-right:0}@media (min-width:1180px){.account-menu__mobile-next-arrow{display:none}}.account-form{display:grid;gap:var(--gap-16);max-width:23.75rem}.address-box{border:1px solid var(--color-neutral-30);border-radius:var(--radius);display:inline-block;display:grid;font-size:.875rem;line-height:1.5;margin-bottom:var(--gap-24);overflow-wrap:anywhere;padding:1em 1.5em .5em}.address-box--simple{padding:1em 1.5em}@media (min-width:768px){.address-box--inline{display:inline-block;min-width:33%}}.address-box--selectable{cursor:pointer}.address-box--selectable:not(.address-box--active):hover{border-color:var(--color-neutral-900)}.address-box--active{border-color:var(--color-primary)}.address-box--background{background-color:var(--color-neutral-10)}.address-box__footer{align-self:flex-end;margin-top:var(--gap-8)}.address-collection{align-items:stretch;display:grid;gap:0 var(--gap-24)}@media (min-width:768px){.address-collection{grid-template-columns:repeat(2,calc(50% - 1.5rem))}}@media (min-width:1280px){.address-collection{grid-template-columns:repeat(3,calc(33% - 1.5rem))}}.address-form{display:flex;flex-direction:column;gap:var(--gap-16);height:100%;justify-content:space-between;width:100%}@media (min-width:1180px){.address-form{height:auto;max-width:25rem}}.address-form__control{width:100%}.address-form__zipCode{width:9.375rem}.address-form__city{width:calc(100% - 10.375rem)}.address-form__buildingNumber,.address-form__flatNumber{width:calc(50% - .5rem)}.address-form__content{display:flex;flex-wrap:wrap;gap:var(--gap-16);margin-bottom:auto;margin-top:0}.address-form__footer{background-color:var(--color-neutral);bottom:0;padding:var(--gap-8) 0;position:sticky;width:100%}@media (min-width:1180px){.address-form__footer{position:static}}.shopping_list_details main{display:grid}@media (min-width:768px){.shopping_list_details main{display:block}}.shopping-list-details-top-nav{display:contents}.shopping-list-details-top-nav__btn:first-child{margin-bottom:var(--gap-16)}@media (min-width:768px){.shopping-list-details-top-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--gap-32)}.shopping-list-details-top-nav__btn:first-child{margin-bottom:0}}.shopping-list-details-product-img{border-radius:var(--radius);height:auto;margin-bottom:var(--gap-8);max-width:9.375rem;width:100%}@media (min-width:768px){.shopping-list-details-product-img{margin-bottom:0}}.shipping-list-table-head{display:none}@media (min-width:768px){.shipping-list-table-head{display:table-header-group}}.shipping-list-table-row>td>a{display:block}.shipping-list-table-row .shipping-list-table-row-link{font-weight:var(--font-weight-regular)}.summary-table{display:grid;justify-content:flex-end;margin-bottom:var(--gap-24);width:100%}.summary-table__row{border-bottom:none;display:grid;gap:var(--gap-32);grid-template-columns:1fr auto;min-width:17.1875rem;padding-bottom:var(--gap-4);padding-top:var(--gap-4)}.summary-table__row td{padding-bottom:0;padding-top:0}.summary-table__row td:last-child{padding-right:0}.summary-table__total{border-top:1px solid var(--color-neutral-30);font-weight:var(--font-weight-bold);margin-top:var(--gap-16);padding-top:var(--gap-16)}.summary-table__price{text-align:right}.order-grouped-items{background-color:var(--color-neutral-10)}.order-grouped-items td:first-of-type{padding-left:var(--gap-16)}.order-grouped-items td:last-of-type{padding-right:var(--gap-16)!important}.link-more{padding-right:0}.link-more i:before{font-size:1.125rem!important}.show-data-form{display:flex;flex-direction:column;gap:var(--gap-8)}@media (min-width:768px){.show-data-form{align-items:flex-start;flex-direction:row}}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}.ds{--small:0;--medium:768px;--large:1180px;--xlarge:1280px}body.checkout,body.checkout_shipping_address,body.unregistered_user_checkout,body.unregistered_user_checkout_shipping_address{background-color:var(--color-neutral-10)}body.checkout .ds-header,body.checkout_shipping_address .ds-header,body.unregistered_user_checkout .ds-header,body.unregistered_user_checkout_shipping_address .ds-header{background:var(--page-header-background-color)}body.checkout .ds-header__search,body.checkout .ds-header__user-nav-link,body.checkout_shipping_address .ds-header__search,body.checkout_shipping_address .ds-header__user-nav-link,body.unregistered_user_checkout .ds-header__search,body.unregistered_user_checkout .ds-header__user-nav-link,body.unregistered_user_checkout_shipping_address .ds-header__search,body.unregistered_user_checkout_shipping_address .ds-header__user-nav-link{display:none}body.checkout .ds-header__logo,body.checkout_shipping_address .ds-header__logo,body.unregistered_user_checkout .ds-header__logo,body.unregistered_user_checkout_shipping_address .ds-header__logo{max-height:none}body.checkout .ds-header__logo img,body.checkout_shipping_address .ds-header__logo img,body.unregistered_user_checkout .ds-header__logo img,body.unregistered_user_checkout_shipping_address .ds-header__logo img{display:block;transform:none}body.checkout .ds-page-footer,body.checkout_shipping_address .ds-page-footer,body.unregistered_user_checkout .ds-page-footer,body.unregistered_user_checkout_shipping_address .ds-page-footer{border-top:1px solid var(--color-neutral-30)}body.checkout .ds-card,body.checkout_shipping_address .ds-card,body.unregistered_user_checkout .ds-card,body.unregistered_user_checkout_shipping_address .ds-card{padding:var(--gap-24)}@media (max-width:768px){body.checkout .ds-card,body.checkout_shipping_address .ds-card,body.unregistered_user_checkout .ds-card,body.unregistered_user_checkout_shipping_address .ds-card{border-radius:0;margin-left:-1rem;margin-right:-1rem;padding:var(--gap-16)}}.checkout-section-footer{border-top:1px solid var(--color-neutral-30);margin-left:-1rem;margin-right:-1rem;margin-top:1.5rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}@media (min-width:768px){.checkout-section-footer{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1.25rem}}@media (min-width:1180px){.checkout-section-footer{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem;padding-top:1.25rem}}.basket-page-summary-box-footer{border-top:1px solid var(--color-neutral-30);padding-top:var(--gap-16)}.invoice-checkbox+div{display:none}.invoice-checkbox:has(.ds-checkbox:checked)+div{display:block}.checkout-radio-row{display:flex;gap:var(--gap-16);justify-content:space-between;padding-bottom:var(--gap-16);padding-top:var(--gap-16)}.checkout-radio-row:not(:first-of-type){border-top:1px solid var(--color-neutral-30)}.checkout-radio-row__img-wrapper{align-items:center;display:flex;height:1.875rem;justify-content:center;width:3.125rem}.checkout-radio-row__img-wrapper img{max-height:100%;max-width:100%}.checkout-radio-control{align-items:center;display:grid;flex:1;gap:var(--gap-16);grid-template-columns:auto auto 1fr}.addresses-slider .address-box{margin-bottom:0;width:15rem}.pickup-point-radio-row+div{display:none}.pickup-point-radio-row:has(:checked)+div{display:block}.pickup-point-box+div,.pickup-point-box--hidden{display:none}.pickup-point-box--hidden+div{display:block}.pickup-point-info{background:#fff;border:1px solid var(--color-neutral-30);border-radius:var(--radius);bottom:-1rem;font-size:.875rem;left:0;padding:1rem;position:absolute;width:100%}@media (min-width:768px){.pickup-point-info{bottom:auto;left:1.5rem;max-width:22.5rem;top:.5rem}}.pickup-point-info--hidden{display:none}.pickup-point-info__close-btn{position:absolute;right:.5rem;top:.5rem}.ds-modal .pickup-point-info__name{padding-right:2rem}.payment-radio-row+.payment-method-btn{display:none}.payment-radio-row:has(:checked)+.payment-method-btn{display:block}.payment-method-link{font-size:.875rem;margin-bottom:-1rem;margin-left:6.625rem;padding-bottom:.5rem;padding-top:.5rem;position:relative;top:-.875rem}.payment-method-channels-grid .checkout-radio-row__img-wrapper{width:4.6875rem}@media (min-width:1180px){.payment-method-channels-grid{display:grid;gap:var(--gap-32) var(--gap-16);grid-template-columns:repeat(3,1fr);padding:0 2rem}.payment-method-channels-grid .checkout-radio-row,.payment-method-channels-grid .checkout-radio-row:first-of-type{border:none;padding:0;position:relative}.payment-method-channels-grid .checkout-radio-row .checkout-radio-control,.payment-method-channels-grid .checkout-radio-row:first-of-type .checkout-radio-control{border:1px solid var(--color-neutral-30);display:flex;flex-direction:column;gap:0;padding:1.75rem 1rem 1rem;width:100%}.payment-method-channels-grid .checkout-radio-row .checkout-radio-control:has(:checked),.payment-method-channels-grid .checkout-radio-row .checkout-radio-control:hover,.payment-method-channels-grid .checkout-radio-row:first-of-type .checkout-radio-control:has(:checked),.payment-method-channels-grid .checkout-radio-row:first-of-type .checkout-radio-control:hover{border:1px solid var(--color-primary)}.payment-method-channels-grid .checkout-radio-row .checkout-radio-control:has(:checked),.payment-method-channels-grid .checkout-radio-row:first-of-type .checkout-radio-control:has(:checked){font-weight:var(--font-weight-bold)}.payment-method-channels-grid .checkout-radio-row .ds-radio,.payment-method-channels-grid .checkout-radio-row:first-of-type .ds-radio{left:50%;position:absolute;top:0;transform:translate(-50%,-50%)}.payment-method-channels-grid .checkout-radio-row__img-wrapper{height:2.1875rem;margin-bottom:.75rem;width:7.8125rem}}@media (min-width:1280px){.payment-method-channels-grid{grid-template-columns:repeat(4,1fr)}}.checkout-radio-row-tooltip-mobile{display:inline-block;margin-right:.125rem}@media (min-width:1180px){.checkout-radio-row-tooltip-mobile{display:none}}.checkout-radio-row-tooltip-mobile .ds-tooltip__tooltip-box{margin-top:-.375rem}.checkout-radio-row-tooltip-desktop{display:none}@media (min-width:1180px){.checkout-radio-row-tooltip-desktop{display:inline-block}}.checkout-radio-row-tooltip-desktop .ds-tooltip__tooltip-box{margin-top:-.375rem}.checkout-radio-row-tooltip-icon{font-size:1rem}.ds{--page-overlay:rgba(0,0,0,.55);--modal-padding:var(--gap-16);--modal-animation-duration:300ms}body.modal-open{overflow:hidden}@media (min-width:1180px){body.modal-open{padding-right:15px}}.ds-modal-overlay{align-items:center;background:var(--page-overlay);display:flex;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;transition:opacity var(--modal-animation-duration) linear 0s,visibility var(--modal-animation-duration) linear 0s;width:100%;z-index:999}.ds-modal-overlay--hidden{opacity:0;visibility:hidden}.ds-modal{background:var(--color-neutral);height:100%;position:relative;width:100%}@media (min-width:768px){.ds-modal{border-radius:var(--radius);height:auto;max-height:100vh;max-width:75rem;min-height:12.5rem;width:calc(100% - 4rem)}}.ds-modal__header{align-items:center;display:grid;grid-template-columns:1fr 3rem;padding:var(--modal-padding)}.ds-modal__close-btn{text-align:right}.ds-modal__content{padding:var(--modal-padding);position:relative}.ds-modal__header+.ds-modal__content{height:calc(100% - 5.5rem);padding-top:0}.ds-modal__footer{padding:var(--modal-padding)}.ds-modal__content+.ds-modal__footer{padding-top:0}#map{height:100%;width:100%}@media (min-width:768px){#map{height:65vh}}.pp-map-autocomplete{max-width:30rem}.duplicate-order-notification{background:var(--color-neutral);color:var(--color-text-dark);font-weight:var(--font-weight-regular);padding:1rem;width:100%}.znak-ekstra-badge{background-color:var(--color-znak-ekstra);color:var(--color-neutral);font-weight:var(--font-weight-semibold);padding:0 2px;text-transform:uppercase}