.lamina-design.woocommerce-account .lamina-account-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:28px 0;background:linear-gradient(120deg,#fff,#e5eff4);border:1px solid #c3d8e2;border-top:2px solid #c6aa66;border-radius:18px;padding:26px}
.lamina-design .lamina-account-heading span{font:600 11px/1.5 Arial,sans-serif;letter-spacing:1.8px;color:#56788a}
.lamina-design .lamina-account-heading h1{font:400 34px/1.3 Georgia,serif!important;color:#a7812b!important;margin:8px 0 0!important}
.lamina-design .lamina-account-heading>a{color:#31566a;font:600 14px/1.5 Arial,sans-serif}
.lamina-design.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:240px minmax(0,1fr);gap:26px;align-items:start;margin-bottom:40px}
.lamina-design.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation):before,.lamina-design.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation):after{display:none}
.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation{width:auto!important;float:none!important;padding:14px!important;background:#e5eff4!important;border:1px solid #c3d8e2!important;border-radius:18px!important;box-shadow:none!important}
.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0!important;margin:0!important;list-style:none}
.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0 0 7px!important;padding:0!important;border:0!important;list-style:none}
.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 14px;border-radius:10px;background:#fff;border:1px solid #d3e1e7;color:#23485c!important;font:400 14px/1.5 Arial,sans-serif!important;text-decoration:none}
.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{border-color:#c6aa66;background:#faf6eb;color:#876824!important;font-weight:600!important}
.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#f4f8fa;border-color:#b29451}
.lamina-design.woocommerce-account .woocommerce-MyAccount-content{width:auto!important;float:none!important;min-width:0;background:#fff;border:1px solid #c3d8e2;border-top:2px solid #c6aa66;border-radius:18px;padding:26px;color:#23485c;font:400 15px/1.65 Arial,sans-serif}
.lamina-design.woocommerce-account .woocommerce-MyAccount-content a{color:#31566a}
.lamina-design.woocommerce-account .lamina-account-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:26px 0}
.lamina-design .lamina-account-card{display:block;border:1px solid #c3d8e2;border-radius:14px;padding:20px;background:linear-gradient(145deg,#fff,#edf5f8);text-decoration:none!important}
.lamina-design .lamina-account-card strong{display:block;color:#91712c;font:600 16px/1.5 Arial,sans-serif;margin-bottom:10px}
.lamina-design .lamina-account-card strong span{float:right}
.lamina-design .lamina-account-card>span{font:400 14px/1.6 Arial,sans-serif;color:#527083}
.lamina-design .lamina-account-card:hover{border-color:#b29451;box-shadow:0 4px 15px #17394c0d}
.lamina-design .lamina-account-help{background:#e5eff4;border-radius:14px;padding:22px;border-top:2px solid #c6aa66}
.lamina-design.woocommerce-account .woocommerce :is(h2,h3){font:400 25px/1.3 Georgia,serif!important;color:#a7812b!important;background:transparent!important}
.lamina-design .lamina-account-help div{display:flex;gap:16px;flex-wrap:wrap}
.lamina-design .lamina-account-help a{text-decoration:underline;text-underline-offset:4px;font-size:14px}
.lamina-design.woocommerce-account .woocommerce :is(a.button,button.button){background:linear-gradient(115deg,#c9d4dc,#f0f4f7,#d5dfe6)!important;border:1px solid #a5b8c5!important;border-radius:24px!important;color:#23485c!important;font:600 14px/1.5 Arial,sans-serif!important;padding:11px 20px!important;letter-spacing:0!important}
.lamina-design.woocommerce-account .woocommerce :is(input.input-text,select,textarea){background:#fbfdfe!important;border:1px solid #b6cdd8!important;border-radius:9px!important;color:#23485c!important;min-height:44px;padding:10px 12px!important;max-width:100%;box-sizing:border-box}
.lamina-design.woocommerce-account .woocommerce form{border-color:#c3d8e2;border-radius:14px}
.lamina-design.woocommerce-account .woocommerce table.shop_table{background:#fff;border:1px solid #c3d8e2!important;border-radius:14px;overflow:hidden;box-shadow:none!important;border-collapse:separate}
.lamina-design.woocommerce-account .woocommerce table.shop_table :is(th,td){padding:12px!important;border:0!important;border-bottom:1px solid #e1ebef!important;color:#23485c;overflow-wrap:anywhere}
.lamina-design.woocommerce-account .woocommerce table.shop_table th{background:#e5eff4!important}
.lamina-design.woocommerce-account .woocommerce address{background:#f4f8fa;border:1px solid #c3d8e2;border-radius:12px;padding:18px;line-height:1.8;overflow-wrap:anywhere}
.lamina-design.woocommerce-account .woocommerce :is(.woocommerce-info,.woocommerce-message){background:#e5eff4!important;color:#23485c!important;border-top-color:#c6aa66;border-radius:10px}
@media(max-width:900px){.lamina-design.woocommerce-account .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:1fr}.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.lamina-design.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important}}
@media(max-width:600px){.lamina-design.woocommerce-account .lamina-account-heading{display:block;padding:20px}.lamina-design .lamina-account-heading>a{display:block;margin-top:14px}.lamina-design.woocommerce-account .woocommerce-MyAccount-content{padding:18px}.lamina-design.woocommerce-account .lamina-account-cards{grid-template-columns:1fr}.lamina-design .lamina-account-help{padding:18px}}
/* Orders need the full account width, rather than a narrow sidebar column. */
.lamina-design.woocommerce-account .woocommerce:has(.woocommerce-orders-table){grid-template-columns:1fr}
.lamina-design.woocommerce-account .woocommerce:has(.woocommerce-orders-table) .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:8px}
.lamina-design.woocommerce-account .woocommerce:has(.woocommerce-orders-table) .woocommerce-MyAccount-navigation li{margin:0!important;flex:1 1 auto}
.lamina-design.woocommerce-account .woocommerce:has(.woocommerce-orders-table) .woocommerce-MyAccount-navigation a{text-align:center}
.lamina-design.woocommerce-account .woocommerce table.woocommerce-orders-table{width:100%;table-layout:auto}
.lamina-design.woocommerce-account .woocommerce table.woocommerce-orders-table :is(th,td){padding:18px 14px!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.6;vertical-align:middle}
.lamina-design.woocommerce-account .woocommerce-orders-table :is(.woocommerce-orders-table__cell-order-number,.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__header-order-number,.woocommerce-orders-table__header-order-status){white-space:nowrap}
.lamina-design.woocommerce-account .woocommerce-orders-table .button{margin:3px!important}
.lamina-design.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:20px 24px 20px 50px!important}
.lamina-design.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{float:none!important;max-width:100%;white-space:normal;text-align:center;box-sizing:border-box}
@media(max-width:768px){
.lamina-design.woocommerce-account .woocommerce table.woocommerce-orders-table :is(th,td){padding:14px!important}
.lamina-design.woocommerce-account .woocommerce-orders-table tr{margin-bottom:18px;border-bottom:2px solid #c6aa66}
.lamina-design.woocommerce-account .woocommerce-orders-table td{white-space:normal!important}
.lamina-design.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{padding:18px!important}
.lamina-design.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:before{display:none}
}
