.BlackFridayBanner_banner__dz4iS.BlackFridayBanner_banner__dz4iS{container:bf26-banner/inline-size;inline-size:100%;border-radius:0;border-inline-width:0;border-color:color-mix(in srgb,var(--logo-plate-bg) 18%,transparent);padding:var(--space-3) var(--space-container-x);color:var(--logo-plate-bg);font-family:var(--font-inter,Inter,system-ui,sans-serif);backdrop-filter:none;background:linear-gradient(132deg,color-mix(in srgb,var(--pink-fill-accessible) 55%,transparent) 0 22%,transparent 22% 40%,color-mix(in srgb,var(--logo-plate-bg) 7%,transparent) 40% 54%,transparent 54%) 0 /calc(var(--space-24) * 2) 100% no-repeat,linear-gradient(132deg,transparent 50%,color-mix(in srgb,var(--logo-plate-bg) 7%,transparent) 50% 68%,transparent 68% 80%,color-mix(in srgb,var(--void-forced-dark) 12%,transparent) 80%) 100% /calc(var(--space-24) * 2) 100% no-repeat,linear-gradient(105deg,var(--brand-dark),color-mix(in srgb,var(--brand-dark) 75%,var(--void-forced-dark)) 55%,var(--pink-fill-accessible))}.BlackFridayBanner_content__kN9zm{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge dismiss" "message message" "utilities utilities";align-items:center;gap:var(--space-3) var(--space-4);max-inline-size:var(--content-width-wide);margin-inline:auto}.BlackFridayBanner_campaign__Coos1.BlackFridayBanner_campaign__Coos1{grid-area:badge;justify-self:start;max-inline-size:100%;padding:var(--space-2-5) var(--space-4);border-radius:var(--radius-button);background:var(--pink-fill-accessible);color:var(--logo-plate-bg);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);text-transform:uppercase;white-space:normal;overflow-wrap:anywhere}.BlackFridayBanner_divider__8G9x9.BlackFridayBanner_divider__8G9x9{display:none;grid-area:divider;block-size:var(--space-8);background:color-mix(in srgb,var(--logo-plate-bg) 35%,transparent)}.BlackFridayBanner_message__tnWDa.BlackFridayBanner_message__tnWDa{grid-area:message;min-inline-size:0;color:var(--logo-plate-bg);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);overflow-wrap:anywhere}.BlackFridayBanner_utilities__m3mmX{grid-area:utilities;flex-wrap:wrap;min-inline-size:0}.BlackFridayBanner_countdown__M0Xwx{min-inline-size:0;max-inline-size:100%}.BlackFridayBanner_clockIcon__G7Ac5{display:none;flex-shrink:0;inline-size:var(--space-8);block-size:var(--space-8)}.BlackFridayBanner_timerLabel__3FpE9.BlackFridayBanner_timerLabel__3FpE9{color:var(--logo-plate-bg);line-height:var(--line-height-normal)}.BlackFridayBanner_timerValue__iQ5_0.BlackFridayBanner_timerValue__iQ5_0{color:var(--logo-plate-bg);font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--line-height-snug)}.BlackFridayBanner_action__c3c5o.BlackFridayBanner_action__c3c5o{flex-shrink:0;margin-inline-start:auto;min-inline-size:0;max-inline-size:100%;block-size:auto;min-block-size:var(--icon-tile-md);padding:var(--space-3) var(--space-5);border:var(--border-width-hairline) solid color-mix(in srgb,var(--logo-plate-bg) 60%,transparent)!important;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--logo-plate-bg) 6%,transparent)!important;color:var(--logo-plate-bg)!important;font-family:var(--font-inter,Inter,system-ui,sans-serif);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal);white-space:normal;text-align:center}.BlackFridayBanner_action__c3c5o.BlackFridayBanner_action__c3c5o:before,.BlackFridayBanner_dismiss__8u4vH.BlackFridayBanner_dismiss__8u4vH:before{display:none}.BlackFridayBanner_actionIcon__tdUGW{flex-shrink:0;inline-size:var(--icon-size-md);block-size:var(--icon-size-md)}.BlackFridayBanner_dismiss__8u4vH.BlackFridayBanner_dismiss__8u4vH{grid-area:dismiss;justify-self:end;inline-size:var(--icon-tile-md);block-size:var(--icon-tile-md);padding:0;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--logo-plate-bg)}.BlackFridayBanner_action__c3c5o.BlackFridayBanner_action__c3c5o:hover,.BlackFridayBanner_dismiss__8u4vH.BlackFridayBanner_dismiss__8u4vH:hover{background:color-mix(in srgb,var(--logo-plate-bg) 12%,transparent)!important;color:var(--logo-plate-bg)!important;transform:none}.BlackFridayBanner_action__c3c5o.BlackFridayBanner_action__c3c5o:focus-visible,.BlackFridayBanner_dismiss__8u4vH.BlackFridayBanner_dismiss__8u4vH:focus-visible{outline:var(--space-0-5) solid var(--logo-plate-bg);outline-offset:var(--space-0-5)}@container bf26-banner (max-width: 20rem){.BlackFridayBanner_campaign__Coos1.BlackFridayBanner_campaign__Coos1{padding-inline:var(--space-1)}}@container bf26-banner (min-width: 40rem){.BlackFridayBanner_content__kN9zm{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge message dismiss" "utilities utilities utilities"}.BlackFridayBanner_clockIcon__G7Ac5{display:block}}@container bf26-banner (min-width: 56rem){.BlackFridayBanner_content__kN9zm{grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"badge divider message utilities dismiss"}.BlackFridayBanner_utilities__m3mmX{flex-wrap:nowrap}.BlackFridayBanner_divider__8G9x9.BlackFridayBanner_divider__8G9x9{display:block}}@media (prefers-reduced-motion:reduce){.BlackFridayBanner_action__c3c5o.BlackFridayBanner_action__c3c5o,.BlackFridayBanner_dismiss__8u4vH.BlackFridayBanner_dismiss__8u4vH{transition:none}}.site-search-trigger{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding:var(--space-2) var(--space-2-5);border:none;border-radius:var(--radius-badge);background:transparent;color:var(--text-secondary);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap;min-width:2.75rem;min-height:2.75rem}.site-search-trigger:hover{background:var(--glass-base-hover);color:var(--text-primary)}.site-search-trigger:focus-visible{outline:none;box-shadow:var(--focus-ring)}.site-search-trigger__icon{flex-shrink:0}.site-search-trigger--bar{display:flex;width:100%;justify-content:flex-start;gap:var(--space-2-5,.625rem);min-height:3rem;padding:0 var(--space-3-5,.875rem);border:1px solid var(--rim-light-bottom);border-radius:var(--radius-full,9999px);background:var(--glass-base);color:var(--text-tertiary)}.site-search-trigger--bar:hover{background:var(--glass-base-hover);color:var(--text-secondary);border-color:var(--rim-light-top)}.site-search-trigger--bar .ds-button__content{min-width:0;max-width:100%;justify-content:flex-start}.site-search-trigger--bar:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-accent);color:var(--text-secondary)}.site-search-trigger__label{min-width:0;overflow:hidden;font-family:var(--font-family);font-size:var(--font-size-sm,.9375rem);font-weight:var(--font-weight-regular,400);white-space:nowrap;text-overflow:ellipsis}.site-search-trigger__kbd{display:none;padding:var(--space-0-5) var(--space-1);border:none;border-radius:var(--radius-badge);background:var(--glass-base);font-family:var(--font-family-mono,var(--font-family));font-size:var(--font-size-xs);color:var(--text-muted);line-height:1}@media (min-width:1280px){.site-search-trigger__kbd{display:inline-block}}.site-search__result{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:2.5rem}.site-search__result-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-badge);background:var(--glass-base);color:var(--text-secondary)}.site-search__result-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.site-search__result-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.site-search__result-desc,.site-search__result-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-search__result-desc{font-size:var(--font-size-xs);color:var(--text-secondary)}.site-search__result-snippet{font-size:var(--font-size-xs);color:var(--text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:var(--line-height-relaxed,1.5)}.site-search__result-badge{flex-shrink:0;padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-badge);background:var(--glass-base);font-family:var(--font-family);font-size:var(--font-size-xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.site-search__highlight{background:transparent;color:var(--color-accent);font-weight:var(--font-weight-semibold)}.site-search__loading{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4)}.site-search__skeleton{height:2.5rem;border-radius:var(--radius-badge)}.site-search__empty{display:flex;flex-direction:column;gap:var(--space-2);align-items:center}.site-search__empty-hint{font-size:var(--font-size-xs);color:var(--text-muted)}.site-search__recent-item{display:flex;align-items:center;gap:var(--space-2);width:100%}.site-search__recent-icon{flex-shrink:0;color:var(--text-muted)}.site-search__recent-title{flex:1;font-size:var(--font-size-sm);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-search__recent-remove{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;border-radius:var(--radius-badge);background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--transition-glass),color var(--transition-glass)}.site-search__recent-remove:hover{background:var(--glass-base-hover);color:var(--text-primary)}.site-search__suggested-item{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-primary)}.site-search__suggested-icon{flex-shrink:0;color:var(--text-muted)}.site-search__footer{display:flex;align-items:center;padding:var(--space-2) var(--space-4);border-top:1px solid var(--rim-light-top)}.site-search__footer-hints{display:flex;gap:var(--space-2);font-family:var(--font-family)}.site-search__footer-hints,.site-search__kbd{align-items:center;font-size:var(--font-size-xs);color:var(--text-muted)}.site-search__kbd{display:inline-flex;justify-content:center;min-width:1.25rem;padding:var(--space-0-5) var(--space-1);border:1px solid var(--rim-light-top);border-radius:var(--radius-badge);background:var(--glass-base);font-family:var(--font-family-mono,var(--font-family));line-height:1}.ds-command-dialog__overlay{position:fixed;inset:0;z-index:var(--z-modal);background:var(--overlay-backdrop)}.ds-command-dialog{position:fixed;top:12vh;left:50%;transform:translateX(-50%);z-index:calc(var(--z-modal) + 1);width:min(40rem,calc(100vw - var(--space-4) * 2));max-height:min(70vh,36rem);overflow:hidden;border-radius:var(--radius-card)}.ds-command,.ds-command-dialog{display:flex;flex-direction:column}.ds-command{min-height:0;flex:1}.ds-command__input{width:100%;padding:var(--space-3) var(--space-4);border:none;border-bottom:1px solid var(--rim-light-top);background:transparent;color:var(--text-primary);font-family:var(--font-family);font-size:var(--font-size-sm);line-height:1.4}.ds-command__input::-moz-placeholder{color:var(--text-muted)}.ds-command__input::placeholder{color:var(--text-muted)}.ds-command__input:focus-visible{outline:none}.ds-command__list{flex:1;min-height:0;overflow-y:auto;padding:var(--space-2)}.ds-command__group{padding:var(--space-1) 0}.ds-command__heading{padding:var(--space-1) var(--space-3);font-family:var(--font-family);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--text-muted)}.ds-command__item{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-button);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ds-command__item:focus-visible,.ds-command__item:hover,.ds-command__item[data-active=true]{background:var(--glass-base-hover);outline:none}.ds-command__empty{padding:var(--space-4);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm)}.ds-command__separator{height:1px;margin:var(--space-1) var(--space-2);background:var(--rim-light-top)}@media (max-width:1023px) and (min-width:641px){.site-search__result-badge{display:none}}@media (max-width:640px){.ds-command-dialog{top:env(safe-area-inset-top,var(--space-4));left:var(--space-2);right:var(--space-2);bottom:auto;width:auto;max-width:none;max-height:calc(100vh - env(safe-area-inset-top, var(--space-4)) - env(safe-area-inset-bottom, var(--space-4)));transform:none}.site-search__footer,.site-search__result-badge{display:none}}@media (max-height:500px) and (max-width:900px){.ds-command-dialog .ds-command__list{max-height:min(200px,calc(50vh - 60px))}.site-search__footer{display:none}}@media (prefers-contrast:more){.site-search-trigger{border-color:var(--hc-border);background:var(--hc-surface)}.site-search__highlight{text-decoration:underline;font-weight:var(--font-weight-bold)}}@media (prefers-reduced-motion:reduce){.site-search-trigger,.site-search__recent-remove{transition:none}}.SiteStickyCta_trustLine__PuMxR{white-space:nowrap}.SiteStickyCta_btn__3lik2{display:inline-flex;align-items:center;border-radius:var(--radius-pill);background:var(--brand-pink);color:#fff;text-decoration:none;transition:background .2s ease,transform .2s ease}.SiteStickyCta_btn__3lik2:hover{background:var(--brand-pink-bright);transform:translateY(-1px)}@media (max-width:767px){.SiteStickyCta_trustLine__PuMxR.SiteStickyCta_trustLine__PuMxR{display:none}}