body.dsp-account-page{--dsp-green:#49634c;--dsp-dark:#193d2c;--dsp-gold:#b99452;--dsp-line:#e3d2b8;--dsp-bg:#faf7f2;--dsp-serif:Georgia,'Times New Roman',serif;background:var(--dsp-bg);color:#555b58}
body.dsp-account-page .woocommerce{max-width:1440px;margin:0 auto;padding:40px 24px 64px;box-sizing:border-box;font-family:inherit}
body.dsp-account-page .woocommerce:after{content:'';display:table;clear:both}
body.dsp-account-logged .entry-header .entry-title{display:none}
body.dsp-account-page .dsp-account-heading{clear:both;float:none;margin:0 0 38px;padding:0}
body.dsp-account-page .dsp-account-heading .dsp-eyebrow{text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--dsp-gold);margin:0 0 12px}
body.dsp-account-page .dsp-account-heading h1{font-family:var(--dsp-serif);font-size:clamp(36px,4vw,64px);font-weight:400;line-height:1.12;color:var(--dsp-dark);margin:0 0 14px}
body.dsp-account-page .dsp-account-heading>p:last-child{font-size:17px;margin:0;line-height:1.6}
body.dsp-account-page .woocommerce-MyAccount-navigation{float:left!important;width:24%!important;box-sizing:border-box;background:white;border:1px solid var(--dsp-line);border-radius:12px;padding:18px;min-height:540px}
body.dsp-account-page .woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important;margin:0!important;border:0!important}
body.dsp-account-page .woocommerce-MyAccount-navigation li{padding:0!important;margin:0 0 10px!important;background:none!important;border:0!important;list-style:none!important}
body.dsp-account-page .woocommerce-MyAccount-navigation li:last-child{margin-bottom:0!important}
body.dsp-account-page .woocommerce-MyAccount-navigation a{display:flex!important;align-items:center;gap:15px;padding:17px 14px!important;border:0!important;border-radius:9px;font-size:15px;font-weight:400!important;line-height:1.4;color:var(--dsp-dark)!important;text-transform:none!important;text-decoration:none!important;transition:background .15s,color .15s}
body.dsp-account-page .woocommerce-MyAccount-navigation a:after{display:none!important}
body.dsp-account-page .woocommerce-MyAccount-navigation a:before{content:''!important;display:block!important;width:25px;height:25px;flex:0 0 25px;background:var(--dsp-gold);mask:var(--dsp-icon) center/contain no-repeat;-webkit-mask:var(--dsp-icon) center/contain no-repeat}
body.dsp-account-page .woocommerce-MyAccount-navigation li.is-active a{background:var(--dsp-green)!important;color:white!important}
body.dsp-account-page .woocommerce-MyAccount-navigation li.is-active a:before{background:white}
body.dsp-account-page .woocommerce-MyAccount-navigation a:hover{background:var(--dsp-bg)}
body.dsp-account-page .woocommerce-MyAccount-content{float:right!important;width:74%!important;box-sizing:border-box;background:transparent;border:0;padding:0}
body.dsp-account-page .woocommerce-MyAccount-content a{color:var(--dsp-green)}
body.dsp-account-page .dsp-dashboard svg{width:34px;height:34px;display:block;flex-shrink:0}
body.dsp-account-page .dsp-welcome,body.dsp-account-page .dsp-shortcut,body.dsp-account-page .dsp-help{background:white;border:1px solid var(--dsp-line);border-radius:12px;box-sizing:border-box}
body.dsp-account-page .dsp-welcome{padding:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin:0 0 18px}
body.dsp-account-page .dsp-welcome h2{font-family:var(--dsp-serif);font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.2;color:var(--dsp-dark);margin:0 0 12px}
body.dsp-account-page .dsp-welcome p{font-size:16px;line-height:1.6;margin:0;color:#626666}
body.dsp-account-page .dsp-logout{display:flex;align-items:center;gap:10px;white-space:nowrap;font-size:12px;margin-top:4px}
body.dsp-account-page .dsp-logout svg{width:20px;height:20px}
body.dsp-account-page .dsp-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 18px}
body.dsp-account-page a.dsp-shortcut{display:flex;flex-direction:column;align-items:flex-start;padding:26px 24px;text-decoration:none!important;color:var(--dsp-dark);min-height:250px;transition:border-color .15s,box-shadow .15s}
body.dsp-account-page .dsp-shortcut>svg{color:var(--dsp-gold);width:40px;height:40px;margin:0 0 22px}
body.dsp-account-page .dsp-shortcut h3{font-family:var(--dsp-serif);font-weight:400;font-size:clamp(22px,2vw,29px);line-height:1.25;margin:0 0 12px;color:var(--dsp-dark)}
body.dsp-account-page .dsp-shortcut p{font-size:14px;line-height:1.6;margin:0 0 22px;color:#626666}
body.dsp-account-page .dsp-card-link{display:flex;gap:12px;margin-top:auto;text-decoration:underline;text-underline-offset:5px;font-size:14px;color:var(--dsp-green)}
body.dsp-account-page a.dsp-shortcut-featured{background:var(--dsp-bg);border-color:var(--dsp-gold)}
body.dsp-account-page a.dsp-shortcut:hover{border-color:var(--dsp-green);box-shadow:0 4px 12px #193d2c0c}
body.dsp-account-page .dsp-help{padding:24px;display:flex;align-items:center;gap:22px}
body.dsp-account-page .dsp-help-icon{width:68px;height:68px;flex:0 0 68px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f7f2e9;color:var(--dsp-green)}
body.dsp-account-page .dsp-help h3{font:400 24px/1.3 var(--dsp-serif);color:var(--dsp-dark);margin:0 0 8px}
body.dsp-account-page .dsp-help p{font-size:13px;line-height:1.6;margin:0}
body.dsp-account-page a.dsp-support-button{margin-left:auto;flex-shrink:0;border:1px solid var(--dsp-green);border-radius:8px;padding:13px 18px;font-size:13px;text-decoration:none;line-height:1.4}
body.dsp-account-page a.dsp-support-button:hover{background:var(--dsp-green);color:white}
body.dsp-account-page a:focus-visible,body.dsp-account-page button:focus-visible{outline:2px solid var(--dsp-gold);outline-offset:4px}
body.dsp-account-page .woocommerce-MyAccount-content form,body.dsp-account-page .woocommerce-MyAccount-content .woocommerce-orders-table,body.dsp-account-page .woocommerce-MyAccount-content .woocommerce-order-downloads,body.dsp-account-page .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{background:white;border:1px solid var(--dsp-line);border-radius:12px;padding:24px;box-sizing:border-box}
body.dsp-account-page .woocommerce-MyAccount-content input.input-text,body.dsp-account-page .woocommerce-MyAccount-content textarea,body.dsp-account-page .woocommerce-MyAccount-content select{border:1px solid var(--dsp-line);border-radius:6px;padding:12px;background:white;color:#333}
body.dsp-account-page .woocommerce .button,body.dsp-account-page .woocommerce button.button{background:var(--dsp-green);color:white;border:1px solid var(--dsp-green);border-radius:8px;padding:12px 18px;text-decoration:none;font-weight:500;line-height:1.4}
body.dsp-account-page .woocommerce-MyAccount-content th{color:var(--dsp-dark);background:var(--dsp-bg)}
body.dsp-account-page .woocommerce-MyAccount-content table{font-size:14px;overflow-wrap:anywhere}
@media(max-width:1100px){body.dsp-account-page .dsp-help{flex-wrap:wrap}body.dsp-account-page .dsp-welcome{flex-direction:column}body.dsp-account-page .dsp-shortcut{padding:22px 16px!important}body.dsp-account-page .woocommerce-MyAccount-navigation{padding:10px}body.dsp-account-page .woocommerce-MyAccount-navigation a{padding:14px 10px!important;font-size:13px}}
@media(max-width:767px){body.dsp-account-page .woocommerce{padding:28px 16px 40px}body.dsp-account-page .woocommerce-MyAccount-navigation,body.dsp-account-page .woocommerce-MyAccount-content{float:none!important;width:100%!important;min-height:0}body.dsp-account-page .woocommerce-MyAccount-navigation{margin-bottom:22px}body.dsp-account-page .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}body.dsp-account-page .woocommerce-MyAccount-navigation li{margin:0!important}body.dsp-account-page .woocommerce-MyAccount-navigation a{gap:8px}body.dsp-account-page .dsp-shortcuts{grid-template-columns:1fr}body.dsp-account-page a.dsp-shortcut{min-height:210px}body.dsp-account-page .dsp-welcome{padding:24px}body.dsp-account-page .dsp-help{padding:22px;gap:16px}body.dsp-account-page a.dsp-support-button{width:100%;text-align:center;margin:0}body.dsp-account-page .dsp-account-heading{margin-bottom:26px}body.dsp-account-page .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{float:none;width:100%;margin-bottom:16px}}

body.dsp-account-page .woocommerce-MyAccount-navigation-link--dashboard{--dsp-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%223%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%223%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3Crect%20x%3D%2214%22%20y%3D%2214%22%20width%3D%227%22%20height%3D%227%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E")}

body.dsp-account-page .woocommerce-MyAccount-navigation-link--orders{--dsp-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5%207h14l2%2014H3L5%207Z%22%2F%3E%3Cpath%20d%3D%22M8%208V6a4%204%200%200%201%208%200v2%22%2F%3E%3C%2Fsvg%3E")}

body.dsp-account-page .woocommerce-MyAccount-navigation-link--downloads{--dsp-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%202H5v20h14V7l-5-5Z%22%2F%3E%3Cpath%20d%3D%22M14%202v6h5M12%2011v7m-3-3%203%203%203-3%22%2F%3E%3C%2Fsvg%3E")}

body.dsp-account-page .woocommerce-MyAccount-navigation-link--edit-address{--dsp-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M20%2010c0%206-8%2012-8%2012S4%2016%204%2010a8%208%200%201%201%2016%200Z%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2210%22%20r%3D%223%22%2F%3E%3C%2Fsvg%3E")}

body.dsp-account-page .woocommerce-MyAccount-navigation-link--edit-account{--dsp-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%224%22%2F%3E%3Cpath%20d%3D%22M4%2022v-3a8%208%200%200%201%2016%200v3H4Z%22%2F%3E%3C%2Fsvg%3E")}

body.dsp-account-page .woocommerce-MyAccount-navigation-link--customer-logout{--dsp-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M10%204H4v16h6M13%208l4%204-4%204m-5-4h13%22%2F%3E%3C%2Fsvg%3E")}
