.header-checkout{display:flex;position:relative;z-index:10;background-color:var(--color-primary);height:var(--checkout-header-height-mobile)}@media (min-width: 1020px){.header-checkout{height:var(--checkout-header-height)}}@media (max-width: 1019.98px){.header-checkout{position:sticky;top:0;box-shadow:var(--box-shadow-down)}}.header-checkout .quick-contact__title{color:var(--color-white)}.header-checkout .quick-contact__link{color:var(--color-white);text-decoration:underline}.header-checkout .quick-contact__link:hover,.header-checkout .quick-contact__link:active,.header-checkout .quick-contact__link:focus{text-decoration:none}.header-checkout .quick-contact__anotation{color:rgba(var(--color-white-rgb),.9)}.header-checkout__inner{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-base);height:100%}@media (max-width: 1279.98px){.header-checkout__inner{justify-content:space-between}}@media (max-width: 1279.98px){.header-checkout__inner .quick-contact{text-align:right}}.header-checkout__inner .quick-contact__body{display:flex;align-items:center}@media (max-width: 1279.98px){.header-checkout__inner .quick-contact__body{justify-content:flex-end}}@media (max-width: 765.98px){.header-checkout__inner .quick-contact__body{flex-direction:column;align-items:flex-end;justify-content:center}}.header-checkout__logo-wrapper{position:relative;display:block;flex:0 0 var(--logo-width-header-checkout);width:var(--logo-width-header-checkout);height:100%}@media (max-width: 1279.98px){.header-checkout__logo-wrapper{flex:0 0 var(--logo-width-small-header-checkout);width:var(--logo-width-small-header-checkout)}}@media (max-width: 1019.98px){.header-checkout__logo-wrapper{flex:0 0 var(--logo-width-mobile-header-checkout);width:var(--logo-width-mobile-header-checkout)}}@media (max-width: 439.98px){.header-checkout__logo-wrapper{flex:0 0 var(--logo-width-mobile-small-header-checkout);width:var(--logo-width-mobile-small-header-checkout)}}@media (max-width: 374.98px){.header-checkout__logo-wrapper{flex:0 0 var(--logo-width-mobile-extra-small-header-checkout);width:var(--logo-width-mobile-extra-small-header-checkout)}}.header-checkout__logo{position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:contain}.checkout-info{display:flex;align-items:center;margin-left:auto}@media (max-width: 1279.98px){.checkout-info{display:none}}.checkout-info__text{max-width:200px;color:var(--color-txt-heading);line-height:1.2}.checkout-info__text{font-size:.8rem}@media screen and (min-width: 20rem){.checkout-info__text{font-size:calc(.8rem + .1 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.checkout-info__text{font-size:.9rem}}.checkout-info__text{overflow:hidden;max-height:4.8em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.2}.checkout-info__image{margin-left:var(--margin-sm)}.customer-line-img{position:relative;flex:0 0 200px;height:100%}@media (max-width: 1019.98px){.customer-line-img{display:none}}.customer-line-img__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;font-family:"object-fit: cover"}:root{--checkout-navigation-bg-color: var(--color-primary-dark);--checkout-navigation-bg-color-dark: var(--color-primary-darker);--checkout-navigator-item-width: calc(100% / 3)}.checkout-navigation-wrapper{background-color:var(--checkout-navigation-bg-color)}.checkout-navigation{display:flex;align-items:center}.checkout-navigation__item{position:relative;flex:var(--checkout-navigator-item-width);width:var(--checkout-navigator-item-width);max-width:var(--checkout-navigator-item-width);display:flex;align-items:center;justify-content:center;padding:.75rem 1rem;color:var(--color-white);border-right:1px solid var(--checkout-navigation-bg-color-dark)}@media (max-width: 765.98px){.checkout-navigation__item{padding:.5rem .2rem;flex-direction:column}}.checkout-navigation__item:any-link:hover,.checkout-navigation__item:any-link:active,.checkout-navigation__item:any-link:focus{background-color:var(--checkout-navigation-bg-color-dark);color:var(--color-white)}.checkout-navigation__item:any-link:hover .checkout-navigation__num,.checkout-navigation__item:any-link:active .checkout-navigation__num,.checkout-navigation__item:any-link:focus .checkout-navigation__num{background-color:rgba(var(--color-white-rgb),.05)}.checkout-navigation__item:first-child{border-left:1px solid var(--checkout-navigation-bg-color-dark)}.checkout-navigation__item.disabled{color:rgba(var(--color-white-rgb),.8)}.checkout-navigation__item.active{background-color:var(--checkout-navigation-bg-color-dark);font-weight:var(--font-weight-bold);color:var(--color-white)}.checkout-navigation__item.active:hover{background-color:var(--checkout-navigation-bg-color-dark)}@media (min-width: 766px){.checkout-navigation__item.active:after{content:"";position:absolute;bottom:-10px;left:0;right:0;margin:auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--checkout-navigation-bg-color-dark)}}.checkout-navigation__item.active .checkout-navigation__num{background-color:rgba(var(--color-white-rgb),.05)}.checkout-navigation__num{width:2em;height:2em;margin-right:.5rem;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--color-black-rgb),.1);border-radius:50%}.checkout-navigation__num{font-size:.75rem}@media screen and (min-width: 20rem){.checkout-navigation__num{font-size:calc(.75rem + .45 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.checkout-navigation__num{font-size:1.2rem}}.checkout-navigation__num{transition:all var(--transition-time) ease-in-out}@media (max-width: 765.98px){.checkout-navigation__num{margin-right:0;margin-bottom:.2rem}}.checkout-navigation__text{font-size:.75rem}@media screen and (min-width: 20rem){.checkout-navigation__text{font-size:calc(.75rem + .45 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.checkout-navigation__text{font-size:1.2rem}}@media (max-width: 765.98px){.checkout-navigation__text{max-width:100%;font-size:.75rem;display:block;text-overflow:ellipsis;overflow:hidden}}@media (max-width: 374.98px){.checkout-navigation__text{font-size:.625rem}}.quick-contact__title{color:var(--color-txt-heading);font-weight:var(--font-weight-bold);line-height:1.2;font-family:var(--font-family-heading)}.quick-contact__title{font-size:.9rem}@media screen and (min-width: 20rem){.quick-contact__title{font-size:calc(.9rem + .2 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.quick-contact__title{font-size:1.1rem}}.quick-contact__title .icon{width:1.25em;height:1.25em}@media (max-width: 1019.98px){.quick-contact__title{font-size:.9rem}}@media (max-width: 765.98px){.quick-contact__title{text-align:right}}@media (max-width: 439.98px){.quick-contact__title{font-size:.8rem}}@media (max-width: 374.98px){.quick-contact__title{font-size:.75rem}}.quick-contact__body{display:flex;align-items:center;gap:0 var(--space-xs)}.quick-contact__link{font-weight:var(--font-weight-bold);line-height:1.2}.quick-contact__link{font-size:.9rem}@media screen and (min-width: 20rem){.quick-contact__link{font-size:calc(.9rem + .2 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.quick-contact__link{font-size:1.1rem}}@media (max-width: 1019.98px){.quick-contact__link{font-size:.9rem}}@media (max-width: 439.98px){.quick-contact__link{font-size:.85rem}}@media (max-width: 374.98px){.quick-contact__link{font-size:.75rem}}.quick-contact__anotation{color:var(--color-txt-light);font-size:.9rem;line-height:1.2}.quick-contact__anotation{font-size:.75rem}@media screen and (min-width: 20rem){.quick-contact__anotation{font-size:calc(.75rem + .15 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.quick-contact__anotation{font-size:.9rem}}@media (max-width: 1019.98px){.quick-contact__anotation{font-size:.75rem}}:root{--checkout-header-height: 110px;--checkout-header-height-mobile: 75px;--checkout-sidebar-width: 350px}.checkout-content{padding:var(--padding-base) 0 var(--padding-xl) 0;background-color:var(--color-background-light);min-height:calc(100vh - var(--checkout-header-height-mobile))}@media (min-width: 1020px){.checkout-content{min-height:calc(100vh - var(--checkout-header-height))}}.checkout-body{display:flex;gap:var(--padding-base)}@media (max-width: 1019.98px){.checkout-body{flex-direction:column;align-items:stretch}}.checkout-body__content{display:flex;flex-direction:column;align-items:stretch}@media (min-width: 1020px){.checkout-body__content{flex:1}}.checkout-body__basket{display:flex;flex-direction:column;align-items:stretch}@media (min-width: 1020px){.checkout-body__sidebar{flex:0 0 var(--checkout-sidebar-width);width:var(--checkout-sidebar-width)}}.footer-checkout{padding:var(--padding-xl) 0;background-color:var(--color-background-dark)}.footer-checkout__inner{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-base)}@media (max-width: 1019.98px){.footer-checkout__inner{flex-direction:column;justify-content:center}}@media (min-width: 1020px){.footer-checkout__inner .footer-web-copyright{margin-left:auto}}@media (max-width: 1019.98px){.footer-checkout__inner .quick-contact{display:none}}.footer-checkout__logo-wrapper{position:relative;display:block;width:var(--logo-width-footer-checkout);aspect-ratio:var(--logo-footer-eshop-ar)}@media (max-width: 1019.98px){.footer-checkout__logo-wrapper{width:var(--logo-width-mobile-footer-checkout)}}.footer-checkout__logo{position:absolute;top:0;left:0;bottom:0;margin:auto;width:100%;height:100%;object-fit:contain}.basket-top{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm) var(--space-base);margin-bottom:var(--margin-sm)}@media (max-width: 1019.98px){.basket-top{flex-direction:column-reverse;align-items:flex-start;gap:var(--space-base)}}.basket-bottom{display:flex;align-items:center;justify-content:space-between;gap:var(--space-base)}@media (max-width: 765.98px){.basket-bottom{flex-direction:column-reverse;align-items:flex-start;gap:var(--space-sm)}}.basket-bottom__left{display:flex;align-items:center;justify-content:flex-start;gap:.35rem}@media (max-width: 1019.98px){.basket-bottom__left{flex-direction:column;align-items:flex-start}}@media (max-width: 765.98px){.basket-bottom__right{width:100%}}@media (max-width: 765.98px){.basket-bottom__right .btn-primary{width:100%}}.checkout-basket{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-bottom:var(--margin-sm)}.basket-section{width:100%;margin-bottom:var(--margin-sm)}@media (min-width: 1020px){.basket-section{border-radius:var(--border-radius-lg);background-color:var(--color-white);border:var(--border-transparent);overflow:hidden}}.basket-tiles{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-sm)}@media (min-width: 1280px){.basket-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.basket-tiles__item{display:flex;flex-direction:column;justify-content:center;align-items:stretch;padding:var(--padding-sm-1) var(--padding-sm-2);border-radius:var(--border-radius-lg);border:var(--border-transparent);background-color:var(--color-white)}@media (max-width: 1279.98px){.basket-tiles__item{padding:var(--padding-base)}}.basket-title{display:flex;align-items:center;margin:0;color:var(--color-txt-heading);font-weight:var(--font-weight-bold)}.basket-title{font-size:1.2rem}@media screen and (min-width: 20rem){.basket-title{font-size:calc(1.2rem + .00375*(100vw - 20rem))}}@media screen and (min-width: 100rem){.basket-title{font-size:1.5rem}}@media (max-width: 765.98px){.basket-title{margin-top:var(--margin-sm)}}.basket-product-list{--horizontal-product-price-width: 120px;display:flex;flex-direction:column;align-items:stretch;width:100%}@media (max-width: 1019.98px){.basket-product-list{gap:var(--space-sm)}}@media (min-width: 1020px){.basket-product-list .horizontal-product{border:none;border-radius:0}}@media (min-width: 1020px){.basket-product-list .horizontal-product:not(:last-child){border-bottom:var(--border-transparent)}}.form-control--order-note::-webkit-input-placeholder{color:var(--color-txt-light);font-size:.95rem;font-weight:var(--font-weight-base)}.form-control--order-note:-moz-placeholder{color:var(--color-txt-light);font-size:.95rem;font-weight:var(--font-weight-base)}.form-control--order-note::-moz-placeholder{color:var(--color-txt-light);font-size:.95rem;font-weight:var(--font-weight-base)}.form-control--order-note:-ms-input-placeholder{color:var(--color-txt-light);font-size:.95rem;font-weight:var(--font-weight-base)}:root{--basket-continue-panel-button-height: 58px}.basket-continue-panel{display:flex;align-items:center;gap:var(--space-sm)}@media (min-width: 1020px){.basket-continue-panel{margin-left:auto}}@media (max-width: 1019.98px){.basket-continue-panel{flex-direction:column;align-items:stretch;width:100%}}.basket-continue-panel__price{display:flex;align-items:center;gap:1rem}@media (max-width: 1019.98px){.basket-continue-panel__price{padding:1.2rem 1.5rem;justify-content:flex-end;border:var(--border-transparent);background-color:var(--color-white);border-radius:var(--border-radius);flex:0 0 100%}}.basket-continue-panel__price-label{color:var(--color-txt-light);line-height:1}.basket-continue-panel__price-label{font-size:.8rem}@media screen and (min-width: 20rem){.basket-continue-panel__price-label{font-size:calc(.8rem + .1 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-continue-panel__price-label{font-size:.9rem}}.basket-continue-panel__price-amount{display:block;text-align:right;font-weight:var(--font-weight-bold);color:var(--color-txt-heading);line-height:1}.basket-continue-panel__price-amount{font-size:1.2rem}@media screen and (min-width: 20rem){.basket-continue-panel__price-amount{font-size:calc(1.2rem + .4 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-continue-panel__price-amount{font-size:1.6rem}}.basket-price-summary{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;width:100%}.basket-price-summary__item{display:flex;align-items:center;justify-content:space-between;line-height:1.2}.basket-price-summary__title{color:var(--color-txt-default)}.basket-price-summary__title{font-size:.875rem}@media screen and (min-width: 20rem){.basket-price-summary__title{font-size:calc(.875rem + .025 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-price-summary__title{font-size:.9rem}}.basket-price-summary__value{display:flex;align-items:center;gap:.25rem;color:var(--color-txt-light)}.basket-price-summary__value{font-size:.9375rem}@media screen and (min-width: 20rem){.basket-price-summary__value{font-size:calc(.9375rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-price-summary__value{font-size:1rem}}.basket-price-summary__value--heading{color:var(--color-black);font-weight:var(--font-weight-bold)}.basket-price-summary__value--heading{font-size:1.2rem}@media screen and (min-width: 20rem){.basket-price-summary__value--heading{font-size:calc(1.2rem + .425 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-price-summary__value--heading{font-size:1.625rem}}:root{--sidebar-delivery-payment-icon-width: 35px;--checkout-sidebar-product-count-size: 1.25rem}.card--checkout-sidebar{position:sticky;top:var(--space-sm);max-height:calc(100vh - 2 * var(--space-sm));display:flex;flex-direction:column;align-items:stretch}.card--checkout-sidebar .card-header{--bs-card-cap-padding-x: var(--space-sm);flex:0 0 auto}.card--checkout-sidebar .card-body{--bs-card-spacer-y: var(--space-sm);--bs-card-spacer-x: var(--space-sm);flex:1 1 0%;overflow-y:auto}.card--checkout-sidebar .card-body--sidebar-delivery-payment{flex:0 0 auto;border-top:var(--border-transparent)}.card--checkout-sidebar .card-footer{--bs-card-cap-padding-y: var(--space-sm);--bs-card-cap-padding-x: var(--space-sm);flex:0 0 auto}.navbar--checkout-sidebar{padding:0}.btn--checkout-sidebar{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-base);font-size:.9375rem;font-weight:var(--font-weight-bold);color:var(--color-black);border:2px solid var(--border-transparent-color);border-radius:var(--border-radius);width:100%}.btn--checkout-sidebar:first-child:focus,.btn--checkout-sidebar:first-child:active{color:var(--color-black);border:2px solid var(--border-transparent-color)}.btn--checkout-sidebar:not(.collapsed) .icon{transform:rotate(180deg)}.btn--checkout-sidebar .icon{margin-left:auto;width:.875em;height:.875em;fill:var(--color-black)}.btn--checkout-sidebar .icon{transition:all var(--transition-time) ease-in-out}.checkout-sidebar-product-count{display:flex;align-items:center;justify-content:center;min-width:var(--checkout-sidebar-product-count-size);height:var(--checkout-sidebar-product-count-size);padding:0 .25rem;font-size:.75rem;line-height:1;color:var(--color-white);font-weight:var(--font-weight-base);background-color:var(--color-primary);border-radius:999px}.checkout-sidebar-products{display:flex;flex-direction:column;align-items:stretch;width:100%}@media (max-width: 1019.98px){.checkout-sidebar-products{gap:var(--space-xs-2);margin-top:var(--space-sm-2)}}.checkout-sidebar-products .horizontal-product{gap:var(--space-xs-2)}@media (min-width: 1020px){.checkout-sidebar-products .horizontal-product{padding:var(--space-xs-2) 0;border-radius:0;border:none}.checkout-sidebar-products .horizontal-product:first-child{padding-top:0}.checkout-sidebar-products .horizontal-product:not(:last-child){border-bottom:var(--border-transparent)}.checkout-sidebar-products .horizontal-product:last-child{padding-bottom:0}}@media (max-width: 1019.98px){.checkout-sidebar-products .horizontal-product{flex-wrap:nowrap}}.checkout-sidebar-products .horizontal-product__img-wrapper{--horizontal-product-image-width: 40px}@media (max-width: 1019.98px){.checkout-sidebar-products .horizontal-product__img-wrapper{--horizontal-product-image-width: 40px}}.checkout-sidebar-products .horizontal-product__title,.checkout-sidebar-products .product-price__per-piece,.checkout-sidebar-products .horizontal-product__code{font-size:.75rem}@media (max-width: 1019.98px){.checkout-sidebar-products .horizontal-product__controls{flex:unset}}.checkout-sidebar-products .horizontal-product__price{flex:unset;width:unset}.checkout-sidebar-products .product-price__real{font-size:.8125rem}@media screen and (min-width: 20rem){.checkout-sidebar-products .product-price__real{font-size:calc(.8125rem + .0875 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.checkout-sidebar-products .product-price__real{font-size:.9rem}}.sidebar-delivery-payment-list{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xs-1)}.sidebar-delivery-payment{display:flex;align-items:center;gap:var(--space-xs-2)}.sidebar-delivery-payment__img-wrapper{position:relative;flex:0 0 var(--sidebar-delivery-payment-icon-width);width:var(--sidebar-delivery-payment-icon-width);aspect-ratio:var(--payment-delivery-logo-aspect-ratio)}.sidebar-delivery-payment__img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;font-family:"object-fit: cover"}.sidebar-delivery-payment__body{display:flex;flex-direction:column;gap:.2em;line-height:1.2}.sidebar-delivery-payment__title{color:var(--color-txt-light);font-size:.75rem}.sidebar-delivery-payment__subtitle{font-weight:var(--font-weight-normal);color:var(--color-txt-heading)}.sidebar-delivery-payment__subtitle{font-size:.875rem}@media screen and (min-width: 20rem){.sidebar-delivery-payment__subtitle{font-size:calc(.875rem + .025 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.sidebar-delivery-payment__subtitle{font-size:.9rem}}.sidebar-delivery-payment__price{margin-left:auto;font-weight:var(--font-weight-bold);color:var(--color-txt-heading)}.sidebar-delivery-payment__price .product-price__real{font-size:.875rem}@media screen and (min-width: 20rem){.sidebar-delivery-payment__price .product-price__real{font-size:calc(.875rem + .025 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.sidebar-delivery-payment__price .product-price__real{font-size:.9rem}}.saved-basket-btns{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-xs-3)}.saved-basket-btns__left{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:.4em}.saved-basket-btns__left .btn-link--arrow{text-align:right;white-space:nowrap;text-decoration:none!important}.saved-basket-btns__left .btn-link--arrow:hover,.saved-basket-btns__left .btn-link--arrow:active,.saved-basket-btns__left .btn-link--arrow:focus{color:var(--color-txt-default)!important}.saved-basket-btns__right{display:flex;align-items:center}.btn--delete-basket{--btn--delete-basket-size: 2.3125rem;--btn--delete-basket-icon-size: 1.0625rem;padding:0!important;display:flex;align-items:center;justify-content:center;width:var(--btn--delete-basket-size);height:var(--btn--delete-basket-size)}.btn--delete-basket:hover .icon,.btn--delete-basket:active .icon,.btn--delete-basket:focus .icon{fill:var(--color-white)}.btn--delete-basket .icon{width:var(--btn--delete-basket-icon-size);height:var(--btn--delete-basket-icon-size);fill:var(--color-black)}.btn--delete-basket .icon{transition:all var(--transition-time) ease-in-out}:root{--basket-input-height: 42px;--basket-input-icon-size: 1.9em}.basket-input{display:flex;align-items:center;gap:var(--space-sm);width:100%}@media (max-width: 765.98px){.basket-input{flex-wrap:wrap}}.basket-input__title{display:flex;align-items:center;gap:var(--space-xs);color:var(--color-txt-heading)}.basket-input__title{font-size:.875rem}@media screen and (min-width: 20rem){.basket-input__title{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-input__title{font-size:.9375rem}}@media (max-width: 765.98px){.basket-input__title{flex:0 0 100%}}.basket-input__title .icon{width:var(--basket-input-icon-size);height:var(--basket-input-icon-size);color:var(--color-black)}.basket-input__input-wrapper{flex:1}@media (max-width: 765.98px){.basket-input__input-wrapper{flex:0 0 100%}}.basket-input__input{height:var(--basket-input-height)}.basket-input__count{display:flex;align-items:center;gap:var(--margin-xs);flex:0 0 90px}.basket-input__count .form-control{height:var(--basket-input-height);font-weight:var(--font-weight-bold);color:var(--color-black);font-size:.9rem}@media (max-width: 1019.98px){.basket-input__count .form-control{font-size:1rem}}@media (max-width: 765.98px){.basket-input__btn{margin-left:auto}}.btn--basket-input{padding:.25rem 1.5rem;display:flex;align-items:center;justify-content:center;height:var(--basket-input-height);white-space:nowrap;border-radius:var(--border-radius);font-size:.9rem}.basket-input__count-unit{font-size:.9rem}.progress-wrapper{display:flex;align-items:center;gap:var(--space-xs-2)}.progress-wrapper .progress{flex:1}.progress{--bs-progress-bar-bg: var(--red);--bs-progress-height: .5rem;--bs-progress-bg: var(--color-white)}.progress-value{color:var(--color-txt-heading);font-size:.75rem}.min-order-value{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-xs);z-index:1}.min-order-value--checkout{max-width:17rem;margin-left:auto;margin-bottom:var(--margin-xs-2)}.min-order-value__title-wrapper{--icon-size: 2.2em;display:flex;align-items:center;gap:var(--space-xs);font-size:.75rem;color:var(--color-txt-heading)}.min-order-value__title-wrapper .icon{flex:0 0 var(--icon-size);width:var(--icon-size);height:var(--icon-size);fill:var(--red)}.min-order-value__title{text-wrap:balance}.basket-summary{padding:var(--space-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm-2) var(--space-base)}.basket-summary--basket-tiles{margin-bottom:var(--margin-sm)}@media (max-width: 439.98px){.basket-summary--basket-tiles{flex-direction:column}.basket-summary--basket-tiles .basket-summary__divider{width:100%;height:1px}.basket-summary--basket-tiles .basket-summary__price{margin-left:auto}}.basket-summary--mini-basket.basket-summary--value-not-reached{margin:var(--margin-xs-2)}.basket-summary--mini-basket:not(.basket-summary--value-not-reached) .basket-summary__price{margin-left:auto}.basket-summary--value-not-reached{padding:var(--padding-sm);position:relative}@media (min-width: 1020px){.basket-summary--value-not-reached{padding-block:var(--padding-xs-2)}}.basket-summary--value-not-reached:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--red);opacity:.1;z-index:0;border-radius:var(--border-radius)}.basket-summary__divider{align-self:stretch;width:1px;background-color:var(--border-transparent-color)}.basket-summary__price{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;white-space:nowrap;z-index:1}.basket-summary__title{color:var(--color-txt-default)}.basket-summary__title{font-size:.75rem}@media screen and (min-width: 20rem){.basket-summary__title{font-size:calc(.75rem + .125 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-summary__title{font-size:.875rem}}.basket-summary__value{font-weight:var(--font-weight-bold);color:var(--color-txt-heading);line-height:1.2}.basket-summary__value{font-size:1.25rem}@media screen and (min-width: 20rem){.basket-summary__value{font-size:calc(1.25rem + .25 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.basket-summary__value{font-size:1.5rem}}:root{--method-item-checkbox-size: 22px;--method-item-logo-width: 40px;--method-item-logo-width-mobile: 32px;--method-item-gap: var(--space-sm);--method-item-padding-y: .65rem;--method-item-padding-x: var(--space-sm);--method-item-input-size: 1.375rem;--method-item-input-dot-size: .75rem;--method-item-input-size-mobile: 1.2rem;--method-item-input-dot-size-mobile: .55rem;--method-item-inactive-color: var(--color-gray-dark);--method-item-active-color: var(--color-primary)}.delivery-payment{display:flex;flex-direction:column;align-items:stretch}.delivery-payment .card{--bs-card-spacer-y: var(--space-sm-1)}.method-item-divider{width:100%;height:1px;background-color:var(--border-transparent-color)}.method-item-divider:first-child{display:none}.method-item{position:relative;display:block;width:100%}.method-item:not(.method-item--disabled):hover .method-item__input-wrapper:after,.method-item:not(.method-item--disabled):active .method-item__input-wrapper:after,.method-item:not(.method-item--disabled):focus .method-item__input-wrapper:after{content:""}.method-item:not(.method-item--disabled):focus .method-item__input-wrapper:after{background-color:var(--method-item-active-color)}.method-item:not(.method-item--disabled):focus .method-item__input[type=checkbox]{border-color:var(--method-item-active-color)}.method-item:not(.method-item--disabled):not(.method-item--checked) .method-item__header{cursor:pointer}@media (min-width: 766px){.method-item:not(.method-item--disabled) .method-item__header:hover{background-color:var(--color-background)}}.method-item:not(.method-item--disabled) .method-item__input-wrapper:hover,.method-item:not(.method-item--disabled) .method-item__input-wrapper:active,.method-item:not(.method-item--disabled) .method-item__input-wrapper:focus{--bs-form-check-bg-image: none}.method-item--disabled .method-item__header{opacity:.3;cursor:not-allowed}.method-item--checked{border:1px solid var(--method-item-active-color)!important;background-color:var(--color-white);box-shadow:0 4px 30px #0000001a;border-radius:var(--border-radius)}.method-item--checked .method-item__header{pointer-events:none;border-radius:var(--border-radius) var(--border-radius) 0 0}@media (min-width: 766px){.method-item--checked .method-item__header:hover{background-color:var(--color-white)}}@media (max-width: 765.98px){.method-item--checked .method-item__header{border-radius:0}}.method-item--checked .method-item__body{display:block}.method-item--checked .method-item__input-wrapper:after{content:"";background-color:var(--method-item-active-color)}.method-item--checked .method-item__input[type=checkbox]{border-color:var(--method-item-active-color)}.method-item--checked .method-item__input:checked[type=checkbox]{border-color:var(--method-item-active-color)}.method-item__header{position:relative;border-bottom:1px solid transparent;width:100%;display:flex;align-items:center;gap:var(--method-item-gap);padding-top:var(--method-item-padding-y);padding-right:var(--method-item-padding-x);padding-bottom:var(--method-item-padding-y);padding-left:calc(var(--method-item-padding-x) + var(--method-item-checkbox-size) + var(--method-item-gap))}.method-item__header{font-size:1rem}@media screen and (min-width: 20rem){.method-item__header{font-size:calc(1rem + .2 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.method-item__header{font-size:1.2rem}}@media (max-width: 765.98px){.method-item__header{flex-wrap:wrap}}.method-item__header .alert{background-color:transparent}.method-item__input-wrapper{display:block;position:absolute;top:0;bottom:0;margin:auto;width:var(--method-item-input-size-mobile);height:var(--method-item-input-size-mobile);left:var(--method-item-padding-x)}@media (min-width: 1020px){.method-item__input-wrapper{width:var(--method-item-input-size);height:var(--method-item-input-size)}}.method-item__input-wrapper:after{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:var(--method-item-input-dot-size-mobile);height:var(--method-item-input-dot-size-mobile);background-color:var(--method-item-inactive-color);border-radius:50%}@media (min-width: 1020px){.method-item__input-wrapper:after{width:var(--method-item-input-dot-size);height:var(--method-item-input-dot-size)}}.method-item__input{width:100%;height:100%;margin-top:0;cursor:pointer}.method-item__input[type=checkbox]{--bs-form-check-bg-image: none;border-radius:50%;border-width:2px;border-style:solid;border-color:var(--method-item-inactive-color)}.method-item__input:checked[type=checkbox]{--bs-form-check-bg-image: none;border-color:var(--method-item-inactive-color);background-color:var(--color-white)}.method-item__logo-wrapper{position:relative;flex:0 0 var(--method-item-logo-width-mobile);width:var(--method-item-logo-width-mobile);aspect-ratio:var(--payment-delivery-logo-aspect-ratio)}@media (min-width: 1020px){.method-item__logo-wrapper{flex:0 0 var(--method-item-logo-width);width:var(--method-item-logo-width)}}.method-item__logo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;font-family:"object-fit: cover"}.method-item__name{display:flex;flex-direction:column;align-items:flex-start;gap:.25em;flex:1 1 0%;margin-right:var(--margin-sm);color:var(--color-txt-heading);line-height:1}.method-item__name{font-size:.9375rem}@media screen and (min-width: 20rem){.method-item__name{font-size:calc(.9375rem + .1875 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.method-item__name{font-size:1.125rem}}.method-item__price{display:flex;align-items:center;margin-left:auto;font-weight:var(--font-weight-bold);color:var(--color-txt-heading)}.method-item__price{font-size:.9rem}@media screen and (min-width: 20rem){.method-item__price{font-size:calc(.9rem + .1 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.method-item__price{font-size:1rem}}.method-item__price .product-price__real{font-size:.9rem}@media screen and (min-width: 20rem){.method-item__price .product-price__real{font-size:calc(.9rem + .1 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.method-item__price .product-price__real{font-size:1rem}}.method-item__body{display:none;padding:var(--padding-sm-2) var(--padding-base);border-top:var(--border-transparent)}.method-item__body{font-size:.875rem}@media screen and (min-width: 20rem){.method-item__body{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.method-item__body{font-size:.9375rem}}.method-item__body p,.method-item__body .template-body,.method-item__body ul,.method-item__body ul>li{font-size:.9375rem;font-weight:var(--font-weight-normal);color:var(--color-txt-heading);margin-top:0;margin-bottom:0;line-height:1.2}@media (max-width: 765.98px){.method-item__body p,.method-item__body .template-body,.method-item__body ul,.method-item__body ul>li{font-size:.8125rem}}.method-item__body p,.method-item__body ul{margin-bottom:var(--space-xs-1)}.method-item__body .template-image-half{margin:0}.method-item__body .template-body{text-align:left}:root{--customer-logged-icon-wrapper-size: 2em;--customer-logged-icon-size: 1em}.customer-logged{display:flex;align-items:center;gap:var(--space-sm)}@media (max-width: 765.98px){.customer-logged{flex-wrap:wrap}}.customer-logged__icon{display:flex;align-items:center;justify-content:center;flex:0 0 var(--customer-logged-icon-wrapper-size);width:var(--customer-logged-icon-wrapper-size);height:var(--customer-logged-icon-wrapper-size);border-radius:50%;background-color:rgba(var(--color-black-rgb),.1)}.customer-logged__icon{font-size:1rem}@media screen and (min-width: 20rem){.customer-logged__icon{font-size:calc(1rem + .2 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.customer-logged__icon{font-size:1.2rem}}.customer-logged__icon .icon{width:var(--customer-logged-icon-size);height:var(--customer-logged-icon-size);fill:var(--color-txt-heading)}.customer-logged__title{line-height:1.2}@media (max-width: 765.98px){.customer-logged__title{flex:1 1 0%}}.customer-logged__mail{font-weight:var(--font-weight-bold);color:var(--color-black)}.customer-logged__mail{overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;white-space:normal}.customer-logged__link{font-weight:var(--font-weight-bold)}@media (max-width: 765.98px){.customer-logged__link{flex:0 0 100%;margin-top:.25rem;text-align:right}}.order-finish-panel-wrapper{display:flex;flex-direction:column;align-items:stretch}@media (min-width: 1020px){.order-finish-panel-wrapper--mobile{display:none}}@media (max-width: 1019.98px){.order-finish-panel-wrapper--desktop{display:none}}.order-finish-panel{display:flex;align-items:center;justify-content:space-between;padding:var(--padding-sm) var(--padding-base);background-color:var(--color-white);border-radius:var(--border-radius-lg);border:var(--border-transparent);gap:var(--padding-sm-2) var(--space-lg);margin-bottom:var(--margin-sm)}@media (max-width: 765.98px){.order-finish-panel{flex-direction:column;align-items:flex-start;padding:var(--padding-sm-2)}}.order-finish-panel__text{color:var(--color-txt-default);line-height:1.35}.order-finish-panel__text{font-size:.9375rem}@media screen and (min-width: 20rem){.order-finish-panel__text{font-size:calc(.9375rem + .1125 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.order-finish-panel__text{font-size:1.05rem}}.order-finish-panel__link{color:var(--color-txt-default);text-decoration:underline}.order-finish-panel__link:hover,.order-finish-panel__link:active,.order-finish-panel__link:focus{text-decoration:underline;color:var(--color-secondary)}@media (max-width: 765.98px){.order-finish-panel__button{align-self:stretch}}@media (min-width: 766px){.order-finish-panel__button .btn-primary{white-space:nowrap}}@media (max-width: 765.98px){.order-finish-panel__button .btn-primary{width:100%}}.card--checkout-agreement{background-color:var(--color-white)}.card--checkout-agreement .card-header{--bs-card-cap-bg: var(--color-white)}.card--checkout-agreement .form-check-label{color:var(--color-txt-default)}.card--checkout-agreement .form-check-label{font-size:.9375rem}@media screen and (min-width: 20rem){.card--checkout-agreement .form-check-label{font-size:calc(.9375rem + .1125 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.card--checkout-agreement .form-check-label{font-size:1.05rem}}.card--checkout-agreement .form-check-label a{color:var(--color-txt-default);text-decoration:underline}.card--checkout-agreement .form-check-label a:hover,.card--checkout-agreement .form-check-label a:active,.card--checkout-agreement .form-check-label a:focus{color:var(--link-hover-color);text-decoration:underline}:root{--table-grid-td-padding-vertical: .625rem;--table-grid-td-padding-horizontal: .4rem;--table-grid-dots-size: 1rem;--pager-font-size: .875rem}.table-grid{margin-top:0;margin-bottom:0!important;max-width:100%;width:100%}.table-grid td{font-size:.8125rem;vertical-align:middle;padding:var(--table-grid-td-padding-vertical) var(--table-grid-td-padding-horizontal);font-weight:var(--font-weight-base);color:var(--color-black)}.table-grid td a{color:var(--color-black);text-decoration:underline}.table-grid td a:hover,.table-grid td a:active,.table-grid td a:focus{color:var(--color-primary);text-decoration:underline}.table-grid thead tr:first-child th{border-top:var(--border-transparent);border-bottom:none;padding-bottom:0}.table-grid thead th{padding:var(--table-grid-td-padding-vertical) var(--table-grid-td-padding-horizontal);font-size:.8125rem;color:var(--color-txt-default);font-weight:var(--font-weight-semibold);vertical-align:middle}.table-grid thead button{color:var(--color-primary);text-decoration:none;text-align:left}.table-grid tbody td a{color:var(--green);text-decoration:none;font-weight:var(--font-weight-semibold)}.table-grid__highlight{font-size:.9375rem;font-weight:var(--font-weight-bold)}.table-grid-value{text-align:end}.table-grid-value__points{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--color-primary)}.table-grid-value__text{font-size:.8125rem;color:var(--color-txt-heading)}.table-grid__heading-green{font-size:1rem;font-weight:var(--font-weight-bold);color:var(--green);text-align:end}.table-grid-value-heading{font-weight:var(--font-weight-bold);color:var(--green);text-align:end}.table-grid-value-heading{font-size:1.1rem}@media screen and (min-width: 20rem){.table-grid-value-heading{font-size:calc(1.1rem + .275 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.table-grid-value-heading{font-size:1.375rem}}.table-hover tr:hover .icon-action{background-color:var(--color-white)}.grid-date__date{color:var(--color-purple-dark);font-weight:var(--font-weight-semibold);line-height:1.3}.grid-date__date{font-size:.875rem}@media screen and (min-width: 20rem){.grid-date__date{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.grid-date__date{font-size:.9375rem}}.grid-date__time{color:var(--color-txt-annotation);line-height:1.3}.grid-date__time{font-size:.75rem}@media screen and (min-width: 20rem){.grid-date__time{font-size:calc(.75rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.grid-date__time{font-size:.8125rem}}.btn-link--erpid{color:var(--color-success);font-weight:var(--font-weight-bold)}.btn-link--erpid{font-size:.875rem}@media screen and (min-width: 20rem){.btn-link--erpid{font-size:calc(.875rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.btn-link--erpid{font-size:.9375rem}}.grid-price{color:var(--color-purple-dark);font-weight:var(--font-weight-bold);line-height:1.2}.grid-price{font-size:.9375rem}@media screen and (min-width: 20rem){.grid-price{font-size:calc(.9375rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.grid-price{font-size:1rem}}.grid-list{display:flex;flex-direction:column;align-items:flex-end;gap:.1em}.grid-detail-wrapper{display:flex;justify-content:flex-end}.grid-detail{--grid-detail-size: 30px;--grid-detail-icon-size: 14px;display:flex;align-items:center;justify-content:center;width:var(--grid-detail-size);height:var(--grid-detail-size);background-color:var(--color-background);border-radius:var(--border-radius);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTguMDYzNDEgNi44NjU2TDQuMjEwNzUgMi45MzIzMUM0LjAzODk4IDIuNzU3MDMgNC4wNDA3MyAyLjQ3NjU4IDQuMjE0MjYgMi4zMDEzTDQuOTAzMTEgMS42MTI0NUM1LjA4MDE0IDEuNDM3MTcgNS4zNjQxIDEuNDM3MTcgNS41MzkzOCAxLjYxNDJMMTAuNDQyIDYuNTQ4MzRDMTAuNTI5NiA2LjYzNTk4IDEwLjU3MzQgNi43NDk5MiAxMC41NzM0IDYuODY1NkMxMC41NzM0IDYuOTgxMjkgMTAuNTI5NiA3LjA5NTIyIDEwLjQ0MiA3LjE4Mjg2TDUuNTM5MzggMTIuMTE3QzUuMzY0MSAxMi4yOTQgNS4wODAxNCAxMi4yOTQgNC45MDMxMSAxMi4xMTg4TDQuMjE0MjYgMTEuNDI5OUM0LjA0MDczIDExLjI1NDYgNC4wMzg5OCAxMC45NzQyIDQuMjEwNzUgMTAuNzk4OUw4LjA2MzQxIDYuODY1NloiIGZpbGw9IiMzRDEyMjQiLz4NCjwvc3ZnPg==);background-size:var(--grid-detail-icon-size) var(--grid-detail-icon-size);background-position:center center;background-repeat:no-repeat}.grid-detail{transition:all var(--transition-time) ease-in-out}.grid-detail:any-link:hover{background-color:var(--color-success);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj4NCiAgPHBhdGggZD0iTTguMDYzNDEgNi44NjU2TDQuMjEwNzUgMi45MzIzMUM0LjAzODk4IDIuNzU3MDMgNC4wNDA3MyAyLjQ3NjU4IDQuMjE0MjYgMi4zMDEzTDQuOTAzMTEgMS42MTI0NUM1LjA4MDE0IDEuNDM3MTcgNS4zNjQxIDEuNDM3MTcgNS41MzkzOCAxLjYxNDJMMTAuNDQyIDYuNTQ4MzRDMTAuNTI5NiA2LjYzNTk4IDEwLjU3MzQgNi43NDk5MiAxMC41NzM0IDYuODY1NkMxMC41NzM0IDYuOTgxMjkgMTAuNTI5NiA3LjA5NTIyIDEwLjQ0MiA3LjE4Mjg2TDUuNTM5MzggMTIuMTE3QzUuMzY0MSAxMi4yOTQgNS4wODAxNCAxMi4yOTQgNC45MDMxMSAxMi4xMTg4TDQuMjE0MjYgMTEuNDI5OUM0LjA0MDczIDExLjI1NDYgNC4wMzg5OCAxMC45NzQyIDQuMjEwNzUgMTAuNzk4OUw4LjA2MzQxIDYuODY1NloiIGZpbGw9IndoaXRlIi8+DQo8L3N2Zz4=)}.btn-grid-filter-dropdown{--bs-btn-padding-y: .4rem;--bs-btn-padding-x: .65rem;--bs-btn-line-height: 1.2;--bs-btn-border-radius: var(--border-radius-sm);--bs-btn-border-width: 1px;--bs-btn-font-weight: var(--font-weight-base);--bs-btn-active-border-color: var(--bs-border-color);--bs-btn-color: var(--color-txt-default);--bs-btn-bg: var(--color-white);--bs-btn-border-color: var(--bs-border-color);--bs-btn-hover-color: var(--color-txt-heading);--bs-btn-hover-bg: var(--color-background);--bs-btn-hover-border-color: var(--color-background);--bs-btn-active-color: var(--color-txt-default);--bs-btn-active-bg: var(--color-background);--bs-btn-active-border-color: var(--color-background);--bs-btn-disabled-color: var(--color-txt-default);--bs-btn-disabled-bg: var(--color-background);--bs-btn-disabled-border-color: var(--color-background);font-size:.75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:10rem;color:var(--color-txt-default)!important}.btn-grid-filter-dropdown.dropdown-toggle:after{margin-left:.4em}.table-grid__filter{display:flex;flex-direction:column;align-items:stretch;gap:.15em}.table-grid__filter .form-control{padding:.25rem .35rem;font-size:.75rem;line-height:1.2;min-width:45px;border-radius:var(--border-radius-sm)}.table-grid__filter .form-control::-webkit-input-placeholder{color:var(--color-txt-light);font-size:.75rem;font-weight:var(--font-weight-semibold)}.table-grid__filter .form-control:-moz-placeholder{color:var(--color-txt-light);font-size:.75rem;font-weight:var(--font-weight-semibold)}.table-grid__filter .form-control::-moz-placeholder{color:var(--color-txt-light);font-size:.75rem;font-weight:var(--font-weight-semibold)}.table-grid__filter .form-control:-ms-input-placeholder{color:var(--color-txt-light);font-size:.75rem;font-weight:var(--font-weight-semibold)}.table-grid__buttons{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.table-grid__buttons .btn{padding:.375rem .75rem;font-size:.875rem}:root{--btn--reset-filter-size: 2.3125rem;--btn--reset-filter-icon-size: 1.35rem}.btn--reset-filter{padding:0!important;display:flex;align-items:center;justify-content:center;width:var(--btn--reset-filter-size);height:var(--btn--reset-filter-size)}.btn--reset-filter:hover .icon,.btn--reset-filter:active .icon,.btn--reset-filter:focus .icon{fill:var(--color-white)}.btn--reset-filter .icon{width:var(--btn--reset-filter-icon-size);height:var(--btn--reset-filter-icon-size);fill:var(--color-black)}.btn--reset-filter .icon{transition:all var(--transition-time) ease-in-out}:root{--sort-arrow-width: .5rem;--sort-arrow-height: .3rem}.sort{position:relative;outline:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:none;padding:0;font-size:.8125rem;line-height:1.2;color:var(--color-txt-default);font-weight:var(--font-weight-base);text-decoration:underline}.sort.sort--asc,.sort.sort--desc{padding-right:calc(var(--sort-arrow-width) + var(--padding-xs) * .75)}.sort.sort--asc:after,.sort.sort--desc:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;margin:auto;width:0;height:0;border-left:calc(var(--sort-arrow-width) / 2) solid transparent;border-right:calc(var(--sort-arrow-width) / 2) solid transparent}.sort.sort--asc:after{border-bottom:var(--sort-arrow-height) solid var(--color-txt-default)}.sort.sort--desc:after{border-top:var(--sort-arrow-height) solid var(--color-txt-default)}.grid-wrapper{display:flex;flex-direction:column;position:relative}.grid-wrapper .table-responsive{padding:var(--padding-xs-2);border-radius:var(--border-radius)}.grid-wrapper .table-responsive .table tr:last-child td{border-bottom:0}.grid-cell--sm{width:0%;white-space:nowrap}.bottom-bar-wrapper{margin-top:auto;z-index:10}.bottom-bar-wrapper--detail .bottom-bar{justify-content:flex-end}.bottom-bar{margin-top:var(--margin-base);display:flex;align-items:center;justify-content:flex-start;background-color:var(--color-white);border-radius:var(--border-radius);gap:var(--margin-sm)}.pager-box{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--margin-sm-1)}.pager-box__pagination{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:var(--padding-xs-1)}.pager-box__pagination-label,.pager-box__items-count{color:var(--color-txt-default);white-space:nowrap;line-height:1.3;font-size:var(--pager-font-size)}.pager-box__items-on-page{display:flex;align-items:center;gap:var(--margin-xs)}.pager-box__items-on-page-label{color:var(--color-txt-default);white-space:nowrap;line-height:1.3;font-size:var(--pager-font-size)}.batch-actions{margin-left:auto;display:flex;align-items:center;display:none}.batch-actions__label{color:var(--color-txt-default);white-space:nowrap;line-height:1.3;font-size:var(--pager-font-size);margin-right:var(--margin-xs)}:root{--btn-login-icon-wrapper-size: 50px;--btn-login-icon-wrapper-size-mobile: 40px;--btn-login-icon-size: 28px;--btn-login-icon-size-mobile: 22px;--btn-login-padding: 7px}@media (min-width: 1280px){.header-login-wrapper{margin-left:var(--margin-sm-2)}}.header-login-wrapper .dropdown-item{padding:.5rem 1rem;border-radius:0}.header-login-wrapper .dropdown-item:not(.dropdown-item--last-child){border-bottom:var(--border-transparent)}.header-login-wrapper .dropdown-item .icon{width:24px;height:24px;margin-right:.5rem}@media (max-width: 1019.98px){.header-login-wrapper:not(.header-login-wrapper--mobile){display:none}}@media (min-width: 1020px){.header-login-wrapper--mobile{display:none}}@media (max-width: 1019.98px){.header-login-wrapper--mobile{display:block}}.btn-login{outline:none!important;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;cursor:pointer;background-color:transparent;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none;border-radius:999px;border:var(--border-transparent);padding:var(--btn-login-padding) calc(var(--btn-login-padding) * 3) var(--btn-login-padding) var(--btn-login-padding)}.btn-login:hover{border:var(--border-transparent)}.btn-login:hover .btn-login__icon{background-color:var(--color-primary-darkest)}.btn-login__body{text-align:left}.btn-login__icon{display:flex;align-items:center;justify-content:center;margin-right:var(--margin-xs-2);width:var(--btn-login-icon-wrapper-size);height:var(--btn-login-icon-wrapper-size);border-radius:50%;background-color:var(--color-primary)}.btn-login__icon{transition:all var(--transition-time) ease-in-out}@media (max-width: 1019.98px){.btn-login__icon{width:var(--btn-login-icon-wrapper-size-mobile);height:var(--btn-login-icon-wrapper-size-mobile)}}.btn-login__icon .icon{bottom:0;width:var(--btn-login-icon-size);height:var(--btn-login-icon-size);fill:var(--color-white)}.btn-login__icon .icon{transition:all var(--transition-time) ease-in-out}@media (max-width: 1019.98px){.btn-login__icon .icon{width:var(--btn-login-icon-size-mobile);height:var(--btn-login-icon-size-mobile)}}.btn-login__title{position:relative;top:1px;font-size:1.125rem;font-weight:var(--font-weight-bold);color:var(--color-txt-heading);line-height:1.2;font-family:var(--font-family-heading);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:10rem}@media (max-width: 1279.98px){.btn-login__title{font-size:.875rem;max-width:5rem}}@media (max-width: 1019.98px){.btn-login__title{width:auto}}.btn-login__title--small{font-size:.8rem}.btn-login__subtitle{text-align:left;font-size:.875rem;color:var(--color-txt-heading);line-height:1.2;font-weight:var(--font-weight-base);font-family:var(--font-family-heading);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:10rem}@media (max-width: 1279.98px){.btn-login__subtitle{max-width:5rem}}@media (max-width: 1019.98px){.btn-login__subtitle{display:none}}.btn-login--logged{flex-direction:row}.login-modal .modal-dialog .modal-content{overflow:hidden}.login-modal .modal-dialog .modal-content .modal-body{padding:0}@media (min-width: 1020px){.login-modal-layout{display:flex}}.login-modal-layout .btn-close{--bs-btn-close-opacity: .75;--bs-btn-close-hover-opacity: 1;position:absolute;top:0;right:0;padding:15px;z-index:3;filter:brightness(0) invert(1)}.login-modal-layout .btn-close{transition:all var(--transition-time) ease-in-out}.login-form{position:relative;padding:var(--padding-lg) var(--padding-lg);display:flex;align-items:center;flex-direction:column}@media (min-width: 1020px){.login-form{flex:0 0 55%;padding-inline:var(--padding-base-1)}}.login-form__logo-wrapper{--login-form-logo-width: 100px;--login-form-logo-ar: 113 / 105;position:relative;display:block;width:var(--login-form-logo-width);max-width:100%;aspect-ratio:var(--login-form-logo-ar);margin-bottom:var(--margin-sm)}.login-form__logo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;font-family:"object-fit: cover"}.login-form__title{margin-top:0;margin-bottom:var(--margin-xs);font-weight:var(--font-weight-base);color:var(--color-txt-default)}.login-form__title{font-size:.9375rem}@media screen and (min-width: 20rem){.login-form__title{font-size:calc(.9375rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.login-form__title{font-size:1rem}}.login-form__body{width:100%}.login-form__remember-me{display:flex;align-items:center;justify-content:center}.login-form__footer{margin-top:var(--margin-xs-2);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--space-sm)}@media (min-width: 1020px){.login-form__footer{gap:var(--space-xs-2)}}.login-form__footer .btn-primary,.login-form__footer .btn-outline-primary{align-self:stretch}.login-form__footer .form-check{font-size:1rem}.login-form__footer .btn-link{--bs-btn-color: var(--color-txt-default);--bs-btn-hover-color: var(--color-primary);--bs-btn-active-color: var(--color-primary);--bs-btn-font-weight: var(--font-weight-base);--bs-btn-font-family: var(--font-family-base);text-decoration:underline}.login-form__footer-divider{width:100%;height:1px;background-color:var(--border-transparent-color)}.login-form__footer-label{font-weight:var(--font-weight-base);color:var(--color-txt-default)}.login-form__footer-label{font-size:.9375rem}@media screen and (min-width: 20rem){.login-form__footer-label{font-size:calc(.9375rem + .0625 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.login-form__footer-label{font-size:1rem}}.login-banner{position:relative;display:flex;align-items:center;padding:var(--padding-lg)}@media (min-width: 1020px){.login-banner{flex:1;padding-inline:var(--padding-base-1)}}.login-banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(145deg,rgba(var(--color-primary-rgb),1),rgba(var(--color-primary-rgb),.5))}.login-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:linear-gradient(145deg,rgba(var(--color-secondary-rgb),.7),rgba(var(--color-secondary-rgb),.1))}.login-banner__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover"}.login-banner__body{position:relative;z-index:3;color:var(--color-white);width:100%}@media (max-width: 1019.98px){.login-banner__body .btn-primary{width:100%}}.login-banner__body .btn-primary .icon{width:1em;height:1em;margin-right:.325em}.login-banner__title{margin-top:0;margin-bottom:var(--margin-xs-2);color:var(--color-white);font-weight:var(--font-weight-semibold);line-height:1.4}@media (max-width: 765.98px){.login-banner__title{margin-bottom:var(--margin-sm)}}.login-banner__subtitle{margin-bottom:var(--margin-xs-2);color:var(--color-white)}.login-banner__subtitle{font-size:.875rem}@media screen and (min-width: 20rem){.login-banner__subtitle{font-size:calc(.875rem + .125 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.login-banner__subtitle{font-size:1rem}}.positive-ul--login-banner{margin:0;padding-left:0;margin-bottom:var(--margin-sm-2)}@media (max-width: 765.98px){.positive-ul--login-banner{margin-bottom:var(--margin-sm-2)}}.positive-ul--login-banner li{margin:var(--margin-xs-2) 0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTU1LjU0ODQgMTEuNjQ0NEw1MS4xMzQ5IDguNjQ0MzVDNDkuOTEzOCA3LjgxNzQzIDQ4LjI0MDcgOC4xMzQ3NCA0Ny40MjM0IDkuMzQ2MjhMMjUuNzg4OCA0MS4yNTAxTDE1Ljg0NjUgMzEuMzA3OEMxNC44MDggMzAuMjY5NCAxMy4xMTU3IDMwLjI2OTQgMTIuMDc3MiAzMS4zMDc4TDguMjk4MzggMzUuMDg2N0M3LjI1OTkyIDM2LjEyNTEgNy4yNTk5MiAzNy44MTc0IDguMjk4MzggMzguODY1NUwyMy41ODY4IDU0LjE1NEMyNC40NDI2IDU1LjAwOTcgMjUuNzg4OCA1NS42NjM2IDI3LjAwMDMgNTUuNjYzNkMyOC4yMTE4IDU1LjY2MzYgMjkuNDMzIDU0LjkwNCAzMC4yMjE1IDUzLjc1OTdMNTYuMjU5OSAxNS4zNDYzQzU3LjA4NjggMTQuMTM0NyA1Ni43Njk1IDEyLjQ3MTMgNTUuNTQ4NCAxMS42NDQ0WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==)}.positive-ul--login-banner li{font-size:.875rem}@media screen and (min-width: 20rem){.positive-ul--login-banner li{font-size:calc(.875rem + .125 * (100vw - 20rem) / 80)}}@media screen and (min-width: 100rem){.positive-ul--login-banner li{font-size:1rem}}
