.account-page .page-title h1:focus{outline:none}.account-verification-explainer{margin-bottom:var(--space-3)}.account-panel,.account-benefits{background:var(--stage,#e8efeb);padding:var(--panel-space)}.account-form{gap:var(--space-2);flex-direction:column;max-width:640px;display:flex}.account-form .field{margin-bottom:0}.account-form .field small{margin-top:var(--space-1);font-size:var(--text-supporting);line-height:var(--leading-body)}.account-form>.small-link{align-self:flex-start}.account-benefits h2{margin-bottom:var(--space-3)}.account-benefits ul{margin-bottom:var(--space-4);padding-left:20px}.account-benefits li{margin-bottom:var(--space-2)}.account-benefits>p{margin-top:var(--space-4)}.account-nav{gap:var(--space-1);flex-direction:column;align-items:stretch;display:flex}.account-nav-sections{gap:var(--space-1);flex-direction:column;display:flex}.account-nav-sections button{align-items:center;gap:var(--space-1);padding:var(--space-2);border-bottom:1px solid var(--line);text-align:left;cursor:pointer;display:flex}.account-nav-sections button.active{color:var(--blue);border-bottom-color:var(--blue);box-shadow:inset 0 -2px var(--blue);font-weight:700}.account-nav-mobile{display:none}.account-nav-signout{min-height:44px;margin-top:var(--space-2);padding-inline:var(--space-2);font-size:var(--text-supporting);text-underline-offset:3px;cursor:pointer;align-self:flex-start;text-decoration:underline}.account-nav-signout:disabled{opacity:.6;cursor:default}.account-content>h2,.account-section>h2{margin-bottom:var(--space-4)}.account-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.account-actions button{cursor:pointer}.account-actions button:disabled{cursor:default;opacity:.6}.account-checkbox{align-items:flex-start;gap:var(--space-2);font-family:inherit;font-size:var(--text-body);font-weight:400;line-height:var(--leading-body);display:flex}.account-checkbox input{flex-shrink:0;margin-top:4px}.account-feedback{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-4);background:#e8efeb;display:flex}.account-feedback svg{flex-shrink:0}.account-notice{padding:var(--space-2);margin-bottom:var(--space-3);border-left:3px solid #1e667c}.account-verification{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line)}.account-address{background:var(--summary-surface);padding:var(--panel-space);flex-direction:column;align-items:flex-start;display:flex}.account-address-heading,.account-address .account-default{margin-bottom:var(--space-2)}.account-address>.address-text{margin-bottom:var(--space-3)}.account-address>.account-actions{margin-top:auto}.account-default{font-size:var(--text-supporting);color:#1e667c;font-weight:700}.account-remove{padding-top:var(--space-3);margin-top:var(--space-3);border-top:1px solid var(--line)}.account-order-list{padding:0;list-style:none}.account-order-list a{padding:var(--space-3) 0;border-bottom:1px solid var(--line);align-items:center}.account-order-list-total{text-align:right;white-space:nowrap}.account-order-list svg{justify-self:end}.account-order-list small{font-size:var(--text-supporting);margin-top:var(--space-1);display:block}.account-order-heading{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.account-order-heading>span,.account-order-status dt{color:var(--muted);font-size:var(--text-supporting)}.account-order-status{margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line)}.account-order-status dd{margin:var(--space-1) 0 0;text-transform:capitalize;font-weight:600}.account-order-tax{padding-inline:var(--space-2);text-align:right;font-size:var(--text-supporting);color:var(--muted);margin:var(--space-2) 0 0}.account-order-help{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);color:var(--muted);font-size:var(--text-supporting)}.account-order-help a{text-underline-offset:3px;text-decoration:underline}.account-order{margin-top:var(--space-4)}.account-order h3{margin:var(--space-4) 0 var(--space-2)}.account-empty{background:var(--summary-surface);padding:var(--panel-space)}.account-empty>p,.checkout-account-choice{margin:var(--space-3) 0}.checkout-saved-address{margin-bottom:var(--space-3)}@media (max-width:800px){.account-nav{align-items:flex-end;gap:var(--space-2);flex-direction:row}.account-nav-sections{display:none}.account-nav-mobile{flex:1;min-width:0;display:block}.account-nav-select{display:block;position:relative}.account-nav-select select{appearance:none;width:100%;min-height:48px;padding:var(--space-1) var(--space-6) var(--space-1) var(--space-2);color:var(--ink);font-size:var(--text-body);cursor:pointer;background:#fff;border:1px solid #b9c5c6;border-radius:0;font-weight:600}.account-nav-select svg{right:var(--select-arrow-inset);color:var(--ink);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.account-nav-signout{min-height:48px;padding-inline:var(--space-1);flex-shrink:0;align-self:flex-end;margin-top:0}}.checkout-save-account{margin:var(--space-3) 0 var(--space-4)}.checkout-save-account .note{margin-top:var(--space-2)}.checkout-account-invitation{padding:var(--panel-space);margin:var(--space-4) 0;background:var(--stage,#e8efeb)}.checkout-account-invitation h3,.checkout-account-invitation p{margin-bottom:var(--space-2)}.checkout-account-password{margin-top:var(--space-3)}.order-confirmation-banner{align-items:center;gap:var(--space-3);padding:var(--panel-space);color:#fff;background:#1e667c;display:flex}.order-confirmation-banner>svg{flex-shrink:0}.order-confirmation-banner .eyebrow{color:inherit;margin-bottom:var(--space-1)}.order-confirmation-banner h2{margin:0 0 var(--space-1)}.order-confirmation-banner h2:focus{outline:none}.order-confirmation-banner p{overflow-wrap:anywhere}.order-confirmation-greeting{margin-block:var(--space-4) var(--space-3)}.order-confirmation-test{padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-body);background:#fff3c4}.order-confirmation-layout h3{font-size:var(--text-card);margin-bottom:var(--space-3);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.order-confirmation-table{border-collapse:collapse;width:100%;font-size:var(--text-body);line-height:var(--leading-body)}.order-confirmation-table th,.order-confirmation-table td{padding:var(--space-2);text-align:left;vertical-align:top}.order-confirmation-table thead{background:#e8efeb}.order-confirmation-table tbody td{border-bottom:1px solid var(--line)}.order-confirmation-table small{font-size:var(--text-supporting);color:#526b70;overflow-wrap:anywhere;margin-top:4px;display:block}.order-confirmation-table tbody td:first-child{overflow-wrap:anywhere}.order-confirmation-table thead th:nth-child(2),.order-confirmation-table tbody td:nth-child(2){text-align:center}.order-confirmation-table tr>:last-child{text-align:right;white-space:nowrap}.order-confirmation-table tbody td:last-child{font-weight:700}.order-confirmation-table tfoot th{font-weight:400}.order-confirmation-total>*{border-top:1px solid var(--line);font-size:var(--text-card);font-weight:700!important}.order-confirmation-vat{padding-inline:var(--space-2);text-align:right;font-size:var(--text-supporting);color:#526b70;margin-block:var(--space-1) var(--space-3)}.order-confirmation-details{padding:var(--panel-space);background:#e8efeb;align-self:start}.order-confirmation-details section+section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.order-confirmation-details address{font-style:normal}.order-confirmation-details p{margin-bottom:var(--space-2)}.order-confirmation-closing{margin-top:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-4)}.order-confirmation-closing p+p{margin-top:var(--space-3)}.order-confirmation-closing .account-actions{margin-top:var(--space-4)}@media (max-width:600px){.order-confirmation-banner{align-items:flex-start;gap:var(--space-2)}.order-confirmation-banner>svg{width:28px}.order-confirmation-table{font-size:var(--text-body)}.order-confirmation-table th,.order-confirmation-table td{padding:var(--space-2) var(--space-1)}.order-confirmation-table small{font-size:var(--text-supporting)}.order-confirmation-total>*{font-size:var(--text-card)}}.account-deletion{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.account-deletion>h3{font-size:var(--text-card);margin:0 0 var(--space-2);line-height:var(--leading-card);letter-spacing:var(--tracking-card)}.account-deletion>p{margin:0 0 var(--space-2)}.account-deletion>p,.account-deletion .account-form>p{color:var(--muted);font-size:var(--text-supporting);line-height:1.6}.account-address-form{gap:var(--space-3);width:100%;max-width:none}.account-email-panel{background:var(--summary-surface);padding:var(--panel-space)}.account-email-heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.account-card-heading{align-items:center;gap:var(--space-1);font-size:var(--text-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);margin:0;display:flex}.account-card-heading svg{flex-shrink:0}.account-email-address{margin:var(--space-3) 0 0;color:#5b6b70;font-family:inherit;font-size:var(--text-supporting);font-weight:400;line-height:var(--leading-body);overflow-wrap:anywhere}.account-loading{min-height:240px;padding-block:var(--space-3);color:var(--muted)}.checkout-confirmation-intro{scroll-margin-top:var(--space-4)}.checkout-confirmation-intro h1:focus{outline:none}.address-text{font-style:normal;font-size:inherit;line-height:var(--leading-body);overflow-wrap:anywhere}.address-text span{display:block}.address-text .address-business{margin-top:var(--space-2)}.payment-marks{color:var(--muted);font-size:var(--text-caption);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin:16px 0;line-height:1.5;display:flex}.payment-marks-copy,.payment-marks-logos{align-items:center;gap:8px;display:flex}.payment-marks-logos svg{width:42px;height:28px;display:block}.account-settings>.marketing-preferences{margin-top:var(--space-4)}.account-email-panel>.account-actions{margin-top:var(--space-3)}.account-order-addresses{margin-block:var(--space-4)}.account-order .checkout-addresses h3{margin:0 0 var(--space-3)}.account-order-invoice{align-items:flex-start;gap:var(--space-1);margin-top:var(--space-3);flex-direction:column;display:flex}.account-order-invoice .note{margin:0}@media (max-width:600px){.order-confirmation-vat{padding-inline:var(--space-1)}}@media (max-width:440px){.account-order-tax{padding-inline:var(--space-1)}}.account-nav-sections svg{flex-shrink:0}@media (max-width:800px){.account-nav-select select{padding-left:var(--space-6)}.account-nav-select .account-nav-selected-icon{left:var(--space-2);right:auto}}
