.voice-call-foreground-alert_alert__8S8to{position:fixed;inset-block-start:max(1rem,env(safe-area-inset-top));inset-inline-end:max(1rem,env(safe-area-inset-right));z-index:90;inline-size:min(24rem,calc(100vw - 2rem));display:grid;grid-gap:.75rem;gap:.75rem;padding:1rem;border:1px solid var(--dff-color-border-subtle);border-radius:1rem;background:var(--dff-color-surface-raised);box-shadow:var(--dff-shadow-floating);color:var(--dff-color-text-primary)}.voice-call-foreground-alert_heading__t8Kzn{display:flex;align-items:center;gap:.75rem}.voice-call-foreground-alert_iconWrap__C1VWd{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;flex:0 0 auto;border-radius:999px;background:var(--dff-color-action-primary);color:var(--dff-color-text-on-action)}.voice-call-foreground-alert_icon__2N3Kt{inline-size:1.35rem;block-size:1.35rem}.voice-call-foreground-alert_copy__wgtC4{min-inline-size:0}.voice-call-foreground-alert_copy__wgtC4 span,.voice-call-foreground-alert_copy__wgtC4 strong{display:block}.voice-call-foreground-alert_copy__wgtC4 span{-webkit-margin-before:.2rem;margin-block-start:.2rem;color:var(--dff-color-text-secondary);overflow-wrap:anywhere}.voice-call-foreground-alert_actions__Ad97n{display:flex;flex-wrap:wrap;gap:.625rem}.voice-call-foreground-alert_primary__u4o9a,.voice-call-foreground-alert_secondary__wz5vu{min-block-size:44px;display:inline-flex;align-items:center;justify-content:center;padding:.65rem .9rem;border-radius:.75rem;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.voice-call-foreground-alert_primary__u4o9a{border:1px solid var(--dff-color-action-primary);background:var(--dff-color-action-primary);color:var(--dff-color-text-on-action)}.voice-call-foreground-alert_secondary__wz5vu{border:1px solid var(--dff-color-border-strong);background:var(--dff-color-surface-raised);color:var(--dff-color-text-primary)}.voice-call-foreground-alert_primary__u4o9a:focus-visible,.voice-call-foreground-alert_secondary__wz5vu:focus-visible{outline:3px solid var(--dff-color-focus-ring);outline-offset:2px}.voice-call-foreground-alert_secondary__wz5vu:disabled{cursor:progress;opacity:.65}.voice-call-foreground-alert_error__Jsnvt{margin:0;color:var(--dff-color-text-danger)}@media (max-width:40rem){.voice-call-foreground-alert_alert__8S8to{inset-inline:.75rem;inline-size:auto}.voice-call-foreground-alert_actions__Ad97n>*{flex:1 1 8rem}}@media (prefers-reduced-motion:no-preference){.voice-call-foreground-alert_iconWrap__C1VWd{animation:voice-call-foreground-alert_dff-call-alert-pulse__yhYYM 1.8s ease-in-out infinite}}@keyframes voice-call-foreground-alert_dff-call-alert-pulse__yhYYM{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}:root{color-scheme:var(--dff-colour-scheme)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--dff-bg-base);color:var(--dff-text-primary);font-family:var(--dff-font-family);font-size:var(--dff-font-size-body);line-height:var(--dff-line-height-body)}body{min-height:100vh}a{color:inherit;-webkit-text-decoration-color:var(--dff-border-control);text-decoration-color:var(--dff-border-control)}button,input,select,textarea{font:inherit}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.68}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--dff-action-primary);outline-offset:3px}#main-content:focus{outline:none}.dff-skip-link{position:fixed;z-index:1000;top:var(--dff-space-12);left:var(--dff-space-12);padding:var(--dff-space-12) var(--dff-space-16);border-radius:var(--dff-radius-button);background:var(--dff-action-primary);color:var(--dff-action-on-primary);font-weight:700;text-decoration:none;transform:translateY(-180%)}.dff-skip-link:focus{transform:translateY(0)}.dff-launch-disabled-banner{display:flex;gap:var(--dff-space-16);align-items:center;justify-content:space-between;padding:var(--dff-space-12) var(--dff-space-24);border-bottom:1px solid var(--dff-state-warning);background:var(--dff-surface-card-warm)}.dff-launch-disabled-banner>div{display:grid;grid-gap:var(--dff-space-4,4px);gap:var(--dff-space-4,4px)}.dff-shell{min-height:100vh;padding:var(--dff-space-32)}.dff-card{max-width:760px;margin:0 auto;padding:28px;border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-product-card);background:var(--dff-surface-card);box-shadow:var(--dff-shadow-card-soft)}.dff-muted{color:var(--dff-text-muted)}.dff-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border:0;border-radius:var(--dff-radius-button);background:var(--dff-action-primary);color:var(--dff-action-on-primary);font-size:var(--dff-font-size-button);font-weight:var(--dff-font-weight-button);line-height:var(--dff-line-height-button);text-decoration:none;transition:background var(--dff-motion-button) var(--dff-motion-easing-standard),transform var(--dff-motion-tap) var(--dff-motion-easing-standard)}.dff-button:active{background:var(--dff-action-primary-pressed);transform:translateY(1px)}.dff-theme-preview{display:grid;grid-gap:var(--dff-space-24);gap:var(--dff-space-24)}.dff-theme-preview-header{max-width:1080px;margin:0 auto}.dff-theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--dff-space-24);gap:var(--dff-space-24)}.dff-theme-panel{display:grid;grid-gap:var(--dff-space-20);gap:var(--dff-space-20);max-width:none;color-scheme:var(--dff-colour-scheme)}.dff-token-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--dff-space-12);gap:var(--dff-space-12)}.dff-token-swatch{display:grid;grid-gap:var(--dff-space-8);gap:var(--dff-space-8);padding:var(--dff-space-12);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card);background:var(--dff-surface-raised)}.dff-token-swatch-chip{min-height:44px;border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-md)}.dff-component-row{display:flex;flex-wrap:wrap;gap:var(--dff-space-12);align-items:center}.dff-secondary-button{justify-content:center;min-height:44px;padding:0 18px;border:1px solid var(--dff-border-control);border-radius:var(--dff-radius-button);background:var(--dff-surface-card);font-size:var(--dff-font-size-button);font-weight:var(--dff-font-weight-button);line-height:var(--dff-line-height-button)}.dff-badge,.dff-secondary-button{display:inline-flex;align-items:center;color:var(--dff-text-primary)}.dff-badge{min-height:28px;padding:0 var(--dff-space-12);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-sm);background:var(--dff-action-primary-soft);font-size:12px;font-weight:600}.dff-listing-card{display:grid;grid-gap:var(--dff-space-12);gap:var(--dff-space-12);padding:var(--dff-space-16);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-product-card);background:var(--dff-surface-card)}.dff-product-image-placeholder{aspect-ratio:1;border-radius:var(--dff-radius-card);background:var(--dff-surface-product-image-background)}.dff-price{font-size:var(--dff-font-size-price);font-weight:var(--dff-font-weight-price);line-height:var(--dff-line-height-price)}.dff-notice-card{padding:var(--dff-space-16);border:1px solid var(--dff-state-warning);border-radius:var(--dff-radius-card);background:var(--dff-surface-card-warm)}.dff-beta-content,.dff-beta-panel,.dff-beta-shell{display:grid;grid-gap:var(--dff-space-24);gap:var(--dff-space-24)}.dff-beta-header,.dff-beta-nav,.dff-beta-panel{width:min(100%,1080px);max-width:1080px}.dff-beta-nav{margin:0 auto}.dff-beta-mobile-menu ul,.dff-beta-nav ul{display:flex;flex-wrap:wrap;gap:var(--dff-space-12);margin:0;padding:0;list-style:none}.dff-beta-content{width:min(100%,1080px);margin:0 auto}.dff-review-grid,.dff-state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:var(--dff-space-16);gap:var(--dff-space-16)}.dff-beta-panel .dff-card,.dff-beta-step-list .dff-card,.dff-review-grid .dff-card,.dff-state-grid .dff-card{width:100%;max-width:none;margin:0}.dff-beta-summary-card{align-content:start}.dff-beta-step-list,.dff-review-list{display:grid;grid-gap:var(--dff-space-16);gap:var(--dff-space-16);margin:0;padding:0;list-style:none}.dff-review-item{padding:var(--dff-space-16);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card);background:var(--dff-surface-raised)}.dff-review-item-heading{display:flex;flex-wrap:wrap;gap:var(--dff-space-12);align-items:center;justify-content:space-between}.dff-review-item p,.dff-review-item-heading h3{margin-block:0}.dff-beta-mobile-menu{padding:var(--dff-space-12);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card)}.dff-beta-mobile-menu summary{min-height:44px;cursor:pointer;font-weight:700}.dff-beta-mobile-menu nav{padding-top:var(--dff-space-12)}.dff-loading-indicator{width:100%;min-height:12px;border-radius:var(--dff-radius-sm);background:var(--dff-action-primary-soft);animation:dff-beta-pulse 1.4s ease-in-out infinite alternate}.dff-beta-panel form{display:grid;grid-gap:var(--dff-space-12);gap:var(--dff-space-12)}.dff-beta-panel input:not([type=checkbox]):not([type=radio]),.dff-beta-panel select,.dff-beta-panel textarea{width:100%;min-height:44px;padding:var(--dff-space-8) var(--dff-space-12);border:1px solid var(--dff-border-control);border-radius:var(--dff-radius-card);background:var(--dff-surface-card);color:var(--dff-text-primary)}.dff-beta-panel textarea{resize:vertical}.dff-beta-panel table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.dff-beta-panel td,.dff-beta-panel th{padding:var(--dff-space-12);border:1px solid var(--dff-border-soft);text-align:left}@keyframes dff-beta-pulse{0%{opacity:.45}to{opacity:1}}@media (max-width:720px){.dff-shell{padding:var(--dff-space-16)}.dff-card{padding:var(--dff-space-20)}.dff-launch-disabled-banner{align-items:stretch;flex-direction:column;padding:var(--dff-space-12) var(--dff-space-16)}.dff-beta-nav ul{display:grid;grid-template-columns:1fr}.dff-beta-nav a,.dff-launch-disabled-banner a{width:100%}.dff-review-grid,.dff-state-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}#main-content{min-height:100vh}.dff-customer-shell{min-height:100vh;background:radial-gradient(circle at 10% 0,var(--dff-action-primary-soft),transparent 34%),var(--dff-bg-base)}.dff-customer-header{position:-webkit-sticky;position:sticky;z-index:20;top:0;display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:var(--dff-space-16);padding:var(--dff-space-12) max(var(--dff-space-16),calc((100vw - 1180px) / 2));border-bottom:1px solid var(--dff-border-soft);background:color-mix(in srgb,var(--dff-bg-base) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dff-wordmark{display:inline-flex;min-height:48px;align-items:center;gap:var(--dff-space-12);color:var(--dff-text-primary);font-weight:800;text-decoration:none;letter-spacing:-.02em}.dff-wordmark-mark{display:grid;width:40px;height:40px;place-items:center;border-radius:14px 14px 14px 4px;background:var(--dff-action-primary);color:var(--dff-action-on-primary);font-size:20px;font-weight:900}.dff-beta-pill{padding:3px 8px;border:1px solid var(--dff-border-soft);border-radius:999px;background:var(--dff-surface-card-warm);color:var(--dff-text-muted);font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.dff-header-account,.dff-header-entry-actions{display:flex;align-items:center;gap:var(--dff-space-12)}.dff-account-state{display:inline-flex;min-height:32px;align-items:center;gap:var(--dff-space-8);padding:0 var(--dff-space-12);border:1px solid var(--dff-border-soft);border-radius:999px;background:var(--dff-surface-card);color:var(--dff-text-muted);font-size:13px;font-weight:650}.dff-account-state>span{width:7px;height:7px;border-radius:50%;background:var(--dff-action-primary)}.dff-text-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 var(--dff-space-12);border:0;background:transparent;color:var(--dff-text-primary);font-weight:750;text-decoration:underline;-webkit-text-decoration-color:var(--dff-border-control);text-decoration-color:var(--dff-border-control);text-underline-offset:4px;cursor:pointer}.dff-customer-main{width:min(100%,1180px);margin:0 auto;padding:clamp(28px,5vw,72px) var(--dff-space-24) calc(118px + env(safe-area-inset-bottom))}.dff-customer-shell[data-header=hidden] .dff-customer-main{padding-top:clamp(16px,3vw,34px)}.dff-page-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--dff-space-24);margin-bottom:clamp(24px,4vw,44px)}.dff-page-heading>div:first-child{max-width:720px}.dff-eyebrow,.dff-step-label{margin:0 0 var(--dff-space-8);color:var(--dff-action-primary);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.dff-check-email-card h1,.dff-entry-panel h1,.dff-page-heading h1{margin:0;font-size:clamp(32px,6vw,64px);line-height:1.02;letter-spacing:-.045em}.dff-check-email-card h1,.dff-entry-panel h1{font-size:clamp(28px,5vw,42px)}.dff-page-intro{max-width:650px;margin:var(--dff-space-16) 0 0;color:var(--dff-text-muted);font-size:clamp(17px,2vw,21px)}.dff-empty-state-actions,.dff-entry-step-actions,.dff-page-heading-actions{display:flex;flex-wrap:wrap;gap:var(--dff-space-12);align-items:center}.dff-hero-search{padding:clamp(18px,3vw,30px);border:1px solid var(--dff-border-soft);border-radius:calc(var(--dff-radius-product-card) + 6px);background:var(--dff-surface-card);box-shadow:var(--dff-shadow-card-soft)}.dff-hero-search>label{display:block;margin-bottom:var(--dff-space-12);font-weight:800}.dff-hero-search>div{display:grid;grid-template-columns:1fr auto;grid-gap:var(--dff-space-12);gap:var(--dff-space-12)}.dff-field input,.dff-field select,.dff-hero-search input{width:100%;min-height:52px;padding:0 var(--dff-space-16);border:1px solid var(--dff-border-control);border-radius:var(--dff-radius-button);background:var(--dff-surface-card);color:var(--dff-text-primary)}.dff-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--dff-space-12);gap:var(--dff-space-12);margin:var(--dff-space-16) 0 clamp(28px,5vw,52px)}.dff-quick-actions a{display:flex;min-height:58px;align-items:center;justify-content:center;gap:var(--dff-space-8);padding:var(--dff-space-12);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card);background:var(--dff-surface-card);font-weight:750;text-decoration:none}.dff-quick-actions a>span{color:var(--dff-action-primary);font-size:24px}.dff-account-grid,.dff-delivery-grid,.dff-home-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.8fr);grid-gap:var(--dff-space-20);gap:var(--dff-space-20)}.dff-feature-card{padding:clamp(20px,3vw,32px);border:1px solid var(--dff-border-soft);border-radius:calc(var(--dff-radius-product-card) + 4px);background:var(--dff-surface-card);box-shadow:var(--dff-shadow-card-soft)}.dff-empty-state h2,.dff-feature-card h2,.dff-legal-documents h2{margin:0 0 var(--dff-space-8);font-size:clamp(21px,3vw,28px);letter-spacing:-.025em}.dff-feature-card p{color:var(--dff-text-muted)}.dff-map-card{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(240px,1fr);grid-gap:clamp(20px,4vw,42px);gap:clamp(20px,4vw,42px);align-items:center}.dff-map-pattern{position:relative;min-height:230px;overflow:hidden;border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-product-card);background:linear-gradient(35deg,transparent 42%,var(--dff-border-control) 43%,var(--dff-border-control) 46%,transparent 47%),linear-gradient(145deg,transparent 48%,var(--dff-action-primary-soft) 49%,var(--dff-action-primary-soft) 57%,transparent 58%),var(--dff-surface-card-warm)}.dff-map-pattern span{position:absolute;width:22px;height:22px;border:6px solid var(--dff-action-primary);border-radius:50% 50% 50% 0;background:var(--dff-surface-card);transform:rotate(-45deg)}.dff-map-pattern span:first-child{top:22%;left:30%}.dff-map-pattern span:nth-child(2){top:56%;left:62%}.dff-map-pattern span:nth-child(3){top:38%;left:76%}.dff-area-card{display:flex;min-height:260px;flex-direction:column;justify-content:end;background:var(--dff-surface-card-warm)}.dff-feed-frame{min-height:520px;padding:clamp(18px,4vw,44px);border:1px solid var(--dff-border-soft);border-radius:calc(var(--dff-radius-product-card) + 6px);background:var(--dff-surface-card)}.dff-empty-state{display:grid;max-width:620px;min-height:340px;margin:0 auto;place-content:center;justify-items:start;text-align:left}.dff-empty-state>p{max-width:520px;margin:0 0 var(--dff-space-20);color:var(--dff-text-muted)}.dff-empty-state-mark{width:54px;height:54px;margin-bottom:var(--dff-space-20);border:10px solid var(--dff-action-primary-soft);border-radius:50%;box-shadow:inset 0 0 0 2px var(--dff-action-primary)}.dff-delivery-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.dff-postcode-card{display:grid;grid-gap:var(--dff-space-16);gap:var(--dff-space-16)}.dff-truth-card{display:flex;gap:var(--dff-space-16);align-items:start}.dff-mail-mark,.dff-truth-icon{display:grid;width:52px;height:52px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--dff-action-primary-soft);color:var(--dff-action-primary);font-size:22px;font-weight:900}.dff-entry-tabs,.dff-inbox-tabs{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:4px;border:1px solid var(--dff-border-soft);border-radius:999px;background:var(--dff-surface-card)}.dff-entry-tabs button,.dff-inbox-tabs button,.dff-inbox-tabs span{display:grid;min-height:44px;place-items:center;padding:0 var(--dff-space-16);border:0;border-radius:999px;background:transparent;color:var(--dff-text-muted);font-weight:750}.dff-inbox-tabs button{border:0;cursor:pointer}.dff-entry-tabs [aria-selected=true],.dff-inbox-tabs [aria-selected=true]{background:var(--dff-action-primary-soft);color:var(--dff-text-primary);box-shadow:inset 0 0 0 1px var(--dff-action-primary)}.dff-account-grid{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:start}.dff-account-switcher{grid-row:span 2}.dff-account-options{display:grid;grid-gap:var(--dff-space-12);gap:var(--dff-space-12);margin-top:var(--dff-space-20)}.dff-account-options form{margin:0}.dff-account-option{display:flex;width:100%;min-height:68px;align-items:center;justify-content:space-between;gap:var(--dff-space-16);padding:var(--dff-space-12) var(--dff-space-16);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card);background:var(--dff-surface-card);color:var(--dff-text-primary);text-align:left}.dff-account-option[data-current=true]{border-color:var(--dff-action-primary);background:var(--dff-action-primary-soft);box-shadow:inset 4px 0 0 var(--dff-action-primary)}.dff-account-option>span:first-child{display:grid;grid-gap:2px;gap:2px}.dff-account-option small,.dff-entry-footnote,.dff-field small{color:var(--dff-text-muted)}.dff-account-details dl{margin:var(--dff-space-16) 0}.dff-account-details dl>div{display:flex;justify-content:space-between;gap:var(--dff-space-16);padding:var(--dff-space-12) 0;border-bottom:1px solid var(--dff-border-soft)}.dff-account-details dd{margin:0;font-weight:750;text-align:right}.dff-settings-card nav{display:grid}.dff-settings-card nav a{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dff-border-soft);font-weight:700;text-decoration:none}.dff-bottom-nav{position:fixed;z-index:50;right:0;bottom:0;left:0;padding:6px var(--dff-space-12) max(6px,env(safe-area-inset-bottom));border-top:1px solid var(--dff-border-soft);background:color-mix(in srgb,var(--dff-surface-card) 94%,transparent);box-shadow:0 -10px 36px color-mix(in srgb,var(--dff-text-primary) 8%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dff-bottom-nav-inner{display:grid;max-width:760px;min-height:66px;margin:0 auto;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.dff-bottom-nav-link{position:relative;display:flex;min-width:0;min-height:58px;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid transparent;border-radius:var(--dff-radius-card);color:var(--dff-text-muted);font-size:12px;font-weight:650;text-decoration:none}.dff-bottom-nav-link[data-active=true]{border-color:var(--dff-border-soft);background:var(--dff-action-primary-soft);color:var(--dff-text-primary);font-weight:850}.dff-bottom-nav-link[data-active=true]:after{position:absolute;bottom:2px;width:18px;height:3px;border-radius:999px;background:var(--dff-action-primary);content:""}.dff-bottom-nav-icon{position:relative;display:grid;place-items:center}.dff-unread-dot{position:absolute;top:-1px;right:-3px;width:8px;height:8px;border:2px solid var(--dff-surface-card);border-radius:50%;background:var(--dff-state-warning)}.dff-entry-overlay{min-height:100vh;padding:var(--dff-space-24);background:var(--dff-bg-base)}body:has(dialog[open]){overflow:hidden}dialog.dff-entry-panel{width:min(calc(100% - 32px),620px);max-height:min(90vh,860px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--dff-border-soft);border-radius:calc(var(--dff-radius-product-card) + 8px);background:var(--dff-surface-card);color:var(--dff-text-primary);box-shadow:0 28px 90px color-mix(in srgb,var(--dff-text-primary) 24%,transparent)}.dff-entry-panel-scroll{max-height:min(90vh,860px);padding:clamp(22px,4vw,36px);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:color-mix(in srgb,var(--dff-action-primary) 54%,transparent) transparent;scrollbar-width:thin}.dff-entry-panel-scroll::-webkit-scrollbar{width:10px}.dff-entry-panel-scroll::-webkit-scrollbar-track{margin-block:18px;background:transparent}.dff-entry-panel-scroll::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:color-mix(in srgb,var(--dff-action-primary) 54%,transparent);background-clip:content-box}.dff-entry-panel-scroll::-webkit-scrollbar-button{display:none;width:0;height:0}dialog.dff-entry-panel::-webkit-backdrop{background:color-mix(in srgb,var(--dff-text-primary) 46%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}dialog.dff-entry-panel::backdrop{background:color-mix(in srgb,var(--dff-text-primary) 46%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dff-entry-panel-top{position:-webkit-sticky;position:sticky;z-index:2;top:calc(-1 * clamp(22px, 4vw, 36px));display:flex;align-items:start;justify-content:space-between;gap:var(--dff-space-16);margin:calc(-1 * clamp(22px, 4vw, 36px)) calc(-1 * clamp(22px, 4vw, 36px)) 0;padding:clamp(22px,4vw,36px) clamp(22px,4vw,36px) var(--dff-space-16);border-radius:calc(var(--dff-radius-product-card) + 8px) calc(var(--dff-radius-product-card) + 8px) 0 0;background:color-mix(in srgb,var(--dff-surface-card) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dff-icon-button{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--dff-border-soft);border-radius:50%;background:var(--dff-surface-card);color:var(--dff-text-primary);font-size:28px;font-family:inherit;line-height:1;text-decoration:none;cursor:pointer}.dff-entry-intro{color:var(--dff-text-muted)}.dff-entry-tabs{width:100%;margin:var(--dff-space-16) 0 var(--dff-space-24)}.dff-entry-tabs button{cursor:pointer}.dff-entry-form,.dff-entry-step{display:grid;grid-gap:var(--dff-space-16);gap:var(--dff-space-16)}.dff-entry-step[hidden]{display:none}.dff-field{display:grid;grid-gap:var(--dff-space-8);gap:var(--dff-space-8);font-weight:750}.dff-field small{font-weight:500}.dff-clearable-input{position:relative;display:block;width:100%}.dff-clearable-input>input{padding-right:52px}.dff-clearable-input>button{position:absolute;top:4px;right:5px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--dff-text-muted);font:inherit;font-size:22px;cursor:pointer}.dff-clearable-input>button:hover{background:var(--dff-surface-raised);color:var(--dff-text-primary)}.dff-referral-selected,.dff-referral-status{margin:-6px 0 0;color:var(--dff-text-muted);font-size:13px}.dff-referral-selected{color:var(--dff-action-primary);font-weight:750}.dff-referral-results{display:grid;max-height:220px;grid-gap:5px;gap:5px;overflow-y:auto;padding:5px;border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card);background:var(--dff-surface-card)}.dff-referral-results button{display:flex;min-height:54px;gap:var(--dff-space-12);align-items:center;justify-content:space-between;padding:8px 12px;border:0;border-radius:12px;background:transparent;color:var(--dff-text-primary);font:inherit;text-align:left;cursor:pointer}.dff-referral-results button:focus-visible,.dff-referral-results button:hover{background:var(--dff-action-primary-soft)}.dff-referral-results button>span:first-child{display:grid;min-width:0;grid-gap:2px;gap:2px}.dff-referral-results small{overflow:hidden;color:var(--dff-text-muted);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.dff-choice-card{display:grid;grid-gap:var(--dff-space-8);gap:var(--dff-space-8);margin:0;padding:var(--dff-space-16);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card)}.dff-choice-card legend{padding:0 var(--dff-space-8);font-weight:800}.dff-choice-card label,.dff-legal-check{display:flex;min-height:44px;align-items:start;gap:var(--dff-space-12);padding:var(--dff-space-8);border-radius:var(--dff-radius-card);cursor:pointer}.dff-choice-card input,.dff-legal-check input{width:20px;height:20px;flex:0 0 auto;margin-top:2px;accent-color:var(--dff-action-primary)}.dff-readonly-field{display:flex;align-items:center;justify-content:space-between;gap:var(--dff-space-16);padding:var(--dff-space-12) var(--dff-space-16);background:var(--dff-surface-raised)}.dff-legal-documents,.dff-readonly-field{border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-card)}.dff-legal-documents{padding:var(--dff-space-16);background:var(--dff-surface-card-warm)}.dff-legal-documents h2{font-size:16px}.dff-legal-documents ul{margin:var(--dff-space-12) 0 0;padding-left:var(--dff-space-20)}.dff-form-message{margin:0;padding:var(--dff-space-12);border-left:4px solid var(--dff-state-warning);border-radius:var(--dff-radius-card);background:var(--dff-surface-card-warm);color:var(--dff-text-primary)}.dff-entry-submit{width:100%;min-height:52px}.dff-entry-footnote{margin:var(--dff-space-20) 0 0;font-size:13px}.dff-check-email-card{display:grid;width:min(100%,600px);margin:8vh auto 0;grid-gap:var(--dff-space-16);gap:var(--dff-space-16);padding:clamp(24px,5vw,44px);border:1px solid var(--dff-border-soft);border-radius:calc(var(--dff-radius-product-card) + 8px);background:var(--dff-surface-card);box-shadow:var(--dff-shadow-card-soft)}.dff-check-email-card p{margin:0}.dff-resend-form{display:grid;justify-items:start;grid-gap:var(--dff-space-8);gap:var(--dff-space-8)}@media (max-width:760px){.dff-customer-header{min-height:64px}.dff-account-state,.dff-header-create,.dff-wordmark-name{display:none}.dff-customer-main{padding:var(--dff-space-24) var(--dff-space-16) calc(108px + env(safe-area-inset-bottom))}.dff-account-grid,.dff-delivery-grid,.dff-home-grid,.dff-map-card,.dff-page-heading{display:grid;grid-template-columns:1fr}.dff-page-heading{align-items:start}.dff-page-heading-actions a{width:100%}.dff-hero-search>div{grid-template-columns:1fr}.dff-quick-actions a{min-height:64px;flex-direction:column;font-size:12px}.dff-map-pattern{min-height:180px}.dff-feed-frame{min-height:440px}.dff-account-switcher{grid-row:auto}dialog.dff-entry-panel{width:100%;max-width:none;max-height:min(92vh,900px);margin:auto 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:calc(var(--dff-radius-product-card) + 8px) calc(var(--dff-radius-product-card) + 8px) 0 0}.dff-entry-panel-scroll{max-height:min(92vh,900px);padding-bottom:calc(var(--dff-space-24) + env(safe-area-inset-bottom))}}@media (max-width:410px){.dff-bottom-nav{padding-inline:4px}.dff-bottom-nav-link{font-size:10px}.dff-bottom-nav-link svg{width:22px;height:22px}}.dff-entry-panel-scroll:has(.dff-entry-tabs [role=tab]:first-child[aria-selected=true]){overscroll-behavior-y:none;scrollbar-gutter:auto}.dff-entry-panel-scroll:has(.dff-entry-tabs [role=tab]:first-child[aria-selected=true]) .dff-entry-intro{margin-block:var(--dff-space-12)}.dff-entry-panel-scroll:has(.dff-entry-tabs [role=tab]:first-child[aria-selected=true]) .dff-entry-tabs{margin-top:var(--dff-space-8);margin-bottom:var(--dff-space-16)}.dff-entry-panel-scroll:has(.dff-entry-tabs [role=tab]:first-child[aria-selected=true]) .dff-entry-form{gap:var(--dff-space-12)}.dff-entry-panel-scroll:has(.dff-entry-tabs [role=tab]:first-child[aria-selected=true]) .dff-entry-footnote{margin:var(--dff-space-12) 0 0}.dff-entry-panel-scroll[data-account-entry-stage=location]{overscroll-behavior-y:contain;scrollbar-gutter:auto}.dff-entry-panel-scroll[data-account-entry-stage=location] .dff-entry-tabs{margin-bottom:var(--dff-space-16)}@media (prefers-reduced-motion:reduce){.dff-entry-panel-scroll{scroll-behavior:auto}}.dff-phone-portrait-policy{position:fixed;z-index:10000;inset:0;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(24px,env(safe-area-inset-left));background:var(--dff-bg-base);color:var(--dff-text-primary)}.dff-phone-portrait-policy-card{display:grid;width:min(100%,420px);grid-gap:var(--dff-space-12,12px);gap:var(--dff-space-12,12px);justify-items:center;padding:var(--dff-space-24,24px);border:1px solid var(--dff-border-soft);border-radius:var(--dff-radius-xl,20px);background:var(--dff-surface-card);box-shadow:var(--dff-shadow-floating);text-align:center}.dff-phone-portrait-policy-card svg{width:64px;height:64px;fill:none;stroke:var(--dff-action-primary);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dff-phone-portrait-policy-card h2,.dff-phone-portrait-policy-card p{margin:0}.dff-phone-portrait-policy-card h2{font-size:clamp(20px,5vw,26px);line-height:1.2}.dff-phone-portrait-policy-card p{max-width:34rem;color:var(--dff-text-secondary);font-size:.95rem;line-height:1.5}@media (orientation:portrait),(pointer:fine){.dff-phone-portrait-policy{display:none}}.dff-platform-fullscreen-button{display:inline-flex;min-width:50px;min-height:50px;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid var(--dff-border-soft);border-radius:16px;background:var(--dff-surface-card);color:var(--dff-text-primary);box-shadow:0 4px 18px color-mix(in srgb,var(--dff-text-primary) 7%,transparent);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.dff-platform-fullscreen-button:focus-visible,.dff-platform-fullscreen-button:hover,.dff-platform-fullscreen-button[data-fullscreen-active=true]{border-color:var(--dff-action-primary);background:var(--dff-action-primary-soft);color:var(--dff-action-primary)}.dff-platform-fullscreen-button svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dff-platform-fullscreen-button[data-fullscreen-placement=home]{position:relative;width:clamp(258px,20vw,290px);min-width:258px;min-height:54px;overflow:hidden;padding-inline:clamp(30px,2.3vw,36px);border-color:var(--dff-border-control);background:var(--dff-surface-card);box-shadow:0 4px 18px color-mix(in srgb,var(--dff-text-primary) 7%,transparent)}.dff-platform-fullscreen-button[data-fullscreen-placement=home]:focus-visible,.dff-platform-fullscreen-button[data-fullscreen-placement=home]:hover,.dff-platform-fullscreen-button[data-fullscreen-placement=home][data-fullscreen-active=true]{border-color:var(--dff-action-primary);background:var(--dff-action-primary-soft)}.dff-platform-fullscreen-button .dff-platform-fullscreen-home-indicators{position:absolute;inset:0;width:100%;height:100%;opacity:.72;pointer-events:none;transition:opacity .16s ease}.dff-platform-fullscreen-home-indicators path{vector-effect:non-scaling-stroke}.dff-platform-fullscreen-button[data-fullscreen-placement=home]:focus-visible .dff-platform-fullscreen-home-indicators,.dff-platform-fullscreen-button[data-fullscreen-placement=home]:hover .dff-platform-fullscreen-home-indicators,.dff-platform-fullscreen-button[data-fullscreen-placement=home][data-fullscreen-active=true] .dff-platform-fullscreen-home-indicators{opacity:1}.dff-platform-fullscreen-wordmark{position:relative;z-index:1;display:block;max-width:100%;font-size:clamp(14px,1.05vw,16px);font-weight:850;letter-spacing:.025em;line-height:1;text-align:center;text-transform:none;white-space:nowrap}.dff-platform-fullscreen-button[data-fullscreen-placement=global]{position:fixed;z-index:76;top:max(12px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));min-height:44px;box-shadow:0 10px 30px color-mix(in srgb,var(--dff-text-primary) 13%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}html[data-platform-device=phone] .dff-platform-fullscreen-button{display:none}@media (max-width:760px){.dff-platform-fullscreen-button{display:none}}[data-customer-home-top-tools=true]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.dff-home-fullscreen-slot{display:flex;width:50px;min-width:50px;min-height:50px;align-items:center;justify-content:center}[data-customer-home-search=true]{min-width:0}[data-home-search-form=true]{display:flex!important;width:100%;min-height:50px!important;height:50px;align-items:center;gap:6px;padding:4px 5px 4px 14px!important;border-radius:16px!important}[data-home-search-form=true]>svg{flex:0 0 auto}[data-home-search-form=true] input[type=search]{min-width:72px;flex:1 1 auto}.dff-home-search-scope{display:none;min-width:92px;height:40px;flex:0 0 auto;padding:0 30px 0 11px;border:1px solid var(--dff-border-soft);border-radius:12px;background:var(--dff-surface-raised);color:var(--dff-text-primary);font:inherit;font-size:13px;font-weight:750;cursor:pointer}html[data-platform-device=laptop] .dff-home-search-scope{display:block}html[data-platform-device=laptop] [data-home-qr-action=true],html[data-platform-device=phone] .dff-home-search-scope{display:none!important}html[data-platform-device=phone] [data-home-qr-action=true]{display:inline-flex!important}[data-customer-home-top-tools=true] a,[data-customer-home-top-tools=true] button,[data-home-search-form=true]{min-height:50px}@media (min-width:900px){[data-customer-home-shortcuts=true]{container-type:inline-size;display:flex!important;width:100%;min-width:0;justify-content:space-between;gap:clamp(2px,.34cqw,5px)!important;overflow-x:hidden!important;padding:1px 0 4px!important;scrollbar-width:none!important}[data-customer-home-shortcuts=true]::-webkit-scrollbar{display:none!important}[data-customer-home-shortcuts=true]>a{min-width:0!important;min-height:42px!important;flex:0 1 auto!important;gap:clamp(3px,.4cqw,5px)!important;padding-inline:clamp(3px,.52cqw,10px)!important;overflow:visible!important;font-size:clamp(8px,.88cqw,12px)!important;line-height:1.05}[data-customer-home-shortcuts=true]>a>svg{width:clamp(14px,1.45cqw,18px);height:clamp(14px,1.45cqw,18px);flex:0 0 auto}[data-customer-home-shortcuts=true]>a>span{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}}[data-home-native-page-button=true]{display:none!important}[data-home-horizontal-track=true]{display:grid!important;min-width:0;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:clamp(118px,11.8vw,176px);grid-gap:12px!important;gap:12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;padding:2px 34px 10px;scroll-padding-inline:34px;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}[data-home-horizontal-account-track=true]::-webkit-scrollbar,[data-home-horizontal-track=true]::-webkit-scrollbar{display:none}[data-home-horizontal-track=true]>*{min-width:0;scroll-snap-align:start}[data-home-paged-rail-kind=seller] [data-home-horizontal-track=true]{grid-auto-columns:clamp(210px,19vw,278px)}[data-home-paged-rail-kind=feature] [data-home-horizontal-track=true]{grid-auto-columns:clamp(224px,20vw,294px)}[data-home-paged-rail-kind=wide] [data-home-horizontal-track=true]{grid-auto-columns:clamp(128px,12.4vw,186px)}.dff-home-horizontal-rail-button{z-index:12;display:inline-grid;width:46px;height:46px;min-width:46px;min-height:46px;place-items:center;padding:0;border:1px solid var(--dff-border-control);border-radius:50%;background:color-mix(in srgb,var(--dff-surface-card) 96%,transparent);color:var(--dff-text-primary);box-shadow:0 8px 24px color-mix(in srgb,var(--dff-text-primary) 12%,transparent);font:inherit;font-size:20px;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dff-home-horizontal-rail-button:focus-visible,.dff-home-horizontal-rail-button:hover{border-color:var(--dff-action-primary);color:var(--dff-action-primary)}.dff-home-horizontal-rail-button[hidden]{display:none!important}.dff-home-horizontal-rail-button[data-home-horizontal-kind=paged]{position:absolute;top:50%;transform:translateY(-50%)}.dff-home-horizontal-rail-button[data-home-horizontal-kind=paged][data-home-horizontal-direction=previous]{left:0}.dff-home-horizontal-rail-button[data-home-horizontal-kind=paged][data-home-horizontal-direction=next]{right:0}[data-home-horizontal-account-track=true]{position:relative;display:flex!important;min-width:0;max-width:100%;grid-template-columns:none!important;align-items:stretch;gap:12px!important;overflow-x:auto!important;overscroll-behavior-inline:contain;padding:2px 34px 10px;scroll-padding-inline:34px;scroll-snap-type:x proximity;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}[data-home-horizontal-account-track=true]>[data-home-account-showcase]{min-width:0;flex:0 0 clamp(220px,18vw,270px);gap:9px!important;padding:12px!important;border-radius:18px!important;scroll-snap-align:start}[data-home-horizontal-account-track=true]>[data-home-account-showcase] [data-home-account-listing],[data-home-horizontal-account-track=true]>[data-home-account-showcase] [data-home-empty-account-slot]{border-radius:10px!important}.dff-home-horizontal-rail-button[data-home-horizontal-kind=account]{position:-webkit-sticky;position:sticky;top:50%;align-self:center;flex:0 0 46px;transform:translateY(-50%)}.dff-home-horizontal-rail-button[data-home-horizontal-kind=account][data-home-horizontal-direction=previous]{left:0;margin-right:-46px}.dff-home-horizontal-rail-button[data-home-horizontal-kind=account][data-home-horizontal-direction=next]{left:calc(100% - 46px);margin-right:-46px}[data-public-search-results=true]{width:calc(100vw - 48px)!important;max-width:calc(100vw - 48px)!important;margin-inline:calc(50% - 50vw + 24px)!important}[data-public-search-results=true]>header{grid-template-columns:auto minmax(0,1fr)!important}[data-search-form=true]{display:grid!important;min-height:50px;grid-template-columns:minmax(0,1fr) auto auto!important;border-radius:16px!important}[data-search-form=true]>label{display:block;min-width:96px}[data-search-form=true]>label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-search-form=true] select{width:100%;min-height:46px;padding:0 31px 0 12px;border:1px solid var(--dff-border-soft);border-radius:12px;background:var(--dff-surface-raised);color:var(--dff-text-primary);font:inherit;font-size:13px;font-weight:750}[data-search-mobile-result-scopes=true]{display:none!important}@media (max-width:899px){[data-customer-home-top-tools=true]{grid-template-columns:minmax(0,1fr) auto}.dff-home-fullscreen-slot{display:none}[data-home-search-form=true]{border-radius:16px!important}.dff-home-search-scope{display:none!important}[data-home-qr-action=true]{display:inline-flex!important}[data-home-horizontal-track=true]{grid-auto-columns:min(68vw,260px);padding-inline:25px;scroll-padding-inline:25px}[data-home-paged-rail-kind=feature] [data-home-horizontal-track=true],[data-home-paged-rail-kind=seller] [data-home-horizontal-track=true],[data-home-paged-rail-kind=wide] [data-home-horizontal-track=true]{grid-auto-columns:min(78vw,294px)}[data-home-horizontal-account-track=true]{padding-inline:25px;scroll-padding-inline:25px}[data-home-horizontal-account-track=true]>[data-home-account-showcase]{flex-basis:min(78vw,270px)}[data-public-search-results=true]{width:100%!important;max-width:100%!important;margin-inline:0!important}[data-search-form=true]{grid-template-columns:minmax(0,1fr) auto!important}[data-search-form=true]>label{display:none!important}[data-search-mobile-result-scopes=true]{display:flex!important}}@media (max-width:560px){[data-customer-home-top-tools=true]{gap:7px!important}[data-customer-home-top-tools=true] [class*=utilityActions]{gap:5px}[data-customer-home-top-tools=true] [class*=utilityButton]{min-width:50px!important;padding-inline:9px!important}[data-customer-home-top-tools=true] [class*=utilityButton]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dff-home-horizontal-rail-button{width:42px;height:42px;min-width:42px;min-height:42px}}@supports (width:100dvw){@media (min-width:900px){[data-public-search-results=true]{width:calc(100dvw - 48px)!important;max-width:calc(100dvw - 48px)!important;margin-inline:calc(50% - 50dvw + 24px)!important}}}html[data-platform-device=laptop] [data-home-fullscreen-slot=true]{width:auto;min-width:0;justify-content:flex-start}.dff-home-search-scope{border-color:var(--dff-action-primary)!important;background:var(--dff-action-primary-soft)!important;color:var(--dff-action-primary)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dff-action-primary) 16%,transparent);font-weight:800!important}.dff-home-search-scope:focus-visible,.dff-home-search-scope:hover{background:color-mix(in srgb,var(--dff-action-primary-soft) 72%,var(--dff-surface-card))!important}[data-customer-home-shortcuts=true]{display:grid!important;width:100%;min-width:0;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);justify-content:stretch!important;grid-gap:0!important;gap:0!important;overflow-x:auto!important;padding:1px 0 5px!important;scroll-padding-inline:0!important;scrollbar-width:none!important}[data-customer-home-shortcuts=true]::-webkit-scrollbar{display:none!important}[data-customer-home-shortcuts=true]>a{width:auto;min-width:max-content!important;min-height:42px!important;flex:none!important;justify-content:center;gap:clamp(4px,.45vw,6px)!important;margin:0!important;padding-inline:clamp(8px,.8vw,13px)!important;border-radius:999px!important;font-size:clamp(10px,.82vw,12px)!important;line-height:1.1}[data-customer-home-shortcuts=true]>a+a{margin-left:-1px!important}[data-customer-home-shortcuts=true]>a>span{overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}[data-customer-home-real-content=true]{gap:16px!important}[data-home-category-shelf],[data-home-section]{gap:10px!important}[data-home-category-shelf]>header h2,[data-home-section]>header h2{font-size:clamp(18px,1.45vw,24px)!important;line-height:1.12!important;letter-spacing:-.018em!important}[data-home-section]>header p{margin-top:3px!important;font-size:12px!important;line-height:1.35!important}[data-home-paged-rail-kind=category],[data-home-paged-rail-kind=listing]{min-width:1480px!important;max-width:none!important;padding-inline:0!important;padding-bottom:31px!important;overflow:visible!important}[data-home-paged-rail-kind=category] [data-home-horizontal-track=true],[data-home-paged-rail-kind=listing] [data-home-horizontal-track=true]{width:var(--home-rail-visible-width,100%)!important;max-width:var(--home-rail-visible-width,100%)!important;grid-auto-columns:clamp(132px,12.7vw,244px)!important;gap:12px!important;padding:2px 0 12px!important;scroll-padding-inline:0!important;scroll-snap-type:x proximity!important}[data-home-horizontal-paging=deliberate-edge-intent]{--home-rail-button-size:46px;padding-bottom:31px}.dff-home-horizontal-rail-button[data-home-horizontal-kind=paged]{top:calc(50% - 15px)}.dff-home-horizontal-rail-button[data-home-horizontal-kind=paged][data-home-horizontal-direction=previous]{left:0!important}.dff-home-horizontal-rail-button[data-home-horizontal-kind=paged][data-home-horizontal-direction=next]{right:auto!important;left:calc(var(--home-rail-visible-width, 100%) - var(--home-rail-button-size))!important}.dff-home-horizontal-page-indicator{position:absolute;z-index:8;bottom:1px;left:0;display:block;width:var(--home-rail-visible-width,100%);color:var(--dff-text-muted);font-size:12px;font-weight:750;line-height:20px;text-align:center;pointer-events:none}.dff-home-horizontal-page-indicator[hidden]{display:none!important}[data-home-paged-rail-kind=feature]:not([data-home-horizontal-controller=true]){min-width:0;max-width:100%}@media (max-width:899px){[data-customer-home-shortcuts=true]>a{padding-inline:10px!important;font-size:11px!important}[data-home-paged-rail-kind=category] [data-home-horizontal-track=true],[data-home-paged-rail-kind=listing] [data-home-horizontal-track=true]{grid-auto-columns:min(72vw,272px)!important}[data-home-horizontal-paging=deliberate-edge-intent]{--home-rail-button-size:42px}[data-home-section]>header p{display:none}}