@charset "UTF-8";.cart .cart-item-price,.cart .cart-item-price__value{display:block}.cart .cart-item-price__before{display:block;line-height:1.2;white-space:normal}.cart .cart-item-price__before del{font-size:.85em;font-weight:400;opacity:.75;white-space:nowrap;text-decoration:line-through}.cart .cart-item-price__value{white-space:nowrap}.cart .cart-item-price__saving{display:block;font-size:.8rem;font-weight:400;line-height:1.3;white-space:normal;color:var(--koscom-cartpromo-campaign-color, #c0392b)}.cart .cart-item-price__badge{display:inline-block;padding:0 .35rem;border-radius:3px;font-size:.8rem;font-weight:600;white-space:nowrap;color:#fff;background:var(--koscom-cartpromo-campaign-color, #c0392b);margin-right:.35em}.cart .cart-item-price__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cart .discount .nobr{white-space:nowrap}.terms-of-service{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:15px 0}.terms-of-service p{margin-bottom:0}.terms-of-service label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cart{width:100%}.cart .product-picture img{max-width:120px;max-height:120px;width:auto}.cart .product-wrapper{position:relative;display:grid;grid-template-columns:130px 2.5fr 110px 125px 105px auto;width:100%;border-top:1px solid rgba(137,161,174,.5);padding:10px 0}.cart .product-wrapper:first-child{border-top:0}.cart .product-wrapper>*{display:flex;flex-direction:column;justify-content:center;padding:10px}.cart .product-image,.cart .product-name-sku,.cart .product-unit-price,.cart .product-subtotal,.cart .remove-from-cart{grid-row:span 2}.cart .product-cart-aviability{font-size:12px;font-weight:600;line-height:1.2;grid-column:3;grid-row:2;padding:0;text-align:center;justify-content:flex-start}.cart .product-quantity{width:110px;display:flex;justify-content:flex-start;flex-direction:row;align-items:flex-end}.cart .product-quantity input{width:40px;height:40px;padding-right:0;padding-left:0;text-align:center;border:1px solid var(--bs-border-color)}.cart .product-quantity .quantity{width:25px;font-size:16px;height:40px;cursor:pointer;transition:all .2s ease-in-out;background:#eee}.cart .product-quantity .quantity:hover{background:var(--bs-border-color)}.cart .product-name-sku{padding-top:0;padding-bottom:0}.cart .product-name-sku .product a{color:#3d3d3d;font-size:14px;text-transform:uppercase}.cart .product-name-sku .product~*{margin-top:5px;font-size:12px}.cart .product-unit-price,.cart .product-subtotal{text-align:right;white-space:nowrap}.cart .discount{font-size:12px;line-height:1.2;font-weight:600;color:#54a448}.cart .discount-additional-info{font-size:12px;line-height:1.2;white-space:normal}.remove-from-cart.remove-from-cart{flex-direction:row;align-items:center}.remove-from-cart.remove-from-cart input[type=checkbox]{display:none}.order-totals{margin-left:auto;background:#efe7e9;padding:10px 10px 20px}.order-totals table{width:100%}.order-totals .checkout-buttons{margin-top:20px}.order-totals .checkout-buttons .btn{display:block;width:100%}.order-totals .terms-of-service,.order-totals .checkout-buttons{padding:0 10px}aside .selected-checkout-attributes{border:#cccbcb solid;border-width:0 1px 1px;padding:10px}aside .selected-checkout-attributes:empty{display:none}.selected-checkout-attributes:empty{display:none}aside .cart-footer{margin:0}aside .cart-footer .order-totals{border-top:0}.cart-total .no-border+tr td{padding-top:0}#confirm-page .cart-total .no-border+tr td{text-align:right}.cart-total .no-border td{border-bottom:0;padding-bottom:0}.cart-total td{padding:10px;border-bottom:#fff 1px solid}.cart-total-right{text-align:right}.grand-total-prices,.grand-total-title{font-size:16px;font-weight:700;white-space:nowrap}.cross-sells{padding:30px 0 40px}.cross-sells .title{font-size:18px;margin-bottom:30px}.html-checkout-page h1,.html-checkout-page .h1,.html-shopping-cart-page h1,.html-shopping-cart-page .h1{font-size:16px}.shopping-cart-page{padding-bottom:80px}.coupon-box{margin-bottom:20px}.coupon-box .cart-box-wrapper{display:none;margin:0 0 20px;padding:16px;background:#efe7e9}.coupon-box .cart-box-wrapper .position-relative>.btn{position:absolute;right:0;top:0;height:100%;width:50px;padding:0}.coupon-box .active~.cart-box-wrapper{display:block}.coupon-box>.btn{width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:13px 24px 14px;position:relative}.coupon-box>.btn .icon{font-size:24px}.coupon-box>.btn:after{content:"";content:"\e910";position:absolute;right:20px;top:50%;transform:translateY(-50%)}.coupon-box>.btn.active:after{transform-origin:center;transform:rotate(180deg) translateY(50%)}.coupon-box .active~.message-disappear{margin-top:-20px}.coupon-box--mundurowa>.btn .icon{width:24px;height:24px;background:url(../images/icon-mundurowa.png) no-repeat center center;background-size:cover}.current-codes{margin-top:-15px;padding:8px 0 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.current-codes button{padding:0}.current-codes .current-code{font-size:12px;padding:4px 12px 4px 14px;color:#000;background:#efe7e9;position:relative}.current-codes .current-code:before,.current-codes .current-code:after{content:"";display:block;width:11px;height:11px;background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:-5px}.current-codes .current-code:after{left:auto;right:-5px}.current-codes .current-code .remove-btn{width:12px;height:14px;position:relative;top:.5px}.cart-total-right .remove-btn{margin-right:-5px;width:20px;height:20px;padding:0;position:relative;top:1px}.confirm-order-page .order-summary-content .cart{margin-bottom:calc(var(--bs-gutter-x) * .5)}.confirm-order-page .order-summary-content .no-data{min-height:18vh}.confirm-order-page .order-summary-content .update-continue-button{margin:10px 0}.confirm-order-page .order-summary-content .checkout-attribute{margin:10px 0 0;padding:var(--bs-gutter-x)}.confirm-order-page .order-summary-content .checkout-attribute+.cart-footer>*{border-top:0}.confirm-order-page .order-summary-content .checkout-attribute dl{display:flex;align-items:center}.confirm-order-page .order-summary-content .checkout-attribute dd{margin:0 0 0 20px}.confirm-order-page .order-summary-content .cart .product-subtotal,.confirm-order-page .order-summary-content .cart .product-unit-price,.confirm-order-page .order-summary-content .cart .product-cart-aviability,.confirm-order-page .order-summary-content .cart .product-quantity{display:block}.confirm-order-page .order-summary-content .cart .product-cart-aviability,.confirm-order-page .order-summary-content .cart .product-quantity{font-size:13px;line-height:1;text-align:right}.confirm-order-page .order-summary-content .cart .product-quantity{width:auto}.confirm-order-page .order-summary-content .cart .product-subtotal,.confirm-order-page .order-summary-content .cart .product-unit-price,.confirm-order-page .order-summary-content .cart .product-cart-aviability{display:block;font-weight:700;text-align:right}.confirm-order-page .order-summary-content .cart .discount{font-size:13px}.confirm-order-page .order-summary-content .cart-total td{border:0;background:none;padding:0}.confirm-order-page .order-summary-content .cart-footer{width:100%;gap:0}.confirm-order-page .order-summary-content .cart-footer .cart-total-left{text-align:right;padding-right:20px}.confirm-order-page .order-summary-content .cart-footer .cart-total-right{font-weight:700}.confirm-order-page .order-summary-content .order-totals{border:0;border-radius:0;padding:0;margin-top:20px;background:none}.confirm-order-page .order-summary-content .grand-total-prices{font-size:20px}.confirm-order-page .confirm-order-next-step-button{padding:15px 26px 17px;font-size:18px}#confirm-order-form{margin-top:10px}#confirm-order-form .terms-of-service{margin-left:auto;margin-right:var(--bs-gutter-x)}.confirm-order .btn-back{margin-bottom:auto}.order-details-page .section .title strong,.title-inside strong,.checkout-page .section>.title strong{display:block;font-size:16px;text-transform:uppercase;font-weight:500;padding:1px 0 10px}.checkout-page{padding-top:40px;padding-bottom:40px}.checkout-page .order-summary-body{all:unset}.checkout-page .order-summary-body .cart-total-left{padding-left:0}.checkout-page .icon-check{color:#54a448;font-size:40px;text-align:center}.checkout-page .checkout-data .order-completed ul{list-style:none;margin:0;padding:10px 0}.checkout-page .checkout-data .enter-address{margin-bottom:0}.checkout-page .section.payment-info label{display:inline}.checkout-page .address-list-page{position:absolute;right:10px;top:10px}.checkout-page .next-btn-wrapper{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.checkout-page .next-btn-wrapper .btn-back{margin-right:auto}.checkout-data .address-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.checkout-data .address-grid .address-item{display:flex;flex-direction:column;background:#fff;padding:15px;position:relative}.checkout-data .address-grid .select-button{order:3;text-align:right}.checkout-data .address-grid .select-button .btn{margin-top:20px;padding:10px 20px;min-height:0;font-size:13px;text-transform:uppercase}.checkout-data .address-box{flex:1 0 auto;list-style:none;margin:0;font-size:13px}.min-amount-warning{color:#fd7e14;font-size:12px;margin:-10px 0 10px;font-weight:700;display:block;cursor:default}.order-progress{margin-bottom:30px;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2)}.order-progress ul{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:hidden;position:relative;padding-bottom:20px;max-width:calc(1200px - var(--bs-gutter-x));margin:auto}.order-progress ul:after{content:"";display:block;width:100%;height:4px;position:absolute;left:0;bottom:16px;background:#f3f6f7}.order-progress a{font-size:14px;text-transform:uppercase;display:block;margin-bottom:10px;position:relative;z-index:1;text-align:center}.order-progress a:hover,.order-progress a:focus,.order-progress a:active{font-weight:600;color:#cf0a2c;text-decoration:none}.order-progress a:after{content:"";display:block;position:absolute;width:16px;height:16px;background:#e4ebed;border-radius:50%;left:50%;margin-left:-8px;bottom:-20px}.order-progress li{flex:1}.order-progress .active-step{position:relative}.order-progress .active-step:after{content:"";display:block;height:4px;width:100%;background:#cf0a2c;position:absolute;z-index:2;right:50%}.order-progress .active-step a{font-weight:500}.order-progress .active-step a:after{background:#cf0a2c}.order-progress li:first-child{flex:1 0 10%;max-width:10%}.order-progress li:first-child.active-step:after{display:none}.order-progress li:first-child a{text-align:left}.order-progress li:first-child a:after{left:0;margin:0}.order-progress li:last-child{flex:1 0 10%;max-width:10%}.order-progress li:last-child a{text-align:right}.order-progress li:last-child a:after{left:auto;right:0}.checkout-detail{display:flex;flex-direction:column;max-width:340px;margin:0 auto 40px;border-radius:4px;padding:40px;background:#efe7e9;border:1px solid #EFE7E9}.checkout-detail strong{font-size:18px;text-transform:uppercase}.terms-of-service label{line-height:1.2}.read{color:#1f4256}.checkout-page{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto;max-width:1200px;padding-top:0}.checkout-page .cart .product-wrapper{grid-template-columns:60px 1fr;gap:0 10px}.checkout-page .cart .product-image{all:unset}.checkout-page .cart .product-picture{border:0;background:none}.checkout-page .cart .product-picture a{display:block}.checkout-page .cart .product-name-sku{padding-left:0}.checkout-page .cart .product-name-sku .product{font-size:16px}.checkout-page .cart .product-cart-aviability,.checkout-page .cart .product-unit-price,.checkout-page .cart .product-subtotal{display:none}.checkout-page .confirm-order{border-top:1px solid #cccbcb;margin-top:20px}.checkout-page .confirm-order+.order-summary-body .product-wrapper{border-top:1px solid #cccbcb}.checkout-page .confirm-order+.order-summary-body .cart-total-left{text-align:right}.checkout-page .checkout-data{display:grid;grid-template-columns:1fr 320px;gap:20px}.checkout-page .cart-footer .order-totals{max-width:100%;background:none;flex:unset;padding:0}.checkout-page .cart-footer tr:last-child td{border-bottom:0}.checkout-data .address-edit-delete{position:absolute;right:12px;top:12px;display:grid;grid-template-columns:30px 30px;gap:2px}.checkout-data .address-edit-delete .btn{all:unset;display:flex;justify-content:center;align-items:center;width:30px;height:30px;color:#1f4256;transition:all .2s ease-in-out;border-radius:4px}.checkout-data .address-edit-delete .btn:hover,.checkout-data .address-edit-delete .btn:focus,.checkout-data .address-edit-delete .btn:active{cursor:pointer;background:#1f4256;color:#fff}.select-billing-address{padding-bottom:20px}aside.order-summary-body{position:relative}aside.order-summary-body .cart .product-wrapper,aside.order-summary-body .checkout-attribute{border:0}aside.order-summary-body .cart .product-wrapper .product a,aside.order-summary-body .checkout-attribute .product a{font-size:12px;font-weight:500}aside.order-summary-body .cart .product-wrapper .product .sku,aside.order-summary-body .checkout-attribute .product .sku{font-size:11px;margin-top:0}aside.order-summary-body>div{border:1px solid #C5D0D7;padding:10px 20px}aside.order-summary-body .title{font-size:16px;text-transform:uppercase;font-weight:500;padding:1px 0 5px}aside.order-summary-body .title strong{font-weight:500}aside.order-summary-body>div{top:10px;position:sticky}aside.order-summary-body .product-name-sku .product.product{font-size:12px}aside.order-summary-body .product-picture img{max-width:60px;max-height:60px}aside.order-summary-body .cart .product-image{margin-top:0}aside.order-summary-body .cart .product-image{grid-row:1;grid-column:1}aside.order-summary-body .cart .product-name-sku{grid-column:2;flex:1;padding-right:0;overflow-wrap:anywhere}aside.order-summary-body .cart .product-quantity{grid-row:1;grid-column:3;width:auto;padding:0;justify-content:flex-end;align-items:center;font-size:12px;white-space:nowrap}.edit-address{--bs-gutter-x: 1rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.edit-address .form-group{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:50%;position:relative}.edit-address .form-group--full{flex:0 0 auto;width:100%}.edit-address .required{right:12px}.payment-method-page,.shipping-method-page{--distance: 20px}.payment-method-page form label,.shipping-method-page form label{font-weight:500;font-size:15px}.payment-method-page form .description,.shipping-method-page form .description{font-size:13px;padding-left:28px}.payment-method-page .select-pickup-point label,.shipping-method-page .select-pickup-point label{margin:0 0 10px}.payment-method-page .section:not(.order-summary-body),.shipping-method-page .section:not(.order-summary-body){padding-top:15px;padding-bottom:20px}.payment-method li:not(:last-child),.shipping-method li:not(:last-child){padding-bottom:var(--distance);margin-bottom:var(--distance);border-bottom:1px solid #cedae1}.payment-method .method-name,.shipping-method .method-name{display:flex;justify-content:space-between}.payment-method .method-description,.shipping-method .method-description{margin-left:2px;padding:8px 0 4px;font-weight:700;font-size:13px}.payment-method .method-description:empty,.shipping-method .method-description:empty{display:none}#inpost-method-shipping-address{padding-left:23px}.pickup-in-store{padding-bottom:8px}.select-pickup-point{padding-left:25px;padding-bottom:var(--distance);border-bottom:1px solid #cedae1}.select-pickup-point label{font-size:13px!important}.checkout-attribute.empty{border-bottom:0;padding:0}.shipping-method .method-list{margin-top:var(--distance)}.shipping-method .method-list li>.method-name{flex-direction:column}.shipping-method .method-list li>.method-name label{padding-left:4px}.shipping-method .method-list li>.method-name .method-name{justify-content:unset}.title-inside{flex-shrink:0;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex:0 0 auto;width:100%}.payment-details{width:100%;display:grid;grid-template-columns:27px 1fr}.payment-details input[type=radio]{margin-right:0}.payment-details .description{grid-column:1/-1}.payment-method__online{width:100%;display:grid;grid-template-columns:repeat(auto-fit,110px);gap:12px 0;margin-top:12px}.payment-method__online li{margin:0!important;padding:4px 8px!important;border:0!important;justify-content:flex-start}.payment-method__online img{max-width:90px;max-height:30px}#showOtherBanks{grid-column:span 2}#showOtherBanks a{display:inline-block;border-left:2px solid #939393;font-weight:600;padding-left:16px;position:relative;padding-right:40px}#showOtherBanks a:after{position:absolute;right:0;top:1px;content:"\e901";font-size:36px;line-height:16px}.payment-method-online__title{font-weight:600;display:block;position:relative}.payment-method-online__title:after{content:"";display:block;background:#cccbcb;width:16px;height:1px;margin:5px 0 10px}.payement-method-online__logos{display:flex;flex-wrap:wrap;gap:5px}.payement-method-online__logos img{max-width:90px;max-height:24px;height:100%}.html-shopping-cart-page .cart-first-step-wrap .buttons{margin-top:20px}.html-shopping-cart-page .cart-first-step-wrap .cart-footer{position:relative}.html-shopping-cart-page .cart-first-step-wrap .cart-footer .order-totals{position:sticky;top:10px}.info-list{font-size:15px}.info-list li{padding-bottom:4px}.info-list .value{font-weight:500}.order-review-data .section{margin-bottom:0;height:100%}.order-review-data .section.payment-method-info,.order-review-data .section.shipping-method-info{height:calc(50% - var(--bs-gutter-x) * .5)}.order-review-data .section.shipping-method-info{margin-top:var(--bs-gutter-x)}.new-address-next-step-button:not(.active){opacity:.3;pointer-events:none}#addressNewFormOpener~#shippingaddress-new-form,#addressNewFormOpener~#billingaddress-new-form{display:none}#addressNewFormOpener:checked~#shippingaddress-new-form,#addressNewFormOpener:checked~#billingaddress-new-form{display:block}#addressNewFormOpener:checked~.next-btn-wrapper .new-address-next-step-button{opacity:1;pointer-events:auto}.payment-method .use-reward-points{display:grid;grid-template-columns:15px minmax(0,1fr);align-items:start;padding-bottom:var(--distance, 12px);margin-bottom:var(--distance, 12px);border-bottom:1px solid #cedae1;-moz-column-gap:12px;column-gap:12px}.payment-method .use-reward-points input[type=checkbox]{position:static;margin:4px 0 0}.payment-method .use-reward-points label[for]{margin:0;padding:0;text-transform:none;letter-spacing:normal;line-height:1.5}.order-details-page{display:flex;gap:5px;flex-wrap:wrap;justify-content:center}.order-details-page .links:empty{display:none}.order-details-page .order-overview{margin:20px 0}.order-details-page .order-overview li{margin-top:10px}.order-details-page .order-overview small,.order-details-page .order-overview .small{font-size:12px;font-weight:600;display:block}.order-details-page .order-overview .order-total{background:#fff;padding:10px 20px;margin-top:10px;display:inline-block;font-size:16px}.order-details-page .order-number{font-size:18px}.order-details-page .section{padding:10px 20px;margin-bottom:10px;border:1px solid #cccbcb;height:100%}.order-details-page .label{font-size:12px;font-weight:700;display:block}.order-details-page .products{margin-bottom:0}.order-details-page .products~.section{border-radius:0;margin-bottom:0}.order-details-page .products .title{margin:0}.order-details-page .products .product-quantity{align-items:center}.order-details-page .products .product-picture{border-width:0;border-radius:0}.order-details-page .products .tax-shipping-info{padding:10px 20px;border-top:1px solid #cccbcb}.order-details-page .products .tax-shipping-info a{text-decoration:underline}.order-details-page .products .tax-shipping-info a:hover,.order-details-page .products .tax-shipping-info a:active,.order-details-page .products .tax-shipping-info a:focus{text-decoration:none}.order-details-page .product-wrapper{margin:0;border-radius:0;border:0}.order-details-page .cart-footer .order-totals{border-top:0;margin-bottom:40px;margin-top:40px}.order-details-page .cart-footer tr:last-child td{border:0}.order-details-page .cart-footer .actions{margin-top:20px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.order-details-page .cart-footer .actions:empty{display:none}.order-details-page .options:empty{border-top:0;padding:0}.payment-method-info li,.shipping-method-info li{margin-bottom:10px}.payment-method-info .btn{margin:0 0 10px}.cart-total .actions:empty{display:none}.html-account-page :not(.row):has(>.sidebar):has(>.side-content){display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.html-account-page :not(.row):has(>.sidebar):has(>.side-content)>:not(.sidebar,.side-content){grid-column:1/-1}.html-account-page .sidebar{position:static;z-index:auto;min-width:0}.html-account-page .side-content{min-width:0}.block-account-navigation{margin-top:28px}.block-account-navigation .title{margin-bottom:12px;font-size:1rem;font-weight:700;text-align:start;text-transform:uppercase}.block-account-navigation .list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.block-account-navigation li{margin:0}.block-account-navigation a{display:block;padding:6px 12px;border:1px solid #cccbcb;color:#3d3d3d;text-decoration:none}.block-account-navigation a:hover,.block-account-navigation a:focus-visible{color:#cf0a2c;text-decoration:none}.block-account-navigation a:focus-visible{outline:2px solid #CF0A2C;outline-offset:2px}.block-account-navigation .active a{border-color:#cf0a2c;color:#cf0a2c;font-weight:700}.account-page .page-body>form,.account-page .page-body>.fieldset,.account-page .page-body>.section{max-width:960px}.account-page .fieldset,.account-page .page-body>.section{margin-bottom:32px}.account-page .fieldset>.title,.account-page .page-body>.section>.title{margin-bottom:16px;font-size:1.25rem}.account-page .form-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 24px}.account-page .form-fields>:not(.inputs){grid-column:1/-1}.account-page .inputs{position:relative;display:flex;flex-direction:column;gap:4px;margin:0}.account-page .inputs>label:first-child{margin:0;font-size:.875rem;font-weight:700}.account-page .inputs>.required{position:absolute;top:0;right:0}.account-page .inputs.reversed,.account-page .inputs:has(>input[type=checkbox]){flex-direction:row;flex-wrap:wrap;align-items:center;grid-column:1/-1}.account-page .inputs.reversed>label,.account-page .inputs:has(>input[type=checkbox])>label{font-weight:400}.account-page .gender{display:flex;flex-wrap:wrap;gap:8px 24px}.account-page .gender>span{display:inline-flex;align-items:center;gap:6px}.account-page .gender label{margin:0}.account-page .date-picker-wrapper{display:flex;gap:8px}.account-page .readonly-username,.account-page .email-to-revalidate-note,.account-page .vat-status,.account-page .vat-note{font-size:.875rem}.account-page .buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.account-page .message-error ul{margin:0;padding-left:16px}.account-page .no-data{padding:16px;background:#f8f9fa}.account-page .table-wrapper{overflow-x:auto}.account-page .data-table{width:100%;margin-bottom:16px;border-collapse:collapse}.account-page .data-table th,.account-page .data-table td{padding:8px 12px;border-bottom:1px solid #cccbcb;text-align:left;vertical-align:top}.account-page .data-table th{white-space:nowrap}.account-page .order-filters{margin-bottom:20px}.account-page .order-filters__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.account-page .order-filters__label{margin:0;font-weight:700}.account-page .order-filters__input{width:auto}.account-page .order-list{row-gap:16px}.account-page .order-item{height:100%;margin:0;padding:20px;border:1px solid #cccbcb}.account-page .order-item .title{margin-bottom:12px;font-size:1rem}.account-page .order-item .nav{flex-direction:column;gap:4px;margin-bottom:16px}.address-list-page .address-list{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.address-list-page .address-list .address-item{display:flex;flex-direction:column;margin:0;padding:20px;border:1px solid #cccbcb}.address-list-page .address-list .address-item .title{margin-bottom:12px;font-size:1rem}.address-list-page .address-list .address-item .info{flex:1;margin:0 0 16px;padding:0;list-style:none}.address-list-page .address-list .address-item .info .name{display:none}.address-list-page .address-list .address-item .info label{margin:0;font-weight:700}.address-list-page .address-list .address-item .buttons{margin-top:0}.address-list-page .add-button{margin-top:24px}@media(min-width:576px){.payment-method-online__title{padding-right:10px}.payment-method-online__title:after{height:16px;width:1px;position:absolute;right:0;top:50%;margin-top:-8px}}@media(min-width:768px){.confirm-order-page .order-summary-content .cart .product-cart-aviability,.confirm-order-page .order-summary-content .cart .product-quantity{padding:10px}.confirm-order-page .order-summary-content .order-totals{width:50%}#confirm-order-form{display:flex;justify-content:space-between;align-items:center;gap:40px}.checkout-page .confirm-order+.order-summary-body .cart-total-right{width:160px}.html-shopping-cart-page .cart-first-step-wrap{display:grid;grid-template-columns:1fr 320px;gap:20px}.html-account-page :not(.row):has(>.sidebar):has(>.side-content){grid-template-columns:260px minmax(0,1fr);-moz-column-gap:40px;column-gap:40px}.block-account-navigation .list{flex-direction:column;flex-wrap:nowrap;gap:0;border-left:1px solid #cccbcb}.block-account-navigation a{margin-left:-1px;padding:8px 16px;border-width:0 0 0 3px;border-color:transparent}.block-account-navigation .active a{background:#f8f9fa}}@media(min-width:992px){.cart .product-name-sku{padding-left:15px;padding-right:15px}aside .cart-footer{width:100%}.confirm-order-page .order-summary-content .cart .product-wrapper{grid-template-columns:130px 2fr 60px 1.3fr 1fr 1fr;align-items:center}.confirm-order-page .order-summary-content .cart .product-wrapper>*{grid-row:unset;grid-column:unset}.checkout-page .next-btn-wrapper .btn:not(.btn-back){min-width:200px}.order-details-page .links{justify-content:flex-end;margin-top:-40px}.account-page .form-fields,.address-list-page .address-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1199px){.order-details-page .products .product-quantity{grid-row:span 2}}@media(max-width:1198.98px){.cart .product-wrapper{grid-template-columns:130px 1fr 1fr}.cart .product-wrapper>*{padding-left:0}.cart .product-image{grid-row:1/span 3;grid-column:1;background:#fff}.cart .product-quantity{padding-bottom:0;grid-row:2;grid-column:2}.cart .product-cart-aviability{padding-bottom:0;grid-row:2;grid-column:3;text-align:right;justify-content:flex-end}.cart .product-name-sku{grid-row:1;grid-column:2/span 2;padding-right:30px}.cart .remove-from-cart{position:absolute;top:0;right:0;padding:0}.cart .product-unit-price{grid-row:3;grid-column:2;text-align:left}.cart .product-subtotal{grid-row:3;grid-column:3}}@media(max-width:991.98px){.confirm-order-page .order-summary-content .cart .product-wrapper{grid-template-columns:130px 1fr;gap:0 10px}.confirm-order-page .order-summary-content .cart .product-wrapper .product-image{grid-row:span 4}.confirm-order-page .order-summary-content .cart .product-quantity{padding-left:0}.edit-address .form-group{flex:0 0 auto;width:100%}.order-details-page .products .product-subtotal,.order-details-page .products .product-unit-price,.order-details-page .products .product-quantity{padding-top:0}}@media(max-width:767.98px){.confirm-order-page .order-summary-content .cart .product-wrapper{grid-template-columns:80px 1fr;gap:0 10px}.confirm-order-page .order-summary-content .cart .product-wrapper .product-image,.confirm-order-page .order-summary-content .cart .product-wrapper .product-image img{max-width:70px}.confirm-order-page .order-summary-content .cart .product-quantity{padding:0}.checkout-page .shipping-info-wrap,.checkout-page .billing-info-wrap{margin-top:var(--bs-gutter-x)}.order-progress a{font-size:12px}.order-progress a{font-size:9px}.order-progress a:after{width:12px;height:12px;margin-left:-6px;bottom:-18px}.checkout-page .checkout-data{display:block}.html-shopping-cart-page .cart-first-step-wrap .buttons{margin:30px 0}}@media(max-width:575.98px){.cart .product-wrapper{grid-template-columns:130px 1fr}.cart .product-name-sku{grid-column:1/span 2;padding-right:30px}.cart .product-name-sku .product{font-size:14px;line-height:1.2}.cart .product-image{grid-column:1;grid-row:2/span 5}.cart .product-quantity{grid-row:2;padding-right:0;margin-left:auto;justify-content:flex-end}.cart .product-unit-price{grid-column:2;grid-row:3;padding-bottom:0;padding-right:0;text-align:right}.cart .product-cart-aviability{grid-row:4;grid-column:2;padding-right:0}.cart .product-subtotal{grid-row:5;grid-column:2;padding-right:0}.cart .remove-from-cart{position:absolute;top:-5px;right:0;padding:0}.confirm-order-page .order-summary-content .cart .product-quantity{text-align:right}.confirm-order-page .order-summary-content .cart .product-subtotal,.confirm-order-page .order-summary-content .cart .product-unit-price,.confirm-order-page .order-summary-content .cart .product-cart-aviability{padding-top:0}.checkout-data .address-grid{grid-template-columns:1fr}.checkout-page .cart .product-image{margin-top:5px}}
