﻿.woocommerce-account .container{padding:0 16px;min-height:100vh;display:flex}.woocommerce{padding:40px 0;flex-grow:1}.login-page{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;gap:40px;flex-grow:1}.login-page .form-box__inner{display:flex;flex-direction:column}.login-page .form-box__inner.--login{width:100%;max-width:600px;margin:0 auto}.login-page .form-box__inner .kp-login-modal__title{font-size:32px;font-weight:700;margin-bottom:12px}.login-page .form-box__inner .kp-login-modal__desc{color:#717784;font-weight:600;margin-bottom:32px}.login-page .form-box__inner .form-row{display:flex;flex-direction:column;margin-bottom:12px;position:relative}.login-page .form-box__inner .form-row label{font-size:14px;font-weight:600;margin-bottom:4px;color:black}.login-page .form-box__inner .form-row .input-text{width:100%;border:1px solid #e5e7eb;background-color:#f9fafb;border-radius:4px;height:40px;padding:2px 12px 2px 40px}.login-page .form-box__inner .form-row:before{content:"";width:20px;height:20px;position:absolute;top:34px;left:8px;background-size:22px;background-position:center;background-repeat:no-repeat;transition:0.2s;background-size:contain}.login-page .form-box__inner .form-row:has(#username):before,.login-page .form-box__inner .form-row:has(#reg_email):before{background-image:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-envelope.svg")}.login-page .form-box__inner .form-row:has(#password):before,.login-page .form-box__inner .form-row:has(#reg_password):before{background-image:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-password.svg")}.login-page .form-box__inner .form-row:has(#shipping_company):before{background-image:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-case.svg")}.login-page .form-box__inner .form-row:has(#shipping_nip):before,.login-page .form-box__inner .form-row:has(#shipping_gln):before{background-image:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-anchor.svg")}.login-page .form-box__inner .form-row:has(#shipping_address_1):before,.login-page .form-box__inner .form-row:has(#shipping_address_2):before,.login-page .form-box__inner .form-row:has(#shipping_postcode):before,.login-page .form-box__inner .form-row:has(#shipping_city):before{background-image:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-home.svg")}.login-page .form-box__inner .form-row:has(input:focus):before,.login-page .form-box__inner .form-row:has(input:hover):before{filter:brightness(0) saturate(100%) invert(16%) sepia(62%) saturate(3392%) hue-rotate(216deg) brightness(83%) contrast(114%)}.login-page .form-box__inner .form-row:has(input[type="email"]:valid)::before,.login-page .form-box__inner .form-row:has(input[type="password"]:valid)::before,.login-page .form-box__inner .form-row:has(input[type="text"]:valid)::before{filter:brightness(0) saturate(100%) invert(16%) sepia(62%) saturate(3392%) hue-rotate(216deg) brightness(83%) contrast(114%)}.login-page .form-box__inner .woocommerce-form-login__rememberme{margin-bottom:16px !important;margin-top:12px;display:flex;flex-direction:row;gap:6px;align-items:center}.login-page .form-box__inner .woocommerce-form-login__rememberme span{line-height:1}.login-page .form-box__inner .woocommerce-form-login__rememberme .woocommerce-form__input{margin:0;width:13px;height:13px;position:relative}.login-page .form-box__inner .woocommerce-button{width:100%}.login-page .kp-login-form__footer{font-size:14px;display:flex;justify-content:space-between}.login-page .kp-login-form__footer a{text-decoration:underline}.login-page .woocommerce-privacy-policy-text p{margin-bottom:16px;font-size:12px}.login-page .my-account-login{width:90%;max-width:600px;margin:0 auto}.login-page .my-account-register{display:none;flex-grow:1}.login-page .my-account-register .my-account-switcher{font-size:14px;text-align:center}.login-page .my-account-register .my-account-register-col{position:relative}.login-page .my-account-register .my-account-register-col.--r{z-index:1;padding-right:32px;display:flex;flex-direction:column;justify-content:space-between}.login-page .my-account-register .my-account-register-col.--r:before{content:"";background:#ECF1FF;height:calc(100% + 80px);width:50vw;right:0;top:-40px;position:absolute;z-index:-1}.login-page .my-account-register .my-account-register-col.--r .my-account-register-col__top{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:space-between}.login-page .my-account-register .my-account-register-col.--r .my-account-register-col__top .main-nav__logo{height:26px;width:auto}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%}.woocommerce-account .woocommerce{gap:24px;display:flex;flex-direction:column;align-items:flex-start}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;flex-wrap:nowrap;gap:6px;display:flex;flex-direction:row;margin-bottom:0;overflow-x:scroll;margin:0;padding:0}.woocommerce-orders-table__header,.woocommerce-orders-table thead{text-align:left;padding:12px;border-bottom:2px solid var(--color-body-bg)}.woocommerce-orders-table tr{border-bottom:2px solid var(--color-body-bg)}.woocommerce-orders-table thead tr th{padding:12px}.woocommerce-orders-table tbody tr td{padding:8px 12px}.woocommerce-account .woocommerce-orders-table__cell{white-space:nowrap;padding:8px 12px}.woocommerce-account .woocommerce-orders-table__cell .button{height:32px;padding:2px 24px;margin-top:0 !important;display:flex;line-height:1}.woocommerce-account .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;row-gap:4px}.woocommerce-form__label-for-checkbox,.woocommerce-form-login .form-row{position:relative}@media (min-width:992px){.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation){flex-direction:row;gap:64px;align-items:stretch}.woocommerce-account .woocommerce-MyAccount-navigation{width:25%;border-right:1px solid #D3D6DA;flex-grow:1;padding-right:32px;display:flex;flex-direction:column}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-wrap:wrap;flex-direction:column;margin-bottom:0;overflow:hidden;flex-grow:1}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--customer-logout{margin-top:auto}.woocommerce-account .woocommerce-MyAccount-content{width:75%}}@media (max-width:992px){.woocommerce-account .woocommerce-MyAccount-navigation ul{padding-bottom:6px;margin-right:-16px;padding-right:16px}.woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout{padding-top:0}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{height:40px;background:#fff}}.woocommerce-MyAccount-content .page-top-wrap{display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.woocommerce-MyAccount-content .page-top-wrap .page-top__title-wrap{display:flex;flex-direction:row;align-items:flex-start;gap:16px}.woocommerce-MyAccount-content .page-top-wrap .page-top__title-wrap .page-top__title__icon{display:flex;position:relative;top:2px}.woocommerce-MyAccount-content .page-top-wrap .page-top__title-wrap .page-top__title__icon img{min-width:30px;height:auto}.woocommerce-MyAccount-content .page-top-wrap .page-top__title-wrap .page-top__title__desc{color:#717784}.woocommerce-MyAccount-content .woocommerce-message{display:flex;flex-direction:row-reverse;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.woocommerce-MyAccount-content table{width:100%;background:#f6f6f6;overflow:hidden;border-radius:6px;margin-bottom:24px}.woocommerce-MyAccount-content .woocommerce-order-details{background:#fff;padding:0;margin-top:24px}.woocommerce-MyAccount-content .woocommerce-order-details .button{margin-top:12px}.woocommerce-MyAccount-content .woocommerce-order-details table thead tr,.woocommerce-MyAccount-content .woocommerce-order-details table thead td,.woocommerce-MyAccount-content .woocommerce-order-details table thead th{font-weight:700}.woocommerce-MyAccount-content .woocommerce-order-details table tr.is-shipping,.woocommerce-MyAccount-content .woocommerce-order-details table tr.is-payment-method{display:none}.woocommerce-MyAccount-content .woocommerce-order-details table tr.is-comment th{position:relative;font-size:0}.woocommerce-MyAccount-content .woocommerce-order-details table tr.is-comment th:after{content:"Uwagi do zamówienia:";font-size:16px}.woocommerce-MyAccount-content .woocommerce-order-details table .woocommerce-table__product-name .product-quantity:after{content:"palet"}.woocommerce-MyAccount-content .woocommerce-customer-details{margin-top:24px;margin-bottom:24px}.woocommerce-MyAccount-content .woocommerce-customer-details .woocommerce-columns--2{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sp-24-40)}.woocommerce-MyAccount-content .woocommerce-orders-table__row{font-size:14px}.woocommerce-MyAccount-content h2{font-size:20px;margin-bottom:12px}.woocommerce-MyAccount-content fieldset{border-radius:8px}.woocommerce-MyAccount-content .button{background:var(--color-tertiary);border:none;box-shadow:none;display:flex;align-items:center;max-height:40px;justify-items:center;color:#fff;transition:0.3s;font-size:16px;font-weight:500;border-radius:4px;cursor:pointer}.woocommerce-MyAccount-content .button:hover{background:var(--color-dark)}.woocommerce-MyAccount-content .woocommerce-Button{margin-top:12px}.woocommerce-MyAccount-content .woocommerce-form-row,.woocommerce-MyAccount-content .form-row{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.woocommerce-MyAccount-content .woocommerce-form-row label,.woocommerce-MyAccount-content .form-row label{font-size:14px}.woocommerce-MyAccount-content .woocommerce-form-row input,.woocommerce-MyAccount-content .form-row input{border:none;background:#F9FAFB;border-radius:var(--border-r--8);height:42px;padding:2px 12px;color:var(--color-dark);width:100%;border:1px solid #E5E7EB}.woocommerce-MyAccount-content .select2-selection--single{border:none !important;background:#F9FAFB !important;border-radius:var(--border-r--12) !important;height:42px !important;font-size:14px !important;color:var(--color-tertiary) !important;width:100%;display:flex !important;align-items:center}.woocommerce-MyAccount-content em{font-style:normal;font-size:14px}.woocommerce-MyAccount-content address{font-style:normal;font-size:14px}.woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address{padding-bottom:12px}.woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address .woocommerce-Address-title.title a{display:none}.woocommerce-MyAccount-content .woocommerce-Address{margin-bottom:4px;margin-top:24px;background:#fff;border-radius:var(--border-r--8);padding:0;padding-bottom:56px;position:relative}.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title{display:flex;justify-content:space-between;gap:4px 24px;flex-wrap:wrap;flex-direction:row}.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a{background:var(--color-tertiary);font-size:14px;font-weight:500;padding:6px 16px;display:flex;align-items:center;text-align:center;border-radius:4px;margin-bottom:12px;color:#fff;position:absolute;bottom:0}.woocommerce-MyAccount-content .woocommerce-Address .woocommerce-Address-title a:hover{background:var(--color-dark)}.woocommerce-MyAccount-content .woocommerce-table{border-radius:6px;overflow:hidden}.woocommerce-MyAccount-content .woocommerce-table thead{text-align:left;padding:12px;border-bottom:2px solid var(--color-body-bg)}.woocommerce-MyAccount-content .woocommerce-table tr{border-bottom:2px solid var(--color-body-bg);background:#f6f6f6}.woocommerce-MyAccount-content .woocommerce-table thead tr th{padding:12px}.woocommerce-MyAccount-content .woocommerce-table tbody tr td,.woocommerce-MyAccount-content .woocommerce-table tfoot tr th,.woocommerce-MyAccount-content .woocommerce-table tfoot tr td{padding:8px 12px}.woocommerce-MyAccount-content .woocommerce-table tbody tr{white-space:nowrap;padding:8px 12px}.woocommerce-account .woocommerce-MyAccount-navigation li a{width:max-content;border:none !important;transition:0.3s;background:#fff;font-weight:600;border-radius:4px;height:54px;display:flex;align-items:center;position:relative;min-width:100%;padding:0 12px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#C7DBFA}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#C7DBFA}.woocommerce-account .woocommerce-MyAccount-navigation li a:before{content:"";display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;margin-right:6px;transition:0.3s}.woocommerce-account .woocommerce-MyAccount-navigation-link--dashboard a:before{background:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-dashboard.svg")}.woocommerce-account .woocommerce-MyAccount-navigation-link--orders a:before{background:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-orders.svg")}.woocommerce-account .woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-address a:before{background:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-address.svg")}.woocommerce-account .woocommerce-MyAccount-navigation-link--edit-account a:before{background:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-settings.svg")}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a{background-color:#FFE4E5 !important;color:#E32227 !important}.woocommerce-account .woocommerce-MyAccount-navigation-link--customer-logout a:before{background:url("/wp-content/themes/koraogrodowa-renowners/assets/images/icon-logout.svg")}.woocommerce-account.woocommerce-MyAccount-navigation li.is-active a,.my-account__panel .woocommerce-MyAccount-navigation li:hover a{color:var(--color-light);background:var(--color-tertiary)}.kp-order-section__promotions{margin-bottom:24px}.account__short-info-box{background:#fff;border-radius:6px;margin-bottom:var(--sp-16-24);padding:16px;border:1px solid #D3D6DA;margin-bottom:24px}.account__short-nav{gap:24px}.account__short-nav .short-nav-box{background:#fff;padding:16px;border-radius:6px;transition:0.3s;border:1px solid #D3D6DA}.account__short-nav .short-nav-box .short-nav-box__header{display:flex;flex-direction:row;gap:6px;flex-wrap:wrap;align-items:center;justify-content:space-between}.account__short-nav .short-nav-box .short-nav-box__header .short-nav-box__header__icon{height:20px;width:auto}.account__short-nav .short-nav-box:hover{background:var(--color-bg--light)}.account__short-nav .short-nav-box.--order{background:linear-gradient(178.24deg, #F5F8FF 0.83%, #D9E3FA 97.86%)}.account__short-nav .short-nav-box.--order .short-nav-box__header{color:var(--color-tertiary)}@media (max-width:992px){.woocommerce-account .nav__header{margin-bottom:0}.woocommerce-account .account-nav-mobile{list-style:none;margin:0;padding:0;display:grid !important;grid-template-columns:repeat(2, 1fr);gap:6px}.woocommerce-account .account-nav-mobile__back-btn{display:flex;flex-direction:row;gap:4px;align-items:center;margin-top:16px;background:#fff;border-radius:var(--border-r--8);width:fit-content}.woocommerce-account .account-nav-mobile__back-btn svg{height:18px;width:auto}.woocommerce-account .account-nav-mobile__back-btn:hover svg path{stroke:#fff}.woocommerce-account.woocommerce-dashboard .account-nav-mobile__back-btn{display:none !important}}@media (max-width:540px){.woocommerce-account .account-nav-mobile{grid-template-columns:repeat(1, 1fr)}}