body{color:var(--text);background:#fff}.home-storefront,.commerce-shell{background:var(--bg);min-height:100vh;color:var(--text)}.home-site-header,.commerce-header{border-color:var(--line-soft);background:#fffffffa;box-shadow:0 7px 24px #1118270f}.home-utility{background:var(--accent);color:#171717;border-color:#e7b900}.home-utility-links a:hover,.home-utility-links a.active{color:#000;text-decoration:underline}.home-brand,.commerce-logo{background:0 0;border-radius:0;padding:0}.home-header-search,.commerce-search{color:var(--muted);background:#fff;border-color:#cfd3d8;box-shadow:0 3px 12px #1118270d}.home-header-search input,.commerce-search input{color:var(--text)}.home-header-search input::placeholder,.commerce-search input::placeholder{color:#858b93}.home-header-search>button,.commerce-search>button{background:var(--accent);color:#111}.home-header-actions,.home-nav-inner,.commerce-actions,.commerce-nav>div{color:#24272b}.home-header-actions small,.home-account-link small,.home-cart-link small{color:#68707a}.home-nav,.commerce-nav{border-color:var(--line-soft);background:#fff}.home-nav-link.active{color:#171717;box-shadow:inset 0 -3px 0 var(--accent)}.home-account-link>svg,.home-cart-icon>svg{color:#24272b}.home-language-trigger,.home-language-panel,.home-nav-dropdown-panel{border-color:var(--line);color:#24272b;background:#fff;box-shadow:0 14px 34px #11182721}.home-language-trigger{background:#fff9}.home-language-panel button,.home-nav-dropdown-panel a{color:#24272b}.home-language-panel button:hover,.home-language-panel button:focus-visible,.home-language-panel button.active,.home-nav-dropdown-panel a:hover,.home-nav-dropdown-panel a:focus-visible{color:#735b00;background:#fff8d7}.home-section-heading a,.home-category-copy small,.home-product-copy footer strong,.catalog-heading>strong,.catalog-toolbar-clear,.catalog-breadcrumb a:hover,.home-nav-link:hover,.commerce-nav a:hover,.commerce-nav a.active{color:var(--accent-text)}.search-autocomplete-panel{color:#1f2328;background:#fff;border-color:#d8dce1;box-shadow:0 18px 40px #11182724}.search-autocomplete-heading{color:#4f5863;border-color:#e3e5e8}.search-autocomplete-option{color:#1f2328;border-color:#eceef0}.search-autocomplete-option:hover,.search-autocomplete-option.active,.search-autocomplete-option:focus-visible{background:#fff8d7}.search-autocomplete-icon{background:#f7f8fa;border-color:#d8dce1}.smart-search-divider{background:#f7f8fa;border-color:#e3e5e8}.home-hero{background:#fff}.home-hero-carousel{border:1px solid var(--line-soft);background:#fff;box-shadow:0 8px 22px #11182712}.home-hero-carousel-link .home-banner-image,.home-hero-aside .home-banner-image{background:#fff}.home-hero-dots button{border-color:#fff;box-shadow:0 1px 5px #0000004d}.home-category-section,.home-featured-section{background:#fff}.home-section-heading h1,.home-section-heading h2{color:#171717}.home-category-carousel{--home-category-border:#dfe2e6;--home-category-surface:#fff}.home-category-item,.home-product-card{color:#171717;background:#fff}.home-category-item:hover,.home-product-card:hover{background:#fffbed}.home-category-item small,.home-product-copy>p,.home-product-copy footer>span{color:#68707a}.home-category-scroll{color:#545b64;box-shadow:0 4px 14px #1118271a}.home-category-scroll:hover{background:var(--accent);color:#111}.home-product-grid,.home-product-card,.catalog-product-grid,.catalog-product-card{border-color:#dfe2e6}.home-product-copy footer del{color:#767d86;text-decoration-color:#767d86}.home-login-gate{color:#252525;background:#fff8d7;border-color:#e4c438}.home-benefits{background:#f7f8fa;border-color:#e0e3e6}.home-benefits-inner>div{border-color:#dfe2e6}.home-benefits-inner svg{color:#171717}.home-benefits-inner small{color:#68707a}.catalog-filter-sidebar,.catalog-results-toolbar,.catalog-sort-options button,.catalog-sort-options select,.catalog-price-inputs input,.catalog-price-presets button,.catalog-pagination button,.product-detail-card,.product-information,.product-review-panel,.cart-dialog,.auth-dialog,.filter-drawer,.account-sidebar,.account-main,.checkout-panel,.order-card,.public-panel,.help-card,.contact-card,.article-card{color:#1f2328;background:#fff;border-color:#d8dce1}.catalog-filter-title,.catalog-filter-section,.catalog-pagination,.product-rating span{border-color:#dfe2e6}.catalog-filter-section h3,.mobile-filter-trigger,.filter-drawer>header button{color:#1f2328}.catalog-filter-option,.catalog-sort-label,.catalog-sort-options button,.catalog-sort-options select,.catalog-pagination button{color:#4f5863}.catalog-price-presets button:hover,.catalog-price-presets button.active{color:#6e5700;background:#fff8d7;border-color:#d9a900}.catalog-filter-option.active .catalog-filter-check{box-shadow:inset 0 0 0 3px #fff}.filter-drawer>header{background:#fff;border-color:#dfe2e6}.mobile-filter-trigger{background:#fff;border-color:#d4d8dd}.store-product-card,.home-product-card{box-shadow:none}.store-product-card:hover,.home-product-card:hover{border-color:#e2bb13;box-shadow:0 8px 22px #11182714}.store-product-image,.home-product-image,.product-main-image,.product-thumbnails button{background:#fff}.store-favorite,.home-product-favorite{color:#545b64;background:#ffffffe6;border-color:#d8dce1}.page-title>a,.page-title>button,input,select,textarea{color:#1f2328;background-color:#fff;border-color:#cfd3d8}input::placeholder,textarea::placeholder{color:#8a919a}.home-mobile-nav,.store-mobile-nav{color:#59616b;background:#fffffff7;border-color:#d8dce1;box-shadow:0 -8px 24px #11182714}.home-mobile-nav .active,.store-mobile-nav .active{color:#8a6d00}.campaign-page,.campaign-content-tabs,.campaign-surface{background:#fff}.campaign-photo,.campaign-steps article,.campaign-prizes article,.campaign-special-prize,.campaign-categories article,.campaign-calendar,.campaign-calendar>header,.campaign-calendar-weekdays,.campaign-calendar-details article,.campaign-rules li{color:#25282c;background:#fff;border-color:#d8dce1}.campaign-hero{--accent-text:var(--accent);background:#0b0b0d}.campaign-hero h1,.campaign-hero h1 small,.campaign-hero-copy>p,.campaign-hero-copy>p strong,.campaign-actions a{color:#fff}.campaign-tab-rail,.campaign-faq details{border-color:#d8dce1}.campaign-tab-rail button,.campaign-section-title p,.campaign-steps p,.campaign-prizes p,.campaign-topic-summary p,.campaign-rules>p{color:#626a73}.campaign-tab-rail button:hover{color:#171717;background:#fff8d7}.campaign-faq summary,.campaign-prizes h3,.campaign-categories b,.campaign-calendar>header b{color:#1f2328}.auth-dialog-backdrop,.cart-dialog-backdrop,.filter-drawer-backdrop,.product-image-dialog-backdrop{background:#1118279e}.auth-dialog-error,.form-error{color:#b4232f;background:#fff0f1;border-color:#f3b8be}.auth-dialog-security,.form-hint{color:#59616b;background:#f7f8fa;border-color:#dfe2e6}.home-product-discount,.sale-badge,.danger-button{color:#fff}@media (max-width:760px){.home-site-header{box-shadow:0 4px 14px #11182712}.home-mobile-header-actions>a,.home-mobile-header-actions>button{color:#24282d}.home-category-scroll{color:#4f5863;background:#fff;border-color:#d8dce1}}input::placeholder,textarea::placeholder,.home-search input::placeholder,.smart-search-input-wrap input::placeholder,.smart-search-input-wrap textarea::placeholder{color:var(--text-placeholder);opacity:1}.product-breadcrumb,.product-specs dt,.product-purchase-area>small,.product-detail-data-list dt,.product-dimensions-grid dt,.product-dimensions-note,.product-review-score small,.product-review-item time,.product-review-rating>span,.product-review-empty,.product-review-pagination{color:var(--text-tertiary)}.product-tabs button,.product-review-panel h2 span,.product-review-filters>span,.product-review-filters button{color:var(--text-secondary)}.product-description-layout p,.product-description-layout li,.product-service-copy p,.product-dimensions-intro p,.product-review-author>strong,.product-review-item p{color:#30353b}.product-detail-data-list div{border-color:#d8dce1}.product-review-overview,.product-review-filters button{border-color:#cfd3d8}.product-supplemental-error{color:#b4232f}.search-autocomplete-heading small,.search-autocomplete-copy small,.search-autocomplete-trailing,.home-nav-dropdown-panel small,.smart-search-input-wrap button,.smart-search-message,.smart-search-history>div>span>button:last-child,.catalog-pagination,.catalog-mobile-search,.catalog-heading-copy>strong{color:var(--text-tertiary)}.catalog-mobile-heading-actions button{color:var(--text-secondary)}.article-news-date,.article-detail-meta,.article-detail-aside ol{color:var(--text-tertiary)}.article-detail-body,.article-detail-body>.article-detail-lead,.article-detail-body ul{color:#30353b}.campaign-breadcrumb,.campaign-tab-rail button,.campaign-section-title p,.campaign-steps p,.campaign-topic-summary p,.campaign-prizes span,.campaign-categories small,.campaign-calendar>header small,.campaign-calendar-grid>div,.campaign-faq details p,.campaign-entry-panel header small,.campaign-entry-panel header p,.campaign-entry-step-heading p,.campaign-entry-numbers small,.campaign-entry-hint,.campaign-entry-guest>p,.campaign-entry-complete>p,.campaign-entry-guest>small,.campaign-entry-summary span,.campaign-quiz-timer span,.campaign-quiz-progress,.campaign-question>header,.campaign-quiz-note,.campaigns-card-flags>b,.campaigns-meta span,.campaigns-page .content-pagination,.campaigns-feed-state{color:var(--text-tertiary)}.campaign-entry-checks>div,.campaign-entry-consent,.campaign-entry-readiness>span,.campaign-entry-numbers b,.campaign-entry-complete>a,.campaign-quiz-header>button,.campaign-question-choices b,.campaigns-meta b,.campaigns-filter button{color:var(--text-secondary)}.campaign-calendar-grid>div.event{color:#30353b}.campaigns-personal-pin{color:#fff}.campaigns-personal-pin:hover,.campaigns-personal-pin.active{color:var(--accent)}.home-product-discount,.sale-badge{color:#fff;background:#b4232f}.checkout-dialog-items strong,.checkout-dialog-points strong,.checkout-dialog-note>span,.account-sidebar-nav a,.account-sidebar-nav button,.account-sidebar-member b,.account-phone-dialog-actions button,.account-gender-field label,.account-guest-actions button,.account-help-categories>div>button strong,.account-help-faq article>button,.account-help-no-results strong,.account-help-contact strong,.account-help-contact button,.account-chat-message p,.account-chat-file strong,.account-chat-attachment strong,.account-address-label label,.account-address-set-default,.account-favorite-grid a strong,.account-payment-form>div:last-child button,.account-segmented button,.account-pagination button,.account-notification-empty strong,.account-payment-reference-form footer button,.account-card-reference-form footer button,.account-card-reference-form>header,.payment-inline-actions :is(button,a).secondary,.payment-cancel-dialog>footer button{color:var(--text-secondary)!important}.checkout-dialog-delivery small,.checkout-dialog-points small,.checkout-dialog-note em,.checkout-coupon-empty,.account-sidebar-member small,.account-member-card>small,.account-panel-heading span,.account-portrait-panel p,.account-purchase-stats-title small,.account-purchase-stats small,.account-guest-card p,.account-help-hero p,.account-help-hero form>svg,.account-help-hero form button,.account-help-categories>div>button small,.account-help-faq>header small,.account-help-faq article p,.account-help-contact small,.account-chat-message small,.account-chat-message time,.account-chat-file small,.account-chat-attachment small,.account-chat-attach,.account-chat-composer>small,.account-chat-attachment button,.account-location-trigger svg,.account-location-tabs button,.account-address-tags b,.account-address-tags i,.account-simple-list article small,.account-security-list small,.account-password-field button,.account-password-strength strong.empty,.account-password-strength ul,.account-security-password .field-label small,.account-pagination,.account-notification-toolbar>small,.account-notification-feed>button.read .account-notification-icon,.account-notification-feed>button.read .account-notification-copy strong,.account-notification-copy small,.account-notification-feed time,.account-notification-empty small,.account-special-discounts>header small,.account-special-discounts article>small,.account-coupon-copy>span,.account-coupon-copy small,.account-card-reference-form>header>span,.payment-method-summary small,.payment-method-summary p,.payment-channel-content p,.payment-card-form label,.payment-wallet-form label,.payment-otp-form label,.payment-security-note p,.payment-order-summary dt,.payment-order-summary>p,.payment-order-summary>small,.payment-cancel-dialog-body p{color:var(--text-tertiary)}.order-checkout-page,.payment-mobile-page,.orders-page,.order-detail-page{color:var(--text)}.order-checkout-heading p,.order-checkout-products>header,.order-checkout-products article small,.order-checkout-shipping header span,.order-checkout-delivery small,.order-checkout-benefits small,.order-checkout-payment-provider,.order-checkout-summary dl>div,.order-checkout-total>footer p,.payment-provider-header>span,.payment-method-summary small,.payment-method-summary p,.payment-channel-content p,.payment-qr-panel>div:last-child>small,.payment-security-note p,.payment-order-summary dt,.payment-order-summary>p,.payment-order-summary>small,.order-detail-heading>a,.order-detail-heading>div>span,.order-detail-progress small,.order-detail-guidance p,.order-detail-address>span,.order-detail-address>p,.order-detail-address dt,.order-detail-delivery-timeline>header span,.order-detail-delivery-timeline time,.order-detail-delivery-timeline li small,.order-detail-products>header small,.order-detail-products>article>div small,.order-detail-summary dt{color:var(--text-tertiary)}.order-checkout-address-details dd,.order-checkout-products article>div strong,.order-checkout-products article>b,.order-checkout-products article>em,.order-checkout-note input,.order-checkout-delivery button,.order-checkout-payment header button,.payment-checkout-heading,.payment-method-summary strong,.payment-channel-content h2,.payment-security-note strong,.payment-order-summary h2,.payment-order-summary dd,.order-detail-progress strong,.order-checkout-payment header button.active{color:var(--text)}.order-checkout-note input::placeholder{color:var(--text-placeholder)}.order-checkout-summary .special-discount :is(dt,dd),.order-detail-summary .discount dd,.order-detail-delivery-timeline li.current strong{color:var(--success)}.payment-form-error{color:var(--danger)!important}.payment-cancel-dialog-body p,.payment-cancel-dialog>footer button{color:var(--text-secondary)}.payment-barcode i{background:#171717}.order-detail-address dd,.account-order-tracking strong{color:#075d8f}.order-detail-footer-actions .danger{border-color:color-mix(in srgb, var(--danger) 42%, var(--line));color:#b4232f}
