*,:after,:before{box-sizing:border-box}html{scrollbar-gutter:stable;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{max-width:100vw;overflow-x:hidden}body{min-height:100vh;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-inter),"Helvetica Neue",Arial,sans-serif;font-size:var(--font-md);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}canvas,img,picture,svg,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}button{border:0;background:none;cursor:pointer}button:disabled{cursor:default}button,input,select,textarea{border-radius:0}input,select,textarea{min-width:0}ol,ul{padding:0;list-style:none}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}:focus-visible{outline:1px solid var(--black);outline-offset:3px}::-moz-selection{background:var(--black);color:var(--white)}::selection{background:var(--black);color:var(--white)}.appShell{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;background:var(--bg)}.appMain{flex:1 0 auto;width:100%;min-height:calc(100svh - var(--site-header-height));padding-top:var(--site-header-height)}:root{--black:#111111;--white:#ffffff;--black-soft:#242424;--black-muted:#6f6f6f;--black-line:#d2d2d2;--black-surface:#f7f7f7;--black-surface-hover:#f5f5f5;--gold:#b08d57;--gold-muted:#a89066;--gold-deep:#7a613a;--required-mark:var(--gold-deep);--bg:var(--white);--text:var(--black);--muted:var(--black-muted);--line:var(--black-line);--line-subtle:#e5e5e5;--soft:var(--black-surface);--content-primary:var(--black-soft);--content-primary-hover-label:var(--black);--content-primary-hover-icon:var(--black);--surface-hover:var(--black-surface-hover);--skeleton-base:#eeeeec;--skeleton-highlight:rgb(255 255 255/72%);--skeleton-duration:1.25s;--input-border-color:#111111;--success:#216a43;--warning:#8a6a2f;--danger:#9b2c2c;--feedback-info-bg:color-mix(in srgb,var(--gold) 10%,var(--white));--feedback-success-bg:color-mix(in srgb,var(--success) 8%,var(--white));--feedback-warning-bg:color-mix(in srgb,var(--warning) 8%,var(--white));--feedback-danger-bg:color-mix(in srgb,var(--danger) 8%,var(--white));--feedback-title-size:14px;--feedback-body-size:13px;--feedback-line-height:20px;--feedback-action-size:14px;--feedback-action-height:44px;--feedback-action-gap:40px;--feedback-dialog-title-size:20px;--feedback-dialog-title-line:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--container:1440px;--content-width:1920px;--page-padding:24px;--site-header-height:80px;--product-purchase-height:60px;--buyer-bottom-nav-height:calc(56px + env(safe-area-inset-bottom, 0px));--mobile-buyer-header-height:calc(44px + env(safe-area-inset-top, 0px));--product-sticky-header-height:96px;--font-xs:13px;--font-sm:15px;--font-md:15px;--font-lg:17px;--font-xl:21px;--font-2xl:28px;--font-3xl:40px;--font-4xl:56px;--font-button:15px;--font-input:15px;--font-input-label:15px;--font-placeholder:14px;--radius-none:0;--transition-fast:0.14s ease;--transition-medium:0.22s ease;--z-header:100;--z-modal:500;--z-toast:1500;--shadow-card:0 8px 24px rgba(0,0,0,0.04);--shadow-modal:0 24px 80px rgba(0,0,0,0.18)}@media (max-width:1100px){:root{--site-header-height:80px}}@media (max-width:768px){:root{--page-padding:16px}}@media (max-width:640px){:root{--site-header-height:64px}}h1,h2,h3,h4,h5,h6{color:var(--black);font-weight:400;letter-spacing:0}.textPageTitle,h1{font-size:var(--font-3xl);line-height:1.1;font-weight:400;letter-spacing:0}.textSectionTitle,h2{font-size:var(--font-2xl);line-height:1.15;font-weight:400;letter-spacing:0}.textTitle,h3{font-size:var(--font-xl);line-height:1.25;font-weight:400;letter-spacing:0}p{color:var(--text)}.textDisplay{font-size:var(--font-4xl);line-height:1}.textBody,.textDisplay{font-weight:400;letter-spacing:0}.textBody{font-size:var(--font-md);line-height:1.4}.textSmall{font-size:var(--font-sm);line-height:1.4}.textCaption,.textSmall{font-weight:300;letter-spacing:0}.textCaption{font-size:var(--font-xs);line-height:1.3}.textPrice{font-size:var(--font-md);font-weight:300}.textButton,.textPrice{line-height:1.2;letter-spacing:0}.textButton{font-size:var(--font-button);font-weight:400}.textMicro{font-size:10px;line-height:1;font-weight:400;letter-spacing:0}.muted{color:var(--muted)}.gold{color:var(--gold)}.uppercaseLabel{color:var(--muted);font-size:11px;font-weight:500;line-height:1;letter-spacing:0;text-transform:uppercase}.pageContainer{width:min(var(--container),calc(100% - 64px));margin:0 auto}@media (max-width:640px){.appShell:has([data-buyer-mobile=true]){--site-header-height:var(--mobile-buyer-header-height)}.appShell:has([data-buyer-bottom-nav]){padding-bottom:var(--buyer-bottom-nav-height)}.appShell:has([data-checkout-summary]){padding-bottom:calc(128px + env(safe-area-inset-bottom, 0px))}}.pageSection{padding:var(--space-8) 0;border-bottom:1px solid var(--line)}.pageGrid{display:grid;gap:var(--space-7)}.pageGridSidebar{grid-template-columns:220px minmax(0,1fr)}.pageGridAside{grid-template-columns:minmax(0,1fr) 360px}.stack12,.stack16,.stack24,.stack32,.stack8{display:flex;flex-direction:column}.stack8{gap:8px}.stack12{gap:12px}.stack16{gap:16px}.stack24{gap:24px}.stack32{gap:32px}.inline12,.inline16,.inline8{display:flex;align-items:center;flex-wrap:wrap}.inline8{gap:8px}.inline12{gap:12px}.inline16{gap:16px}.stickyAside{position:sticky;top:calc(var(--site-header-height) + 24px)}@media (max-width:1024px){.pageGridAside,.pageGridSidebar{grid-template-columns:1fr}.stickyAside{position:static}}@media (max-width:768px){.pageContainer{width:min(100%,calc(100% - 32px))}}@media (max-width:640px){.appShell:has([data-buyer-home=true]){--site-header-height:0px}.appShell:has([data-product-purchase]){padding-bottom:calc(var(--buyer-bottom-nav-height) + var(--product-purchase-height))}.appShell:has([data-buyer-account=true]){--site-header-height:0px}}.sectionHeader{display:flex;flex-direction:column;gap:6px;margin-bottom:24px}.sectionHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.sectionTitle{font-size:22px;line-height:1.2}.sectionTitle,.sectionTitleLarge{color:var(--black);font-weight:500;letter-spacing:-.03em}.sectionTitleLarge{font-size:var(--font-2xl);line-height:1.1}.sectionHint{color:var(--muted);font-size:var(--font-sm);line-height:1.5}.dividerSection{padding:24px 0;border-bottom:1px solid var(--line)}.sectionBlock{padding:56px 0}.sectionKicker{margin-bottom:16px;color:var(--gold);font-size:var(--font-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}.card{border:1px solid var(--line);background:var(--white)}.cardPadding16{padding:16px}.cardPadding20{padding:20px}.cardPadding24{padding:24px}.cardHover{transition:border-color var(--transition),background var(--transition)}.cardHover:hover{background:var(--soft)}.cardSection+.cardSection{margin-top:24px;padding-top:24px;border-top:1px solid var(--line)}.list{display:flex;flex-direction:column}.listRow{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.listRowCard{padding:20px;border:1px solid var(--line);background:var(--white)}.listRowHover{transition:background var(--transition),border-color var(--transition)}.listRowHover:hover{background:var(--soft)}.listRowTop{align-items:flex-start}.listRowBottom,.listRowTop{display:flex;justify-content:space-between;gap:20px}.listRowBottom{align-items:center}.listTitle{color:var(--black);font-size:var(--font-lg);font-weight:500;line-height:1.3}.listText{color:var(--black)}.listMuted,.listText{font-size:var(--font-sm);line-height:1.5}.listMuted{color:var(--muted)}.listMeta{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.listDivider{color:#bdbdbd}.listActions{gap:10px;flex-wrap:wrap}.listActions,.listThumbs{display:flex;align-items:center}.listThumbs{gap:8px}.listThumb{width:56px;height:72px;background:var(--soft);overflow:hidden;flex-shrink:0}.listThumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:768px){.listRowBottom,.listRowTop{flex-direction:column;align-items:flex-start}.listActions{width:100%}}.table{width:100%;border-collapse:collapse}.tableHead{border-bottom:1px solid var(--line)}.tableHead th{padding:0 16px 12px 0;color:var(--muted);font-size:var(--font-xs);font-weight:500;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap}.tableRow{border-bottom:1px solid var(--line)}.tableRow td{padding:16px 16px 16px 0;color:var(--black);font-size:var(--font-sm);vertical-align:middle}.tableCellMuted{color:var(--muted)}.tableCellRight{text-align:right}.tableActions{display:flex;justify-content:flex-end;gap:8px}.tableEmpty{padding:32px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--font-sm)}.sidebarNav{border-top:1px solid var(--line)}.sidebarNavItem{min-height:48px;padding:0;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--black);font-size:var(--font-sm)}.sidebarNavItemActive{font-weight:500}.sidebarNavCount{color:var(--muted);font-size:var(--font-xs)}.buttonGhost,.buttonPrimary,.buttonPrimaryShimmer,.buttonSecondary,.buttonTertiary{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;height:42px;padding:0 16px;font-size:var(--font-button);font-weight:400;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.buttonPrimary{border:1px solid var(--black);background:var(--black);color:var(--white)}.emptyStateActions>:is(a,button),.feedbackAction{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--feedback-action-height);height:auto;padding:11px 16px;font-size:var(--feedback-action-size);line-height:var(--feedback-line-height);font-weight:400;text-transform:uppercase;text-decoration:none}.buttonPrimaryShimmer{border:1px solid var(--black);background:var(--black);color:var(--white)}.buttonContent{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center}.buttonLoader{width:18px;height:18px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:buttonLoaderSpin .7s linear infinite}.buttonSuccessIcon{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@keyframes buttonLoaderSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.buttonLoader{animation-duration:1.4s}}@media (hover:hover){.buttonPrimary:hover:not(:disabled),.buttonPrimaryShimmer:hover:not(:disabled),button[class*=primaryBtn]:hover:not(:disabled){color:var(--white);background:var(--black);box-shadow:none;opacity:.72}.buttonPrimary:hover:not(:disabled) .buttonContent,.buttonPrimaryShimmer:hover:not(:disabled) .buttonContent,button[class*=primaryBtn]:hover:not(:disabled)>span{color:var(--white);background:none;animation:none}}.buttonSecondary{border:1px solid var(--black);background:var(--white);color:var(--black)}.buttonSecondary:hover:not(:disabled){border-color:var(--black);background:var(--soft)}.buttonTertiary{height:36px;padding:0 12px;border:1px solid var(--black);background:var(--black);color:var(--white);font-size:var(--font-sm)}.buttonTertiary:hover:not(:disabled){opacity:.86}.buttonPrimary,.buttonPrimaryShimmer,.buttonSecondary,button[class*=primaryBtn],button[class*=secondaryBtn]{font-weight:600}.buttonGhost{border:1px solid transparent;background:transparent}.buttonGhost,.buttonGhost:hover:not(:disabled){color:var(--black)}.buttonGhost:disabled,.buttonSecondary:disabled,.buttonTertiary:disabled{opacity:.4;cursor:default}.buttonPrimary:active:not(:disabled),.buttonPrimaryShimmer:active:not(:disabled),.buttonTertiary:active:not(:disabled),.primaryBtn:active:not(:disabled),button[class*=primaryBtn]:active:not(:disabled){transform:translateY(1px)}.buttonPrimary:disabled,.buttonPrimaryShimmer:disabled{border-color:var(--black-soft);background:var(--black);color:rgba(255,255,255,.46);box-shadow:none;cursor:default}.buttonPrimary:disabled[data-loading=true],.buttonPrimary:disabled[data-success=true],.buttonPrimaryShimmer:disabled[data-loading=true],.buttonPrimaryShimmer:disabled[data-success=true]{border-color:var(--black);background:var(--black);color:var(--white)}.buttonPrimary:disabled .buttonContent,.buttonPrimaryShimmer:disabled .buttonContent{color:inherit;background:none}.buttonDanger{display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 16px;border:1px solid var(--danger);background:var(--white);color:var(--danger);font-size:var(--font-button);font-weight:400;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),opacity var(--transition-fast)}.buttonDanger:hover{background:var(--soft)}.buttonDanger:disabled{opacity:.4;cursor:default}.buttonPair{display:grid;grid-template-columns:1fr 1fr;width:100%;overflow:hidden;border:1px solid var(--black)}.buttonPairItem{width:100%;border:0}.buttonPairItem+.buttonPairItem{border-left:1px solid var(--black)}.buttonDanger,.buttonGhost,.buttonPrimary,.buttonPrimaryShimmer,.buttonSecondary,.buttonTertiary{border-radius:0;font-family:inherit;font-size:15px;line-height:21px;font-weight:600;min-height:42px;text-decoration:none}.buttonGhost,.buttonTertiary{height:42px;padding:0 16px;border:0;color:var(--black);background:transparent;transition:transform var(--transition-fast)}.buttonGhost:hover:not(:disabled),.buttonTertiary:hover:not(:disabled){background:var(--surface-hover,#f4f4f4);opacity:1}:is(.buttonPrimary,.buttonPrimaryShimmer,.buttonSecondary,.buttonTertiary,.buttonGhost,.buttonDanger):active:not(:disabled){transform:translateY(1px)}:is(.buttonPrimary,.buttonPrimaryShimmer,.buttonSecondary,.buttonTertiary,.buttonGhost,.buttonDanger):focus-visible{outline:2px solid var(--black);outline-offset:3px}:is(.buttonSecondary,.buttonTertiary,.buttonGhost):disabled:is([data-loading],[data-success]){opacity:1}@media (prefers-reduced-motion:reduce){:is(.buttonPrimary,.buttonPrimaryShimmer,.buttonSecondary,.buttonTertiary,.buttonGhost,.buttonDanger){transition:none}}.buttonUtility,.utilityAction{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:6px 8px;overflow:hidden;border:0;border-radius:0;background:var(--white);color:var(--black);font-family:inherit;font-size:var(--font-sm);line-height:21px;font-weight:400;text-decoration:none;cursor:pointer;transition:none}@media (hover:hover){:is(.buttonUtility,.utilityAction):hover:not(:disabled){background:var(--surface-hover)}}:is(.buttonUtility,.utilityAction):active:not(:disabled){background:var(--surface-hover)}:is(.buttonUtility,.utilityAction):focus-visible{outline:1px solid var(--black);outline-offset:3px}.buttonUtility:disabled{color:var(--muted);cursor:not-allowed}.buttonUtility:disabled:is([data-loading],[data-success]){color:var(--black)}.field{display:flex;flex-direction:column;gap:4px}.label{color:var(--black);font-size:12px;line-height:1.25;font-weight:400;letter-spacing:-.01em}.required:after{content:" *";color:var(--required-mark)}.input,.select,.textarea{width:100%;border:1px solid var(--black);background:var(--white);color:var(--black);font:inherit;font-size:14px;font-weight:400;outline:none;border-radius:0}.input,.select{height:44px;padding:0 15px}.textarea{min-height:110px;padding:12px 15px;resize:vertical;line-height:1.5}.input::-moz-placeholder,.textarea::-moz-placeholder{color:var(--muted);font-size:var(--font-placeholder)}.input::placeholder,.textarea::placeholder{color:var(--muted);font-size:var(--font-placeholder)}.input:focus,.select:focus,.textarea:focus{border-color:var(--black)}.inputError{border-color:var(--danger)}.fieldError,.formError{margin-top:0;color:var(--danger);font-size:var(--font-sm);line-height:1.4}.formError{padding:14px 0;border-top:1px solid var(--danger);border-bottom:1px solid var(--danger)}.fieldBoxed{position:relative;display:flex;flex-direction:column;gap:4px}.fieldBoxed>.label{position:static;color:var(--black);font-size:12px;font-weight:400;line-height:1.25;letter-spacing:-.01em}.visuallyHidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.fieldBoxed>.input,.fieldBoxed>.phoneInputShell,.fieldBoxed>.select,.fieldBoxed>.textarea{border:1px solid var(--line);background:var(--white);color:var(--black);font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;transition:border-color var(--transition-fast),background var(--transition-fast)}.fieldBoxed>.input,.fieldBoxed>.phoneInputShell,.fieldBoxed>.select{height:44px;padding:0 15px;border:1px solid var(--black)}.fieldBoxed.fieldLabelHidden>.input,.fieldBoxed.fieldLabelHidden>.phoneInputShell,.fieldBoxed.fieldLabelHidden>.select{height:44px;padding:0 15px}.fieldBoxed>.textarea{min-height:110px;padding:12px 15px;border:1px solid var(--black)}.fieldBoxed>.input:focus,.fieldBoxed>.input:hover,.fieldBoxed>.phoneInputShell:focus-within,.fieldBoxed>.phoneInputShell:hover,.fieldBoxed>.select:focus,.fieldBoxed>.select:hover,.fieldBoxed>.textarea:focus,.fieldBoxed>.textarea:hover{border-color:var(--black)}.fieldBoxed>.inputError,.fieldBoxed>.inputError:focus,.fieldBoxed>.inputError:hover,.fieldBoxed>.phoneInputShell.inputError,.fieldBoxed>.phoneInputShell.inputError:focus-within,.fieldBoxed>.phoneInputShell.inputError:hover{border-color:var(--danger)}.fieldBoxed>.fieldError{margin-top:0}.phoneInputShell{display:flex;align-items:center;gap:0;width:100%;border:0;border-bottom:1px solid var(--line);background:transparent}.phoneInputPrefix{flex:0 0 auto;margin-right:.25em;font-size:14px;font-weight:400}.phoneInput,.phoneInputPrefix{color:var(--black);line-height:1.4}.phoneInput{min-width:0;flex:1 1 auto;border:0;background:transparent;font:inherit;font-size:14px;font-weight:400;letter-spacing:0;outline:none}.phoneInput::-moz-placeholder{color:var(--muted);font-size:var(--font-placeholder)}.phoneInput::placeholder{color:var(--muted);font-size:var(--font-placeholder)}.appShell [data-ui=field]{gap:4px;color:var(--black);font-size:12px;line-height:15px;font-weight:400}.appShell [data-ui=field]>:is(.label,span:first-child){color:var(--black);font-size:12px;line-height:15px;font-weight:400}.appShell [data-ui=field]>small{color:var(--black);font-size:15px;line-height:21px;font-weight:300}.appShell [data-ui=field]>:is(input,textarea,select,.phoneInputShell),.appShell [data-ui=field]>div:has(>[role=combobox]){border:1px solid var(--select-border-color,var(--black));border-radius:0;background:var(--white)}.appShell [data-ui=field]>:is(input,textarea,select,.phoneInputShell):not(:disabled):not(.inputError):hover,.appShell [data-ui=field]>div:has(>[role=combobox]:not(:disabled):not([aria-invalid=true])):hover{background:var(--surface-hover)}.appShell [data-ui=field] :is([role=combobox],[role=option])>span:first-child,.appShell [data-ui=field] :is(input,textarea,select,[role=combobox],[role=option],.phoneInputPrefix){color:var(--black);font-family:inherit;font-size:14px;line-height:21px;font-weight:400;letter-spacing:normal}.appShell [data-ui=field]>:is(.phoneInputShell,div):has(>[role=combobox]:focus-visible,>input:focus-visible),.appShell [data-ui=field]>:is(input,textarea,select):focus-visible{outline:1px solid var(--black);outline-offset:2px}.appShell [data-ui=field]>:is([aria-invalid=true],.inputError),.appShell [data-ui=field]>:is(div,.phoneInputShell):has([aria-invalid=true]){border-color:var(--danger);outline-color:var(--danger)}.appShell [data-ui=field]>.fieldError,.fieldError{display:block;margin:0;color:var(--danger);font-size:var(--feedback-body-size);line-height:var(--feedback-line-height);font-weight:400}.phoneInputShell{height:44px;padding:0 15px;border:1px solid var(--black)}.appShell [data-ui=field][data-field-variant=inline]{gap:7px}.appShell [data-ui=field][data-field-variant=inline]>:is(.label,span:first-child){color:var(--muted)}.appShell [data-ui=field][data-field-variant=inline]>:is(input,.phoneInputShell){min-width:0;height:29px;padding:0 0 4px;border:0;border-bottom:1px solid var(--line);background:var(--white)}.appShell [data-ui=field][data-field-variant=inline] :is(input,.phoneInputPrefix,[role=combobox]>span:first-child){color:var(--black);font-size:16px;line-height:24px;font-weight:400}.appShell [data-ui=field][data-field-variant=inline]>div:has(>[role=combobox]:not([aria-expanded=true]):not([aria-invalid=true])){border-color:transparent transparent var(--line);background:var(--white)}.appShell [data-ui=field][data-field-variant=inline]>:is(input,.phoneInputShell):not(:disabled):not(.inputError):hover,.appShell [data-ui=field][data-field-variant=inline]>div:has(>[role=combobox]:not(:disabled):not([aria-invalid=true])):hover{background:var(--white)}.appShell [data-ui=field][data-field-variant=inline]>:is(input,.phoneInputShell):focus-within{border-bottom-color:var(--black)}.appShell [data-ui=field][data-field-variant=inline]>.phoneInputShell:has(>input:focus-visible),.appShell [data-ui=field][data-field-variant=inline]>input:focus-visible{outline:none}.appShell [data-ui=field][data-field-variant=inline]>input:-moz-read-only{cursor:text}.appShell [data-ui=field][data-field-variant=inline]>input:read-only{cursor:text}.appShell [data-ui=field][data-field-variant=inline]>input:read-only::-moz-placeholder{color:var(--black);font-size:16px}.appShell [data-ui=field][data-field-variant=inline]>input:-moz-read-only::placeholder{color:var(--black);font-size:16px}.appShell [data-ui=field][data-field-variant=inline]>input:read-only::placeholder{color:var(--black);font-size:16px}.appShell [data-ui=field][data-field-variant=inline] .phoneInput:read-only::-moz-placeholder{color:var(--black);font-size:16px}.appShell [data-ui=field][data-field-variant=inline] .phoneInput:-moz-read-only::placeholder{color:var(--black);font-size:16px}.appShell [data-ui=field][data-field-variant=inline] .phoneInput:read-only::placeholder{color:var(--black);font-size:16px}.formError{padding:16px;border:1px solid var(--line);background:var(--white);color:var(--black);font-size:var(--feedback-body-size);line-height:var(--feedback-line-height)}:is(.input,.textarea,.select).inputError:focus{border-color:var(--danger)}.appShell [data-ui=field][data-field-variant=inline]>:is(input,.phoneInputShell):is(.inputError,[aria-invalid=true],:has([aria-invalid=true])){border-bottom-color:var(--danger)}.appShell [data-ui=field][data-field-variant=inline]>.phoneInputShell:has(>input[aria-invalid=true]:focus-visible),.appShell [data-ui=field][data-field-variant=inline]>input:is(.inputError,[aria-invalid=true]):focus-visible{outline:1px solid var(--danger);outline-offset:2px}.badge,.badgeDanger,.badgeSuccess,.badgeWarning{display:inline-flex;align-items:center;min-height:17px;padding:0 6px;border:1px solid var(--line);background:var(--white);color:var(--black);font-size:10px;font-weight:500}.badgeSuccess{color:var(--success)}.badgeWarning{color:var(--warning)}.badgeDanger{color:var(--danger)}.emptyState,.errorState,.loadingState,.noticeState{padding:24px 0;font-size:var(--font-md);line-height:1.5}.emptyState,.loadingState{color:var(--muted)}.errorState{color:var(--danger)}.noticeState{color:var(--gold)}.modalOverlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(17,17,17,.42);animation:modalOverlayEnter .18s ease}.modal{width:100%;max-width:440px;max-height:calc(100vh - 48px);overflow-y:auto;border:1px solid var(--line);background:var(--white);animation:modalEnter .18s ease}.modalWide{max-width:720px}.modalHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.modalTitle{color:var(--black);font-size:var(--font-2xl);line-height:1.1;font-weight:500;letter-spacing:-.03em}.modalClose{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;color:var(--black);flex-shrink:0}.modalBody{padding:24px}.modalFooter{display:flex;justify-content:flex-end;gap:12px;padding:0 24px 24px}.modalTabs{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid var(--line)}.modalTab{position:relative;height:44px;color:var(--muted);font-size:var(--font-sm);font-weight:500;letter-spacing:.06em;text-transform:uppercase}.modalTabActive{color:var(--black)}.modalTabActive:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--black)}@keyframes modalOverlayEnter{0%{opacity:0}to{opacity:1}}@keyframes modalEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modalOverlay{padding:0;align-items:flex-end}.modal,.modalWide{max-width:none;max-height:92vh}.modalHeader{padding:20px 20px 0}.modalBody{padding:20px}.modalFooter{padding:0 20px 20px}}.loaderBlock,.loaderPage{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.loaderPage{min-height:calc(100vh - var(--site-header-height));padding:48px 0}.loaderBlock{min-height:180px;padding:32px 0}.loaderMark{display:flex;align-items:center;gap:6px;height:18px}.loaderInline{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;vertical-align:middle}@media (prefers-reduced-motion:reduce){.loaderMark span{animation:none}}.loaderMark span{width:4px;height:18px;background:var(--black);animation:loaderPulse .9s ease-in-out infinite}.loaderMark span:nth-child(2){animation-delay:.12s}.loaderMark span:nth-child(3){animation-delay:.24s}@keyframes loaderPulse{0%,to{transform:scaleY(.45);opacity:.35}50%{transform:scaleY(1);opacity:1}}.imageCover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.imageContain{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.aspectProduct{aspect-ratio:3/4}.aspectSquare{aspect-ratio:1/1}.imagePlaceholder{background:var(--soft)}.wFull{width:100%}.minW0{min-width:0}.hidden{display:none}.textRight{text-align:right}.textCenter{text-align:center}.nowrap{white-space:nowrap}.borderTop{border-top:1px solid var(--line)}.borderBottom{border-bottom:1px solid var(--line)}.mt8{margin-top:8px}.mt12{margin-top:12px}.mt16{margin-top:16px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mb8{margin-bottom:8px}.mb12{margin-bottom:12px}.mb16{margin-bottom:16px}.mb20{margin-bottom:20px}.mb24{margin-bottom:24px}.pb18{padding-bottom:18px}.stickyTop{position:sticky;top:calc(var(--site-header-height) + 24px)}@media (max-width:1024px){.stickyTop{position:static}}.rcmToaster{--width:420px!important;width:min(420px,calc(100vw - 48px))!important;z-index:var(--z-toast)!important;font-family:inherit!important}body:has([data-store-actions]) .rcmToaster:not(.rcmToaster--editor){bottom:calc(var(--store-toast-offset, 0px) + 24px)!important}.rcmToast{width:100%!important;max-width:100%!important;border-radius:var(--radius-none)!important;border:0!important;background:var(--soft)!important;color:var(--black)!important;padding:16px 56px 16px 16px!important;font-size:var(--font-sm)!important;text-align:left!important;font-family:inherit!important;display:grid!important;grid-template-columns:20px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;box-shadow:none!important}.rcmToast[data-type=success]{background:var(--feedback-success-bg)!important}.rcmToast[data-type=error]{background:var(--white)!important;border:1px solid var(--line)!important;font-size:var(--feedback-body-size)!important;line-height:var(--feedback-line-height)!important}.rcmToast[data-type=error] .rcmToastDescription,.rcmToast[data-type=error] .rcmToastTitle{font-size:var(--feedback-body-size)!important;line-height:var(--feedback-line-height)!important;font-weight:400!important}.rcmToast[data-type=error] .rcmToastDescription{color:var(--muted)!important}.rcmToast[data-type=warning]{background:var(--feedback-warning-bg)!important}.rcmToast[data-type=info]{background:var(--feedback-info-bg)!important}.rcmToast [data-icon]{grid-column:1;width:20px!important;height:20px!important;margin:1px 0 0!important}.rcmToast [data-icon] svg{margin:0!important}.rcmToast[data-type=success] [data-icon]{color:var(--success)}.rcmToast[data-type=error] [data-icon]{color:var(--danger)}.rcmToast[data-type=warning] [data-icon]{color:var(--warning)}.rcmToast[data-type=info] [data-icon]{color:var(--gold-deep)}.rcmToast [data-content]{grid-column:2;min-width:0;gap:6px!important;text-align:left!important}.rcmToast:not(:has([data-icon])) [data-content]{grid-column:1/-1}.rcmToast .rcmToastAction,.rcmToast .rcmToastCancel{grid-column:2;justify-self:start;max-width:100%;margin:0!important;height:auto!important;min-height:42px;padding:8px 16px!important;border:1px solid var(--black)!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--black)!important;font:inherit!important;font-weight:500!important;white-space:normal;text-align:left;transition:none!important}.rcmToast:not(:has([data-icon])) .rcmToastAction,.rcmToast:not(:has([data-icon])) .rcmToastCancel{grid-column:1/-1}.rcmToast [data-close-button]{inset:8px 8px auto auto!important;width:36px!important;height:36px!important;padding:0!important;border:0!important;border-radius:var(--radius-none)!important;background:transparent!important;color:var(--black)!important;transform:none!important;transition:none!important}.rcmToast .rcmToastAction:hover,.rcmToast .rcmToastCancel:hover,.rcmToast [data-close-button]:hover{background:rgb(17 17 17/6%)!important}.rcmToast .rcmToastAction:focus-visible,.rcmToast .rcmToastCancel:focus-visible,.rcmToast [data-close-button]:focus-visible,.rcmToast:focus-visible{outline:2px solid var(--black);outline-offset:2px}.rcmToastTitle{font-weight:500!important}.rcmToastDescription,.rcmToastTitle{width:100%;text-align:left!important;color:var(--black)!important;font-size:var(--font-sm)!important;line-height:21px!important}.rcmToastDescription{font-weight:300!important}.rcmToaster.rcmToaster--editor{position:absolute!important;left:auto!important;right:16px!important;bottom:calc(var(--editor-actions-height, 0px) + 16px)!important;width:min(420px,calc(100% - 32px))!important}@media (prefers-reduced-motion:reduce){.rcmToast,.rcmToast>*,.rcmToaster{transition:none!important}}@media (max-width:640px){.rcmToaster{left:16px!important;right:16px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;width:calc(100% - 32px)!important}body:has([data-buyer-bottom-nav]) .rcmToaster{bottom:calc(var(--buyer-bottom-nav-height) + 12px)!important}body:has([data-cart-summary]) .rcmToaster{bottom:calc(var(--buyer-bottom-nav-height) + 128px)!important}body:has([data-checkout-summary]) .rcmToaster{bottom:calc(140px + env(safe-area-inset-bottom, 0px))!important}body:has([data-store-actions]) .rcmToaster:not(.rcmToaster--editor){bottom:calc(var(--store-toast-offset, 0px) + max(16px, env(safe-area-inset-bottom)))!important}body .rcmToaster.rcmToaster--editor{bottom:calc(var(--editor-actions-height, 0px) + 16px)!important}body:has([data-product-purchase]) .rcmToaster:not(.rcmToaster--editor){bottom:calc(var(--buyer-bottom-nav-height) + var(--product-purchase-height) + 12px)!important}}.emptyState{padding:48px 24px;border:1px solid var(--line);background:var(--soft);text-align:center}.emptyStateLarge{width:min(100%,560px);margin-inline:auto;padding:40px 0;display:flex;flex-direction:column;align-items:center;text-align:center}.emptyStateIcon{margin-bottom:20px;color:var(--danger)}.emptyStateTitle{color:var(--black);margin:0;font-size:var(--feedback-title-size);font-weight:400;letter-spacing:normal;text-transform:uppercase}.emptyStateText,.emptyStateTitle{line-height:var(--feedback-line-height)}.emptyStateText{max-width:440px;margin-top:20px;color:var(--muted);font-size:var(--feedback-body-size);overflow-wrap:anywhere}.emptyStateActions{width:100%;display:flex;flex-direction:column;gap:12px;margin-top:var(--feedback-action-gap)}.emptyStateLarge[data-tone=danger] .emptyStateActions{max-width:375px;margin-top:24px}.emptyStateIllustration{margin-bottom:24px;color:var(--black)}.emptyStateIllustration svg{width:48px;height:48px}.emptyStateLarge[data-illustrated] .emptyStateActions{max-width:375px;margin-top:24px}.emptyStateLarge[data-illustrated] .emptyStateActions>:is(a,button){min-height:50px}.alert,.alertDanger,.alertSuccess,.alertWarning{padding:16px;border:0;color:var(--black);font-size:15px;line-height:21px;font-weight:400}.alert{background:var(--feedback-info-bg)}.alertSuccess{background:var(--feedback-success-bg)}.alertWarning{background:var(--feedback-warning-bg)}.alertDanger{background:var(--white);border:1px solid var(--line);font-size:var(--feedback-body-size);line-height:var(--feedback-line-height)}.alert>svg{color:var(--gold-deep)}.alertSuccess>svg{color:var(--success)}.alertWarning>svg{color:var(--warning)}.alertDanger>svg{color:var(--danger)}.skeleton{position:relative;overflow:hidden;border:0!important;border-radius:var(--radius-none);background:var(--skeleton-base);box-shadow:none;pointer-events:none}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-105%);background:linear-gradient(90deg,transparent,var(--skeleton-highlight),transparent);animation:skeleton-loading var(--skeleton-duration) ease-in-out infinite;pointer-events:none}@keyframes skeleton-loading{to{transform:translateX(105%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none;content:none}}.stickyActions{position:sticky;bottom:0;z-index:20;display:flex;justify-content:flex-end;gap:12px;padding:16px 0;border-top:1px solid var(--line);background:var(--white)}.mobileBottomActions{display:none}@media (max-width:768px){.stickyActions{padding:12px 0}.stickyActions>*{flex:1}.mobileBottomActions{position:fixed;left:0;right:0;bottom:0;z-index:500;display:flex;gap:8px;padding:12px 16px max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white)}.mobileBottomActions>*{flex:1}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_62111f{font-family:Inter,Inter Fallback;font-style:normal}.__variable_62111f{--font-inter:"Inter","Inter Fallback"}