@layer reset,tokens,base;@layer components{.store-layout-module__Tvyy_W__shell{background:var(--sf-canvas);min-height:100dvh;color:var(--sf-text);font-family:var(--sf-font-body);grid-template-rows:auto auto 1fr auto;display:grid}.store-layout-module__Tvyy_W__skipLink{z-index:var(--sf-z-dialog);padding:var(--sf-space-3) var(--sf-space-4);border-radius:var(--sf-radius-control);background:var(--sf-inverse);color:var(--sf-on-inverse);text-decoration:none;position:absolute;inset-block-start:var(--sf-space-3);inset-inline-start:var(--sf-space-3);transform:translateY(-200%)}.store-layout-module__Tvyy_W__skipLink:focus-visible{transform:translateY(0)}.store-layout-module__Tvyy_W__announcement{background:var(--sf-inverse);color:var(--sf-inverse-muted)}.store-layout-module__Tvyy_W__announcementInner{width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));padding-block:var(--sf-space-2);justify-content:center;gap:var(--sf-space-2) var(--sf-space-8);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);letter-spacing:var(--sf-tracking-button);flex-wrap:wrap;margin-inline:auto;display:flex}.store-layout-module__Tvyy_W__perk{align-items:center;gap:var(--sf-space-2);display:inline-flex}.store-layout-module__Tvyy_W__perkDot{width:var(--sf-space-1);height:var(--sf-space-1);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow)}.store-layout-module__Tvyy_W__header{z-index:var(--sf-z-header);background:color-mix(in srgb, var(--sf-canvas) 78%, transparent);-webkit-backdrop-filter:saturate(1.6) blur(var(--sf-blur));backdrop-filter:saturate(1.6) blur(var(--sf-blur));border-block-end:var(--sf-border-width) solid color-mix(in srgb, var(--sf-border) 70%, transparent);position:sticky;inset-block-start:0}.store-layout-module__Tvyy_W__headerInner{width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));min-height:var(--sf-space-16);justify-content:space-between;align-items:center;gap:var(--sf-space-3);margin-inline:auto;display:flex}.store-layout-module__Tvyy_W__navGroup{align-items:center;gap:var(--sf-space-6);flex-shrink:0;display:flex}.store-layout-module__Tvyy_W__brandGroup{align-items:center;gap:var(--sf-space-2);flex-shrink:0;display:flex}.store-layout-module__Tvyy_W__mobileMenuBtn{min-inline-size:var(--sf-control-height);min-block-size:var(--sf-control-height);padding:var(--sf-space-2);border-radius:var(--sf-radius-sm);color:var(--sf-text);cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.store-layout-module__Tvyy_W__mobileMenuBtn:hover{background:var(--sf-surface-subtle)}.store-layout-module__Tvyy_W__brand{align-items:center;gap:var(--sf-space-3);color:var(--sf-text);flex-shrink:0;text-decoration:none;display:inline-flex}.store-layout-module__Tvyy_W__brandMark{width:var(--sf-brand-mark-size);height:var(--sf-brand-mark-size);border-radius:var(--sf-radius-sm);background:var(--sf-inverse);color:var(--sf-accent-glow);place-items:center;display:grid}.store-layout-module__Tvyy_W__brandName{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);white-space:nowrap}.store-layout-module__Tvyy_W__nav{align-items:center;gap:var(--sf-space-2);flex-shrink:0;display:none}.store-layout-module__Tvyy_W__navLink{padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-pill);color:var(--sf-text-muted);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);white-space:nowrap;line-height:var(--sf-leading-mark);transition:color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.store-layout-module__Tvyy_W__navLink:hover{background:var(--sf-surface-subtle);color:var(--sf-text)}.store-layout-module__Tvyy_W__categoriesMenu{align-items:center;display:inline-flex;position:relative}.store-layout-module__Tvyy_W__categoriesTrigger{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-3);border:var(--sf-border-width) solid transparent;border-radius:var(--sf-radius-pill);color:var(--sf-text);font-family:var(--sf-font-body);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);line-height:var(--sf-leading-mark);cursor:pointer;white-space:nowrap;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard), border-color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;display:inline-flex}.store-layout-module__Tvyy_W__categoriesTrigger:hover,.store-layout-module__Tvyy_W__categoriesTriggerActive,.store-layout-module__Tvyy_W__categoriesTrigger[aria-expanded=true]{background:var(--sf-surface-subtle);border-color:var(--sf-border)}.store-layout-module__Tvyy_W__categoriesIcon{color:var(--sf-text-muted);flex-shrink:0}.store-layout-module__Tvyy_W__navChevron{font-size:var(--sf-text-xs);opacity:.7;transition:transform var(--sf-duration-fast) var(--sf-ease-standard);margin-inline-start:var(--sf-space-1)}.store-layout-module__Tvyy_W__navChevronOpen{transform:rotate(180deg)}.store-layout-module__Tvyy_W__categoriesDropdown{inline-size:min(var(--sf-content-reading), calc(100vw - var(--sf-gutter) * 2));max-block-size:calc(100dvh - var(--sf-space-24));padding:var(--sf-space-6);border-radius:var(--sf-radius-lg);background:var(--sf-surface);border:var(--sf-border-width) solid var(--sf-border);box-shadow:var(--sf-shadow-raised);z-index:var(--sf-z-dialog);gap:var(--sf-space-4);-webkit-backdrop-filter:blur(var(--sf-blur));backdrop-filter:blur(var(--sf-blur));display:grid;position:absolute;inset-block-start:calc(100% + var(--sf-space-2));inset-inline-start:0;overflow-y:auto}.store-layout-module__Tvyy_W__categoriesDropdown:before{content:"";block-size:var(--sf-space-3);position:absolute;inset-block-start:calc(var(--sf-space-3) * -1);inset-inline:0}.store-layout-module__Tvyy_W__categoriesDropdownHeader{border-block-end:var(--sf-border-width) solid var(--sf-border);justify-content:space-between;align-items:center;padding-block-end:var(--sf-space-3);display:flex}.store-layout-module__Tvyy_W__categoriesHeaderInfo{gap:var(--sf-space-1);display:grid}.store-layout-module__Tvyy_W__categoriesDropdownTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);color:var(--sf-text);letter-spacing:var(--sf-tracking-heading)}.store-layout-module__Tvyy_W__categoriesDropdownSubtitle{font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.store-layout-module__Tvyy_W__allProductsLink{color:var(--sf-action);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.store-layout-module__Tvyy_W__allProductsLink:hover{text-decoration:underline}.store-layout-module__Tvyy_W__categoriesGrid{gap:var(--sf-space-4) var(--sf-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.store-layout-module__Tvyy_W__categoryCard{align-content:start;gap:var(--sf-space-1);display:grid}.store-layout-module__Tvyy_W__categoryTitleLink{font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);color:var(--sf-text);padding-block:var(--sf-space-1);transition:color var(--sf-duration-fast) var(--sf-ease-standard);justify-content:space-between;align-items:center;text-decoration:none;display:inline-flex}.store-layout-module__Tvyy_W__categoryTitleLink:hover{color:var(--sf-action)}.store-layout-module__Tvyy_W__categoryArrow{font-size:var(--sf-text-xs);opacity:0;transform:translateX(calc(var(--sf-space-1) * -1));transition:opacity var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard)}.store-layout-module__Tvyy_W__categoryTitleLink:hover .store-layout-module__Tvyy_W__categoryArrow{opacity:1;transform:translate(0)}.store-layout-module__Tvyy_W__subCategoryList{gap:var(--sf-space-1);margin:0;padding:0;list-style:none;display:grid}.store-layout-module__Tvyy_W__subCategoryLink{padding-block:var(--sf-space-1);font-size:var(--sf-text-xs);color:var(--sf-text-muted);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;display:block}.store-layout-module__Tvyy_W__subCategoryLink:hover{color:var(--sf-text)}.store-layout-module__Tvyy_W__actions{align-items:center;gap:var(--sf-space-3);flex-shrink:0;display:flex}.store-layout-module__Tvyy_W__search{display:none}.store-layout-module__Tvyy_W__desktopSession{align-items:center;display:none}.store-layout-module__Tvyy_W__cartLink{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-pill);background:var(--sf-action);color:var(--sf-on-action);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;display:inline-flex}.store-layout-module__Tvyy_W__cartLink:hover{background:color-mix(in srgb, var(--sf-action) 85%, white);transform:translateY(-1px)}.store-layout-module__Tvyy_W__cartBadge{min-inline-size:var(--sf-space-5);block-size:var(--sf-space-5);padding-inline:var(--sf-space-1);border-radius:var(--sf-radius-pill);background:var(--sf-on-action);color:var(--sf-action);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-bold);line-height:var(--sf-leading-mark);justify-content:center;align-items:center;display:inline-flex}.store-layout-module__Tvyy_W__main{flex-direction:column;flex:1;width:100%;min-width:0;display:flex}.store-layout-module__Tvyy_W__footer{background:var(--sf-inverse);color:var(--sf-on-inverse);margin-block-start:0}.store-layout-module__Tvyy_W__footerInner{width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));padding-block:var(--sf-space-16) var(--sf-space-8);gap:var(--sf-space-12);margin-inline:auto;display:grid}.store-layout-module__Tvyy_W__footerTop{gap:var(--sf-space-12);display:grid}.store-layout-module__Tvyy_W__footerIntro{align-content:start;justify-items:start;gap:var(--sf-space-4);display:grid}.store-layout-module__Tvyy_W__footerWordmark{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);margin:0}.store-layout-module__Tvyy_W__footerCopy{max-width:var(--sf-content-form);color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);margin:0}.store-layout-module__Tvyy_W__footerCta{padding:var(--sf-space-3) var(--sf-space-5);border-radius:var(--sf-radius-control);background:var(--sf-on-inverse);color:var(--sf-inverse);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);margin-block-start:var(--sf-space-2);text-decoration:none}.store-layout-module__Tvyy_W__footerColumns{grid-template-columns:repeat(auto-fit, minmax(var(--sf-quantity-width), 1fr));gap:var(--sf-space-8);display:grid}.store-layout-module__Tvyy_W__footerCol{align-content:start;gap:var(--sf-space-3);display:grid}.store-layout-module__Tvyy_W__footerHeading{margin:0 0 var(--sf-space-1);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.store-layout-module__Tvyy_W__footerCol a{color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.store-layout-module__Tvyy_W__footerCol a:hover{color:var(--sf-on-inverse)}.store-layout-module__Tvyy_W__footerBottom{justify-content:space-between;gap:var(--sf-space-3);border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);flex-wrap:wrap;padding-block-start:var(--sf-space-6);display:flex}@media not (min-width:40rem){.store-layout-module__Tvyy_W__perk:nth-child(n+2){display:none}.store-layout-module__Tvyy_W__brandName{font-size:var(--sf-text-md)}.store-layout-module__Tvyy_W__cartLink{padding:var(--sf-space-2) var(--sf-space-3)}}@media (min-width:64rem){.store-layout-module__Tvyy_W__mobileMenuBtn{display:none}.store-layout-module__Tvyy_W__nav{display:flex}.store-layout-module__Tvyy_W__search{display:block}.store-layout-module__Tvyy_W__desktopSession{display:flex}.store-layout-module__Tvyy_W__footerTop{grid-template-columns:1.2fr 1fr}}}@layer views,utilities;
@layer reset,tokens,base,components;@layer views{.account-view-module__s6FE2a__page{gap:var(--sf-space-8);min-height:70vh;padding-block-end:var(--sf-space-24);display:grid}.account-view-module__s6FE2a__container{width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));margin-inline:auto}.account-view-module__s6FE2a__unauthCard{margin-block:var(--sf-space-16);max-width:var(--sf-content-form);gap:var(--sf-space-4);padding:var(--sf-panel-padding);border-radius:var(--sf-radius-xl);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);box-shadow:var(--sf-shadow-card);margin-inline:auto;display:grid}.account-view-module__s6FE2a__kicker{align-items:center;gap:var(--sf-space-2);color:var(--sf-accent-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;display:inline-flex}.account-view-module__s6FE2a__kickerDot{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow)}.account-view-module__s6FE2a__title{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);color:var(--sf-text);margin:0}.account-view-module__s6FE2a__subtitle{color:var(--sf-text-muted);font-size:var(--sf-text-sm);line-height:var(--sf-leading-body);margin:0}.account-view-module__s6FE2a__primaryBtn{min-height:var(--sf-control-height);padding-inline:var(--sf-space-6);border-radius:var(--sf-radius-control);background:var(--sf-action);color:var(--sf-on-action);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.account-view-module__s6FE2a__primaryBtn:hover{background:var(--sf-action-hover)}.account-view-module__s6FE2a__loadingBox{padding:var(--sf-space-16);text-align:center}.account-view-module__s6FE2a__loadingText{color:var(--sf-text-muted);font-size:var(--sf-text-sm)}.account-view-module__s6FE2a__banner{isolation:isolate;padding-block:var(--sf-space-10) var(--sf-space-8);background:var(--sf-inverse);color:var(--sf-on-inverse);position:relative;overflow:hidden}.account-view-module__s6FE2a__bannerGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 30%, transparent), transparent 68%);position:absolute;inset-block-start:-60%;inset-inline-end:-5%}.account-view-module__s6FE2a__breadcrumbs{gap:var(--sf-space-2);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);flex-wrap:wrap;margin-block-end:var(--sf-space-4);display:flex}.account-view-module__s6FE2a__breadcrumbs a{color:var(--sf-inverse-muted);text-decoration:none}.account-view-module__s6FE2a__breadcrumbs a:hover{color:var(--sf-on-inverse)}.account-view-module__s6FE2a__bannerRow{justify-content:space-between;align-items:center;gap:var(--sf-space-4);flex-wrap:wrap;display:flex}.account-view-module__s6FE2a__bannerTitles{gap:var(--sf-space-1);display:grid}.account-view-module__s6FE2a__bannerTitles .account-view-module__s6FE2a__kicker{color:var(--sf-accent-glow)}.account-view-module__s6FE2a__bannerTitles .account-view-module__s6FE2a__title{color:var(--sf-on-inverse)}.account-view-module__s6FE2a__memberBadge{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);display:inline-flex}.account-view-module__s6FE2a__memberDot{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow)}.account-view-module__s6FE2a__bannerNav{margin-block-start:var(--sf-space-4)}.account-view-module__s6FE2a__ordersLink{color:var(--sf-accent-glow);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);text-decoration:none}.account-view-module__s6FE2a__ordersLink:hover{text-decoration:underline}.account-view-module__s6FE2a__grid{gap:var(--sf-space-8);grid-template-columns:1fr;display:grid}.account-view-module__s6FE2a__card{gap:var(--sf-space-5);padding:var(--sf-panel-padding);border-radius:var(--sf-radius-xl);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);box-shadow:var(--sf-shadow-card);display:grid}.account-view-module__s6FE2a__cardHeader{gap:var(--sf-space-1);border-block-end:var(--sf-border-width) solid var(--sf-border);padding-block-end:var(--sf-space-3);display:grid}.account-view-module__s6FE2a__sectionKicker{color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.account-view-module__s6FE2a__cardTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-lg);font-weight:var(--sf-weight-bold);color:var(--sf-text);margin:0}.account-view-module__s6FE2a__cardSubtitle{color:var(--sf-text-muted);font-size:var(--sf-text-sm);margin:0}.account-view-module__s6FE2a__successNotice{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-3) var(--sf-space-4);border-radius:var(--sf-radius-md);background:var(--sf-success-bg);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-success-text);font-size:var(--sf-text-sm);display:flex}.account-view-module__s6FE2a__successIcon{font-weight:var(--sf-weight-bold)}.account-view-module__s6FE2a__form{gap:var(--sf-space-4);display:grid}.account-view-module__s6FE2a__fieldGroup{gap:var(--sf-space-2);display:grid}.account-view-module__s6FE2a__labelRow{justify-content:space-between;align-items:center;display:flex}.account-view-module__s6FE2a__label{align-items:center;gap:var(--sf-space-2);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;color:var(--sf-text);display:flex}.account-view-module__s6FE2a__lockedBadge,.account-view-module__s6FE2a__labelRequirement{color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-regular);text-transform:none;letter-spacing:normal}.account-view-module__s6FE2a__input,.account-view-module__s6FE2a__inputDisabled{width:100%;min-height:var(--sf-control-height);padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-md);border:var(--sf-border-width) solid var(--sf-border);font:inherit;font-size:var(--sf-text-sm);outline:none}.account-view-module__s6FE2a__input{background:var(--sf-canvas);color:var(--sf-text);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard)}.account-view-module__s6FE2a__input:focus{border-color:var(--sf-focus);background:var(--sf-surface)}.account-view-module__s6FE2a__input[aria-invalid=true]{border-color:var(--sf-error-text);background:var(--sf-error-bg)}.account-view-module__s6FE2a__inputDisabled{background:var(--sf-surface-subtle);color:var(--sf-text-muted);cursor:not-allowed}.account-view-module__s6FE2a__help{color:var(--sf-text-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.account-view-module__s6FE2a__visibilityToggle{color:var(--sf-accent-text);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.account-view-module__s6FE2a__visibilityToggle:hover{color:var(--sf-text)}.account-view-module__s6FE2a__actionRow{padding-block-start:var(--sf-space-2)}.account-view-module__s6FE2a__submitButton{min-height:var(--sf-control-height);padding-inline:var(--sf-space-6);border-radius:var(--sf-radius-control);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.account-view-module__s6FE2a__submitButton:hover:not(:disabled){background:var(--sf-action-hover);transform:translateY(calc(var(--sf-border-width) * -2))}.account-view-module__s6FE2a__submitButton:disabled{opacity:.6;cursor:not-allowed}@media (min-width:64rem){.account-view-module__s6FE2a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}}@layer utilities;
@layer reset,tokens,base,components;@layer views{.auth-view-module__uHM7ma__page{isolation:isolate;min-height:calc(100dvh - var(--sf-space-24) * 2);padding-block:var(--sf-space-12) var(--sf-space-16);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.auth-view-module__uHM7ma__watermark{z-index:var(--sf-z-scene);pointer-events:none;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.auth-view-module__uHM7ma__watermarkSvg{width:min(96vw, var(--sf-content-width));opacity:.055;height:auto;max-height:70vh}.auth-view-module__uHM7ma__watermarkWord{font-family:var(--sf-font-display);font-weight:var(--sf-weight-bold);fill:var(--sf-text)}.auth-view-module__uHM7ma__container{z-index:var(--sf-z-content);width:min(100% - var(--sf-gutter) * 2, var(--sf-content-reading));margin-inline:auto;position:relative}.auth-view-module__uHM7ma__card{border-radius:var(--sf-radius-xl);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);box-shadow:var(--sf-shadow-raised);grid-template-columns:1fr;display:grid;overflow:hidden}.auth-view-module__uHM7ma__visual{isolation:isolate;min-height:var(--sf-space-24);background:var(--sf-inverse);position:relative;overflow:hidden}.auth-view-module__uHM7ma__visualImage{z-index:var(--sf-z-scene);object-fit:cover;opacity:.72;width:100%;height:100%;position:absolute;inset:0}.auth-view-module__uHM7ma__visualScrim{z-index:var(--sf-z-scrim);background:linear-gradient(165deg, color-mix(in srgb, var(--sf-inverse) 35%, transparent), color-mix(in srgb, var(--sf-inverse) 85%, transparent));position:absolute;inset:0}.auth-view-module__uHM7ma__visualGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 32%, transparent), transparent 68%);pointer-events:none;position:absolute;inset-block-end:-35%;inset-inline-start:-25%}.auth-view-module__uHM7ma__formPanel{padding:var(--sf-panel-padding);align-content:center;gap:var(--sf-space-6);background:var(--sf-surface);display:grid}.auth-view-module__uHM7ma__formHeader{gap:var(--sf-space-4);display:grid}.auth-view-module__uHM7ma__modeTabs{gap:var(--sf-space-1);padding:var(--sf-space-1);border-radius:var(--sf-radius-pill);background:var(--sf-surface-subtle);width:fit-content;display:inline-flex}.auth-view-module__uHM7ma__tab,.auth-view-module__uHM7ma__tabActive{padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-pill);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);align-items:center;text-decoration:none;display:inline-flex}.auth-view-module__uHM7ma__tab{color:var(--sf-text-muted)}.auth-view-module__uHM7ma__tab:hover{color:var(--sf-text)}.auth-view-module__uHM7ma__tabActive{background:var(--sf-surface);color:var(--sf-text);box-shadow:var(--sf-shadow-card)}.auth-view-module__uHM7ma__title{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);color:var(--sf-text);margin:0}.auth-view-module__uHM7ma__form{gap:var(--sf-space-5);display:grid}.auth-view-module__uHM7ma__fieldGroup{gap:var(--sf-space-2);display:grid}.auth-view-module__uHM7ma__labelRow{justify-content:space-between;align-items:center;display:flex}.auth-view-module__uHM7ma__label{font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;color:var(--sf-text)}.auth-view-module__uHM7ma__visibilityToggle{color:var(--sf-accent-text);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);cursor:pointer;transition:color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;padding:0}.auth-view-module__uHM7ma__visibilityToggle:hover{color:var(--sf-text)}.auth-view-module__uHM7ma__input{width:100%;min-height:var(--sf-control-height);padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-md);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-canvas);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);outline:none}.auth-view-module__uHM7ma__input:focus{border-color:var(--sf-focus);background:var(--sf-surface)}.auth-view-module__uHM7ma__input[aria-invalid=true]{border-color:var(--sf-error-text);background:var(--sf-error-bg)}.auth-view-module__uHM7ma__helpText{color:var(--sf-text-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.auth-view-module__uHM7ma__actions{gap:var(--sf-space-3);margin-block-start:var(--sf-space-2);display:grid}.auth-view-module__uHM7ma__submitButton{min-height:var(--sf-control-height);padding-inline:var(--sf-space-6);border-radius:var(--sf-radius-control);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);border:0;justify-content:center;align-items:center;display:inline-flex}.auth-view-module__uHM7ma__submitButton:hover:not(:disabled){background:var(--sf-action-hover);transform:translateY(calc(var(--sf-border-width) * -2))}.auth-view-module__uHM7ma__submitButton:disabled{opacity:.6;cursor:not-allowed}.auth-view-module__uHM7ma__secondaryActions{text-align:center}.auth-view-module__uHM7ma__forgotLink{color:var(--sf-text-muted);font-size:var(--sf-text-xs);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.auth-view-module__uHM7ma__forgotLink:hover{color:var(--sf-text);text-decoration:underline}.auth-view-module__uHM7ma__switchPrompt{border-block-start:var(--sf-border-width) solid var(--sf-border);font-size:var(--sf-text-sm);justify-content:center;align-items:center;padding-block-start:var(--sf-space-4);display:flex}.auth-view-module__uHM7ma__switchLink{color:var(--sf-accent-text);font-weight:var(--sf-weight-semibold);text-decoration:none}.auth-view-module__uHM7ma__switchLink:hover{text-decoration:underline}.auth-view-module__uHM7ma__registeredNotice{gap:var(--sf-space-4);padding:var(--sf-space-6);border-radius:var(--sf-radius-lg);background:var(--sf-success-bg);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-success-text);display:grid}.auth-view-module__uHM7ma__noticeText{color:var(--sf-text);font-size:var(--sf-text-sm);margin:0}.auth-view-module__uHM7ma__primaryBtn{min-height:var(--sf-control-height);padding-inline:var(--sf-space-6);border-radius:var(--sf-radius-control);background:var(--sf-action);color:var(--sf-on-action);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (min-width:64rem){.auth-view-module__uHM7ma__card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.auth-view-module__uHM7ma__formPanel{padding:var(--sf-space-12)}}}@layer utilities;
@layer reset,tokens,base,components;@layer views{.cart-summary-view-module__iZ6Gca__summary{gap:var(--sf-space-4);padding:var(--sf-space-5);border-radius:var(--sf-radius-lg);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);box-shadow:var(--sf-shadow-card);display:grid}.cart-summary-view-module__iZ6Gca__header{gap:var(--sf-space-1);border-block-end:var(--sf-border-width) solid var(--sf-border);padding-block-end:var(--sf-space-3);display:grid}.cart-summary-view-module__iZ6Gca__badgeRow{justify-content:space-between;align-items:center;display:flex}.cart-summary-view-module__iZ6Gca__kicker{align-items:center;gap:var(--sf-space-2);color:var(--sf-accent-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;display:inline-flex}.cart-summary-view-module__iZ6Gca__kickerDot{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow)}.cart-summary-view-module__iZ6Gca__countBadge{padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-surface-subtle);color:var(--sf-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold)}.cart-summary-view-module__iZ6Gca__title{font-family:var(--sf-font-display);font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-text);margin:0}.cart-summary-view-module__iZ6Gca__loadingBox,.cart-summary-view-module__iZ6Gca__emptyBox{padding:var(--sf-space-6) 0;text-align:center}.cart-summary-view-module__iZ6Gca__emptyText{color:var(--sf-text-muted);font-size:var(--sf-text-sm);margin:0}.cart-summary-view-module__iZ6Gca__lines{gap:var(--sf-space-3);margin:0;padding:0;list-style:none;display:grid}.cart-summary-view-module__iZ6Gca__lineItem{gap:var(--sf-space-2);border-block-end:var(--sf-border-width) solid var(--sf-border);padding-block-end:var(--sf-space-3);display:grid}.cart-summary-view-module__iZ6Gca__lineHeader{justify-content:space-between;align-items:baseline;gap:var(--sf-space-2);display:flex}.cart-summary-view-module__iZ6Gca__productLink{color:var(--sf-text);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);text-decoration:none}.cart-summary-view-module__iZ6Gca__productLink:hover{color:var(--sf-accent-text)}.cart-summary-view-module__iZ6Gca__variantLabel{color:var(--sf-text-muted);font-size:var(--sf-text-xs);margin:0}.cart-summary-view-module__iZ6Gca__lineControls{justify-content:space-between;align-items:center;display:flex}.cart-summary-view-module__iZ6Gca__quantityBox{align-items:center;display:flex}.cart-summary-view-module__iZ6Gca__quantityInput{width:var(--sf-quantity-width);padding:var(--sf-space-1);border-radius:var(--sf-radius-sm);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-canvas);color:var(--sf-text);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);text-align:center}.cart-summary-view-module__iZ6Gca__removeBtn{color:var(--sf-error-text);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);cursor:pointer;background:0 0;border:0;padding:0}.cart-summary-view-module__iZ6Gca__removeBtn:hover{text-decoration:underline}.cart-summary-view-module__iZ6Gca__pendingBox{padding-block:var(--sf-space-2)}.cart-summary-view-module__iZ6Gca__persistenceHelp{color:var(--sf-text-muted);font-size:var(--sf-text-xs);margin:0}.cart-summary-view-module__iZ6Gca__totalRow{border-block-start:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text);font-size:var(--sf-text-sm);justify-content:space-between;align-items:center;padding-block-start:var(--sf-space-2);display:flex}.cart-summary-view-module__iZ6Gca__totalValue{font-size:var(--sf-text-md)}.cart-summary-view-module__iZ6Gca__checkoutBtn{min-height:var(--sf-control-height);border-radius:var(--sf-radius-control);background:var(--sf-action);color:var(--sf-on-action);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.cart-summary-view-module__iZ6Gca__checkoutBtn:hover{background:var(--sf-action-hover)}.cart-summary-view-module__iZ6Gca__cartLink{text-align:center;color:var(--sf-accent-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);text-decoration:none}.cart-summary-view-module__iZ6Gca__cartLink:hover{text-decoration:underline}}@layer utilities;
@layer reset,tokens,base,components;@layer views{.cart-view-module__URN6fq__page{flex-direction:column;flex:1;min-height:100%;display:flex}.cart-view-module__URN6fq__loadingConsole{padding:var(--sf-space-16);text-align:center}.cart-view-module__URN6fq__emptyConsole{text-align:center;min-height:70vh;padding:var(--sf-space-16) var(--sf-gutter);justify-content:center;align-items:center;gap:var(--sf-space-4);flex-direction:column;flex:1;display:flex}.cart-view-module__URN6fq__emptyMark{width:var(--sf-space-16);height:var(--sf-space-16);border-radius:var(--sf-radius-pill);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-accent-text);place-items:center;display:grid}.cart-view-module__URN6fq__emptyTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);color:var(--sf-text);letter-spacing:var(--sf-tracking-heading);margin:0}.cart-view-module__URN6fq__emptySubtitle{color:var(--sf-text-muted);font-size:var(--sf-text-sm);max-width:var(--sf-content-form);margin:0}.cart-view-module__URN6fq__browseBtn{justify-content:center;align-items:center;gap:var(--sf-space-2);min-block-size:var(--sf-space-10);min-height:var(--sf-space-10);padding-block:var(--sf-space-2);padding-inline:var(--sf-space-6);border-radius:var(--sf-radius-md);background:var(--sf-action);color:var(--sf-on-action);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;display:inline-flex}.cart-view-module__URN6fq__browseBtn:hover{background:var(--sf-action-hover);transform:translateY(calc(var(--sf-border-width) * -1))}.cart-view-module__URN6fq__splitWorkspace{border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);flex:1;grid-template-columns:1fr;width:100%;display:grid}.cart-view-module__URN6fq__cartSide{isolation:isolate;background:var(--sf-inverse);color:var(--sf-on-inverse);padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-12);justify-content:center;display:flex;position:relative;overflow:hidden}.cart-view-module__URN6fq__ambientGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset-block-start:-40%;inset-inline-start:-25%}.cart-view-module__URN6fq__cartSideContent{width:100%;max-width:var(--sf-content-form);gap:var(--sf-space-5);flex-direction:column;margin-inline:auto;display:flex}.cart-view-module__URN6fq__breadcrumbs{gap:var(--sf-space-2);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);flex-wrap:wrap;display:flex}.cart-view-module__URN6fq__breadcrumbs a{color:var(--sf-inverse-muted);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.cart-view-module__URN6fq__breadcrumbs a:hover{color:var(--sf-on-inverse)}.cart-view-module__URN6fq__breadcrumbCurrent{color:var(--sf-inverse-muted)}.cart-view-module__URN6fq__cartHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.cart-view-module__URN6fq__cartTitles{gap:var(--sf-space-1);display:grid}.cart-view-module__URN6fq__cartKicker{color:var(--sf-accent-glow);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.cart-view-module__URN6fq__cartTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);color:var(--sf-on-inverse);margin:0}.cart-view-module__URN6fq__itemCountBadge{padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.cart-view-module__URN6fq__cartMeta{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.cart-view-module__URN6fq__divider{height:var(--sf-border-width);background:var(--sf-inverse-border);margin-block:var(--sf-space-1)}.cart-view-module__URN6fq__persistenceMessage{padding:var(--sf-space-3) var(--sf-space-4);border-radius:var(--sf-radius-md);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);border:var(--sf-border-width) solid var(--sf-inverse-border);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);margin:0}.cart-view-module__URN6fq__pendingBar{margin-block-end:var(--sf-space-2)}.cart-view-module__URN6fq__itemsBlock{gap:var(--sf-space-3);display:grid}.cart-view-module__URN6fq__lineList{gap:var(--sf-space-4);margin:0;padding:0;list-style:none;display:grid}.cart-view-module__URN6fq__lineRow{align-items:flex-start;gap:var(--sf-space-3);border-block-end:var(--sf-border-width) solid var(--sf-inverse-border);padding-block-end:var(--sf-space-4);display:flex}.cart-view-module__URN6fq__lineRow:last-child{border-block-end:0}.cart-view-module__URN6fq__lineIndex{font-family:var(--sf-font-display);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-bold);color:var(--sf-accent-glow);-webkit-user-select:none;user-select:none;min-width:var(--sf-space-5);padding-block-start:var(--sf-space-1)}.cart-view-module__URN6fq__lineDetails{gap:var(--sf-space-3);flex:1;min-inline-size:0;display:grid}.cart-view-module__URN6fq__lineMain{gap:var(--sf-space-1);min-inline-size:0;display:grid}.cart-view-module__URN6fq__productName{font-family:var(--sf-font-display);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);line-height:var(--sf-leading-card);color:var(--sf-on-inverse);margin:0}.cart-view-module__URN6fq__productName a{color:inherit;transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.cart-view-module__URN6fq__productName a:hover{color:var(--sf-accent-glow)}.cart-view-module__URN6fq__lineMeta{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.cart-view-module__URN6fq__variantBadge{padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-pill);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);border:var(--sf-border-width) solid var(--sf-inverse-border);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);align-items:center;display:inline-flex}.cart-view-module__URN6fq__unconfirmedBadge{padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-pill);background:color-mix(in srgb, var(--sf-warning-bg) 25%, transparent);color:var(--sf-warning-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);align-items:center;display:inline-flex}.cart-view-module__URN6fq__lineSide{justify-content:space-between;align-items:center;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.cart-view-module__URN6fq__unitPrice{font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);color:var(--sf-on-inverse)}.cart-view-module__URN6fq__lineActions{align-items:center;gap:var(--sf-space-3);display:flex}.cart-view-module__URN6fq__stepper{border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);padding:var(--sf-space-1);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard);align-items:center;display:inline-flex}.cart-view-module__URN6fq__stepper:focus-within{border-color:var(--sf-accent-glow)}.cart-view-module__URN6fq__stepperBtn{width:var(--sf-space-6);height:var(--sf-space-6);border-radius:var(--sf-radius-pill);color:var(--sf-inverse-muted);cursor:pointer;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.cart-view-module__URN6fq__stepperBtn:hover:not(:disabled){background:color-mix(in srgb, var(--sf-on-inverse) 12%, transparent);color:var(--sf-on-inverse)}.cart-view-module__URN6fq__stepperBtn:disabled{opacity:.35;cursor:not-allowed}.cart-view-module__URN6fq__stepperInput{width:var(--sf-space-8);color:var(--sf-on-inverse);font-family:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);text-align:center;appearance:textfield;background:0 0;border:0;outline:none}.cart-view-module__URN6fq__stepperInput::-webkit-outer-spin-button{appearance:none;margin:0}.cart-view-module__URN6fq__stepperInput::-webkit-inner-spin-button{appearance:none;margin:0}.cart-view-module__URN6fq__removeBtn{align-items:center;gap:var(--sf-space-1);color:var(--sf-inverse-muted);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);cursor:pointer;padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-sm);transition:color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;display:inline-flex}.cart-view-module__URN6fq__removeBtn:hover:not(:disabled){color:var(--sf-error-text);background:color-mix(in srgb, var(--sf-error-bg) 25%, transparent)}.cart-view-module__URN6fq__continueLink{color:var(--sf-accent-glow);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);width:fit-content;transition:color var(--sf-duration-fast) var(--sf-ease-standard);margin-block-start:auto;padding-block-start:var(--sf-space-4);text-decoration:none}.cart-view-module__URN6fq__continueLink:hover{text-decoration:underline}.cart-view-module__URN6fq__summarySide{background:var(--sf-surface);color:var(--sf-text);padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-12);justify-content:center;display:flex}.cart-view-module__URN6fq__summarySideContent{width:100%;max-width:var(--sf-content-form);gap:var(--sf-space-5);flex-direction:column;flex:1;margin-inline:auto;display:flex}.cart-view-module__URN6fq__summaryHeader{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-4);display:flex}.cart-view-module__URN6fq__summaryTitleGroup{gap:var(--sf-space-1);display:grid}.cart-view-module__URN6fq__summaryTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);color:var(--sf-text);letter-spacing:var(--sf-tracking-heading);margin:0}.cart-view-module__URN6fq__summarySubtitle{color:var(--sf-text-muted);font-size:var(--sf-text-xs);margin:0}.cart-view-module__URN6fq__secureBadge{align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);flex-shrink:0;display:inline-flex}.cart-view-module__URN6fq__summaryConsole{gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-lg);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);display:grid}.cart-view-module__URN6fq__summaryRows{gap:var(--sf-space-3);margin:0;display:grid}.cart-view-module__URN6fq__summaryRow{font-size:var(--sf-text-sm);color:var(--sf-text-muted);justify-content:space-between;align-items:center;display:flex}.cart-view-module__URN6fq__summaryRow strong{color:var(--sf-text);font-weight:var(--sf-weight-semibold)}.cart-view-module__URN6fq__mutedValue{font-size:var(--sf-text-xs);color:var(--sf-text-muted)}.cart-view-module__URN6fq__summaryDivider{height:var(--sf-border-width);background:var(--sf-border);margin-block:var(--sf-space-1)}.cart-view-module__URN6fq__totalRow{font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-text);align-items:baseline;padding-block-start:var(--sf-space-1)}.cart-view-module__URN6fq__subtotalValue{font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);color:var(--sf-text);font-family:var(--sf-font-display)}.cart-view-module__URN6fq__featureConsole{gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-lg);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);display:grid}.cart-view-module__URN6fq__consoleRow{align-items:flex-start;gap:var(--sf-space-3);display:flex}.cart-view-module__URN6fq__consoleRow+.cart-view-module__URN6fq__consoleRow{border-block-start:var(--sf-border-width) solid var(--sf-border);padding-block-start:var(--sf-space-3)}.cart-view-module__URN6fq__consoleIcon{width:var(--sf-space-6);height:var(--sf-space-6);border-radius:var(--sf-radius-sm);background:var(--sf-surface);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text);flex-shrink:0;place-items:center;margin-block-start:var(--sf-space-1);display:inline-grid}.cart-view-module__URN6fq__consoleBody{gap:var(--sf-space-1);display:grid}.cart-view-module__URN6fq__consoleLabel{font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);color:var(--sf-text);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.cart-view-module__URN6fq__consoleText{color:var(--sf-text-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.cart-view-module__URN6fq__submitSection{gap:var(--sf-space-2);margin-block-start:auto;padding-block-start:var(--sf-space-6);display:grid}.cart-view-module__URN6fq__checkoutBtn{min-block-size:var(--sf-space-10);min-height:var(--sf-space-10);justify-content:center;align-items:center;gap:var(--sf-space-2);border-radius:var(--sf-radius-md);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);cursor:pointer;padding-block:var(--sf-space-2);padding-inline:var(--sf-space-6);width:100%;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);border:0;text-decoration:none;display:inline-flex}.cart-view-module__URN6fq__checkoutBtn:hover{background:var(--sf-action-hover);transform:translateY(calc(var(--sf-border-width) * -1))}.cart-view-module__URN6fq__checkoutDisabledNotice{color:var(--sf-warning-text);font-size:var(--sf-text-xs);text-align:center;margin:0}.cart-view-module__URN6fq__securityNotice{justify-content:center;align-items:center;gap:var(--sf-space-2);color:var(--sf-text-muted);font-size:var(--sf-text-xs);text-align:center;margin:0;display:flex}@media (min-width:40rem){.cart-view-module__URN6fq__lineDetails{justify-content:space-between;align-items:center;gap:var(--sf-space-4);display:flex}.cart-view-module__URN6fq__lineSide{justify-content:flex-end;gap:var(--sf-space-5)}}@media (min-width:64rem){.cart-view-module__URN6fq__splitWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:85vh}.cart-view-module__URN6fq__cartSide{border-inline-end:var(--sf-border-width) solid var(--sf-inverse-border);padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-16);justify-content:center;display:flex}.cart-view-module__URN6fq__summarySide{padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-16);justify-content:center;display:flex}}}@layer utilities;
@layer reset,tokens,base;@layer components{.catalog-sidebar-module__OQZoIq__sidebar{gap:var(--sf-space-6);padding:var(--sf-space-5);border-radius:var(--sf-radius-lg);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);box-shadow:var(--sf-shadow-card);display:grid}.catalog-sidebar-module__OQZoIq__form{gap:var(--sf-space-6);display:grid}.catalog-sidebar-module__OQZoIq__searchBox{align-items:center;display:flex;position:relative}.catalog-sidebar-module__OQZoIq__searchIcon{color:var(--sf-text-muted);pointer-events:none;flex-shrink:0;position:absolute;inset-inline-start:var(--sf-space-3)}.catalog-sidebar-module__OQZoIq__searchInput{width:100%;padding:var(--sf-space-2) var(--sf-space-8);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-canvas);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);line-height:var(--sf-leading-mark);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);outline:none}.catalog-sidebar-module__OQZoIq__searchInput:focus{border-color:var(--sf-action);background:var(--sf-surface)}.catalog-sidebar-module__OQZoIq__searchSubmit{width:var(--sf-space-6);height:var(--sf-space-6);border-radius:var(--sf-radius-pill);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-bold);cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--sf-space-2)}.catalog-sidebar-module__OQZoIq__searchSubmit:hover{background:var(--sf-action-hover)}.catalog-sidebar-module__OQZoIq__section{gap:var(--sf-space-3);border-block-start:var(--sf-border-width) solid var(--sf-border);padding-block-start:var(--sf-space-4);display:grid}.catalog-sidebar-module__OQZoIq__section:first-of-type{border-block-start:0;padding-block-start:0}.catalog-sidebar-module__OQZoIq__sectionTitle{color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;line-height:var(--sf-leading-tight);transition:color var(--sf-duration-fast) var(--sf-ease-standard)}.catalog-sidebar-module__OQZoIq__sectionToggle{cursor:pointer;text-align:start;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.catalog-sidebar-module__OQZoIq__sectionToggle:hover .catalog-sidebar-module__OQZoIq__sectionTitle{color:var(--sf-text)}.catalog-sidebar-module__OQZoIq__sectionHeaderMeta{align-items:center;gap:var(--sf-space-2);display:flex}.catalog-sidebar-module__OQZoIq__sectionActiveDot{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow)}.catalog-sidebar-module__OQZoIq__activeCountBadge{min-inline-size:var(--sf-space-4);height:var(--sf-space-4);padding-inline:var(--sf-space-1);border-radius:var(--sf-radius-pill);background:var(--sf-action);color:var(--sf-on-action);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-bold);line-height:var(--sf-leading-mark);justify-content:center;align-items:center;display:inline-flex}.catalog-sidebar-module__OQZoIq__sectionChevron{color:var(--sf-text-muted);transition:transform var(--sf-duration-fast) var(--sf-ease-standard);flex-shrink:0}.catalog-sidebar-module__OQZoIq__sectionChevronOpen{transform:rotate(180deg)}.catalog-sidebar-module__OQZoIq__categoryList{gap:var(--sf-space-1);max-height:var(--sf-selection-width);scrollbar-width:thin;padding-inline-end:var(--sf-space-1);display:grid;overflow-y:auto}.catalog-sidebar-module__OQZoIq__categoryGroup{gap:var(--sf-space-1);display:grid}.catalog-sidebar-module__OQZoIq__categoryRow{align-items:center;gap:var(--sf-space-1);display:flex}.catalog-sidebar-module__OQZoIq__categoryItem{padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-md);color:var(--sf-text-muted);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);text-align:start;cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;display:flex}.catalog-sidebar-module__OQZoIq__categoryItem:hover{background:var(--sf-surface-subtle);color:var(--sf-text)}.catalog-sidebar-module__OQZoIq__categoryItem[aria-pressed=true]{background:var(--sf-surface-subtle);color:var(--sf-text);font-weight:var(--sf-weight-semibold)}.catalog-sidebar-module__OQZoIq__categoryExpandBtn{width:var(--sf-space-6);height:var(--sf-space-6);border-radius:var(--sf-radius-sm);color:var(--sf-text-muted);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-bold);cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.catalog-sidebar-module__OQZoIq__categoryExpandBtn:hover{background:var(--sf-surface-subtle);color:var(--sf-text)}.catalog-sidebar-module__OQZoIq__subCategoryList{gap:var(--sf-space-1);border-inline-start:var(--sf-border-width) solid var(--sf-border);margin-block-start:var(--sf-space-1);margin-inline-start:var(--sf-space-3);padding-inline-start:var(--sf-space-4);display:grid}.catalog-sidebar-module__OQZoIq__subCategoryItem{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-sm);color:var(--sf-text-muted);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);text-align:start;cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;display:flex}.catalog-sidebar-module__OQZoIq__subCategoryItem:hover{background:var(--sf-surface-subtle);color:var(--sf-text)}.catalog-sidebar-module__OQZoIq__subCategoryBullet{color:var(--sf-text-muted);font-size:var(--sf-text-xs);opacity:.7}.catalog-sidebar-module__OQZoIq__activeIndicator{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow);flex-shrink:0}.catalog-sidebar-module__OQZoIq__checkboxGroup{gap:var(--sf-space-1);max-height:var(--sf-showroom-top);scrollbar-width:thin;display:grid;overflow-y:auto}.catalog-sidebar-module__OQZoIq__checkboxRow{align-items:center;gap:var(--sf-space-3);padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard);display:flex}.catalog-sidebar-module__OQZoIq__checkboxRow:hover{background:var(--sf-surface-subtle)}.catalog-sidebar-module__OQZoIq__checkbox{width:var(--sf-space-4);height:var(--sf-space-4);accent-color:var(--sf-action);cursor:pointer;border-radius:var(--sf-radius-sm)}.catalog-sidebar-module__OQZoIq__checkboxLabel{color:var(--sf-text);font-size:var(--sf-text-sm);line-height:var(--sf-leading-mark);flex:1}.catalog-sidebar-module__OQZoIq__checkboxCount{color:var(--sf-text-muted);font-size:var(--sf-text-xs)}.catalog-sidebar-module__OQZoIq__priceInputs{align-items:center;gap:var(--sf-space-2);display:flex}.catalog-sidebar-module__OQZoIq__priceInput{width:100%;padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-sm);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-canvas);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);line-height:var(--sf-leading-mark);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard);outline:none}.catalog-sidebar-module__OQZoIq__priceInput:focus{border-color:var(--sf-action)}.catalog-sidebar-module__OQZoIq__priceDivider{color:var(--sf-text-muted);font-size:var(--sf-text-sm)}.catalog-sidebar-module__OQZoIq__pricePresets{gap:var(--sf-space-1);flex-wrap:wrap;margin-block-start:var(--sf-space-1);display:flex}.catalog-sidebar-module__OQZoIq__presetBtn{padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text-muted);font:inherit;font-size:var(--sf-text-xs);cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0}.catalog-sidebar-module__OQZoIq__presetBtn:hover{background:var(--sf-surface-subtle);color:var(--sf-text)}.catalog-sidebar-module__OQZoIq__availabilityGroup{gap:var(--sf-space-1);flex-direction:column;display:flex}.catalog-sidebar-module__OQZoIq__availabilityBtn{padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-md);color:var(--sf-text-muted);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0;align-items:center;display:flex}.catalog-sidebar-module__OQZoIq__availabilityBtn:hover{background:var(--sf-surface-subtle);color:var(--sf-text)}.catalog-sidebar-module__OQZoIq__availabilityBtn[aria-pressed=true]{background:var(--sf-surface-subtle);color:var(--sf-text);font-weight:var(--sf-weight-semibold)}.catalog-sidebar-module__OQZoIq__actions{gap:var(--sf-space-2);margin-block-start:var(--sf-space-2);display:grid}.catalog-sidebar-module__OQZoIq__applyBtn{width:100%;padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-pill);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);cursor:pointer;line-height:var(--sf-leading-mark);transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);border:0}.catalog-sidebar-module__OQZoIq__applyBtn:hover{background:var(--sf-action-hover);transform:translateY(-1px)}.catalog-sidebar-module__OQZoIq__clearBtn{width:100%;padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-pill);color:var(--sf-text-muted);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);cursor:pointer;line-height:var(--sf-leading-mark);text-align:center;transition:color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;border:0}.catalog-sidebar-module__OQZoIq__clearBtn:hover{color:var(--sf-text);text-decoration:underline}}@layer views,utilities;
@layer reset,tokens,base;@layer components{.catalog-topbar-module__5K-xPq__topbar{justify-content:space-between;align-items:center;gap:var(--sf-space-3);border-block-end:var(--sf-border-width) solid var(--sf-border);flex-wrap:wrap;margin-block-end:var(--sf-space-6);padding-block-end:var(--sf-space-4);display:flex}.catalog-topbar-module__5K-xPq__meta{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.catalog-topbar-module__5K-xPq__count{color:var(--sf-text);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);line-height:var(--sf-leading-mark)}.catalog-topbar-module__5K-xPq__chip{align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);line-height:var(--sf-leading-mark);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;display:inline-flex}.catalog-topbar-module__5K-xPq__chip:hover{border-color:var(--sf-border-strong);background:var(--sf-surface-subtle)}.catalog-topbar-module__5K-xPq__sortBox{align-items:center;gap:var(--sf-space-2);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-surface);color:var(--sf-text);font-size:var(--sf-text-sm);margin-inline-start:auto;display:inline-flex}.catalog-topbar-module__5K-xPq__sortLabel{color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);white-space:nowrap}.catalog-topbar-module__5K-xPq__sortSelect{color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);cursor:pointer;padding-block:var(--sf-space-1);background:0 0;border:0;outline:none}}@layer views,utilities;
@layer reset,tokens,base;@layer components{.product-card-module__VIQnqW__card{align-content:start;gap:var(--sf-space-4);color:var(--sf-text);display:grid}.product-card-module__VIQnqW__mediaFrame{isolation:isolate;border-radius:var(--sf-radius-lg);background:linear-gradient(160deg, var(--sf-surface), var(--sf-image-surface));box-shadow:inset 0 0 0 var(--sf-border-width) var(--sf-border);transition:box-shadow var(--sf-duration-normal) var(--sf-ease-standard);position:relative;overflow:hidden}.product-card-module__VIQnqW__card:hover .product-card-module__VIQnqW__mediaFrame,.product-card-module__VIQnqW__card[data-selected=true] .product-card-module__VIQnqW__mediaFrame{box-shadow:var(--sf-shadow-card)}.product-card-module__VIQnqW__card[data-selected=true] .product-card-module__VIQnqW__mediaFrame{outline:var(--sf-focus-width) solid var(--sf-focus);outline-offset:var(--sf-border-width)}.product-card-module__VIQnqW__mediaLink{aspect-ratio:var(--sf-card-ratio);display:block}.product-card-module__VIQnqW__image{object-fit:cover;width:100%;height:100%;transition:transform var(--sf-duration-slow) var(--sf-ease-standard);display:block}.product-card-module__VIQnqW__card:hover .product-card-module__VIQnqW__image{transform:scale(1.06)}.product-card-module__VIQnqW__saleBadge{padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);background:var(--sf-accent-text);color:var(--sf-on-action);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);pointer-events:none;position:absolute;inset-block-start:var(--sf-space-3);inset-inline-start:var(--sf-space-3)}.product-card-module__VIQnqW__quickView{inset-inline:var(--sf-space-3);min-height:var(--sf-space-10);border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--sf-surface) 86%, transparent);-webkit-backdrop-filter:blur(var(--sf-blur));backdrop-filter:blur(var(--sf-blur));color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);cursor:pointer;opacity:0;transform:translateY(var(--sf-space-3));transition:opacity var(--sf-duration-normal) var(--sf-ease-standard), transform var(--sf-duration-normal) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard), color var(--sf-duration-fast) var(--sf-ease-standard);border:0;position:absolute;inset-block-end:var(--sf-space-3)}.product-card-module__VIQnqW__card:hover .product-card-module__VIQnqW__quickView,.product-card-module__VIQnqW__quickView:focus-visible,.product-card-module__VIQnqW__quickView[aria-pressed=true]{opacity:1;transform:translateY(0)}.product-card-module__VIQnqW__quickView:hover{background:var(--sf-action);color:var(--sf-on-action)}.product-card-module__VIQnqW__body{gap:var(--sf-space-1);padding-inline:var(--sf-space-1);display:grid}.product-card-module__VIQnqW__category{color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.product-card-module__VIQnqW__title{font-family:var(--sf-font-display);font-size:var(--sf-text-md);font-weight:var(--sf-weight-semibold);line-height:var(--sf-leading-card);letter-spacing:var(--sf-tracking-button);margin:0}.product-card-module__VIQnqW__title a{color:inherit;text-decoration:none}.product-card-module__VIQnqW__title a:hover{text-underline-offset:.2em;text-decoration:underline}.product-card-module__VIQnqW__summary{color:var(--sf-text-muted);font-size:var(--sf-text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.product-card-module__VIQnqW__footer{justify-content:space-between;align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;margin-block-start:var(--sf-space-2);display:flex}.product-card-module__VIQnqW__price{font-size:var(--sf-text-md);font-weight:var(--sf-weight-semibold)}@media (hover:none){.product-card-module__VIQnqW__quickView{opacity:1;transform:translateY(0)}}}@layer views,utilities;
@layer reset,tokens,base,components;@layer views{.catalog-view-module__6PoZxq__page{gap:var(--sf-space-8);padding-block-end:var(--sf-space-24);display:grid}.catalog-view-module__6PoZxq__container{width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));margin-inline:auto}.catalog-view-module__6PoZxq__banner{isolation:isolate;padding-block:var(--sf-space-10) var(--sf-space-8);background:var(--sf-inverse);color:var(--sf-on-inverse);position:relative;overflow:hidden}.catalog-view-module__6PoZxq__bannerGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 32%, transparent), transparent 66%);position:absolute;inset-block-start:-80%;inset-inline-end:-5%}.catalog-view-module__6PoZxq__breadcrumbs{gap:var(--sf-space-2);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);flex-wrap:wrap;margin-block-end:var(--sf-space-3);display:flex}.catalog-view-module__6PoZxq__breadcrumbs a{color:var(--sf-inverse-muted);text-decoration:none}.catalog-view-module__6PoZxq__breadcrumbs a:hover{color:var(--sf-on-inverse)}.catalog-view-module__6PoZxq__bannerRow{justify-content:space-between;align-items:center;gap:var(--sf-space-4);flex-wrap:wrap;display:flex}.catalog-view-module__6PoZxq__title{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);line-height:var(--sf-leading-tight);letter-spacing:var(--sf-tracking-heading);animation:var(--sf-animation-slide-in) var(--sf-duration-slow) var(--sf-ease-standard) both;margin:0}.catalog-view-module__6PoZxq__count{padding:var(--sf-space-1) var(--sf-space-3);border:var(--sf-border-width) solid var(--sf-inverse-border);border-radius:var(--sf-radius-pill);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);margin:0}.catalog-view-module__6PoZxq__subtitle{margin:var(--sf-space-2) 0 0;max-width:56ch;color:var(--sf-inverse-muted);font-size:var(--sf-text-sm)}.catalog-view-module__6PoZxq__layout{gap:var(--sf-space-8);grid-template-columns:1fr;align-items:start;display:grid}.catalog-view-module__6PoZxq__sidebarSlot{width:100%}.catalog-view-module__6PoZxq__mainSlot{gap:var(--sf-space-2);min-width:0;display:grid}.catalog-view-module__6PoZxq__workspace{gap:var(--sf-space-8);display:grid}.catalog-view-module__6PoZxq__grid{grid-template-columns:repeat(auto-fill, minmax(var(--sf-product-min), 1fr));gap:var(--sf-space-8) var(--sf-space-6);display:grid}.catalog-view-module__6PoZxq__grid[aria-busy=true]{opacity:.6;transition:opacity var(--sf-duration-normal) var(--sf-ease-standard)}.catalog-view-module__6PoZxq__inspection{z-index:var(--sf-z-dialog);position:relative}.catalog-view-module__6PoZxq__pagination{margin-block-start:var(--sf-space-8)}@media (min-width:64rem){.catalog-view-module__6PoZxq__layout{grid-template-columns:var(--sf-category-min) minmax(0, 1fr)}.catalog-view-module__6PoZxq__sidebarSlot{position:sticky;inset-block-start:var(--sf-space-24)}}}@layer utilities;
@layer reset,tokens,base,components;@layer views{.checkout-view-module__uLu4nq__page{flex-direction:column;flex:1;min-height:100%;display:flex}.checkout-view-module__uLu4nq__loadingConsole,.checkout-view-module__uLu4nq__emptyState{padding:var(--sf-space-16);text-align:center}.checkout-view-module__uLu4nq__splitWorkspace{border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);flex:1;grid-template-columns:1fr;width:100%;display:grid}.checkout-view-module__uLu4nq__orderSide{isolation:isolate;background:var(--sf-inverse);color:var(--sf-on-inverse);padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-12);justify-content:center;display:flex;position:relative;overflow:hidden}.checkout-view-module__uLu4nq__ambientGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset-block-start:-40%;inset-inline-start:-25%}.checkout-view-module__uLu4nq__orderSideContent{width:100%;max-width:var(--sf-content-form);gap:var(--sf-space-5);flex-direction:column;margin-inline:auto;display:flex}.checkout-view-module__uLu4nq__breadcrumbs{gap:var(--sf-space-2);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);flex-wrap:wrap;display:flex}.checkout-view-module__uLu4nq__breadcrumbs a{color:var(--sf-inverse-muted);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.checkout-view-module__uLu4nq__breadcrumbs a:hover{color:var(--sf-on-inverse)}.checkout-view-module__uLu4nq__breadcrumbCurrent{color:var(--sf-inverse-muted);text-overflow:ellipsis;white-space:nowrap;max-width:var(--sf-search-width);overflow:hidden}.checkout-view-module__uLu4nq__orderHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.checkout-view-module__uLu4nq__orderTitles{gap:var(--sf-space-1);display:grid}.checkout-view-module__uLu4nq__orderKicker{color:var(--sf-accent-glow);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.checkout-view-module__uLu4nq__orderTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);color:var(--sf-on-inverse);margin:0}.checkout-view-module__uLu4nq__itemCountBadge{padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.checkout-view-module__uLu4nq__orderMeta{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.checkout-view-module__uLu4nq__divider{height:var(--sf-border-width);background:var(--sf-inverse-border);margin-block:var(--sf-space-1)}.checkout-view-module__uLu4nq__itemsBlock{gap:var(--sf-space-3);display:grid}.checkout-view-module__uLu4nq__lines{gap:var(--sf-space-3);margin:0;padding:0;list-style:none;display:grid}.checkout-view-module__uLu4nq__lineItem{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-4);border-block-end:var(--sf-border-width) solid var(--sf-inverse-border);padding-block-end:var(--sf-space-3);display:flex}.checkout-view-module__uLu4nq__lineInfo{gap:var(--sf-space-1);display:grid}.checkout-view-module__uLu4nq__lineName{color:var(--sf-on-inverse);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium)}.checkout-view-module__uLu4nq__lineMeta{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs)}.checkout-view-module__uLu4nq__linePrice{color:var(--sf-on-inverse);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold)}.checkout-view-module__uLu4nq__totalBlock{gap:var(--sf-space-3);margin:0;padding-block-start:var(--sf-space-1);display:grid}.checkout-view-module__uLu4nq__totalRow{color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);justify-content:space-between;display:flex}.checkout-view-module__uLu4nq__totalRow dt{margin:0}.checkout-view-module__uLu4nq__totalRow dd{color:var(--sf-on-inverse);font-weight:var(--sf-weight-semibold);margin:0}.checkout-view-module__uLu4nq__grandTotalRow{border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-on-inverse);justify-content:space-between;align-items:baseline;padding-block-start:var(--sf-space-3);display:flex}.checkout-view-module__uLu4nq__grandTotalRow dt{margin:0}.checkout-view-module__uLu4nq__grandTotalValue{font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);font-family:var(--sf-font-display);color:var(--sf-accent-glow);margin:0}.checkout-view-module__uLu4nq__quoteNotice{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.checkout-view-module__uLu4nq__editCartLink{color:var(--sf-accent-glow);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);width:fit-content;transition:color var(--sf-duration-fast) var(--sf-ease-standard);margin-block-start:auto;padding-block-start:var(--sf-space-4);text-decoration:none}.checkout-view-module__uLu4nq__editCartLink:hover{text-decoration:underline}.checkout-view-module__uLu4nq__checkoutSide{background:var(--sf-surface);color:var(--sf-text);padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-12);justify-content:center;display:flex}.checkout-view-module__uLu4nq__checkoutSideContent{width:100%;max-width:var(--sf-content-form);gap:var(--sf-space-5);flex-direction:column;margin-inline:auto;display:flex}.checkout-view-module__uLu4nq__checkoutHeader{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-4);display:flex}.checkout-view-module__uLu4nq__checkoutTitleGroup{gap:var(--sf-space-1);display:grid}.checkout-view-module__uLu4nq__checkoutTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);color:var(--sf-text);letter-spacing:var(--sf-tracking-heading);margin:0}.checkout-view-module__uLu4nq__checkoutSubtitle{color:var(--sf-text-muted);font-size:var(--sf-text-xs);margin:0}.checkout-view-module__uLu4nq__secureBadge{align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);flex-shrink:0;display:inline-flex}.checkout-view-module__uLu4nq__form{gap:var(--sf-space-5);flex-direction:column;flex:1;display:flex}.checkout-view-module__uLu4nq__fieldset{gap:var(--sf-space-4);border:0;margin:0;padding:0;display:grid}.checkout-view-module__uLu4nq__legend{font-family:var(--sf-font-display);font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-text);margin-block-end:var(--sf-space-2);padding:0}.checkout-view-module__uLu4nq__fieldsetLead{color:var(--sf-text-muted);font-size:var(--sf-text-xs);margin:0}.checkout-view-module__uLu4nq__fieldGrid{gap:var(--sf-space-3);grid-template-columns:1fr;display:grid}.checkout-view-module__uLu4nq__fieldGroup,.checkout-view-module__uLu4nq__fieldGroupFull{gap:var(--sf-space-1);display:grid}.checkout-view-module__uLu4nq__label{color:var(--sf-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.checkout-view-module__uLu4nq__input,.checkout-view-module__uLu4nq__select{width:100%;min-height:var(--sf-control-height);padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-md);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-canvas);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);outline:none}.checkout-view-module__uLu4nq__input:focus,.checkout-view-module__uLu4nq__select:focus{border-color:var(--sf-focus);background:var(--sf-surface)}.checkout-view-module__uLu4nq__quoteAction{padding-block-start:var(--sf-space-1)}.checkout-view-module__uLu4nq__quoteButton{min-block-size:var(--sf-space-10);min-height:var(--sf-space-10);padding-block:var(--sf-space-2);padding-inline:var(--sf-space-5);border-radius:var(--sf-radius-md);border:var(--sf-border-width) solid var(--sf-border-strong);background:var(--sf-surface-subtle);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);cursor:pointer;width:100%;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard)}.checkout-view-module__uLu4nq__quoteButton:hover:not(:disabled){background:var(--sf-surface)}.checkout-view-module__uLu4nq__quoteButton:disabled{opacity:.6;cursor:not-allowed}.checkout-view-module__uLu4nq__confirmationConsole{gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-lg);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);display:grid}.checkout-view-module__uLu4nq__consoleRow{align-items:flex-start;gap:var(--sf-space-3);display:flex}.checkout-view-module__uLu4nq__consoleRow+.checkout-view-module__uLu4nq__consoleRow{border-block-start:var(--sf-border-width) solid var(--sf-border);padding-block-start:var(--sf-space-3)}.checkout-view-module__uLu4nq__consoleIcon{width:var(--sf-space-6);height:var(--sf-space-6);border-radius:var(--sf-radius-sm);background:var(--sf-surface);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text);flex-shrink:0;place-items:center;margin-block-start:var(--sf-space-1);display:inline-grid}.checkout-view-module__uLu4nq__consoleBody{gap:var(--sf-space-1);display:grid}.checkout-view-module__uLu4nq__consoleLabel{font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);color:var(--sf-text);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.checkout-view-module__uLu4nq__consoleText,.checkout-view-module__uLu4nq__shippingStateMessage{color:var(--sf-text-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.checkout-view-module__uLu4nq__shippingError{padding:var(--sf-space-4);border-radius:var(--sf-radius-md);background:var(--sf-error-bg);color:var(--sf-error-text);font-size:var(--sf-text-sm);justify-content:space-between;align-items:center;display:flex}.checkout-view-module__uLu4nq__shippingError p{margin:0}.checkout-view-module__uLu4nq__retryButton{color:inherit;font:inherit;font-weight:var(--sf-weight-bold);cursor:pointer;background:0 0;border:0;text-decoration:underline}.checkout-view-module__uLu4nq__unconfirmedMessage{color:var(--sf-warning-text);font-size:var(--sf-text-sm);margin:0}.checkout-view-module__uLu4nq__orderCreatedNotice{padding:var(--sf-space-4);border-radius:var(--sf-radius-md);background:var(--sf-success-bg);color:var(--sf-success-text);font-size:var(--sf-text-sm)}.checkout-view-module__uLu4nq__textLink{color:inherit;font-weight:var(--sf-weight-bold);text-decoration:underline}.checkout-view-module__uLu4nq__submitSection{gap:var(--sf-space-2);margin-block-start:auto;padding-block-start:var(--sf-space-6);display:grid}.checkout-view-module__uLu4nq__submitButton{min-block-size:var(--sf-space-10);min-height:var(--sf-space-10);justify-content:center;align-items:center;gap:var(--sf-space-2);border-radius:var(--sf-radius-md);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);cursor:pointer;padding-block:var(--sf-space-2);padding-inline:var(--sf-space-6);width:100%;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);border:0;display:inline-flex}.checkout-view-module__uLu4nq__submitButton:hover:not(:disabled){background:var(--sf-action-hover);transform:translateY(calc(var(--sf-border-width) * -1))}.checkout-view-module__uLu4nq__submitButton:disabled{opacity:.6;cursor:not-allowed}.checkout-view-module__uLu4nq__holdNotice{color:var(--sf-text-muted);font-size:var(--sf-text-xs);text-align:center;margin:0}@media (min-width:40rem){.checkout-view-module__uLu4nq__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-view-module__uLu4nq__fieldGroupFull{grid-column:span 2}}@media (min-width:64rem){.checkout-view-module__uLu4nq__splitWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:85vh}.checkout-view-module__uLu4nq__orderSide{border-inline-end:var(--sf-border-width) solid var(--sf-inverse-border);padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-16);justify-content:center;display:flex}.checkout-view-module__uLu4nq__checkoutSide{padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-16);justify-content:center;display:flex}}}@layer utilities;
@layer reset,tokens,base;@layer components{.hero-dot-field-module__wa30ka__canvas{pointer-events:none;width:100%;height:100%;z-index:var(--sf-z-scrim);position:absolute;inset:0}}@layer views,utilities;
@layer reset,tokens,base,components;@layer views{.home-view-module__5_xJZG__page{gap:var(--sf-section-space);padding-block-end:var(--sf-section-space);display:grid}.home-view-module__5_xJZG__container{width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));margin-inline:auto}.home-view-module__5_xJZG__hero{isolation:isolate;background-color:var(--sf-inverse);color:var(--sf-on-inverse);padding-block:var(--sf-space-16) var(--sf-space-10);position:relative;overflow:hidden}.home-view-module__5_xJZG__heroContainer{z-index:var(--sf-z-content);width:min(100% - var(--sf-gutter) * 2, var(--sf-content-width));gap:var(--sf-space-12);flex-direction:column;margin-inline:auto;display:flex;position:relative}.home-view-module__5_xJZG__heroHeader{text-align:center;align-items:center;gap:var(--sf-space-5);max-width:var(--sf-content-reading);animation:var(--sf-animation-slide-in) var(--sf-duration-slow) var(--sf-ease-standard) both;flex-direction:column;margin-inline:auto;display:flex}.home-view-module__5_xJZG__heroEyebrow{color:var(--sf-accent-glow);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;margin:0}.home-view-module__5_xJZG__heroTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-mega);font-weight:var(--sf-weight-bold);line-height:var(--sf-leading-tight);letter-spacing:var(--sf-tracking-heading);color:var(--sf-on-inverse);text-align:center;text-wrap:balance;margin:0}.home-view-module__5_xJZG__heroLead{max-inline-size:46ch;color:var(--sf-inverse-muted);font-size:var(--sf-text-lg);line-height:var(--sf-leading-body);text-wrap:balance;margin:0}.home-view-module__5_xJZG__heroRelease{align-items:center;gap:var(--sf-space-2);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;margin-block-start:var(--sf-space-2);display:inline-flex}.home-view-module__5_xJZG__heroReleaseDot{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow)}.home-view-module__5_xJZG__showcaseGrid{grid-auto-flow:column;grid-auto-columns:min(72vw, var(--sf-product-min));gap:var(--sf-space-4);align-items:end;padding-block-end:var(--sf-space-2);display:grid;overflow-x:auto}@media (min-width:64rem){.home-view-module__5_xJZG__showcaseGrid{grid-auto-flow:initial;gap:var(--sf-space-5);grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:visible}}.home-view-module__5_xJZG__showcaseItem{flex-direction:column;justify-content:flex-end;display:flex}.home-view-module__5_xJZG__showcaseMedia{background:var(--sf-surface);border-radius:var(--sf-radius-sm);width:100%;transition:transform var(--sf-duration-normal) var(--sf-ease-standard);text-decoration:none;display:block;position:relative;overflow:hidden}.home-view-module__5_xJZG__showcaseMedia:hover{transform:translateY(calc(var(--sf-space-1) * -1))}.home-view-module__5_xJZG__cardAspect1{aspect-ratio:3/4.2}.home-view-module__5_xJZG__cardAspect2{aspect-ratio:3/5.5}.home-view-module__5_xJZG__cardAspect3{aspect-ratio:4/3.6}.home-view-module__5_xJZG__cardAspect4{aspect-ratio:3/4.5}.home-view-module__5_xJZG__cardAspect5{aspect-ratio:1}.home-view-module__5_xJZG__showcaseImage{object-fit:cover;width:100%;height:100%;display:block}.home-view-module__5_xJZG__showcaseDetails{gap:var(--sf-space-1);flex-direction:column;margin-block-start:var(--sf-space-3);display:flex}.home-view-module__5_xJZG__showcaseName{color:var(--sf-on-inverse);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);line-height:var(--sf-leading-card);text-overflow:ellipsis;white-space:nowrap;transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;overflow:hidden}.home-view-module__5_xJZG__showcaseName:hover{color:var(--sf-accent-glow)}.home-view-module__5_xJZG__showcasePrice{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs)}.home-view-module__5_xJZG__showcaseBar{justify-content:space-between;align-items:center;gap:var(--sf-space-4);border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);font-size:var(--sf-text-xs);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;flex-wrap:wrap;padding-block-start:var(--sf-space-6);display:flex}.home-view-module__5_xJZG__showcaseMeta{align-items:center;gap:var(--sf-space-2);flex-wrap:wrap;display:flex}.home-view-module__5_xJZG__displayCount{color:var(--sf-accent-glow);font-weight:var(--sf-weight-semibold)}.home-view-module__5_xJZG__barDivider{color:var(--sf-text-muted)}.home-view-module__5_xJZG__barSpec{color:var(--sf-inverse-muted)}.home-view-module__5_xJZG__viewRunLink{color:var(--sf-on-inverse);font-weight:var(--sf-weight-semibold);align-items:center;gap:var(--sf-space-1);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;display:inline-flex}.home-view-module__5_xJZG__viewRunLink:hover{color:var(--sf-accent-glow)}.home-view-module__5_xJZG__ctaActions{gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.home-view-module__5_xJZG__primaryAction,.home-view-module__5_xJZG__ghostAction,.home-view-module__5_xJZG__darkAction{min-height:var(--sf-control-height);padding-inline:var(--sf-space-6);justify-content:center;align-items:center;gap:var(--sf-space-2);border-radius:var(--sf-radius-control);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);transition:transform var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard), border-color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none;display:inline-flex}.home-view-module__5_xJZG__primaryAction{background:var(--sf-on-inverse);color:var(--sf-inverse)}.home-view-module__5_xJZG__primaryAction:hover,.home-view-module__5_xJZG__darkAction:hover{transform:translateY(calc(var(--sf-border-width) * -2))}.home-view-module__5_xJZG__ghostAction{border:var(--sf-border-width) solid color-mix(in srgb, var(--sf-on-inverse) 28%, transparent);color:var(--sf-on-inverse)}.home-view-module__5_xJZG__ghostAction:hover{border-color:var(--sf-on-inverse);background:color-mix(in srgb, var(--sf-on-inverse) 8%, transparent)}.home-view-module__5_xJZG__darkAction{background:var(--sf-action);color:var(--sf-on-action);justify-self:start}.home-view-module__5_xJZG__section{display:block}.home-view-module__5_xJZG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:var(--sf-space-4);flex-wrap:wrap;margin-block-end:var(--sf-space-10);display:flex}.home-view-module__5_xJZG__kicker{margin:0 0 var(--sf-space-3);color:var(--sf-accent-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.home-view-module__5_xJZG__sectionTitle{max-width:20ch;font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);line-height:var(--sf-leading-tight);letter-spacing:var(--sf-tracking-heading);text-wrap:balance;margin:0}.home-view-module__5_xJZG__sectionLink{color:var(--sf-text);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--sf-border-strong);text-decoration-color:var(--sf-border-strong);text-underline-offset:.35em}.home-view-module__5_xJZG__sectionLink:hover{-webkit-text-decoration-color:var(--sf-text);text-decoration-color:var(--sf-text)}.home-view-module__5_xJZG__categoryGrid{grid-template-columns:repeat(auto-fill, minmax(var(--sf-category-min), 1fr));gap:var(--sf-space-4);display:grid}.home-view-module__5_xJZG__categoryTile{isolation:isolate;min-height:var(--sf-tile-height);border-radius:var(--sf-radius-lg);background:var(--sf-inverse);color:var(--sf-on-inverse);align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-view-module__5_xJZG__categoryImage{z-index:var(--sf-z-scene);object-fit:cover;width:100%;height:100%;transition:transform var(--sf-duration-slow) var(--sf-ease-standard);position:absolute;inset:0}.home-view-module__5_xJZG__categoryTile:hover .home-view-module__5_xJZG__categoryImage{transform:scale(1.07)}.home-view-module__5_xJZG__categoryScrim{z-index:var(--sf-z-scrim);background:linear-gradient(0deg, color-mix(in srgb, var(--sf-inverse) 92%, transparent), color-mix(in srgb, var(--sf-inverse) 10%, transparent) 60%);position:absolute;inset:0}.home-view-module__5_xJZG__categoryContent{gap:var(--sf-space-1);width:100%;padding:var(--sf-space-6);display:grid}.home-view-module__5_xJZG__categoryIndex{color:var(--sf-accent-glow);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label)}.home-view-module__5_xJZG__categoryName{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-card)}.home-view-module__5_xJZG__categoryCta{color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium);transition:color var(--sf-duration-fast) var(--sf-ease-standard);margin-block-start:var(--sf-space-2)}.home-view-module__5_xJZG__categoryTile:hover .home-view-module__5_xJZG__categoryCta{color:var(--sf-on-inverse)}.home-view-module__5_xJZG__browse{gap:var(--sf-space-8);display:grid}.home-view-module__5_xJZG__productGrid{grid-template-columns:repeat(auto-fill, minmax(var(--sf-product-min), 1fr));gap:var(--sf-space-10) var(--sf-space-6);display:grid}.home-view-module__5_xJZG__inspection{z-index:var(--sf-z-dialog);position:relative}.home-view-module__5_xJZG__empty{padding:var(--sf-space-10);border:var(--sf-border-width) dashed var(--sf-border-strong);border-radius:var(--sf-radius-lg);color:var(--sf-text-muted);text-align:center;margin:0}.home-view-module__5_xJZG__editorial{gap:var(--sf-space-10);align-items:center;display:grid}.home-view-module__5_xJZG__editorialMedia{min-height:var(--sf-editorial-min);border-radius:var(--sf-radius-xl);background:var(--sf-image-surface);overflow:hidden}.home-view-module__5_xJZG__editorialImage{width:100%;height:100%;min-height:var(--sf-editorial-min);object-fit:cover}.home-view-module__5_xJZG__editorialCopy{gap:var(--sf-space-6);display:grid}.home-view-module__5_xJZG__editorialLead{max-width:48ch;color:var(--sf-text-muted);font-size:var(--sf-text-lg);margin:0}.home-view-module__5_xJZG__specList{gap:var(--sf-space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.home-view-module__5_xJZG__specList li{gap:var(--sf-space-1);border-block-start:var(--sf-border-width) solid var(--sf-border-strong);padding-block-start:var(--sf-space-4);display:grid}.home-view-module__5_xJZG__specList strong{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading)}.home-view-module__5_xJZG__specList span{color:var(--sf-text-muted);font-size:var(--sf-text-sm)}.home-view-module__5_xJZG__ctaBand{isolation:isolate;gap:var(--sf-space-8);padding:calc(var(--sf-panel-padding) * 1.75);border-radius:var(--sf-radius-xl);background:var(--sf-inverse);color:var(--sf-on-inverse);align-items:center;display:grid;position:relative;overflow:hidden}.home-view-module__5_xJZG__ctaGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 42%, transparent), transparent 66%);position:absolute;inset-block-end:-60%;inset-inline-end:-10%}.home-view-module__5_xJZG__ctaCopy{gap:var(--sf-space-3);display:grid}.home-view-module__5_xJZG__ctaTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);margin:0}.home-view-module__5_xJZG__ctaLead{max-width:48ch;color:var(--sf-inverse-muted);margin:0}@media (min-width:64rem){.home-view-module__5_xJZG__editorial{gap:var(--sf-space-16);grid-template-columns:1.1fr 1fr}.home-view-module__5_xJZG__ctaBand{grid-template-columns:1.4fr auto}}}@layer utilities;
@layer reset,tokens,base,components;@layer views{.order-view-module__b2CkDG__page{flex-direction:column;flex:1;min-height:100%;display:flex}.order-view-module__b2CkDG__loadingConsole{padding:var(--sf-space-16);text-align:center}.order-view-module__b2CkDG__unifiedWorkspace{isolation:isolate;background:var(--sf-inverse);color:var(--sf-on-inverse);width:100%;padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-16);border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);flex:1;justify-content:center;display:flex;position:relative;overflow:hidden}.order-view-module__b2CkDG__unifiedContainer{width:100%;max-width:var(--sf-content-width);gap:var(--sf-space-5);display:grid}.order-view-module__b2CkDG__statusNotice{align-items:flex-start;gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-lg);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);border:var(--sf-border-width) solid var(--sf-inverse-border);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);display:flex}.order-view-module__b2CkDG__statusNotice[data-status=canceled]{background:color-mix(in srgb, var(--sf-error-bg) 20%, transparent);border-color:color-mix(in srgb, var(--sf-error-text) 40%, transparent);color:var(--sf-on-inverse)}.order-view-module__b2CkDG__statusNotice[data-status=canceled] svg{color:var(--sf-error-text);flex-shrink:0;margin-block-start:var(--sf-space-1)}.order-view-module__b2CkDG__statusNotice[data-status=paid]{background:color-mix(in srgb, var(--sf-success-bg) 20%, transparent);border-color:color-mix(in srgb, var(--sf-success-text) 40%, transparent);color:var(--sf-on-inverse)}.order-view-module__b2CkDG__statusNotice[data-status=paid] svg{color:var(--sf-accent-glow);flex-shrink:0;margin-block-start:var(--sf-space-1)}.order-view-module__b2CkDG__statusNotice strong{font-size:var(--sf-text-sm);color:var(--sf-on-inverse);margin-block-end:var(--sf-space-1);display:block}.order-view-module__b2CkDG__statusNotice p{color:var(--sf-inverse-muted);margin:0}.order-view-module__b2CkDG__unifiedGrid{gap:var(--sf-space-8);grid-template-columns:1fr;display:grid}.order-view-module__b2CkDG__unifiedCol{gap:var(--sf-space-6);align-content:start;display:grid}.order-view-module__b2CkDG__splitWorkspace{border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);flex:1;grid-template-columns:1fr;width:100%;display:grid}.order-view-module__b2CkDG__orderSide{isolation:isolate;background:var(--sf-inverse);color:var(--sf-on-inverse);padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-12);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.order-view-module__b2CkDG__ambientGlow{z-index:var(--sf-z-scrim);width:var(--sf-glow-size);aspect-ratio:1;border-radius:var(--sf-radius-pill);background:radial-gradient(circle, color-mix(in srgb, var(--sf-accent-glow) 18%, transparent), transparent 70%);pointer-events:none;position:absolute;inset-block-start:-40%;inset-inline-start:-25%}.order-view-module__b2CkDG__orderSideContent{width:100%;max-width:var(--sf-content-form);gap:var(--sf-space-5);align-content:start;margin-inline:auto;display:grid}.order-view-module__b2CkDG__breadcrumbs{gap:var(--sf-space-2);color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);flex-wrap:wrap;display:flex}.order-view-module__b2CkDG__breadcrumbs a{color:var(--sf-inverse-muted);transition:color var(--sf-duration-fast) var(--sf-ease-standard);text-decoration:none}.order-view-module__b2CkDG__breadcrumbs a:hover{color:var(--sf-on-inverse)}.order-view-module__b2CkDG__breadcrumbCurrent{color:var(--sf-inverse-muted);text-overflow:ellipsis;white-space:nowrap;max-width:var(--sf-search-width);overflow:hidden}.order-view-module__b2CkDG__orderHeaderRow{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-3);flex-wrap:wrap;display:flex}.order-view-module__b2CkDG__orderTitles{gap:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__orderKicker{color:var(--sf-accent-glow);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.order-view-module__b2CkDG__orderTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-heading);font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-heading);line-height:var(--sf-leading-tight);color:var(--sf-on-inverse);margin:0}.order-view-module__b2CkDG__statusBadge{padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;align-items:center;display:inline-flex}.order-view-module__b2CkDG__statusBadge[data-status=paid],.order-view-module__b2CkDG__statusBadge[data-status=done]{border-color:var(--sf-success-text);color:var(--sf-accent-glow)}.order-view-module__b2CkDG__statusBadge[data-status=pending]{border-color:var(--sf-accent-glow);color:var(--sf-accent-glow)}.order-view-module__b2CkDG__statusBadge[data-status=canceled]{border-color:var(--sf-error-text);color:var(--sf-error-text)}.order-view-module__b2CkDG__orderMeta{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);margin:0}.order-view-module__b2CkDG__divider{height:var(--sf-border-width);background:var(--sf-inverse-border);margin-block:var(--sf-space-1)}.order-view-module__b2CkDG__itemsBlock{gap:var(--sf-space-3);display:grid}.order-view-module__b2CkDG__sectionHeader{justify-content:space-between;align-items:baseline;display:flex}.order-view-module__b2CkDG__sectionHeading{font-family:var(--sf-font-display);font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-on-inverse);letter-spacing:var(--sf-tracking-heading);margin:0}.order-view-module__b2CkDG__itemCountBadge{font-size:var(--sf-text-xs);color:var(--sf-inverse-muted);background:color-mix(in srgb, var(--sf-on-inverse) 8%, transparent);padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-pill)}.order-view-module__b2CkDG__itemList{gap:var(--sf-space-3);margin:0;padding:0;list-style:none;display:grid}.order-view-module__b2CkDG__itemRow{justify-content:space-between;align-items:center;gap:var(--sf-space-4);border-block-end:var(--sf-border-width) solid var(--sf-inverse-border);padding-block-end:var(--sf-space-3);display:flex}.order-view-module__b2CkDG__itemThumbnail{width:var(--sf-space-12);height:var(--sf-space-12);border-radius:var(--sf-radius-sm);background:var(--sf-inverse-border);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.order-view-module__b2CkDG__thumbnailImg{object-fit:cover;width:100%;height:100%}.order-view-module__b2CkDG__itemInfo{gap:var(--sf-space-1);flex:1;min-inline-size:0;display:grid}.order-view-module__b2CkDG__itemVariant{color:var(--sf-on-inverse);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-medium)}.order-view-module__b2CkDG__itemMeta{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs)}.order-view-module__b2CkDG__itemPrice{color:var(--sf-on-inverse);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold)}.order-view-module__b2CkDG__financialList{gap:var(--sf-space-3);margin:0;padding-block-start:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__financialRow{color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);justify-content:space-between;display:flex}.order-view-module__b2CkDG__financialRow dt{margin:0}.order-view-module__b2CkDG__financialRow dd{color:var(--sf-on-inverse);font-weight:var(--sf-weight-semibold);margin:0}.order-view-module__b2CkDG__totalRow{border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-on-inverse);justify-content:space-between;align-items:baseline;padding-block-start:var(--sf-space-3);display:flex}.order-view-module__b2CkDG__totalRow dt{margin:0}.order-view-module__b2CkDG__totalValue{font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);font-family:var(--sf-font-display);color:var(--sf-accent-glow);margin:0}.order-view-module__b2CkDG__telemetrySection,.order-view-module__b2CkDG__telemetryGrid{gap:var(--sf-space-4);display:grid}.order-view-module__b2CkDG__subHeading{margin:0 0 var(--sf-space-2);font-family:var(--sf-font-display);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);color:var(--sf-on-inverse)}.order-view-module__b2CkDG__addressBlock,.order-view-module__b2CkDG__carrierBlock{gap:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__addressName{font-weight:var(--sf-weight-semibold);color:var(--sf-on-inverse);font-size:var(--sf-text-sm);margin:0}.order-view-module__b2CkDG__addressLine{color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);margin:0}.order-view-module__b2CkDG__carrierDetails{gap:var(--sf-space-2);margin:0;display:grid}.order-view-module__b2CkDG__carrierRow{justify-content:space-between;gap:var(--sf-space-2);font-size:var(--sf-text-sm);color:var(--sf-inverse-muted);display:flex}.order-view-module__b2CkDG__carrierRow dt{margin:0}.order-view-module__b2CkDG__carrierRow dd{color:var(--sf-on-inverse);font-weight:var(--sf-weight-semibold);margin:0}.order-view-module__b2CkDG__carrierStatus{text-transform:capitalize}.order-view-module__b2CkDG__trackingNumber{font-family:inherit;font-weight:var(--sf-weight-bold);letter-spacing:var(--sf-tracking-button);color:var(--sf-accent-glow)}.order-view-module__b2CkDG__timelineBlock{gap:var(--sf-space-2);border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);margin-block-start:var(--sf-space-2);padding-block-start:var(--sf-space-2);display:grid}.order-view-module__b2CkDG__timelineHeading{font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);color:var(--sf-inverse-muted);letter-spacing:var(--sf-tracking-label);text-transform:uppercase;margin:0}.order-view-module__b2CkDG__timeline{gap:var(--sf-space-3);margin:0;padding:0;list-style:none;display:grid}.order-view-module__b2CkDG__timelineStep{align-items:flex-start;gap:var(--sf-space-3);display:flex}.order-view-module__b2CkDG__timelineDot{width:var(--sf-space-2);height:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-accent-glow);flex-shrink:0;margin-block-start:var(--sf-space-2)}.order-view-module__b2CkDG__timelineBody{gap:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__timelineStatus{color:var(--sf-on-inverse);font-size:var(--sf-text-xs);text-transform:capitalize}.order-view-module__b2CkDG__timelineTime{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs)}.order-view-module__b2CkDG__guestAccessBlock{gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-lg);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 4%, transparent);display:grid}.order-view-module__b2CkDG__guestAccessHeader{align-items:center;gap:var(--sf-space-2);display:flex}.order-view-module__b2CkDG__guestKeyIcon{width:var(--sf-space-6);height:var(--sf-space-6);border-radius:var(--sf-radius-sm);background:color-mix(in srgb, var(--sf-accent-glow) 15%, transparent);color:var(--sf-accent-glow);place-items:center;display:inline-grid}.order-view-module__b2CkDG__guestAccessTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-sm);font-weight:var(--sf-weight-bold);color:var(--sf-on-inverse);margin:0}.order-view-module__b2CkDG__guestAccessText{color:var(--sf-inverse-muted);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.order-view-module__b2CkDG__credentialBox{gap:var(--sf-space-2);padding:var(--sf-space-3);border-radius:var(--sf-radius-md);background:color-mix(in srgb, var(--sf-inverse) 60%, transparent);border:var(--sf-border-width) solid var(--sf-inverse-border);display:grid}.order-view-module__b2CkDG__credentialRow{justify-content:space-between;align-items:center;gap:var(--sf-space-2);font-size:var(--sf-text-xs);color:var(--sf-inverse-muted);display:flex}.order-view-module__b2CkDG__credentialRow strong{color:var(--sf-on-inverse)}.order-view-module__b2CkDG__keySecret{font-family:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-bold);color:var(--sf-accent-glow);word-break:break-all}.order-view-module__b2CkDG__guestAccessLink{color:var(--sf-accent-glow);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);width:fit-content;text-decoration:none}.order-view-module__b2CkDG__guestAccessLink:hover{text-decoration:underline}.order-view-module__b2CkDG__copyBtn{padding:var(--sf-space-1) var(--sf-space-2);border-radius:var(--sf-radius-sm);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);cursor:pointer;flex-shrink:0}.order-view-module__b2CkDG__copyBtn:hover{background:color-mix(in srgb, var(--sf-on-inverse) 12%, transparent);border-color:var(--sf-accent-glow)}.order-view-module__b2CkDG__magicUrlText{font-size:var(--sf-text-xs);color:var(--sf-accent-glow);white-space:nowrap;text-overflow:ellipsis;max-inline-size:var(--sf-product-min);overflow:hidden}.order-view-module__b2CkDG__guestActionRow{gap:var(--sf-space-2);flex-wrap:wrap;margin-block-start:var(--sf-space-2);display:flex}.order-view-module__b2CkDG__gearActionBtnPrimary{padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-sm);background:var(--sf-accent-glow);color:var(--sf-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-bold);cursor:pointer;border:none}.order-view-module__b2CkDG__gearActionBtnPrimary:hover{opacity:.9}.order-view-module__b2CkDG__gearActionBtnSecondary{padding:var(--sf-space-2) var(--sf-space-3);border-radius:var(--sf-radius-sm);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 6%, transparent);color:var(--sf-on-inverse);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);cursor:pointer}.order-view-module__b2CkDG__gearActionBtnSecondary:hover{background:color-mix(in srgb, var(--sf-on-inverse) 12%, transparent);border-color:var(--sf-accent-glow)}@media print{.order-view-module__b2CkDG__guestActionRow,.order-view-module__b2CkDG__copyBtn,.order-view-module__b2CkDG__guestAccessLink{display:none}}.order-view-module__b2CkDG__paySide{background:var(--sf-surface);color:var(--sf-text);padding:var(--sf-space-8) var(--sf-gutter) var(--sf-space-12);justify-content:center;align-items:flex-start;display:flex}.order-view-module__b2CkDG__paySideContent{width:100%;max-width:var(--sf-content-form);gap:var(--sf-space-6);align-content:start;margin-inline:auto;display:grid}.order-view-module__b2CkDG__payFormSection{gap:var(--sf-space-5);align-content:start;display:grid}.order-view-module__b2CkDG__payHeader{justify-content:space-between;align-items:flex-start;gap:var(--sf-space-4);border-block-end:var(--sf-border-width) solid var(--sf-border);padding-block-end:var(--sf-space-4);display:flex}.order-view-module__b2CkDG__payTitleGroup{gap:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__payTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-xl);font-weight:var(--sf-weight-bold);color:var(--sf-text);letter-spacing:var(--sf-tracking-heading);margin:0}.order-view-module__b2CkDG__paySubtitle{color:var(--sf-text-muted);font-size:var(--sf-text-xs);margin:0}.order-view-module__b2CkDG__secureBadge{align-items:center;gap:var(--sf-space-1);padding:var(--sf-space-1) var(--sf-space-3);border-radius:var(--sf-radius-pill);background:var(--sf-surface-subtle);border:var(--sf-border-width) solid var(--sf-border);color:var(--sf-text-muted);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-medium);flex-shrink:0;display:inline-flex}.order-view-module__b2CkDG__paymentForm{gap:var(--sf-space-4);align-content:start;display:grid}.order-view-module__b2CkDG__billingFields,.order-view-module__b2CkDG__twoFields{gap:var(--sf-space-3);display:grid}.order-view-module__b2CkDG__fieldGroup{gap:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__label{color:var(--sf-text);font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-label);text-transform:uppercase}.order-view-module__b2CkDG__input{width:100%;min-height:var(--sf-control-height);padding:var(--sf-space-2) var(--sf-space-4);border-radius:var(--sf-radius-md);border:var(--sf-border-width) solid var(--sf-border);background:var(--sf-canvas);color:var(--sf-text);font:inherit;font-size:var(--sf-text-sm);transition:border-color var(--sf-duration-fast) var(--sf-ease-standard), background-color var(--sf-duration-fast) var(--sf-ease-standard);outline:none}.order-view-module__b2CkDG__input:focus{border-color:var(--sf-focus);background:var(--sf-surface)}.order-view-module__b2CkDG__payButton{min-block-size:var(--sf-control-height);justify-content:center;align-items:center;gap:var(--sf-space-2);border-radius:var(--sf-radius-pill);background:var(--sf-action);color:var(--sf-on-action);font:inherit;font-size:var(--sf-text-sm);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);cursor:pointer;padding-block:var(--sf-space-3);padding-inline:var(--sf-space-6);width:100%;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), transform var(--sf-duration-fast) var(--sf-ease-standard);border:0;display:inline-flex}.order-view-module__b2CkDG__payButton:hover:not(:disabled){background:var(--sf-action-hover);transform:translateY(calc(var(--sf-border-width) * -1))}.order-view-module__b2CkDG__stockNotice{color:var(--sf-text-muted);font-size:var(--sf-text-xs);text-align:center;margin:0}.order-view-module__b2CkDG__paymentStatusSection{gap:var(--sf-space-3);padding:var(--sf-space-4) var(--sf-space-5);border-radius:var(--sf-radius-lg);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 4%, transparent);display:grid}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__paymentStatusSection{border-color:var(--sf-border);background:var(--sf-surface-subtle)}.order-view-module__b2CkDG__statusSectionHeader{gap:var(--sf-space-1);display:grid}.order-view-module__b2CkDG__statusSectionTitle{font-family:var(--sf-font-display);font-size:var(--sf-text-md);font-weight:var(--sf-weight-bold);color:var(--sf-on-inverse);margin:0}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__statusSectionTitle{color:var(--sf-text)}.order-view-module__b2CkDG__actionsConsole{gap:var(--sf-space-3);border-block-start:var(--sf-border-width) solid var(--sf-inverse-border);max-width:var(--sf-content-form);align-content:start;width:100%;padding-block-start:var(--sf-space-4);display:grid}.order-view-module__b2CkDG__unifiedCol .order-view-module__b2CkDG__actionsConsole{max-width:100%}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__actionsConsole{border-block-start-color:var(--sf-border);max-width:100%}.order-view-module__b2CkDG__actionButtonsRow{gap:var(--sf-space-3);flex-wrap:wrap;width:100%;display:flex}.order-view-module__b2CkDG__actionButtonsRow>*{flex:1;min-inline-size:0}.order-view-module__b2CkDG__refreshButton{min-block-size:var(--sf-space-10);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid var(--sf-inverse-border);background:color-mix(in srgb, var(--sf-on-inverse) 8%, transparent);color:var(--sf-on-inverse);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);cursor:pointer;padding-block:var(--sf-space-2);padding-inline:var(--sf-space-4);width:100%;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), border-color var(--sf-duration-fast) var(--sf-ease-standard);justify-content:center;align-items:center;display:inline-flex}.order-view-module__b2CkDG__refreshButton:hover{background:color-mix(in srgb, var(--sf-on-inverse) 15%, transparent)}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__refreshButton{border-color:var(--sf-border);background:var(--sf-surface-subtle);color:var(--sf-text)}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__refreshButton:hover{background:var(--sf-surface);border-color:var(--sf-border-strong)}.order-view-module__b2CkDG__cancelSection{gap:var(--sf-space-2);display:grid}.order-view-module__b2CkDG__cancelBtn{min-block-size:var(--sf-space-10);border-radius:var(--sf-radius-pill);border:var(--sf-border-width) solid color-mix(in srgb, var(--sf-error-text) 40%, transparent);color:var(--sf-error-text);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);letter-spacing:var(--sf-tracking-button);cursor:pointer;padding-block:var(--sf-space-2);padding-inline:var(--sf-space-4);width:100%;transition:background-color var(--sf-duration-fast) var(--sf-ease-standard), border-color var(--sf-duration-fast) var(--sf-ease-standard);background:0 0;justify-content:center;align-items:center;display:inline-flex}.order-view-module__b2CkDG__cancelBtn:hover{background:var(--sf-error-bg);border-color:var(--sf-error-text)}.order-view-module__b2CkDG__cancelAlert{padding:var(--sf-space-4);border-radius:var(--sf-radius-lg);background:var(--sf-error-bg);border:var(--sf-border-width) solid var(--sf-border);gap:var(--sf-space-3);display:grid}.order-view-module__b2CkDG__cancelWarning{color:var(--sf-error-text);font-size:var(--sf-text-xs);line-height:var(--sf-leading-body);margin:0}.order-view-module__b2CkDG__cancelActionRow{gap:var(--sf-space-2);display:flex}.order-view-module__b2CkDG__confirmCancelBtn{min-block-size:var(--sf-space-10);min-height:var(--sf-space-10);padding-block:var(--sf-space-2);padding-inline:var(--sf-space-4);border-radius:var(--sf-radius-pill);background:var(--sf-error-text);color:var(--sf-surface);font:inherit;font-size:var(--sf-text-xs);font-weight:var(--sf-weight-semibold);cursor:pointer;border:0;flex:1}.order-view-module__b2CkDG__keepOrderBtn{min-block-size:var(--sf-space-10);min-height:var(--sf-space-10);padding-block:var(--sf-space-2);padding-inline:var(--sf-space-4);border-radius:var(--sf-radius-pill);background:var(--sf-surface);color:var(--sf-text);border:var(--sf-border-width) solid var(--sf-border);font:inherit;font-size:var(--sf-text-xs);cursor:pointer;flex:1}.order-view-module__b2CkDG__backShopLink{text-align:center;color:var(--sf-inverse-muted);font-size:var(--sf-text-sm);transition:color var(--sf-duration-fast) var(--sf-ease-standard);padding-block-start:var(--sf-space-1);text-decoration:none}.order-view-module__b2CkDG__backShopLink:hover{color:var(--sf-on-inverse);text-decoration:underline}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__backShopLink{color:var(--sf-text-muted)}.order-view-module__b2CkDG__paySide .order-view-module__b2CkDG__backShopLink:hover{color:var(--sf-text)}@media (min-width:40rem){.order-view-module__b2CkDG__twoFields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.order-view-module__b2CkDG__unifiedGrid{gap:var(--sf-space-12);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.order-view-module__b2CkDG__unifiedWorkspace{padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-24)}.order-view-module__b2CkDG__splitWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:85vh}.order-view-module__b2CkDG__orderSide{border-inline-end:var(--sf-border-width) solid var(--sf-inverse-border);padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-16);justify-content:center;align-items:flex-start;display:flex}.order-view-module__b2CkDG__paySide{padding:var(--sf-space-12) var(--sf-gutter) var(--sf-space-16);justify-content:center;align-items:flex-start;display:flex}}}@layer utilities;
