.partner-card:after,.offers-card:after{content:"";position:absolute;right:-2.5rem;bottom:-3rem;width:9rem;height:9rem;border:1.5rem solid rgb(var(--brand-rgb) / .16);border-radius:999px;pointer-events:none}.partner-card h2,.offers-card h2{font-size:1.35rem}.partner-card p{font-size:1rem;line-height:1.55}.partner-card>p:last-child{font-size:.95rem}.offers-card>span{font-size:1rem}.account-addresses-shell .account-sidebar:before{content:"";position:absolute;inset:0;opacity:.07;background-image:radial-gradient(var(--brand) 1.1px,transparent 1.1px);background-size:15px 15px;pointer-events:none}.account-addresses-shell .account-sidebar>*{position:relative;z-index:1}.account-addresses-shell .account-sidebar nav{background:transparent}.account-addresses-shell .account-sidebar nav a{color:#1f2937}.account-addresses-shell .account-sidebar nav a:hover{background:var(--brand-light);color:var(--brand)}.account-addresses-shell .account-sidebar nav a.bg-\[brandfff0f7\]{background:var(--brand-light);color:var(--brand)}.account-addresses-shell .address-card,.account-addresses-shell #legal-address-section>article,.account-addresses-shell #legal-address-section>div{overflow:hidden;box-shadow:0 8px 26px #0f172a0b}.account-addresses-shell .address-card>div:first-child{background:#fffafd}.account-addresses-shell .address-card .h-10.w-10{border:0;background:var(--brand-light);color:var(--brand)}.account-addresses-shell .address-card button{min-height:2.75rem;font-size:.95rem}.account-addresses-shell .address-card{border-color:#e5e7eb!important}.account-addresses-shell .address-card:has(span.bg-\[brandf40772\]){border-color:var(--brand)!important}.account-addresses-shell .address-card .edit-btn:hover{background:var(--brand-hover)}.account-addresses-shell .address-card .set-default-btn:hover{border-color:var(--brand);color:var(--brand)}.account-addresses-shell .address-card h3{font-size:1.05rem;font-weight:900}.account-addresses-shell .address-card>div:nth-child(2){font-size:.98rem;line-height:1.55}@media(max-width:1023px){.account-addresses-shell .account-sidebar{order:1}.account-addresses-shell>section{order:2}.account-addresses-shell .account-aside{order:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-addresses-shell .account-aside>*+*{margin-top:0}}@media(max-width:639px){.account-addresses-page{padding-block:0;background:#fff}.account-addresses-page>div{padding-inline:0}.account-addresses-shell{display:flex;flex-direction:column;gap:.75rem;border:0;padding:0;box-shadow:none}.account-addresses-shell .account-sidebar{order:-1;width:100%;overflow:visible;border:0;padding:.75rem 1rem}.account-addresses-shell .account-sidebar:before{display:none}.account-addresses-shell .account-profile-summary{min-height:3.5rem;margin:0;padding-right:7rem;padding-bottom:.65rem}.account-addresses-shell .account-sidebar>div:not(:first-child){position:static}.account-addresses-shell .account-mobile-menu-button{position:absolute;right:1rem;top:.75rem;z-index:4;width:auto;min-width:6rem}.account-addresses-shell .account-sidebar.mobile-menu-open nav>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;margin-top:.6rem;border-top:1px solid #e5e7eb;padding-top:.5rem}.account-addresses-shell .account-sidebar #sign-out-btn-mobile{display:none}.account-addresses-shell .account-sidebar.mobile-menu-open #sign-out-btn-mobile{display:inline-flex}.account-addresses-shell>section{order:1;width:100%;padding-inline:1rem}.account-addresses-shell .account-aside{order:2;width:100%;display:grid;grid-template-columns:1fr;gap:.75rem;padding-inline:1rem}.partner-card,.offers-card{box-shadow:none;padding:1rem}.offers-card h2,.partner-card h2{font-size:1.2rem;line-height:1.2}.offers-card>span{min-height:2.75rem;margin-top:.85rem}.addresses-hero{padding:.85rem 0;border-right:0;border-left:0}.addresses-hero>div{display:none}#add-address-btn{width:100%}.addresses-section{border-right:0;padding:.85rem}#addresses-grid{gap:.9rem}.account-addresses-shell .address-card{box-shadow:none}.account-addresses-shell .address-card>div:first-child,.account-addresses-shell .address-card>div:nth-child(2){padding:.85rem}.account-addresses-shell .address-card>div:last-child{padding:.65rem}.account-addresses-shell .address-card button{padding-inline:.65rem}}
