/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.currency-display.currency-display-combined{gap:0;min-height:32px;padding-inline:8px}.display-preferences{min-width:0;max-width:100%;position:relative}.display-preferences-trigger{box-sizing:border-box;color:#18181b;max-width:100%;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 2px;font-size:12px;font-weight:500;line-height:1.3;list-style:none;display:inline-flex}.display-preferences-trigger::-webkit-details-marker{display:none}.display-preferences-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:16rem;overflow:hidden}.display-preferences-trigger:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.display-preferences-trigger[aria-disabled=true]{cursor:default}.display-preferences-panel{box-sizing:border-box;color:#18181b;background:#fff;width:100%;min-width:0;padding:32px}.display-preferences:not([data-display-enhanced])>.display-preferences-panel{z-index:60;inset-inline-end:0;border:1px solid #e4e4e7;border-radius:16px;width:min(38rem,100vw - 16px);position:absolute;top:100%;box-shadow:0 8px 32px #18181b14}.display-preferences-dialog{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;color:#18181b;background:#fff;border:1px solid #e4e4e7;border-radius:24px;width:min(42rem,100vw - 32px);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}.display-preferences-dialog::backdrop{background:#18181b66}.display-preferences-heading{align-items:flex-start;gap:16px;margin-bottom:28px;display:flex}.display-preferences-heading>div{flex:1;min-width:0}.display-preferences-heading h2{letter-spacing:-.025em;overflow-wrap:anywhere;outline:none;margin:0;font-size:24px;font-weight:650;line-height:1.2}.display-preferences-heading p{color:#71717a;margin:10px 0 0;font-size:14px;line-height:1.5}.display-preferences-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.display-preferences-fields>label,.display-preferences-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:500;display:flex}.display-preferences-field>[data-display-language-fallback],.display-preferences-language{flex-direction:column;gap:8px;min-width:0;display:flex}.display-preferences-language [data-language-trigger]{box-sizing:border-box;border:1px solid #d4d4d8;border-radius:10px;width:100%;min-height:44px;padding:0 12px;font-weight:400}.display-preferences-language [data-language-current]{flex:1;max-width:none}.display-preferences-language [data-language-link]{text-align:start;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.display-preferences-language [data-language-link]:hover,.display-preferences-language [data-language-link]:focus-visible,.display-preferences-language [data-language-link][aria-current=true]{background:#f4f4f5}.display-preferences-language [data-language-current-icon],.display-preferences-language [data-language-choice-icon]{flex:none;align-items:center;display:flex}.display-preferences-fields select{box-sizing:border-box;color:#18181b;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:10px;padding:0 12px;font-weight:400}.display-preferences-fields select:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}.display-preferences-footer{justify-content:flex-end;margin-top:28px;display:flex}.display-preferences-footer>button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#18181b;border:1px solid #18181b;border-radius:10px;padding:8px 16px;font-size:14px;font-weight:500}.display-preferences-footer>button:disabled{opacity:.45;cursor:default}.display-preferences-panel [hidden]{display:none!important}.display-preferences-footer>button:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}@media (max-width:639px){.display-preferences-panel{padding:24px}.display-preferences-fields{grid-template-columns:minmax(0,1fr);gap:20px}.display-preferences-heading{gap:8px}.display-preferences-heading h2{font-size:22px}.display-preferences-dialog{border-radius:20px}}.currency-display{flex-wrap:wrap;align-items:center;gap:.375rem;min-width:0;max-width:100%;min-height:3rem;display:flex}.currency-display[data-currency-align=start]{justify-content:flex-start}.currency-display[data-currency-align=center]{justify-content:center}.currency-display[data-currency-align=end]{justify-content:flex-end}.currency-display-selector{min-width:0;max-width:100%}.currency-display-option{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.currency-display-option>span:first-child{overflow-wrap:anywhere}.currency-display-static{overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:2.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;display:inline-flex}.currency-display-unavailable{color:#71717a;font-size:.75rem}.currency-display-error{max-width:38rem;margin-inline:auto;padding-block:2rem}.currency-display-error>h1{margin:0 0 1rem;font-size:1.5rem;font-weight:600}.currency-display-error>p{margin-bottom:1rem}.currency-display-error>a{text-decoration:underline}.display-preferences-heading.ui-overlay-header{border-bottom:1px solid #e4e4e7;margin:-32px -32px 28px}.display-preferences-heading.ui-overlay-header>div{padding-block:10px}@media (max-width:639px){.display-preferences-heading.ui-overlay-header{margin:-24px -24px 28px}}.sh-header{min-width:0;max-width:100%;display:inline-flex}.sh-header-link:not(.ui-header-action){min-width:40px;max-width:100%;min-height:40px;color:inherit;align-items:center;gap:.45rem;padding:.35rem;text-decoration:none;display:inline-flex;position:relative}.sh-header-link:not(.ui-header-action)>svg{flex:none;width:26px;height:26px}.sh-header-label{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.sh-count:not([data-ui-header-count]){color:#fff;font-variant-numeric:tabular-nums;background:#18181b;border-radius:999px;justify-content:center;align-items:center;min-width:1.2rem;min-height:1.2rem;padding:0 .25rem;font-size:11px;display:inline-flex}.sh-page [hidden],.sh-count[hidden],.sh-purchase [hidden],.sh-header [hidden],.sh-cart-dialog [hidden]{display:none!important}.sh-favorite-form{margin:0}.sh-favorite{color:#27272a;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:5px;display:grid}.sh-favorite>svg{width:28px;height:28px;overflow:visible}.sh-favorite[aria-pressed=true] .ui-icon-ink>[fill=\#fff]{fill:currentColor}.sh-favorite[aria-pressed=true]{color:#f43f5e}.sh-favorite:focus-visible,.sh-header-link:focus-visible,.sh-step:focus-visible,.sh-add:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.sh-favorite:disabled{cursor:default;opacity:.45}.sh-purchase{gap:.4rem;width:100%;min-width:0;display:grid}.sh-purchase form{min-width:0;margin:0}.sh-add,.sh-button{max-width:100%;min-height:40px;font:inherit;cursor:pointer;color:#18181b;background:#fff;border:1px solid #d4d4d8;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .8rem;font-size:13px;line-height:1.3;text-decoration:none;display:inline-flex}.sh-add{color:#fff;background:#18181b;border-color:#18181b;width:100%}.sh-add:disabled,.sh-button:disabled,.sh-step:disabled{opacity:.45;cursor:default}.sh-quantity{border:1px solid #d4d4d8;border-radius:9px;grid-template-columns:minmax(34px,1fr) minmax(32px,1.5fr) minmax(34px,1fr);align-items:center;width:100%;min-width:0;min-height:40px;display:grid;overflow:hidden}.sh-quantity form{height:100%}.sh-step{cursor:pointer;background:#fff;border:0;width:100%;height:100%;min-height:38px;font-size:20px;display:block}.sh-quantity output{text-align:center;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.sh-cart-link{text-align:center;color:#71717a;text-underline-offset:3px;font-size:11px;text-decoration:underline}.sh-action-status{color:#b91c1c;overflow-wrap:anywhere;min-width:0;margin:.2rem 0 0;font-size:12px;line-height:1.5}.sh-action-status:empty{display:none}.sh-page{width:100%;min-width:0;max-width:1440px;margin:0 auto}.sh-page-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.sh-page h1{letter-spacing:-.03em;font-size:clamp(24px,3vw,34px);font-weight:650}.sh-page-header>a,.sh-pagination a{text-underline-offset:4px;font-size:14px;text-decoration:underline}.sh-cart-layout{grid-template-columns:minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1.5rem;display:grid}.sh-cart-lines{gap:1rem;min-width:0;display:grid}.sh-line{border:1px solid #e4e4e7;border-radius:14px;gap:1rem;min-width:0;padding:1.2rem;display:grid}.sh-line-main{align-items:center;gap:1rem;min-width:0;display:flex}.sh-line-main img{object-fit:contain;flex:none;width:80px;height:80px}.sh-line-info{flex:1;min-width:0}.sh-line-name{overflow-wrap:anywhere;font-size:15px;font-weight:600;text-decoration:none}.sh-line-price{color:#52525b;margin-top:.35rem;font-size:13px}.sh-line-controls{flex-wrap:wrap;align-items:end;gap:1rem;min-width:0;display:flex}.sh-remove{font:inherit;text-underline-offset:3px;cursor:pointer;color:#71717a;background:0 0;border:0;padding:.3rem 0;font-size:12px;text-decoration:underline}.sh-cart-summary{border:1px solid #e4e4e7;border-radius:14px;gap:1rem;min-width:0;padding:1.25rem;display:grid}.sh-cart-summary h2{font-size:18px;font-weight:650}.sh-cart-summary p{font-size:14px}.sh-cart-summary .sh-total{overflow-wrap:anywhere;font-size:24px;font-weight:650}.sh-help,.sh-empty,.sh-notice{color:#71717a;font-size:13px;line-height:1.7}.sh-error{color:#b91c1c;font-size:13px;line-height:1.7}.sh-notice{margin-bottom:1rem}.sh-favorites-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.sh-missing{border:1px solid #e4e4e7;border-radius:12px;gap:.7rem;min-width:0;padding:1.25rem;display:grid}.sh-pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:2rem;font-size:13px;display:flex}.sh-cart-dialog{top:var(--sh-top,80px);left:var(--sh-left,16px);max-height:var(--sh-max-height,420px)}.sh-cart-dialog:not([open]){display:none}.sh-cart-dialog[open]{flex-direction:column;display:flex}.sh-dialog-body{padding:12px 16px}.sh-mini-line{border-bottom:1px solid #e4e4e7;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px;min-width:0;padding:12px 0;display:grid}.sh-mini-line img{object-fit:contain;border-radius:6px;width:40px;height:40px}.sh-mini-name{overflow-wrap:anywhere;font-size:13px;font-weight:550}.sh-mini-price{color:#71717a;margin-top:.25rem;font-size:12px}.sh-mini-line>.ui-button{width:40px;min-width:40px;height:40px;min-height:40px;padding:10px}.sh-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1023px){.sh-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-cart-layout{grid-template-columns:minmax(0,1fr) 260px}}@media (max-width:767px){.sh-cart-layout{grid-template-columns:minmax(0,1fr)}.sh-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sh-line{padding:1rem}.sh-line-main img{width:64px;height:64px}}@media (max-width:639px){.sh-cart-dialog[data-shopping-cart-mode=drawer]{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;inset:0!important}.sh-dialog-header{padding:.85rem 1rem}.sh-dialog-body{padding:1rem}.sh-page-header{align-items:start}.sh-page-header>a{font-size:12px}.sh-line-controls,.sh-favorites-grid{gap:.75rem}.sh-mini-line{grid-template-columns:40px minmax(0,1fr) auto;gap:.5rem}.sh-mini-line img{width:40px;height:40px}}.sh-cart-aside{align-content:start;gap:1rem;min-width:0;display:grid}.sh-cart-layout[data-shopping-cart-empty=true]{grid-template-columns:minmax(0,1fr)}.sh-cart-layout[data-shopping-cart-empty=true]>.sh-cart-aside{display:none}.sh-cart-lines .sh-line-main img{width:var(--sh-line-image-size,80px);height:var(--sh-line-image-size,80px);object-fit:contain;max-width:40%}.sh-cart-preview{color:#71717a;border:1px dashed #d4d4d8;border-radius:14px;justify-items:start;gap:1rem;padding:1.25rem;font-size:14px;line-height:1.6;display:grid}.sh-page [data-shopping-managed-content] .sh-page-header{margin-bottom:0}.sh-favorite{box-sizing:border-box;box-shadow:none;background:0 0}.sh-favorite:not([aria-pressed=true])>svg{fill:none}.sh-favorite:focus-visible{outline-color:#71717a}@media (hover:hover) and (pointer:fine){.sf-card .sh-favorite:not([aria-pressed=true]){opacity:0;pointer-events:none;transition:opacity .15s}.sf-card:hover .sh-favorite,.sf-card:focus-within .sh-favorite,.sf-card .sh-favorite[aria-pressed=true]{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.sf-card .sh-favorite{transition:none}}.sh-cart-dialog[data-shopping-cart-mode=drawer]{inset:0;border-block:0;border-inline-end:0;border-radius:0;width:min(440px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset-inline:auto 0}.sh-cart-dialog[data-shopping-cart-mode=drawer] .sh-dialog-body{flex:1;padding-block-end:calc(1.25rem + env(safe-area-inset-bottom))}.sh-cart-dialog[data-shopping-cart-mode=drawer] .sh-dialog-header{padding-block-start:calc(1rem + env(safe-area-inset-top))}@media (max-width:639px){.sh-cart-dialog[data-shopping-cart-mode=drawer]{width:100vw;max-width:100vw}}.sh-cart-dialog[data-shopping-cart-mode=popover]{width:var(--sh-width,360px);max-height:var(--sh-max-height,420px)}.sh-cart-dialog[data-shopping-cart-mode=popover]::backdrop{background:0 0}.sh-cart-lines .sh-line{grid-template-columns:minmax(0,1fr) auto;align-items:center}.sh-line-photo{width:var(--sh-line-image-size,80px);flex:none;max-width:40%;display:block}.sh-cart-lines .sh-line-photo img{aspect-ratio:1;object-fit:contain;width:100%;max-width:100%;height:auto}.sh-line-controls{align-items:center}.sh-line-controls>.sh-quantity,.sh-cart-preview>.sh-quantity{flex:none;width:132px}.sh-line-total{white-space:nowrap;font-size:15px;font-weight:600}.sh-line-remove{margin:0}.sh-line-remove>.ui-button{color:#71717a;width:40px;min-width:40px;height:40px;padding:10px}.sh-cart-summary [data-shopping-checkout][aria-disabled=true]{opacity:.45;cursor:progress}@media (max-width:767px){.sh-cart-lines .sh-line{grid-template-columns:minmax(0,1fr)}.sh-line-controls{flex-wrap:nowrap;gap:.75rem}.sh-line-total,.sh-line-remove{margin-inline-start:auto}.sh-line-total+.sh-line-remove{margin-inline-start:0}}.sh-cart-dialog[data-shopping-cart-mode=popover][data-shopping-cart-empty=true] [data-shopping-cart-content]>.sh-empty{text-align:center;margin:0;padding-block:1rem}.sh-mini-photo{background:#f4f4f5;border-radius:6px;width:40px;height:40px;display:block;overflow:hidden}.sh-mini-details{min-width:0}.sh-mini-name{line-height:1.45;text-decoration:none;display:block}.sh-mini-name:hover{text-decoration:underline}.sh-mini-line:last-child{border-bottom:0}.sh-cart-totals{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.sh-cart-totals>strong{overflow-wrap:anywhere;font-size:16px;font-weight:600}.sh-cart-actions{align-items:stretch;gap:8px;display:flex}.sh-cart-actions>.ui-button,.sh-cart-actions>[data-shopping-cart-checkout]{flex:1;min-width:0}.sh-cart-actions>[data-shopping-cart-checkout]>.ui-button{width:100%;height:100%}.sh-cart-dialog [hidden]{display:none!important}.sh-cart-dialog.ui-bottom-sheet .sh-dialog-body{min-height:0;padding:20px 20px max(20px,env(safe-area-inset-bottom,0px));overflow:auto}.sh-cart-dialog.ui-bottom-sheet .sh-cart-footer{padding-bottom:max(20px,env(safe-area-inset-bottom,0px))}.mbx-layout-block:has(>.catalog-layout-panel):not([data-block-appearance~=width]){width:100%}.mbx-layout-block:has(>.catalog-layout-panel[data-catalog-display=drawer]):not([data-block-appearance~=width]){width:auto}.mbx-layout-column-composed[data-column-flow-mobile=row]>.mbx-layout-block:has(>.catalog-layout-panel[data-catalog-display=drawer]):not([data-block-appearance~=width]){flex:1 1 0}.catalog-layout-panel[data-catalog-display=drawer]{background:0 0;border:0;padding:0}.catalog-layout-panel [data-catalog-drawer-content][hidden]{display:none!important}.catalog-layout-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--catalog-panel-padding,20px);border:var(--catalog-panel-border,0px) solid #e4e4e7;border-radius:var(--catalog-panel-radius,16px);background:#fff}.catalog-category-branch{min-width:0}.catalog-category-summary{cursor:pointer;align-items:center;min-width:0;min-height:40px;list-style:none;display:flex}.catalog-category-summary::-webkit-details-marker{display:none}.catalog-category-summary>.catalog-category-link{flex:1;align-self:stretch}.catalog-category-summary:focus-visible{outline-offset:3px;outline:2px solid #52525b}.catalog-category-chevron{color:#71717a;pointer-events:none;flex:0 0 16px;width:16px;height:16px;margin-inline-end:12px}.catalog-category-branch[open]>.catalog-category-summary>.catalog-category-chevron{transform:rotate(90deg)}.catalog-category-children{gap:var(--catalog-navigation-gap,4px);min-width:0;padding-top:var(--catalog-navigation-gap,4px);flex-direction:column;display:flex}.catalog-category-branch:not([open])>.catalog-category-children{display:none}.catalog-filter-form{gap:var(--catalog-filter-gap,24px);flex-direction:column;min-width:0;display:flex}.catalog-filter-group{box-sizing:border-box;min-width:0}.catalog-filter-group>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:4px 0;list-style:none;display:flex}.catalog-filter-group>summary::-webkit-details-marker{display:none}.catalog-filter-label{overflow-wrap:anywhere;min-width:0}.catalog-filter-chevron{color:#71717a;flex:0 0 16px;width:16px;height:16px;transition:transform .18s}.catalog-filter-group[open]>summary>.catalog-filter-chevron{transform:rotate(180deg)}.catalog-filter-group>summary[aria-expanded=false]>.catalog-filter-chevron{transform:none}.catalog-filter-group[data-catalog-animating]{overflow:hidden}.catalog-filter-group>fieldset{border:0;min-width:0;margin:8px 0 0;padding:0}.catalog-filter-choices{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;gap:4px;max-height:14rem;padding-inline-end:12px;display:grid;overflow:hidden auto}.catalog-filter-option{cursor:pointer;align-items:center;gap:10px;min-height:32px;font-size:14px;line-height:1.5;display:flex}.catalog-filter-option>.ui-checkbox{flex-shrink:0}.catalog-filter-option-label{overflow-wrap:anywhere;flex:1;min-width:0}.catalog-filter-count{color:#a1a1aa;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.catalog-filter-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.catalog-filter-range>label{color:#71717a;gap:6px;min-width:0;font-size:12px;display:grid}.catalog-filter-range .ui-input{--ui-control-height:40px;--ui-control-font-size:14px;color:#18181b}.catalog-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-filter-actions>.ui-button{min-height:40px}.catalog-filter-actions>.catalog-filter-reset{color:#71717a}.catalog-filter-form:not(.catalog-filter-toolbar-form){gap:0}.catalog-filter-form:not(.catalog-filter-toolbar-form)>.catalog-panel-heading{border-bottom:1px solid #e4e4e7;margin:0;padding-bottom:16px}.catalog-filter-form:not(.catalog-filter-toolbar-form)>.catalog-filter-group{padding-block:calc(var(--catalog-filter-gap,24px)/2);border-bottom:1px solid #e4e4e7}.catalog-filter-form:not(.catalog-filter-toolbar-form)>.catalog-filter-actions{padding-top:16px}.catalog-filter-form:not(.catalog-filter-toolbar-form)>.catalog-filter-actions>.catalog-filter-submit,.catalog-filter-form:not(.catalog-filter-toolbar-form)>.catalog-filter-actions>.catalog-filter-reset{flex:1}.catalog-drawer-trigger{--ui-control-height:44px;--ui-control-font-size:14px;--ui-control-radius:8px;width:100%}.catalog-filter-group>summary:focus-visible{outline-offset:3px;outline:2px solid #52525b}.catalog-drawer-trigger[data-catalog-preview-trigger]{opacity:1;cursor:default}.catalog-filter-choice-search{min-width:0}.catalog-filter-choice-query{min-width:0;margin:0 0 12px;display:none;position:relative}.catalog-filter-choice-search[data-catalog-choice-ready=true]>.catalog-filter-choice-query{align-items:center;display:flex}.catalog-filter-choice-query>svg{color:#71717a;pointer-events:none;inset-inline-start:12px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.catalog-filter-choice-query>.ui-input{--ui-control-height:40px;--ui-control-font-size:14px;box-sizing:border-box;color:#18181b;width:100%;min-width:0;height:40px;padding-inline-start:38px}.catalog-filter-option[hidden],.catalog-filter-choice-empty[hidden]{display:none}.catalog-filter-choice-empty{color:#71717a;margin:0;padding:16px 0;font-size:14px;line-height:1.5}.catalog-filter-dialog{--catalog-drawer-padding:var(--catalog-panel-padding,20px);box-sizing:border-box;width:min(380px,100%);max-width:100%;height:100dvh;max-height:100dvh;padding:var(--catalog-drawer-padding);color:#18181b;overscroll-behavior:contain;background:#fff;border:0;margin:0;position:fixed;inset-block:0;inset-inline:auto 0;overflow:auto}.catalog-filter-dialog[data-side=left]{inset-inline:0 auto}.catalog-filter-dialog::backdrop{background:#09090b80}.catalog-filter-dialog .catalog-filter-form{padding-bottom:24px}.catalog-filter-dialog [data-catalog-drawer-content] .catalog-panel-heading{display:none}.catalog-drawer-header{top:calc(-1*var(--catalog-drawer-padding));z-index:1;margin:calc(-1*var(--catalog-drawer-padding)) calc(-1*var(--catalog-drawer-padding)) 16px;background:#fff;border-bottom:1px solid #e4e4e7;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex;position:sticky}.catalog-filter-dialog .catalog-category-link{min-height:44px}.catalog-results-grid{grid-template-columns:repeat(var(--catalog-cols-mobile,2),minmax(0,1fr));gap:var(--catalog-results-gap-mobile,var(--catalog-results-gap,20px));min-width:0;display:grid}.catalog-result-media{aspect-ratio:var(--catalog-image-ratio,1/1);position:relative}.catalog-result-media>.catalog-result-image{box-sizing:border-box;width:100%;height:100%;position:absolute;inset:0}.catalog-result-image{aspect-ratio:var(--catalog-image-ratio,1/1)}.catalog-results-grid[data-show-price=false] [data-product-price],.catalog-results-grid[data-show-stock=false] [data-product-stock]{display:none}@media (min-width:768px){.catalog-results-grid{grid-template-columns:repeat(var(--catalog-cols-tablet,2),minmax(0,1fr));gap:var(--catalog-results-gap,20px)}.mbx-layout-column-composed[data-column-flow-mobile]>.mbx-layout-block:has(>.catalog-layout-panel[data-catalog-display=drawer]):not([data-block-appearance~=width]){flex:0 auto}.mbx-layout-column-composed[data-column-flow-tablet=row]>.mbx-layout-block:has(>.catalog-layout-panel[data-catalog-display=drawer]):not([data-block-appearance~=width]){flex:1 1 0}}@media (min-width:1024px){.catalog-results-grid{grid-template-columns:repeat(var(--catalog-cols-desktop,3),minmax(0,1fr))}.mbx-layout-column-composed[data-column-flow-tablet]>.mbx-layout-block:has(>.catalog-layout-panel[data-catalog-display=drawer]):not([data-block-appearance~=width]){flex:0 auto}.mbx-layout-column-composed[data-column-flow=row]>.mbx-layout-block:has(>.catalog-layout-panel[data-catalog-display=drawer]):not([data-block-appearance~=width]){flex:1 1 0}}.catalog-panel-icon{flex:0 0 18px;width:18px;height:18px}.catalog-panel-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.catalog-category-link{align-items:center;gap:10px;min-width:0;display:flex}.catalog-category-link>span{overflow-wrap:anywhere;min-width:0}.catalog-drawer-trigger{align-items:center;gap:10px;display:inline-flex}.catalog-drawer-trigger[hidden]{display:none}.catalog-drawer-trigger{list-style:none}.catalog-drawer-trigger::-webkit-details-marker{display:none}.catalog-layout-panel>[data-catalog-drawer-disclosure][open]>[data-catalog-drawer-content]{padding:var(--catalog-panel-padding,20px)}.catalog-empty-facets{color:#71717a;margin:8px 0;font-size:13px;line-height:1.5}.catalog-filter-toolbar{min-width:0;position:relative}.catalog-filter-toolbar-form{align-items:flex-start;gap:var(--catalog-filter-gap,8px);flex-flow:wrap}.catalog-filter-toolbar-form>.catalog-panel-heading{flex-basis:100%;margin-bottom:0}.catalog-filter-strip>.catalog-filter-group{min-width:0;position:relative}.catalog-filter-strip>.catalog-filter-group>summary{background:#fff;border:1px solid #e4e4e7;border-radius:8px;gap:8px;min-height:36px;padding:6px 12px}.catalog-filter-strip>.catalog-filter-group>summary .catalog-filter-chevron{flex-basis:14px;width:14px;height:14px}.catalog-filter-strip>.catalog-filter-group[open]>summary{background:#f4f4f5}.catalog-filter-strip>.catalog-filter-group>fieldset{z-index:20;transform:translateX(var(--catalog-dropdown-shift,0px));box-sizing:border-box;inset-inline-start:0;background:#fff;border:1px solid #e4e4e7;border-radius:12px;width:min(280px,100vw - 32px);max-height:min(420px,60dvh);margin-top:6px;padding:16px;position:absolute;top:100%;overflow:auto;box-shadow:0 8px 24px #18181b15}.catalog-filter-toolbar-form>.catalog-filter-actions,.catalog-filter-toolbar-form>.catalog-filter-actions>.ui-button{min-height:36px}.mbx-layout-column:has(>.mbx-layout-block>[data-catalog-sticky=true]){align-self:stretch}.mbx-layout-block[data-catalog-sticky-active=true]{top:var(--catalog-sticky-top,8px);max-height:var(--catalog-sticky-height,calc(100dvh - 24px));z-index:5;scrollbar-width:thin;align-self:stretch;position:sticky;overflow:auto}@media (prefers-reduced-motion:reduce){.catalog-filter-chevron{transition:none}}.catalog-listing-toolbar{justify-content:space-between;align-items:flex-start;gap:16px;width:100%;min-width:0;display:flex}.catalog-listing-toolbar>.catalog-filter-form{flex:1;min-width:0}.catalog-listing-toolbar>[data-catalog-sorting]{flex:none;margin-inline-start:auto}.catalog-sort-trigger{white-space:nowrap;min-height:36px}.catalog-sort-trigger>span{text-overflow:ellipsis;min-width:0;max-width:220px;overflow:hidden}.catalog-listing-toolbar [data-catalog-sort-options] [aria-current=true]{background:var(--admin-muted-surface,#f4f4f5)}.catalog-listing-toolbar [data-catalog-sort-options] [data-ui-actions-item]>span{flex:1;min-width:0}.catalog-filter-strip>.catalog-filter-group>fieldset{width:min(360px,100vw - 32px);max-height:min(480px,70dvh);padding:0}.catalog-filter-strip>.catalog-filter-group>fieldset:before{display:none}.catalog-filter-popup-header>h2{flex:1;min-width:0;margin:0;font-size:16px;font-weight:600;line-height:1.5}.catalog-filter-popup-header>.ui-button{flex:none}.catalog-filter-toolbar-form .catalog-filter-popup-body{padding:20px}.catalog-filter-toolbar-form .catalog-filter-actions{flex-direction:row;align-items:center;gap:16px;padding:16px 20px;display:flex}.catalog-filter-toolbar-form .catalog-filter-actions>.ui-button{flex:1;min-height:36px}.catalog-filter-toolbar-form .catalog-filter-range{gap:12px}.catalog-filter-toolbar-form .catalog-filter-range>label{font-size:14px}.catalog-price-sliders{height:36px;margin:0 8px 16px;position:relative}.catalog-price-sliders[hidden]{display:none}.catalog-price-track{background:#e4e4e7;border-radius:999px;height:6px;position:absolute;inset:16px 0 auto}.catalog-price-track>span{inset-block:0;left:var(--catalog-price-start,0%);right:calc(100% - var(--catalog-price-end,100%));border-radius:inherit;background:#18181b;position:absolute}.catalog-price-sliders>input[type=range]{box-sizing:border-box;appearance:none;pointer-events:none;background:0 0;border:0;width:100%;height:36px;margin:0;padding:0;position:absolute;inset:0}.catalog-price-sliders>input[type=range]::-webkit-slider-runnable-track{background:0 0;height:6px}.catalog-price-sliders>input[type=range]::-moz-range-track{background:0 0;height:6px}.catalog-price-sliders>input[type=range]::-webkit-slider-thumb{box-sizing:border-box;appearance:none;pointer-events:auto;cursor:grab;background:#fff;border:1px solid #d4d4d8;border-radius:50%;width:18px;height:18px;margin-top:-6px;box-shadow:0 1px 3px #0002}.catalog-price-sliders>input[type=range]::-moz-range-thumb{box-sizing:border-box;pointer-events:auto;cursor:grab;background:#fff;border:1px solid #d4d4d8;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 3px #0002}.catalog-price-sliders>input[type=range]:focus-visible{z-index:2;outline:none}.catalog-price-sliders>input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:2px solid #52525b}.catalog-price-sliders>input[type=range]:focus-visible::-moz-range-thumb{outline-offset:3px;outline:2px solid #52525b}.catalog-price-sliders:dir(rtl){direction:ltr}@media (max-width:479px){.catalog-listing-toolbar{flex-wrap:wrap;gap:12px}.catalog-listing-toolbar>.catalog-filter-form{flex-basis:100%}.catalog-listing-toolbar>[data-catalog-sorting]{max-width:100%}}.catalog-filter-sheet{box-sizing:border-box;color:#18181b;overscroll-behavior:contain;resize:none;background:#fff;border:0;border-radius:12px 12px 0 0;width:100vw;max-width:100vw;height:auto;max-height:min(85dvh,640px);margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -8px 32px #09090b26}.catalog-filter-sheet::backdrop{background:#09090b80;transition:background-color .22s cubic-bezier(.2,0,0,1)}.catalog-filter-sheet[data-catalog-sheet-motion=closing]::backdrop{background:#09090b00}@starting-style{.catalog-filter-sheet[open]::backdrop{background:#09090b00}}@media (prefers-reduced-motion:reduce){.catalog-filter-sheet::backdrop{transition:none}}.catalog-filter-sheet:before,.catalog-filter-sheet>.catalog-filter-options:before{display:none}.catalog-filter-sheet>.catalog-filter-options{box-sizing:border-box;width:100%;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.catalog-filter-sheet .catalog-filter-popup-header{z-index:2;background:#fff;position:sticky;top:0}.catalog-filter-sheet .catalog-filter-popup-body{padding:16px 20px}.catalog-filter-sheet .catalog-filter-actions{padding-bottom:max(16px,env(safe-area-inset-bottom))}.catalog-filter-sheet .catalog-filter-choices{max-height:45dvh}.catalog-filter-sheet [data-catalog-price-range] .catalog-filter-popup-body{flex-direction:column;display:flex}.catalog-filter-sheet .catalog-price-sliders{flex:none;order:2;margin:16px 8px 0}.catalog-filter-sheet .catalog-price-sliders>input[type=range]::-webkit-slider-thumb{width:24px;height:24px;box-shadow:none;border:3px solid #27272a;margin-top:-9px}.catalog-filter-sheet .catalog-price-sliders>input[type=range]::-moz-range-thumb{width:24px;height:24px;box-shadow:none;border:3px solid #27272a}html:has(.catalog-filter-sheet[open]){overflow:hidden}@media (max-width:767px){.catalog-filter-dialog[data-side]{resize:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}html:has(.catalog-filter-dialog[open]){overflow:hidden}}.catalog-filter-strip-shell{align-items:center;gap:4px;width:100%;min-width:0;max-width:100%;display:flex}.catalog-filter-strip{align-items:flex-start;gap:var(--catalog-filter-gap,8px);flex-wrap:wrap;flex:1;min-width:0;max-width:100%;display:flex;overflow:visible}.catalog-filter-strip-arrow{--ui-control-height:40px;flex:none;width:40px;min-width:40px;height:40px;padding:10px}.catalog-filter-strip-arrow[hidden]{display:none}.catalog-filter-strip-arrow:dir(rtl)>svg{transform:rotate(180deg)}.catalog-sort-icon{display:none}@media (max-width:767px){.catalog-listing-toolbar{flex-direction:column;align-items:stretch;gap:12px}.catalog-listing-toolbar>.catalog-filter-form{flex:auto;width:100%}.catalog-listing-toolbar>[data-catalog-sorting]{align-self:flex-start;max-width:100%;margin-inline-start:0}.catalog-sort-trigger{min-height:40px;box-shadow:none;background:0 0;border-color:#0000;border-radius:0;justify-content:flex-start;padding-inline:0}.catalog-sort-trigger:hover{background:0 0}.catalog-sort-icon{display:block}.catalog-sort-chevron{display:none}.catalog-filter-strip>.catalog-filter-group>summary{min-height:40px}.catalog-filter-strip:not(:has(>.catalog-filter-group[open]>fieldset)){scrollbar-width:none;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow:auto hidden}.catalog-filter-strip:not(:has(>.catalog-filter-group[open]>fieldset))::-webkit-scrollbar{display:none}.catalog-filter-strip:not(:has(>.catalog-filter-group[open]>fieldset))>.catalog-filter-group{flex:none}.catalog-filter-strip:not(:has(>.catalog-filter-group[open]>fieldset))>.catalog-filter-group>summary{white-space:nowrap}.catalog-page{flex-direction:column;min-width:0;display:flex}.catalog-page>.catalog-page-heading{padding-top:var(--catalog-heading-top-gap,0px);order:1;margin-bottom:8px}.catalog-page>.catalog-page-breadcrumbs{order:2;margin-bottom:16px}.catalog-page>[data-region=content]{order:3;min-width:0}.catalog-page>.mybox-region[data-region=content]{display:contents}.catalog-page>.mybox-region[data-region=content]>.mbx-layout-section{flex-shrink:0;order:3}.catalog-page>.mybox-region[data-region=content]>.mbx-layout-section:has(>.mbx-layout-column:only-child>.mbx-layout-block:nth-child(2):last-child):has(>.mbx-layout-column>.mbx-layout-block[data-block-type="commerce.catalog.catalog_navigation"]>.catalog-layout-panel[data-catalog-display=drawer]):has(>.mbx-layout-column>.mbx-layout-block[data-block-type="commerce.catalog.catalog_filters"]>.catalog-layout-panel[data-catalog-display=drawer]){order:0}.catalog-page:has(>.mybox-region[data-region=content]:is(:not([data-layout-devices]),[data-layout-devices~=mobile])>.mbx-layout-section:is(:not([data-layout-devices]),[data-layout-devices~=mobile]):has(>.mbx-layout-column:only-child>.mbx-layout-block:nth-child(2):last-child):has(>.mbx-layout-column>.mbx-layout-block[data-block-type="commerce.catalog.catalog_navigation"]>.catalog-layout-panel[data-catalog-display=drawer]):has(>.mbx-layout-column>.mbx-layout-block[data-block-type="commerce.catalog.catalog_filters"]>.catalog-layout-panel[data-catalog-display=drawer])){--catalog-heading-top-gap:20px}}.catalog-listing-toolbar:has(>.catalog-filter-selection){flex-wrap:wrap}.catalog-filter-selection{flex-wrap:wrap;flex:1 0 100%;order:1;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.catalog-filter-selection>.catalog-filter-selection-chip{--ui-control-height:36px;--ui-control-font-size:13px;--ui-control-icon-size:14px;color:#27272a;background:#f4f4f5;border-color:#e4e4e7;flex-direction:row-reverse;justify-content:space-between;gap:8px;min-width:0;max-width:100%;padding-inline:10px}.catalog-filter-selection>.catalog-filter-selection-chip>span{text-align:start;overflow-wrap:anywhere;min-width:0}.catalog-filter-selection>.catalog-filter-selection-chip>svg{color:#71717a;flex:none}.catalog-filter-selection>.catalog-filter-selection-reset{--ui-control-height:36px;--ui-control-font-size:13px;color:#71717a;min-height:36px;padding-inline:8px}@media (max-width:767px){.catalog-filter-selection{order:0;flex:initial;gap:8px}.catalog-filter-selection>.catalog-filter-selection-chip{--ui-control-height:40px}.catalog-filter-selection>.catalog-filter-selection-reset{--ui-control-height:40px;min-height:40px}}.catalog-pagination{flex-direction:column;align-items:center;gap:16px;min-width:0;margin-top:32px;display:flex}.catalog-load-more{color:#18181b;width:min(100%,440px);min-height:46px;font:inherit;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:550;line-height:20px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.catalog-load-more:hover{background:#f4f4f5;border-color:#d4d4d8}.catalog-load-more[aria-disabled=true]{cursor:wait;pointer-events:none}.catalog-page-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.catalog-page-number,.catalog-page-step,.catalog-page-ellipsis{color:#52525b;min-width:40px;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:14px;line-height:22px;text-decoration:none;display:inline-flex}.catalog-page-step{color:#18181b;padding-inline:12px}.catalog-page-step>svg{flex:none;width:16px;height:16px}.catalog-page-number[aria-current=page]{color:#18181b;background:#f4f4f5;border-color:#e4e4e7;font-weight:600}a.catalog-page-number:hover,a.catalog-page-step:hover{color:#18181b;background:#f4f4f5}.catalog-load-more:focus-visible,.catalog-page-links a:focus-visible{outline-offset:3px;outline:2px solid #18181b}.catalog-load-spinner{border:2px solid #d4d4d8;border-top-color:#18181b;border-radius:50%;flex:none;width:16px;height:16px;animation:.7s linear infinite catalog-load-spin}.catalog-pagination [hidden]{display:none!important}.catalog-load-status{color:#71717a;text-align:center;margin:0;font-size:13px;line-height:20px}.catalog-load-status:empty{display:none}.catalog-load-status[data-state=loaded]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes catalog-load-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.catalog-load-more{transition:none}.catalog-load-spinner{animation-duration:1.6s}}@media (max-width:479px){.catalog-pagination{gap:12px;margin-top:24px}.catalog-load-more{width:100%;min-height:44px}.catalog-page-links{gap:2px}.catalog-page-number,.catalog-page-step,.catalog-page-ellipsis{min-width:30px;min-height:40px;padding-inline:5px;font-size:13px}.catalog-page-step{gap:0}.catalog-page-step>span{display:none}}.sf-products,.sf-search,.sf-dialog{color:#18181b;font:inherit;min-width:0;font-size:.875rem}.sf-products [hidden],.sf-search [hidden],.sf-dialog [hidden]{display:none!important}.sf-products{--sf-columns:var(--sf-cols-desktop,4);--sf-gap:20px;--sf-effective-gap:var(--sf-gap);width:100%;min-width:0}.sf-collection-heading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.sf-collection-heading>h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1.5rem;font-weight:600;line-height:1.3}.sf-products-track{grid-template-columns:repeat(var(--sf-columns),minmax(0,1fr));gap:var(--sf-effective-gap);width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}.sf-product-cell{min-width:0;position:relative}.sf-products[data-sf-display=scroll] .sf-products-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent;padding:2px 2px 8px;scroll-padding-inline:2px;overflow:auto hidden}.sf-products[data-sf-display=scroll] .sf-products-track{display:flex}.sf-products[data-sf-display=scroll] .sf-product-cell{flex:0 0 calc((100% - (var(--sf-columns) - 1)*var(--sf-effective-gap))/var(--sf-columns));scroll-snap-align:start}.sf-products[data-sf-display=scroll][data-sf-navigation=arrows] .sf-products-viewport,.sf-products[data-sf-display=scroll][data-sf-navigation=none] .sf-products-viewport{scrollbar-width:none}.sf-products[data-sf-display=scroll]:not([data-sf-navigation=scrollbar]) .sf-products-viewport::-webkit-scrollbar{display:none}.sf-rail-controls{flex:none;justify-content:flex-end;gap:.4rem;margin-bottom:.75rem;display:flex}.sf-collection-heading>.sf-rail-controls{margin-bottom:0}.sf-icon-button{color:#3f3f46;min-width:2.5rem;min-height:2.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;flex:none;justify-content:center;align-items:center;padding:.5rem;font-size:1.5rem;line-height:1;display:inline-flex}.sf-icon-button>svg{flex:none;width:1.25rem;height:1.25rem}.sf-icon-button:hover{background:#f4f4f5}.sf-icon-button:disabled{opacity:.4;cursor:not-allowed}.sf-button{color:#18181b;max-width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.sf-button:hover{background:#f4f4f5}.sf-button:disabled{opacity:.5;cursor:not-allowed}.sf-card-hover-surface{display:none}.sf-card{isolation:isolate;background:#fff;min-width:0;position:relative}.sf-card-media{position:relative}.sf-gallery{aspect-ratio:3/4;background:#f4f4f5;border-radius:.75rem;min-width:0;position:relative}.sf-gallery[data-sf-ratio=square]{aspect-ratio:1}.sf-media-link{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.sf-media-link img{object-fit:contain;width:100%;height:100%;display:block}.sf-no-image{color:#a1a1aa;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sf-no-image>svg{width:3rem;height:3rem}.sf-card .sf-gallery>.sf-media-link{position:absolute;inset:0}[data-sf-photo-loading] [data-sf-photo]{color:#0000;font-size:0;transition:opacity .16s}[data-sf-photo-loading][data-sf-photo-state=loading] [data-sf-photo],[data-sf-photo-loading][data-sf-photo-state=error] [data-sf-photo]{opacity:0}[data-sf-photo-loading]>.sf-photo-fallback{pointer-events:none;position:absolute;inset:0}[data-sf-photo-fallback][hidden]{display:none!important}[data-sf-photo-loading][data-sf-photo-state=loading]:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;background:#e4e4e7;animation:1.4s ease-in-out infinite alternate sf-photo-pulse;position:absolute;inset:0}@keyframes sf-photo-pulse{0%{opacity:.25}to{opacity:.8}}@media (prefers-reduced-motion:reduce){[data-sf-photo-loading] [data-sf-photo]{transition:none}[data-sf-photo-loading][data-sf-photo-state=loading]:after{background:#f4f4f5;animation:none}}.sf-card-info{flex-direction:column;gap:.45rem;padding-top:1rem;display:flex}.sf-price{margin:0;font-size:1.125rem;font-weight:650;line-height:1.5}.sf-recommended{color:#71717a;margin:0;font-size:.8125rem}.sf-stock{color:#71717a;align-items:center;gap:.4rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.sf-stock>span[aria-hidden]{background:#a1a1aa;border-radius:50%;flex:none;width:.4rem;height:.4rem}.sf-stock[data-available=true]>span[aria-hidden]{background:#10b981}.sf-name{overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem;font-weight:500;line-height:1.5}.sf-name>a{min-height:3em;color:inherit;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.sf-name>a:hover{text-decoration:underline}.sf-sku{color:#71717a;overflow-wrap:anywhere;margin:0;font-size:.75rem}.sf-adult{border:1px solid #e4e4e7;border-radius:.25rem;align-self:flex-start;padding:0 .3rem;font-size:.6875rem}.sf-card-overlay{z-index:3;position:absolute;top:.25rem;right:.25rem}.sf-card-overlay:empty,.sf-purchase:empty{display:none}.sf-purchase{margin-top:.75rem}.sf-quick-button{z-index:3;position:absolute;top:3rem;right:.25rem}.sf-photo-prev,.sf-photo-next{z-index:2;background:#ffffffed;border:0;border-radius:50%;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:.2rem;font-size:1.25rem;position:absolute;top:calc(50% - 1rem)}.sf-photo-prev{left:.4rem}.sf-photo-next{right:.4rem}.sf-photo-dots{justify-content:center;gap:.15rem;display:flex;position:absolute;bottom:.15rem;left:0;right:0;overflow:hidden}.sf-photo-dots>button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;padding:.2rem;display:flex}.sf-photo-dots>button>span{background:#a1a1aa;border-radius:50%;width:.3rem;height:.3rem}.sf-photo-dots>button[aria-pressed=true]>span{background:#18181b}.sf-card-extra{z-index:1;max-height:var(--sf-extra-height);visibility:hidden;opacity:0;pointer-events:none;inset-inline:0;margin:0;padding:.5rem 0 .25rem;font-size:.75rem;line-height:1.25rem;transition:opacity .14s;display:none;position:absolute;top:100%;overflow:hidden}.sf-card-extra>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;gap:.75rem;height:1.5rem;display:grid}.sf-card-extra dt,.sf-card-extra dd>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-card-extra dt{color:#71717a}.sf-card-extra dd{text-align:end;justify-content:flex-end;align-items:center;gap:.3rem;min-width:0;margin:0;display:flex}.sf-quick-attributes>div{justify-content:space-between;align-items:start;gap:1rem;padding:.3rem 0;display:flex}.sf-quick-attributes dt{color:#71717a;overflow-wrap:anywhere}.sf-quick-attributes dd{text-align:end;overflow-wrap:anywhere;align-items:center;gap:.3rem;min-width:0;margin:0;display:flex}.sf-color{background:var(--sf-color);border:1px solid #d4d4d8;border-radius:50%;flex:none;width:.75rem;height:.75rem;display:inline-block}@media (hover:hover) and (pointer:fine) and (min-width:768px){.sf-products{isolation:isolate;position:relative}.sf-products-track{align-items:start}.sf-card{--sf-extra-height:calc(var(--sf-extra-rows,0)*1.5rem + .75rem)}.sf-card:before{content:"";z-index:-1;opacity:0;pointer-events:none;background:#fff;border:0;border-radius:1.125rem;transition:opacity .14s;position:absolute;inset:-.75rem;box-shadow:0 8px 28px #18181b17}.sf-card:has(.sf-card-extra):before{bottom:calc(-.75rem - var(--sf-extra-height))}.sf-card-extra{display:block}.sf-products:has(.sf-card:hover),.sf-products:has(.sf-card:focus-within){z-index:10}.sf-product-cell:has(.sf-card:hover),.sf-product-cell:has(.sf-card:focus-within){z-index:20}.sf-card:hover:before,.sf-card:focus-within:before{opacity:1}.sf-card:hover .sf-card-extra,.sf-card:focus-within .sf-card-extra{visibility:visible;opacity:1;pointer-events:auto}.sf-products[data-sf-hover-surface=true] .sf-card:before{content:none}.sf-products>.sf-card-hover-surface{z-index:-1;pointer-events:none;background:#fff;border:0;border-radius:6px;display:block;position:absolute;box-shadow:0 0 0 12px #fff,0 8px 28px 12px #18181b17}.sf-products[data-sf-display=scroll] .sf-products-viewport{--sf-rail-bleed:7.5rem;box-sizing:border-box;width:calc(100% + 1.5rem);padding:.75rem .75rem calc(var(--sf-rail-bleed) + 3.5rem);margin:-.75rem -.75rem calc(-1*var(--sf-rail-bleed));scroll-padding-inline:.75rem}.sf-card .sf-quick-button,.sf-card .sf-photo-prev,.sf-card .sf-photo-next{opacity:0;transition:opacity .15s}.sf-card:hover :is(.sf-quick-button,.sf-photo-prev,.sf-photo-next),.sf-card:focus-within :is(.sf-quick-button,.sf-photo-prev,.sf-photo-next),.sf-products[data-sf-display=scroll] :is(.sf-photo-prev,.sf-photo-next){opacity:1}}.sf-more{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.sf-more>a{color:#71717a;text-underline-offset:3px;font-size:.8125rem}.sf-empty,.sf-status{color:#71717a;margin:.75rem 0;font-size:.875rem;line-height:1.6}.sf-empty{padding:1.5rem 0}.sf-products :is(button,a):focus-visible,.sf-search :is(button,a,input):focus-visible,.sf-dialog :is(button,a,input):focus-visible{outline-offset:3px;outline:2px solid #71717a}.sf-dialog{box-sizing:border-box;background:#fff;border:1px solid #e4e4e7;border-radius:.875rem;width:min(70rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 16px 60px #0003}.sf-dialog[open]{flex-direction:column;display:flex}.sf-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09090b80}.sf-dialog-header{border-bottom:1px solid #e4e4e7;flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.sf-dialog-header>h2{overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:600}.sf-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;min-width:0;min-height:0;padding:1.25rem;overflow:auto}.sf-quick-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}.sf-quick-layout>section{min-width:0}.sf-quick-layout h2{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:1.5rem;font-weight:600;line-height:1.3}.sf-quick-layout .sf-price{margin-top:1rem}.sf-description{white-space:pre-line;overflow-wrap:anywhere;margin:1rem 0;line-height:1.65}.sf-quick-attributes{margin:1rem 0}.sf-quick-layout .sf-button{margin-top:1rem}.sf-search{width:100%;max-width:100%;position:relative}.sf-search-form{--sf-search-height:44px;--sf-search-font-size:14px;--sf-search-scope-font-size:12px;--sf-search-icon-size:18px;box-sizing:border-box;width:100%;min-width:0;height:var(--sf-search-height);min-height:var(--sf-search-height);border-radius:calc(var(--sf-search-height)/2);background:#fff;border:1px solid #d9d9df;outline:none;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 2px #18181b03}.sf-search-form:focus-within{border-color:#a1a1aa;box-shadow:0 0 0 3px #18181b0a}.sf-search-label{flex:1;align-items:center;min-width:0;display:flex}.sf-search-form .sf-search-label>input,.sf-search-form .sf-search-label>input:focus,.sf-search-form .sf-search-label>input:focus-visible{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--sf-search-height) - 2px);border-radius:inherit;color:#27272a;min-height:0;font-family:inherit;font-size:var(--sf-search-font-size);appearance:none;background:0 0;border:0;margin:0;padding:0 12px;font-weight:400;line-height:1.3;display:block;box-shadow:none!important;outline:0!important}.sf-search-form .sf-search-label>input::placeholder{color:#92929d;opacity:1}.sf-search-submit{box-sizing:border-box;width:max(20px,calc(var(--sf-search-height) - 6px));height:calc(var(--sf-search-height) - 6px);color:#71717a;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:20px;min-height:0;margin:2px 3px;padding:0;display:flex}.sf-search-submit>svg{width:var(--sf-search-icon-size);height:var(--sf-search-icon-size)}.sf-search-scope{box-sizing:border-box;min-width:0;max-width:42%;height:calc(var(--sf-search-height) - 8px);color:#52525b;min-height:0;font-family:inherit;font-size:var(--sf-search-scope-font-size);cursor:pointer;background:#fff;border:1px solid #ededf0;border-radius:999px;align-items:center;gap:6px;margin:3px 0 3px 4px;padding:0 10px;font-weight:500;line-height:1.2;display:flex}.sf-search-scope>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sf-search-scope:disabled{cursor:default}.sf-suggestions>[data-sf-search-status]{min-height:1.25rem;margin:0;padding-inline:.5rem;line-height:1.25rem}.sf-search-progress{accent-color:#52525b;border:0;width:100%;height:3px;margin:0;position:absolute;inset-block-start:0;inset-inline:0}.sf-suggestions[aria-busy=true]{min-height:7rem}.sf-suggestions[aria-busy=true] :is([data-sf-search-list],[data-sf-search-all]){pointer-events:none;opacity:.6}.sf-scope-chevron{color:#92929d;flex:none;width:11px;height:11px}.sf-search-form>button:hover,.sf-search-form>button:focus-visible{color:#27272a;background:#fafafa;outline:none}.sf-search-scope:hover,.sf-search-scope:focus-visible{border-color:#d4d4d8}.sf-search[data-sf-preview=true]{pointer-events:none}@media (max-width:767px){.sf-search-form .sf-search-label>input{--sf-search-font-size:min(16px,calc((var(--sf-search-height) - 2px)/1.3))}}@media (prefers-reduced-motion:reduce){.sf-search-form{transition:none}}.sf-suggestions{z-index:60;overscroll-behavior:contain;scrollbar-width:thin;background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;max-height:min(65dvh,32rem);padding:.5rem;position:absolute;top:calc(100% + .5rem);left:0;right:0;overflow:auto;box-shadow:0 8px 28px #18181b1f}.sf-suggestions>ul{margin:0;padding:0;list-style:none}.sf-suggestion{color:inherit;border-radius:.5rem;align-items:center;gap:.75rem;padding:.6rem;text-decoration:none;display:flex}.sf-suggestion[aria-selected=true],.sf-suggestion:hover{background:#f4f4f5}.sf-suggestion>img{object-fit:contain;border-radius:.35rem;flex:none;width:3rem;height:3rem}.sf-suggestion>span{overflow-wrap:anywhere;flex:1;min-width:0}.sf-suggestion small{color:#71717a;margin-top:.25rem;font-size:.75rem;display:block}.sf-suggestions>a{color:#52525b;padding:.75rem;font-size:.8125rem;display:block}.sf-search[data-sf-presentation=icon]{width:max-content}.sf-search[data-sf-presentation=icon]>.sf-search-home{display:none}.sf-search-modal{width:min(60rem,100vw - 2rem)}.sf-search-modal .sf-search-home{width:100%;min-width:0}.sf-search-modal .sf-suggestions{max-height:none;box-shadow:none;border:0;padding:.75rem 0 0;position:static}.sf-dialog.sf-scope-dialog{inset:auto auto auto 50%;top:var(--sf-scope-top,1rem);width:min(48rem,100vw - 2rem);max-width:calc(100vw - 2rem);height:auto;max-height:var(--sf-scope-height,calc(100dvh - 2rem));border:1px solid #e4e4e7;border-radius:.75rem;margin:0;transform:translate(-50%)}.sf-scope-dialog .sf-dialog-body{flex-direction:column;gap:.75rem;display:flex;overflow:hidden}.sf-scope-description{color:#71717a;flex:none;margin:0;font-size:.875rem;line-height:1.5}.sf-scope-dialog .sf-scope-search{box-sizing:border-box;width:100%;min-width:0;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #d4d4d8;border-radius:.5rem;flex:none;margin:0;padding:.6rem .8rem}.sf-scope-dialog .sf-scope-search:focus-visible{box-shadow:none;border-color:#a1a1aa;outline:none}.sf-scope-results{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;max-height:min(45dvh,26rem);overflow:auto}.sf-scope-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.sf-scope-list>li{min-width:0}.sf-scope-row{box-sizing:border-box;color:#18181b;width:100%;min-width:0;min-height:3rem;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.875rem;display:flex}.sf-scope-row:hover,.sf-scope-row[aria-pressed=true]{background:#f4f4f5}.sf-scope-dialog .sf-scope-row:focus-visible{outline-offset:-2px;outline:1px solid #a1a1aa}.sf-scope-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.sf-scope-row small{color:#71717a;overflow-wrap:anywhere;max-height:2.8em;margin-top:.2rem;font-size:.75rem;line-height:1.4;display:block;overflow:hidden}.sf-scope-icon{color:#71717a;flex:none;width:1.25rem;height:1.25rem}.sf-scope-check{flex:none;width:1rem;height:1rem}.sf-scope-everywhere{background:#f4f4f5;margin-bottom:.5rem;font-weight:500}.sf-scope-more{width:100%;margin-top:.5rem;display:block}.sf-scope-count{color:#71717a;margin:.5rem .75rem;font-size:.75rem}.sf-dialog-footer{border-top:1px solid #e4e4e7;flex:none;justify-content:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}@media (max-width:1023px){.sf-products{--sf-columns:var(--sf-cols-tablet,4)}}@media (max-width:767px){.sf-products{--sf-columns:var(--sf-cols-mobile,2);--sf-effective-gap:var(--sf-gap-mobile,var(--sf-gap))}.sf-collection-heading>h2{font-size:1.25rem}.sf-quick-layout{grid-template-columns:minmax(0,1fr);gap:1.25rem}.sf-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0}.sf-dialog-header,.sf-dialog-body,.sf-dialog-footer{padding:1rem}.sf-quick-layout .sf-gallery{max-height:60dvh}.sf-search-scope{max-width:38%;padding-inline:.5rem}.sf-scope-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sf-products *,.sf-dialog *{scroll-behavior:auto!important;transition:none!important}.sf-card:before{transition:none!important}}.sf-card .sf-quick-button.sf-icon-button{box-sizing:border-box;color:#27272a;width:40px;min-width:40px;height:40px;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:50%;place-items:center;padding:5px;display:grid}.sf-card .sf-quick-button>svg{width:28px;height:28px;overflow:visible}@media (hover:hover) and (pointer:fine){.sf-card .sf-quick-button{opacity:0;pointer-events:none;transition:opacity .15s}.sf-card:hover .sf-quick-button,.sf-card:focus-within .sf-quick-button{opacity:1;pointer-events:auto}}.sf-media-video{object-fit:contain;border-radius:inherit;background:#09090b;width:100%;height:100%;display:block}.sf-gallery [hidden]{display:none!important}.sf-dialog .sf-quick-layout{align-items:start}.sf-dialog .sf-quick-layout>*{min-width:0}.sf-dialog .sf-quick-layout .sf-gallery{box-sizing:border-box;aspect-ratio:1;width:min(100%,62vh,32rem);max-width:100%;height:auto;max-height:min(62vh,32rem);margin-inline:auto;overflow:hidden}.sf-dialog .sf-quick-layout .sf-media-link,.sf-dialog .sf-quick-layout .sf-gallery>.sf-media-video{max-width:100%;height:100%;max-height:100%}.sf-dialog .sf-quick-layout .sf-media-link img,.sf-dialog .sf-quick-layout .sf-gallery>.sf-media-video{object-fit:contain}.sf-dialog:has(.sf-quick-layout) .sf-dialog-body{overflow:hidden auto}@media (max-width:767px){.sf-dialog .sf-quick-layout .sf-gallery{width:min(100%,56dvh,26rem);max-height:min(56dvh,26rem)}}.sf-product-media .sf-media-link img{object-fit:contain}.sf-card[data-sf-preview=true]:before{content:none;box-shadow:none;transition:none}.sf-card[data-sf-preview=true] :is(.sf-card-extra,.sf-card-overlay,.sf-quick-button){display:none}.sf-card[data-sf-preview=true],.sf-card[data-sf-preview=true] .sf-card-media{transition:none;transform:none}[data-product-layout-part=media] .sf-gallery{touch-action:pan-y;background:0 0}[data-product-layout-part=media][data-sf-fullscreen=true] .sf-media-link{cursor:zoom-in}[data-product-layout-part=media] .sf-photo-zoom{z-index:2;position:absolute;bottom:12px;right:12px}[data-product-layout-part=media] :is(.pd-gallery-favorite .sh-favorite,.sf-photo-zoom[data-sf-photo-zoom],.sf-photo-prev[data-sf-photo-step],.sf-photo-next[data-sf-photo-step]){box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;padding:8px;display:inline-flex}[data-product-layout-part=media] :is(.sf-photo-zoom,.sf-photo-prev,.sf-photo-next){color:#27272a}[data-product-layout-part=media] :is(.pd-gallery-favorite .sh-favorite,.sf-photo-zoom[data-sf-photo-zoom],.sf-photo-prev[data-sf-photo-step],.sf-photo-next[data-sf-photo-step])>svg{flex:none;width:28px;height:28px;overflow:visible}[data-product-layout-part=media] :is(.pd-gallery-favorite .sh-favorite,.sf-photo-zoom[data-sf-photo-zoom],.sf-photo-prev[data-sf-photo-step],.sf-photo-next[data-sf-photo-step]):focus-visible{outline-offset:3px;outline:2px solid}[data-product-layout-part=media] :is(.sf-photo-prev,.sf-photo-next){top:calc(50% - 22px)}[data-product-layout-part=media] .pd-gallery-favorite{z-index:3;max-width:calc(100% - 24px);position:absolute;inset-block-start:12px;inset-inline-end:12px}[data-product-layout-part=media] .pd-gallery-favorite[data-pd-favorite-position$=_start]{inset-inline:12px auto}[data-product-layout-part=media] .pd-gallery-favorite[data-pd-favorite-position^=bottom_]{inset-block:auto 12px}[data-product-layout-part=media] .pd-gallery-favorite[data-pd-favorite-position=bottom_end]~.sf-photo-zoom{bottom:68px}.sf-dialog.sf-image-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0;inset:0}.sf-dialog.sf-image-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.sf-gallery-fullscreen{color:#18181b;background:#fff;flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex}.sf-gallery-fullscreen:fullscreen{width:100vw;max-width:none;height:100dvh;max-height:none}.sf-image-dialog .sf-dialog-header.ui-overlay-header{min-height:64px;padding:max(10px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 10px max(20px,env(safe-area-inset-left));border:0;gap:8px}.sf-image-dialog .sf-dialog-header>h2{flex:1;min-width:0;font-size:20px;font-weight:600;line-height:1.35}.sf-image-dialog .sf-dialog-body{scrollbar-gutter:auto;flex:1;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;padding:0;display:grid;overflow:hidden}.sf-image-dialog .sf-gallery-lightbox-stage{touch-action:pan-y;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px 72px;display:flex;position:relative;overflow:hidden}.sf-image-dialog .sf-gallery-lightbox-stage>img,.sf-image-dialog .sf-gallery-lightbox-stage>video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.sf-image-dialog .sf-gallery-lightbox-stage>[hidden]{display:none!important}.sf-gallery-lightbox-controls{padding-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.sf-gallery-lightbox-controls>button,.sf-gallery-native-fullscreen{color:#71717a;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:0;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px;display:inline-flex}.sf-gallery-lightbox-controls>button>svg,.sf-gallery-native-fullscreen>svg{flex:none;width:24px;height:24px}.sf-gallery-lightbox-controls>button:hover,.sf-gallery-native-fullscreen:hover{color:#18181b}.sf-gallery-lightbox-controls>button:focus-visible,.sf-gallery-native-fullscreen:focus-visible,.sf-gallery-lightbox-dot:focus-visible{outline-offset:-2px;outline:2px solid}.sf-gallery-lightbox-dots{min-height:56px;max-height:112px;padding:4px 16px max(12px,env(safe-area-inset-bottom));flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex;overflow:auto}.sf-gallery-lightbox-dot{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;display:inline-flex}.sf-gallery-lightbox-dot>span{background:#d4d4d8;border-radius:50%;width:7px;height:7px}.sf-gallery-lightbox-dot[aria-pressed=true]>span{background:#18181b}.sf-gallery-lightbox-counter{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:767px){[data-product-layout-part=media] .sf-gallery{border-radius:0!important}[data-product-layout-part=media] .pd-gallery-favorite{display:none}[data-product-layout-part=media] .pd-gallery-favorite[data-pd-favorite-position=bottom_end]~.sf-photo-zoom{bottom:12px}[data-product-layout-part=media] .sf-media-link>img,[data-product-layout-part=media] .sf-media-video{padding:0!important}[data-product-layout-part=media] :is(.sf-photo-prev,.sf-photo-next){display:none!important}[data-product-layout-part=media] .sf-photo-dots>button{min-width:44px;min-height:44px}[data-product-layout-part=media] [data-sf-photo-dots]:not(.sf-photo-dots){padding-inline:16px}.sf-dialog.sf-image-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.sf-image-dialog .sf-dialog-header>h2{font-size:16px}.sf-image-dialog .sf-gallery-lightbox-stage{padding:12px 44px}.sf-image-dialog .sf-gallery-lightbox-controls{padding-inline:0}}.sf-dialog.ui-bottom-sheet .sf-dialog-body{min-height:0;padding:20px 20px max(20px,env(safe-area-inset-bottom,0px));overflow:auto}.sf-dialog.ui-bottom-sheet .sf-search-home{width:100%;min-width:0}.sf-dialog.ui-bottom-sheet .sf-suggestions{max-height:55dvh;box-shadow:none;border:0;margin-top:16px;position:static}.sf-search-modal.ui-bottom-sheet .sf-dialog-header{display:none}.sf-search-modal.ui-bottom-sheet .sf-dialog-body{padding:12px 16px max(12px,env(safe-area-inset-bottom,0px));scrollbar-gutter:auto}.sf-search-modal.ui-bottom-sheet .sf-search-home{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.sf-search-modal.ui-bottom-sheet .sf-search-form{box-shadow:none;grid-area:1/1}.sf-search-modal.ui-bottom-sheet .sf-search-close{grid-area:1/2;width:44px;height:44px}.sf-search-modal.ui-bottom-sheet .sf-suggestions{grid-area:2/1/auto/-1;margin-top:0;padding-top:8px}dialog.sf-search-top{border:0;border-radius:0;width:100%;max-width:100vw;height:auto;max-height:100dvh;margin:0;inset:0 0 auto;box-shadow:0 8px 24px #09090b1a}dialog.sf-search-top::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09090b40}.sf-search-top .sf-dialog-header{display:none}.sf-search-top .sf-dialog-body{padding:max(8px,env(safe-area-inset-top,0px)) 12px 12px;scrollbar-gutter:auto}.sf-search-top .sf-search-home{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;display:grid}.sf-search-top .sf-search-form{grid-area:1/2}.sf-search-top .sf-suggestions{grid-area:2/1/auto/-1;max-height:65dvh;overflow:auto}.sf-search-back{color:#18181b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:0;padding:10px;display:inline-flex}.sf-search-back>svg{width:24px;height:24px}.sf-search-back:focus-visible{outline-offset:-2px;outline:2px solid #71717a}.pm-menu{min-width:0;max-width:100%;font:inherit;color:#27272a;text-align:left;font-size:.875rem;position:relative}.pm-menu[data-align=center]{justify-content:center;display:flex}.pm-menu[data-align=end]{justify-content:flex-end;display:flex}.pm-menu ul{margin:0;padding:0;list-style:none}.pm-menu a,.pm-menu summary,.pm-trigger,.pm-back{min-height:2.75rem;color:inherit;cursor:pointer;border-radius:.5rem;align-items:center;gap:.75rem;padding:.65rem .8rem;line-height:1.4;text-decoration:none;display:flex}.pm-menu a>span,.pm-menu summary>span{overflow-wrap:anywhere;min-width:0}.pm-menu a:hover,.pm-menu summary:hover,.pm-menu details[open]>summary{background:#f4f4f5}.pm-menu a:focus-visible,.pm-menu summary:focus-visible,.pm-menu button:focus-visible{outline-offset:2px;outline:2px solid #52525b}.pm-menu summary{font-weight:550;list-style:none}.pm-menu summary::-webkit-details-marker{display:none}.pm-icon{object-fit:contain;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.pm-chevron{flex:0 0 1rem;width:1rem;height:1rem;margin-left:auto;transition:transform .15s}.pm-branch[open]>summary>.pm-chevron{transform:rotate(90deg)}.pm-trigger{color:#fff;background:#18181b;border:0;max-width:100%;font-weight:600}.pm-trigger svg{flex-shrink:0;width:1.2rem;height:1.2rem}.pm-trigger span{overflow-wrap:anywhere;min-width:0}.pm-panel{min-width:0;max-width:100%}.pm-level .pm-level{margin-left:1rem}.pm-all{color:#18181b;font-weight:600}.pm-subpanel{padding:.35rem}.pm-menu [hidden]{display:none!important}.pm-menu[data-display=horizontal]>.pm-disclosure>[data-menu-panel]>.pm-catalog-body>[data-menu-source]>.pm-level{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.pm-menu[data-display=horizontal] .pm-branch{position:relative}.pm-menu[data-display=horizontal] .pm-subpanel{z-index:50;background:#fff;border:1px solid #e4e4e7;border-radius:.75rem;min-width:16rem;max-width:calc(100vw - 2rem);position:absolute;top:100%;left:0;box-shadow:0 12px 30px #18181b12}.pm-menu[data-display=horizontal] .pm-subpanel .pm-subpanel{box-shadow:none;border:0;border-left:1px solid #e4e4e7;border-radius:0;min-width:0;margin-left:.5rem;position:static}.pm-menu[data-display=vertical],.pm-menu[data-display=vertical]>.pm-disclosure>.pm-panel{width:100%}.pm-menu[data-display=vertical] .pm-subpanel{border-left:1px solid #e4e4e7;margin-left:.75rem}.pm-menu[data-display=mega]>.pm-disclosure>.pm-panel{background:#fff;border:1px solid #e4e4e7;border-radius:.85rem;width:52rem;max-width:calc(100vw - 1.5rem);padding:.5rem;box-shadow:0 12px 35px #18181b15}.pm-menu[data-display=mega] [data-menu-source]>.pm-level{width:15rem;max-width:100%;min-height:18rem;position:relative}.pm-menu[data-display=mega] [data-menu-source]>.pm-level>li>.pm-branch>.pm-subpanel{border-left:1px solid #e4e4e7;width:35rem;min-height:18rem;max-height:65vh;padding:.5rem 1rem;position:absolute;top:0;left:15rem;overflow:auto}.pm-menu[data-display=mega] .pm-subpanel .pm-level{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;margin:0;display:grid}.pm-menu[data-display=mega] .pm-subpanel .pm-subpanel .pm-level{display:block}.pm-menu[data-display=mega] .pm-subpanel .pm-subpanel{margin-left:.5rem}.pm-menu[data-enhanced][data-display=mega][data-open=false]>.pm-disclosure>.pm-panel{display:none}.pm-menu[data-enhanced][data-display=mega]>.pm-disclosure>.pm-panel{z-index:100;top:var(--pm-top);left:var(--pm-left);position:fixed}.pm-mobile-toolbar{border-bottom:1px solid #e4e4e7;align-items:center;gap:.5rem;margin-bottom:.35rem;padding:.35rem;display:flex}.pm-mobile-toolbar strong{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:600}.pm-back{background:0 0;border:0;justify-content:center;gap:.5rem;min-width:2.75rem;padding:.4rem;font-size:.875rem}.pm-mobile-toolbar[hidden],.pm-menu[data-mobile=true][data-open=false]>.pm-disclosure>.pm-panel{display:none}.pm-menu[data-mobile=true]>.pm-disclosure>.pm-panel{inset:var(--pm-top) 12px auto;z-index:100;max-height:calc(100dvh - var(--pm-top) - 12px);overscroll-behavior:contain;background:#fff;border:1px solid #e4e4e7;border-radius:.85rem;padding:.5rem;position:fixed;overflow:auto;box-shadow:0 12px 35px #18181b20;width:auto!important;max-width:none!important}.pm-menu[data-mobile=true] [data-menu-mobile-view]>.pm-level{width:100%;display:block}.pm-menu[data-mobile=true] [data-menu-mobile-view] .pm-subpanel{display:none}.pm-menu[data-mobile=true] .pm-branch{position:static}.pm-menu[data-mobile=true] .pm-all{margin-bottom:.35rem}.pm-menu[data-mobile=true] .pm-chevron{transform:none!important}@media (max-width:767px){.pm-menu:not([data-enhanced]) .pm-subpanel{box-shadow:none;border:0;border-left:1px solid #e4e4e7;margin-left:.5rem;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;position:static!important}.pm-menu:not([data-enhanced]) [data-menu-source]>.pm-level{width:auto;min-height:0;display:block!important}.pm-menu:not([data-enhanced]) .pm-subpanel .pm-level{display:block!important}}@media (prefers-reduced-motion:reduce){.pm-chevron{transition:none}}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] [data-menu-source]{max-height:calc(100dvh - var(--pm-top) - 2rem);grid-template-columns:15rem minmax(0,1fr);gap:.5rem;min-height:0;display:grid}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] [data-menu-source]>.pm-level{overscroll-behavior:contain;width:auto;min-height:0;padding-right:.35rem;position:static;overflow-y:auto}.pm-desktop-view{min-width:0;min-height:18rem;max-height:inherit;overscroll-behavior:contain;border-left:1px solid #e4e4e7;padding:.5rem;overflow:auto}.pm-desktop-view>.pm-subpanel{padding:0}.pm-menu[data-display=mega] .pm-level>li{margin-block:.2rem}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] .pm-desktop-view{min-height:0}.pm-disclosure{box-sizing:border-box;border:0;min-width:0;max-width:100%;margin:0;padding:0}.pm-disclosure:not([open])>.pm-panel{display:none}.pm-disclosure>.pm-trigger{list-style:none}.pm-disclosure>.pm-trigger::-webkit-details-marker{display:none}.pm-menu:not([data-enhanced])>.pm-disclosure[open]>.pm-panel{z-index:100;overscroll-behavior:contain;width:24rem;max-width:calc(100vw - 24px);max-height:70vh;position:absolute;top:100%;left:0;overflow:auto}.pm-menu:not([data-enhanced])[data-align=end]>.pm-disclosure[open]>.pm-panel{left:auto;right:0}.pm-menu:not([data-enhanced]) [data-menu-source]>.pm-level{width:auto;min-height:0}.pm-menu:not([data-enhanced]) .pm-subpanel{max-height:none;box-shadow:none;border:0;border-left:1px solid #e4e4e7;margin-left:.5rem;width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;position:static!important}.pm-menu:not([data-enhanced]) .pm-subpanel .pm-level{margin:0;display:block}@media (max-width:1023px){.pm-menu:not([data-enhanced])>.pm-disclosure[open]>.pm-panel{width:auto;max-width:none;position:fixed;top:auto;left:12px;right:12px}}.pm-menu[data-display=mega]{width:max-content;max-width:100%;display:inline-flex}.pm-menu[data-display=mega][data-align=center]{margin-inline:auto;display:flex}.pm-menu[data-display=mega][data-align=end]{margin-inline-start:auto;display:flex}.pm-menu>.pm-disclosure>.pm-trigger{box-sizing:border-box;color:#52525b;background:#fff;border:1px solid #e4e4e7;border-radius:8px;justify-content:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.pm-menu[data-enhanced][data-open=true]>.pm-disclosure>.pm-trigger{color:#fff;background:#18181b;border-color:#18181b}.pm-menu>.pm-disclosure>.pm-trigger>svg{width:22px;height:22px}.pm-menu[data-enhanced][data-display=mega][data-open=false]>.pm-disclosure>.pm-panel,.pm-menu[data-enhanced][data-mobile=true][data-open=false]>.pm-disclosure>.pm-panel{display:none}.pm-menu[data-enhanced][data-display=mega]>.pm-disclosure>.pm-panel,.pm-menu[data-enhanced][data-mobile=true]>.pm-disclosure>.pm-panel{inset:auto;top:var(--pm-top);left:var(--pm-left);z-index:1000;box-sizing:border-box;height:var(--pm-height);color:#27272a;max-height:none;box-shadow:none;text-align:start;font:inherit;background:#fff;border:0;border-radius:0;flex-direction:column;margin:0;padding:0;font-size:.875rem;display:flex;position:fixed;overflow:hidden;width:var(--pm-width)!important;max-width:none!important}.pm-menu[data-enhanced]>.pm-disclosure>.pm-panel::backdrop{background:0 0}.pm-menu[data-enhanced] .pm-mobile-toolbar{box-sizing:border-box;border:0;flex:none;align-items:center;gap:12px;min-height:64px;margin:0;padding:10px 24px;display:flex}.pm-menu[data-enhanced] .pm-mobile-toolbar>[data-menu-heading]{overflow-wrap:anywhere;outline:none;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.pm-menu[data-enhanced] .pm-mobile-toolbar .pm-close{width:44px;min-width:44px;height:44px;margin-inline-start:auto;padding:10px}.pm-menu[data-enhanced] .pm-catalog-body{flex:1;min-width:0;min-height:0}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] .pm-mobile-toolbar{width:var(--pm-content-width);margin-inline-start:var(--pm-content-left)}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] .pm-catalog-body{box-sizing:border-box;width:var(--pm-content-width);grid-template-columns:minmax(14rem,20rem) minmax(0,1fr);gap:28px;margin-inline-start:var(--pm-content-left);padding:8px 24px 28px;display:grid}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] [data-menu-source]{overscroll-behavior:contain;border-inline-end:1px solid #e4e4e7;min-height:0;max-height:none;padding:0 20px 0 0;display:block;overflow-y:auto}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] [data-menu-source]>.pm-level{width:auto;min-height:0;max-height:none;padding:0;overflow:visible}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] [data-menu-source]>.pm-level>li>.pm-branch>.pm-subpanel{display:none}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] [data-menu-source] summary{min-height:48px;padding:12px;font-size:1rem}.pm-menu[data-enhanced][data-display=mega][data-mobile=false] .pm-desktop-view{overscroll-behavior:contain;border:0;min-width:0;min-height:0;max-height:none;padding:0;overflow-y:auto}.pm-catalog-heading{overflow-wrap:anywhere;margin:0 0 24px;font-size:1.75rem;font-weight:700;line-height:1.25}.pm-menu .pm-catalog-heading>a{border-radius:0;max-width:100%;min-height:0;padding:0;display:inline-flex}.pm-catalog-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.pm-catalog-columns>section{min-width:0}.pm-catalog-columns h3{margin:0 0 10px;font-size:1rem;font-weight:600;line-height:1.5}.pm-menu .pm-catalog-columns h3>a{border-radius:0;align-items:center;gap:.5rem;max-width:100%;min-height:0;padding:0;display:inline-flex}.pm-menu .pm-catalog-heading>a:hover,.pm-menu .pm-catalog-columns h3>a:hover{color:#18181b;text-underline-offset:.2em;background:0 0;text-decoration:underline}.pm-menu .pm-catalog-links a{color:#71717a;overflow-wrap:anywhere;min-height:0;padding:5px 0;line-height:1.5}.pm-menu .pm-catalog-links a:hover{color:#18181b;background:0 0;text-decoration:underline}.pm-menu .pm-catalog-links .pm-catalog-links{padding-inline-start:12px}.pm-menu[data-enhanced][data-mobile=true] .pm-mobile-toolbar{min-height:60px;padding:calc(8px + env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 8px max(12px,env(safe-area-inset-left,0px));border-bottom:1px solid #e4e4e7;gap:8px}.pm-menu[data-enhanced][data-mobile=true] .pm-back{box-sizing:border-box;flex:0 0 44px;align-self:flex-start;width:44px;max-width:44px;height:44px;min-height:44px;padding:12px}.pm-menu[data-enhanced][data-mobile=true] .pm-back>svg{width:18px;height:18px}.pm-menu[data-enhanced][data-mobile=true] .pm-catalog-body{display:block;overflow:hidden}.pm-menu[data-enhanced][data-mobile=true] [data-menu-mobile-view]{box-sizing:border-box;height:100%;padding:8px max(16px,env(safe-area-inset-right,0px)) max(20px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));overscroll-behavior:contain;overflow-y:auto}.pm-menu[data-enhanced][data-mobile=true] [data-menu-mobile-view]>.pm-level>li{border-bottom:1px solid #e4e4e7;margin:0}.pm-menu[data-enhanced][data-mobile=true] [data-menu-mobile-view] a,.pm-menu[data-enhanced][data-mobile=true] [data-menu-mobile-view] summary{border-radius:0;min-height:56px;padding:12px 4px;font-size:1rem}.pm-menu[data-enhanced][data-mobile=true] [data-menu-mobile-view]>.pm-all{box-sizing:border-box;background:0 0;border-bottom:1px solid #e4e4e7;border-radius:0;min-height:48px;margin-bottom:8px;padding:8px 4px;font-weight:500}@media (min-width:1024px) and (max-width:1279px){.pm-catalog-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}.mbx-layout-section[data-menu-header-open=true]{isolation:isolate;box-shadow:none;border-radius:0}.mbx-layout-section[data-menu-header-open=true]:before{content:"";z-index:-1;pointer-events:none;top:var(--pm-header-top);left:var(--pm-header-left);width:var(--pm-header-width);height:var(--pm-header-height);background:#fff;position:fixed}.pm-menu[data-menu-preview]>.pm-disclosure>.pm-trigger{cursor:default}@media (min-width:1024px){.pm-menu[data-menu-preview][data-display=horizontal]>.pm-disclosure>.pm-trigger,.pm-menu[data-menu-preview][data-display=vertical]>.pm-disclosure>.pm-trigger{display:none}}@media (max-width:1023px){.pm-menu[data-menu-preview]>.pm-disclosure>.pm-trigger{display:flex}.pm-menu[data-menu-preview]>.pm-disclosure>.pm-panel{display:none}}.pm-footer-links{min-width:0;max-width:100%;font:inherit;color:var(--mbx-block-text-color,inherit);font-size:.875rem}.pm-footer-links[data-align=center]{text-align:center}.pm-footer-links[data-align=end]{text-align:end}.pm-footer-links h2,.pm-footer-links summary{color:var(--mbx-block-title-color,var(--mbx-block-text-color,#18181b));overflow-wrap:anywhere;margin:0 0 14px;font-size:.875rem;font-weight:600;line-height:1.5}.pm-footer-list{margin:0;padding:0;list-style:none}.pm-footer-list>li{min-width:0;margin:0}.pm-footer-list a,.pm-footer-list>li>span{max-width:100%;color:var(--mbx-block-link-color,var(--mbx-block-text-color,#71717a));overflow-wrap:anywhere;padding:5px 0;line-height:1.6;text-decoration:none;display:inline-block}.pm-footer-list a:hover{color:var(--mbx-block-link-hover-color,#18181b);text-decoration:underline}.pm-footer-list a:focus-visible,.pm-footer-links summary:focus-visible{outline-offset:3px;outline:2px solid}.pm-footer-list .pm-footer-list{padding-inline-start:12px}.pm-footer-links[data-menu-links-direction=horizontal]>.pm-footer-list,.pm-footer-links[data-menu-links-direction=horizontal]>.pm-footer-desktop>.pm-footer-list{flex-wrap:wrap;gap:2px 20px;display:flex}.pm-footer-mobile{display:none}.pm-footer-mobile>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin:0;padding-block:12px;list-style:none;display:flex}.pm-footer-mobile>summary::-webkit-details-marker{display:none}.pm-footer-mobile[open]>summary>svg{transform:rotate(180deg)}.pm-footer-links[data-menu-preview] summary{pointer-events:none;cursor:default}@media (max-width:767px){.pm-footer-desktop{display:none}.pm-footer-mobile{border-bottom:1px solid #e4e4e7;display:block}.pm-footer-mobile>.pm-footer-list{padding-bottom:14px}.pm-footer-links[data-menu-links-direction=horizontal]>.pm-footer-list{display:block}}.nt-inbox-page{width:100%;min-width:0}.nt-inbox-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.nt-inbox-heading h1{letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,34px);font-weight:650}.nt-inbox-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-width:0;display:flex}.nt-inbox-actions form,.nt-inbox-item form{min-width:0;max-width:100%;margin:0}.nt-inbox-actions form .ui-button{white-space:normal;text-align:center}.nt-inbox-list{background:#fff;border:1px solid #e4e4e7;border-radius:.875rem;overflow:hidden}.nt-inbox-item{overflow-wrap:anywhere;border-block-end:1px solid #e4e4e7;padding:1.25rem}.nt-inbox-item:last-child{border-block-end:0}.nt-inbox-item[data-unread=true]{background:#fafafa}.nt-inbox-item-top{color:#71717a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-block-end:.75rem;font-size:.75rem;line-height:1.5;display:flex}.nt-inbox-kind{font-weight:500}.nt-inbox-item h2{margin:0;font-size:1rem;font-weight:600;line-height:1.5}.nt-inbox-body{white-space:pre-line;margin:.5rem 0 0;font-size:.875rem;line-height:1.75}.nt-inbox-item footer{justify-content:flex-end;align-items:center;min-height:2rem;margin-block-start:.75rem;display:flex}.nt-inbox-read{color:#71717a;font-size:.75rem}.nt-inbox-preferences{gap:1rem;display:grid}.nt-inbox-more{justify-content:center;margin-block-start:1.5rem;display:flex}@media (max-width:639px){.nt-inbox-heading{align-items:flex-start}.nt-inbox-item{padding:1rem}.nt-inbox-actions .ui-button:not(.ui-button--icon){padding-inline:.625rem;font-size:.75rem}}.nt-bell[data-notification-preview=true]>.nt-bell-trigger.ui-header-action:disabled{opacity:1}.nt-bell-holder{align-items:center;min-width:0;min-height:3rem;display:flex}.nt-bell-holder[data-notification-align=start]{justify-content:flex-start}.nt-bell-holder[data-notification-align=center]{justify-content:center}.nt-bell-holder[data-notification-align=end]{justify-content:flex-end}.nt-bell{min-width:0;color:var(--admin-text,#27272a);font-size:.875rem;display:inline-flex;position:relative}.nt-bell [hidden],.nt-panel [hidden]{display:none!important}.nt-bell-trigger{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem;text-decoration:none;display:inline-flex;position:relative}.nt-bell-trigger:hover{background:var(--admin-muted-surface,#f4f4f5)}.nt-bell-trigger:disabled{cursor:default;opacity:.45}.nt-bell-icon{flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex;position:relative;overflow:visible}.nt-bell-icon>svg{flex:none;width:100%;height:100%;display:block}.nt-bell-badge{box-sizing:border-box;color:#fff;width:auto;min-width:16px;height:16px;min-height:0;box-shadow:0 0 0 2px var(--admin-surface,#fff);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;background:#18181b;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:600;line-height:1;display:flex;position:absolute;inset-block-start:-4px;inset-inline-end:-8px}.nt-panel{max-height:680px}.nt-panel[open]{display:flex}.nt-icon-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;justify-content:center;align-items:center;display:inline-flex}.nt-icon-button:hover{background:var(--admin-muted-surface,#f4f4f5)}.nt-icon-button>svg{width:1.125rem;height:1.125rem}.nt-feed-toolbar{border-bottom:1px solid var(--admin-border,#e4e4e7);flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.625rem 1rem;display:flex}.nt-text-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:.25rem 0;font-size:.75rem}.nt-text-button:disabled,.nt-button:disabled{opacity:.4;cursor:default}.nt-feed-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;scrollbar-color:var(--admin-scrollbar,#d4d4d8) transparent;flex:1;min-height:0;overflow:auto}.nt-item{border-bottom:1px solid var(--admin-border,#e4e4e7);overflow-wrap:anywhere;padding:1rem}.nt-item[data-unread=true]{background:var(--admin-muted-surface,#fafafa)}.nt-item-kind{color:var(--admin-muted,#71717a);margin-bottom:.375rem;font-size:.6875rem;display:block}.nt-item>h3{margin:0 0 .5rem;font-size:.875rem;font-weight:600;line-height:1.5}.nt-item>p{white-space:pre-line;margin:0;font-size:.8125rem;line-height:1.65}.nt-item-meta{color:var(--admin-muted,#71717a);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;font-size:.6875rem;display:flex}.nt-status{color:var(--admin-muted,#71717a);flex:none;margin:0;padding:.75rem 1rem;font-size:.8125rem;line-height:1.5}.nt-status:empty{display:none}.nt-panel-footer>a{align-self:flex-start}.nt-more{border:1px solid var(--admin-border,#e4e4e7);width:calc(100% - 2rem);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;margin:1rem;font-size:.8125rem;display:block}.nt-preferences{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:1rem;overflow:auto}.nt-preferences>h3{margin:0 0 1.25rem;font-size:.875rem;font-weight:600}.nt-preferences>label{align-items:center;gap:.625rem;margin-block:1rem;font-size:.875rem;display:flex}.nt-preferences>label>input{accent-color:currentColor;width:16px;height:16px}.nt-preferences>p{color:var(--admin-muted,#71717a);margin:1rem 0;font-size:.75rem;line-height:1.6}.nt-preferences>div{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.nt-button{border:1px solid var(--admin-border,#e4e4e7);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:.5rem;padding:.5rem .875rem;font-size:.8125rem}.nt-button-primary{background:var(--admin-text,#18181b);color:var(--admin-surface,#fff);border-color:#0000}.nt-bell-trigger:focus-visible,.nt-panel :is(button,a,input):focus-visible{outline:2px solid var(--admin-muted,#71717a);outline-offset:2px}@media (max-width:640px){.nt-panel{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;box-shadow:none;border:0;border-radius:0;margin:0;inset:0}.nt-panel-header{padding-top:max(.5rem,env(safe-area-inset-top))}.nt-panel-footer{padding-bottom:max(.875rem,env(safe-area-inset-bottom))}.nt-feed-scroll{flex:1}}.nt-panel-body{flex-direction:column;display:flex;overflow:hidden}.nt-panel .nt-feed-toolbar{gap:8px;padding:8px 16px}.nt-panel .nt-feed-toolbar>.ui-button{min-width:0;font-size:12px}.nt-panel .nt-feed-scroll{border-radius:0;max-height:100%}.nt-panel .nt-more.ui-button{width:calc(100% - 32px);margin:12px 16px}.nt-status[data-notification-loading=true]{justify-content:center;align-items:center;min-height:80px;display:flex}.nt-spinner{border:2px solid var(--admin-border,#e4e4e7);border-top-color:var(--admin-text,#18181b);border-radius:50%;flex:none;width:20px;height:20px;animation:.85s linear infinite nt-spin;display:block}@keyframes nt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nt-spinner{animation:none}}.bn-editor,.bn-editor *,.bn-public,.bn-public *,.bn-product-picker,.bn-product-picker *{box-sizing:border-box}.bn-editor{--bn-panel:var(--admin-surface,#fff);--bn-ink:var(--admin-text,#18181b);--bn-line:var(--admin-border,#e4e4e7);color:var(--bn-ink);min-width:0}.bn-back{color:#71717a;font-size:.8125rem;text-decoration:none}.bn-record{grid-template-columns:minmax(0,1fr) 7rem;gap:1.5rem;max-width:70rem;margin:1.5rem 0;display:grid}.bn-record label,.bn-media-fields label{gap:.4rem;font-size:.8125rem;display:grid}.bn-record input{width:100%}.bn-record small{color:#71717a;line-height:1.5}.bn-studio{border:1px solid var(--bn-line);background:var(--bn-panel);border-radius:1rem;min-width:0;overflow:hidden}.bn-toolbar{border-bottom:1px solid var(--bn-line);z-index:3;padding:.75rem;position:relative}.bn-toolbar-row,.bn-toolbar-group,.bn-formats{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.bn-toolbar-row{justify-content:space-between;gap:.75rem}.bn-toolbar select{white-space:nowrap}.bn-toolbar details{position:relative}.bn-toolbar summary::-webkit-details-marker{display:none}.bn-toolbar output{color:#71717a;padding:0 .25rem;font:500 .75rem/1.4 ui-monospace,monospace}.bn-separator{background:var(--bn-line);width:1px;height:1.5rem;margin:0 .25rem}.bn-add-menu{background:var(--bn-panel);border:1px solid var(--bn-line);z-index:30;border-radius:.75rem;gap:.2rem;width:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0;box-shadow:0 8px 30px #0002}.bn-add-menu button{text-align:left;border:0}.bn-formats{border-top:1px solid var(--bn-line);color:#71717a;margin-top:.75rem;padding-top:.75rem;font-size:.75rem}.bn-formats p{flex-basis:100%;margin:.125rem 0 0;font-size:.6875rem}.bn-inspector{flex-wrap:wrap;gap:.3rem;margin-top:.65rem;display:flex}.bn-inspector:empty{display:none}.bn-inspector-popover{background:var(--bn-panel);border:1px solid var(--bn-line);z-index:40;border-radius:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:20rem;max-width:calc(100vw - 2rem);max-height:min(60vh,32rem);padding:1rem;display:grid;position:absolute;top:calc(100% + .4rem);left:0;overflow:auto;box-shadow:0 12px 40px #0002}.bn-field{color:#71717a;gap:.3rem;min-width:0;font-size:.6875rem;display:grid}.bn-field--wide{grid-column:1/-1}.bn-field :is(input,select,textarea){width:100%;min-width:0}.bn-field textarea{resize:vertical;min-height:5rem}.bn-field input[type=checkbox]{accent-color:#18181b;width:1rem;height:1rem;min-height:1rem}.bn-field input[type=color]{height:2rem;padding:.15rem}.bn-workspace{min-height:22rem;height:calc(var(--bn-stage-height,420px) + 48px);background-color:#eaeaec;background-image:radial-gradient(#bfc0c7 1px,#0000 1px);background-size:16px 16px;max-height:75vh;padding:24px;position:relative;overflow:auto}.bn-stage{touch-action:none;-webkit-user-select:none;user-select:none;outline:none;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 32px #18181b20}.bn-workspace:not(.is-one-to-one) .bn-stage{margin-left:max(0px,calc((100% - var(--bn-stage-width,100%))/2))}.bn-stage--grid:after{content:"";pointer-events:none;z-index:100;background-image:linear-gradient(#71717a25 1px,#0000 1px),linear-gradient(90deg,#71717a25 1px,#0000 1px);background-size:5% 5%;position:absolute;inset:0}.bn-stage--preview{opacity:.8}.bn-base-media,.bn-canvas-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bn-canvas-overlay{background:#000}.bn-layer{box-sizing:border-box;transform-origin:50%;white-space:pre-wrap;justify-content:center;align-items:center;min-width:0;text-decoration:none;display:flex;position:absolute;overflow:visible}.bn-layer--text{justify-content:initial}.bn-layer-text{overflow-wrap:anywhere;white-space:pre-wrap;width:100%;display:block}.bn-layer-text svg{width:100%;height:100%;display:block;overflow:visible}.bn-layer-text[contenteditable]{-webkit-user-select:text;user-select:text;cursor:text;white-space:pre-wrap;outline:2px solid #2563eb80;min-height:1em}.bn-layer--image>img{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block}.bn-stage .bn-layer{cursor:move}.bn-stage .bn-layer.is-selected{outline-offset:1px;outline:2px solid #2563eb}.bn-handle{z-index:20;position:absolute;transform:translate(-50%,-50%);background:#fff!important;border:2px solid #2563eb!important;border-radius:2px!important;width:12px!important;height:12px!important;min-height:0!important;padding:0!important}.bn-handle--nw{cursor:nwse-resize;top:0;left:0}.bn-handle--n{cursor:ns-resize;top:0;left:50%}.bn-handle--ne{cursor:nesw-resize;top:0;left:100%}.bn-handle--e{cursor:ew-resize;top:50%;left:100%}.bn-handle--se{cursor:nwse-resize;top:100%;left:100%}.bn-handle--s{cursor:ns-resize;top:100%;left:50%}.bn-handle--sw{cursor:nesw-resize;top:100%;left:0}.bn-handle--w{cursor:ew-resize;top:50%;left:0}.bn-handle--rotate{cursor:grab;top:-25px;left:50%;border-radius:50%!important}.bn-layers{z-index:5;background:var(--bn-panel);border:1px solid var(--bn-line);border-radius:.75rem;width:16rem;max-width:calc(100% - 2rem);position:absolute;top:1rem;left:1rem;overflow:hidden;box-shadow:0 12px 30px #0002}.bn-layers[hidden]{display:none}.bn-layers>header{border-bottom:1px solid var(--bn-line);justify-content:space-between;align-items:center;padding:.25rem .5rem;display:flex}.bn-layers [data-banner-layers-handle]{text-align:left;cursor:grab;touch-action:none;flex:1}.bn-layers [data-banner-layer-list]{max-height:20rem;padding:.35rem;overflow:auto}.bn-layer-row{border-radius:.4rem;align-items:center;display:flex}.bn-layer-row.is-selected{background:#2563eb14}.bn-layer-row-name{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.bn-layer-eye{flex:none}.bn-studio-hint{color:#71717a;border-top:1px solid var(--bn-line);margin:0;padding:.65rem .9rem;font-size:.6875rem}.bn-record-media{border:1px solid var(--bn-line);border-radius:.75rem;margin-top:1.25rem;padding:1rem;font-size:.8125rem}.bn-record-media>summary{cursor:pointer;font-weight:500}.bn-media-fields{flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1rem;display:flex}.bn-media-fields>p{color:#71717a;flex-basis:100%;margin:0;font-size:.75rem}.bn-media-fields [data-banner-video-controls]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.bn-media-fields [data-banner-video-controls][hidden]{display:none}.bn-message{color:#065f46;background:#ecfdf5;border-radius:.6rem;padding:.75rem 1rem;font-size:.8125rem}.bn-message--error{color:#9f1239;background:#fff1f2}.bn-context-menu{box-sizing:border-box;z-index:1000;overscroll-behavior:contain;scrollbar-width:thin;background:var(--admin-surface,#fff);width:15rem;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--admin-text,#18181b);border:1px solid var(--admin-border,#e4e4e7);border-radius:8px;margin:0;padding:4px;font-family:inherit;font-size:14px;line-height:20px;display:block;position:fixed;overflow-y:auto;box-shadow:0 4px 12px #0002}.bn-context-menu-item{box-sizing:border-box;width:100%;min-height:32px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;margin:0;padding:6px 8px;display:flex}.bn-context-menu-item>.bn-icon{width:16px;height:16px;color:var(--admin-muted,#71717a);flex:none}.bn-context-menu-label{overflow-wrap:anywhere;flex:1;min-width:0}.bn-context-menu-shortcut{color:var(--admin-muted,#71717a);font:inherit;white-space:nowrap;background:0 0;flex:none;margin-inline-start:auto;padding-inline-start:8px;font-size:12px}.bn-context-menu-separator{background:var(--admin-border,#e4e4e7);height:1px;margin:4px 0}.bn-context-menu-item:disabled{opacity:.4;cursor:default;pointer-events:none}.bn-context-menu-item:not(:disabled):is(:hover,:focus-visible){background:var(--admin-muted-surface,#f4f4f5);outline:none}.bn-context-menu-item--destructive,.bn-context-menu-item--destructive>.bn-icon{color:#dc2626}.bn-context-menu-item--destructive:not(:disabled):is(:hover,:focus-visible){background:#dc2626}@supports (color:color-mix(in lab, red, red)){.bn-context-menu-item--destructive:not(:disabled):is(:hover,:focus-visible){background:color-mix(in srgb,#dc2626 10%,var(--admin-surface,#fff))}}.bn-context-menu-item--destructive:not(:disabled):is(:hover,:focus-visible){color:#dc2626}@media (pointer:coarse){.bn-context-menu-item{min-height:44px}}.bn-product-picker{--ui-dialog-width:62rem}.bn-product-picker[open]{flex-direction:column;display:flex}.bn-product-picker h2{margin:0;font-size:1rem;font-weight:600}.bn-product-picker h3{margin:.5rem 0 1rem;font-size:.8125rem;font-weight:600}.bn-product-search{flex:none;gap:.5rem;display:flex}.bn-product-search input{flex:1;min-width:0}.bn-picker-columns{flex:1;grid-template-columns:minmax(0,1fr) minmax(14rem,.8fr);gap:1rem;min-height:0;display:grid}.bn-picker-results,.bn-picker-selected{overscroll-behavior:contain;min-width:0;overflow:auto}.bn-picker-product.ui-button{white-space:normal;text-align:start;flex:none;justify-content:flex-start;align-items:center;gap:.75rem;width:100%;height:auto;min-height:4.5rem;margin-bottom:.4rem;padding:.75rem;display:flex}.bn-picker-product>img{object-fit:contain;background:#f4f4f5;border-radius:.35rem;flex:none;width:3rem;height:3rem}.bn-picker-product>span{gap:.2rem;min-width:0;display:grid}.bn-picker-product strong{overflow-wrap:anywhere;font-weight:500}.bn-picker-product small{color:#71717a}.bn-picker-selected-row{border-bottom:1px solid #e4e4e7;align-items:center;gap:.25rem;padding:.6rem 0;font-size:.75rem;display:flex}.bn-picker-selected-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.bn-picker-selected-row>button{padding:.2rem .4rem}.bn-picker-pager[hidden]{display:none}.bn-picker-pager{justify-content:center;align-items:center;gap:.75rem;padding:.65rem;font-size:.75rem;display:flex}.bn-picker-error{color:#be123c;flex:1;margin:0;font-size:.75rem}.bn-pagination{justify-content:center;gap:.4rem;padding:1rem;display:flex}.bn-pagination a{border-radius:.5rem;padding:.4rem .75rem}.bn-pagination a[aria-current]{color:#fff;background:#18181b}.bn-products{--bn-card-gap:12px;--bn-columns:3;--bn-hover-time:.18s;--bn-hover-scale:1.05;width:100%;min-width:0;height:100%;position:relative}.bn-product-track{gap:var(--bn-card-gap);width:100%;min-width:0;height:100%;display:flex;overflow:hidden}.bn-product-card{flex:0 0 calc((100% - (var(--bn-columns) - 1)*var(--bn-card-gap))/var(--bn-columns));min-width:0;transition:transform var(--bn-hover-time) ease;flex-direction:column;display:flex;overflow:hidden}.bn-product-link{color:inherit;flex-direction:column;gap:10px;width:100%;min-width:0;height:100%;text-decoration:none;display:flex}.bn-product-image{object-fit:contain;flex:1;width:100%;height:60%;min-height:0;display:block}.bn-product-body{flex-direction:column;flex:none;gap:8px;min-width:0;display:flex}.bn-product-name{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.bn-product-price{font-weight:650;line-height:1.2}.bn-product-button{text-align:center;white-space:nowrap;text-overflow:ellipsis;border:1px solid #0000;border-radius:8px;padding:8px 10px;display:block;overflow:hidden}.bn-product-button--link{text-align:left;border:0;padding:0;text-decoration:underline}.bn-products--compact .bn-product-body{gap:4px}.bn-products--compact .bn-product-price,.bn-products--compact .bn-product-button{display:none}.bn-products--compact .bn-product-image{height:100%}.bn-products--horizontal .bn-product-link{flex-direction:row;align-items:center}.bn-products--horizontal .bn-product-image{flex:none;width:42%;height:100%}.bn-products--horizontal .bn-product-body{flex:1}.bn-products--carousel .bn-product-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;overflow-x:auto}.bn-products--carousel .bn-product-card{scroll-snap-align:start}.bn-products--carousel[data-navigation=arrows]{padding:0 44px}.bn-product-nav{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:50%;width:32px;height:32px;font-size:24px;line-height:24px;position:absolute;top:50%;transform:translateY(-50%)}.bn-product-nav--prev{left:2px}.bn-product-nav--next{right:2px}.bn-products--carousel[data-navigation=dots]{padding-bottom:32px}.bn-product-dots{justify-content:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.bn-product-dots button{cursor:pointer;background:#a1a1aa;border:0;border-radius:50%;width:7px;height:7px;padding:0;font-size:0}.bn-products--carousel[data-navigation=scrollbar]{padding-bottom:12px}.bn-products--carousel[data-navigation=scrollbar] .bn-product-track{scrollbar-width:thin}.bn-public{min-width:0;position:relative}.bn-public-view{width:100%;aspect-ratio:var(--bn-width)/var(--bn-height);position:relative;overflow:hidden}.bn-public-canvas{width:calc(var(--bn-width)*1px);height:calc(var(--bn-height)*1px);transform:scale(var(--bn-scale,1));transform-origin:0 0;position:absolute;top:0;left:0;overflow:hidden}.bn-public-nav{justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;display:flex}.bn-public-nav button{color:#18181b;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:50%;min-width:1.75rem;height:1.75rem}.bn-public-nav--dots button{background:#71717a;border:0;width:7px;min-width:7px;height:7px;padding:0;font-size:0}.bn-public [hidden]{display:none!important}.bn-product-card{transform:var(--bn-hover-idle,none);transform-origin:50%}.bn-product-card[data-effect=zoom]{--bn-hover-idle:scale(calc(1 / var(--bn-hover-scale,1.05)));--bn-hover-active:scale(1)}.bn-product-card[data-effect=lift]{--bn-hover-idle:scale(.96);--bn-hover-active:translateY(-2%) scale(.96)}.bn-product-card[data-effect=tilt]{--bn-hover-idle:scale(.92);--bn-hover-active:rotate(-2deg) scale(.92)}.bn-product-card:focus-within{transform:var(--bn-hover-active,var(--bn-hover-idle,none))}@media (hover:hover) and (pointer:fine){.bn-product-card:hover{transform:var(--bn-hover-active,var(--bn-hover-idle,none))}}@supports (container-type:inline-size) and (width:1cqw) and (transform:scale(tan(atan2(1px,1px)))){.bn-public-view{container-type:inline-size}.bn-public-view>.bn-public-canvas{transform:scale(tan(atan2(100cqw,calc(var(--bn-width)*1px))))}}@media (max-width:63.999rem){.bn-inspector-group:nth-last-child(-n+2) .bn-inspector-popover{left:auto;right:0}}@media (max-width:47.999rem){.bn-record{grid-template-columns:1fr;gap:1rem}.bn-toolbar-row{align-items:flex-start}.bn-toolbar-group{gap:.3rem}.bn-formats>span{flex-basis:100%}.bn-inspector-group{position:static!important}.bn-workspace{min-height:18rem;padding:16px}.bn-studio-hint{line-height:1.6}.bn-picker-columns{grid-template-rows:minmax(10rem,1fr) minmax(5rem,.6fr);grid-template-columns:minmax(0,1fr);gap:.6rem}.bn-picker-selected{border-top:1px solid #e4e4e7}.bn-product-search{padding:1rem}.bn-picker-product{padding:.5rem!important}.bn-picker-selected-row button{min-width:2.25rem}.bn-layers{width:13rem}.bn-table th,.bn-table td{padding:.65rem}.bn-products--carousel[data-navigation=arrows]{padding-inline:40px}}@media (prefers-reduced-motion:reduce){.bn-public *,.bn-stage *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bn-product-image-wrap{flex:1;min-height:0;display:flex;overflow:hidden}.bn-product-image-wrap>.bn-product-image{flex:1;width:100%;height:100%}.bn-products--horizontal .bn-product-image-wrap{flex:none;width:42%;height:100%}.bn-products--horizontal .bn-product-image-wrap>.bn-product-image{flex:1;width:100%}.bn-toolbar [data-banner-device] svg{width:18px;height:18px;display:block}.bn-snap-guide{z-index:110;pointer-events:none;background:#2563eb;position:absolute}.bn-snap-guide--x{width:1px;top:0;bottom:0;left:50%}.bn-snap-guide--y{height:1px;top:50%;left:0;right:0}.bn-inspector-title{align-self:center;margin-right:.35rem;font-size:.75rem;font-weight:600}.bn-product-hover-preview{grid-column:1/-1;min-width:0;max-width:100%;margin:.5rem auto}.bn-product-card{position:relative}.bn-product-unavailable{color:#52525b;background:#f4f4f5ee;border-radius:4px;max-width:calc(100% - 12px);padding:3px 5px;font:500 10px/1.3 sans-serif;position:absolute;top:6px;left:6px}.bn-validation{color:#be123c;margin:.5rem 0 0;font-size:.75rem}.bn-product-nav,.bn-public-nav button{justify-content:center;align-items:center;display:flex}.bn-picker-selected-row>button,.bn-layer-eye{justify-content:center;align-items:center;display:inline-flex}.bn-icon{flex:none;width:16px;height:16px;display:block}.bn-add-menu button{justify-content:flex-start}.bn-editor .bn-header-controls{flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.bn-editor .bn-header-controls>[data-language-switcher]{flex:0 180px;width:180px;min-width:128px}.bn-editor .bn-header-controls [data-language-trigger]{border:1px solid var(--bn-line);width:100%;max-width:100%;min-height:36px;padding:6px 10px;font-size:12px}.bn-editor .bn-header-controls [data-language-current]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.bn-editor .bn-header-status{flex:none;min-width:0}.bn-record-field{gap:.4rem;font-size:.8125rem;display:grid}.bn-record-field>label{font-size:.8125rem;line-height:1.4;display:block}.bn-row-actions>.bn-icon,.bn-row-actions>summary>.bn-icon{width:18px;height:18px}.bn-layer--products{opacity:1!important;letter-spacing:0!important;box-shadow:none!important;color:#18181b!important;text-align:left!important;font:400 16px/1.3 Inter,sans-serif!important}.bn-product-card{height:var(--bn-card-height);flex-shrink:0}.bn-product-image-wrap{height:var(--bn-image-size);flex:none;width:100%}.bn-products--horizontal .bn-product-image-wrap{height:var(--bn-image-size);width:var(--bn-image-size)}.bn-products--compact .bn-product-image-wrap{height:var(--bn-image-size)}.bn-products--carousel[data-navigation=arrows]{padding-inline:var(--bn-gutter)}.bn-products--carousel[data-navigation=dots],.bn-products--carousel[data-navigation=scrollbar]{padding-bottom:var(--bn-nav-space)}.bn-product-body{flex:1;justify-content:flex-start;gap:6px}.bn-product-price{order:0;line-height:1.2}.bn-product-name{order:1;line-height:1.3}.bn-product-button{flex:none;order:2;justify-content:center;align-items:center;display:flex}.bn-products--compact .bn-product-price{text-align:center;line-height:1.375;display:block!important}.bn-products--compact .bn-product-name{display:none}.bn-products--compact .bn-product-body{flex:none;gap:0}.bn-products--horizontal .bn-product-name{order:0}.bn-products--horizontal .bn-product-price{order:1}.bn-products--horizontal .bn-product-body{gap:4px}.bn-public video.bn-base-media[controls]{pointer-events:auto}.bn-products--compact .bn-product-hover-name .bn-product-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.bn-product-image-wrap{justify-content:center;align-items:center}.bn-products--compact .bn-product-image-wrap{background:0 0}.bn-products .bn-product-image-wrap>.bn-product-image{object-fit:contain;flex:none;width:auto;max-width:100%;height:auto;max-height:100%}@media (prefers-reduced-motion:reduce){.bn-product-card[data-effect]{transform:none}}.bn-inspector-slot{min-width:0;margin-top:.65rem;display:grid}.bn-inspector-slot>.bn-inspector,.bn-inspector-reserve{grid-area:1/1;align-self:start;min-width:0;margin-top:0}.bn-inspector-reserve{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;display:grid}.bn-inspector-reserve-row{flex-wrap:wrap;grid-area:1/1;align-items:flex-start;gap:.3rem;min-width:0;display:flex}.bn-inspector-reserve-group{white-space:nowrap}.bn-inspector{align-items:flex-start}.bn-toolbar .bn-inspector-group{position:static}.bn-toolbar .bn-inspector-popover{z-index:90;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;width:min(24rem,100vw - 24px);max-width:calc(100vw - 24px);position:fixed;top:auto;left:auto}.bn-inspector-popover>.bn-asset-preview{object-fit:contain;border:1px solid var(--bn-line);background:var(--admin-muted-surface,#fafafa);border-radius:.5rem;grid-column:1/-1;width:100%;height:8rem}.bn-asset-actions{flex-wrap:wrap;grid-column:1/-1;gap:.5rem;display:flex}.bn-field>.ui-select{width:100%;min-width:0;max-width:100%;margin-top:0}.bn-add-menu{grid-template-columns:repeat(2,minmax(0,1fr));width:20rem;max-width:calc(100vw - 32px)}.bn-add-menu button{justify-content:flex-start;width:100%;min-width:0}.bn-picker-product[aria-pressed=true]{background:var(--admin-muted-surface,#f4f4f5);border-color:#71717a}.bn-picker-selected-row>img{object-fit:contain;background:var(--admin-muted-surface,#f4f4f5);border-radius:.35rem;flex:none;width:2.5rem;height:2.5rem}@media (max-width:47.999rem){.bn-inspector-reserve-group{min-height:2.5rem}.bn-inspector-popover .ui-select{max-width:100%}.bn-inspector-popover{grid-template-columns:repeat(2,minmax(0,1fr))}}.bn-inspector-reserve-group{gap:6px;height:32px;min-height:32px}.bn-inspector-reserve-group:before,.bn-inspector-reserve-group:after{content:"";flex:none;width:16px;height:16px;display:block}.bn-inspector-title{color:var(--admin-muted,#71717a)}@media (max-width:47.999rem),(pointer:coarse){.bn-inspector-reserve-group{height:44px;min-height:44px}}.bn-stage{overflow:visible}.bn-author-viewport{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.bn-selection{z-index:120;outline-offset:1px;transform-origin:50%;pointer-events:none;outline:2px solid #2563eb;position:absolute}.bn-selection>.bn-handle{pointer-events:auto}.bn-stage--grid:after{border-radius:inherit}.bn-layer-row>.bn-icon{width:14px;height:14px;color:var(--admin-muted,#71717a);flex:none}.bn-layer-row>.bn-icon:first-child{cursor:grab;width:12px}.bn-layer-row-name{justify-content:flex-start!important;font-size:12px!important}.bn-layer-background{text-align:start;width:100%;justify-content:flex-start!important}.bn-layer-background[aria-pressed=true]{background:var(--admin-muted-surface,#f4f4f5)}.bn-layer-commands{border-top:1px solid var(--bn-line);gap:4px;margin-top:8px;padding-top:8px;display:flex}.bn-layer-commands button{width:32px;height:32px;padding:0}@media (pointer:coarse){.bn-layer-commands button{width:44px;height:44px}}.bn-color-control{grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.bn-color-control input[type=text]{font-family:ui-monospace,monospace;font-size:12px}.bn-field [aria-invalid=true]{border-color:#be123c}.bn-field>span{line-height:1.4}.bn-layer--image>.bn-layer-media,.bn-layer--image>.bn-layer-media>img{border-radius:inherit;pointer-events:none}.bn-toolbar .ui-button[aria-pressed=true],.bn-inspector-group[open]>.ui-button{background:var(--admin-muted-surface,#f4f4f5)}.bn-product-picker>.bn-picker-body{flex-direction:column;gap:1rem;height:min(32rem,100dvh - 12rem);min-height:0;display:flex}.fu-footer-links{box-sizing:border-box;width:100%;min-width:0;max-width:100%;color:inherit}.fu-footer-heading,.fu-footer-summary{margin:0 0 var(--fu-heading-gap,12px);font-size:var(--fu-heading-size,14px);font-weight:600;line-height:max(20px,calc(var(--fu-heading-size,14px)*1.3));color:var(--mbx-block-title-color,var(--mbx-block-text-color,inherit));overflow-wrap:anywhere}.fu-footer-list{gap:var(--fu-item-gap,8px);font-size:var(--fu-link-size,14px);font-weight:400;line-height:max(20px,calc(var(--fu-link-size,14px)*1.3));color:inherit;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fu-footer-links[data-footer-direction=horizontal] .fu-footer-list{column-gap:20px;row-gap:var(--fu-item-gap,8px);flex-flow:wrap}.fu-footer-links[data-footer-heading-align=start] .fu-footer-heading,.fu-footer-links[data-footer-heading-align=start] .fu-footer-summary>[data-layout-title]{text-align:start}.fu-footer-links[data-footer-heading-align=center] .fu-footer-heading,.fu-footer-links[data-footer-heading-align=center] .fu-footer-summary>[data-layout-title]{text-align:center}.fu-footer-links[data-footer-heading-align=end] .fu-footer-heading,.fu-footer-links[data-footer-heading-align=end] .fu-footer-summary>[data-layout-title]{text-align:end}.fu-footer-links[data-footer-links-align=start] .fu-footer-list{text-align:start;align-items:flex-start}.fu-footer-links[data-footer-links-align=center] .fu-footer-list{text-align:center;align-items:center}.fu-footer-links[data-footer-links-align=end] .fu-footer-list{text-align:end;align-items:flex-end}.fu-footer-links[data-footer-direction=horizontal][data-footer-links-align=start] .fu-footer-list{justify-content:flex-start}.fu-footer-links[data-footer-direction=horizontal][data-footer-links-align=center] .fu-footer-list{justify-content:center}.fu-footer-links[data-footer-direction=horizontal][data-footer-links-align=end] .fu-footer-list{justify-content:flex-end}.fu-footer-row{overflow-wrap:anywhere;min-width:0;max-width:100%}.fu-footer-row>a,.fu-footer-row>span{color:var(--mbx-block-link-color,var(--mbx-block-text-color,inherit))}.fu-footer-row>a{cursor:pointer;text-underline-offset:4px;text-decoration:none;display:inline-block;position:relative}.fu-footer-row>a:is(:hover,:focus-visible){color:var(--mbx-block-link-hover-color,var(--mbx-block-link-color,var(--mbx-block-text-color,inherit)));text-decoration:underline}.fu-footer-row>a:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid}.fu-footer-mobile{border-bottom:1px solid;display:block}@supports (color:color-mix(in lab, red, red)){.fu-footer-mobile{border-bottom:1px solid color-mix(in srgb,currentColor 20%,transparent)}}.mybox-region[data-region=footer] [data-block-type="platform.ui.text"] [data-layout-text]>div{font-size:14px;line-height:24px}@media not all and (min-width:48rem){.mbx-layout-block:has(>.fu-footer-links){width:100%;min-width:0}.fu-footer-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:44px;margin:0;padding:.75rem 0;list-style:none;display:flex}.fu-footer-summary>[data-layout-title]{flex:1;min-width:0}.fu-footer-links[data-footer-heading-align] .fu-footer-summary>[data-layout-title]{text-align:start}.fu-footer-summary::-webkit-details-marker{display:none}.fu-footer-toggle{flex:0 0 20px;width:20px;height:20px;display:block;position:relative}.fu-footer-toggle:before,.fu-footer-toggle:after{content:"";background:currentColor;border-radius:1px;height:1.5px;position:absolute;inset:9px 3px auto}.fu-footer-toggle:after{transition:transform .18s cubic-bezier(.2,0,0,1),opacity .18s cubic-bezier(.2,0,0,1);transform:rotate(90deg)}.fu-footer-mobile[open]>.fu-footer-summary:not([aria-expanded=false])>.fu-footer-toggle:after{opacity:0;transform:rotate(0)}.fu-footer-mobile>.fu-footer-list{gap:var(--fu-mobile-item-gap,12px);padding:0 0 10px}.fu-footer-mobile>.fu-footer-list>.fu-footer-row>a,.fu-footer-mobile>.fu-footer-list>.fu-footer-row>span{padding-block:4px;display:inline-block}.fu-footer-links[data-footer-preview=true]>.fu-footer-heading{align-items:center;min-height:44px;margin-bottom:.75rem;display:flex}}@media (prefers-reduced-motion:reduce){.fu-footer-toggle:after{transition:none}}.mn-navigation-space{--mn-safe-area:env(safe-area-inset-bottom,0px);height:calc(var(--mn-height,64px) + var(--mn-safe-area));min-width:0}.mbx-layout-section:has(>.mbx-layout-column>.mbx-layout-block>.mn-navigation-space:not(.mn-navigation-preview)):not(:has(>.mbx-layout-column>.mbx-layout-block:not([data-block-type="platform.ui.mobile_navigation"]))){padding-block:0}.mn-navigation{z-index:60;box-sizing:border-box;scrollbar-width:none;min-width:0;height:calc(var(--mn-height,64px) + var(--mn-safe-area));background:var(--mbx-block-background,#fff);color:var(--mbx-block-text-color,#71717a);border-block-start:var(--mbx-block-border-width,1px) solid var(--mbx-block-border-color,#e4e4e7);box-shadow:var(--mbx-block-shadow,0 -2px 10px #00000008);align-items:stretch;padding-block-end:var(--mn-safe-area);display:flex;position:fixed;inset-block-end:0;inset-inline:0;overflow-x:auto}html:is([data-admin-toolbar],[data-admin-toolbar-reserve]) .mn-navigation-space{--mn-safe-area:0px}html[data-admin-toolbar] .mn-navigation{inset-block-end:var(--mybox-admin-toolbar-height,3.5rem)}html[data-admin-toolbar-reserve=expanded]:not([data-admin-toolbar]) .mn-navigation{inset-block-end:var(--mybox-admin-toolbar-height,calc(3.5rem + env(safe-area-inset-bottom,0px)))}html[data-admin-toolbar-reserve=collapsed]:not([data-admin-toolbar]) .mn-navigation{inset-block-end:var(--mybox-admin-toolbar-height,calc(2rem + env(safe-area-inset-bottom,0px)))}.mn-navigation-item{appearance:none;box-sizing:border-box;min-width:44px;height:100%;color:var(--mbx-block-link-color,inherit);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 0 0;justify-content:center;align-items:center;gap:3px;margin:0;padding:6px 2px;text-decoration:none;display:flex}.mn-navigation-item:is(:hover,:focus-visible),.mn-navigation-item[aria-current=page]{color:var(--mbx-block-link-hover-color,#18181b)}.mn-navigation-item:focus-visible{outline-offset:-3px;outline:2px solid}.mn-navigation-icon,.mn-navigation-item .ui-header-action__icon{width:min(var(--mn-icon-size,24px),calc(var(--mn-height,64px) - 14px - var(--mn-label-footprint,calc(var(--mn-label-size,11px) * 1.3 + 3px))));height:min(var(--mn-icon-size,24px),calc(var(--mn-height,64px) - 14px - var(--mn-label-footprint,calc(var(--mn-label-size,11px) * 1.3 + 3px))));color:var(--mbx-block-icon-color,currentColor);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.mn-navigation-icon>svg,.mn-navigation-item .ui-header-action__icon>svg{width:100%;height:100%;display:block}.mn-navigation-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--mn-label-size,11px);font-weight:400;line-height:1.3;display:block;overflow:hidden}.mn-navigation-item .ui-header-action__badge{box-sizing:border-box;border:2px solid var(--mbx-block-background,#fff);color:#fff;text-align:center;background:#18181b;border-radius:999px;min-width:16px;height:16px;padding-inline:4px;font-family:inherit;font-size:10px;font-weight:600;line-height:12px;position:absolute;inset-block-start:-7px;inset-inline-end:-9px}.mn-navigation-item .ui-header-action__badge[hidden]{display:none}.mn-navigation-labels-off{--mn-label-footprint:0px}.mn-navigation-preview{height:auto}.mn-navigation-preview .mn-navigation{z-index:auto;position:static;inset:auto}.mn-navigation-preview .mn-navigation-item{cursor:default}.mn-contact-dialog{width:100%;max-width:none;max-height:min(80dvh,40rem);border-radius:16px 16px 0 0;margin:0;padding-block-end:env(safe-area-inset-bottom,0px);inset:auto 0 0}.mn-contacts{gap:20px;margin:0;font-style:normal;display:grid}.mn-contact-row{white-space:pre-line;align-items:flex-start;gap:14px;line-height:1.5;display:flex}.mn-contact-row>svg{flex:none;width:22px;height:22px}.mn-contact-row>a,.mn-contact-row>span{overflow-wrap:anywhere}.mn-contact-row>a{color:inherit;text-decoration:none}.mn-contact-row>a:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){.mn-contact-dialog:open{animation:.18s cubic-bezier(.2,.7,.3,1) mn-contact-in}@keyframes mn-contact-in{0%{opacity:.4;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}}.cu-profile{align-items:center;max-width:100%;display:inline-flex;position:relative}.cu-profile-trigger{color:#71717a;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-width:44px;min-height:44px;padding:.5rem;text-decoration:none;display:inline-flex}.cu-profile-trigger:hover{color:#18181b;background:#f4f4f5}.cu-profile-trigger>svg{stroke-width:1.6px;width:24px;height:24px}.cu-profile-menu{z-index:90;inset-inline-end:0;min-width:15rem;max-width:calc(100vw - 32px);padding:8px;position:absolute;top:calc(100% + 8px)}.cu-profile-menu strong{overflow-wrap:anywhere;max-width:100%;padding:.65rem;font-size:.875rem;display:block}.cu-profile-menu :is(a,button){box-sizing:border-box;color:#18181b;text-align:start;width:100%;font:inherit;background:0 0;border:0;border-radius:.45rem;padding:.65rem .75rem;font-size:.875rem;text-decoration:none;display:block}.cu-profile-menu :is(a,button):hover{background:#f4f4f5}.cu-profile [hidden],.cu-auth-dialog [hidden]{display:none!important}.cu-auth-dialog{box-sizing:border-box;color:#18181b;scrollbar-width:thin;background:#fff;border:1px solid #e4e4e7;border-radius:1rem;width:min(27rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:1.75rem;position:fixed;inset:0;overflow:auto;box-shadow:0 16px 50px #0003}.cu-auth-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09090b66}.cu-auth-header{border-bottom:1px solid #e4e4e7;margin:-1.75rem -1.75rem 1.5rem}.cu-auth-dialog h2{margin:0;font-size:1.35rem;font-weight:600}.cu-account-page{box-sizing:border-box;width:100%;max-width:38rem;margin-inline:auto}.cu-account-page h1{margin:0 0 1.5rem;font-size:1.75rem;font-weight:600}.cu-account-page form,.cu-auth-dialog form{gap:1.25rem;display:grid}.cu-account-page label,.cu-auth-dialog label{gap:.5rem;font-size:.875rem;display:grid}.cu-account-page input,.cu-auth-dialog input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;box-shadow:none;background:#fff;border:1px solid #e4e4e7;border-radius:.55rem;outline:0;padding:.65rem .75rem;font-size:1rem}.cu-account-page input:focus,.cu-auth-dialog input:focus{box-shadow:none;border-color:#a1a1aa;outline:0}.cu-primary{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#18181b;border:1px solid #18181b;border-radius:.55rem;justify-content:center;align-items:center;padding:.65rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.cu-primary:disabled{opacity:.5;cursor:wait}.cu-account-link{text-underline-offset:3px;width:fit-content;margin:1.25rem auto 0;font-size:.875rem;text-decoration:underline;display:block}.cu-help{color:#71717a;margin:0;font-size:.8125rem;line-height:1.6}.cu-error,.cu-success{color:#991b1b;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fecaca;border-radius:.55rem;margin:0 0 1.25rem;padding:.8rem 1rem;font-size:.875rem;line-height:1.6}.cu-success{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.cu-logout{margin-top:1.5rem}.cu-logout button{min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e4e4e7;border-radius:.55rem;padding:.65rem 1rem;font-size:.875rem}.cu-profile a:focus-visible,.cu-profile button:focus-visible,.cu-primary:focus-visible{outline-offset:2px;outline:2px solid #a1a1aa}@media (max-width:480px){.cu-auth-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:calc(1.5rem + env(safe-area-inset-top)) 1.25rem calc(1.5rem + env(safe-area-inset-bottom));border:0;border-radius:0;margin:0}}@media (prefers-reduced-motion:reduce){.cu-profile *,.cu-auth-dialog *{scroll-behavior:auto}}.cu-account-page :is(select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;background:#fff;border:1px solid #e4e4e7;border-radius:.55rem;padding:.65rem .75rem;font-size:1rem}.cu-account-page :is(select,textarea):focus{outline-offset:2px;outline:2px solid #a1a1aa}.cu-account-page input[type=checkbox]{accent-color:#18181b;width:18px;min-height:18px;padding:0}.cu-account-page label:has(>input[type=checkbox]){align-items:center;gap:.65rem;display:flex}.cu-account-page [data-reference-picker]{border:0;min-width:0;margin:0;padding:0}.cu-account-page [hidden]{display:none!important}@media (max-width:480px){.cu-auth-header.ui-overlay-header{margin:calc(-1.5rem - env(safe-area-inset-top)) -1.25rem 1.5rem;padding-top:max(6px,env(safe-area-inset-top))}}.cu-auth-dialog.ui-bottom-sheet{padding:0}.cu-auth-dialog.ui-bottom-sheet .cu-auth-header{margin:0}.cu-auth-dialog.ui-bottom-sheet [data-account-guest],.cu-auth-dialog.ui-bottom-sheet [data-account-authenticated]{padding:20px 20px max(20px,env(safe-area-inset-bottom,0px))}.cu-auth-dialog.ui-bottom-sheet [data-account-authenticated]{gap:20px;display:grid}.cu-auth-dialog.ui-bottom-sheet [data-account-authenticated][hidden]{display:none}.cu-auth-dialog.ui-bottom-sheet [data-account-authenticated] .cu-account-link{margin:0}.cu-account-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3.5rem);width:100%;max-width:80rem;margin-inline:auto;display:grid}.cu-account-nav{min-width:0;top:calc(var(--mbx-sticky-stack-height,0px) + 1.5rem);background:#fff;border:1px solid #e4e4e7;border-radius:1rem;gap:.375rem;padding:.5rem;display:grid;position:sticky}.cu-account-nav a{color:#71717a;border-radius:.625rem;align-items:center;gap:.75rem;min-width:0;min-height:48px;padding:.75rem 1rem;font-size:.9375rem;line-height:1.4;text-decoration:none;display:flex}.cu-account-nav a:hover{color:#18181b;background:#fafafa}.cu-account-nav a[aria-current=page]{color:#18181b;background:#f4f4f5;font-weight:600}.cu-account-nav a:focus-visible{outline-offset:2px;outline:2px solid #52525b}.cu-account-nav svg{stroke-width:1.7px;flex:none;width:20px;height:20px}.cu-account-nav span{overflow-wrap:anywhere;min-width:0}.cu-account-layout>.cu-account-page{margin-inline:0}.cu-account-content{min-width:0}@media (max-width:767px){.cu-account-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem}.cu-account-nav{border-radius:.875rem;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.cu-account-nav a{justify-content:center;padding:.625rem .75rem}.cu-account-layout>.cu-account-page{max-width:none}}