.woocommerce-account .woocommerce{width:100%;box-sizing:border-box;max-width:1400px;margin-inline:auto;padding-inline:4vw;padding-top:calc(var(--navbar-height) + var(--space-xl));padding-bottom:var(--space-2xl);overflow-x:hidden}.account-layout{display:grid;grid-template-columns:260px 1fr;gap:var(--space-2xl);align-items:start;min-width:0}.account-sidebar,.woocommerce-MyAccount-content{min-width:0}.woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-content .woocommerce-message,.woocommerce-MyAccount-content .woocommerce-error,.woocommerce-MyAccount-content .woocommerce-info{margin-bottom:var(--space-lg)}@media(max-width:1024px){.woocommerce-account .woocommerce{padding-inline:var(--space-md);padding-top:calc(var(--navbar-height) + var(--space-lg));padding-bottom:var(--space-xl)}.account-layout{display:block!important}.account-layout>*+*{margin-top:0}.account-sidebar{width:100%!important;position:static!important}.woocommerce-MyAccount-content{padding-top:var(--space-xl);overflow-x:auto}}.account-sidebar__user{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);background-color:var(--color-bg-dark);border:1px solid var(--color-bg-dark);border-bottom:none}.account-sidebar__avatar{width:40px;height:40px;flex-shrink:0;background-color:var(--color-accent);color:var(--color-black);font-family:var(--font-heading);font-size:1.1rem;font-weight:700;letter-spacing:0;display:flex;align-items:center;justify-content:center}.account-sidebar__name{font-family:var(--font-heading);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-white);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-sidebar{position:sticky;top:calc(var(--navbar-height) + var(--space-lg))}.woocommerce-MyAccount-navigation{border:1px solid var(--color-border)}.woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid var(--color-border)}.woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);font-family:var(--font-heading);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);text-decoration:none;transition:background-color .2s ease,color .2s ease}.woocommerce-MyAccount-navigation li a:hover{background-color:var(--color-surface);color:var(--color-black)}.woocommerce-MyAccount-navigation li.is-active a{background-color:var(--color-black);color:var(--color-accent)}.woocommerce-MyAccount-navigation li a:before{font-family:"Font Awesome 7 Free";font-weight:900;font-size:.9rem;width:16px;text-align:center;flex-shrink:0}.woocommerce-MyAccount-navigation-link--dashboard a:before{content:""}.woocommerce-MyAccount-navigation-link--orders a:before{content:""}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:""}.woocommerce-MyAccount-navigation-link--edit-account a:before{content:""}.woocommerce-MyAccount-navigation-link--p24-one-click a:before{content:""}.woocommerce-MyAccount-navigation-link--program-lojalnosciowy a:before{content:""}.woocommerce-MyAccount-navigation-link--customer-logout a:before{content:""}@media(max-width:1024px){.account-sidebar{position:static!important}.account-sidebar__user{border-bottom:1px solid rgba(255,255,255,.15)}.woocommerce-MyAccount-navigation{border:none;border-bottom:1px solid var(--color-border)}.woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap}.woocommerce-MyAccount-navigation li{border-bottom:none;border-right:1px solid var(--color-border);flex-shrink:0;display:flex}.woocommerce-MyAccount-navigation li a{height:100%}.woocommerce-MyAccount-navigation li:last-child{border-right:none}.woocommerce-MyAccount-navigation li a{padding:var(--space-sm) var(--space-md);font-size:.8rem;gap:var(--space-xs)}.woocommerce-MyAccount-navigation li.is-active a{background-color:var(--color-black);color:var(--color-accent)}}.dashboard__welcome{margin-bottom:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:1px solid var(--color-border)}.dashboard__title{font-family:var(--font-heading);font-size:2rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-black);margin:0 0 var(--space-sm);line-height:1.2}.dashboard__title span{color:var(--color-accent)}.dashboard__subtitle{font-size:.9rem;color:var(--color-text-muted);margin:0}.dashboard__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin-bottom:var(--space-xl)}.dashboard__card{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);border:1px solid var(--color-border);background-color:var(--color-white);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.dashboard__card:hover{border-color:var(--color-black);background-color:var(--color-surface)}.dashboard__card-icon{width:44px;height:44px;flex-shrink:0;background-color:var(--color-black);color:var(--color-accent);display:flex;align-items:center;justify-content:center;font-size:1rem;transition:background-color .2s ease}.dashboard__card:hover .dashboard__card-icon{background-color:var(--color-accent);color:var(--color-black)}.dashboard__card-body{flex:1;min-width:0}.dashboard__card-title{font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-black);margin:0 0 2px}.dashboard__card-desc{font-size:.8rem;color:var(--color-text-muted);margin:0}.dashboard__card-arrow{color:var(--color-gray);font-size:.75rem;flex-shrink:0;transition:color .2s ease,transform .2s ease}.dashboard__card:hover .dashboard__card-arrow{color:var(--color-black);transform:translate(3px)}.dashboard__last-order{border:1px solid var(--color-border);background-color:var(--color-white)}.dashboard__section-title{font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-white);background-color:var(--color-bg-dark);margin:0;padding:var(--space-sm) var(--space-lg)}.dashboard__order-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-lg);flex-wrap:wrap}.dashboard__order-meta{display:flex;flex-direction:column;gap:4px}.dashboard__order-number{font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--color-black)}.dashboard__order-date{font-size:.8rem;color:var(--color-text-muted)}.dashboard__order-right{display:flex;align-items:center;gap:var(--space-lg)}.dashboard__order-status{font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:4px var(--space-sm)}.dashboard__order-status.status-completed{background-color:color-mix(in srgb,var(--color-success) 15%,transparent);color:var(--color-success)}.dashboard__order-status.status-processing{background-color:color-mix(in srgb,#1565c0 15%,transparent);color:#1565c0}.dashboard__order-status.status-on-hold{background-color:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning)}.dashboard__order-status.status-cancelled,.dashboard__order-status.status-failed{background-color:color-mix(in srgb,var(--color-error) 15%,transparent);color:var(--color-error)}.dashboard__order-status.status-pending{background-color:color-mix(in srgb,var(--color-gray) 20%,transparent);color:var(--color-text-muted)}.dashboard__order-total{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-black)}.dashboard__order-link{display:inline-flex;align-items:center;gap:var(--space-xs);font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-black);text-decoration:none;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-black);transition:background-color .2s ease,color .2s ease}.dashboard__order-link:hover{background-color:var(--color-black);color:var(--color-accent)}@media(max-width:768px){.dashboard__title{font-size:1.5rem}.dashboard__cards{grid-template-columns:1fr}.dashboard__order-row{flex-direction:column;align-items:flex-start}.dashboard__order-right{flex-wrap:wrap;gap:var(--space-md)}}.woocommerce-account:not(.logged-in) .woocommerce{display:block;max-width:none;margin:0;padding:0}.auth-split{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - var(--navbar-height))}.auth-split__brand{background:linear-gradient(160deg,#363636,#202020);border-top:3px solid var(--color-accent);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.auth-split__brand:before{content:"CHAMPION";position:absolute;bottom:6%;left:5%;font-family:var(--font-heading);font-size:clamp(5rem,11vw,14rem);font-weight:700;text-transform:uppercase;letter-spacing:-2px;line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--color-accent) 18%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.auth-split__brand:after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-accent) 40%,transparent),transparent)}.auth-split__brand-inner{position:relative;z-index:1;padding:var(--space-2xl) 10%;width:100%;display:flex;flex-direction:column;gap:var(--space-xl)}.auth-split__logo img{display:block;width:clamp(140px,10vw,220px);height:auto;filter:brightness(0) invert(1)}.auth-split__tagline{font-family:var(--font-heading);font-size:clamp(.75rem,.9vw,1rem);text-transform:uppercase;letter-spacing:5px;color:var(--color-accent);margin-bottom:var(--space-sm)}.auth-split__headline{font-family:var(--font-heading);font-size:clamp(3rem,6vw,8rem);font-weight:700;text-transform:uppercase;color:var(--color-white);line-height:.9;letter-spacing:-3px;margin-bottom:var(--space-lg)}.auth-split__sub{font-size:clamp(.95rem,1.1vw,1.2rem);color:color-mix(in srgb,var(--color-white) 50%,transparent);line-height:1.6;max-width:420px}.auth-split__forms{background-color:var(--color-white);display:flex;align-items:center;justify-content:center}.auth-split__forms-inner{width:100%;max-width:clamp(420px,36vw,560px);padding:var(--space-2xl) var(--space-xl)}@media(max-width:768px){.auth-split{grid-template-columns:1fr;min-height:auto}.auth-split__brand{padding:var(--space-2xl) 8vw;min-height:300px}.auth-split__brand-inner{padding:var(--space-xl) 0;gap:var(--space-lg)}.auth-split__forms-inner{padding:var(--space-xl) 8vw}}.auth-split__forms-inner .woocommerce-notices-wrapper{padding-top:0;margin-bottom:var(--space-lg)}.auth-split__forms-inner .woocommerce-error,.auth-split__forms-inner .woocommerce-message,.auth-split__forms-inner .woocommerce-info{flex-direction:column;align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);font-size:.85rem}.auth-split__forms-inner .woocommerce-error li,.auth-split__forms-inner .woocommerce-message li,.auth-split__forms-inner .woocommerce-info li{list-style:none;margin:0;padding:0}.auth-tabs{display:flex;gap:0;margin-bottom:var(--space-xl);border-bottom:2px solid var(--color-border)}.auth-tabs__btn{flex:1;padding:var(--space-md) 0;font-family:var(--font-heading);font-size:clamp(.85rem,.9vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:3px;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;color:var(--color-text-muted);transition:color .2s ease,border-color .2s ease}.auth-tabs__btn.is-active{color:var(--color-black);border-bottom-color:var(--color-accent)}.auth-tabs__btn:hover:not(.is-active){color:var(--color-black)}.auth-panel{display:none}.auth-panel.is-active{display:block}.auth-panel .woocommerce-form-row{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--space-md)}.auth-panel .password-input{display:flex;position:relative;width:100%}.auth-panel .password-input .woocommerce-Input{flex:1;padding-right:52px}.auth-panel .password-input .show-password-input{position:absolute;right:0;top:0;height:100%;width:48px;background:transparent;border:none;cursor:pointer;color:var(--color-gray);display:flex;align-items:center;justify-content:center;transition:color .2s ease}.auth-panel .password-input .show-password-input:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;font-size:.9rem}.auth-panel .password-input .show-password-input.display-password:before{content:""}.auth-panel .password-input .show-password-input:hover{color:var(--color-black)}.auth-login__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg);margin-top:var(--space-sm)}.woocommerce-form-login__rememberme{display:flex;align-items:center;gap:var(--space-xs);font-size:clamp(.8rem,.85vw,.9rem);color:var(--color-text-muted);cursor:pointer}.auth-login__lost-password{font-size:clamp(.8rem,.85vw,.9rem);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease;white-space:nowrap}.auth-login__lost-password:hover{color:var(--color-black)}.auth-btn{display:block;width:100%;padding:clamp(14px,1.3vw,18px) var(--space-xl);font-family:var(--font-heading);font-size:clamp(.85rem,.95vw,1rem);font-weight:700;text-transform:uppercase;letter-spacing:2px;border:none;cursor:pointer;position:relative;overflow:hidden;z-index:1;margin-top:var(--space-md);transition:color .4s cubic-bezier(.19,1,.22,1)}.auth-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.19,1,.22,1)}.auth-btn:hover:before{transform:scaleX(1);transform-origin:left}.auth-btn--primary{background-color:var(--color-accent);color:var(--color-black)}.auth-btn--primary:before{background-color:var(--color-black)}.auth-btn--primary:hover{color:var(--color-accent)}.auth-btn--secondary{background-color:var(--color-black);color:var(--color-white)}.auth-btn--secondary:before{background-color:var(--color-accent)}.auth-btn--secondary:hover{color:var(--color-black)}.auth-info-text,.woocommerce-privacy-policy-text p{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5;margin-bottom:var(--space-sm)}.woocommerce-privacy-policy-text a{color:var(--color-black);text-decoration:underline}.auth-recover{display:flex;align-items:center;justify-content:center;min-height:calc(60vh - var(--navbar-height));padding:var(--space-2xl) var(--space-md)}.auth-recover__inner{width:100%;max-width:clamp(380px,32vw,500px)}.auth-recover__header{margin-bottom:var(--space-xl);padding-bottom:var(--space-lg);border-bottom:2px solid var(--color-border)}.auth-recover__title{font-family:var(--font-heading);font-size:clamp(1.6rem,2.5vw,2.4rem);font-weight:700;text-transform:uppercase;letter-spacing:-1px;color:var(--color-black);margin-bottom:var(--space-sm)}.auth-recover__desc{font-size:clamp(.85rem,1vw,.95rem);color:var(--color-text-muted);line-height:1.6;margin:0}.auth-recover__field{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}.auth-recover__back{display:inline-block;margin-top:var(--space-lg);font-size:clamp(.8rem,.85vw,.9rem);color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.auth-recover__back:hover{color:var(--color-black)}.ywpar-order-point-summary{display:inline-flex;align-items:center;gap:var(--space-sm);margin:0 0 var(--space-lg);padding:var(--space-sm) var(--space-md);background-color:var(--color-surface);border-left:3px solid var(--color-accent);font-size:var(--text-sm)}.ywpar-order-point-summary strong{font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.ywpar-order-point-summary span{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-accent)}.woocommerce-orders-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.woocommerce-orders-table th,.woocommerce-orders-table td{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle}.woocommerce-orders-table thead th{font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);border-bottom:2px solid var(--color-black);background:transparent}.woocommerce-orders-table tbody tr:last-child td{border-bottom:none}.woocommerce-orders-table tbody tr:hover td{background-color:var(--color-surface)}.woocommerce-orders-table__cell-order-number a{font-family:var(--font-heading);font-weight:700;color:var(--color-black);text-decoration:none}.woocommerce-orders-table__cell-order-number a:hover{color:var(--color-accent)}.woocommerce-orders-table__cell-order-status{font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px}.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:var(--color-success)}.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{color:var(--color-accent)}.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{color:var(--color-warning)}.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__row--status-refunded .woocommerce-orders-table__cell-order-status{color:var(--color-error)}.woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status{color:var(--color-text-muted)}.woocommerce-orders-table__cell-order-actions{white-space:nowrap}.woocommerce-orders-table__cell-order-actions .woocommerce-button{display:inline-block;padding:6px 14px;font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:1px solid var(--color-black);color:var(--color-black);background:transparent;transition:background-color .2s ease,color .2s ease;cursor:pointer}.woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{background-color:var(--color-black);color:var(--color-accent)}.woocommerce-MyAccount-content .woocommerce-message .button{display:inline-block;margin-top:var(--space-sm);padding:12px var(--space-lg);font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:var(--color-accent);color:var(--color-black);text-decoration:none;border:none;transition:background-color .2s ease}.woocommerce-MyAccount-content .woocommerce-message .button:hover{background-color:var(--color-black);color:var(--color-accent)}.woocommerce-pagination{display:flex;gap:var(--space-sm);margin-top:var(--space-lg)}.woocommerce-button--previous,.woocommerce-button--next{display:inline-block;padding:10px var(--space-lg);font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:1px solid var(--color-border);color:var(--color-text-muted);transition:border-color .2s ease,color .2s ease}.woocommerce-button--previous:hover,.woocommerce-button--next:hover{border-color:var(--color-black);color:var(--color-black)}@media(max-width:768px){.woocommerce-orders-table thead{display:none}.woocommerce-orders-table tr{display:block;border:1px solid var(--color-border);margin-bottom:var(--space-md);padding:var(--space-md)}.woocommerce-orders-table td{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0}.woocommerce-orders-table td:last-child{border-bottom:none}.woocommerce-orders-table td:before{content:attr(data-title);font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted)}}.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;padding:var(--space-md) var(--space-lg);background-color:var(--color-surface);border-left:3px solid var(--color-accent);font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-xl);line-height:1.5}.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark{background:transparent;font-weight:700;color:var(--color-black);padding:0}.woocommerce-view-order .woocommerce-MyAccount-content>p:first-of-type mark.order-status{display:inline-block;padding:3px var(--space-sm);font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;background-color:color-mix(in srgb,var(--color-warning) 15%,transparent);color:var(--color-warning)}.woocommerce-order-details__title,.woocommerce-column__title{font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-white);background-color:var(--color-bg-dark);margin:0;padding:var(--space-sm) var(--space-lg)}.woocommerce-table--order-details{width:100%;border-collapse:collapse;border:1px solid var(--color-border);border-top:none;margin-bottom:var(--space-xl)}.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:var(--space-md) var(--space-lg);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;font-size:.9rem}.woocommerce-table--order-details thead th{font-family:var(--font-heading);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);background-color:var(--color-surface)}.woocommerce-table--order-details .product-name a{font-weight:600;color:var(--color-black);text-decoration:none}.woocommerce-table--order-details .product-name a:hover{color:var(--color-accent)}.woocommerce-table--order-details .product-quantity{color:var(--color-text-muted);font-weight:400}.woocommerce-table--order-details .product-total{font-weight:700;text-align:right}.woocommerce-table--order-details tfoot th,.woocommerce-table--order-details tfoot td{background-color:var(--color-surface);font-size:.85rem}.woocommerce-table--order-details tfoot th{font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);width:1%;white-space:nowrap}.woocommerce-table--order-details tfoot td{text-align:right;font-weight:600;color:var(--color-black)}.woocommerce-table--order-details tfoot tr:last-child th,.woocommerce-table--order-details tfoot tr:last-child td{font-size:1rem;font-weight:700;color:var(--color-black);border-bottom:none}.woocommerce-table--order-details tfoot .includes_tax{display:block;font-size:.75rem;font-weight:400;color:var(--color-text-muted);margin-top:2px}.woocommerce-customer-details{margin-bottom:var(--space-xl);border:1px solid var(--color-border);border-top:none}.woocommerce-customer-details address{padding:var(--space-lg);font-style:normal;font-size:.9rem;line-height:1.7;color:var(--color-text)}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{margin-top:var(--space-sm);font-size:.85rem;color:var(--color-text-muted)}.woocommerce-customer-details--email:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;margin-right:var(--space-xs);color:var(--color-gray)}.woocommerce-customer-details--phone:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;margin-right:var(--space-xs);color:var(--color-gray)}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-Button,.woocommerce-view-order .woocommerce-MyAccount-content .button{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-lg);font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border:1px solid var(--color-black);color:var(--color-black);background:transparent;transition:background-color .2s ease,color .2s ease}.woocommerce-view-order .woocommerce-MyAccount-content .woocommerce-Button:hover,.woocommerce-view-order .woocommerce-MyAccount-content .button:hover{background-color:var(--color-black);color:var(--color-accent)}.woocommerce-view-order .order-again{display:none}@media(max-width:768px){.woocommerce-table--order-details th,.woocommerce-table--order-details td{padding:var(--space-sm) var(--space-md)}.woocommerce-table--order-details .product-total{text-align:left}}.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md) var(--space-lg)}.woocommerce-EditAccountForm .form-row-wide,.woocommerce-address-fields__field-wrapper .form-row-wide,.woocommerce-EditAccountForm fieldset,.woocommerce-EditAccountForm>p:last-child{grid-column:1 / -1}.woocommerce-EditAccountForm .form-row,.woocommerce-address-fields .form-row{float:none;width:100%;padding:0;margin-bottom:0;clear:none}.woocommerce-EditAccountForm .clear{display:none}.woocommerce-address-fields{display:flex;flex-direction:column;gap:var(--space-lg)}@media(max-width:576px){.woocommerce-EditAccountForm,.woocommerce-address-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-EditAccountForm .form-row-wide,.woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1}}.woocommerce-account fieldset{border:none;padding:0;margin:var(--space-lg) 0 0}.woocommerce-account fieldset legend{font-family:var(--font-heading);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--color-black);padding:0;margin-bottom:var(--space-md);border-bottom:2px solid var(--color-accent);width:100%;padding-bottom:var(--space-sm)}.woocommerce-password-strength{display:block;margin-top:var(--space-xs);padding:4px var(--space-sm);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.woocommerce-password-strength.short{color:var(--color-error)}.woocommerce-password-strength.bad{color:var(--color-warning)}.woocommerce-password-strength.good{color:var(--color-accent)}.woocommerce-password-strength.strong{color:var(--color-success)}.woocommerce-password-hint{display:block;margin-top:var(--space-xs);font-size:.75rem;color:var(--color-text-muted)}.woocommerce-account .woocommerce-Button[type=submit],.woocommerce-account .button[type=submit]{padding:14px var(--space-2xl);font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;background-color:var(--color-accent);color:var(--color-black);border:none;cursor:pointer;transition:background-color .3s ease,color .3s ease;margin-top:var(--space-md)}.woocommerce-account .woocommerce-Button[type=submit]:hover,.woocommerce-account .button[type=submit]:hover{background-color:var(--color-black);color:var(--color-accent)}.woocommerce-Address{border:1px solid var(--color-border);padding:var(--space-lg)}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-border)}.woocommerce-Address-title h3{font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-black);margin:0}address{font-style:normal;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.7}@media(max-width:576px){.woocommerce-Addresses{grid-template-columns:1fr}}.woocommerce-edit-address .woocommerce-MyAccount-content>p:first-of-type{font-size:.9rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.woocommerce-Addresses{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl)}.woocommerce-Addresses .u-column1,.woocommerce-Addresses .u-column2{float:none;width:auto;padding:0;margin:0}.woocommerce-Address{border:1px solid var(--color-border)}.woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-sm) var(--space-lg);background-color:var(--color-bg-dark);margin:0}.woocommerce-Address-title h2{font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-white);margin:0}.woocommerce-Address-title .edit{font-size:0;text-decoration:none;border:none;background:transparent;white-space:nowrap;flex-shrink:0}.woocommerce-Address-title .edit:before{content:"";font-family:"Font Awesome 7 Free";font-weight:900;font-size:.8rem;color:var(--color-accent);margin-right:5px}.woocommerce-Address-title .edit:after{content:"Edytuj";font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-accent)}.woocommerce-Address-title .edit:hover:before,.woocommerce-Address-title .edit:hover:after{opacity:.7}.woocommerce-Address address{padding:var(--space-lg);font-style:normal;font-size:.9rem;line-height:1.8;color:var(--color-text)}@media(max-width:768px){.woocommerce-Addresses{grid-template-columns:1fr;gap:var(--space-lg)}}.ywpar-wrapper{width:100%}.ywpar-wrapper>h2{font-family:var(--font-heading);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-black);margin:0 0 var(--space-xl) 0;padding-bottom:var(--space-md);border-bottom:2px solid var(--color-black)}.ywpar_myaccount_entry_info{display:grid;grid-template-columns:1fr auto;gap:var(--space-lg);margin-bottom:var(--space-2xl);align-items:stretch}.ywpar_summary_badge{display:grid;grid-template-rows:auto auto 1fr auto auto;gap:0;padding:var(--space-xl) var(--space-2xl);background:var(--color-black);color:var(--color-white);min-height:200px}.ywpar_summary_badge .ywpar_entry_info_title{display:block;font-family:var(--font-heading);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--color-accent);margin-bottom:var(--space-xs)}.ywpar_summary_badge .ywpar_to_redeem_title{display:block;font-family:var(--font-heading);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#ffffffbf;margin-bottom:var(--space-md)}.ywpar_summary_badge .points_collected{display:block;font-family:var(--font-heading);font-size:clamp(3rem,6vw,4.5rem);font-weight:700;color:var(--color-white);line-height:.95;letter-spacing:-2px;margin-bottom:var(--space-sm)}.ywpar_summary_badge .points_worth{display:block;font-family:var(--font-body);font-size:.95rem;color:#ffffffd9;margin-bottom:var(--space-lg)}.ywpar_summary_badge .points_worth .woocommerce-Price-amount{font-family:var(--font-heading);font-size:1.1rem;font-weight:700;color:var(--color-accent)}.ywpar_summary_badge .ywpar_total_collected_title{display:flex;align-items:center;gap:var(--space-sm);font-family:var(--font-heading);font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#fff9;border-top:1px solid rgba(255,255,255,.15);padding-top:var(--space-md);margin-top:auto}.ywpar_summary_badge .ywpar_total_collected_title span{color:var(--color-white);font-size:.85rem;font-weight:700}.ywpar_rank_badges{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-xl) var(--space-2xl);border:2px solid var(--color-black);min-width:160px;text-align:center}.ywpar_rank_badges .ywpar_entry_info_title{font-family:var(--font-heading);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:3px;color:var(--color-text-muted)}.ywpar_rank_badges .rank{display:block;font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:var(--color-accent);line-height:1;letter-spacing:-1px}#ywpar_tabs{margin-top:var(--space-xl)}.ywpar_tabs_header{border-bottom:2px solid var(--color-black);margin-bottom:var(--space-xl)}.ywpar_tabs_header ul{display:flex;gap:0;list-style:none;margin:0;padding:0}.ywpar_tabs_links{font-family:var(--font-heading);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:var(--space-sm) var(--space-lg);cursor:pointer;color:var(--color-text-muted);border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.ywpar_tabs_links:hover{color:var(--color-black)}.ywpar_tabs_links.active{color:var(--color-black);border-bottom-color:var(--color-accent)}.ywpar_points_rewards.shop_table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ywpar_points_rewards.shop_table th,.ywpar_points_rewards.shop_table td{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle}.ywpar_points_rewards.shop_table thead th{font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);border-bottom:2px solid var(--color-black);background:transparent}.ywpar_points_rewards.shop_table tbody tr:last-child td{border-bottom:none}.ywpar_points_rewards.shop_table tbody tr:hover td{background-color:var(--color-surface)}.ywpar_points_rewards-date{white-space:nowrap;color:var(--color-text-muted);font-size:.85rem}.ywpar_points_rewards-points{white-space:nowrap;font-family:var(--font-heading);font-weight:600;font-size:.9rem;color:var(--color-text-muted);text-align:right!important}.ywpar_plus{display:inline-block;background:var(--color-accent);color:var(--color-black);font-family:var(--font-heading);font-size:.72rem;font-weight:700;padding:3px 8px;margin-right:8px;letter-spacing:.5px;vertical-align:middle}.ywpar_minus{display:inline-block;background:var(--color-error, #c62828);color:var(--color-white);font-family:var(--font-heading);font-size:.72rem;font-weight:700;padding:3px 8px;margin-right:8px;letter-spacing:.5px;vertical-align:middle}#share_points{max-width:620px;background:transparent;border-radius:0;padding:0}#share_points>h3{font-family:var(--font-heading);font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--color-black);margin:0 0 var(--space-sm) 0}#share_points>p{font-size:.9rem;color:var(--color-text-muted);margin:0 0 var(--space-lg) 0;line-height:1.6}#ywpar-share-points{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-lg) var(--space-xl);background:var(--color-surface);border-left:3px solid var(--color-accent);margin:0}#ywpar-share-points:before,#ywpar-share-points:after{display:none;content:none}#ywpar-share-points>span{font-family:var(--font-heading);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--color-text-muted);white-space:nowrap}#ywpar-share-points .worth-price{color:var(--color-black);font-weight:700}#ywpar-share-points .worth-price .woocommerce-Price-amount{font-family:var(--font-heading);font-size:.9rem;font-weight:700;color:var(--color-accent)}#ywpar_share_points_to_share{width:100px;padding:10px 12px;border:1px solid var(--color-border);border-radius:0;font-family:var(--font-heading);font-size:.9rem;font-weight:600;text-align:center;background:var(--color-white);color:var(--color-black);outline:none;transition:border-color .2s}#ywpar_share_points_to_share:focus{border-color:var(--color-black)}#ywpar-share-points__submit{padding:11px var(--space-lg);background:var(--color-black);color:var(--color-white);border:1px solid var(--color-black);border-radius:0;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:background .2s,color .2s;white-space:nowrap}#ywpar-share-points__submit:hover{background:var(--color-accent);color:var(--color-black);border-color:var(--color-accent)}.ywpar-share-points-error{margin-top:var(--space-sm);font-size:.8rem;height:auto}.ywpar-share-points-error .error{display:none;color:var(--color-error, #c62828)}.ywpar-share-points-error .error.show{display:block}h3.your-coupons{font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-black);margin:var(--space-xl) 0 var(--space-md) 0;padding-top:var(--space-xl);border-top:1px solid var(--color-border)}.ywpar_share_points_table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ywpar_share_points_table th,.ywpar_share_points_table td{padding:var(--space-md);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle}.ywpar_share_points_table thead th{font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);border-bottom:2px solid var(--color-black)}.ywpar_share_points_table tbody tr:last-child td{border-bottom:none}.ywpar_share_points_table tbody tr:hover td{background-color:var(--color-surface)}.ywpar-share-points-value{font-family:var(--font-heading);font-weight:700;font-size:.95rem}.ywpar-share-status{display:inline-block;font-family:var(--font-heading);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:3px 10px}.ywpar-share-status.not-used{background:#2e7d321a;color:var(--color-success)}.ywpar-share-status.used{background:var(--color-surface);color:var(--color-text-muted)}.ywpar-share-status.expired,.ywpar-share-status.deleted{background:#c6282814;color:var(--color-error, #c62828)}#ywpar-copy-to-clipboard-wrapper{display:flex;align-items:center;gap:0;border:1px solid var(--color-border);border-radius:0;background:var(--color-white);max-width:260px;box-sizing:border-box;overflow:hidden}.ywpar-copy-to-clipboard_field-wrap{flex:1;position:relative}input.ywpar-copy-to-clipboard__field{display:block;width:100%;height:38px;padding:0 10px;border:none!important;border-radius:0;background:transparent;font-family:var(--font-heading);font-size:.8rem;font-weight:700;letter-spacing:1px;color:var(--color-black);cursor:default;outline:none;box-shadow:none!important}.ywpar-copy-to-clipboard__tip{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--color-black);color:var(--color-white);font-family:var(--font-heading);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;padding:4px 10px;white-space:nowrap;pointer-events:none}.ywpar-copy-to-clipboard__copy{display:flex;align-items:center;gap:5px;padding:0 12px;height:38px;background:var(--color-black);color:var(--color-white);cursor:pointer;border-left:1px solid var(--color-black);transition:background .2s,color .2s;flex-shrink:0;-webkit-user-select:none;user-select:none}.ywpar-copy-to-clipboard__copy:hover{background:var(--color-accent);color:var(--color-black)}.ywpar-copy-to-clipboard__copy__text{font-family:var(--font-heading);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;white-space:nowrap}.ywpar-copy-to-clipboard__copy__icon{font-size:14px}.ywpar-wrapper .woocommerce-info{padding:var(--space-md) var(--space-lg);border-left:3px solid var(--color-accent);background:var(--color-surface);font-size:.85rem;color:var(--color-text-muted);margin-bottom:var(--space-lg)}.ywpar-wrapper .woocommerce-info:before{display:none}@media(max-width:900px){.ywpar_myaccount_entry_info{grid-template-columns:1fr}.ywpar_rank_badges{flex-direction:row;justify-content:flex-start;gap:var(--space-lg);min-width:0;padding:var(--space-lg) var(--space-xl)}.ywpar_rank_badges .rank{font-size:2rem}}@media(max-width:768px){.ywpar_summary_badge{padding:var(--space-lg)}.ywpar_tabs_header ul{overflow-x:auto;-webkit-overflow-scrolling:touch}.ywpar_tabs_links{white-space:nowrap}.ywpar_points_rewards.shop_table thead{display:none}.ywpar_points_rewards.shop_table tbody tr{display:block;border:none;border-left:3px solid var(--color-border);margin-bottom:var(--space-md);padding:var(--space-md) var(--space-lg);background:var(--color-surface)}.ywpar_points_rewards.shop_table tbody tr:has(.ywpar_plus){border-left-color:var(--color-accent)}.ywpar_points_rewards.shop_table tbody tr:has(.ywpar_minus){border-left-color:var(--color-error, #c62828)}.ywpar_points_rewards.shop_table td{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-md);border-bottom:1px solid var(--color-border);padding:var(--space-sm) 0;text-align:right!important;font-size:.9rem}.ywpar_points_rewards.shop_table td:last-child{border-bottom:none;padding-bottom:0}.ywpar_points_rewards.shop_table td:before{content:attr(data-title);font-family:var(--font-heading);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.ywpar_points_rewards.shop_table .ywpar_points_rewards-points{flex-direction:column;align-items:flex-end;gap:4px}.ywpar_plus,.ywpar_minus{font-size:.8rem;padding:3px 10px}#ywpar-share-points{flex-direction:column;align-items:flex-start}#ywpar_share_points_to_share,#ywpar-share-points__submit{width:100%}}
