:where([data-shell-slot=footer],.p12-admin,.p12-staff) :where(button,a[href]):not(:disabled):not([aria-disabled=true]),:where([data-ui-shell],.p12-admin,.p12-staff) summary{transition:scale var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}:where([data-shell-slot=footer],.p12-admin,.p12-staff) :where(button,a[href]):not(:disabled):not([aria-disabled=true]):is(:active,[data-rc-key-pressed]),:where([data-ui-shell],.p12-admin,.p12-staff) summary:is(:active,[data-rc-key-pressed]){scale:var(--motion-scale-press);transition-duration:var(--motion-duration-instant)}:where(.rc-page,.rc-home,.rc-home-header,.rc-search,.rc-map-page,.rc-detail,.ra-form,.ra-surface,.rc-filter-panel,[data-rc-navigation],[data-rc-surface]) :where(button,a[href]):not(:disabled):not([aria-disabled=true]){transition:scale var(--motion-duration-fast) var(--motion-easing-standard),opacity var(--motion-duration-fast) var(--motion-easing-standard)}:where(.rc-page,.rc-home,.rc-home-header,.rc-search,.rc-map-page,.rc-detail,.ra-form,.ra-surface,.rc-filter-panel,[data-rc-navigation],[data-rc-surface]) :where(button,a[href]):not(:disabled):not([aria-disabled=true]):is(:active,[data-rc-key-pressed]){scale:var(--motion-scale-press);transition-duration:var(--motion-duration-instant)}[data-rc-navigation]{position:relative;isolation:isolate}[data-nav-indicator]{position:absolute;background:var(--ui-action-primary);border-radius:var(--radius-lg);pointer-events:none;z-index:0}[data-rc-navigation]>a{position:relative;z-index:1}[data-rc-navigation][data-motion-ready] [aria-current=page] [data-nav-surface]{background:transparent}[data-nav-surface]>*{transform-origin:center}[data-rc-navigation] a[data-destination][href]{scale:1}[data-motion-pressed]{scale:1!important}[data-rc-card]:has(a:is(:active,[data-rc-key-pressed])){scale:var(--motion-scale-press);transition-duration:var(--motion-duration-instant)}[data-rc-card]{transition:scale var(--motion-duration-fast) var(--motion-easing-standard)}[data-rc-card] a:is(:active,[data-rc-key-pressed]){scale:1!important}@media (prefers-reduced-motion:reduce){:where([data-shell-slot=footer],.p12-admin,.p12-staff) :where(button,a[href]),:where([data-ui-shell],.p12-admin,.p12-staff) summary{scale:none!important;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)!important}:where([data-shell-slot=footer],.p12-admin,.p12-staff) :where(button,a[href]):not(:disabled):is(:active,[data-rc-key-pressed]),:where([data-ui-shell],.p12-admin,.p12-staff) summary:is(:active,[data-rc-key-pressed]){opacity:.8}:where(.rc-page,.rc-home,.rc-home-header,.rc-search,.rc-map-page,.rc-detail,.ra-form,.ra-surface,.rc-filter-panel,[data-rc-navigation],[data-rc-surface]) :where(button,a[href]),[data-rc-card]{scale:none!important;transition:opacity var(--motion-duration-fast) var(--motion-easing-standard)!important}:where(.rc-page,.rc-home,.rc-home-header,.rc-search,.rc-map-page,.rc-detail,.ra-form,.ra-surface,.rc-filter-panel,[data-rc-navigation],[data-rc-surface]) :where(button,a[href]):not(:disabled):is(:active,[data-rc-key-pressed]){opacity:.8}}.rc-page{--ui-rc-card-radius:18px;--ui-rc-card-gap:10px;--ui-rc-title-size:0.9375rem;--ui-rc-detail-label-size:0.625rem;--ui-rc-detail-compact-size:0.6875rem;--ui-rc-caption-line-height:calc(14/12);--ui-rc-confirmed-bg:#e7f6ec;--ui-rc-confirmed-fg:#257a4b;width:calc(100% - 36px);max-width:1120px;margin:0 auto;padding:20px 0 32px;color:var(--ui-text-primary);background:var(--ui-surface-app);font-family:var(--ui-typography-family);font-size:1rem;line-height:1.45;overflow-wrap:anywhere;--green:var(--ui-brand-blueberry);--green-dark:var(--ui-brand-blueberry);--lime:var(--ui-brand-apple-lime);--paper:var(--ui-surface-app);--ink:var(--ui-text-primary);--muted:var(--ui-text-secondary);--line:var(--ui-border-default);--brand-bg:var(--ui-surface-app);--brand-surface:var(--ui-surface-card);--brand-green:var(--ui-brand-blueberry);--brand-green-dark:var(--ui-brand-blueberry);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--border-soft:var(--ui-border-default)}.rc-page,.rc-page *{box-sizing:border-box;min-width:0}body:has(.rc-page){background:var(--ui-surface-app);color:var(--ui-text-primary)}.rc-page h1,.rc-page h2,.rc-page h3,.rc-page h4{color:var(--ui-text-primary);font-weight:700;line-height:1.25;overflow-wrap:normal;word-break:normal;margin:0 0 12px}.rc-page h1{font-size:1.625rem;margin:0 0 10px}.rc-page h2{font-size:1.125rem;margin-top:24px}.rc-page h3{font-size:1rem}.rc-page p{margin:0 0 12px}.rc-page a{color:var(--ui-text-secondary);text-underline-offset:3px}.rc-page button,.rc-page input,.rc-page select,.rc-page textarea{font:inherit}.rc-page :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.rc-page .button,.rc-page button:not([class]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;max-width:100%;padding:12px 18px;border:1px solid transparent;border-radius:16px;background:var(--ui-action-primary);color:var(--ui-text-primary);font:700 .875rem/1.4 var(--ui-typography-family);text-align:center;white-space:normal;text-decoration:none;box-shadow:none;cursor:pointer}.rc-page .button-outline,.rc-page .button-secondary{background:var(--ui-surface-card);color:var(--ui-text-primary);border-color:var(--ui-border-default)}.rc-page .button:hover{filter:brightness(.97);transform:none}.rc-page .button:disabled{opacity:.5;cursor:not-allowed}.rc-page .button[aria-pressed=true]{background:var(--ui-action-primary);border-color:var(--ui-text-primary);color:var(--ui-text-primary)}.rc-heart-control{display:inline-flex;position:relative;vertical-align:middle}.rc-heart-control.compact{position:static!important;inset:auto!important}.rc-heart-control.compact button{width:44px!important;height:44px!important;min-height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:var(--ui-text-primary)!important;box-shadow:none!important}.rc-heart-control.compact button[aria-pressed=true]{background:var(--ui-action-primary)!important}.rc-heart-control>[role=alert]{position:absolute;z-index:2;right:0;top:48px;min-width:min(220px,80vw);padding:12px;border:1px solid var(--ui-border-default);border-radius:12px;background:var(--ui-surface-card);color:var(--ui-text-primary);font-size:.75rem}.rc-page .address,.rc-page .eyebrow,.rc-page .form-hint{color:var(--ui-text-secondary);font-size:.8125rem}.rc-page .back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px;padding:6px 10px 6px 0;font-size:.875rem;text-decoration:none;color:var(--ui-text-primary)}.rc-page .back-link:before{content:"";display:block;flex:none;inline-size:24px;block-size:24px;background:url(/rc11-pages/back.svg) 50% no-repeat;margin-inline-end:8px}.rc-page .rc-store-location{border:1px solid var(--ui-border-default);border-radius:18px;background:var(--ui-surface-card);padding:10px 16px}.rc-page .rc-store-location>summary{min-height:54px}.rc-page :is(h1,h2,h3,h4){overflow-wrap:anywhere}.rc-page [data-rc-card] h3{overflow-wrap:anywhere;min-inline-size:0}.rc-page .store-heading{align-items:stretch}.rc-page .store-heading>div{max-inline-size:100%}.rc-page .store-brand-heading{flex-wrap:wrap;overflow-wrap:anywhere}body:has(.rc-page) [data-shell-slot=navigation] nav{display:flex;flex-wrap:wrap}body:has(.rc-page) [data-shell-slot=navigation] a{flex:1 0 max-content}body:has(.rc-page) [data-shell-slot=navigation] a>span:last-child{overflow-wrap:normal;word-break:normal;white-space:nowrap}body:has(.rc-home-header){--brand-bg:var(--ui-surface-app);--brand-surface:var(--ui-surface-card);--brand-green:var(--ui-brand-blueberry);--brand-green-dark:var(--ui-brand-blueberry);--brand-green-tint:var(--ui-surface-muted);--text-primary:var(--ui-text-primary);--text-secondary:var(--ui-text-secondary);--border-soft:var(--ui-border-default);--border-control:var(--ui-border-default);--paper:var(--ui-surface-app);--white:var(--ui-surface-card);--ink:var(--ui-text-primary);--green:var(--ui-brand-blueberry);--green-soft:var(--ui-surface-muted);--muted:var(--ui-text-secondary);--line:var(--ui-border-default);background:var(--ui-surface-app);color:var(--ui-text-primary);font-family:var(--ui-typography-family);font-size:1rem}body:has(.rc-home-header) .site-footer{background:var(--ui-surface-app);color:var(--ui-text-secondary);border-color:var(--ui-border-default);font-family:var(--ui-typography-family)}body:has(.rc-home-header) .site-footer a{color:var(--ui-text-secondary)}body:has(.rc-home-header) .install-app{color:var(--ui-text-primary);font-family:var(--ui-typography-family)}body:has(.rc-home-header) .install-app summary{color:var(--ui-text-primary)}body:has(.rc-home-header) .install-app>div{background:var(--ui-surface-card);border-color:var(--ui-border-default)}body:has(.rc-home-header) .install-app .button{background:var(--ui-action-primary);color:var(--ui-text-primary);border-color:var(--ui-border-default);border-radius:16px;min-height:44px;font:inherit}.rc-page .public-offer-price{background:var(--ui-surface-card);border:1px solid var(--ui-border-default)}.rc-page .public-offer-distance,.rc-page .public-offer-freshness{color:var(--ui-text-secondary)}.rc-page .profile-alert,.rc-page .profile-code,.rc-page .share-offer-menu{color:var(--ui-text-primary);background:var(--ui-surface-card);border-color:var(--ui-border-default)}.rc-page .share-offer-menu{box-shadow:none}.rc-page .share-offer-menu input{min-height:44px;color:var(--ui-text-primary);border:1px solid var(--ui-border-default);border-radius:12px;font:inherit}.rc-page .public-offer-summary h1{font-size:1.75rem;line-height:1.2}.rc-page .public-offer-volume{font-size:1.25rem;color:var(--ui-text-secondary)}.rc-page .public-offer-price strong{font-size:2.5rem}.rc-page :where(label){display:flex;flex-direction:column;gap:8px;color:var(--ui-text-secondary);font-size:.8125rem;font-weight:500;max-width:100%;margin-bottom:16px}.rc-page :where(label):has(input[type=checkbox],input[type=radio]){flex-direction:row;align-items:center;gap:10px;min-height:44px;color:var(--ui-text-primary);font-size:.875rem}.rc-page input:not([type=checkbox]):not([type=radio]):not([type=file]),.rc-page select,.rc-page textarea{width:100%;max-width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--ui-border-default);border-radius:16px;background:var(--ui-surface-card);color:var(--ui-text-primary);font-size:.875rem;line-height:1.5}.rc-page input[type=checkbox],.rc-page input[type=radio]{accent-color:var(--ui-brand-berry);flex:none;width:20px;height:20px}.rc-page input::placeholder,.rc-page textarea::placeholder{color:var(--ui-text-secondary);opacity:1}.rc-page textarea{min-height:96px;resize:vertical}.rc-page fieldset{padding:0;margin:0;border:0}.rc-page .check-row,.rc-page .notification-settings,.rc-page .public-offer-observation,.rc-page .saved-offer-inactive,.rc-page .state-box{padding:18px;border:1px solid var(--ui-border-default);border-radius:18px;background:var(--ui-surface-card);color:var(--ui-text-primary);box-shadow:none;margin:16px 0}.rc-page .check-row h2,.rc-page .state-box>h2{margin-top:0}.rc-page .state-box h3{margin-top:12px}.rc-page .state-box:has(.rc-empty-heart){text-align:center;padding:28px 20px}.rc-empty-heart{display:block;margin:0 auto 18px;width:40px;height:40px}.rc-page .form-hint.rc-preservation-note{padding:14px 16px;border-radius:18px;background:var(--status-check-bg,#f0ebf6);color:var(--ui-text-primary)}.rc-page .favorites-tabs,.rc-page .rc-saved-filters{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0;padding:0;border:0}.rc-page .favorites-tabs a{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:44px;border:1px solid var(--ui-border-default);border-radius:999px;padding:10px 16px;text-decoration:none;color:var(--ui-text-primary);background:var(--ui-surface-card);font-size:.8125rem}.rc-page .favorites-tabs a[aria-current]{background:var(--ui-action-primary);border-color:var(--ui-action-primary);font-weight:700}.rc-page .check-list,.rc-page .favorite-stores,.rc-page .offers-grid,.rc-page .saved-offer-history{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0}.rc-page .offer-card-shell{display:flex;flex-direction:column;gap:10px;position:relative;border-radius:18px;background:var(--ui-surface-card);padding:0;border:1px solid var(--ui-border-default);overflow:visible}.rc-page .offer-card-shell [data-rc-card]{border:0}.rc-page .rc-offer-extras{padding:0 12px 12px;font-size:.8125rem;color:var(--ui-text-secondary)}.rc-page .rc-offer-extras p{margin-bottom:8px}.rc-page .rc-offer-extras .save-offer-button{position:static}.rc-page .offer-card-actions{position:static;display:flex;flex-direction:column;gap:8px;margin:0;padding:0 12px 12px;border:0;background:transparent}.rc-page .card-address,.rc-page .card-saving,.rc-page .volume{font-size:.75rem}.rc-page .hero-actions,.rc-page .public-offer-actions,.rc-page .secondary-actions,.rc-page .section-title,.rc-page .store-primary-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:16px 0}.rc-page .section-title h2{flex:1 1 12rem;margin:0}.rc-page .hero-actions>a:not(.button),.rc-page .secondary-actions>a:not(.button){min-height:44px;align-content:center}.rc-page .filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.rc-page .filters label{margin:0}.rc-page details{border-radius:16px;max-width:100%;margin:12px 0}.rc-page summary{cursor:pointer;min-height:44px;align-content:center;color:var(--ui-text-primary);font-weight:600;padding:8px 0}.rc-page .rc-anonymous-banner{background:var(--ui-brand-blueberry);color:var(--ui-text-inverse);border-radius:20px;padding:18px;font-size:.875rem;margin:16px 0 20px}.rc-page .rc-profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0}.rc-profile-stats a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--ui-surface-card);border:1px solid var(--ui-border-default);border-radius:18px;padding:16px 10px;text-decoration:none;font-size:.75rem}.rc-profile-stats strong{font-size:1.5rem}.rc-page .rc-settings-links{display:grid;gap:10px;margin:18px 0}.rc-settings-links a{display:flex;align-items:center;gap:14px;min-height:62px;padding:14px 16px;background:var(--ui-surface-card);border-radius:16px;color:var(--ui-text-primary);text-decoration:none;font-size:.875rem}.rc-settings-links img{flex:none;display:block;max-width:none}.rc-settings-links a>span:not([aria-hidden]){flex:1 1}.rc-settings-links a:after{content:"›";font-size:1.5rem;color:var(--ui-text-secondary)}.rc-page .rc-profile-settings>summary{font-size:1rem}.rc-page .store-heading{display:flex;flex-direction:column;gap:12px;background:var(--ui-brand-blueberry);color:var(--ui-text-inverse);border-radius:22px;padding:20px;margin:12px 0 24px}.rc-page .store-heading :where(h1,p,.eyebrow,.address){color:var(--ui-text-inverse)}.rc-page .store-brand-heading{display:flex;align-items:center;gap:14px}.rc-page .store-stats{display:flex;flex-wrap:wrap;gap:24px;background:none;padding:0;margin:0;color:inherit}.rc-page .store-stats div{display:flex;flex-direction:column;gap:2px}.rc-page .store-stats strong{font-size:1.5rem;color:inherit}.rc-page .store-stats span{font-size:.75rem;color:inherit}.rc-page .store-suggestion-form{max-width:720px;margin:auto;background:none;border:0;padding:0}.rc-page .disclaimer,.rc-page .store-suggestion-form>p{font-size:.8125rem;color:var(--ui-text-secondary)}.rc-page .form-row{display:flex;flex-wrap:wrap;gap:12px}.rc-page .form-row>label{flex:1 1 140px}.rc-page .map-shell{width:100%;border-radius:18px;overflow:hidden;border:1px solid var(--ui-border-default);margin:16px 0}.rc-page .check-actions,.rc-page .confirmation-buttons{display:flex;flex-wrap:wrap;gap:10px}.rc-page .check-submit{position:static;display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:18px;background:var(--ui-surface-card);border:1px solid var(--ui-border-default);border-radius:18px;margin:18px 0}.rc-page .check-submit>span{font-size:.75rem;color:var(--ui-text-secondary)}.rc-page .check-row{margin:0}.rc-page .check-row .button{min-width:64px}.rc-page .request-status{display:inline-flex;align-items:center;padding:7px 12px;border-radius:999px;background:var(--status-check-bg,#f0ebf6);color:var(--ui-text-secondary);font-size:.75rem;margin:6px 0 12px}.rc-page .status-approved{background:var(--status-confirmed-bg,#e7f6ec);color:var(--status-confirmed-fg,#257a4b)}.rc-page .public-offer-ended,.rc-page .public-offer-photo{border-radius:22px;background:var(--ui-surface-card);border:1px solid var(--ui-border-default)}.rc-page .discount-pill,.rc-page .public-offer-price strong{color:var(--ui-text-primary)}.rc-page .discount-pill{background:var(--ui-action-primary)}.rc-page .shared-nearby-card{border-color:var(--ui-border-default);border-radius:18px;background:var(--ui-surface-card)}.rc-page .shared-nearby-card h3,.rc-page .shared-nearby-card strong{color:var(--ui-text-primary)}.rc-page .public-offer-ended{padding:24px}.rc-invitation-page{max-width:680px}body:has(.rc-page) [data-shell-slot=footer] .site-footer{background:var(--ui-surface-app);color:var(--ui-text-secondary);border-top:1px solid var(--ui-border-default);font-family:var(--ui-typography-family)}body:has(.rc-page) .site-footer a{color:var(--ui-text-secondary)}body:has(.rc-page) .install-prompt summary{color:var(--ui-text-primary)}@media (min-width:768px){.rc-page{width:calc(100% - 64px);padding-top:32px}.rc-page h1{font-size:1.875rem}.rc-page .favorite-stores,.rc-page .offers-grid,.rc-page .saved-offer-history{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rc-page .filters{grid-template-columns:repeat(4,minmax(0,1fr))}.rc-page .store-heading{flex-direction:row;align-items:center;justify-content:space-between;gap:32px}.rc-profile-page{max-width:860px}.rc-favorites-page{max-width:1120px}.rc-page .rc-settings-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.rc-page .offers-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:359px){.rc-page{width:calc(100% - 28px)}.rc-page .filters,.rc-page .rc-profile-stats{grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.rc-page .button,.rc-page .rc-anonymous-banner,.rc-page .store-heading{border:1px solid CanvasText}}.rc-page .offers-grid,.rc-page .shared-nearby-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.rc-add-flow .ra-form :is(h2,h3),.rc-search-page .sf-title h1,body:has(.rc-home-header) .site-footer{overflow-wrap:anywhere}.rc-search-page .sf-title>*{min-inline-size:0}.rc-search-page[data-rc-search] .rc-concept-results-mark{font-size:min(7rem,60vw)}.rc-search-page .sf-availability>summary{min-block-size:44px;padding-block:8px;box-sizing:border-box;cursor:pointer}.rc-filter-panel .sf-reset{min-block-size:44px!important}.rc-filter-panel summary{min-block-size:44px;padding-block:8px;box-sizing:border-box}.rc-filter-panel .sf-panel-scroll fieldset>button{min-block-size:44px}.rc-detail .correction-form form,.rc-page .correction-form form{min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere;container:rc-report/inline-size}.report-selected{display:none}@container rc-report (max-width: 15rem){.report-selected{display:block;font-size:.6875rem;line-height:1.5}}.rc-detail .correction-form :is(input,select,textarea),.rc-page .correction-form :is(input,select,textarea){box-sizing:border-box;inline-size:100%;max-inline-size:100%;min-inline-size:0}.rc-detail .correction-form form label{display:grid;gap:8px;font-size:.8125rem}.rc-detail .correction-form form .button{min-block-size:44px;font-size:.875rem}.report-close{display:none}.dt-tools .report-close{display:block}.rc-detail .reflow-popup-close,.rc-page .reflow-popup-close{position:sticky;inset-block-start:0;z-index:1;margin:0 0 12px auto;min-block-size:44px;max-inline-size:100%;background:var(--ui-surface-card)}.ra-store-save-compact,.sf-action-compact{display:none}.ra-surface.ra-store-surface{container:ra-store/inline-size;scroll-padding-block:12px calc(6rem + 40px)}dialog:has(.rc-filter-panel){container:rc-filter-sheet/inline-size}@container ra-store (max-width: 15rem){.ra-surface.ra-store-surface .ra-surface-header{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px}.ra-surface.ra-store-surface .ra-surface-header h2{grid-row:2;margin:0;padding:0}.ra-surface.ra-store-surface .ra-surface-close{grid-row:1;justify-self:start}.ra-store-save-full{display:none}.ra-store-save-compact{display:inline}.ra-store-surface .ra-picker-actions>button{padding-block:10px}}@container rc-filter-sheet (max-width: 20rem){dialog[data-rc-surface]:has(.rc-filter-panel) [data-scroll-owner=modal]{overflow-y:auto;display:block;scroll-padding-block:12px calc(6rem + 40px)}.rc-filter-panel.rc-filter-panel{display:block;height:auto}.rc-filter-panel .sf-panel-scroll{overflow:visible}.rc-filter-panel .sf-panel-actions{position:sticky;inset-block-end:0;gap:8px;padding-block:10px;background:var(--ui-surface-app);z-index:1}.rc-filter-panel .sf-action-full{display:none}.rc-filter-panel .sf-action-compact{display:inline}.rc-filter-panel .sf-panel-actions>button{min-block-size:44px;padding-block:10px}}@media (max-width:760px){.ra-store-surface.ra-surface{display:block;overflow-y:auto}.ra-store-surface.ra-surface .ra-store-scroll{overflow:visible;max-block-size:none}.ra-store-surface .ra-picker-actions{position:sticky;inset-block-end:-18px}.rc-detail .dt-tools .correction-form form,.rc-detail .dt-tools .share-offer-menu,.rc-page .share-offer-menu{position:fixed;inset-inline:12px;inset-block-start:auto;inset-block-end:max(12px,var(--ui-safe-bottom));inline-size:auto;width:auto;max-inline-size:none;max-block-size:calc(100dvh - 24px);overflow-y:auto;overscroll-behavior:contain;transform:none;z-index:var(--ui-layer-surface);box-sizing:border-box}}html body :is(.rc-home,.rc-home-header,.rc-page,.rc-detail,.rc-add-flow,dialog,.ra-surface) :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),textarea,select){font-family:var(--ui-typography-family);font-size:max(1rem,16px);line-height:1.5;min-inline-size:0;max-inline-size:100%}.rc-home[data-rc-home] .rc-section-title>a,.rc-home[data-rc-home].rc-fresh-home .rc-all-categories{display:inline-flex;align-items:center;justify-content:center;min-inline-size:44px;min-block-size:44px;border-radius:12px;white-space:normal}html body :is(.rc-home-header,.rc-page,.rc-detail,.rc-add-flow,dialog,.ra-surface) :is(button,summary,.button){min-block-size:44px;white-space:normal;overflow-wrap:anywhere}.rc-home[data-rc-home] :is(.rc-offer-title,.rc-store-name),html body :is(.rc-page,.rc-detail,.rc-add-flow) :is(h1,h2,h3,p,label,summary){overflow-wrap:anywhere}html body .rc-home[data-rc-home] :is(h2,h3,p,summary>span),html body .rc-install-guide .rc-install-heading{min-inline-size:0;overflow-wrap:anywhere}html body [data-rc-card]>div:first-child>div,html body [data-rc-card][data-layout] h3{min-inline-size:0;overflow-wrap:anywhere}html body .rc-home[data-rc-home].rc-fresh-home .rc-home-search-note{font-size:.875rem;line-height:1.6}html body textarea:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:3px}.rc-home-category-select{display:none}html body .rc-home[data-rc-home] section.rc-home-filter-card{container:rc-home-filters/inline-size}@container rc-home-filters (max-width: 14rem){html body .rc-home[data-rc-home].rc-fresh-home .rc-home-filter-actions{grid-template-columns:minmax(0,1fr)}}html body [data-shell-slot=navigation] nav[data-rc-navigation]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}html body [data-shell-slot=navigation] a[data-destination]{min-inline-size:0;margin-inline:0}html body [data-shell-slot=navigation] a[data-destination] [data-nav-label]{max-inline-size:100%;white-space:normal;overflow-wrap:anywhere}@media (max-width:359px){html body [data-shell-slot=navigation]{--ui-nav-label-size:0.6875rem}}html body .rc-home[data-rc-home].rc-fresh-home section.rc-home-purpose{container:rc-benefits/inline-size}@container rc-benefits (max-width: 12rem){html body .rc-home[data-rc-home].rc-fresh-home section.rc-home-purpose ul{grid-template-columns:minmax(0,1fr);gap:20px}html body .rc-home[data-rc-home].rc-fresh-home section.rc-home-purpose li{flex-direction:row;text-align:left;align-items:center}html body .rc-home[data-rc-home].rc-fresh-home section.rc-home-purpose li>span[aria-hidden]{width:72px}html body .rc-home[data-rc-home].rc-fresh-home section.rc-home-purpose li>span:last-child{min-inline-size:0;overflow-wrap:anywhere}}@media (max-width:760px),(min-width:480px) and (max-width:1024px) and (max-height:500px){html body .rc-home[data-rc-home].rc-fresh-home .rc-all-categories,html body .rc-home[data-rc-home].rc-fresh-home .rc-chips{display:none}.rc-home[data-rc-home] .rc-home-category-select{display:block}html body .rc-home[data-rc-home] .rc-home-category-select select{inline-size:100%;min-block-size:52px;padding:12px 40px 12px 16px;border:0;border-radius:14px;background-color:var(--ui-surface-muted);color:var(--ui-text-primary);font-weight:600}}@media (max-width:400px){html body .rc-home[data-rc-home].rc-fresh-home .rc-fresh-search{grid-template-columns:minmax(0,1fr)}html body .rc-home[data-rc-home].rc-fresh-home .rc-fresh-search>button{width:100%}}