.woocommerce-order .woocommerce-notice--success{display:flex;justify-content:center;align-items:center;background-color:var(--wp--preset--color--light-gray);padding:20px 30px;margin-bottom:30px;border-radius:10px;font-size:18px;font-weight:600;color:var(--wp--preset--color--primary)}@media (max-width:767px){.woocommerce-order .woocommerce-notice--success{font-size:16px;padding:15px 20px}}.woocommerce-order .woocommerce-order-overview{list-style:none;padding:0;margin:0 0 30px;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}@media (max-width:767px){.woocommerce-order .woocommerce-order-overview{grid-template-columns:1fr;gap:10px}}.woocommerce-order .woocommerce-order-overview li{background-color:var(--wp--preset--color--white);border:1px solid rgba(var(--wp--preset--color--black),.1);border-radius:8px;padding:15px 20px;font-size:14px;color:rgba(var(--wp--preset--color--black),.7);box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:767px){.woocommerce-order .woocommerce-order-overview li{padding:12px 15px}}.woocommerce-order .woocommerce-order-overview li strong{display:block;font-size:14px;font-weight:600;color:var(--wp--preset--color--black);margin-top:5px}@media (max-width:767px){.woocommerce-order .woocommerce-order-overview li strong{font-size:15px}}.woocommerce-order>p{font-size:15px;line-height:1.6;margin-bottom:30px;color:rgba(var(--wp--preset--color--black),.7)}.woocommerce-order .woocommerce-order-details{margin-bottom:40px}.woocommerce-order .woocommerce-order-details .woocommerce-order-details__title{font-weight:700;line-height:1.4;font-size:clamp(26px,8px + 2.4vw,30px);font-family:Bellefair,sans-serif;font-weight:400;margin-bottom:20px;color:var(--wp--preset--color--black)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details{width:100%;border-collapse:collapse;background-color:var(--wp--preset--color--white);border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details{border:0;box-shadow:none}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead{background-color:var(--wp--preset--color--light-gray)}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead{display:none}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th{padding:15px 20px;text-align:left;font-size:14px;font-weight:600;color:var(--wp--preset--color--black);border-bottom:2px solid rgba(var(--wp--preset--color--black),.1)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr{border-bottom:1px solid rgba(var(--wp--preset--color--black),.1)}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody tr{display:block;margin-bottom:15px;border:1px solid rgba(var(--wp--preset--color--black),.1);border-radius:8px;padding:15px;background-color:var(--wp--preset--color--white)}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td{padding:15px 20px;font-size:15px}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td{display:block;padding:8px 0;border:none}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td a{color:var(--wp--preset--color--primary);text-decoration:none;font-weight:500}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td a:hover{color:var(--wp--preset--color--secondary);text-decoration:underline}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td .product-quantity{font-weight:600;color:var(--wp--preset--color--black);margin-left:5px}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody td .product-quantity{display:block;margin-left:0;margin-top:5px}}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody .product-name{padding-bottom:10px;border-bottom:1px solid rgba(var(--wp--preset--color--black),.1)}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody .product-total{text-align:right;font-weight:600;font-size:16px}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tbody .product-total{text-align:left;margin-top:10px;padding-top:10px}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot{background-color:rgba(var(--wp--preset--color--light-gray),.5)}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot{display:block;border-top:2px solid var(--wp--preset--color--light-gray);margin-top:15px;padding:15px;border-radius:8px;background-color:var(--wp--preset--color--light-gray)}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr{border-bottom:1px solid rgba(var(--wp--preset--color--black),.05)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child{border-bottom:none;font-weight:700}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child td,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child th{font-size:16px;color:var(--wp--preset--color--black)}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid rgba(var(--wp--preset--color--black),.1)}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot tr:last-child{border-bottom:none;padding-top:15px;margin-top:5px;border-top:2px solid rgba(var(--wp--preset--color--black),.2)}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot td,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot th{padding:12px 20px;font-size:14px}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot td,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot th{padding:0}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot th{text-align:left;font-weight:600}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot th{flex:1;text-align:left}}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot td{text-align:right}@media (max-width:767px){.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details tfoot td{flex:0 0 auto;text-align:right;font-weight:600}}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{display:flex;gap:30px}@media (max-width:767px){.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses{flex-direction:column;gap:20px}}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{flex:1;background-color:var(--wp--preset--color--white);border:1px solid rgba(var(--wp--preset--color--black),.1);border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:767px){.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column{width:100%}}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column .woocommerce-column__title{font-size:clamp(18px,8px + 2.4vw,26px);font-weight:700;line-height:1.4;font-family:Bellefair,sans-serif;font-weight:400;margin-bottom:15px;padding-bottom:15px;border-bottom:2px solid var(--wp--preset--color--light-gray);font-weight:400;color:var(--wp--preset--color--black)}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address{font-style:normal;font-size:15px;line-height:1.8;color:var(--wp--preset--color--black)}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address br{display:block;margin:5px 0}.woocommerce-order .woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address p{margin:8px 0 0;font-size:14px}