@media (min-width:721px){html body .storefront.consumer-account-storefront{min-height:100vh;background:var(--store-palette-background-soft,var(--store-bg,#f5f6f7))}html body .storefront.consumer-account-storefront .account-page{width:min(1160px,calc(100% - 96px));min-height:calc(100vh - 88px);padding:56px 0 92px}html body .storefront.consumer-account-storefront .account-mobile-view-home .account-mobile-dashboard{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);grid-gap:22px;gap:22px;max-width:1040px;margin:0 auto}html body .storefront.consumer-account-storefront .account-mobile-view-home .account-desktop-content{display:none}html body .storefront.consumer-account-storefront .account-mobile-topbar{display:flex;grid-column:1/-1;min-height:46px;align-items:center;gap:14px}html body .storefront.consumer-account-storefront .account-mobile-editor-heading>button,html body .storefront.consumer-account-storefront .account-mobile-topbar>a{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:1px solid var(--store-palette-line,var(--store-line));border-radius:50%;background:var(--store-palette-surface,#fff);color:var(--store-palette-ink,var(--store-ink));box-shadow:0 7px 18px rgb(20 27 23/5%)}html body .storefront.consumer-account-storefront .account-mobile-editor-heading h1,html body .storefront.consumer-account-storefront .account-mobile-topbar h1{margin:0;color:var(--store-palette-ink,var(--store-ink));font-family:var(--ui-font,Inter,Arial,sans-serif);font-size:32px;font-weight:850;letter-spacing:-.055em;line-height:1}html body .storefront.consumer-account-storefront .account-mobile-profile-card{position:relative;display:grid;grid-column:1/-1;grid-template-columns:92px minmax(0,1fr);grid-gap:20px;gap:20px;min-height:194px;align-items:center;overflow:hidden;padding:30px 34px;border-radius:25px;background:linear-gradient(130deg,var(--store-palette-ink,#1d2520),var(--store-palette-deep,#111814));box-shadow:0 20px 42px color-mix(in srgb,var(--store-palette-ink,#1d2520) 20%,transparent)}html body .storefront.consumer-account-storefront .account-mobile-profile-card:after,html body .storefront.consumer-account-storefront .account-mobile-profile-card:before{position:absolute;width:210px;height:210px;border:1px solid rgb(255 255 255/13%);border-radius:48px;content:"";pointer-events:none;transform:rotate(32deg)}html body .storefront.consumer-account-storefront .account-mobile-profile-card:before{top:-142px;right:8%}html body .storefront.consumer-account-storefront .account-mobile-profile-card:after{right:-32px;bottom:-174px}html body .storefront.consumer-account-storefront .account-mobile-avatar{position:relative;z-index:1;display:grid;width:92px;height:92px;place-items:center;border:3px solid color-mix(in srgb,var(--store-palette-accent,var(--store-accent)) 70%,white);border-radius:50%;background:var(--store-palette-surface,#fff);color:var(--store-palette-accent,var(--store-accent));font-family:var(--font-display,Georgia,serif);font-size:42px;font-weight:500}html body .storefront.consumer-account-storefront .account-mobile-profile-card>div:last-child{position:relative;z-index:1;display:grid;min-width:0;align-content:center;grid-gap:7px;gap:7px}html body .storefront.consumer-account-storefront .account-mobile-profile-card>div:last-child>span{color:rgb(255 255 255/66%);font-size:10px;font-weight:850;letter-spacing:.14em}html body .storefront.consumer-account-storefront .account-mobile-profile-card small,html body .storefront.consumer-account-storefront .account-mobile-profile-card strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}html body .storefront.consumer-account-storefront .account-mobile-profile-card strong{font-size:30px;font-weight:850;letter-spacing:-.045em}html body .storefront.consumer-account-storefront .account-mobile-profile-card small{color:rgb(255 255 255/74%);font-size:13px}html body .storefront.consumer-account-storefront .account-mobile-profile-card button{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:32px;align-items:center;gap:2px;margin-top:5px;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:800;cursor:pointer}html body .storefront.consumer-account-storefront .account-mobile-quick-actions{display:grid;grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}html body .storefront.consumer-account-storefront .account-mobile-quick-actions.is-single{grid-template-columns:1fr}html body .storefront.consumer-account-storefront .account-mobile-quick-actions a{display:grid;min-height:138px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:18px;border:1px solid var(--store-palette-line,var(--store-line));border-radius:19px;background:var(--store-palette-surface,#fff);box-shadow:0 9px 22px rgb(20 27 23/5%);color:var(--store-palette-ink,var(--store-ink));text-align:center;text-decoration:none}html body .storefront.consumer-account-storefront .account-mobile-quick-actions a:hover{border-color:var(--store-palette-accent,var(--store-accent));transform:translateY(-2px)}html body .storefront.consumer-account-storefront .account-mobile-menu-icon,html body .storefront.consumer-account-storefront .account-mobile-quick-actions span{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:var(--store-palette-surface-soft,#f1f3f0);color:var(--store-palette-accent,var(--store-accent))}html body .storefront.consumer-account-storefront .account-mobile-quick-actions strong{font-size:16px;font-weight:850}html body .storefront.consumer-account-storefront .account-mobile-menu-group small,html body .storefront.consumer-account-storefront .account-mobile-quick-actions small{color:var(--store-muted,#66716a);font-size:11px;font-weight:650}html body .storefront.consumer-account-storefront .account-mobile-menu-group{overflow:hidden;border:1px solid var(--store-palette-line,var(--store-line));border-radius:19px;background:var(--store-palette-surface,#fff);box-shadow:0 9px 22px rgb(20 27 23/5%)}html body .storefront.consumer-account-storefront .account-mobile-view-home .account-mobile-menu-group:not(.account-mobile-shopping-group){grid-column:2;grid-row:3}html body .storefront.consumer-account-storefront .account-mobile-shopping-group{grid-column:1/-1}html body .storefront.consumer-account-storefront .account-mobile-menu-group>a,html body .storefront.consumer-account-storefront .account-mobile-menu-group>button{display:grid;grid-template-columns:46px minmax(0,1fr) 18px;width:100%;min-height:76px;align-items:center;grid-gap:12px;gap:12px;padding:0 18px;border:0;border-bottom:1px solid var(--store-palette-line,var(--store-line));background:transparent;color:var(--store-palette-ink,var(--store-ink));font:inherit;text-align:left;text-decoration:none;cursor:pointer}html body .storefront.consumer-account-storefront .account-mobile-menu-group>a:last-child,html body .storefront.consumer-account-storefront .account-mobile-menu-group>button:last-child{border-bottom:0}html body .storefront.consumer-account-storefront .account-mobile-menu-group>a>span:nth-child(2),html body .storefront.consumer-account-storefront .account-mobile-menu-group>button>span:nth-child(2){display:grid;grid-gap:3px;gap:3px}html body .storefront.consumer-account-storefront .account-mobile-menu-group strong{font-size:13px;font-weight:800}html body .storefront.consumer-account-storefront .account-mobile-menu-group>a>svg,html body .storefront.consumer-account-storefront .account-mobile-menu-group>button>svg{color:var(--store-muted,#66716a)}html body .storefront.consumer-account-storefront .account-mobile-shopping-group h2{margin:0;padding:18px 18px 6px;color:var(--store-palette-ink,var(--store-ink));font-size:18px;font-weight:850}html body .storefront.consumer-account-storefront .account-mobile-editor-heading,html body .storefront.consumer-account-storefront .account-mobile-view-addresses .account-mobile-dashboard,html body .storefront.consumer-account-storefront .account-mobile-view-profile .account-mobile-dashboard{display:none}html body .storefront.consumer-account-storefront .account-mobile-view-addresses .account-mobile-editor-heading,html body .storefront.consumer-account-storefront .account-mobile-view-profile .account-mobile-editor-heading{display:flex;align-items:center;gap:14px;max-width:1040px;margin:0 auto 24px}html body .storefront.consumer-account-storefront .account-mobile-view-addresses .account-desktop-content,html body .storefront.consumer-account-storefront .account-mobile-view-profile .account-desktop-content{display:block;max-width:1040px;margin:0 auto}html body .storefront.cart-storefront .cart-layout,html body .storefront.checkout-storefront .checkout-layout{width:min(1240px,calc(100% - 96px));grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:clamp(42px,6vw,84px);padding:58px 0 92px}html body .storefront.cart-storefront .cart-items article{grid-template-columns:96px minmax(0,1fr) 116px 104px;gap:24px;padding:30px 0}html body .storefront.cart-storefront .cart-item-no-image,html body .storefront.cart-storefront .cart-items img{width:96px;height:96px;border-radius:15px}html body .storefront.cart-storefront .cart-summary{top:108px;padding:30px 26px 27px}html body .storefront.cart-storefront .cart-suggestions{display:block;margin:34px -26px -27px;padding:26px 26px 27px;border-top:1px solid var(--store-palette-line,var(--store-line))}html body .storefront.cart-storefront .cart-suggestions-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}html body .storefront.cart-storefront .cart-suggestions-heading h2{margin:7px 0 0;color:var(--store-palette-ink,var(--store-ink));font-size:21px;letter-spacing:-.045em;line-height:1.04}html body .storefront.cart-storefront .cart-suggestions-heading>a{color:var(--store-palette-accent,var(--store-accent));font-size:11px;font-weight:750;text-decoration:none}html body .storefront.cart-storefront .cart-suggestion-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin-top:18px}html body .storefront.cart-storefront .cart-suggestion-card{min-width:0;overflow:hidden;border:1px solid var(--store-palette-line,var(--store-line));border-radius:14px;background:var(--store-palette-surface,#fff)}html body .storefront.cart-storefront .cart-suggestion-image{display:grid;height:128px;place-items:center;overflow:hidden;background:var(--store-palette-surface-soft,var(--store-bg))}html body .storefront.cart-storefront .cart-suggestion-image img,html body .storefront.cart-storefront .cart-suggestion-image>span{width:100%;height:100%;object-fit:cover}html body .storefront.cart-storefront .cart-suggestion-copy{display:grid;min-height:76px;grid-gap:5px;gap:5px;padding:10px}html body .storefront.cart-storefront .cart-suggestion-copy small{overflow:hidden;color:var(--store-palette-slate,var(--store-muted));font-size:9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}html body .storefront.cart-storefront .cart-suggestion-copy a{overflow:hidden;color:var(--store-palette-ink,var(--store-ink));text-decoration:none}html body .storefront.cart-storefront .cart-suggestion-copy strong{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}html body .storefront.cart-storefront .cart-suggestion-copy>span{color:var(--store-palette-ink,var(--store-ink));font-size:13px;font-weight:800}html body .storefront.cart-storefront .cart-suggestion-action,html body .storefront.cart-storefront .cart-suggestion-card>.add-cart-compact{display:flex;width:calc(100% - 20px);min-height:32px;align-items:center;justify-content:center;margin:0 10px 10px;border-radius:9px;background:var(--store-palette-accent,var(--store-accent));color:var(--store-palette-surface,#fff);font-size:10px;font-weight:800;text-decoration:none}html body .storefront.checkout-storefront .checkout-payment-desktop{display:block}html body .storefront.checkout-storefront .checkout-payment-mobile{display:none}html body .storefront.checkout-storefront .checkout-step-panel{border-radius:22px;background:color-mix(in srgb,var(--store-palette-surface,#fff) 88%,transparent);box-shadow:0 12px 28px color-mix(in srgb,var(--store-palette-ink,#1d2520) 5%,transparent)}html body .storefront.checkout-storefront .checkout-summary{position:-webkit-sticky;position:sticky;top:108px;border-radius:22px;box-shadow:0 12px 28px color-mix(in srgb,var(--store-palette-ink,#1d2520) 6%,transparent)}html body .storefront.checkout-storefront .checkout-payment-options-list{grid-template-columns:1fr}html body .storefront.checkout-storefront .checkout-payment-options-list .payment-option{min-height:82px;border-radius:16px}html body .storefront.checkout-storefront .checkout-coupon-input{min-height:56px}html body .storefront.customer-orders-storefront .customer-orders-page{width:min(1120px,calc(100% - 96px));padding:62px 0 100px}html body .storefront.customer-orders-storefront .customer-orders-desktop-list{display:grid;grid-gap:16px;gap:16px}html body .storefront.customer-orders-storefront .customer-orders-mobile-list,html body .storefront.order-tracking-page .order-mobile-screen{display:none}html body .storefront.order-tracking-page .order-track-desktop{display:block;width:min(1120px,calc(100% - 96px))}html body .storefront.order-tracking-page .tracking-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .storefront.order-tracking-page .order-track-desktop .order-post-sale-panel{margin:0 0 20px}html body .dashboard-page .post-sale-requests-page{width:min(1120px,calc(100% - 72px));max-width:1120px;margin:0 auto;padding-bottom:72px}html body .dashboard-page .post-sale-requests-page .post-sale-requests-panel{max-width:1060px}html body .dashboard-page .post-sale-requests-page .post-sale-queue-topbar{align-items:center}html body .dashboard-page .post-sale-requests-page .post-sale-queue-search{min-width:340px}html body .dashboard-page .post-sale-requests-page .post-sale-request-card{min-height:128px;align-items:center;padding:22px 24px;border-radius:18px;box-shadow:0 9px 22px rgb(43 33 28/5%)}html body .dashboard-page .post-sale-requests-page .post-sale-request-content{flex:1 1 auto}html body .dashboard-page .post-sale-requests-page .post-sale-request-actions{flex:0 0 auto;max-width:380px}}html body .dashboard-page .dashboard-content.preview-page .preview-shop-page>.store-header{z-index:0}html body .storefront.order-tracking-page .order-mobile-item.is-returned .order-mobile-item-copy>strong,html body .storefront.order-tracking-page .order-mobile-summary-list li.is-returned>.order-summary-item-label,html body .storefront.order-tracking-page .tracking-items li.is-returned>.tracking-item-label{text-decoration:line-through;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb,var(--tracking-slate,#70736f) 80%,transparent);text-decoration-color:color-mix(in srgb,var(--tracking-slate,#70736f) 80%,transparent)}html body .storefront.order-tracking-page .order-item-returned-badge{display:inline-flex;width:max-content;max-width:100%;align-items:center;gap:4px;margin-top:4px;padding:4px 7px;overflow:hidden;border:1px solid color-mix(in srgb,var(--tracking-current,#2f8d6b) 24%,var(--tracking-line,#deded9));border-radius:999px;background:color-mix(in srgb,var(--tracking-current,#2f8d6b) 9%,var(--tracking-surface,#ffffff));color:var(--tracking-current,#2f8d6b);font-size:10px;font-weight:800;line-height:1;text-decoration:none!important;text-overflow:ellipsis;white-space:nowrap}html body .storefront.order-tracking-page .order-item-returned-badge svg{width:12px;height:12px;flex:0 0 12px;stroke-width:2}html body .storefront.order-tracking-page .order-summary-item-label,html body .storefront.order-tracking-page .tracking-item-label{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:6px}@media (min-width:721px) and (max-width:1040px){html body .storefront.cart-storefront .cart-layout,html body .storefront.checkout-storefront .checkout-layout,html body .storefront.consumer-account-storefront .account-page,html body .storefront.customer-orders-storefront .customer-orders-page,html body .storefront.order-tracking-page .order-track-desktop{width:min(100% - 48px,960px)}html body .storefront.consumer-account-storefront .account-mobile-view-home .account-mobile-dashboard{grid-template-columns:1fr}html body .storefront.consumer-account-storefront .account-mobile-quick-actions,html body .storefront.consumer-account-storefront .account-mobile-shopping-group,html body .storefront.consumer-account-storefront .account-mobile-view-home .account-mobile-menu-group:not(.account-mobile-shopping-group){grid-column:1;grid-row:auto}html body .storefront.cart-storefront .cart-layout,html body .storefront.checkout-storefront .checkout-layout{grid-template-columns:minmax(0,1fr) 330px;gap:32px}}@media (min-width:721px){html body .storefront.shop-page>.store-header{top:16px;z-index:50;grid-template-columns:minmax(0,1fr) auto;gap:24px;min-height:112px;margin-top:16px;padding:20px clamp(24px,4vw,52px);border:1px solid color-mix(in srgb,var(--store-line) 78%,transparent);border-radius:28px;background:var(--store-palette-surface,#fff);background:color-mix(in srgb,var(--store-palette-surface,#fff) 88%,transparent);box-shadow:0 14px 36px color-mix(in srgb,var(--store-ink) 10%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body .storefront.shop-page .store-header-brand{gap:0}html body .storefront.shop-page .store-header-brand .store-logo,html body .storefront.shop-page .store-header-brand .store-logo-fallback{width:64px;height:64px;flex-basis:64px;border-radius:20px}html body .storefront.shop-page>.store-header nav{display:none}html body .storefront.shop-page .store-actions{gap:14px;margin-left:0}html body .storefront.shop-page .store-actions>:not(.store-mobile-menu-trigger):not(.store-mobile-cart-link){display:none}html body .storefront.shop-page .store-actions>.store-mobile-cart-link,html body .storefront.shop-page .store-mobile-menu-trigger{display:grid;width:56px;height:56px;min-width:56px;min-height:56px;place-items:center;padding:0;border:1px solid var(--store-palette-line,var(--store-line));border-radius:50%;background:var(--store-palette-surface,#fff);color:var(--store-palette-ink,var(--store-ink))}html body .storefront.shop-page .store-actions>.store-mobile-cart-link{position:relative}html body .storefront.shop-page .store-actions>.store-mobile-cart-link>span{display:none}html body .storefront.shop-page .store-actions>.store-mobile-cart-link svg,html body .storefront.shop-page .store-mobile-menu-trigger svg{width:24px;height:24px}html body .storefront.shop-page .store-actions>.store-mobile-cart-link b{position:absolute;top:-5px;right:-4px;display:grid;width:24px;height:24px;place-items:center;border:2px solid var(--store-palette-surface,#fff);border-radius:50%;background:var(--store-palette-ink,var(--store-ink));color:var(--store-palette-surface,#fff);font-size:12px}html body .storefront.shop-page .store-mobile-menu-trigger{cursor:pointer}html body .storefront.shop-page .store-actions>.store-mobile-cart-link:focus-visible,html body .storefront.shop-page .store-mobile-menu-trigger:focus-visible{outline:3px solid color-mix(in srgb,var(--store-palette-accent,var(--store-accent)) 42%,transparent);outline-offset:3px}html body .storefront.shop-page .store-mobile-menu-backdrop{position:fixed;z-index:70;inset:0;display:block;width:100%;height:100%;padding:0;border:0;background:rgb(11 18 34/38%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}html body .storefront.shop-page .store-mobile-menu-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}html body .storefront.shop-page .store-mobile-drawer{position:fixed;z-index:71;top:24px;right:24px;bottom:24px;left:auto;display:flex;width:min(390px,calc(100vw - 48px));overflow-y:auto;border:1px solid var(--store-palette-line,var(--store-line));border-radius:24px;background:var(--store-palette-surface,#fff);color:var(--store-palette-ink,var(--store-ink));box-shadow:0 24px 64px rgb(11 18 34/24%);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-8px,0);transition:opacity .18s ease,transform .22s ease,visibility 0s linear .22s}html body .storefront.shop-page .store-mobile-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0);transition-delay:0s}html body .storefront.shop-page .store-mobile-drawer-inner{display:flex;width:100%;min-height:100%;flex-direction:column;gap:14px;padding:20px;box-sizing:border-box}html body .storefront.shop-page .store-mobile-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--store-palette-line,var(--store-line))}html body .storefront.shop-page .store-mobile-drawer-store{display:flex;min-width:0;align-items:center;gap:12px}html body .storefront.shop-page .store-mobile-drawer-store-avatar{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;overflow:hidden;border:1px solid var(--store-palette-line,var(--store-line));border-radius:15px;background:var(--store-palette-surface-soft,#f5f5f2)}html body .storefront.shop-page .store-mobile-drawer-store-avatar img{width:100%;height:100%;object-fit:cover}html body .storefront.shop-page .store-mobile-drawer-store-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}html body .storefront.shop-page .store-mobile-drawer-store-copy small,html body .storefront.shop-page .store-mobile-drawer-store-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html body .storefront.shop-page .store-mobile-drawer-store-copy strong{font-size:15px}html body .storefront.shop-page .store-mobile-drawer-store-copy small{color:var(--store-muted);font-size:12px}html body .storefront.shop-page .store-mobile-drawer-heading>button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--store-palette-line,var(--store-line));border-radius:50%;background:transparent;color:inherit;cursor:pointer}html body .storefront.shop-page .store-mobile-drawer-account{display:flex;min-height:60px;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--store-palette-line,var(--store-line));border-radius:14px;background:var(--store-palette-surface-soft,#f7f7f5)}html body .storefront.shop-page .store-mobile-drawer-account>div{display:grid;min-width:0;flex:1 1;grid-gap:3px;gap:3px}html body .storefront.shop-page .store-mobile-drawer-account small{overflow:hidden;color:var(--store-muted);text-overflow:ellipsis;white-space:nowrap}html body .storefront.shop-page .store-mobile-drawer-account-avatar{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:50%;background:var(--store-palette-accent-soft,#e9f3ec)}html body .storefront.shop-page .store-mobile-drawer-account>a,html body .storefront.shop-page .store-mobile-drawer-account>button{color:var(--store-palette-accent,var(--store-accent));font-weight:700}html body .storefront.shop-page .store-mobile-drawer-section-label{color:var(--store-muted);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}html body .storefront.shop-page .store-mobile-drawer-links{display:grid;grid-gap:5px;gap:5px}html body .storefront.shop-page .store-mobile-drawer-links a{display:flex;min-height:48px;align-items:center;gap:12px;padding:0 12px;border-radius:12px;color:var(--store-palette-ink,var(--store-ink));font-weight:650}html body .storefront.shop-page .store-mobile-drawer-links a>span{flex:1 1}html body .storefront.shop-page .store-mobile-drawer-links a.is-active,html body .storefront.shop-page .store-mobile-drawer-links a:hover{background:var(--store-palette-accent-soft,#edf5ef);color:var(--store-palette-accent,var(--store-accent))}html body .storefront.shop-page .store-mobile-drawer-cart,html body .storefront.shop-page .store-mobile-drawer-install{display:flex;min-height:48px;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--store-palette-line,var(--store-line));border-radius:12px}html body .storefront.shop-page .store-mobile-drawer-cart strong{margin-left:auto;color:var(--store-palette-accent,var(--store-accent));font-size:12px}}@media (min-width:761px){html body .storefront.shop-page>.store-header{top:12px;min-height:84px;margin-top:12px;padding:12px clamp(24px,4vw,52px);border-radius:22px;box-shadow:0 10px 28px color-mix(in srgb,var(--store-ink) 9%,transparent)}html body .storefront.shop-page .store-header-brand .store-logo,html body .storefront.shop-page .store-header-brand .store-logo-fallback{width:52px;height:52px;flex-basis:52px;border-radius:16px}html body .storefront.shop-page .store-actions{gap:12px}html body .storefront.shop-page .store-actions>.store-mobile-cart-link,html body .storefront.shop-page .store-mobile-menu-trigger{width:48px;height:48px;min-width:48px;min-height:48px}html body .storefront.shop-page .store-actions>.store-mobile-cart-link svg,html body .storefront.shop-page .store-mobile-menu-trigger svg{width:22px;height:22px}html body .storefront.shop-page .store-actions>.store-mobile-cart-link b{top:-4px;right:-3px;width:20px;height:20px;font-size:11px}html body .storefront.shop-page .preview-product-card .product-detail-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;box-shadow:none;font-family:inherit;cursor:pointer}html body .storefront.shop-page .preview-product-card .product-detail-link:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:3px}}html body .storefront .store-desktop-nav,html body .storefront .store-desktop-search{display:none}@media (min-width:1200px){html body .storefront.shop-page>.store-header{grid-template-columns:minmax(150px,.8fr) max-content minmax(220px,1.2fr) max-content;gap:clamp(10px,1.2vw,18px);width:min(calc(100% - 48px),1360px);min-height:76px;margin:12px auto 0;padding:10px clamp(16px,2vw,28px);border-radius:20px;box-shadow:0 10px 28px color-mix(in srgb,var(--store-ink) 9%,transparent);background:color-mix(in srgb,var(--store-palette-surface,#fff) 80%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}html body .storefront.shop-page .store-header-brand,html body .storefront.shop-page .store-header-brand-copy{min-width:0}html body .dashboard-page .dashboard-content.preview-page .preview-shop-page .preview-store-wordmark>.preview-logo-edit{top:auto;right:auto;bottom:-10px;left:34px}html body .storefront.shop-page .store-header-brand .store-logo,html body .storefront.shop-page .store-header-brand .store-logo-fallback{width:44px;height:44px;flex-basis:44px;border-radius:14px}html body .storefront.shop-page>.store-header>.store-desktop-nav{display:flex;min-width:max-content;align-items:center;justify-content:center;gap:3px}html body .storefront.shop-page>.store-header>.store-desktop-nav a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:11px;color:var(--store-palette-ink,var(--store-ink));font-size:12px;font-weight:650;white-space:nowrap;transition:background .16s ease,color .16s ease}html body .storefront.shop-page>.store-header>.store-desktop-nav a>svg{width:16px;height:16px;flex:0 0 auto}html body .storefront.shop-page>.store-header>.store-desktop-nav .store-desktop-nav-chevron{width:13px;height:13px;margin-left:-3px}html body .storefront.shop-page>.store-header>.store-desktop-nav a.is-active,html body .storefront.shop-page>.store-header>.store-desktop-nav a:hover{background:color-mix(in srgb,var(--store-palette-ink,var(--store-ink)) 7%,var(--store-palette-surface,#fff))}html body .storefront.shop-page>.store-header>.store-desktop-nav a:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:2px}html body .storefront.shop-page>.store-header>.store-desktop-search{display:flex;min-width:0;width:100%;height:44px;align-items:center;gap:9px;padding:4px 5px 4px 12px;border:1px solid var(--store-palette-line,var(--store-line));border-radius:14px;background:var(--store-palette-surface,#fff);color:var(--store-palette-muted,var(--store-muted));transition:border-color .16s ease,box-shadow .16s ease}html body .storefront.shop-page>.store-header>.store-desktop-search:focus-within{border-color:var(--store-palette-accent,var(--store-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--store-palette-accent,var(--store-accent)) 15%,transparent)}html body .storefront.shop-page>.store-header>.store-desktop-search>svg{width:17px;height:17px;flex:0 0 auto;color:var(--store-palette-accent,var(--store-accent))}html body .storefront.shop-page>.store-header>.store-desktop-search input{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--store-palette-ink,var(--store-ink));font:inherit;font-size:12px}html body .storefront.shop-page>.store-header>.store-desktop-search input::placeholder{color:var(--store-palette-muted,var(--store-muted));opacity:.82}html body .storefront.shop-page>.store-header>.store-desktop-search button{display:inline-flex;min-width:82px;height:36px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:0;border-radius:10px;background:var(--store-palette-ink,var(--store-ink));color:var(--store-palette-surface,#fff);font:inherit;font-size:11px;font-weight:700;cursor:pointer}html body .storefront.shop-page>.store-header>.store-desktop-search button:hover{background:var(--store-palette-accent,var(--store-accent))}html body .storefront.shop-page>.store-header>.store-desktop-search button:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:2px}html body .storefront.shop-page .store-actions{gap:8px}html body .storefront.shop-page .store-actions>:not(.store-mobile-menu-trigger):not(.store-mobile-cart-link):not(.store-pwa-install-button):not(.search-button):not(.store-search-form){display:flex}html body .storefront.shop-page .store-actions>.store-mobile-menu-trigger{display:none}html body .storefront.shop-page .store-account-login,html body .storefront.shop-page .store-account-menu,html body .storefront.shop-page .store-actions>.store-favorite-link,html body .storefront.shop-page .store-actions>.store-mobile-cart-link{position:relative;display:grid;width:42px;height:42px;min-width:42px;min-height:42px;place-items:center;padding:0;border:1px solid var(--store-palette-line,var(--store-line));border-radius:50%;background:var(--store-palette-surface,#fff);color:var(--store-palette-ink,var(--store-ink))}html body .storefront.shop-page .store-account-trigger{display:grid;width:100%;height:100%;min-height:0;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}html body .storefront.shop-page .store-account-login>span,html body .storefront.shop-page .store-account-trigger .store-account-chevron,html body .storefront.shop-page .store-account-trigger>span,html body .storefront.shop-page .store-actions>.store-mobile-cart-link>span{display:none}html body .storefront.shop-page .store-account-login svg,html body .storefront.shop-page .store-account-trigger svg,html body .storefront.shop-page .store-actions>.store-favorite-link svg,html body .storefront.shop-page .store-actions>.store-mobile-cart-link svg{width:19px;height:19px}html body .storefront.shop-page .store-actions>.store-mobile-cart-link b{top:-4px;right:-4px;width:19px;height:19px;font-size:10px}html body .storefront.shop-page .store-account-login:hover,html body .storefront.shop-page .store-account-menu:hover,html body .storefront.shop-page .store-account-trigger.is-open,html body .storefront.shop-page .store-account-trigger:hover,html body .storefront.shop-page .store-actions>.store-favorite-link:hover,html body .storefront.shop-page .store-actions>.store-mobile-cart-link:hover{border-color:color-mix(in srgb,var(--store-palette-accent,var(--store-accent)) 38%,var(--store-palette-line,var(--store-line)));color:var(--store-palette-accent,var(--store-accent))}html body .storefront.shop-page .store-account-login:focus-visible,html body .storefront.shop-page .store-account-trigger:focus-visible,html body .storefront.shop-page .store-actions>.store-favorite-link:focus-visible,html body .storefront.shop-page .store-actions>.store-mobile-cart-link:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:3px}}@media (min-width:1200px){html body .storefront:not(.shop-page)>.store-header{grid-template-columns:minmax(150px,.8fr) max-content minmax(220px,1.2fr) max-content;gap:clamp(10px,1.2vw,18px);width:min(calc(100% - 48px),1360px);min-height:76px;margin:12px auto 0;padding:10px clamp(16px,2vw,28px);border:1px solid var(--store-palette-line,var(--store-line));border-radius:20px;background:var(--store-palette-surface,#fff);box-shadow:0 10px 28px color-mix(in srgb,var(--store-ink) 9%,transparent)}html body .storefront:not(.shop-page) .store-header-brand,html body .storefront:not(.shop-page) .store-header-brand-copy{min-width:0}html body .storefront:not(.shop-page) .store-header-brand .store-logo,html body .storefront:not(.shop-page) .store-header-brand .store-logo-fallback{width:44px;height:44px;flex-basis:44px;border-radius:14px}html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav{display:flex;min-width:max-content;align-items:center;justify-content:center;gap:3px}html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:7px;padding:0 10px;border-radius:11px;color:var(--store-palette-ink,var(--store-ink));font-size:12px;font-weight:650;white-space:nowrap}html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav a>svg{width:16px;height:16px;flex:0 0 auto}html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav .store-desktop-nav-chevron{width:13px;height:13px;margin-left:-3px}html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav a.is-active,html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav a:hover{background:color-mix(in srgb,var(--store-palette-ink,var(--store-ink)) 7%,var(--store-palette-surface,#fff))}html body .storefront:not(.shop-page)>.store-header>.store-desktop-nav a:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:2px}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search{display:flex;min-width:0;width:100%;height:44px;align-items:center;gap:9px;padding:4px 5px 4px 12px;border:1px solid var(--store-palette-line,var(--store-line));border-radius:14px;background:var(--store-palette-surface,#fff);color:var(--store-palette-muted,var(--store-muted))}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search:focus-within{border-color:var(--store-palette-accent,var(--store-accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--store-palette-accent,var(--store-accent)) 15%,transparent)}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search>svg{width:17px;height:17px;flex:0 0 auto;color:var(--store-palette-accent,var(--store-accent))}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search input{min-width:0;flex:1 1 auto;border:0;outline:0;background:transparent;color:var(--store-palette-ink,var(--store-ink));font:inherit;font-size:12px}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search input::placeholder{color:var(--store-palette-muted,var(--store-muted));opacity:.82}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search button{display:inline-flex;min-width:82px;height:36px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:0;border-radius:10px;background:var(--store-palette-ink,var(--store-ink));color:var(--store-palette-surface,#fff);font:inherit;font-size:11px;font-weight:700;cursor:pointer}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search button:hover{background:var(--store-palette-accent,var(--store-accent))}html body .storefront:not(.shop-page)>.store-header>.store-desktop-search button:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:2px}html body .storefront:not(.shop-page) .store-actions{gap:8px}html body .storefront:not(.shop-page) .store-actions>:not(.store-mobile-menu-trigger):not(.store-mobile-cart-link):not(.store-pwa-install-button):not(.search-button):not(.store-search-form){display:flex}html body .storefront:not(.shop-page) .store-actions>.search-button,html body .storefront:not(.shop-page) .store-actions>.store-mobile-menu-trigger{display:none}html body .storefront:not(.shop-page) .store-account-login,html body .storefront:not(.shop-page) .store-account-menu,html body .storefront:not(.shop-page) .store-actions>.store-favorite-link,html body .storefront:not(.shop-page) .store-actions>.store-mobile-cart-link{position:relative;display:grid;width:42px;height:42px;min-width:42px;min-height:42px;place-items:center;padding:0;border:1px solid var(--store-palette-line,var(--store-line));border-radius:50%;background:var(--store-palette-surface,#fff);color:var(--store-palette-ink,var(--store-ink))}html body .storefront:not(.shop-page) .store-account-trigger{display:grid;width:100%;height:100%;min-height:0;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:inherit}html body .storefront:not(.shop-page) .store-account-login>span,html body .storefront:not(.shop-page) .store-account-trigger .store-account-chevron,html body .storefront:not(.shop-page) .store-account-trigger>span,html body .storefront:not(.shop-page) .store-actions>.store-mobile-cart-link>span{display:none}html body .storefront:not(.shop-page) .store-account-login svg,html body .storefront:not(.shop-page) .store-account-trigger svg,html body .storefront:not(.shop-page) .store-actions>.store-favorite-link svg,html body .storefront:not(.shop-page) .store-actions>.store-mobile-cart-link svg{width:19px;height:19px}html body .storefront:not(.shop-page) .store-actions>.store-mobile-cart-link b{top:-4px;right:-4px;width:19px;height:19px;font-size:10px}html body .storefront:not(.shop-page) .store-account-login:hover,html body .storefront:not(.shop-page) .store-account-menu:hover,html body .storefront:not(.shop-page) .store-account-trigger.is-open,html body .storefront:not(.shop-page) .store-account-trigger:hover,html body .storefront:not(.shop-page) .store-actions>.store-favorite-link:hover,html body .storefront:not(.shop-page) .store-actions>.store-mobile-cart-link:hover{border-color:color-mix(in srgb,var(--store-palette-accent,var(--store-accent)) 38%,var(--store-palette-line,var(--store-line)));color:var(--store-palette-accent,var(--store-accent))}html body .storefront:not(.shop-page) .store-account-login:focus-visible,html body .storefront:not(.shop-page) .store-account-trigger:focus-visible,html body .storefront:not(.shop-page) .store-actions>.store-favorite-link:focus-visible,html body .storefront:not(.shop-page) .store-actions>.store-mobile-cart-link:focus-visible{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:3px}}@media (min-width:901px){html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp{padding:27px 24px 24px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp>h2{margin-bottom:17px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp>div:first-of-type{margin:0;padding-bottom:15px;border-bottom:1px solid var(--store-palette-line,var(--store-line))}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-checkout{gap:13px;margin-top:16px;padding-top:0;border-top:0}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-checkout-heading{gap:5px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-checkout-heading p{font-size:11px;line-height:1.45}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-checkout .cart-whatsapp-field{display:grid;grid-gap:6px;gap:6px;margin:0}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-address .form-grid label{display:grid;grid-gap:7px;gap:7px;margin:0}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-address .form-grid input,html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-checkout .cart-whatsapp-field input{min-height:42px;border-radius:11px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-fulfillment legend,html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment legend{margin-bottom:7px;padding:0}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-choice,html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment-choice{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;min-height:44px;margin:0;padding:9px 10px;border-radius:12px;font-size:12px;letter-spacing:normal;text-transform:none}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment-choice>span{display:block}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment-choice small{display:none}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-choice input,html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment-choice input{width:16px;height:16px;margin:0}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-choice:focus-within,html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-payment-choice:focus-within{outline:2px solid var(--store-palette-accent,var(--store-accent));outline-offset:2px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-address{gap:10px;padding:12px;border-radius:14px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-address .form-grid{gap:8px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp .cart-whatsapp-checkout>.add-cart{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;margin:0;border-radius:13px}html body .storefront.cart-storefront .cart-summary.cart-summary--whatsapp>p{max-width:none;margin:0;font-size:11px;line-height:1.45;text-align:left}html body .storefront.checkout-storefront .whatsapp-checkout-panel{padding:30px;border:1px solid var(--store-palette-line,var(--store-line));border-radius:22px;background:var(--store-palette-surface,#fff);box-shadow:0 12px 28px color-mix(in srgb,var(--store-palette-ink,#1d2520) 5%,transparent)}html body .storefront.checkout-storefront .whatsapp-checkout-panel .cart-whatsapp-checkout{gap:19px;margin:0;padding:0;border:0}html body .storefront.checkout-storefront .whatsapp-checkout-summary{position:-webkit-sticky;position:sticky;top:108px}}.dashboard-page .report-geography-workspace{display:grid;grid-gap:22px;gap:22px;min-width:0;padding:clamp(20px,3vw,30px)}.dashboard-page .report-geography-heading{align-items:flex-start;margin:0}.dashboard-page .report-geography-heading h2{max-width:20ch}.dashboard-page .report-geography-heading p{max-width:58ch}.dashboard-page .report-geography-toolbar{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,1fr);align-items:end;grid-gap:18px;gap:18px;padding:16px;border:1px solid var(--overview-line);border-radius:14px;background:color-mix(in srgb,var(--overview-panel-soft) 58%,transparent)}.dashboard-page .report-geography-toolbar label,.dashboard-page .report-geography-view-control{display:grid;grid-gap:7px;gap:7px;min-width:0}.dashboard-page .report-geography-toolbar label>span,.dashboard-page .report-geography-view-control>span{color:var(--overview-muted);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.dashboard-page .report-geography-toolbar .select-field-trigger{min-height:42px}.dashboard-page .report-geography-view-control>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.dashboard-page .report-geography-view-control button{min-height:42px;padding:8px 11px;border:1px solid var(--overview-line);border-radius:10px;background:var(--overview-panel);color:var(--overview-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:750;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.dashboard-page .report-geography-view-control button:hover{border-color:var(--report-violet);color:var(--report-violet);transform:translateY(-1px)}.dashboard-page .report-geography-view-control button:focus-visible{outline:2px solid var(--report-violet);outline-offset:2px}.dashboard-page .report-geography-view-control button.is-active{border-color:var(--overview-ink);background:var(--overview-ink);color:var(--overview-panel)}.dashboard-page .report-geography-summary{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 0 0;border-top:1px solid var(--overview-line)}.dashboard-page .report-geography-summary strong{color:var(--overview-ink);font-size:13px}.dashboard-page .report-geography-summary span{color:var(--overview-muted);font-size:12px;text-align:right}.dashboard-page .report-geography-chart{width:100%;min-height:260px}.dashboard-page .report-geography-table-wrap{max-height:510px;overflow:auto;border:1px solid var(--overview-line);border-radius:12px}.dashboard-page .report-geography-table{width:100%;min-width:520px;border-collapse:collapse;font-size:13px}.dashboard-page .report-geography-table td,.dashboard-page .report-geography-table th{padding:13px 15px;border-bottom:1px solid var(--overview-line);text-align:left}.dashboard-page .report-geography-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--overview-panel-soft);color:var(--overview-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.dashboard-page .report-geography-table tbody tr:last-child td,.dashboard-page .report-geography-table tbody tr:last-child th{border-bottom:0}.dashboard-page .report-geography-table tbody th{color:var(--overview-ink);font-weight:750}.dashboard-page .report-geography-table tbody td{color:var(--overview-muted);white-space:nowrap}.dashboard-page .report-geography-empty{min-height:190px;border:1px dashed var(--overview-line);border-radius:14px}@media (max-width:760px){.dashboard-page .report-geography-workspace{gap:17px;padding:17px}.dashboard-page .report-geography-toolbar{grid-template-columns:1fr;gap:14px;padding:13px}.dashboard-page .report-geography-view-control>div{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-page .report-geography-view-control button{min-height:44px;padding-inline:4px;font-size:11px}.dashboard-page .report-geography-summary{align-items:flex-start;flex-direction:column;gap:5px}.dashboard-page .report-geography-summary span{text-align:left}.dashboard-page .report-geography-chart{min-height:270px}.dashboard-page .report-section-mobile-nav{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dashboard-page .report-geography-view-control button{transition:none}}.password-recovery-page .password-recovery-form{display:grid;grid-gap:15px;gap:15px;margin:28px 0 20px}.password-recovery-page .password-recovery-form label{display:grid;grid-gap:7px;gap:7px;color:var(--merchant-ink,var(--consumer-ink,#172536));font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.password-recovery-page .password-recovery-form input{width:100%;min-height:52px;box-sizing:border-box;padding:0 14px;border:1px solid var(--merchant-line,var(--consumer-line,#d9e1e5));border-radius:13px;outline:0;background:var(--merchant-surface,var(--consumer-surface,#fff));color:var(--merchant-ink,var(--consumer-ink,#172536));font:inherit;font-size:14px;letter-spacing:0;text-transform:none}.password-recovery-page .password-recovery-form input:focus{border-color:var(--merchant-accent,var(--consumer-slate,#526273));box-shadow:0 0 0 4px rgb(47 141 107/13%)}.password-recovery-page .password-recovery-form .password-input{position:relative;display:block;width:100%}.password-recovery-page .password-recovery-form .password-input input{padding-right:50px}.password-recovery-page .password-recovery-hint{margin:-2px 0 0;color:var(--merchant-muted,var(--consumer-slate,#526273));font-size:12px;line-height:1.55}.password-recovery-page .password-recovery-button{display:inline-flex;min-height:52px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;margin-top:4px;padding:0 17px;border-radius:13px;text-align:center;text-decoration:none}.password-recovery-page button.password-recovery-button{width:100%;cursor:pointer}.password-recovery-page .password-recovery-success{display:grid;grid-gap:11px;gap:11px;margin:28px 0 24px;padding:20px;border:1px solid color-mix(in srgb,var(--merchant-accent,var(--consumer-slate,#526273)) 30%,var(--merchant-line,var(--consumer-line,#d9e1e5)));border-radius:16px;background:color-mix(in srgb,var(--merchant-accent,var(--consumer-slate,#526273)) 7%,var(--merchant-surface,var(--consumer-surface,#fff)))}.password-recovery-page .password-recovery-success-icon{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;background:var(--merchant-accent,var(--consumer-slate,#526273));color:#fff;font-weight:900}.password-recovery-page .password-recovery-success h3{margin:0;color:var(--merchant-ink,var(--consumer-ink,#172536));font-size:20px}.password-recovery-page .password-recovery-success p{margin:0;font-size:13px;line-height:1.55}.password-recovery-page .forgot-password-link,.password-recovery-page .password-recovery-success .password-recovery-button{border-bottom:0}.password-recovery-page .forgot-password-link{display:inline-block;font-size:12px;font-weight:700}.email-verification-card{--verification-ink:var(--ob-ink,var(--merchant-ink,var(--consumer-ink,#172536)));--verification-muted:var(--ob-ink-soft,var(--merchant-muted,var(--consumer-slate,#526273)));--verification-line:var(--ob-line,var(--merchant-line,var(--consumer-line,#d9e1e5)));--verification-surface:var(--ob-panel,var(--merchant-surface,var(--consumer-surface,#fff)));display:grid;width:100%;max-width:560px;box-sizing:border-box;grid-gap:12px;gap:12px;margin:0;padding:28px;border:1px solid var(--verification-line);border-radius:20px;background:var(--verification-surface);color:var(--verification-ink)}.email-verification-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:var(--verification-ink);color:var(--verification-surface);font-size:18px;font-weight:800}.email-verification-kicker{margin-top:6px;color:var(--verification-muted);font-size:11px;font-weight:800;letter-spacing:.12em}.email-verification-card h3{margin:0;color:var(--verification-ink);font-size:clamp(22px,3vw,30px);line-height:1.08}.email-verification-card>p{margin:0;color:var(--verification-muted);font-size:14px;line-height:1.6}.email-verification-card>p strong{color:var(--verification-ink);overflow-wrap:anywhere}.email-verification-form{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.email-verification-form label{color:var(--verification-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.email-verification-form input{width:100%;min-height:56px;box-sizing:border-box;padding:0 16px;border:1px solid var(--verification-line);border-radius:13px;outline:0;background:var(--verification-surface);color:var(--verification-ink);font:inherit;font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.28em;text-align:center}.email-verification-form input:focus{border-color:var(--verification-ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--verification-ink) 14%,transparent)}.email-verification-form small{color:var(--verification-muted);font-size:11px;line-height:1.45}.email-verification-form .form-error{margin:4px 0 0}.email-verification-notice{margin:4px 0 0;color:var(--verification-ink);font-size:12px;line-height:1.45}.email-verification-form .primary-action{width:100%;margin-top:8px}.email-verification-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:4px}.email-verification-actions button{padding:0;border:0;background:transparent;color:var(--verification-muted);font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.email-verification-actions button:focus-visible,.email-verification-actions button:hover{color:var(--verification-ink)}.email-verification-actions button:disabled{cursor:wait;opacity:.6}.auth-page.storefront-consumer-login .email-verification-card{--verification-ink:var(--consumer-ink,#1d1d1a);--verification-muted:var(--consumer-slate,#526273);--verification-line:var(--consumer-line,#d9d6ca);--verification-surface:var(--consumer-surface,#fff);max-width:none;border-radius:16px}.contract-onboarding-page .contract-account-content:has(.email-verification-card){align-items:start}.auth-page.merchant-access .access-form-meta{display:flex;justify-content:flex-end;margin-top:-4px}.auth-page.merchant-access .access-form-meta .forgot-password-link{color:var(--merchant-muted)}.auth-page.storefront-consumer-login .password-recovery-form .password-recovery-button,.auth-page.storefront-consumer-login .password-recovery-success .password-recovery-button{border:1px solid var(--consumer-ink);background:var(--consumer-ink);color:var(--consumer-surface);box-shadow:0 12px 22px color-mix(in srgb,var(--consumer-ink) 16%,transparent)}.auth-page.storefront-consumer-login .password-recovery-form .password-recovery-button:hover,.auth-page.storefront-consumer-login .password-recovery-success .password-recovery-button:hover{border-color:var(--consumer-slate);background:var(--consumer-slate)}@media (max-width:700px){.password-recovery-page .auth-form-panel>div{width:100%;padding:26px 20px}.password-recovery-page .password-recovery-form input{min-height:50px;font-size:16px}}