.commerce-page>.luxury-container{padding-top:var(--aldnai-page-top,24px);padding-bottom:var(--aldnai-page-bottom,40px)}.commerce-state-page{padding:var(--aldnai-page-top,24px) max(var(--aldnai-frame-gutter), var(--aldnai-safe-area-left), var(--aldnai-safe-area-right)) var(--aldnai-page-bottom,40px)}.commerce-page .product-decision-details{gap:12px;margin:0;display:grid}.product-decision-details>div{font-size:var(--aldnai-font-size-14);grid-template-columns:minmax(80px,.7fr) minmax(0,1.3fr);align-items:baseline;gap:16px;line-height:1.6;display:grid}.product-decision-details dt{color:var(--aldnai-text-secondary)}.product-decision-details dd{overflow-wrap:anywhere}.product-purchase-service{border-top:1px solid var(--aldnai-border-subtle);gap:8px;padding:24px 0 0;display:grid}.product-consultant-link{min-height:44px;font-size:var(--aldnai-font-size-14);text-decoration:underline;-webkit-text-decoration-color:var(--aldnai-border-default);text-decoration-color:var(--aldnai-border-default);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:16px;padding-block:8px;line-height:1.6;display:inline-flex}.product-consultant-link:hover{text-decoration-color:currentColor}.product-page [data-testid=desktop-product-purchase]{border-radius:var(--aldnai-radius-structural);box-shadow:none}.product-zoom-affordance{border:1px solid var(--aldnai-border-subtle);background:var(--aldnai-surface-solid);min-height:40px;color:var(--aldnai-text-primary);font-size:var(--aldnai-font-size-12);pointer-events:none;align-items:center;gap:8px;padding:8px 12px;font-weight:400;line-height:1;display:inline-flex;position:absolute;bottom:16px;left:16px}.product-page [role=tabpanel]{padding-block:0}.product-page [data-variant-count="1"]{display:none}.product-page [role=tabpanel] :where(h2,dt,p,span){overflow-wrap:anywhere}.product-content-dialog{--aldnai-commerce-dialog-inset:16px}.product-content-dialog [data-slot=responsive-dialog-body]{padding-left:max(var(--aldnai-commerce-dialog-inset), var(--aldnai-safe-area-left));padding-right:max(var(--aldnai-commerce-dialog-inset), var(--aldnai-safe-area-right))}.commerce-signin-note{border-bottom:1px solid var(--aldnai-border-subtle);color:var(--aldnai-text-secondary);font-size:var(--aldnai-font-size-12);margin:0 0 24px;padding:0 0 16px;line-height:1.7}.commerce-signin-note a{color:var(--aldnai-text-primary);text-underline-offset:4px;text-decoration:underline}.commerce-page [data-mobile-action-bar]>div{max-width:720px}.commerce-page [data-mobile-action-bar] :where(button,a){min-height:48px}.cart-page aside>div,.checkout-page [data-testid=checkout-form]>.luxury-surface{border-radius:var(--aldnai-radius-structural);box-shadow:none}.checkout-page [data-testid=checkout-form] fieldset label{overflow-wrap:anywhere}.catalog-page .catalog-results-count{color:var(--aldnai-text-secondary);font-size:var(--aldnai-font-size-12);justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding-block:16px;display:flex}.catalog-page .catalog-empty-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}@media (min-width:1024px){.product-content-dialog{--aldnai-commerce-dialog-inset:24px}.product-page [data-testid=desktop-product-purchase]{background:0 0;border:0}.product-page [data-testid=desktop-product-purchase]>div:first-child{padding:0 0 24px}.product-page [data-testid=product-options]{gap:24px;padding:24px 0}.product-page [data-testid=product-options] .product-decision-details{margin-bottom:0}.product-page [data-testid=desktop-product-purchase]>div:has(.luxury-quantity-control){padding:24px 0}.cart-page .commerce-signin-note{margin:16px 0 0}}@media (max-width:1023px){.commerce-page [data-mobile-action-bar]{min-height:var(--aldnai-mobile-action-bar-height);background:var(--aldnai-surface-solid);box-shadow:none}.product-page [data-testid=mobile-product-gallery]{max-width:600px}.product-page [data-testid=product-context-name]{font-family:var(--font-display-editorial);font-size:var(--aldnai-type-page-context);font-weight:600;line-height:1.25}.commerce-page .product-decision-details{margin-top:0}.checkout-page [data-mobile-action-bar] p:last-child{font-size:var(--aldnai-font-size-12)}}
