.asc-account{max-width:1240px;margin:0 auto;padding:48px 24px 72px;color:var(--as-ink,#191919)}
.asc-account-intro{max-width:760px;margin-bottom:36px}.asc-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:600;margin-bottom:10px}.asc-account h1{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:0 0 16px}.asc-account-intro>p:last-child{color:#626262;font-size:16px;line-height:1.6}
.asc-account .woocommerce{min-width:0}.asc-account .woocommerce:after{content:"";display:block;clear:both}.asc-account .woocommerce-MyAccount-navigation{width:220px;float:left;margin:0 36px 24px 0}.asc-account .woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none;border-top:1px solid var(--as-line-soft)}.asc-account .woocommerce-MyAccount-navigation li{list-style:none;margin:0;border-bottom:1px solid var(--as-line-soft)}.asc-account .woocommerce-MyAccount-navigation a{display:block;padding:15px 12px;color:inherit;text-decoration:none;font-size:14px}.asc-account .woocommerce-MyAccount-navigation .is-active a{background:#f5f5f5;font-weight:600;border-left:3px solid var(--as-yellow)}
.asc-account .woocommerce-MyAccount-content{float:none;width:auto;overflow:hidden;min-width:0}.asc-account .woocommerce-MyAccount-content>p{line-height:1.7}.asc-account table{width:100%;font-size:14px}.asc-account td,.asc-account th{overflow-wrap:anywhere}.asc-account form .form-row{min-width:0}.asc-account input:not([type=checkbox]):not([type=radio]),.asc-account select,.asc-account textarea{max-width:100%}.asc-account fieldset{margin:24px 0}.asc-account .woocommerce-form-login,.asc-account .woocommerce-form-register{max-width:540px}.asc-account .woocommerce-orders-table__cell-order-actions .button{margin:4px 6px 4px 0}.asc-checkout-consent{margin:10px 0 4px;font-size:13px;line-height:1.6}
@media(max-width:900px){.asc-account{padding:36px 22px 56px}.asc-account .woocommerce-MyAccount-navigation{width:185px;margin-right:24px}.asc-account .woocommerce-MyAccount-navigation a{padding:13px 9px}}
@media(max-width:600px){.asc-account{padding:28px 16px 42px}.asc-account-intro{margin-bottom:24px}.asc-account .woocommerce-MyAccount-navigation{width:100%;float:none;margin:0 0 24px;overflow-x:auto}.asc-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%;border-top:0}.asc-account .woocommerce-MyAccount-navigation li{flex:0 0 auto}.asc-account .woocommerce-MyAccount-navigation a{white-space:nowrap;padding:12px}.asc-account .woocommerce-MyAccount-navigation .is-active a{border-left:0;border-bottom:3px solid var(--as-yellow)}.asc-account .woocommerce-MyAccount-content{overflow:visible;width:100%}.asc-account .woocommerce-Addresses .col-1,.asc-account .woocommerce-Addresses .col-2,.asc-account .form-row-first,.asc-account .form-row-last{float:none;width:100%}.asc-account table.shop_table_responsive tr{display:block;margin-bottom:16px}.asc-account table.shop_table_responsive td{display:block;min-height:42px;text-align:right}.asc-account table.shop_table_responsive td:before{content:attr(data-title) ': ';font-weight:600;float:left;text-align:left;max-width:48%}.asc-account table.shop_table_responsive thead{display:none}.asc-account .woocommerce-orders-table__cell-order-actions{clear:both}.asc-account .woocommerce-orders-table__cell-order-actions:before{display:none!important}}

/* Packages with unavailable source photos retain the complete item list. */
.autool-package-layout>.autool-package-copy:only-child{grid-column:1/-1;max-width:none}
