.woocommerce-account{--lanternwp-account-nav:15.5rem;--lanternwp-account-card:31.75rem;--lanternwp-account-form:45rem;--lanternwp-account-thumb:3.25rem;--lanternwp-account-tile-icon:2.75rem;--lanternwp-account-gap:calc(var(--wp--preset--spacing--40) + var(--wp--preset--spacing--10));& .wp-block-post-title{max-width:var(--wp--style--global--wide-size)}& .wp-block-post-content>.woocommerce{max-width:var(--wp--style--global--wide-size);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--base);margin-block-start:var(--wp--preset--spacing--60)}& .woocommerce :is(h2,h3){font-size:var(--wp--preset--font-size--xl);font-weight:var(--wp--custom--heading--weight);line-height:var(--wp--custom--line-height--snug);margin:0}& .woocommerce p{margin:0}& .woocommerce .clear{display:none}& .woocommerce mark{font-weight:var(--wp--custom--weight--semibold)}& .woocommerce-notices-wrapper:not(:has(*)){display:none}}.woocommerce-account .wp-block-post-content>.woocommerce:has(>.woocommerce-MyAccount-navigation){grid-template-columns:var(--lanternwp-account-nav) minmax(0, 1fr);gap:var(--wp--preset--spacing--60) var(--wp--preset--spacing--80);align-items:start;display:grid;&:before,&:after{content:none}}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto;min-width:0;& ul{gap:var(--wp--preset--spacing--10);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}& li{margin:0;padding:0}& a{align-items:center;gap:var(--wp--preset--spacing--30);min-height:2.75rem;padding:0 var(--wp--preset--spacing--30);border-radius:var(--wp--custom--radius--field);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--base);font-weight:var(--wp--custom--weight--medium);line-height:var(--wp--custom--line-height--snug);text-decoration:none;display:flex;&:before{content:"";background-color:var(--wp--preset--color--muted);flex-shrink:0;width:1.1875rem;height:1.1875rem}}& li.is-active a{background:var(--wp--preset--color--surface);font-weight:var(--wp--custom--weight--semibold);text-decoration:none;&:before{background-color:var(--wp--preset--color--contrast)}}& .woocommerce-MyAccount-navigation-link--customer-logout{border-block-start:1px solid var(--wp--preset--color--border-subtle);margin-block-start:var(--wp--preset--spacing--40);padding-block-start:var(--wp--preset--spacing--40)}}.woocommerce-account .woocommerce-MyAccount-content{gap:var(--wp--preset--spacing--60);float:none;flex-direction:column;width:auto;min-width:0;display:flex;container:lanternwp-account/inline-size;&>p,& .woocommerce-orders-table+.woocommerce-pagination{color:var(--wp--preset--color--muted);line-height:var(--wp--custom--line-height--normal)}}.woocommerce-account .woocommerce :is(a.button,button.button,.wp-element-button){justify-content:center;align-items:center;gap:var(--wp--preset--spacing--20);min-height:var(--wp--custom--field--height);padding:0 var(--wp--preset--spacing--60);line-height:var(--wp--custom--line-height--snug);text-align:center;white-space:nowrap;margin:0;text-decoration:none;display:inline-flex}.woocommerce-account .woocommerce :is(a.button,button.button):where(:not(.wp-element-button,.wc-block-components-notice-banner *)){border:1px solid var(--wp--preset--color--primary);border-radius:var(--wp--custom--radius--control);background:var(--wp--preset--color--primary);color:var(--wp--preset--color--on-primary);font-size:var(--wp--preset--font-size--base);font-weight:var(--wp--custom--weight--semibold)}.woocommerce-account .woocommerce :is(a.button,button.button,.wp-element-button):is(.view,.cancel,.woocommerce-button--previous,.woocommerce-button--next,.woocommerce-order-withdrawal-content__button--secondary,.lanternwp-account-order__link),.woocommerce-account .woocommerce form.register button[type=submit]{border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--contrast);background:0 0}.woocommerce-account .woocommerce :is(table,.woocommerce-pagination,.lanternwp-account-order__footer) :is(a.button,.wp-element-button){min-height:var(--wp--custom--control--height);padding:0 var(--lanternwp-account-gap);font-size:var(--wp--preset--font-size--sm)}.woocommerce-account .woocommerce form{& .form-row{float:none;width:auto;margin:0;padding:0;display:block;&:before,&:after{content:none}}& .form-row label,& legend{margin:0 0 var(--wp--preset--spacing--20);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--semibold);line-height:var(--wp--custom--line-height--snug);display:block}& .required{visibility:visible;color:var(--wp--preset--color--muted);font-weight:var(--wp--custom--weight--regular);text-decoration:none}& .optional{color:var(--wp--preset--color--muted);font-weight:var(--wp--custom--weight--regular)}& :is(input.input-text,textarea,select){box-sizing:border-box;width:100%;min-height:var(--wp--custom--field--height);padding:0 var(--wp--preset--spacing--40);border:1px solid var(--wp--preset--color--border-strong);border-radius:var(--wp--custom--radius--field);background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:inherit;font-size:var(--wp--preset--font-size--base);font-weight:var(--wp--custom--weight--regular);line-height:var(--wp--custom--line-height--normal);margin:0;display:block;&::placeholder{color:var(--wp--preset--color--muted);opacity:1}}& textarea{min-height:7.5rem;padding-block:var(--wp--preset--spacing--30);resize:vertical}& [aria-invalid=true]{border-color:var(--wp--preset--color--sale)}& .form-row.woocommerce-invalid label{color:var(--wp--preset--color--sale)}& .form-row label.woocommerce-form__label-for-checkbox{align-items:center;gap:var(--wp--preset--spacing--30);font-weight:var(--wp--custom--weight--regular);cursor:pointer;margin:0;display:inline-flex}& .woocommerce-input-wrapper{display:block}& :is([id=account_display_name_description],.description,.woocommerce-password-hint){color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);line-height:var(--wp--custom--line-height--normal);background:0 0;margin-block-start:var(--wp--preset--spacing--20);padding:0;display:block;& em{font-style:normal}&:before{content:none}}& .password-input{display:block;position:relative;& input.input-text{padding-inline-end:var(--wp--custom--field--height)}}& .show-password-input{width:var(--wp--custom--field--height);height:var(--wp--custom--field--height);border-radius:var(--wp--custom--radius--field);color:var(--wp--preset--color--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translateY(-50%);&:before{content:"";background:currentColor;width:1.125rem;height:1.125rem;mask:url(../../../assets/icons/eye.svg) 50%/contain no-repeat}&:after{content:none}&.display-password{color:var(--wp--preset--color--contrast)}&:focus-visible{outline-offset:-2px}}& .woocommerce-password-strength{--lanternwp-strength:25%;padding:var(--wp--preset--spacing--30) 0 0;background:linear-gradient(currentcolor, currentcolor) left top / var(--lanternwp-strength) .25rem no-repeat, linear-gradient(var(--wp--preset--color--surface-2), var(--wp--preset--color--surface-2)) left top / 100% .25rem no-repeat;color:var(--wp--preset--color--sale);font-size:var(--wp--preset--font-size--xs);font-weight:var(--wp--custom--weight--semibold);text-align:start;border:0;margin-block-start:var(--wp--preset--spacing--20);&:dir(rtl){background-position:100% 0,100% 0}&.bad{--lanternwp-strength:50%}&.good{--lanternwp-strength:75%;color:var(--wp--preset--color--warning)}&.strong{--lanternwp-strength:100%;color:var(--wp--preset--color--success)}}& fieldset{min-width:0;padding:var(--wp--preset--spacing--50);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--custom--radius--panel);margin:0;& legend{padding:0 var(--wp--preset--spacing--20);font-family:var(--wp--custom--heading--family);font-size:var(--wp--preset--font-size--lg);font-weight:var(--wp--custom--heading--weight);letter-spacing:var(--wp--custom--heading--tracking);margin:0}}}.woocommerce-account .woocommerce .select2-container--default{& .select2-selection--single{height:var(--wp--custom--field--height);border:1px solid var(--wp--preset--color--border-strong);border-radius:var(--wp--custom--radius--field);background:var(--wp--preset--color--base);align-items:center;display:flex;& .select2-selection__rendered{padding-block:0;padding-inline:var(--wp--preset--spacing--40) var(--wp--custom--field--height);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--base);line-height:var(--wp--custom--line-height--normal)}& .select2-selection__arrow{width:var(--wp--custom--field--height);background:var(--wp--preset--color--contrast);height:100%;inset-block:0;inset-inline:auto 0;mask:url(../../../assets/icons/down.svg) 50%/1rem no-repeat;& b{display:none}}}&.select2-container--open .select2-selection--single,&.select2-container--focus .select2-selection--single{border-color:var(--wp--preset--color--contrast);box-shadow:0 0 0 1px var(--wp--preset--color--contrast)}&.select2-container--open.select2-container--below .select2-selection--single{border-end-end-radius:0;border-end-start-radius:0}}.woocommerce-account .select2-dropdown{border:1px solid var(--wp--preset--color--contrast);border-radius:var(--wp--custom--radius--field);background:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--base);overflow:hidden;& .select2-search__field{min-height:2.5rem;padding:0 var(--wp--preset--spacing--30);border:1px solid var(--wp--preset--color--border-strong);border-radius:var(--wp--custom--radius--field);font-size:var(--wp--preset--font-size--base)}& .select2-results__option{padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40)}& .select2-results__option--highlighted[aria-selected],& .select2-results__option--highlighted[data-selected]{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}}.woocommerce-account .wp-block-post-content>.woocommerce:not(:has(>.woocommerce-MyAccount-navigation,>[id=customer_login])),.woocommerce-account [id=customer_login]>.u-column1{gap:var(--lanternwp-account-gap);box-sizing:border-box;padding:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--20));border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--custom--radius--panel);flex-direction:column;display:flex}.woocommerce-account .wp-block-post-content>.woocommerce:not(:has(>.woocommerce-MyAccount-navigation,>[id=customer_login])){max-width:var(--lanternwp-account-card);&:before,&:after{content:none}}.woocommerce-account:not(.logged-in) .wp-block-post-title{max-width:var(--lanternwp-account-card)}.woocommerce-account:not(.logged-in):has([id=customer_login]){& .wp-block-post-title,& .wp-block-post-content>.woocommerce{max-width:calc(var(--lanternwp-account-card) * 2 + var(--wp--preset--spacing--50))}}.woocommerce-account [id=customer_login]{gap:var(--wp--preset--spacing--50);max-width:calc(var(--lanternwp-account-card) * 2 + var(--wp--preset--spacing--50));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid;&:before,&:after{content:none}&>.u-column1,&>.u-column2{float:none;width:auto}&>.u-column2{gap:var(--lanternwp-account-gap);padding:calc(var(--wp--preset--spacing--60) + var(--wp--preset--spacing--20));border-radius:var(--wp--custom--radius--panel);background:var(--wp--preset--color--surface);flex-direction:column;display:flex}}.woocommerce-account .woocommerce :is(form.login,form.register,form.lost_reset_password){gap:var(--lanternwp-account-gap);border:0;border-radius:0;flex-direction:column;margin:0;padding:0;display:flex;&>p:not(.form-row){color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--sm);line-height:var(--wp--custom--line-height--normal)}& .woocommerce-privacy-policy-text p{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);line-height:var(--wp--custom--line-height--normal)}& .form-row:has(>button[type=submit]),& .form-row:has(>.woocommerce-form-login__rememberme){align-items:stretch;gap:var(--lanternwp-account-gap);flex-direction:column;display:flex}& .woocommerce-form-login__rememberme{align-self:start}& button[type=submit]{float:none;width:100%}& .lost_password a,& .woocommerce-LostPassword a{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--semibold)}}.woocommerce-account.woocommerce-lost-password .wp-block-post-content>.woocommerce>p{color:var(--wp--preset--color--muted);line-height:var(--wp--custom--line-height--normal)}.lanternwp-order-status,.woocommerce-account[class*=lanternwp-view-order--] .woocommerce-MyAccount-content>p mark.order-status{--lanternwp-badge-background:color-mix(in srgb, var(--lanternwp-status,var(--wp--preset--color--muted)) 10%, var(--wp--preset--color--base));--lanternwp-badge-color:var(--lanternwp-status,var(--wp--preset--color--contrast));vertical-align:middle}.woocommerce-account[class*=lanternwp-view-order--] .woocommerce-MyAccount-content>p mark.order-status{min-height:1.5rem;padding:0 var(--wp--preset--spacing--20);border-radius:var(--wp--custom--radius--badge);background:var(--lanternwp-badge-background);color:var(--lanternwp-badge-color);font-family:var(--wp--custom--label--family);font-size:var(--wp--preset--font-size--2-xs);font-weight:var(--wp--custom--label--weight);letter-spacing:var(--wp--custom--label--tracking);line-height:var(--wp--custom--line-height--snug);text-transform:var(--wp--custom--label--transform);white-space:nowrap;align-items:center;display:inline-flex}:is(.lanternwp-order-status.is-info,.lanternwp-view-order--info mark.order-status){--lanternwp-status:var(--wp--preset--color--info)}:is(.lanternwp-order-status.is-warning,.lanternwp-view-order--warning mark.order-status){--lanternwp-status:var(--wp--preset--color--warning)}:is(.lanternwp-order-status.is-success,.lanternwp-view-order--success mark.order-status){--lanternwp-status:var(--wp--preset--color--success)}:is(.lanternwp-order-status.is-error,.lanternwp-view-order--error mark.order-status){--lanternwp-status:var(--wp--preset--color--sale)}.woocommerce-account .woocommerce table.shop_table{border-collapse:collapse;width:100%;font-size:var(--wp--preset--font-size--base);border:0;border-radius:0;margin:0;& :is(th,td){padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--30);border:0;border-block-end:1px solid var(--wp--preset--color--border-subtle);font-weight:var(--wp--custom--weight--regular);line-height:var(--wp--custom--line-height--snug);text-align:start;vertical-align:middle;&:first-child{padding-inline-start:0}&:last-child{padding-inline-end:0}}& thead th{padding-block:var(--wp--preset--spacing--30);color:var(--wp--preset--color--muted);font-family:var(--wp--custom--label--family);font-size:var(--wp--preset--font-size--xs);font-weight:var(--wp--custom--label--weight);letter-spacing:var(--wp--custom--label--tracking);text-transform:var(--wp--custom--label--transform)}& .amount{color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--weight--semibold)}& del .amount{color:var(--wp--preset--color--muted);font-weight:var(--wp--custom--weight--regular)}& ins{text-decoration:none}}.woocommerce-account .woocommerce .woocommerce-orders-table{& tbody :is(th,td){padding-block:var(--lanternwp-account-gap);color:var(--wp--preset--color--muted)}& .woocommerce-orders-table__cell-order-number a{color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--weight--bold)}& .woocommerce-orders-table__header-order-actions,& .woocommerce-orders-table__cell-order-actions{text-align:end}& .woocommerce-orders-table__cell-order-actions{white-space:nowrap;& .button{margin-inline-start:var(--wp--preset--spacing--20)}}}.woocommerce-account .woocommerce .woocommerce-pagination{justify-content:flex-end;gap:var(--wp--preset--spacing--20);display:flex}.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content{gap:var(--wp--preset--spacing--30);&>p:first-of-type{color:var(--wp--preset--color--contrast);font-family:var(--wp--custom--heading--family);font-size:var(--wp--preset--font-size--xl);font-weight:var(--wp--custom--heading--weight);letter-spacing:var(--wp--custom--heading--tracking);line-height:var(--wp--custom--line-height--snug);& a{font-weight:var(--wp--custom--weight--regular);letter-spacing:normal}}&>.lanternwp-account-order{margin-block-start:var(--wp--preset--spacing--50)}}.lanternwp-account-order,.woocommerce-account .woocommerce .woocommerce-OrderUpdates{gap:var(--wp--preset--spacing--40);padding:var(--wp--preset--spacing--50);border-radius:var(--wp--custom--radius--panel);background:var(--wp--preset--color--surface);flex-direction:column;display:flex}.lanternwp-account-order{& .lanternwp-account-order__header,& .lanternwp-account-order__footer{justify-content:space-between;align-items:center;gap:var(--wp--preset--spacing--30);flex-wrap:wrap;display:flex}& .lanternwp-account-order__header{align-items:flex-start}& .lanternwp-account-order__heading{gap:var(--wp--preset--spacing--10);flex-direction:column;display:flex}& h2.lanternwp-account-order__title{color:var(--wp--preset--color--muted);font-family:inherit;font-size:var(--wp--preset--font-size--xs);font-weight:var(--wp--custom--weight--regular);letter-spacing:normal}& .lanternwp-account-order__summary{color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--weight--bold);& .amount{font-weight:inherit}}& .lanternwp-account-order__items{gap:var(--wp--preset--spacing--30);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}& .lanternwp-account-order__item{width:var(--lanternwp-account-thumb);aspect-ratio:var(--wp--custom--media--product-ratio);border-radius:var(--wp--custom--radius--media);background:var(--wp--custom--color--media);overflow:hidden;& img{object-fit:cover;width:100%;height:100%;display:block}}& .lanternwp-account-order__date{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--sm)}}.lanternwp-account-shortcuts{gap:var(--wp--preset--spacing--40);margin:var(--wp--preset--spacing--30) 0 0;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));padding:0;list-style:none;display:grid}.lanternwp-account-shortcut{align-content:start;align-items:center;gap:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);box-sizing:border-box;height:100%;padding:var(--wp--preset--spacing--50);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--custom--radius--panel);color:var(--wp--preset--color--contrast);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"icon icon""title arrow""text text";text-decoration:none;display:grid;&:after{content:"";background:currentColor;grid-area:arrow;width:1rem;height:1rem;mask:url(../../../assets/icons/arrow.svg) 50%/contain no-repeat}& .lanternwp-account-shortcut__icon{--lanternwp-icon-size:1.125rem;width:var(--lanternwp-account-tile-icon);height:var(--lanternwp-account-tile-icon);border-radius:var(--wp--custom--radius--control);background:var(--wp--preset--color--surface);grid-area:icon;justify-content:center;align-items:center;margin-block-end:var(--wp--preset--spacing--20);display:inline-flex}& .lanternwp-account-shortcut__title{font-size:var(--wp--preset--font-size--md);font-weight:var(--wp--custom--weight--bold);line-height:var(--wp--custom--line-height--snug);grid-area:title}& .lanternwp-account-shortcut__text{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);line-height:var(--wp--custom--line-height--normal);grid-area:text}}.woocommerce-account .woocommerce .woocommerce-OrderUpdates{margin:calc(var(--wp--preset--spacing--40) * -1) 0 0;list-style:none;& .woocommerce-OrderUpdate{margin:0;padding-inline-start:var(--wp--preset--spacing--60);position:relative;&:before{content:"";top:.4em;background:var(--wp--preset--color--muted);border-radius:50%;width:.5rem;height:.5rem;position:absolute;inset-inline-start:var(--wp--preset--spacing--10)}&:first-child:before{background:var(--wp--preset--color--contrast)}}& .woocommerce-OrderUpdate-meta{color:var(--wp--preset--color--muted);font-weight:var(--wp--custom--weight--regular);font-size:var(--wp--preset--font-size--xs)}& .woocommerce-OrderUpdate-description p{color:var(--wp--preset--color--contrast)}}.woocommerce-account .woocommerce .woocommerce-order-details{gap:var(--wp--preset--spacing--40);flex-direction:column;margin:0;display:flex;& .order_details{& .product-name a{color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--weight--semibold)}& .product-quantity{color:var(--wp--preset--color--muted);font-weight:var(--wp--custom--weight--regular)}& .wc-item-meta{margin:var(--wp--preset--spacing--10) 0 0;color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);padding:0;list-style:none;& :is(strong,p){font-weight:var(--wp--custom--weight--regular);display:inline}}& .product-total,& tfoot td{text-align:end}& tfoot :is(th,td){padding-block:var(--wp--preset--spacing--20);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--sm);border-block-end:0}& tfoot tr:first-child :is(th,td){padding-block-start:var(--wp--preset--spacing--40)}}& .order-again{display:flex}& .order-actions-button+.order-actions-button{margin-inline-start:var(--wp--preset--spacing--20)}}.woocommerce-account .woocommerce .woocommerce-customer-details{margin:0}.woocommerce-account .woocommerce :is(.woocommerce-Addresses,.woocommerce-columns--addresses){gap:var(--lanternwp-account-gap);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));width:auto;margin:0;display:grid;&:before,&:after{content:none}&>:is(.woocommerce-Address,.woocommerce-column){gap:var(--wp--preset--spacing--30);float:none;box-sizing:border-box;width:auto;padding:var(--wp--preset--spacing--50);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--custom--radius--panel);flex-direction:column;margin:0;display:flex}& :is(h2,h3){float:none;font-size:var(--wp--preset--font-size--lg)}& .title{justify-content:space-between;align-items:baseline;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);flex-wrap:wrap;display:flex;&:before,&:after{content:none}& .edit{float:none;align-items:center;gap:var(--wp--preset--spacing--10);color:var(--wp--preset--color--contrast);font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--semibold);margin:0;display:inline-flex;&:before{content:"";background:currentColor;width:.875rem;height:.875rem;mask:url(../../../assets/icons/edit.svg) 50%/contain no-repeat}}}& address{color:var(--wp--preset--color--muted);font-style:normal;line-height:var(--wp--custom--line-height--normal);border:0;margin:0;padding:0;& p{margin:0;padding:0;&:before{content:none}}}}.woocommerce-account .woocommerce :is(.woocommerce-address-fields__field-wrapper,form.edit-account,form.edit-account fieldset,.woocommerce-OrderWithdrawalForm){gap:var(--lanternwp-account-gap) var(--wp--preset--spacing--40);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;&>*{grid-column:1/-1}&>:is(.form-row-first,.form-row-last){grid-column:auto}}.woocommerce-account .woocommerce .woocommerce-address-fields__field-wrapper{&>[id$=_postcode_field]:has(+[id$=_city_field]),&>[id$=_postcode_field]+[id$=_city_field],&>[id$=_city_field]:has(+[id$=_postcode_field]),&>[id$=_city_field]+[id$=_postcode_field]{grid-column:auto}}.woocommerce-account .woocommerce form.edit-account{max-width:var(--lanternwp-account-form);& fieldset{margin-block-start:var(--wp--preset--spacing--40);&>.form-row:has([id=password_1],[id=password_2]){grid-column:auto}}}.woocommerce-account .woocommerce .woocommerce-address-fields{gap:var(--wp--preset--spacing--60);flex-direction:column;display:flex}.woocommerce-account.woocommerce-edit-address .woocommerce-MyAccount-content>form{gap:var(--wp--preset--spacing--60);max-width:var(--lanternwp-account-form);flex-direction:column;display:flex}.woocommerce-account .woocommerce .woocommerce-order-withdrawal-content{gap:var(--wp--preset--spacing--50);max-width:var(--lanternwp-account-form);flex-direction:column;display:flex;& .woocommerce-order-withdrawal-content__intro{color:var(--wp--preset--color--muted);line-height:var(--wp--custom--line-height--normal)}& .woocommerce-order-withdrawal-content__note{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);line-height:var(--wp--custom--line-height--normal);margin-block-start:calc(var(--wp--preset--spacing--40) * -1)}& .woocommerce-order-withdrawal-content__steps{gap:var(--wp--preset--spacing--20);counter-reset:lanternwp-step;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;padding:0;list-style:none;display:grid}& .woocommerce-order-withdrawal-content__step{border-block-start:3px solid var(--wp--preset--color--border-subtle);color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--xs);counter-increment:lanternwp-step;padding-block-start:var(--wp--preset--spacing--20);&:before{content:counter(lanternwp-step) ". "}&:after{content:none}}& .woocommerce-order-withdrawal-content__step--current{border-color:var(--wp--preset--color--contrast);color:var(--wp--preset--color--contrast);font-weight:var(--wp--custom--weight--semibold)}& .woocommerce-order-withdrawal-content__radio-field{gap:var(--wp--preset--spacing--20);border:0;border-radius:0;flex-direction:column;padding:0;display:flex;& legend{font-family:inherit;font-size:var(--wp--preset--font-size--sm);font-weight:var(--wp--custom--weight--semibold);letter-spacing:normal;padding:0}}& .woocommerce-order-withdrawal-content__radio-label{align-items:center;gap:var(--wp--preset--spacing--30);min-height:var(--wp--custom--field--height);box-sizing:border-box;padding:0 var(--wp--preset--spacing--40);border:1px solid var(--wp--preset--color--border-strong);border-radius:var(--wp--custom--radius--field);font-weight:var(--wp--custom--weight--medium);cursor:pointer;margin:0;display:flex;&:has(:checked){border-color:var(--wp--preset--color--contrast);box-shadow:inset 0 0 0 1px var(--wp--preset--color--contrast)}}& .woocommerce-order-withdrawal-content__field-error{color:var(--wp--preset--color--sale);font-size:var(--wp--preset--font-size--xs);font-weight:var(--wp--custom--weight--semibold);margin-block-start:var(--wp--preset--spacing--10);display:block}& .woocommerce-order-withdrawal-content__review{gap:var(--wp--preset--spacing--20);padding:var(--wp--preset--spacing--50);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--custom--radius--panel);font-size:var(--wp--preset--font-size--sm);flex-direction:column;margin:0;display:flex}& .woocommerce-order-withdrawal-content__review-row{justify-content:space-between;gap:var(--wp--preset--spacing--40);display:flex;& dt{color:var(--wp--preset--color--muted)}& dd{font-weight:var(--wp--custom--weight--semibold);text-align:end;margin:0}}& .woocommerce-order-withdrawal-content__actions{gap:var(--wp--preset--spacing--30);flex-wrap:wrap;display:flex}}@media (width<782px){.woocommerce-account .wp-block-post-content>.woocommerce:has(>.woocommerce-MyAccount-navigation){gap:var(--wp--preset--spacing--60);grid-template-columns:minmax(0,1fr)}.woocommerce-account .woocommerce-MyAccount-navigation{& ul{gap:var(--wp--preset--spacing--20);margin-block:calc(-1 * var(--wp--preset--spacing--10));margin-inline:calc(-1 * var(--wp--custom--layout--gutter));padding-block:var(--wp--preset--spacing--10);padding-inline:var(--wp--custom--layout--gutter);scrollbar-width:none;flex-direction:row;overflow-x:auto}& li{flex-shrink:0}& a{min-height:2.375rem;padding:0 var(--wp--preset--spacing--40);border-radius:var(--wp--custom--radius--control);background:var(--wp--preset--color--surface);font-size:var(--wp--preset--font-size--sm);white-space:nowrap;&:before{content:none}}& li.is-active a{background:var(--wp--preset--color--contrast);color:var(--wp--preset--color--base)}& .woocommerce-MyAccount-navigation-link--customer-logout{border:0;margin:0;padding:0}}}@container lanternwp-account (width<44rem){.woocommerce-account .woocommerce table.woocommerce-orders-table{display:block;& thead{display:none}& tbody{gap:var(--wp--preset--spacing--30);flex-direction:column;display:flex}& tr{align-items:center;gap:var(--wp--preset--spacing--20) var(--wp--preset--spacing--10);padding:var(--lanternwp-account-gap);border:1px solid var(--wp--preset--color--border-subtle);border-radius:var(--wp--custom--radius--panel);grid-template-columns:auto auto minmax(0,1fr);grid-template-areas:"number number status""date total total""actions actions actions";display:grid}& tbody :is(th,td){font-size:var(--wp--preset--font-size--sm);text-align:start;border:0;padding:0;display:block;&:before{content:none}}& .woocommerce-orders-table__cell-order-number{font-size:var(--wp--preset--font-size--md);grid-area:number}& .woocommerce-orders-table__cell-order-status{grid-area:status;justify-self:end}& .woocommerce-orders-table__cell-order-date{grid-area:date}& .woocommerce-orders-table__cell-order-total{grid-area:total;justify-self:start;&:before{content:"\0000b7";margin-inline-end:var(--wp--preset--spacing--10)}}& .woocommerce-orders-table__cell-order-actions{gap:var(--wp--preset--spacing--20);white-space:normal;grid-area:actions;margin-block-start:var(--wp--preset--spacing--20);display:flex;&:empty{display:none}& .button{flex:1 1 0;margin:0}}}}@container lanternwp-account (width<36rem){.woocommerce-MyAccount-content .wc-block-components-notice-banner .wc-block-components-notice-banner__content:has(>.button){flex-direction:column;align-items:flex-start}}@media (width<600px){.woocommerce-account .wp-block-post-content>.woocommerce{margin-block-start:var(--wp--preset--spacing--40)}.woocommerce-account.woocommerce-dashboard .woocommerce-MyAccount-content>p:first-of-type{font-size:var(--wp--preset--font-size--lg)}.woocommerce-account .wp-block-post-content>.woocommerce:not(:has(>.woocommerce-MyAccount-navigation,>[id=customer_login])),.woocommerce-account [id=customer_login]>.u-column1,.woocommerce-account [id=customer_login]>.u-column2{padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--50)}.woocommerce-account [id=customer_login]{grid-template-columns:minmax(0,1fr)}.woocommerce-account .woocommerce :is(.woocommerce-address-fields__field-wrapper,form.edit-account,form.edit-account fieldset,.woocommerce-OrderWithdrawalForm)>:is(.form-row-first,.form-row-last,.form-row:has([id=password_1],[id=password_2]),[id$=_postcode_field],[id$=_city_field]){grid-column:1/-1}.woocommerce-account .woocommerce form fieldset{padding:var(--wp--preset--spacing--40)}.lanternwp-account-order{padding:var(--lanternwp-account-gap);& .lanternwp-account-order__footer{flex-direction:column;align-items:flex-start}}.lanternwp-account-shortcuts{gap:var(--wp--preset--spacing--20);grid-template-columns:minmax(0,1fr)}.lanternwp-account-shortcut{gap:0 var(--wp--preset--spacing--30);padding:var(--wp--preset--spacing--40);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title arrow""icon text arrow";&:after{mask-image:url(../../../assets/icons/right.svg)}& .lanternwp-account-shortcut__icon{margin:0}& .lanternwp-account-shortcut__title{font-size:var(--wp--preset--font-size--base)}}}