@layer cc-account-orders{body.cc-account-orders{--cc-order-bg:#edf3ee;--cc-order-panel:#f9fcfa;--cc-order-field:#fff;--cc-order-text:#23352c;--cc-order-line:#c8d6cb;--cc-order-accent:#28763b}html[data-cc-theme=dark] body.cc-account-orders{--cc-order-bg:#232824;--cc-order-panel:#303632;--cc-order-field:#272e29;--cc-order-text:#eff4ef;--cc-order-line:#536356;--cc-order-accent:#b8dfa7}body.cc-account-orders #page#page #content{background:var(--cc-order-bg)!important;background-image:none!important}body.cc-account-orders #page #content .wp-block-cover>.wp-block-cover__background,body.cc-account-orders #page #content .wp-block-cover>.wp-block-cover__image-background,body.cc-account-orders #page #content:after,body.cc-account-orders #page #content:before{display:none!important}body.cc-account-orders #page #content :is(article,.entry-content,.wp-block-cover,.wp-block-cover__inner-container){background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;min-height:0!important;padding:0!important}body.cc-account-orders #page #content :is(.ast-container,#primary,#main,article,.entry-content){max-width:1400px!important;width:100%!important;box-sizing:border-box!important}body.cc-account-orders #page #content>.ast-container{padding:28px 24px 40px!important;margin:0 auto!important}body.cc-account-orders #page #content #primary{margin:0!important}body.cc-account-orders #page #content .woocommerce:has(>.woocommerce-MyAccount-navigation){display:grid!important;grid-template-columns:205px minmax(0,1fr)!important;gap:22px!important;align-items:start!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important}body.cc-account-orders #page #content :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content){float:none!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;border:1px solid var(--cc-order-line)!important;border-radius:14px!important;background:var(--cc-order-panel)!important;background-image:none!important;box-shadow:none!important;backdrop-filter:none!important;padding:18px!important;margin:0!important}body.cc-account-orders #page #content :is(.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content) :is(ul,li,p,a,span,strong,bdi,h2,h3,table,thead,tbody,tfoot,tr,th,td,address){font-family:Arial,sans-serif!important;text-shadow:none!important;box-shadow:none!important;background-image:none!important;filter:none!important;color:var(--cc-order-text)!important;-webkit-text-fill-color:var(--cc-order-text)!important;letter-spacing:normal!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation ul{margin:0!important;padding:0!important;list-style:none!important;border:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li{border:0!important;background:transparent!important;margin:0 0 5px!important;padding:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li a{display:block!important;padding:11px 12px!important;border:0!important;border-radius:8px!important;font:500 13px/1.5 Arial,sans-serif!important;background:transparent!important;text-decoration:none!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li.is-active a{background:var(--cc-order-bg)!important;color:var(--cc-order-accent)!important;-webkit-text-fill-color:var(--cc-order-accent)!important;font-weight:700!important;border-left:3px solid var(--cc-order-accent)!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li a:hover{background:var(--cc-order-bg)!important}body.cc-account-orders #page #content .cc-orders-heading{margin:0 0 18px!important}body.cc-account-orders #page #content .cc-orders-heading h2{margin:0 0 5px!important;padding:0!important;font:700 22px/1.4 Arial,sans-serif!important;color:var(--cc-order-accent)!important}body.cc-account-orders #page #content .cc-orders-heading p{font:400 13px/1.6 Arial,sans-serif!important;margin:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;background:var(--cc-order-field)!important;border:1px solid var(--cc-order-line)!important;border-left:3px solid var(--cc-order-accent)!important;border-radius:9px!important;padding:12px!important;margin:0 0 18px!important;font:400 12px/1.6 Arial,sans-serif!important;text-indent:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error):before{display:none!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content table{width:100%!important;table-layout:auto!important;border-collapse:collapse!important;border:0!important;border-radius:0!important;background:transparent!important;margin:0 0 16px!important;overflow:visible!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(thead,tbody,tfoot,tr,th,td){background:transparent!important;border-radius:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content table th{padding:12px 10px!important;background:var(--cc-order-bg)!important;border:0!important;border-bottom:1px solid var(--cc-order-line)!important;font:600 11px/1.5 Arial,sans-serif!important;text-align:left!important;text-transform:uppercase!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content table td{padding:15px 10px!important;border:0!important;border-bottom:1px solid var(--cc-order-line)!important;font:400 13px/1.6 Arial,sans-serif!important;text-align:left!important;vertical-align:middle!important}body.cc-account-orders #page #content .woocommerce-orders-table__cell-order-number a{font-weight:700!important;color:var(--cc-order-accent)!important;-webkit-text-fill-color:var(--cc-order-accent)!important;text-decoration:none!important}body.cc-account-orders #page #content .woocommerce-orders-table__cell-order-total .amount{white-space:nowrap!important;font-weight:600!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content a.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:7px 12px!important;margin:3px 4px 3px 0!important;background:#b8d6a3!important;color:#203825!important;-webkit-text-fill-color:#203825!important;border:1px solid #8fb577!important;border-radius:7px!important;font:600 12px/1.4 Arial,sans-serif!important;text-decoration:none!important;transform:none!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content a.button:hover{background:#a5c98f!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content a.button.cancel{background:transparent!important;color:var(--cc-order-text)!important;-webkit-text-fill-color:var(--cc-order-text)!important;border-color:var(--cc-order-line)!important}body.cc-account-orders #page #content .cc-order-status{display:inline-block!important;padding:5px 9px!important;border-radius:7px!important;background:var(--cc-order-bg)!important;font:600 11px/1.5 Arial,sans-serif!important;white-space:normal!important}body.cc-account-orders #page #content .cc-order-status-on-hold,body.cc-account-orders #page #content .cc-order-status-pending{background:#fff0cb!important;color:#73510e!important;-webkit-text-fill-color:#73510e!important}body.cc-account-orders #page #content .cc-order-status-completed,body.cc-account-orders #page #content .cc-order-status-processing{background:#dcefdc!important;color:#245e30!important;-webkit-text-fill-color:#245e30!important}body.cc-account-orders #page #content .cc-order-status-failed{background:#ffe0e0!important;color:#8b2929!important;-webkit-text-fill-color:#8b2929!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content a:focus-visible{outline:2px solid var(--cc-order-accent)!important;outline-offset:3px!important}@media(max-width:900px){body.cc-account-orders #page #content .woocommerce:has(>.woocommerce-MyAccount-navigation){gap:15px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation{padding:8px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation ul{display:flex!important;overflow-x:auto!important;gap:5px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li{flex:0 0 auto!important;margin:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li a{white-space:nowrap!important}}@media(max-width:767px){body.cc-account-orders #page #content>.ast-container{padding:18px 12px 30px!important}body.cc-account-orders #page #content .woocommerce-orders-table thead{display:none!important}body.cc-account-orders #page #content .woocommerce-orders-table tbody{display:block!important}body.cc-account-orders #page #content .woocommerce-orders-table tbody tr{display:block!important;margin:0 0 14px!important;border:1px solid var(--cc-order-line)!important;border-radius:10px!important;padding:8px 12px!important}body.cc-account-orders #page #content .woocommerce-orders-table tbody td{display:flex!important;justify-content:space-between!important;gap:12px!important;padding:8px 0!important;font-size:13px!important}body.cc-account-orders #page #content .woocommerce-orders-table tbody td:before{content:attr(data-title)!important;float:none!important;font-weight:600!important}body.cc-account-orders #page #content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{justify-content:flex-end!important;flex-wrap:wrap!important;border-bottom:0!important}body.cc-account-orders #page #content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions:before{display:none!important}}}@layer cc-account-orders{body.cc-account-orders #page #content .woocommerce-MyAccount-content{padding:22px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content>p{font:400 14px/1.8 Arial,sans-serif!important;margin:0 0 15px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(h2,h3){font:600 18px/1.5 Arial,sans-serif!important;margin:0 0 14px!important;border:0!important;background:transparent!important;padding:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content a:not(.button){color:var(--cc-order-accent)!important;-webkit-text-fill-color:var(--cc-order-accent)!important;text-underline-offset:3px!important}body.cc-account-orders #page #content .cc-account-shortcuts{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:24px!important}body.cc-account-orders #page #content .cc-account-shortcuts>a{display:flex!important;flex-direction:column!important;gap:9px!important;border:1px solid var(--cc-order-line)!important;border-top:3px solid var(--cc-order-accent)!important;border-radius:10px!important;background:var(--cc-order-field)!important;padding:18px!important;text-decoration:none!important}body.cc-account-orders #page #content .cc-account-shortcuts strong{font:600 15px/1.5 Arial,sans-serif!important}body.cc-account-orders #page #content .cc-account-shortcuts span{font:400 12px/1.6 Arial,sans-serif!important}body.cc-account-orders #page #content .woocommerce-Addresses{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important}body.cc-account-orders #page #content .woocommerce-Addresses:after,body.cc-account-orders #page #content .woocommerce-Addresses:before{display:none!important}body.cc-account-orders #page #content .woocommerce-Address{float:none!important;width:100%!important;min-width:0!important;border:1px solid var(--cc-order-line)!important;border-radius:10px!important;background:var(--cc-order-field)!important;padding:18px!important;box-sizing:border-box!important}body.cc-account-orders #page #content .woocommerce-Address .title{display:flex!important;align-items:start!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;background:transparent!important;border:0!important}body.cc-account-orders #page #content .woocommerce-Address .title:after{display:none!important}body.cc-account-orders #page #content .woocommerce-Address .title h2{font-size:16px!important;float:none!important;margin:0!important}body.cc-account-orders #page #content .woocommerce-Address address{font:400 13px/1.9 Arial,sans-serif!important;background:transparent!important;border:0!important;padding:0!important;font-style:normal!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content form{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content .form-row{padding:0!important;margin:0 0 16px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content label{display:block!important;font:600 12px/1.6 Arial,sans-serif!important;color:var(--cc-order-text)!important;margin-bottom:6px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.select2-selection){background:var(--cc-order-field)!important;color:var(--cc-order-text)!important;-webkit-text-fill-color:var(--cc-order-text)!important;border:1px solid var(--cc-order-line)!important;border-radius:8px!important;box-shadow:none!important;box-sizing:border-box!important;padding:10px 12px!important;min-height:43px!important;font:400 14px/1.5 Arial,sans-serif!important;width:100%!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(input,select,textarea):focus{outline:2px solid var(--cc-order-accent)!important;outline-offset:2px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content fieldset{border:1px solid var(--cc-order-line)!important;background:var(--cc-order-field)!important;border-radius:10px!important;padding:18px!important;margin:22px 0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content legend{font:600 15px Arial,sans-serif!important;padding:0 8px!important;color:var(--cc-order-text)!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(button.button,input.button){background:#b8d6a3!important;color:#203825!important;-webkit-text-fill-color:#203825!important;border:1px solid #8fb577!important;border-radius:8px!important;padding:11px 18px!important;font:600 13px/1.5 Arial,sans-serif!important;box-shadow:none!important;text-shadow:none!important;min-height:42px!important;width:auto!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 16px!important}body.cc-account-orders #page #content .woocommerce-address-fields__field-wrapper .form-row{width:100%!important;float:none!important;min-width:0!important}body.cc-account-orders #page #content .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1/-1!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content .required{color:#c52f2f!important;-webkit-text-fill-color:#c52f2f!important}html[data-cc-theme=dark] body.cc-account-orders #page #content .woocommerce-MyAccount-content .required{color:#f99!important;-webkit-text-fill-color:#f99!important}body.cc-account-orders #page #content .woocommerce-customer-details address{border:1px solid var(--cc-order-line)!important;border-radius:10px!important;padding:16px!important;background:var(--cc-order-field)!important;line-height:1.8!important}@media(max-width:767px){body.cc-account-orders #page #content .cc-account-shortcuts,body.cc-account-orders #page #content .woocommerce-Addresses,body.cc-account-orders #page #content .woocommerce-MyAccount-content .woocommerce-address-fields__field-wrapper{grid-template-columns:minmax(0,1fr)!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content{padding:16px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content .form-row-first,body.cc-account-orders #page #content .woocommerce-MyAccount-content .form-row-last{float:none!important;width:100%!important}}}@layer cc-account-orders{body.cc-account-orders #page #content>.ast-container{padding:18px 22px 28px!important}body.cc-account-orders #page #content .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:185px minmax(0,1fr)!important;gap:16px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation{padding:10px!important;border-radius:11px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li{margin-bottom:2px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-navigation li a{padding:9px 10px!important;font-size:12px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content{padding:16px!important;border-radius:11px!important}body.cc-account-orders #page #content .cc-orders-heading{margin-bottom:12px!important}body.cc-account-orders #page #content .cc-orders-heading h2{font-size:19px!important;margin-bottom:4px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content>p{font-size:13px!important;line-height:1.65!important;margin-bottom:10px!important}body.cc-account-orders #page #content .cc-account-shortcuts{gap:10px!important;margin-top:16px!important}body.cc-account-orders #page #content .cc-account-shortcuts>a{padding:13px!important;gap:5px!important;border-radius:8px!important}body.cc-account-orders #page #content .cc-account-shortcuts strong{font-size:14px!important}body.cc-account-orders #page #content .cc-account-shortcuts span{font-size:12px!important;line-height:1.5!important}body.cc-account-orders #page #content .woocommerce-Addresses{gap:12px!important}body.cc-account-orders #page #content .woocommerce-Address{padding:14px!important}body.cc-account-orders #page #content .woocommerce-Address .title{margin-bottom:8px!important}body.cc-account-orders #page #content .woocommerce-Address address{line-height:1.7!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content table th{padding:9px 8px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content table td{padding:10px 8px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content .form-row{margin-bottom:12px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content label{margin-bottom:4px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,.select2-selection){min-height:39px!important;padding:8px 10px!important;font-size:13px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content fieldset{padding:14px!important;margin:16px 0!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(.woocommerce-info,.woocommerce-message,.woocommerce-error){padding:10px 12px!important;margin-bottom:12px!important}@media(max-width:900px){body.cc-account-orders #page #content .woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:minmax(0,1fr)!important;gap:12px!important}}@media(max-width:767px){body.cc-account-orders #page #content>.ast-container{padding:14px 10px 24px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content{padding:14px!important}body.cc-account-orders #page #content .cc-account-shortcuts{gap:8px!important}body.cc-account-orders #page #content .cc-account-shortcuts>a{padding:12px!important}body.cc-account-orders #page #content .woocommerce-MyAccount-content :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,.select2-selection){min-height:42px!important}}}