.woocommerce{display:grid;grid-template-columns:300px 1fr}.woocommerce>*{grid-column:1/-1}.col2-set:not(.addresses){display:grid;gap:1rem 4rem;grid-template-columns:repeat(2,1fr);justify-items:center}.col2-set:not(.addresses) h2{text-align:center}.col2-set:not(.addresses)>*{max-width:500px;width:100%}.woocommerce-Addresses{grid-template-columns:1fr}.woocommerce-Addresses h2{text-align:start}.woocommerce-Addresses>*{max-width:none}.woocommerce-ResetPassword{justify-self:center;max-width:500px}.woocommerce-MyAccount-navigation{grid-column:1;margin-right:2rem}.woocommerce-MyAccount-navigation>ul{list-style:none;margin:0;padding:0}.woocommerce-MyAccount-navigation-link{border-radius:10px;display:grid;padding-inline:.5rem;transition:background-color .3s ease}.woocommerce-MyAccount-navigation-link:focus-within,.woocommerce-MyAccount-navigation-link:hover{background-color:#f5f9ff}.woocommerce-MyAccount-navigation-link:focus-within a:not(.button),.woocommerce-MyAccount-navigation-link:hover a:not(.button){color:#0039a6}.woocommerce-MyAccount-navigation-link.is-active{background-color:#deebfe}.woocommerce-MyAccount-navigation-link.is-active a:not(.button){color:#0039a6}.woocommerce-MyAccount-navigation-link a:not(.button){align-items:center;color:#000;display:flex;justify-content:space-between;padding-block:.75rem;text-decoration:none;transition:color .3s ease}.woocommerce-MyAccount-navigation-link--customer-logout a:not(.button){color:#f44336}.woocommerce-MyAccount-navigation-link--customer-logout:focus-within a:not(.button),.woocommerce-MyAccount-navigation-link--customer-logout:hover a:not(.button){color:#f44336}.woocommerce-MyAccount-content{grid-column:2}.woocommerce-MyAccount-content h1:first-of-type,.woocommerce-MyAccount-content h2:first-of-type,.woocommerce-MyAccount-content h3:first-of-type,.woocommerce-MyAccount-content h4:first-of-type,.woocommerce-MyAccount-content h5:first-of-type,.woocommerce-MyAccount-content h6:first-of-type,.woocommerce-MyAccount-content p:first-of-type{margin-top:0}.woocommerce-MyAccount-content a{color:#0039a6;text-decoration:underline}.woocommerce-MyAccount-content a:focus-within,.woocommerce-MyAccount-content a:hover{color:#1c3465}.woocommerce-orders-table{border:1px solid #e2e3e4;border-collapse:collapse;border-radius:10px;font-size:.875rem;overflow:hidden;width:100%}.woocommerce-orders-table thead{background-color:#f5f9ff}.woocommerce-orders-table thead th{border-bottom:1px solid #e2e3e4;font-weight:700;padding:.75rem .875rem;text-align:left;white-space:nowrap}.woocommerce-orders-table tbody tr{border-bottom:1px solid #e2e3e4}.woocommerce-orders-table tbody tr:last-child{border-bottom:0}.woocommerce-orders-table tbody td,.woocommerce-orders-table tbody th{padding:.75rem .875rem;text-align:left;vertical-align:top}.woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-status{font-weight:700}.woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:#0039a6;font-weight:700}.woocommerce-orders-table tbody .woocommerce-orders-table__cell-order-actions .button{text-decoration:none;white-space:nowrap}p:has(.order-number,.order-date,.order-status){background-color:#f5f9ff;border:1px solid #e2e3e4;border-radius:10px;margin-bottom:1rem;padding:.875rem 1rem}p:has(.order-number,.order-date,.order-status) .order-date,p:has(.order-number,.order-date,.order-status) .order-number,p:has(.order-number,.order-date,.order-status) .order-status{background:transparent;color:#0039a6;font-weight:700}.woocommerce-order{display:grid;gap:1rem}.woocommerce-order .woocommerce-notice--success,.woocommerce-order .woocommerce-thankyou-order-received{background-color:#dfd;border:1px solid #4caf50;border-radius:10px;font-weight:700;margin:0;padding:1rem 1.25rem}.woocommerce-order-overview{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0;padding:0}.woocommerce-order-overview>li{align-content:start;background-color:#fff;border:1px solid #e2e3e4;border-radius:10px;display:grid;font-size:.9375rem;gap:.375rem;min-width:0;padding:1rem}.woocommerce-order-overview>li strong{color:#0039a6;display:block;font-size:1rem;overflow-wrap:anywhere}.woocommerce-order-details__title{margin:0 0 .75rem}.woocommerce-table--order-details{border:1px solid #e2e3e4;border-collapse:collapse;border-radius:10px;overflow:hidden;width:100%}.woocommerce-table--order-details thead{background-color:#f5f9ff}.woocommerce-table--order-details thead th{border-bottom:1px solid #e2e3e4;font-weight:700;padding:.75rem 1rem;text-align:left}.woocommerce-table--order-details thead th.product-total{text-align:right}.woocommerce-table--order-details tbody tr{border-bottom:1px solid #e2e3e4}.woocommerce-table--order-details tbody tr:last-child{border-bottom:0}.woocommerce-table--order-details tbody td{padding:.75rem 1rem;vertical-align:top}.woocommerce-table--order-details tbody td a{color:#0039a6;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;transition:color .3s ease,text-decoration-color .3s ease}.woocommerce-table--order-details tbody td a:focus-visible,.woocommerce-table--order-details tbody td a:hover{color:#1c3465;text-decoration-color:currentcolor}.woocommerce-table--order-details tbody td.product-total{text-align:right;white-space:nowrap}.woocommerce-table--order-details tbody td.product-total .woocommerce-Price-amount{color:#0039a6;font-weight:700}.woocommerce-table--order-details tbody td .product-quantity{font-weight:700;margin-left:.25rem}.woocommerce-table--order-details tfoot tr{border-top:1px solid #e2e3e4}.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{padding:.6rem 1rem}.woocommerce-table--order-details tfoot th{font-weight:700;text-align:left}.woocommerce-table--order-details tfoot td{text-align:right;white-space:nowrap}.woocommerce-table--order-details tfoot td .woocommerce-Price-amount{color:#0039a6;font-weight:700}.woocommerce-table--order-details tfoot td small{color:rgba(0,0,0,.72);display:block;margin-top:.25rem;white-space:normal}.woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-table--order-details tfoot tr:last-child th{font-size:1rem}.wc-block-order-confirmation-additional-fields-wrapper{background-color:#fff;border:1px solid #e2e3e4;border-radius:10px;margin-top:1.25rem;padding:1rem}.wc-block-order-confirmation-additional-fields-wrapper h2{margin:0 0 .75rem}.wc-block-order-confirmation-additional-fields-wrapper dl{display:grid;gap:.375rem .75rem;grid-template-columns:minmax(0,max-content) 1fr;margin:0}.wc-block-order-confirmation-additional-fields-wrapper dt{font-weight:700;margin:0}.wc-block-order-confirmation-additional-fields-wrapper dd{margin:0;overflow-wrap:anywhere}.woocommerce-password-strength{color:#f44336}.woocommerce-password-strength.strong{color:#4caf50}@media (max-width:64rem){.woocommerce-order-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.woocommerce-order-details{overflow:hidden}.woocommerce-table--order-details{font-size:.875rem}.woocommerce-table--order-details td,.woocommerce-table--order-details th{padding:.5rem .625rem}.woocommerce-table--order-details{border:0;display:block}.woocommerce-table--order-details thead{display:none}.woocommerce-table--order-details tbody,.woocommerce-table--order-details td,.woocommerce-table--order-details tfoot,.woocommerce-table--order-details th,.woocommerce-table--order-details tr{display:block;width:100%}.woocommerce-table--order-details tbody{display:grid;gap:.875rem}.woocommerce-table--order-details tbody tr{background-color:#fff;border:1px solid #e2e3e4;border-radius:10px;overflow:hidden}.woocommerce-table--order-details tbody td{padding:.75rem}.woocommerce-table--order-details tbody td.product-total{padding-top:0;text-align:left}.woocommerce-table--order-details tfoot{background-color:#fff;border:1px solid #e2e3e4;border-radius:10px;margin-top:.875rem;overflow:hidden}.woocommerce-table--order-details tfoot tr{border-top:1px solid #e2e3e4}.woocommerce-table--order-details tfoot tr:first-child{border-top:0}.woocommerce-table--order-details tfoot td,.woocommerce-table--order-details tfoot th{padding:.75rem;text-align:left;white-space:normal}.woocommerce-table--order-details tfoot td{padding-top:0}.woocommerce-orders-table.shop_table_responsive{border:0}.woocommerce-orders-table.shop_table_responsive thead{display:none}.woocommerce-orders-table.shop_table_responsive tbody{display:grid;gap:.875rem}.woocommerce-orders-table.shop_table_responsive tbody tr{background-color:#fff;border:1px solid #e2e3e4;border-radius:10px;display:grid;gap:.5rem;padding:.75rem}.woocommerce-orders-table.shop_table_responsive tbody td,.woocommerce-orders-table.shop_table_responsive tbody th{align-items:flex-start;border:0;border-bottom:1px solid #e2e3e4;display:flex;gap:.375rem;padding:0 0 .5rem;text-align:end}.woocommerce-orders-table.shop_table_responsive tbody td:before,.woocommerce-orders-table.shop_table_responsive tbody th:before{color:rgba(0,0,0,.7);content:attr(data-title);font-weight:700;margin-right:auto}.woocommerce-orders-table.shop_table_responsive tbody th[scope=row]:before{content:attr(data-title)}}@media (max-width:48rem){.col2-set:not(.addresses),.woocommerce{grid-template-columns:1fr}.woocommerce-MyAccount-navigation{border-bottom:1px solid #deebfe;grid-column:1/-1;margin-bottom:1rem;margin-right:0;padding-bottom:.5rem}.woocommerce-MyAccount-content{grid-column:1/-1}}@media (max-width:40rem){.woocommerce-order-overview{gap:.5rem;grid-template-columns:1fr}.wc-block-order-confirmation-additional-fields-wrapper dl{gap:.25rem;grid-template-columns:1fr}}