.account-woo mark{background: none;color: var(--ink);font-weight: 600;padding: 0}.cart-page{padding-top: var(--page-top);padding-bottom: 24px}.cart-shell .product-name a{color: var(--ink);font-family: var(--serif);font-size: 20px}.thanks-finish{--mark-light: none;--mark-dark: block}[data-theme="dark"] .thanks-finish{--mark-light: block;--mark-dark: none}.thanks-finish--account,[data-theme="dark"] .thanks-finish--account{--mark-light: inherit;--mark-dark: inherit}.thanks-finish .bundle-brand-mark{color: var(--paper)}body.tpl-cc .cs-up--page .cs-up__items{grid-template-columns: repeat(auto-fill,minmax(140px,1fr))}body.tpl-cc .cs-up--page .cs-up__card{padding: 0 0 10px;overflow: hidden}body.tpl-cc .cs-up--page .cs-up__art{aspect-ratio: 2 / 1;width: 100%;height: auto;object-fit: contain;margin: 0 0 4px;padding: 8px 6px 4px;box-sizing: border-box;background: var(--paper-soft)}body.tpl-cc .cs-up--page .cs-up__tick,body.tpl-cc .cs-up--page .cs-up__badge{z-index: 1}body.tpl-cc .cs-up--page .cs-up__name,body.tpl-cc .cs-up--page .cs-up__price{padding: 0 10px}@media (max-width: 560px){body.tpl-cc .cs-up--page .cs-up__items{grid-template-columns: repeat(2,minmax(0,1fr))}}.thanks-block{padding: 64px 0 96px;background: var(--paper)}.thanks-wrap{max-width: 1080px;margin: 0 auto;padding: 0 24px}.thanks-head{max-width: 640px;margin-bottom: 48px}.thanks-head .display{margin: .3em 0 .4em}.thanks-head .muted{font-size: 1.05rem;line-height: 1.55}.thanks-card{background: var(--paper-soft);border: 1px solid var(--rule);border-radius: var(--radius);padding: 32px}.thanks-card-head{margin-bottom: 12px}.thanks-card .tag{display: inline-block;font-family: var(--mono,monospace);font-size: .8rem;color: color-mix(in srgb,var(--ink) 55%,transparent);margin-bottom: 8px}.thanks-card h2{margin: .1em 0 .5em;font-size: 1.6rem;line-height: 1.2}.thanks-support .eyebrow{margin-bottom: 12px}.thanks-links{list-style: none;padding: 0;margin: 0}.thanks-links li + li{margin-top: 10px;padding-top: 10px;border-top: 1px solid var(--rule)}.thanks-links a{text-decoration: none;color: inherit;border-bottom: 1px solid transparent}.thanks-links a:hover{border-bottom-color: var(--ink)}.thanks-finish{background: var(--ink);color: var(--paper);border-radius: var(--radius);padding: 40px;margin-bottom: 48px;display: grid;grid-template-columns: minmax(0,1.35fr) minmax(0,1fr);gap: 32px;align-items: center}.thanks-finish .eyebrow{color: color-mix(in srgb,var(--paper) 60%,transparent)}.thanks-finish h2{color: var(--paper);font-size: 1.6rem;line-height: 1.2;margin: .3em 0 .5em}.thanks-finish .muted{color: color-mix(in srgb,var(--paper) 72%,transparent)}.thanks-finish-price{display: flex;align-items: baseline;gap: 12px;margin: 18px 0 20px;font-family: var(--serif,Georgia,serif)}.thanks-finish-price .was{font-size: 1.1rem;color: color-mix(in srgb,var(--paper) 55%,transparent)}.thanks-finish-price .now{font-size: 2rem;color: var(--paper)}.thanks-finish-price .woocommerce-Price-amount{color: inherit}.thanks-finish .eyebrow{margin-top: 0}.thanks-finish .btn{background: var(--paper);color: var(--ink);border-color: var(--paper);display: inline-flex;align-items: baseline;justify-content: center;gap: .35em}.thanks-finish .btn:hover{background: transparent;color: var(--paper)}.thanks-finish-note{font-size: .85rem;margin-top: 14px}.thanks-finish-art img{display: block;width: 100%;height: auto;border-radius: var(--radius)}@media (max-width: 860px){.thanks-finish{grid-template-columns: minmax(0,1fr);padding: 28px 22px;gap: 22px}.thanks-finish-art{order: 2}.thanks-finish-copy{order: 1}.thanks-finish-price .now{font-size: 1.7rem}}.thanks-finish--account{background: transparent;color: var(--ink);border: 1px solid var(--rule);padding: 28px 32px;margin: 0 0 40px;grid-template-columns: minmax(0,1fr)}.thanks-finish--account .eyebrow{color: color-mix(in srgb,var(--ink) 60%,transparent)}.thanks-finish--account h2{color: var(--ink);font-size: 1.35rem;margin: .25em 0 .4em}.thanks-finish--account .muted{color: color-mix(in srgb,var(--ink) 70%,transparent)}.thanks-finish--account .thanks-finish-price{margin: 12px 0 0}.thanks-finish--account .thanks-finish-price .was{color: color-mix(in srgb,var(--ink) 55%,transparent)}.thanks-finish--account .thanks-finish-price .now{color: var(--ink);font-size: 1.6rem}.thanks-finish--account .thanks-finish-copy{display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 32px;align-items: end}.thanks-finish--account .thanks-finish-copy > :not(.btn):not(.thanks-finish-price){grid-column: 1 / -1}.thanks-finish--account .btn{background: var(--ink);color: var(--paper);border-color: var(--ink)}.thanks-finish--account .btn:hover{background: transparent;color: var(--ink)}@media (max-width: 860px){.thanks-finish--account{padding: 22px 20px;margin-bottom: 28px}.thanks-finish--account .thanks-finish-copy{grid-template-columns: minmax(0,1fr);row-gap: 14px}.thanks-finish--account .btn{width: 100%;justify-self: stretch}.thanks-finish--account .thanks-finish-copy .muted{margin-bottom: 0}}.thanks-upsell{border-top: 1px solid var(--rule);padding-top: 56px;margin-bottom: 56px}.thanks-upsell-head{max-width: 620px;margin-bottom: 28px}.thanks-upsell-head h2{font-size: 1.6rem;margin: .3em 0 .4em}.thanks-upsell-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}@media (max-width: 860px){.thanks-upsell-grid{grid-template-columns: 1fr}}.thanks-companion{background: var(--paper-soft);border: 1px solid var(--rule);border-radius: var(--radius);display: flex;flex-direction: column;overflow: hidden}.thanks-companion-art{aspect-ratio: 4/3;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid var(--rule);background: var(--paper)}.thanks-companion-art .tag{font-family: var(--mono,monospace);font-size: .85rem;color: color-mix(in srgb,var(--ink) 50%,transparent)}.thanks-companion-art--lineup{padding: 14px}.thanks-companion-art--lineup .bundle-thumb{width: 100%;max-width: 360px;margin: 0 auto}.thanks-companion-body{padding: 20px 22px 22px;display: flex;flex-direction: column;gap: 10px;flex: 1}.thanks-companion-body h3{margin: 0;font-size: 1.2rem}.thanks-companion-foot{display: flex;align-items: center;justify-content: space-between;margin-top: auto;padding-top: 8px}.thanks-companion-foot .price{font-family: var(--serif,Georgia,serif);font-size: 1.25rem}.account-block{padding: 56px 0 96px;background: var(--paper)}.account-wrap{max-width: 1120px;margin: 0 auto;padding: 0 24px}.cart-page-head{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 28px}.cart-page-head h1{font-family: var(--serif);font-weight: 400;font-size: clamp(26px,3vw,36px);line-height: 1.1;letter-spacing: -0.01em;margin: 0}.cart-page-head .eyebrow{margin: 0}@media (max-width: 720px){.cart-page{padding-bottom: 16px}.cart-page-head{margin-bottom: 16px;gap: 12px}.cart-page-head h1{font-size: 24px}}.thanks-summary{margin: 40px 0 32px}.thanks-summary h2{font-size: 1.3rem;margin: 0 0 16px}.thanks-summary-list{list-style: none;padding: 18px 22px;margin: 0 0 20px;background: var(--paper-soft);border: 1px solid var(--rule);border-radius: var(--radius);display: grid;grid-template-columns: repeat(auto-fit,minmax(180px,1fr));gap: 14px 24px}.thanks-summary-list li{display: flex;flex-direction: column;gap: 4px}.thanks-summary-list .muted{font-family: var(--mono,monospace);font-size: .72rem;letter-spacing: .06em;text-transform: uppercase;color: color-mix(in srgb,var(--ink) 55%,transparent)}.thanks-summary-list strong{font-size: .95rem}.thanks-line-items{border: 1px solid var(--rule);border-radius: var(--radius);overflow: hidden}.thanks-line{display: flex;justify-content: space-between;align-items: flex-start;gap: 16px;padding: 16px 20px;border-bottom: 1px solid var(--rule);background: var(--paper)}.thanks-line:last-child{border-bottom: 0}.thanks-line-name strong{display: block;line-height: 1.3}.thanks-line-name .muted{margin-left: 4px;color: color-mix(in srgb,var(--ink) 55%,transparent)}.thanks-line-meta{margin-top: 6px;font-size: .85rem;color: color-mix(in srgb,var(--ink) 65%,transparent);display: grid;gap: 2px}.thanks-line-meta p{margin: 0}.thanks-line-total{white-space: nowrap;font-variant-numeric: tabular-nums}@media (max-width: 720px){.thanks-block{padding: 28px 0 64px}.thanks-wrap{padding: 0 20px}.thanks-head{margin-bottom: 28px}.thanks-head .display{font-size: clamp(28px,7vw,36px)}.thanks-card{padding: 22px}.thanks-summary-list{grid-template-columns: minmax(0,1fr);padding: 16px 18px}.thanks-line{flex-direction: column;gap: 6px;padding: 14px 16px}}.account-empty{background: var(--paper-soft);border: 1px solid var(--rule);border-radius: var(--radius);padding: 28px;display: grid;gap: 12px}.account-empty p{margin: 0;color: var(--ink-muted)}.account-empty .btn-ghost{justify-self: start}.account-auth-block{padding: 56px 0 80px}.account-auth-block .account-wrap{max-width: 1040px}.tl-auth{display: grid;grid-template-columns: 1fr 1fr;border: 1px solid var(--rule);border-radius: var(--radius-lg);overflow: hidden;background: var(--paper);min-height: 600px}.tl-auth__form-col{display: flex;flex-direction: column;justify-content: center;padding: 56px 64px}.tl-auth__form{width: 100%;max-width: 392px;margin: 0 auto}.tl-auth__logo,.tl-auth__foot{display: none}.tl-auth__form .woocommerce{margin: 0}.tl-auth__form .woocommerce form.login,.tl-auth__form .woocommerce form.register{border: 0;padding: 0;margin: 0;border-radius: 0}.tl-auth__views{position: relative}.tl-auth__view{display: none}.tl-auth__views[data-view="signin"] [data-auth-view="signin"],.tl-auth__views[data-view="signup"] [data-auth-view="signup"]{display: block}.tl-auth__views:not([data-view]) [data-auth-view="signin"]{display: block}.tl-auth__title{font-family: var(--serif);font-weight: 400;font-size: 40px;line-height: 1.03;letter-spacing: -0.02em;color: var(--ink);margin: 0 0 14px}.tl-auth__sub{font-size: 15.5px;line-height: 1.55;color: var(--ink-muted);margin: 0 0 30px;max-width: 40ch}.tl-auth__form-el{display: flex;flex-direction: column;gap: 18px}.tl-field{display: block}.tl-field__label{display: block;font-family: var(--sans);font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-muted);margin-bottom: 9px}.tl-field__wrap{position: relative;display: block}.tl-field__wrap .tl-field__input{padding-right: 46px}.tl-field__reveal{position: absolute;right: 6px;top: 50%;transform: translateY(-50%);width: 34px;height: 34px;display: inline-flex;align-items: center;justify-content: center;background: transparent;border: 0;border-radius: 8px;color: var(--ink-muted);cursor: pointer}.tl-field__reveal.is-on{color: var(--ink)}.tl-auth__row{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.tl-check{position: relative;display: inline-flex;align-items: center;gap: 9px;font-family: var(--sans);font-size: 13.5px;color: var(--ink-muted);cursor: pointer;user-select: none}.tl-check__input{position: absolute;opacity: 0;width: 0;height: 0}.tl-check__box{width: 18px;height: 18px;flex: 0 0 auto;border-radius: 5px;border: 1px solid rgba(39,38,34,0.4);display: inline-flex;align-items: center;justify-content: center;color: var(--paper-soft);transition: background 0.15s var(--ease),border-color 0.15s var(--ease)}.tl-check__box svg{opacity: 0}.tl-check__input:checked + .tl-check__box{background: var(--ink);border-color: var(--ink)}.tl-check__input:checked + .tl-check__box svg{opacity: 1}.tl-check__input:focus-visible + .tl-check__box{border-color: var(--ink)}.tl-auth__forgot{background: transparent;border: 0;padding: 0;font-family: var(--sans);font-size: 14px;font-weight: 500;color: var(--ink);cursor: pointer;white-space: nowrap;text-decoration: none}.tl-auth__forgot:hover{text-decoration: underline;text-underline-offset: 3px}.tl-auth__submit{width: 100%;display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: var(--ink);color: var(--paper-soft);border: 0;border-radius: var(--radius);padding: 15px 22px;margin-top: 8px;font-family: var(--sans);font-size: 14.5px;font-weight: 500;letter-spacing: 0.01em;min-height: 50px;cursor: pointer;transition: transform 0.18s var(--ease),background 0.18s var(--ease)}.tl-auth__submit:hover{background: var(--ink-hover);transform: translateY(-2px)}.tl-auth__submit svg{display: block}.tl-auth__toggle{margin: 28px 0 0;text-align: center;font-family: var(--sans);font-size: 14px;color: var(--ink-muted)}.tl-auth__toggle-link{background: transparent;border: 0;padding: 0;font: inherit;font-weight: 500;color: var(--ink);cursor: pointer;text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 0.5px}.tl-auth__panel{position: relative;overflow: hidden;background: #272622;color: #f0eeeb;display: flex;flex-direction: column;justify-content: space-between;padding: 48px 48px 44px}.tl-auth__panel-logo{display: block;align-self: center;flex: 0 0 auto}body.tpl-auth-page .tl-auth__panel-logo{height: 24px;width: auto}.tl-auth__panel-body{position: relative;z-index: 1}.tl-auth__eyebrow{color: color-mix(in srgb,var(--paper) 55%,transparent)}.tl-auth__statement{font-family: var(--serif);font-weight: 400;font-size: 38px;line-height: 1.08;letter-spacing: -0.02em;color: #f0eeeb;margin: 22px 0 0;max-width: 15ch}.tl-auth__statement em{font-style: italic}.tl-auth__panel-sub{font-family: var(--sans);font-size: 15px;line-height: 1.6;color: color-mix(in srgb,var(--paper) 62%,transparent);margin: 26px 0 0;max-width: 34ch}.tl-auth__panel-foot{position: relative;z-index: 1;font-family: var(--sans);font-size: 12px;color: color-mix(in srgb,var(--paper) 50%,transparent)}.tl-auth__cross{position: absolute;background: rgba(240,238,235,0.12)}.tl-auth__cross--v{left: 50%;top: 30%;bottom: 18%;width: 1px}.tl-auth__cross--h{top: 58%;left: 40%;right: 12%;height: 1px}.tl-auth__form .woocommerce-error,.tl-auth__form .woocommerce-message,.tl-auth__form .woocommerce-info{list-style: none;margin: 0 0 18px;padding: 12px 16px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--paper-soft);font-size: 14px;color: var(--ink)}.tl-auth__form .woocommerce-error li,.tl-auth__form .woocommerce-info li,.tl-auth__form .woocommerce-message li{margin: 0}@media (max-width: 880px){.account-auth-block{padding: 24px 0 56px}.tl-auth{grid-template-columns: 1fr;border: 0;border-radius: 0;min-height: 0;background: transparent}.tl-auth__panel{display: none}.tl-auth__form-col{padding: 8px 4px 0;text-align: center}.tl-auth__logo{display: inline-block;margin: 0 auto}.tl-auth__logo img{height: 22px;width: auto}.tl-auth__form{max-width: 388px;text-align: left;padding-top: 30px}.tl-auth__foot{display: block;margin: 26px auto 0;font-family: var(--sans);font-size: 12px;color: var(--ink-muted);text-align: center}.tl-auth__title{font-size: 30px}.tl-auth__sub{font-size: 14.5px;margin-bottom: 22px}.tl-auth__form-el{gap: 13px}}body.tpl-auth-page header.wp-block-template-part,body.tpl-auth-page footer.wp-block-template-part{display: none}body.tpl-auth-page .wp-site-blocks{padding: 0}body.tpl-auth-page .account-auth-block{margin: 0;padding: 0;min-height: 100vh;min-height: 100dvh;display: flex;align-items: stretch}body.tpl-auth-page .account-auth-block .account-wrap{max-width: none;padding: 0;width: 100%}body.tpl-auth-page .tl-auth{min-height: 100vh;min-height: 100dvh;border: 0;border-radius: 0}@media (max-width: 880px){body.tpl-auth-page .tl-auth{min-height: 0}body.tpl-auth-page .tl-auth__form-col{min-height: 100vh;min-height: 100dvh;justify-content: flex-start;padding: 32px 24px 28px}body.tpl-auth-page .tl-auth__foot{margin-top: auto}}@media (max-width: 720px){.account-block{padding: 20px 0 64px}.account-wrap{padding: 0 20px}}.cart-main{padding: 0;max-width: none}body.woocommerce-cart main.cart-main .woocommerce,body.woocommerce-cart main.cart-main .wp-block-post-title{background: var(--paper);width: 100%;max-width: none;margin: 0}.cart-considered .tnum{font-variant-numeric: tabular-nums}.cc-head{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 32px;padding-bottom: 48px}.cc-eyebrow{font-size: 11px;font-weight: 500;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-muted);display: inline-block;margin-bottom: 14px}.cc-display{font-family: var(--serif);font-weight: 400;font-size: clamp(40px,6vw,72px);line-height: 1;letter-spacing: -0.02em;margin: 0;max-width: 16ch}.cc-head__blurb{max-width: 30ch;font-size: 14px;color: var(--ink-muted);text-align: right;margin: 0}.cc-empty{padding: 64px 0 96px;text-align: center;font-family: var(--serif);font-size: 22px;color: var(--ink-muted);display: grid;gap: 20px;justify-items: center;border-top: 0.5px solid var(--rule);margin-top: 8px}.cc-empty__icon{color: var(--ink-muted);opacity: 0.65;margin-bottom: 4px}.cc-empty__line{font-family: var(--serif);font-style: italic;font-size: 20px;line-height: 1.45;max-width: 30ch;color: var(--ink-muted);margin: 0}.cart-considered--empty .cc-head__blurb{text-align: left;max-width: 36ch}.cart-considered--empty .cc-display{max-width: 16ch}.cart-main .wc-empty-cart-message,.cart-main .return-to-shop{display: none}.cc-btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;background: var(--ink);color: var(--paper);border: 0;border-radius: var(--radius);padding: 16px 26px;font-size: 15px;font-weight: 500;letter-spacing: 0.01em;text-decoration: none;cursor: pointer;transition: background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.cc-btn:hover{background: var(--ink-hover);color: var(--paper);transform: translateY(-2px)}.cc-btn svg{transition: transform var(--dur-fast) var(--ease)}.cc-btn:hover svg{transform: translateX(3px)}.cart-considered .cc-btn,.cart-considered a.cc-btn,.cart-considered button.cc-btn{border-radius: var(--radius)}@media (max-width: 720px){.cc-head{grid-template-columns: minmax(0,1fr);gap: 16px;padding-bottom: 32px;align-items: start}.cc-display{font-size: clamp(32px,9vw,44px);max-width: none}.cc-head__blurb{text-align: left;max-width: none}.cc-sticky-checkout__total .tnum{font-size: 18px;font-weight: 500;font-variant-numeric: tabular-nums}}.checkout-main{padding: 0;max-width: none}body.woocommerce-checkout main.checkout-main .woocommerce,body.woocommerce-checkout main.checkout-main .wp-block-post-title{background: var(--paper);width: 100%;max-width: none}.checkout-main > *,.checkout-main .wp-block-group{max-width: none}.lp-form .form-row.form-row-first,.lp-form .form-row.form-row-last,.lp-form .form-row.form-row-wide,.lp-form .form-row.address-field{float: none !important;width: 100% !important;clear: none}.lp-form .form-row .optional{display: none}.lp-form .woocommerce-checkout-payment ul.payment_methods{list-style: none;padding: 4px;margin: 0 0 20px;background: var(--paper-soft);border-radius: var(--radius);display: grid;gap: 2px;border-bottom: 0}.lp-form .woocommerce-checkout-payment ul.payment_methods > li{background: transparent;padding: 0;border: 0}.lp-form .woocommerce-checkout-payment ul.payment_methods > li > label{display: flex;align-items: center;gap: 10px;padding: 14px 16px;border-radius: 8px;font-size: 13.5px;font-weight: 500;color: var(--ink-muted);cursor: pointer;transition: background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);margin: 0}.lp-form .woocommerce-checkout-payment ul.payment_methods > li input[type="radio"]:checked + label,.lp-form .woocommerce-checkout-payment ul.payment_methods > li.wc_payment_method.is-selected > label{background: var(--paper);color: var(--ink)}.lp-form .woocommerce-checkout-payment ul.payment_methods > li input[type="radio"]{position: absolute;opacity: 0;width: 1px;height: 1px}.lp-form .woocommerce-checkout-payment ul.payment_methods .payment_box{background: var(--paper-soft);border-radius: var(--radius);padding: 18px 18px 6px;margin: 8px 0 0;color: var(--ink);border-top: 0;font-size: 14px}.lp-form .woocommerce-checkout-payment ul.payment_methods .payment_box::before{display: none}.checkout-main .cart-shell{padding: 0;max-width: none}.fav-page{margin-top: 8px}.fav-page .products--rich{grid-template-columns: repeat(3,minmax(0,1fr));gap: 24px}.fav-empty{text-align: center;padding: 40px 0}.fav-empty__title{font-family: var(--serif);font-size: 22px;margin: 0}.fav-empty__sub{color: var(--ink-muted);font-size: 14px;margin: 6px 0 18px}@media (max-width: 680px){.fav-page .products--rich{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.fav-page .products--rich{grid-template-columns: 1fr}}.account-library .account-wrap{max-width: 1200px}.account-greet{margin-bottom: 40px}.account-greet__title{font-family: var(--serif);font-weight: 400;font-size: 38px;line-height: 1.04;letter-spacing: -0.02em;margin: 0 0 10px}.account-greet__title em{font-style: italic}.account-greet__sub{margin: 0;font-size: 14px;color: var(--ink-muted);max-width: 56ch}.account-sechead{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-bottom: 6px}.account-sechead h2{font-family: var(--serif);font-weight: 400;font-size: 22px;letter-spacing: -0.01em;margin: 0;white-space: nowrap}.account-sechead__ct{font-size: 12.5px;color: var(--ink-faint);white-space: nowrap}.switchboard{position: sticky;top: 0;z-index: 5;display: flex;align-items: center;flex-wrap: wrap;gap: 12px 26px;padding: 14px 18px;margin: 0 0 14px;border: 1px solid var(--rule);border-radius: var(--radius-lg,16px);background: var(--paper-soft);box-shadow: 0 6px 18px -14px rgba(39,38,34,0.4)}.switchboard__group{display: flex;align-items: center;gap: 12px}.switchboard__label{font-family: var(--mono);font-size: 9.5px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink-faint);white-space: nowrap}.switchboard__seg{display: inline-flex;background: var(--paper);border: 1px solid var(--hair);border-radius: 999px;padding: 3px}.switchboard__seg button{font: inherit;font-size: 13.5px;line-height: 1;cursor: pointer;border: 0;background: transparent;border-radius: 999px;padding: 9px 18px;color: var(--ink-muted);transition: background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.switchboard__seg button:hover{color: var(--ink)}.switchboard__seg button[aria-pressed="true"]{background: var(--ink);color: var(--paper-soft)}.switchboard__sum{margin: 0 0 0 auto;text-align: right;font-size: 12.5px;color: var(--ink-faint);line-height: 1.5}.switchboard__sum strong{color: var(--ink);font-weight: 500}.switchboard__sum strong.is-flash{animation: sb-flash 0.9s var(--ease)}.switchboard__exc{display: block}.switchboard__exc:empty{display: none}.switchboard__toast{position: absolute;left: 50%;bottom: 0;transform: translate(-50%,6px);background: var(--paper);color: var(--ink-muted);border: 0.5px solid var(--rule);box-shadow: 0 4px 14px -10px rgba(39,38,34,0.35);font-size: 12.5px;padding: 7px 15px;border-radius: 999px;opacity: 0;pointer-events: none;white-space: nowrap;transition: opacity 0.35s var(--ease),transform 0.35s var(--ease)}.switchboard__toast.is-on{opacity: 1;transform: translate(-50%,50%)}.lib-dl.is-off,.dl__get.is-off,.account-lib-files__list > li.is-off{display: none}@media (max-width: 640px){.switchboard{gap: 10px;padding: 12px 14px}.switchboard__group{width: 100%;justify-content: space-between}.switchboard__sum{margin-left: 0;text-align: left;width: 100%;border-top: 0.5px solid var(--rule-soft);padding-top: 9px}}@media (prefers-reduced-motion: reduce){.switchboard__toast{transition: none}.switchboard__sum strong.is-flash{animation: none}}.account-dl-help{margin: 0 0 14px;font-size: 13px;color: var(--ink-faint)}.account-dl-help a{color: var(--ink-muted);text-decoration: underline;text-underline-offset: 3px}.account-dl-help a:hover{color: var(--ink)}.account-order-group{margin-top: 30px}.account-order-group:first-of-type{margin-top: 0}.account-order-head{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding-bottom: 8px;margin-bottom: 2px;border-bottom: 0.5px solid var(--rule-soft)}.account-order-head__label{font-family: var(--serif);font-size: 14.5px;color: var(--ink-muted);letter-spacing: 0.01em}.account-order-head__date{font-size: 12px;color: var(--ink-faint);white-space: nowrap}.dl__gift{display: inline-block;vertical-align: middle;margin-left: 10px;font-size: 10.5px;font-weight: 500;letter-spacing: 0.04em;text-transform: uppercase;color: var(--ink-muted);background: var(--paper-soft);border: 0.5px solid var(--rule-soft);border-radius: 999px;padding: 2px 8px}.dl__ph{grid-area: ph;width: 84px;aspect-ratio: 3 / 4;background: var(--paper-soft);border-radius: var(--radius);overflow: hidden;padding: 6px;display: flex;align-items: center;justify-content: center}.dl__ph img{width: 100%;height: 100%;object-fit: contain;display: block}.dl__ph .device-mockup{width: 100%;height: auto}.dl__ph-link{display: block;width: 100%;height: 100%}.dl .dl__ph{width: 168px;aspect-ratio: 4 / 3;padding: 10px 8px}.lib-planner-grid .lib-planner{grid-template-columns: 144px minmax(0,1fr)}.lib-planner-grid .lib-planner__art{width: 144px;aspect-ratio: 4 / 3;padding: 8px 6px}.dl__ph .bundle-thumb--lib .bundle-brand-mark img{width: 100%;height: auto}.dl__body{grid-area: body;min-width: 0}.dl__name{font-family: var(--serif);font-size: 21px;line-height: 1.1;color: var(--ink);text-decoration: none}.dl__name:hover{text-decoration: underline;text-underline-offset: 3px}.dl__specs{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;color: var(--ink-muted);font-size: 12.5px;margin-top: 8px}.dl__dot{width: 2.5px;height: 2.5px;border-radius: 50%;background: var(--rule);flex: 0 0 2.5px}.dl__specs .fmt{font-family: var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size: 10.5px;letter-spacing: 0.04em}.dl__act{grid-area: act}.dl__get{display: inline-flex;align-items: center;gap: 8px;background: var(--ink);color: var(--paper-soft);border: 0;border-radius: 10px;padding: 9px 14px;font-family: var(--sans);font-size: 12.5px;font-weight: 500;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.dl__get:hover{background: var(--ink-hover);transform: translateY(-2px)}.dl__get svg{width: 15px;height: 15px;flex: 0 0 auto}.dl__get--toggle svg:last-child{width: 13px;height: 13px;transition: transform var(--dur-fast) var(--ease)}.dl.is-open .dl__get--toggle svg:last-child{transform: rotate(180deg)}.dl__heart{grid-area: heart;background: none;border: 0;padding: 6px;color: var(--ink-faint);display: inline-flex;cursor: pointer;transition: color var(--dur-fast) var(--ease),transform 0.14s var(--ease)}.dl__heart svg{width: 22px;height: 22px}.dl__heart:hover{color: var(--ink-muted)}.dl__heart.is-active{color: var(--ink)}.dl__heart.is-active svg{fill: currentColor}.dl__heart.is-active:active{transform: scale(0.86)}.dl__files > .account-lib-files__count{margin-bottom: 12px}.account-me{display: none}.account-me__who{display: flex;align-items: center;gap: 13px}.account-me__who .account-avatar{width: 44px;height: 44px;flex: 0 0 44px;font-size: 18px}.account-me__id{min-width: 0;line-height: 1.3}.account-me__name{display: block;font-size: 15px;color: var(--ink)}.account-me__email{display: block;font-size: 12px;color: var(--ink-faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.account-me__meta{display: flex;flex-wrap: wrap;gap: 6px 16px;font-size: 12px;color: var(--ink-muted);margin: 16px 0 0}.account-me__meta b{color: var(--ink);font-weight: 500}.account-signout-line{display: none}.account-rail{position: sticky;top: 24px;display: flex;flex-direction: column;min-height: calc(100vh - 48px)}.account-rail__head{font-size: 11px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-muted);font-weight: 500;margin-bottom: 14px;padding-left: 14px}.account-rail__nav{display: flex;flex-direction: column;gap: 2px}.account-rail__item{display: flex;align-items: center;gap: 12px;padding: 11px 14px;border-radius: 10px;font-size: 14px;color: var(--ink-muted);text-decoration: none;transition: background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.account-rail__item > span:nth-child(2){margin-right: auto}.account-rail__item:hover{color: var(--ink);background: var(--paper-soft)}.account-rail__item.is-active{color: var(--ink);background: var(--paper-soft);font-weight: 500}.account-rail__ic{width: 16px;height: 16px;display: inline-flex;flex-shrink: 0}.account-rail__ic svg{width: 16px;height: 16px}.account-rail__count{font-size: 12px;color: var(--ink-faint);font-variant-numeric: tabular-nums}.account-rail__fav{min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: var(--ink);color: var(--paper-soft);font-size: 10px;font-variant-numeric: tabular-nums;display: inline-flex;align-items: center;justify-content: center}.account-rail__foot{margin-top: auto;padding-top: 18px;border-top: 0.5px solid var(--rule-soft)}.account-rail__me{display: flex;align-items: center;gap: 11px;padding: 8px 10px;border-radius: 10px}.account-avatar{width: 34px;height: 34px;flex: 0 0 34px;border-radius: 50%;background: var(--ink);color: var(--paper-soft);display: inline-flex;align-items: center;justify-content: center;font-family: var(--serif);font-size: 15px;line-height: 1}.account-rail__who{min-width: 0;line-height: 1.25}.account-rail__name{display: block;font-size: 13.5px;color: var(--ink)}.account-rail__email{display: block;font-size: 11.5px;color: var(--ink-faint);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.account-rail__signout{display: flex;align-items: center;gap: 10px;margin-top: 6px;padding: 9px 10px;border-radius: 10px;color: var(--ink-faint);font-size: 12.5px;text-decoration: none;transition: color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.account-rail__signout:hover{color: var(--ink);background: var(--paper-soft)}.account-rail__signout .account-rail__ic{width: 15px;height: 15px}.account-rail__signout .account-rail__ic svg{width: 15px;height: 15px}.account-main{display: flex;flex-direction: column;gap: 64px;min-width: 0}.account-section__head{margin-bottom: 24px}.account-section__head h2{font-family: var(--serif);font-weight: 400;font-size: 32px;letter-spacing: -0.01em;margin: 0}.account-section__head .muted{margin: 6px 0 0;font-size: 14px;max-width: 60ch}.account-main .fav-page{margin-top: 0}.account-main .fav-page .products--rich,.account-main .fav-page [data-fav-grid]{display: flex;flex-direction: column;gap: 0}.account-main .fav-page .product.product-card{display: grid;grid-template-columns: 84px minmax(0,1fr) auto;grid-template-areas: "ph body heart" "ph row heart";gap: 2px 26px;align-items: center;padding: 22px 0;background: transparent;border-radius: 0;border-bottom: 0.5px solid var(--rule-soft)}.account-main .fav-page .product.product-card:first-child{border-top: 0.5px solid var(--rule-soft)}.account-main .fav-page .product-card .ph{grid-area: ph;width: 84px;aspect-ratio: 4 / 5;margin: 0;padding: 6px;border-radius: var(--radius);overflow: hidden;background: var(--paper-soft);display: flex;align-items: center;justify-content: center}.account-main .fav-page .product-card .ph img{width: 100%;height: 100%;object-fit: contain}.account-main .fav-page .product-card .ph--bundle{padding: 6px}.account-main .fav-page .product-card .ph--bundle .device-mockup{width: 100%;height: auto}.account-main .fav-page .product-card .card-body{grid-area: body;margin: 0;align-self: end;min-width: 0}.account-main .fav-page .product-card .name{font-family: var(--serif);font-size: 21px;line-height: 1.1}.account-main .fav-page .product-card .row{grid-area: row;align-self: start;margin: 6px 0 0;display: flex;align-items: center;justify-content: flex-start;gap: 14px;border-top: 0;padding-top: 0}.account-main .fav-page .product-card .heart{grid-area: heart;position: static;top: auto;right: auto;width: auto;height: auto;background: none;border: 0;border-radius: 0;padding: 6px;color: var(--ink-faint);opacity: 1}.account-main .fav-page .product-card .heart svg{width: 22px;height: 22px}.account-main .fav-page .product-card .heart:hover{color: var(--ink-muted);transform: none}.account-main .fav-page .product-card .heart.is-active{background: none;color: var(--ink)}.account-main .fav-page .product-card .heart.is-active svg{fill: currentColor}.lib-planner-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 40px}.lib-planner--nomock{grid-template-columns: minmax(0,1fr)}.lib-planner--guide{padding: 14px 0}.lib-planner__art{position: relative;width: 72px;aspect-ratio: 3 / 4;background: var(--paper-soft);border-radius: var(--radius);overflow: hidden;padding: 5px;display: flex;align-items: center;justify-content: center}.lib-planner__art .device-mockup{width: 100%;height: auto}.lib-planner__art--spine{align-items: flex-start}.lib-planner__spine{position: absolute;left: 0;right: 0;bottom: 4px;text-align: center;font-family: var(--mono);font-size: 7px;letter-spacing: 0.14em;text-transform: uppercase;color: var(--ink-faint);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 4px}.lib-planner__name{font-family: var(--serif);font-size: 17px;letter-spacing: -0.005em;line-height: 1.2}.lib-planner__what{margin: 4px 0 0;font-size: 13px;color: var(--ink-muted)}.lib-planner__chip{display: inline-block;margin-left: 8px;vertical-align: 2px;font-family: var(--sans);font-size: 9.5px;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase;color: var(--ink-muted);border: 0.5px solid var(--rule-soft);border-radius: 999px;padding: 3px 8px;white-space: nowrap}.lib-planner__chip[hidden]{display: none}.dl__get[disabled]{opacity: 0.45;cursor: default;transform: none}.dl__get.is-busy{opacity: 0.6}.dl__axis{display: inline-block;margin-left: 8px;vertical-align: 3px;font-size: 10.5px;font-weight: 500;letter-spacing: 0.04em;text-transform: uppercase;color: var(--ink-muted);background: var(--paper-soft);border: 0.5px solid var(--rule-soft);border-radius: 999px;padding: 2px 8px}.lib-planner__specs{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;color: var(--ink-muted);font-size: 11.5px;margin-top: 5px}.lib-planner__specs .fmt{font-family: var(--mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace);font-size: 10px;letter-spacing: 0.04em}.lib-planner__dls{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 9px}.lib-dl{display: inline-flex;align-items: center;gap: 6px;padding: 7px 12px;border: 1px solid var(--rule);border-radius: 8px;font-size: 12.5px;color: var(--ink);text-decoration: none;white-space: nowrap;transition: border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.lib-dl:hover{border-color: var(--ink);background: var(--paper)}.lib-dl svg{width: 13px;height: 13px;color: var(--ink-muted)}@media (max-width: 760px){.lib-planner-grid{grid-template-columns: 1fr}}.account-lib-files__count{font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink-muted);margin-bottom: 6px}.account-lib-files__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 32px}.account-lib-file{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 0;border-bottom: 0.5px solid var(--rule);color: var(--ink);text-decoration: none;font-size: 13.5px}.account-lib-file__name{line-height: 1.3}.account-lib-file__meta{margin-left: auto;flex-shrink: 0;font-size: 11.5px;color: var(--ink-faint);white-space: nowrap}.account-lib-file__dl{flex-shrink: 0;display: inline-flex;align-items: center;gap: 6px;padding: 6px 11px;border: 1px solid var(--rule);border-radius: 8px;font-size: 12.5px;color: var(--ink);white-space: nowrap;transition: border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.account-lib-file__dl svg{width: 14px;height: 14px;color: var(--ink-muted)}.account-lib-file:hover .account-lib-file__name{text-decoration: underline;text-underline-offset: 3px}.account-lib-file:hover .account-lib-file__dl{border-color: var(--ink);background: var(--paper)}.pw-field{display: grid;gap: 5px}.pw-field__label{font-size: 11px;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-muted)}.pw-field input{width: 100%;padding: 11px 13px;border: 1px solid var(--rule);border-radius: var(--radius);background: var(--paper-soft);font-size: 15px;color: var(--ink)}.pw-field input:focus{outline: none;border-color: var(--ink)}.pw-field input[readonly]{color: var(--ink-muted);background: transparent;cursor: default}@media (max-width: 760px){.account-lib-files__list{grid-template-columns: 1fr}}.account-woo .woocommerce-MyAccount-navigation ul{list-style: none;margin: 0 0 24px;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.account-woo .woocommerce-MyAccount-navigation a{display: inline-block;padding: 8px 14px;border: 1px solid var(--rule);border-radius: 999px;font-size: 13px;color: var(--ink);text-decoration: none}.account-woo .woocommerce-MyAccount-navigation li.is-active a{background: var(--ink);color: var(--paper);border-color: var(--ink)}.account-tabbar{display: none}@media (max-width: 900px){.account-rail{display: none}.account-main{gap: 48px}.account-greet{margin-bottom: 26px}.account-greet__title{font-size: 27px;margin-bottom: 4px}.account-greet__sub{font-size: 12.5px}.account-greet__long{display: none}.account-sechead h2{font-size: 19px}.account-sechead__ct{font-size: 11.5px}.dl .dl__ph{width: 120px}.lib-planner-grid .lib-planner{grid-template-columns: 120px minmax(0,1fr)}.lib-planner-grid .lib-planner__art{width: 120px}.dl__name{font-size: 16.5px;line-height: 1.12}.dl__specs{font-size: 11px;gap: 7px;margin: 6px 0 11px}.dl__act{align-self: start}.dl__get{padding: 8px 12px;font-size: 12px}.dl__heart svg{width: 21px;height: 21px}.account-main .fav-page .product.product-card{grid-template-columns: 72px minmax(0,1fr) auto;gap: 2px 15px;padding: 18px 0}.account-main .fav-page .product-card .ph{width: 72px}.account-main .fav-page .product-card .name{font-size: 16.5px}.account-main .fav-page .product-card .heart svg{width: 21px;height: 21px}.account-me{display: block;padding: 4px 0 22px}.account-signout-line{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;margin-top: 30px;padding: 13px;border: 0.5px solid var(--rule);border-radius: var(--radius);color: var(--ink-muted);font-size: 13px;text-decoration: none}.account-signout-line svg{width: 16px;height: 16px}.account-library{padding-bottom: calc(78px + env(safe-area-inset-bottom,0px))}.account-tabbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;display: grid;grid-template-columns: repeat(5,1fr);gap: 2px;margin: 0;padding: 8px 6px calc(12px + env(safe-area-inset-bottom,0px));background: color-mix(in srgb,var(--paper) 86%,transparent);-webkit-backdrop-filter: blur(12px) saturate(1.3);backdrop-filter: blur(12px) saturate(1.3);border-top: 0.5px solid var(--rule-soft)}.account-tabbar.has-affiliate,.account-tabbar.has-reviews,.account-tabbar.has-gift-cards{grid-template-columns: repeat(6,1fr)}.account-tabbar.has-affiliate.has-reviews,.account-tabbar.has-affiliate.has-gift-cards,.account-tabbar.has-reviews.has-gift-cards{grid-template-columns: repeat(7,1fr)}.account-tabbar.has-affiliate.has-reviews.has-gift-cards{grid-template-columns: repeat(8,1fr)}.account-tabbar a{display: flex;flex-direction: column;align-items: center;gap: 4px;padding: 6px 0;color: var(--ink-faint);font-size: 9.5px;letter-spacing: 0.02em;font-weight: 500;text-decoration: none}.account-tabbar.has-affiliate a,.account-tabbar.has-reviews a,.account-tabbar.has-gift-cards a{font-size: 8.5px;letter-spacing: 0}.account-tabbar.has-affiliate.has-reviews a,.account-tabbar.has-affiliate.has-gift-cards a,.account-tabbar.has-reviews.has-gift-cards a{font-size: 8px}.account-tabbar.has-affiliate.has-reviews .account-tabbar__ic,.account-tabbar.has-affiliate.has-reviews .account-tabbar__ic svg,.account-tabbar.has-affiliate.has-gift-cards .account-tabbar__ic,.account-tabbar.has-affiliate.has-gift-cards .account-tabbar__ic svg,.account-tabbar.has-reviews.has-gift-cards .account-tabbar__ic,.account-tabbar.has-reviews.has-gift-cards .account-tabbar__ic svg{width: 19px;height: 19px}.account-tabbar a.is-active{color: var(--ink)}.account-tabbar__ic{width: 21px;height: 21px;display: inline-flex;position: relative}.account-tabbar__ic svg{width: 21px;height: 21px}.account-tabbar__badge{position: absolute;top: -5px;right: -11px;min-width: 15px;height: 15px;padding: 0 4px;border-radius: 8px;background: var(--ink);color: var(--paper-soft);font-size: 9px;letter-spacing: 0;display: flex;align-items: center;justify-content: center;font-variant-numeric: tabular-nums}}@media (max-width: 560px){.account-section__head h2{font-size: 26px}}.acct-review__what{min-width: 0}.acct-review__name{display: block;font-size: 14.5px;line-height: 1.4;color: var(--ink);text-decoration: none}.acct-review__name:hover{text-decoration: underline;text-underline-offset: 3px}.acct-review__stars{display: flex;gap: 2px}.acct-reviews__foot{margin-top: 20px;font-size: 13px}@media (max-width: 720px){.acct-review__stars{justify-content: flex-start}}.account-orders{width: 100%}.account-orders__head,.account-orders .ord{display: grid;grid-template-columns: 96px 110px minmax(0,1fr) auto 88px;gap: 16px;align-items: center}.account-orders__head{padding: 0 0 12px;border-bottom: 0.5px solid var(--rule-soft);font-size: 11px;letter-spacing: 0.12em;text-transform: uppercase;color: var(--ink-faint);font-weight: 500}.account-orders__head .r,.account-orders .ord__total,.account-orders .ord__act{text-align: right}.account-orders .ord{padding: 16px 0;border-bottom: 0.5px solid var(--rule-soft);font-size: 13.5px;transition: background var(--dur-fast) var(--ease)}.account-orders .ord:hover{background: var(--paper-soft)}.account-orders .ord__no a{font-family: var(--mono,monospace);font-size: 11.5px;color: var(--ink-muted);text-decoration: none}.account-orders .ord__no a:hover{color: var(--ink);text-decoration: underline;text-underline-offset: 3px}.account-orders .ord__date{color: var(--ink-muted)}.account-orders .ord__total{font-variant-numeric: tabular-nums}.account-orders .ord__link{font-size: 13px;font-weight: 500;color: var(--ink);text-decoration: none}.account-orders .ord__link:hover{text-decoration: underline;text-underline-offset: 3px}@media (max-width: 900px){.account-orders__head{display: none}.account-orders .ord{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "no total" "items date" "act act";gap: 3px 12px;padding: 15px 0}.account-orders .ord:first-of-type{border-top: 0.5px solid var(--rule-soft)}.account-orders .ord:hover{background: transparent}.account-orders .ord__no{grid-area: no}.account-orders .ord__items{grid-area: items;font-size: 13px;line-height: 1.3}.account-orders .ord__total{grid-area: total;font-size: 14px}.account-orders .ord__date{grid-area: date;text-align: right;font-size: 11px;color: var(--ink-faint)}.account-orders .ord__act{grid-area: act;text-align: left;margin-top: 4px}}.account-contact-cols{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 64px;align-items: start;max-width: 920px}@media (max-width: 900px){.account-contact-cols{grid-template-columns: minmax(0,1fr);gap: 30px}}.account-contact .contact-success{max-width: 560px}.account-contact-aside{background: var(--paper-soft);border-radius: var(--radius);padding: 26px}.account-contact-aside__who{display: flex;align-items: center;gap: 12px;margin-bottom: 16px}.account-contact-aside__id{line-height: 1.3}.account-contact-aside__n{display: block;font-family: var(--serif);font-size: 16px;color: var(--ink)}.account-contact-aside__r{display: block;font-size: 11.5px;color: var(--ink-muted)}.account-contact-aside p{font-size: 13.5px;color: var(--ink-muted);line-height: 1.55;margin: 0 0 18px}.account-contact-aside__line{display: flex;align-items: center;gap: 10px;font-size: 12.5px;color: var(--ink-muted);padding-top: 16px;border-top: 0.5px solid var(--rule-soft)}.account-contact-aside__line svg{width: 16px;height: 16px;flex: 0 0 16px}.account-woo{max-width: 640px}.account-woo .woocommerce-MyAccount-navigation{display: none}.account-woo .woocommerce-MyAccount-content{margin: 0;padding: 0}.account-woo form{margin: 0}.account-woo .woocommerce-form-row,.account-woo p.form-row,.account-woo .form-row{display: flex;flex-direction: column;gap: 6px;margin: 0 0 16px}.account-woo label{font-size: 13px;color: var(--ink-muted)}.account-woo label .required{color: var(--ink);text-decoration: none}.account-woo input[type="text"],.account-woo input[type="email"],.account-woo input[type="password"],.account-woo input[type="tel"],.account-woo select,.account-woo textarea{width: 100%;padding: 11px 14px;border: 1px solid var(--rule);border-radius: var(--radius);font: inherit;font-size: 14px;background: var(--paper-soft);color: var(--ink)}.account-woo input:focus,.account-woo select:focus,.account-woo textarea:focus{outline: none;border-color: var(--ink)}.account-woo span.woocommerce-input-wrapper{display: block}.account-woo fieldset{border: 1px solid var(--rule);border-radius: var(--radius);padding: 18px;margin: 24px 0 0}.account-woo legend{padding: 0 8px;font-size: 13px;color: var(--ink-muted)}.account-woo button,.account-woo .button,.account-woo .woocommerce-Button{display: inline-flex;align-items: center;justify-content: center;gap: 8px;background: var(--ink);color: var(--paper);border: 0;border-radius: var(--radius);padding: 12px 20px;font: inherit;font-size: 14px;font-weight: 500;cursor: pointer;text-decoration: none;transition: background var(--dur-fast) var(--ease)}.account-woo button:hover,.account-woo .button:hover{background: var(--ink-hover)}.account-woo .woocommerce-Button--edit,.account-woo a.edit{align-self: start;width: auto;flex: 0 0 auto;background: transparent;color: var(--ink);border: 1px solid var(--rule);border-radius: 999px;padding: 7px 16px;font-size: 13px;line-height: 1.2}.account-woo .woocommerce-Button--edit:hover,.account-woo a.edit:hover{background: var(--paper-soft);border-color: var(--ink)}.account-addresses{margin-top: 32px}.account-addresses header.woocommerce-Address-title{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin-bottom: 10px}.account-addresses h3{font-family: var(--serif);font-weight: 400;font-size: 19px;letter-spacing: -0.01em;margin: 0}.account-addresses .u-columns,.account-addresses .woocommerce-Addresses{display: grid;grid-template-columns: 1fr 1fr;gap: 28px}.account-addresses address{font-style: normal;font-size: 14px;color: var(--ink-muted);line-height: 1.7}@media (max-width: 600px){.account-addresses .u-columns,.account-addresses .woocommerce-Addresses{grid-template-columns: 1fr;gap: 20px}}
