*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--terra:#C48479;--terra2:#B87068;--cream:#FAF7F2;--cream2:#F2EAE0;--soft:#E9DDCE;--dark:#1E1410;--dark2:#3A2B27;--grey:#6B5550;--white:#ffffff;--line:rgba(196,132,121,0.22);--line2:rgba(30,20,16,0.08);--shadow:rgba(30,20,16,0.10)}html{scroll-behavior:smooth}body{background-color:var(--cream);color:var(--dark);font-family:'Inter',sans-serif;font-weight:300;overflow-x:hidden}a{color:inherit}button,input,select{font:inherit}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:22px 56px;background-color:rgba(250,247,242,0.94);border-bottom:1px solid rgba(196,132,121,0.2);backdrop-filter:blur(12px)}.nav-logo{display:inline-flex;align-items:center;text-decoration:none;line-height:0;flex-shrink:0}.nav-logo img{width:auto;display:block;object-fit:contain;margin:-20px 0}.nav-links{display:flex;gap:34px;list-style:none;align-items:center}.nav-links a{font-size:12px;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;color:var(--dark2);text-decoration:none;transition:color 0.2s ease}.nav-links a:hover,.nav-links a.active{color:var(--terra)}.nav-cta{background-color:var(--terra) !important;color:var(--white) !important;padding:11px 24px !important;border-radius:3px}.nav-cta:hover{background-color:var(--terra2) !important}.page-wrap{padding-top:88px;min-height:100vh}.container{width:min(1120px,calc(100% - 56px));margin:0 auto}.eyebrow{font-size:11px;font-weight:400;letter-spacing:0.22em;text-transform:uppercase;color:var(--terra);margin-bottom:18px}.btn-primary,.btn-outline,.text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;cursor:pointer}.btn-primary,.btn-outline{min-height:48px;padding:14px 24px;border-radius:3px;font-size:12px;font-weight:400;letter-spacing:0.12em;text-transform:uppercase;transition:transform 0.22s ease,background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.btn-primary{border:1px solid var(--terra);background-color:var(--terra);color:var(--white);box-shadow:0 14px 30px rgba(196,132,121,0.18)}.btn-primary:hover{background-color:var(--terra2);border-color:var(--terra2);transform:translateY(-2px)}.btn-outline{border:1px solid rgba(196,132,121,0.38);color:var(--dark2);background-color:transparent}.btn-outline:hover{border-color:var(--terra);color:var(--terra2);transform:translateY(-2px)}.text-link{border:none;background:none;color:var(--terra2);font-size:12px;font-weight:400;letter-spacing:0.12em;text-transform:uppercase}.text-link:hover{color:var(--dark)}.reveal{opacity:0;transform:translateY(22px);transition:opacity 0.75s ease,transform 0.75s ease}.reveal.visible{opacity:1;transform:translateY(0)}.account-hero{position:relative;overflow:hidden;background:radial-gradient(580px 260px at 88% 18%,rgba(196,132,121,0.16),transparent 66%),linear-gradient(180deg,var(--cream) 0%,var(--cream2) 100%);padding:82px 0 58px;border-bottom:1px solid var(--line)}.account-hero::before{content:'';position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(196,132,121,0.10);top:-130px;right:-80px;animation:softFloat 10s ease-in-out infinite alternate}@keyframes softFloat{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-36px,28px,0) scale(1.08)}}.account-hero-inner{position:relative;display:flex;justify-content:space-between;align-items:flex-end;gap:42px}.account-hero h1{font-family:'Lora',serif;font-size:clamp(36px,4.2vw,58px);font-weight:400;line-height:1.14;color:var(--dark);max-width:610px;margin-bottom:18px}.account-hero h1 em{font-style:italic;color:var(--terra)}.account-hero p{font-family:'Lora',serif;font-style:italic;color:var(--grey);font-size:17px;line-height:1.75;max-width:610px}.account-summary{flex:0 0 310px;background-color:rgba(255,255,255,0.72);border:1px solid var(--line);border-top:3px solid var(--terra);padding:26px;box-shadow:0 20px 46px rgba(30,20,16,0.08)}.account-summary-name{font-family:'Lora',serif;font-size:24px;font-style:italic;font-weight:400;margin-bottom:8px}.account-summary-email{color:var(--grey);font-size:14px;line-height:1.6;margin-bottom:18px;word-break:break-word}.summary-row{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line2);gap:20px}.summary-row span:first-child{color:var(--grey);font-size:13px}.summary-row span:last-child{font-weight:400;color:var(--dark2);font-size:13px;text-align:right}.strip{background-color:var(--terra);padding:15px 0;overflow:hidden}.strip-track{display:flex;gap:48px;width:max-content;animation:slide 28s linear infinite;white-space:nowrap}.strip-track span{font-family:'Lora',serif;font-style:italic;font-size:15px;color:rgba(255,255,255,0.92);flex-shrink:0}.strip-dot{font-style:normal !important;color:rgba(255,255,255,0.36) !important}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.account-main{padding:78px 0 96px;background-color:var(--cream)}.account-layout{display:grid;grid-template-columns:270px 1fr;gap:34px;align-items:start}.account-sidebar{position:sticky;top:116px;background-color:var(--white);border:1px solid var(--line);border-top:3px solid var(--terra);padding:28px 24px;box-shadow:0 18px 46px rgba(30,20,16,0.06)}.sidebar-title{font-family:'Lora',serif;font-size:24px;font-style:italic;font-weight:400;margin-bottom:22px}.account-menu{list-style:none;display:grid;gap:4px;margin-bottom:24px}.account-menu a{display:flex;justify-content:space-between;align-items:center;text-decoration:none;padding:13px 0;border-bottom:1px solid rgba(30,20,16,0.06);color:var(--grey);font-size:14px;transition:color 0.2s ease,padding-left 0.2s ease}.account-menu a:hover,.account-menu a.current{color:var(--terra2);padding-left:6px}.account-menu a.current::after,.account-menu a:hover::after{content:'›';color:var(--terra)}.sidebar-note{background-color:var(--cream2);border:1px solid rgba(196,132,121,0.20);padding:18px;color:var(--grey);font-family:'Lora',serif;font-style:italic;font-size:14px;line-height:1.65}.account-content{display:grid;gap:28px}.panel{background-color:var(--white);border:1px solid var(--line);box-shadow:0 18px 46px rgba(30,20,16,0.06);overflow:hidden}.panel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 32px 24px;border-bottom:1px solid rgba(30,20,16,0.07)}.panel-head h2{font-family:'Lora',serif;font-size:31px;font-weight:400;line-height:1.2;color:var(--dark)}.panel-head p{margin-top:8px;color:var(--grey);font-size:14px;line-height:1.65;max-width:580px}.panel-body{padding:30px 32px 32px}.quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background-color:rgba(196,132,121,0.22);border-bottom:1px solid rgba(30,20,16,0.07)}.stat-item{background-color:var(--white);padding:24px 28px}.stat-number{display:block;font-family:'Lora',serif;font-style:italic;font-size:34px;color:var(--terra);margin-bottom:6px}.stat-label{display:block;font-size:11px;font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--grey)}.order-table-wrap{overflow-x:auto}.order-table{width:100%;border-collapse:collapse;min-width:680px}.order-table th{text-align:left;padding:0 18px 14px 0;font-size:11px;font-weight:400;letter-spacing:0.16em;text-transform:uppercase;color:var(--terra);border-bottom:1px solid rgba(196,132,121,0.25)}.order-table td{padding:20px 18px 20px 0;border-bottom:1px solid rgba(30,20,16,0.07);color:var(--dark2);font-size:14px;vertical-align:middle}.order-table tr:last-child td{border-bottom:none}.order-number{color:var(--terra2);font-weight:400;text-decoration:none}.order-number:hover{color:var(--dark)}.status{display:inline-flex;align-items:center;min-height:28px;padding:6px 10px;border-radius:99px;font-size:11px;font-weight:400;letter-spacing:0.08em;text-transform:uppercase;background-color:var(--cream2);color:var(--terra2);border:1px solid rgba(196,132,121,0.23);white-space:nowrap}.empty-state{padding:32px;border:1px dashed rgba(196,132,121,0.35);background-color:rgba(250,247,242,0.70);color:var(--grey);line-height:1.75}.empty-state strong{display:block;font-family:'Lora',serif;font-weight:400;font-size:22px;color:var(--dark);margin-bottom:8px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:28px}.detail-list{display:grid;gap:16px}.detail-row{display:grid;grid-template-columns:145px 1fr;gap:20px;padding-bottom:16px;border-bottom:1px solid rgba(30,20,16,0.07);font-size:14px;line-height:1.65}.detail-row:last-child{border-bottom:none;padding-bottom:0}.detail-label{color:var(--terra);font-size:11px;font-weight:400;letter-spacing:0.15em;text-transform:uppercase}.detail-value{color:var(--dark2)}.address-card{background-color:var(--cream2);border:1px solid rgba(196,132,121,0.23);padding:24px;min-height:100%}.address-card h3{font-family:'Lora',serif;font-size:24px;font-weight:400;margin-bottom:12px}.address-card address{font-style:normal;color:var(--grey);line-height:1.78;font-size:14px;margin-bottom:22px}.soft-box{background-color:var(--cream2);border:1px solid rgba(196,132,121,0.23);padding:22px;color:var(--grey);font-family:'Lora',serif;font-style:italic;line-height:1.75}.download-list{display:grid;gap:14px}.download-item{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(30,20,16,0.07)}.download-item:last-child{border-bottom:none}.download-title{font-family:'Lora',serif;font-size:20px;font-weight:400;margin-bottom:5px}.download-meta{font-size:13px;color:var(--grey);line-height:1.55}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{display:grid;gap:8px}.field label{color:var(--terra);font-size:11px;font-weight:400;letter-spacing:0.15em;text-transform:uppercase}.field input,.field select{width:100%;border:1px solid rgba(196,132,121,0.28);background-color:var(--cream);color:var(--dark2);border-radius:3px;min-height:48px;padding:13px 15px;outline:none;transition:border-color 0.2s ease,background-color 0.2s ease}.field input:focus,.field select:focus{border-color:var(--terra);background-color:var(--white)}.form-actions{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}footer{background-color:var(--dark);padding:52px 80px 36px}.footer-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(250,247,242,0.08);margin-bottom:28px}.footer-brand-name{font-family:'Lora',serif;font-style:italic;font-size:20px;color:var(--cream);margin-bottom:10px}.footer-brand-tag{font-family:'Lora',serif;font-style:italic;font-size:13px;color:rgba(250,247,242,0.35)}.footer-cols{display:flex;gap:56px;flex-wrap:wrap}.footer-col h4{font-size:10.5px;font-weight:400;letter-spacing:0.18em;text-transform:uppercase;color:var(--terra);margin-bottom:16px}.footer-col a{display:block;font-size:13.5px;font-weight:300;color:rgba(250,247,242,0.42);text-decoration:none;margin-bottom:10px;transition:color 0.2s ease}.footer-col a:hover{color:var(--cream)}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}.footer-bottom p,.footer-bottom a{font-size:12px;font-weight:300;color:rgba(250,247,242,0.22);text-decoration:none}.footer-bottom a:hover{color:rgba(250,247,242,0.60)}@media (max-width:980px){nav{padding:18px 24px}.nav-logo img{height:40px;max-width:190px}.nav-links{display:none}.page-wrap{padding-top:76px}.account-hero{padding:62px 0 44px}.account-hero-inner{align-items:stretch;flex-direction:column}.account-summary{flex:auto}.account-layout{grid-template-columns:1fr}.account-sidebar{position:static}.account-menu{grid-template-columns:repeat(2,1fr);gap:0 20px}.quick-stats{grid-template-columns:1fr}.two-col{grid-template-columns:1fr}}@media (max-width:640px){.container{width:min(100% - 34px,1120px)}.account-hero h1{font-size:38px}.account-hero p{font-size:16px}.account-main{padding:54px 0 72px}.panel-head{padding:24px 22px 20px;flex-direction:column}.panel-head h2{font-size:28px}.panel-body{padding:24px 22px 26px}.account-menu{grid-template-columns:1fr}.stat-item{padding:22px}.detail-row{grid-template-columns:1fr;gap:6px}.download-item{align-items:flex-start;flex-direction:column}.form-grid{grid-template-columns:1fr}footer{padding:48px 24px 28px}.footer-row{flex-direction:column}.footer-cols{gap:36px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:0.001ms !important}}.tqo-dynamic-dashboard .account-sidebar{position:sticky !important;top:116px;align-self:start}.tqo-dynamic-dashboard .account-summary-email:empty::after{content:'Sign in to view your account details';color:var(--grey)}.tqo-dynamic-dashboard .account-content .tqo-woo-account-panel{background:transparent;border:0;padding:0;box-shadow:none}.tqo-dynamic-dashboard .field input[readonly]{opacity:0.88;cursor:default}@media (max-width:980px){.tqo-dynamic-dashboard .account-sidebar{position:static !important}}.tqo-dynamic-dashboard .tqo-account-notice{margin:0 0 18px;padding:14px 18px;border:1px solid var(--line);background:rgba(255,255,255,0.72);color:var(--dark2);font-size:14px}.tqo-dynamic-dashboard .tqo-account-notice.success{border-left:3px solid var(--terra)}.tqo-dynamic-dashboard .tqo-account-notice.error{border-left:3px solid #9b3d35}.tqo-dynamic-dashboard .tqo-account-modal{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:24px}.tqo-dynamic-dashboard .tqo-account-modal:target{display:flex}.tqo-dynamic-dashboard .tqo-account-modal-bg{position:absolute;inset:0;background:rgba(30,20,16,0.44);backdrop-filter:blur(6px)}.tqo-dynamic-dashboard .tqo-account-modal-card{position:relative;z-index:1;width:min(720px,calc(100vw - 36px));max-height:calc(100vh - 48px);overflow:auto;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--terra);box-shadow:0 32px 90px rgba(30,20,16,0.26)}.tqo-dynamic-dashboard .tqo-account-modal-card .panel-head{align-items:flex-start}.tqo-dynamic-dashboard .tqo-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:999px;color:var(--dark2);text-decoration:none;font-size:24px;line-height:1;flex:0 0 auto}.tqo-dynamic-dashboard .tqo-modal-close:hover{color:var(--terra2);border-color:var(--terra)}.tqo-dynamic-dashboard .tqo-account-modal .field input{width:100%;min-height:46px;border:1px solid rgba(196,132,121,0.28);background:rgba(250,247,242,0.65);padding:13px 14px;color:var(--dark2)}@media (max-width:640px){.tqo-dynamic-dashboard .tqo-account-modal{padding:12px}.tqo-dynamic-dashboard .tqo-account-modal-card{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}}.tqo-dynamic-dashboard .tqo-address-card-list{display:grid;gap:14px}.tqo-dynamic-dashboard .tqo-address-mini-card{min-height:auto}.tqo-dynamic-dashboard .tqo-address-label{color:var(--terra);font-size:10px;font-weight:400;letter-spacing:0.16em;text-transform:uppercase;margin-bottom:9px}.tqo-dynamic-dashboard .tqo-address-modal-card{width:min(980px,calc(100vw - 36px))}.tqo-dynamic-dashboard .tqo-address-modal-body{display:grid;gap:18px;background:linear-gradient(180deg,rgba(250,247,242,0.42),rgba(255,255,255,0.82))}.tqo-dynamic-dashboard .tqo-address-form{background:#fff;border:1px solid rgba(196,132,121,0.22);border-top:2px solid var(--terra);padding:22px}.tqo-dynamic-dashboard .tqo-address-form-head{margin-bottom:18px}.tqo-dynamic-dashboard .tqo-address-form-head h3,.tqo-dynamic-dashboard .tqo-saved-address-edit-list>h3{font-family:'Lora',serif;font-size:24px;font-weight:400;color:var(--dark);margin:0 0 7px}.tqo-dynamic-dashboard .tqo-address-form-head p{color:var(--grey);font-size:13.5px;line-height:1.65;margin:0}.tqo-dynamic-dashboard .tqo-address-form .field-wide{grid-column:1 / -1}.tqo-dynamic-dashboard .tqo-address-form .field input,.tqo-dynamic-dashboard .tqo-address-form .field select{width:100%;min-height:46px;border:1px solid rgba(196,132,121,0.28);background:rgba(250,247,242,0.65);padding:13px 14px;color:var(--dark2);border-radius:0}.tqo-dynamic-dashboard .tqo-address-options{display:grid;gap:8px;margin:16px 0 0;color:var(--grey);font-size:13px;line-height:1.5}.tqo-dynamic-dashboard .tqo-address-options label{display:flex;gap:9px;align-items:flex-start}.tqo-dynamic-dashboard .tqo-delete-address{color:#9b3d35;border-color:rgba(155,61,53,0.28)}.tqo-dynamic-dashboard .tqo-saved-address-edit-list{display:grid;gap:14px}@media (max-width:640px){.tqo-dynamic-dashboard .tqo-address-form{padding:18px}.tqo-dynamic-dashboard .tqo-address-form .field-wide{grid-column:auto}}.tqo-dynamic-dashboard .order-table-wrap{overflow-x:auto;width:100%;border:0!important}.tqo-dynamic-dashboard table.order-table{width:100%!important;min-width:640px;border:0!important;border-collapse:collapse!important;border-spacing:0!important;background:#fff;table-layout:auto}.tqo-dynamic-dashboard table.order-table th,.tqo-dynamic-dashboard table.order-table td{border-left:0!important;border-right:0!important;border-top:0!important;border-bottom:1px solid rgba(30,20,16,.07)!important;box-shadow:none!important;vertical-align:middle;white-space:normal}.tqo-dynamic-dashboard table.order-table th{background:#fff!important;padding:0 18px 14px 0!important}.tqo-dynamic-dashboard table.order-table td{background:#fff!important;padding:20px 18px 20px 0!important}.tqo-dynamic-dashboard table.order-table th:nth-child(1),.tqo-dynamic-dashboard table.order-table td:nth-child(1){width:15%}.tqo-dynamic-dashboard table.order-table th:nth-child(2),.tqo-dynamic-dashboard table.order-table td:nth-child(2){width:22%}.tqo-dynamic-dashboard table.order-table th:nth-child(3),.tqo-dynamic-dashboard table.order-table td:nth-child(3){width:24%}.tqo-dynamic-dashboard table.order-table th:nth-child(4),.tqo-dynamic-dashboard table.order-table td:nth-child(4){width:24%}.tqo-dynamic-dashboard table.order-table th:nth-child(5),.tqo-dynamic-dashboard table.order-table td:nth-child(5){width:15%;text-align:right;padding-right:0!important}.tqo-dynamic-dashboard table.order-table tr:last-child td{border-bottom:0!important}.tqo-dynamic-dashboard .order-table .status{line-height:1.2}@media (max-width:700px){.tqo-dynamic-dashboard table.order-table{min-width:0;display:block;background:transparent}.tqo-dynamic-dashboard table.order-table thead{display:none}.tqo-dynamic-dashboard table.order-table tbody{display:grid;gap:12px}.tqo-dynamic-dashboard table.order-table tr{display:grid;gap:0;background:#fff;border:1px solid rgba(196,132,121,.22)!important;padding:10px 16px}.tqo-dynamic-dashboard table.order-table td{display:flex;justify-content:space-between;gap:18px;width:100%!important;padding:10px 0!important;text-align:right!important}.tqo-dynamic-dashboard table.order-table td::before{content:attr(data-label);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--terra);text-align:left}}.tqo-dynamic-dashboard table.order-table tr.tqo-order-row{cursor:pointer;transition:background-color .2s ease,transform .2s ease}.tqo-dynamic-dashboard table.order-table tr.tqo-order-row:hover,.tqo-dynamic-dashboard table.order-table tr.tqo-order-row:focus{background:rgba(196,132,121,0.055);outline:none}.tqo-dynamic-dashboard table.order-table tr.tqo-order-row:hover .order-number{color:var(--terra2)}.tqo-dynamic-dashboard .tqo-order-details-card{width:min(960px,calc(100vw - 36px))}.tqo-dynamic-dashboard .tqo-order-details-body{background:linear-gradient(180deg,rgba(250,247,242,0.45),rgba(255,255,255,0.92))}.tqo-dynamic-dashboard .tqo-order-detail-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-bottom:20px}.tqo-dynamic-dashboard .tqo-order-detail-summary>div{background:#fff;border-top:2px solid var(--terra);padding:18px 16px;min-height:92px}.tqo-dynamic-dashboard .tqo-order-detail-summary span{display:block;color:var(--terra);font-size:10px;font-weight:400;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px}.tqo-dynamic-dashboard .tqo-order-detail-summary strong{display:block;color:var(--dark);font-family:'Lora',serif;font-size:21px;font-weight:400;line-height:1.2}.tqo-dynamic-dashboard .tqo-order-detail-summary strong.status{display:inline-flex;font-family:'Inter',sans-serif;font-size:11px;line-height:1.2}.tqo-dynamic-dashboard .tqo-order-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tqo-dynamic-dashboard .tqo-order-detail-box{background:#fff;border:1px solid rgba(196,132,121,0.22);padding:22px}.tqo-dynamic-dashboard .tqo-order-items-box{grid-column:1 / -1}.tqo-dynamic-dashboard .tqo-order-detail-box h3,.tqo-dynamic-dashboard .tqo-order-detail-downloads h3{font-family:'Lora',serif;font-size:24px;font-weight:400;color:var(--dark);margin:0 0 14px}.tqo-dynamic-dashboard .tqo-order-detail-box p,.tqo-dynamic-dashboard .tqo-order-detail-box address{margin:0 0 8px;color:var(--grey);font-size:14px;line-height:1.7;font-style:normal}.tqo-dynamic-dashboard .tqo-order-items{display:grid;gap:12px}.tqo-dynamic-dashboard .tqo-order-item{display:grid;grid-template-columns:72px 1fr auto;gap:16px;align-items:center;padding:14px;background:rgba(250,247,242,0.68);border:1px solid rgba(196,132,121,0.16)}.tqo-dynamic-dashboard .tqo-order-item img,.tqo-dynamic-dashboard .tqo-order-item-placeholder{width:72px;height:88px;object-fit:cover;background:linear-gradient(145deg,#fff,#F2EAE0);border:4px solid #fff;box-shadow:0 10px 24px rgba(30,20,16,.08)}.tqo-dynamic-dashboard .tqo-order-item strong{display:block;font-family:'Lora',serif;font-size:20px;font-weight:400;color:var(--dark);margin-bottom:5px}.tqo-dynamic-dashboard .tqo-order-item span{color:var(--grey);font-size:13px}.tqo-dynamic-dashboard .tqo-order-item em{color:var(--dark);font-style:normal;white-space:nowrap}.tqo-dynamic-dashboard .tqo-order-detail-downloads{margin-top:16px;background:#fff;border:1px solid rgba(196,132,121,0.22);padding:22px}@media (max-width:820px){.tqo-dynamic-dashboard .tqo-order-detail-summary,.tqo-dynamic-dashboard .tqo-order-detail-grid{grid-template-columns:1fr}.tqo-dynamic-dashboard .tqo-order-item{grid-template-columns:58px 1fr}.tqo-dynamic-dashboard .tqo-order-item em{grid-column:2}.tqo-dynamic-dashboard .tqo-order-item img,.tqo-dynamic-dashboard .tqo-order-item-placeholder{width:58px;height:72px}}html.tqo-order-modal-open{overflow:hidden}.tqo-order-details-modal{position:fixed !important;inset:0 !important;z-index:999999 !important;display:none !important;align-items:center !important;justify-content:center !important;padding:18px !important}.tqo-order-details-modal.is-open,.tqo-order-details-modal:target{display:flex !important}.tqo-order-details-modal .tqo-account-modal-bg{position:absolute !important;inset:0 !important;background:rgba(30,20,16,.54) !important;backdrop-filter:blur(8px) !important}.tqo-dynamic-dashboard .tqo-order-details-card,.tqo-order-details-modal .tqo-order-details-card{width:min(760px,calc(100vw - 28px)) !important;max-height:calc(100vh - 28px) !important;overflow:hidden !important;display:flex !important;flex-direction:column !important;border-top:3px solid var(--terra,#C48479) !important;box-shadow:0 34px 90px rgba(30,20,16,.30) !important}.tqo-order-details-modal .panel-head{padding:22px 24px 18px !important;border-bottom:1px solid rgba(196,132,121,.18) !important}.tqo-order-details-modal .panel-head h2{font-size:34px !important;line-height:1.05 !important;margin:0 0 6px !important}.tqo-order-modal-actions{display:inline-flex;gap:10px;align-items:center;flex:0 0 auto}.tqo-order-open-full{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:9px 13px;border:1px solid rgba(196,132,121,.32);border-radius:99px;color:var(--terra2,#B87068);text-decoration:none;font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.tqo-order-details-modal .tqo-order-details-body{overflow:auto !important;padding:22px 24px 24px !important}.tqo-dynamic-dashboard .tqo-order-detail-summary,.tqo-order-details-modal .tqo-order-detail-summary{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important;margin-bottom:14px !important}.tqo-dynamic-dashboard .tqo-order-detail-summary>div,.tqo-order-details-modal .tqo-order-detail-summary>div{min-height:auto !important;padding:13px 14px !important}.tqo-dynamic-dashboard .tqo-order-detail-summary strong,.tqo-order-details-modal .tqo-order-detail-summary strong{font-size:18px !important}.tqo-dynamic-dashboard .tqo-order-detail-grid,.tqo-order-details-modal .tqo-order-detail-grid{grid-template-columns:1fr !important;gap:10px !important}.tqo-dynamic-dashboard .tqo-order-detail-box,.tqo-order-details-modal .tqo-order-detail-box{padding:16px !important}.tqo-dynamic-dashboard .tqo-order-detail-box h3,.tqo-dynamic-dashboard .tqo-order-detail-downloads h3,.tqo-order-details-modal .tqo-order-detail-box h3,.tqo-order-details-modal .tqo-order-detail-downloads h3{font-size:20px !important;margin-bottom:10px !important}.tqo-dynamic-dashboard .tqo-order-item,.tqo-order-details-modal .tqo-order-item{grid-template-columns:58px 1fr auto !important;gap:12px !important;padding:10px !important}.tqo-dynamic-dashboard .tqo-order-item img,.tqo-dynamic-dashboard .tqo-order-item-placeholder,.tqo-order-details-modal .tqo-order-item img,.tqo-order-details-modal .tqo-order-item-placeholder{width:58px !important;height:70px !important}.tqo-dynamic-dashboard .tqo-order-item strong,.tqo-order-details-modal .tqo-order-item strong{font-size:17px !important}.tqo-dynamic-dashboard .tqo-order-detail-downloads,.tqo-order-details-modal .tqo-order-detail-downloads{padding:16px !important;margin-top:10px !important}@media (max-width:640px){.tqo-order-details-modal{padding:10px !important}.tqo-order-details-modal .panel-head{padding:18px 16px 14px !important;gap:12px !important}.tqo-order-open-full{display:none}.tqo-order-details-modal .tqo-order-details-body{padding:16px !important}.tqo-dynamic-dashboard .tqo-order-detail-summary,.tqo-order-details-modal .tqo-order-detail-summary{grid-template-columns:1fr !important}.tqo-dynamic-dashboard .tqo-order-item,.tqo-order-details-modal .tqo-order-item{grid-template-columns:50px 1fr !important}.tqo-dynamic-dashboard .tqo-order-item em,.tqo-order-details-modal .tqo-order-item em{grid-column:2 !important}}