html[data-theme=primeiroEstilo]{--customer-root-scrollbar-track:#fffaf5;--customer-root-scrollbar-thumb:#fcc49d}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker{--pq-time-surface:#fff;--pq-time-text:#2b1719;--pq-time-muted:#755f62;--pq-time-border:#f1d9db;--pq-time-input-bg:#fff1f2;--pq-time-accent:#e33b42;--pq-time-accent-strong:#cc2f36;background:linear-gradient(#fff 0%,snow 100%);border-color:#f1d9db;outline:none;box-shadow:0 24px 60px #5b1f242e,0 8px 24px #5b1f241a}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__header,html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__footer{border-color:#f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__icon{color:#e33b42;background:#fff1f2;border-color:#f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__close{color:#755f62;background:#fff1f2;border-color:#f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__close:hover{color:#2b1719;background:#ffe5e7}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__quick button,html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__wheel{color:#755f62;background:snow;border-color:#f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__quick button:hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__quick button.is-active{color:#cc2f36;background:#fff1f2;border-color:#e33b42}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__wheel{scrollbar-color:#e33b4257 transparent;background:linear-gradient(#fff1f2,#0000 26% 74%,#fff1f2)}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__wheel::-webkit-scrollbar-thumb{background:#e33b4257}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__wheel button{color:#755f62}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__wheel button:hover{color:#2b1719;background:#fff1f2}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__wheel button.is-selected{color:#2b1719;background:#fff3f4;border-color:#e33b42;box-shadow:0 5px 14px #e33b421f,inset 0 1px #ffffffb8}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__apply{color:#fff;background:#e33b42;border-color:#e33b42;box-shadow:0 8px 18px #e33b422e}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__apply:hover:not(:disabled){background:#cc2f36}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__cancel{color:#755f62;background:#fff1f2;border-color:#f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .pq-time-picker__clear{color:#755f62}html[data-theme=vermelhoBranco]{--customer-root-scrollbar-track:#fff;--customer-root-scrollbar-thumb:#f4b5b7}html[data-theme=brancoRosa]{--customer-root-scrollbar-track:#fff9fc;--customer-root-scrollbar-thumb:#f6bbd2}html[data-theme=verdeBranco]{--customer-root-scrollbar-track:#f8fff1;--customer-root-scrollbar-thumb:#c1daad}html[data-theme=verdeAmarelo]{--customer-root-scrollbar-track:#fffbea;--customer-root-scrollbar-thumb:#f0d486}html[data-theme=vermelhoAmarelo]{--customer-root-scrollbar-track:#fffaf0;--customer-root-scrollbar-thumb:#f1adaa}html[data-theme=vermelhoBranco] body[data-app-area=customer] .product-loading-page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#2b1719;background:#fcfafa}html[data-theme=vermelhoBranco] body[data-app-area=customer] .product-loading-image,html[data-theme=vermelhoBranco] body[data-app-area=customer] .product-loading-line,html[data-theme=vermelhoBranco] body[data-app-area=customer] .product-loading-option{background:#fff1f2;border:1px solid #f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .product-loading-button{background:#ffe5e7;border:1px solid #f1d9db}html[data-theme=vermelhoBranco] body[data-app-area=customer] .product-loading-page .loading-bar:after{background:linear-gradient(90deg,#0000,#e33b421f,#0000)}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.product-loading-page,.points-store-loading){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--theme-text)!important;background:radial-gradient(circle at 80% 0%, color-mix(in srgb, var(--theme-primary) 10%, transparent), transparent 34%), var(--theme-bg)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.product-loading-image,.product-loading-line,.product-loading-option,.points-loading-hero,.points-loading-balance,.points-loading-card){border:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.product-loading-page,.points-store-loading) .loading-bar:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--theme-primary) 14%, transparent), transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .points-loading-error{color:var(--theme-danger)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--customer-page-glow:transparent;--customer-radius-card:20px;--customer-radius-control:13px;--customer-shadow-card:0 12px 32px #31161714;--customer-shadow-float:0 18px 44px #31161724;--theme-surface-soft:color-mix(in srgb, var(--theme-surface) 88%, transparent);--theme-focus-ring:color-mix(in srgb, var(--theme-primary) 28%, transparent);--layout-topbar-bg:color-mix(in srgb, var(--theme-surface) 92%, transparent);--layout-topbar-text:var(--theme-text);--layout-topbar-border:var(--theme-border);--layout-card-bg:var(--theme-surface);--layout-card-border:var(--theme-border);--layout-card-text:var(--theme-text);--layout-btn-primary-bg:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong));--layout-btn-primary-text:var(--theme-primary-contrast);--layout-btn-secondary-bg:var(--theme-surface);--layout-btn-secondary-text:var(--theme-text);--layout-btn-border:var(--theme-border);--layout-input-bg:var(--theme-surface);--layout-input-text:var(--theme-text);--layout-input-border:var(--theme-border-strong);--layout-input-placeholder:var(--theme-muted);color:var(--theme-text);background:radial-gradient(circle at 86% 0%, var(--customer-page-glow), transparent 27%), var(--theme-bg)!important}html[data-theme=primeiroEstilo] body[data-app-area=customer]{--theme-bg:#fffaf5;--theme-surface:#fff;--theme-text:#241b16;--theme-muted:#74645b;--theme-border:#d9570c26;--theme-border-strong:#d9570c52;--theme-primary:#f97316;--theme-primary-strong:#d9570c;--theme-primary-contrast:#fff;--layout-btn-primary-bg:linear-gradient(135deg, #f97316, #d9570c);--layout-btn-primary-text:#fff;--theme-success:#238653;--theme-warning:#c66a09;--theme-danger:#b83a2e;--customer-page-glow:#f973161a;--customer-shadow-card:0 12px 32px #6c371417;--customer-shadow-float:0 18px 44px #6c371426}html[data-theme=vermelhoBranco] body[data-app-area=customer]{--theme-bg:#fcfafa;--theme-surface:#fff;--theme-text:#2b1719;--theme-muted:#755f62;--theme-border:#f1d9db;--theme-border-strong:#e33b42;--theme-primary:#e33b42;--theme-primary-strong:#cc2f36;--theme-primary-contrast:#fff;--layout-btn-primary-bg:var(--theme-primary);--theme-success:#2eaa5b;--theme-warning:#b87300;--theme-danger:#b4232d;--customer-page-glow:transparent;--customer-shadow-card:0 12px 32px #70171c17;--customer-shadow-float:0 18px 44px #70171c29}html[data-theme=brancoRosa] body[data-app-area=customer]{--theme-bg:#fff9fc;--theme-surface:#fff;--theme-text:#3d1d2d;--theme-muted:#876d79;--theme-border:#bd2f6824;--theme-border-strong:#bd2f6847;--theme-primary:#e84d88;--theme-primary-strong:#bd2f68;--theme-primary-contrast:#fff;--theme-success:#27845a;--theme-warning:#bd7418;--theme-danger:#c43b5b;--customer-page-glow:#e84d881c;--customer-shadow-card:0 12px 32px #80275417;--customer-shadow-float:0 18px 44px #80275426}html[data-theme=brancoRosa] body[data-app-area=customer] .storefront-delivery-notice{color:var(--theme-text)!important;background:linear-gradient(135deg,#fff 0%,#fff1f7 100%)!important;border-color:#bd2f6838!important;box-shadow:0 8px 24px #8027541a!important}html[data-theme=brancoRosa] body[data-app-area=customer] .storefront-delivery-notice-icon{color:var(--theme-primary-strong);box-shadow:none;background:#e84d881a;border-color:#e84d8847}html[data-theme=brancoRosa] body[data-app-area=customer] .storefront-delivery-notice-copy>strong{color:var(--theme-text)!important}html[data-theme=brancoRosa] body[data-app-area=customer] .storefront-delivery-notice-copy>span{color:var(--theme-muted)}html[data-theme=brancoRosa] body[data-app-area=customer] .storefront-delivery-notice-copy b{color:var(--theme-primary-strong)}html[data-theme=verdeBranco] body[data-app-area=customer]{--theme-bg:#f8fff1;--theme-surface:#fff;--theme-text:#20331b;--theme-muted:#64715b;--theme-border:#4e7f2329;--theme-border-strong:#4e7f234d;--theme-primary:#5b9d28;--theme-primary-strong:#3e7b1a;--theme-primary-contrast:#fff;--theme-success:#287b48;--theme-warning:#b27b00;--theme-danger:#b33a2e;--customer-page-glow:#e3ad1621;--customer-shadow-card:0 12px 32px #395c1a17;--customer-shadow-float:0 18px 44px #395c1a26}html[data-theme=verdeAmarelo] body[data-app-area=customer]{--showcase-theme-tag:#f2c230;--theme-bg:#fffbea;--theme-surface:#fffdf5;--theme-text:#20331b;--theme-muted:#64715b;--theme-border:#74671833;--theme-border-strong:#4f8a2457;--theme-primary:#4f8a24;--theme-primary-strong:#356818;--theme-primary-contrast:#fff;--layout-btn-primary-bg:linear-gradient(135deg, #f6cf42, #e3ad16);--layout-btn-primary-text:#20331b;--theme-success:#287b48;--theme-warning:#b27b00;--theme-danger:#b33a2e;--customer-page-glow:#f2c23033;--customer-shadow-card:0 12px 32px #5e4e121a;--customer-shadow-float:0 18px 44px #5e4e122b}html[data-theme=vermelhoAmarelo] body[data-app-area=customer]{--showcase-theme-tag:#f2b416;--theme-bg:#fffaf0;--theme-surface:#fff;--theme-text:#351411;--theme-muted:#795c4f;--theme-border:#c1371826;--theme-border-strong:#c137184d;--theme-primary:#db261f;--theme-primary-strong:#b41918;--theme-primary-contrast:#fff;--theme-success:#287b48;--theme-warning:#d28b00;--theme-danger:#b4232d;--customer-page-glow:#f2b41626;--customer-shadow-card:0 12px 32px #80391117;--customer-shadow-float:0 18px 44px #80391129}body[data-app-area=customer] :is(.app-shell,.storefront-page,.catalog-page,.page-shell,main){color:var(--theme-text)}body[data-app-area=customer] :is(.topbar,.mobile-nav,.bottom-nav,.storefront-header,.storefront-compact-header){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--layout-topbar-bg)!important;border-color:var(--layout-topbar-border)!important;color:var(--layout-topbar-text)!important}body[data-app-area=customer] :is(.panel,.card,.product-card,.combo-card,.cart-card,.summary-card,.profile-panel,.showcase-panel,.modal-card,.dialog-card,.drawer,.sheet,.popover,.dropdown-menu,.menu-panel,.order-card,.customer-card,.stat-card,.settings-card,.form-card){background:var(--layout-card-bg);border-color:var(--layout-card-border);color:var(--layout-card-text);border-radius:var(--customer-radius-card);box-shadow:var(--customer-shadow-card)}body[data-app-area=customer] :is(input,textarea,select){background:var(--layout-input-bg);border-color:var(--layout-input-border);color:var(--layout-input-text);border-radius:var(--customer-radius-control);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body[data-app-area=customer] :is(input,textarea)::placeholder{color:var(--layout-input-placeholder);opacity:.85}body[data-app-area=customer] :is(input,textarea,select):focus-visible,body[data-app-area=customer] :is(button,a):focus-visible{outline:3px solid var(--theme-focus-ring);outline-offset:2px}body[data-app-area=customer] :is(.btn-primary,.primary-btn,button.primary,.imperial-action-control,.imperial-primary-action,.premium-primary-action,.premium-action-primary,.showcase-primary,.quick-add-button,.checkout-finalize-btn){box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent);background:var(--layout-btn-primary-bg)!important;color:var(--layout-btn-primary-text)!important;border-color:#0000!important}body[data-app-area=customer] :is(.btn-primary,.primary-btn,button.primary,.imperial-action-control,.imperial-primary-action,.premium-primary-action,.premium-action-primary,.showcase-primary,.quick-add-button,.checkout-finalize-btn):hover:not(:disabled){filter:brightness(1.04)saturate(1.04);transform:translateY(-1px)}body[data-app-area=customer] :is(.btn-secondary,.ghost-btn,.secondary-btn,button.secondary,button.ghost){background:var(--layout-btn-secondary-bg)!important;border-color:var(--layout-btn-border)!important;color:var(--layout-btn-secondary-text)!important}body[data-app-area=customer] :is(.muted,.subtitle,.description,.helper-text,.cart-caption,label small){color:var(--theme-muted)}body[data-app-area=customer] :is(.pill-link-active,.badge,.status-badge,.category-chip.active,.filter-chip.active){background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface));border-color:color-mix(in srgb, var(--theme-primary) 35%, transparent);color:var(--theme-primary-strong)}body[data-app-area=customer] :is(.floating-cart,.floating-cart-panel,.floating-cart-trigger){border-color:var(--theme-border-strong);box-shadow:var(--customer-shadow-float)}body[data-app-area=customer] ::selection{background:color-mix(in srgb, var(--theme-primary) 26%, white);color:var(--theme-text)}@media (max-width:760px){body[data-app-area=customer] :is(.panel,.card,.product-card,.combo-card,.cart-card,.summary-card){border-radius:16px}}html:not([data-theme=imperialDark]) body[data-app-area=customer]{--customer-hero-surface:color-mix(in srgb, var(--theme-surface) 94%, var(--theme-primary) 6%);--customer-hero-surface-strong:color-mix(in srgb, var(--theme-surface) 88%, var(--theme-primary) 12%);--customer-hero-text:var(--theme-text);--customer-hero-muted:var(--theme-muted);--customer-hero-accent:var(--theme-primary);--customer-hero-accent-strong:var(--theme-primary-strong)}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board{--vitrine-hero-text:var(--theme-text)!important;--vitrine-hero-muted:var(--theme-muted)!important;--vitrine-hero-accent:var(--theme-primary)!important;--vitrine-hero-surface:var(--customer-hero-surface)!important;--vitrine-hero-border:var(--theme-border)!important;--vitrine-hero-action-text:var(--theme-primary-contrast)!important;color:var(--theme-text)!important;background-color:var(--theme-surface)!important;border-color:var(--theme-border-strong)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-board-food{filter:saturate(1.04)contrast(1.03)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-board-food:after{background:linear-gradient(90deg, color-mix(in srgb, var(--theme-bg) 98%, transparent) 0%, color-mix(in srgb, var(--theme-bg) 94%, transparent) 24%, color-mix(in srgb, var(--theme-bg) 88%, transparent) 40%, color-mix(in srgb, var(--theme-bg) 10%, transparent) 70%, transparent 100%), linear-gradient(0deg, color-mix(in srgb, var(--theme-bg) 18%, transparent), transparent 58%)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board :is(.imperial-board-title span,.imperial-board-description){color:var(--theme-text)!important;text-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-title b{color:var(--theme-primary)!important;text-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-line{background:linear-gradient(90deg, var(--theme-primary), var(--theme-border-strong), transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board :is(.imperial-board-chip,.imperial-board-stat,.imperial-board-secondary){background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board :is(.imperial-board-chip strong,.imperial-board-stat strong,.imperial-board-secondary){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board :is(.imperial-board-chip small,.imperial-board-stat small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board :is(.imperial-board-chip-icon,.imperial-board-stat-icon){background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-stat em{background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-board-info-card{--vitrine-card-bg:var(--theme-surface);--vitrine-card-border:var(--theme-border);--vitrine-icon-color:var(--theme-primary-strong);--vitrine-title-color:var(--theme-text);--vitrine-eyebrow-color:var(--theme-primary);--vitrine-description-color:var(--theme-muted);--vitrine-tag-color:var(--theme-primary-strong);--vitrine-tag-bg:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface));background:var(--vitrine-card-bg)!important;border-color:var(--vitrine-card-border)!important;color:var(--vitrine-title-color)!important;box-shadow:0 12px 32px #10182014,0 2px 6px #10182008!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-board-info-card :is(h3,p,small){color:var(--vitrine-title-color)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-board-info-card p{color:var(--vitrine-description-color)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-board-info-card small{color:var(--vitrine-tag-color)!important;background:var(--vitrine-tag-bg)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card:before{background:linear-gradient(180deg, transparent, var(--theme-primary), transparent)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card>.imperial-board-info-card-icon{color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card h3{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card p{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card small{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.floating-cart,.floating-cart-panel,.floating-cart-summary){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-float)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct{background:linear-gradient(135deg, var(--theme-surface), color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface)))!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-float)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart-trigger-direct :is(.floating-cart-label,.floating-cart-copy>strong){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart-trigger-direct .floating-cart-subtitle{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart-trigger-direct .floating-cart-direct-action{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 10px 28px color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart-trigger-direct .floating-cart-thumbnails>b{color:var(--theme-primary-contrast)!important;border-color:var(--theme-surface)!important;background:linear-gradient(145deg, var(--theme-primary), var(--theme-primary-strong))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart :is(.floating-cart-panel-head h3,.floating-cart-copy strong,.floating-cart-price strong,.floating-cart-summary strong){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart :is(.floating-cart-label,.floating-cart-linkish,.floating-cart-line-price){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .floating-cart :is(.floating-cart-subtitle,.floating-cart-line-copy p){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page{background:var(--theme-bg)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page :is(.orders-page-heading,.orders-page-summary,.orders-card,.orders-detail,.orders-details-toggle){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-page-summary>span{background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-card{background:var(--theme-surface)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-card :is(h3,.orders-card-total span,.orders-card-total strong,.orders-date-meta,.orders-card-timeline-copy strong,.orders-card-timeline-copy span,.orders-detail span,.orders-detail strong,.orders-detail small,.orders-details-toggle){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-card :is(.orders-date-meta,.orders-card-timeline-copy span,.orders-detail small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page :is(.orders-card-head,.orders-card-footer,.orders-card-meta,.orders-details-toggle){border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-detail{background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-status-message{background:color-mix(in srgb, var(--theme-success) 8%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-success) 28%, transparent)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-status-message strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page :is(a.primary-btn,.orders-unpaid-pay){background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-unpaid-reminder{background:linear-gradient(135deg, color-mix(in srgb, var(--theme-warning) 12%, var(--theme-surface)), var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-warning) 34%, var(--theme-border))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-unpaid-reminder :is(h2,strong,p,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .customer-orders-page .orders-unpaid-reminder p{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page article.orders-card a.primary-btn.primary-btn,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page aside.orders-unpaid-reminder a.orders-unpaid-pay{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page :is(.orders-page-heading h1,.orders-page-heading p,.orders-current-heading,.orders-history-heading,.orders-page-summary>span>strong,.orders-page-summary>span>small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page :is(.orders-page-heading p,.orders-page-summary>span>small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-page-summary>span>svg{color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-timeline-marker{background:var(--customer-hero-surface)!important;border-color:var(--theme-border-strong)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-timeline-step.active .orders-card-timeline-marker{background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;border-color:var(--theme-primary)!important;color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page{--orders-mobile-bg:var(--theme-bg);--orders-mobile-surface:var(--theme-surface);--orders-mobile-surface-2:color-mix(in srgb, var(--theme-surface) 94%, var(--theme-primary) 6%);--orders-mobile-border:var(--theme-border);--orders-mobile-text:var(--theme-text);--orders-mobile-muted:var(--theme-muted);--orders-mobile-yellow:var(--theme-primary);--orders-mobile-green:var(--theme-success)}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-search-control{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--theme-surface) 80%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-search-control>svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-search-control input{color:var(--theme-text)!important;background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-search-control input::placeholder{color:var(--theme-muted)!important;opacity:.92!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-timeline-step.done:not(:last-child):after{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-history-details-toggle{background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.cart-link,.pill-link-active.cart-link){background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page article.orders-card-history-row .orders-history-details-toggle.orders-history-details-toggle{background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main.cart-page,main.customer-profile-page,main.tracking-page-shell,main.points-store-page,main[class*=checkout-flow-module],div[class*=checkout-flow-module][class*=content]){background:var(--theme-bg)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.checkout-main-card,.checkout-scheduling,.checkout-payer-fields,.checkout-payment-selector,.checkout-sidebar-card,.checkout-card,.checkout-section,.checkout-summary,.checkout-payment-card,.checkout-address-card,.cart-empty-card,.cart-line-premium,.cart-summary-premium,.cart-summary-card,.profile-login-card,.profile-register-form,.profile-main-content,.tracking-card,.tracking-status-card,.points-card){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main[class*=checkout-flow-module],main.cart-page,main.customer-profile-page,main.tracking-page-shell,main.points-store-page) :is(h1,h2,h3,h4,h5,strong,label,legend){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main[class*=checkout-flow-module],main.cart-page,main.customer-profile-page,main.tracking-page-shell,main.points-store-page) :is(p,small,.muted,.subtitle,.description,.helper-text,.tiny){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main[class*=checkout-flow-module],main.cart-page,main.customer-profile-page,main.tracking-page-shell,main.points-store-page) :is(.imperial-action-control,.primary-btn,.checkout-finalize-btn,button.primary,a.primary-btn){background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.checkout-choice,[class*=checkout-flow-module__][class*=addressRow],.checkout-order-review,.checkout-cashback-auto,.checkout-totals){background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.checkout-choice.active,[class*=checkout-flow-module__][class*=addressRowActive]){background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;border-color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.checkout-choice,[class*=checkout-flow-module__][class*=addressRow],.checkout-order-review,.checkout-cashback-auto,.checkout-totals) :is(h3,h4,strong,label,span,p,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.checkout-choice,[class*=checkout-flow-module__][class*=addressRow],.checkout-order-review,.checkout-cashback-auto,.checkout-totals) :is(p,small,.checkout-choice-copy span){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] [class*=checkout-flow-module__][class*=footer]{background:color-mix(in srgb, var(--theme-surface) 96%, var(--theme-primary) 4%)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 -12px 28px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] [class*=checkout-flow-module__][class*=footer] :is(strong,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-store-return{background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] [class*=checkout-flow-module__][class*=footer] [class*=checkout-flow-module__][class*=primary]{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.product-card,.product-body,.product-config-scroll,.product-summary-dock){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-body :is(h1,h2,h3,h4,strong,.price-line,.product-price){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-body :is(p,small,.muted,.product-description){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.modifier-group-card,.modifier-choice,.modifier-choice-main,.modifier-choice-copy,.product-notes-disclosure,.product-summary-controls),html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.modifier-choice.is-removal,.modifier-choice.is-removal .modifier-choice-main){color:var(--theme-text)!important;border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.modifier-choice-copy small,.modifier-choice-copy p,.modifier-group-heading-copy p,.product-notes-disclosure small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.modifier-choice-name,.modifier-choice-price,.modifier-choice-action,.modifier-choice-trailing){color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page .modifier-group-card.is-addon-group .modifier-choice .modifier-choice-price{box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-notes-trigger{background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .quantity-stepper{background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.quantity-stepper .soft-btn,.hero-actions .primary-btn.primary-btn){background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(main.product-detail-page){background:var(--theme-bg)!important;background-attachment:scroll!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page:before{background:var(--product-wallpaper,none)!important;filter:blur(14px)saturate(.76)brightness(1.04)!important;opacity:.1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page:after{background:radial-gradient(circle at 32% 18%, color-mix(in srgb, var(--theme-primary) 10%, transparent), transparent 30%)!important;opacity:.72!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-summary-controls .primary-btn.button-inline{background:var(--layout-btn-primary-bg)!important;color:var(--layout-btn-primary-text)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.profile-panel,.profile-panel-scroll,.profile-main-content,.profile-session-box,.profile-order-card,.profile-loyalty-card){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-config>.profile-panel-scroll{border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel :is(.profile-tabs-bar,.profile-nav-item){background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-nav-item.active{background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-nav-item :is(span,strong,svg){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-nav-item.active :is(span,strong,svg){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel :is(h1,h2,h3,h4,strong,label,.profile-nav-item){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel :is(p,small,.profile-head-copy>p,.profile-order-meta,.profile-loyalty-card small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel :is(.profile-order-card,.profile-loyalty-card){background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-panel-close{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page :is(.checkout-header,.cart-hero-total,.cart-lines-premium,.cart-line-premium,.cart-stack){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-header :is(h1,h2,h3,strong,span,p,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-header :is(p,small,.cart-hero-meta){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-hero-total{background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;border-color:var(--theme-border-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-hero-total :is(strong,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-hero-total strong{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-hero-total>div:last-child>span:first-child{letter-spacing:.04em;text-transform:uppercase;color:var(--theme-primary-strong)!important;font-size:10px!important;font-weight:800!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-hero-total>div:last-child>.cart-hero-meta{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-hero-total>div:last-child>b{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-line-premium :is(h3,h4,strong,span,p,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-line-premium :is(.tiny,.cart-line-info small,.cart-option-summary){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-badge{background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;border-color:var(--theme-border)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page :is(.cart-qty-control,.cart-qty-plus,.cart-edit-btn){background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-line-total{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-add-more{background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;border-color:var(--theme-border-strong)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page :is(.cart-hero-total>div>b,.cart-line-total b){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-header.panel{border-color:var(--theme-border)!important;background:linear-gradient(135deg, var(--theme-surface), color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface)))!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-header.panel:before{display:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-header .eyebrow{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-standalone-back .cart-header-back{border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;background:var(--theme-surface)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-standalone-back .cart-header-back :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .cart-standalone-back .cart-header-back:hover{border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-head .checkout-title-icon:not(.small){border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-icon svg,html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-head .checkout-step-kicker{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-head :is(h2,p){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-head p{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module]{--checkout-canvas:var(--theme-bg)!important;--checkout-surface:var(--theme-surface)!important;--checkout-text:var(--theme-text)!important;--checkout-muted:var(--theme-muted)!important;--checkout-border:var(--theme-border)!important;--checkout-accent:var(--theme-primary)!important;--checkout-accent-ink:var(--theme-primary-contrast)!important;background:var(--theme-bg)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-main-card.panel.panel,.checkout-sidebar-card.panel.panel,.checkout-scheduling,.checkout-payer-fields,.checkout-payment-selector,.checkout-payment-card,.checkout-address-card,.checkout-choice,.checkout-order-review,.checkout-cashback-auto,.checkout-totals){background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-legacy-topbar.topbar,.checkout-store-return.pill-link,.checkout-final-actions,[class*=checkout-flow-module__][class*=footer]){background:var(--customer-hero-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-legacy-topbar.topbar,.checkout-store-return.pill-link,.checkout-main-card.panel.panel,.checkout-sidebar-card.panel.panel) :is(h1,h2,h3,h4,h5,strong,label,span,p,small,svg){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-legacy-topbar.topbar,.checkout-store-return.pill-link,.checkout-main-card.panel.panel,.checkout-sidebar-card.panel.panel) :is(p,small,.muted,.subtitle,.description,.helper-text,.tiny){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] [class*=checkout-flow-module__][class*=footer] [class*=checkout-flow-module__][class*=primary]{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.cart-removal-dialog,.checkout-benefits-modal,.coupon-dialog-shell,.profile-benefits-modal,.orders-repeat-dialog){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--theme-border-strong)!important;background:linear-gradient(145deg, var(--theme-surface), var(--customer-hero-surface))!important;color:var(--theme-text)!important;box-shadow:0 28px 78px color-mix(in srgb, var(--theme-primary) 18%, transparent), inset 0 1px 0 var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.cart-removal-dialog,.checkout-benefits-modal,.coupon-dialog-shell,.profile-benefits-modal,.orders-repeat-dialog) :is(h2,h3,h4,strong,label){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.cart-removal-dialog,.checkout-benefits-modal,.coupon-dialog-shell,.profile-benefits-modal,.orders-repeat-dialog) :is(p,small,.muted,.description,.helper-text){color:var(--theme-muted)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .cart-removal-dialog{color:#2b1719!important;background:linear-gradient(145deg,#fff,snow)!important;border-color:#e33b42!important;box-shadow:0 28px 78px #5b1f242e,inset 0 1px #fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .cart-removal-dialog .cart-removal-icon,html[data-theme=vermelhoBranco] body[data-app-area=customer] .cart-removal-dialog .eyebrow{color:#e33b42!important;background:#fff1f2!important;border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .cart-removal-dialog .cart-removal-actions>.ghost-btn{color:#2b1719!important;background:#fff!important;border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .cart-removal-dialog .cart-removal-actions>.cart-removal-confirm{color:#fff!important;background:linear-gradient(135deg,#e33b42,#cc2f36)!important;border-color:#e33b42!important;box-shadow:0 9px 22px #e33b4238!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .cart-removal-dialog .cart-removal-actions>.cart-removal-confirm:hover{background:#cc2f36!important;border-color:#cc2f36!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page .orders-repeat-dialog{background:var(--theme-surface)!important;border:0!important;box-shadow:0 24px 72px #0000003d,0 6px 20px #0000001a!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-close{color:var(--theme-muted)!important;background:var(--theme-surface)!important;border:0!important;box-shadow:0 2px 8px #00000014!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-icon{color:var(--theme-primary-contrast)!important;background:linear-gradient(145deg, var(--theme-primary), var(--theme-primary-strong))!important;box-shadow:0 12px 30px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-eyebrow{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-summary{color:var(--theme-text)!important;background:color-mix(in srgb, var(--theme-text) 4%, var(--theme-surface))!important;border:0!important;border-radius:12px!important;gap:12px!important;padding:14px 16px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-summary small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-dialog-actions>.ghost-btn{color:var(--theme-text)!important;background:var(--theme-surface)!important;border:0!important;box-shadow:0 3px 12px #0000001a!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-dialog-actions>.primary-btn{color:var(--theme-primary-contrast)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .orders-repeat-dialog .orders-repeat-dialog-actions>.primary-btn :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-saved-card-dialog.checkout-benefits-modal .checkout-saved-card-fields :is(input,.profile-secure-card-field){box-shadow:none;border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-saved-card-dialog.checkout-benefits-modal .checkout-saved-card-fields :is(input,.profile-secure-card-field):focus,html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-saved-card-dialog.checkout-benefits-modal .checkout-saved-card-fields .profile-secure-card-field:focus-within{border-color:var(--theme-primary)!important;background:var(--theme-surface)!important;box-shadow:0 0 0 3px var(--theme-focus-ring)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-saved-card-dialog.checkout-benefits-modal .checkout-saved-card-fields input::placeholder{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-saved-card-dialog.checkout-benefits-modal .checkout-benefits-modal-head .ghost-btn{border-color:var(--theme-border)!important;background:var(--customer-hero-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-saved-card-dialog.checkout-benefits-modal .profile-save-card-action{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-hero-total{background:#fff!important;border-color:#e33b423d!important;box-shadow:0 14px 34px #70171c1f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-hero-icon{color:#cc2f36!important;background:#fff0f0!important;border-color:#e33b4238!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-hero-total>div:last-child>span:first-child,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-hero-total .cart-hero-meta span{color:#795b5d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-hero-total strong{color:#321416!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-hero-total b,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-line-total b{color:#cc2f36!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-lines-premium,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-line-premium{background:#fff!important;border-color:#a11d2521!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page :is(.cart-badge,.cart-add-more){color:#cc2f36!important;background:#fff3f3!important;border-color:#e33b4238!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-qty-control{background:#fff7f7!important;border-color:#a11d252e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page .cart-qty-control .cart-qty-plus{color:#fff!important;background:#e33b42!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.storefront-topbar .storefront-header-status.open,.storefront-compact-status.open){border-color:color-mix(in srgb, var(--theme-success) 42%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-success) 10%, var(--theme-surface))!important;color:var(--theme-success)!important;box-shadow:inset 0 1px #ffffffd1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.storefront-topbar .storefront-header-status.open strong,.storefront-compact-status.open strong){font-weight:850;color:var(--theme-success)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.storefront-topbar .storefront-header-status.open i,.storefront-compact-status.open i){background:var(--theme-success)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-success) 16%, transparent), 0 0 10px color-mix(in srgb, var(--theme-success) 34%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.storefront-topbar .storefront-header-status.closed,.storefront-compact-status.closed){border-color:color-mix(in srgb, var(--theme-danger) 42%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-danger) 9%, var(--theme-surface))!important;color:var(--theme-danger)!important;box-shadow:inset 0 1px #ffffffd1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.storefront-topbar .storefront-header-status.closed strong,.storefront-compact-status.closed strong){font-weight:850;color:var(--theme-danger)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.storefront-topbar .storefront-header-status.closed i,.storefront-compact-status.closed i){background:var(--theme-danger)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-danger) 16%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main>.banner-carousel .banner-carousel-controls{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-surface) 94%, var(--theme-primary) 6%)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--theme-text) 12%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main>.banner-carousel .banner-carousel-controls>button{border-color:var(--theme-border-strong)!important;color:var(--theme-primary-strong)!important;background:var(--theme-surface)!important;box-shadow:inset 0 1px 0 #ffffffd6, 0 6px 14px color-mix(in srgb, var(--theme-text) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main>.banner-carousel .banner-carousel-controls>button:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main>.banner-carousel .banner-carousel-dots button{background:var(--theme-border-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main>.banner-carousel .banner-carousel-dots button.active{background:linear-gradient(90deg, var(--theme-primary), var(--theme-primary-strong))!important;box-shadow:0 0 12px color-mix(in srgb, var(--theme-primary) 34%, transparent)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct{background:#fff!important;border-color:#e33b423d!important;box-shadow:0 14px 34px #70171c24!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){background:#fff5f5!important;border-color:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-thumbnails>b{color:#fff!important;background:#e33b42!important;border-color:#fff!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action{white-space:nowrap;text-align:right!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;min-width:116px!important;min-height:0!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:13px!important;place-content:center!important;align-self:stretch!important;padding:7px 14px!important;display:grid!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action :is(strong,svg){color:var(--theme-primary-contrast)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action strong{font-size:15px!important;line-height:1.2!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-thumbnails>b{background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface))!important;border-color:var(--theme-surface)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .cart-link.pill-link-active{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 12px 26px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .cart-link.pill-link-active .cart-icon-wrap{border-color:color-mix(in srgb, var(--theme-primary-contrast) 34%, transparent)!important;background:color-mix(in srgb, var(--theme-primary-contrast) 88%, transparent)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger :is(.profile-trigger-copy strong,.profile-trigger-subtitle){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger .profile-trigger-subtitle{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger-avatar{border-color:color-mix(in srgb, var(--theme-primary) 36%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger-avatar svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger .profile-chevron{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger:hover,html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .profile-trigger.open{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-choice,.checkout-choice.active){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice.active{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice-icon{border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice.active .checkout-choice-icon{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice-icon svg,html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-selected-dot svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-selected-dot{border-color:color-mix(in srgb, var(--theme-primary) 42%, transparent)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice.active .checkout-selected-dot{border-color:color-mix(in srgb, var(--theme-primary) 32%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-order-review-summary,.checkout-order-review-grand-total){border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review :is(.checkout-order-review-head,.checkout-order-review-line,.checkout-order-review-total){border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review :is(.checkout-order-review-name,.checkout-order-review-line strong,.checkout-order-review-summary .metric-row span,.checkout-order-review-grand-total span),html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review :is(.checkout-order-review-quantity,.checkout-order-review-total strong,.checkout-order-review-summary .metric-row strong,.checkout-order-review-grand-total strong),html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-totals .metric-row strong,.checkout-total-row strong){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-premium-card{background:var(--theme-surface)!important;border-color:var(--theme-border)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-trigger{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-trigger:hover{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;box-shadow:none!important;transform:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger.is-open .imperial-select-trigger,html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-trigger:focus-visible{border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger :is(.imperial-select-icon,.imperial-select-value,.imperial-select-value strong,.imperial-select-value small,.imperial-select-chevron){border-color:var(--theme-border)!important;color:var(--theme-text)!important;background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-icon{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border-right-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-value small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-icon.small{border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;color:var(--theme-primary-strong)!important;background:#fff!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-scheduling-options button,.checkout-scheduling-mobile-now){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-scheduling-options button.active{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-scheduling-options button svg,.checkout-scheduling-trigger svg,.checkout-scheduling-mobile-now svg){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .payment-method-trigger{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .payment-method-trigger .payment-method-icon{border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.payment-method-trigger .payment-method-copy small,.payment-method-trigger-action){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-cashback-auto-icon{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .checkout-cashback-auto.is-paused .checkout-cashback-auto-icon{box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-cashback-auto :is(.checkout-cashback-auto-side b,.checkout-cashback-value,.coupon-premium-title>span){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .coupon-premium-title>span{border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-sidebar-card .checkout-sidebar-head .checkout-title-icon.small{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-sidebar-card .checkout-sidebar-head :is(h2,.badge){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-sidebar-card .checkout-sidebar-head .badge{border-color:color-mix(in srgb, var(--theme-primary) 34%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--theme-text) 7%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card .checkout-account-label{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card>strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card .checkout-account-contact{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card .checkout-account-benefits{border-top-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card .checkout-account-benefits :is(span,b){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card .checkout-account-benefits b{color:var(--theme-primary-strong)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-account-card .checkout-account-benefits b{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .catalog-stack .storefront-product-tags .storefront-product-tag.tag{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control.button-inline{background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border:1px solid color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;box-shadow:0 6px 14px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control.button-inline:hover:not(:disabled){background:color-mix(in srgb, var(--theme-primary) 17%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;box-shadow:0 9px 18px color-mix(in srgb, var(--theme-primary) 16%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head{border-bottom-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head :is(h2,h3,strong,p,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head :is(p,small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head :is(svg,.coupon-trigger-icon){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head>div>span{border-color:color-mix(in srgb, var(--theme-primary) 34%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 11%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head>div>span svg{color:var(--theme-primary-strong)!important;stroke:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-dialog-head>button{border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-premium-list{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-premium-list .coupon-choice{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-premium-list .coupon-choice:hover{background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-premium-list .coupon-choice.active{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:inset 3px 0 0 var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-choice-main strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-choice-main span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-expiration-label{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-rules-link{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-discount-pill{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-radio{border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-choice.active .coupon-radio{border-color:var(--theme-primary)!important;background:var(--theme-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 15%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-manual-area{border-top-color:var(--theme-border)!important;background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-manual-toggle{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-manual-form>.soft-btn{border:1px solid color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .coupon-dialog-shell .coupon-manual-form>.soft-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 17%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-panel-scroll{padding-bottom:34px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-tabs-bar{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-tabs-bar .profile-nav-item{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-tabs-bar .profile-nav-item :is(span,strong,svg,.profile-mini-icon){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-tabs-bar .profile-nav-item.active{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:inset 0 -3px 0 var(--theme-primary), 0 8px 18px color-mix(in srgb, var(--theme-primary) 12%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-tabs-bar .profile-nav-item.active :is(span,strong,svg,.profile-mini-icon){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-tabs-bar .profile-tab-count{background:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-head-badge{border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-mini-icon{border-color:color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-panel-scroll{scrollbar-color:color-mix(in srgb, var(--theme-primary) 72%, var(--theme-surface)) var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-panel-scroll::-webkit-scrollbar-track{background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-panel-scroll::-webkit-scrollbar-thumb{border:2px solid var(--theme-surface)!important;background:color-mix(in srgb, var(--theme-primary) 72%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-panel-scroll::-webkit-scrollbar-thumb:hover{background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet-frame{background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet-frame:after{border-color:var(--theme-border-strong)!important;box-shadow:inset 0 1px 0 var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet-frame>.tracking-payment-sheet{border-color:var(--theme-border)!important;background:linear-gradient(145deg, var(--theme-surface), color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface)))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-float)!important;scrollbar-color:color-mix(in srgb, var(--theme-primary) 72%, var(--theme-surface)) var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .mercado-pago-payment-shell{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] #paymentBrick_container .mp-checkout-bricks__payment-form{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-track{background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-thumb{border-color:var(--theme-surface)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 62%, var(--theme-surface)), var(--theme-primary-strong))!important;box-shadow:0 0 8px color-mix(in srgb, var(--theme-primary) 18%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet-frame>.tracking-payment-sheet::-webkit-scrollbar-thumb:hover{border-color:var(--theme-surface)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 62%, var(--theme-surface)), var(--theme-primary-strong))!important;box-shadow:0 0 8px color-mix(in srgb, var(--theme-primary) 18%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet :is(.tracking-eyebrow,.tracking-payment-sheet-total strong,.pix-qr-header em){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-head :is(h2,p),html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-total span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-trust{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-head h2{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-close{border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-total{border-block-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button :is(strong,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button>svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button.active{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button.active :is(strong,svg){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-panel{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-topline{border-bottom-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-topline :is(span,p),html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-qr-header span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-step p,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-footer span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-topline strong,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-qr-header strong,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-step strong,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-footer strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-brand-mark{border:1px solid color-mix(in srgb, var(--theme-primary) 34%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-reference-box,html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-copy-box{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-qr-frame{border-color:var(--theme-primary)!important;background:var(--theme-surface)!important;box-shadow:0 0 0 8px color-mix(in srgb, var(--theme-primary) 8%, transparent), 0 18px 36px color-mix(in srgb, var(--theme-primary) 12%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-step{border-color:var(--theme-border)!important;background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-step>span{border-color:color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-copy-box code{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-copy-label button{border:1px solid color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-copy-label button:hover:not(:disabled){border-color:color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 17%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-total strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .pix-copy-label .pix-copy-success{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .pix-copy-label .pix-copy-success svg{color:var(--theme-primary-strong)!important;stroke:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .pix-payment-footer{border-color:color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-trust svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell){background:var(--theme-bg)!important;color:var(--theme-text)!important;background-image:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-backdrop{background:var(--theme-bg)!important;background-image:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell{--tracking-canvas:var(--theme-bg);--tracking-surface:var(--theme-surface);--tracking-surface-raised:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface));--tracking-text:var(--theme-text);--tracking-muted:var(--theme-muted);--tracking-accent:var(--theme-primary);--tracking-error:var(--theme-primary);--tracking-success:#22834d;color:var(--theme-text)!important;background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-hero,.tracking-main-panel,.tracking-summary-panel,.tracking-items-panel,[class*=__statusHero],[class*=__detailSection],[class*=__detailStack],[class*=__feedbackCard],[class*=__desktopItemCard]){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--customer-shadow-card)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__statusHero]{background:linear-gradient(145deg, color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface)), var(--theme-surface) 58%)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-hero-copy h1,.tracking-section-head h2,.tracking-section-head h3,.tracking-section-head strong,.tracking-current-status strong,.tracking-meta-card strong,.tracking-financial-card strong,.tracking-item-card strong,.tracking-item-card>b,[class*=__desktopItemCard] strong,[class*=__desktopItemCard]>b,[class*=__desktopItemsHead] h3,[class*=__desktopJourneyStep] strong,[class*=__desktopStatusUpdate] strong){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-section-head p,.tracking-current-status p,.tracking-meta-card span,.tracking-financial-card p,.tracking-item-card p,.tracking-item-head span,[class*=__desktopItemCard] p,[class*=__desktopItemsHead] p,[class*=__desktopJourneyStep] p,[class*=__desktopStatusUpdate] p,[class*=__desktopPaymentCommand] p,[class*=__desktopPaymentCommand] small){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-eyebrow,.tracking-status-pill,.tracking-meta-card svg,.tracking-current-status-icon,.tracking-step-icon,.tracking-item-quantity,[class*=__desktopItemsHead] span,[class*=__desktopItemQuantity],[class*=__desktopDeadline] svg,[class*=__desktopPaymentCommand]>div>span,[class*=__desktopPaymentCommand] small svg){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-current-status,.tracking-meta-card,.tracking-step,.tracking-financial-card,.tracking-item-card,.tracking-payment-callout,.tracking-expired-callout,[class*=__desktopJourneyStep],[class*=__desktopStatusUpdate],[class*=__desktopPaymentCommand]){border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-status-pill,.tracking-selection-chip,[class*=__desktopItemQuantity],[class*=__desktopItemsHead]>b,[class*=__desktopDeadline]){border-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-back-btn,[class*=__backButton],[class*=__primaryActionSecondary]){border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-payment-callout .primary-btn,.tracking-expired-callout .ghost-btn,[class*=__primaryActionPrimary],[class*=__primaryActionDanger],[class*=__desktopPaymentCommand] .primary-btn){background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--theme-primary) 20%, transparent)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-status-icon,.tracking-current-status-icon,[class*=__statusIcon],[class*=__desktopJourneyStep]>span,[class*=__desktopStatusUpdate]>span){border-color:color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-status-icon,.tracking-current-status-icon,[class*=__statusHeroCompleted] [class*=__statusIcon],[class*=__desktopStatusUpdate]>b){color:var(--theme-primary-contrast)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__desktopPaymentCommand] .primary-btn svg{color:var(--theme-primary-contrast)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-detail-rows,.tracking-item-rows,.tracking-financial-grid,[class*=__detailRows],[class*=__itemRows]){border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-detail-row,.tracking-item-row,[class*=__detailRow],[class*=__itemRow]){border-bottom-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is(.tracking-page-shell,.tracking-sidebar,[class*=__desktopWorkspace]){scrollbar-color:color-mix(in srgb, var(--theme-primary) 72%, var(--theme-surface)) var(--theme-bg)!important}html:not([data-theme=imperialDark]):has(body[data-app-area=customer] .tracking-page-shell){scrollbar-color:var(--customer-root-scrollbar-thumb) var(--customer-root-scrollbar-track)!important}html:not([data-theme=imperialDark]):has(body[data-app-area=customer] .tracking-page-shell)::-webkit-scrollbar-track{background:var(--customer-root-scrollbar-track)!important}html:not([data-theme=imperialDark]):has(body[data-app-area=customer] .tracking-page-shell)::-webkit-scrollbar-thumb{border:2px solid var(--customer-root-scrollbar-track)!important;background:var(--customer-root-scrollbar-thumb)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .cart-link.pill-link-active{border:1px solid var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .cart-link.pill-link-active :is(.cart-title-row,.cart-title-row strong,.cart-caption){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .cart-link.pill-link-active .cart-icon-wrap{border-color:color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .topbar .cart-link.pill-link-active .cart-count{border:1px solid color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-actions>a.primary-btn,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-actions>a.primary-btn>span{white-space:nowrap!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-details-toggle{border:1px solid var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-details-toggle:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-details-toggle :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-nav-item.active{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:inset 0 -3px 0 var(--theme-primary), 0 8px 18px color-mix(in srgb, var(--theme-primary) 12%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-nav-item.active .profile-mini-icon{border-color:color-mix(in srgb, var(--theme-primary) 26%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-config-hero .profile-section-title .profile-mini-icon{border-color:color-mix(in srgb, var(--theme-primary) 26%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-config-hero .profile-section-title :is(strong,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-config-hero .profile-section-title span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-config-summary-item{border:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-config-summary-item span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-config-summary-item strong{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;box-shadow:0 -12px 28px color-mix(in srgb, var(--theme-text) 8%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer .primary-btn{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--theme-primary) 18%, transparent)!important;border:1px solid #0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer .primary-btn:disabled{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-muted)!important;box-shadow:none!important;opacity:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-scroll-rail{background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;box-shadow:inset 1px 0 var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config .profile-scroll-rail span{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 58%, var(--theme-surface)), var(--theme-primary-strong))!important;box-shadow:0 0 12px color-mix(in srgb, var(--theme-primary) 18%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel:is(.profile-panel-wide,.profile-panel-premium) .floating-cart-close{border:1px solid var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-primary-strong)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--theme-text) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel:is(.profile-panel-wide,.profile-panel-premium) .floating-cart-close :is(svg,path){color:inherit!important;stroke:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel:is(.profile-panel-wide,.profile-panel-premium) .floating-cart-close:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-scroll-rail{background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;width:8px!important;box-shadow:inset 1px 0 var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-premium .profile-scroll-rail>span{background:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 58%, var(--theme-surface)), var(--theme-primary-strong))!important;width:5px!important;box-shadow:0 0 10px color-mix(in srgb, var(--theme-primary) 18%, transparent)!important;border-radius:999px!important}@media (max-width:767px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.product-detail-page) .catalog-stack .cards-grid .product-card .price-line{border-color:color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.product-detail-page) .catalog-stack .cards-grid .product-card .price-line strong{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.product-detail-page) .catalog-stack .cards-grid .product-card .badge{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .mobile-customer-nav{border-top:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-surface) 96%, transparent)!important;box-shadow:0 -8px 22px color-mix(in srgb, var(--theme-text) 8%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .mobile-customer-nav>a{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .mobile-customer-nav>a.active{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .mobile-customer-nav>a.active:before{background:var(--theme-primary)!important;box-shadow:0 3px 10px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .mobile-customer-nav>a b{border-color:var(--theme-surface)!important;background:var(--theme-primary)!important;color:var(--theme-primary-contrast,#fff)!important}}@media (min-width:768px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action{text-align:center!important;box-sizing:border-box!important;place-self:center end!important;place-items:center!important;width:126px!important;min-width:126px!important;height:44px!important;min-height:44px!important;padding:0 14px!important;display:grid!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action>strong{text-align:center!important;margin:0!important;line-height:1!important;display:block!important}}@media (max-width:767px){html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-visible-step>.checkout-main-card.panel{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review.checkout-order-review{position:relative;overflow:hidden;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:0 14px 36px color-mix(in srgb, var(--theme-text) 8%, transparent)!important;border-radius:20px!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review.checkout-order-review:before{content:"";z-index:2;background:linear-gradient(180deg, var(--theme-primary), var(--theme-primary-strong));width:4px;position:absolute;inset:0 auto 0 0}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-head{min-height:64px;border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;padding:12px 14px 12px 18px!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-title>span{flex-basis:36px;width:36px;height:36px;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;border:0!important;border-radius:12px!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-meta{text-align:right;flex-wrap:wrap;justify-content:flex-end;line-height:1.25;color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review-actions{justify-items:end;gap:5px;max-width:48%;display:grid}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review-actions>a{font-size:10px;font-weight:800;line-height:1.2;text-decoration:none;color:var(--theme-primary-strong)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-meta svg{color:var(--theme-primary-strong)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-items{gap:0;padding:4px 14px 4px 18px!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-line{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:66px;padding:9px 0;border-color:var(--theme-border)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-quantity{font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;width:30px;height:30px;font-size:11px;display:grid;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review-item-copy{gap:4px;min-width:0;display:grid}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review-item-copy small{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden;color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-name{font-size:13px;font-weight:750;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-line>strong{font-variant-numeric:tabular-nums;font-size:13px;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-summary{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;padding:6px 14px 8px 18px!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-grand-total{min-height:52px!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-grand-total>strong{font-variant-numeric:tabular-nums;color:var(--theme-primary-strong)!important;font-size:21px!important}}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control{cursor:default!important;border-radius:14px!important;grid-template-columns:44px minmax(0,1fr) 44px!important;width:136px!important;min-width:136px!important;height:44px!important;min-height:44px!important;display:grid!important;overflow:hidden!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control>:is(button,strong){height:42px!important;min-height:42px!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control>button{cursor:pointer!important;width:auto!important;min-width:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium{background:var(--theme-surface)!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium>:is(.cart-line-media,.cart-line-controls,.cart-line-total),html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-info,html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-actions{background:0 0!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell .cart-line-premium .cart-line-total.cart-line-total{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important}}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control,html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control>strong,html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control>button:first-child{background:var(--theme-surface)!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-thumb{background-color:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card{grid-template-rows:none!important;height:auto!important;min-height:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover{flex:0 0 clamp(300px,29vw,420px)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body{flex:none!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover{flex-basis:300px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-heading{padding-inline-end:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-picker-counter{min-width:max-content!important;margin-inline-end:2px!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-heading{padding-inline-end:10px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card{color:#202124!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:26px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover{background-color:#17181a!important;background-position:50%!important;background-size:cover!important;border:0!important;border-radius:0!important;height:clamp(300px,29vw,420px)!important;min-height:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover-zoom-hint{color:#fff!important;min-height:48px!important;box-shadow:none!important;background:#17181adb!important;border:1px solid #ffffff61!important;border-radius:999px!important;padding:12px 18px!important;bottom:24px!important;right:26px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body{color:#202124!important;min-width:0!important;box-shadow:none!important;background:#fff!important;padding:30px 40px 38px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body>.badge{color:#e33b42!important;background:#fff1f2!important;min-height:32px!important;padding:7px 18px!important;font-size:16px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body h1{color:#202124!important;margin:16px 0 0!important;font-size:clamp(32px,3.8vw,48px)!important;font-weight:800!important;line-height:1.12!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .product-desc{color:#6b6b72!important;max-width:980px!important;margin:20px 0 30px!important;font-size:clamp(17px,1.55vw,21px)!important;line-height:1.5!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .price-line strong{color:#202124!important;font-size:clamp(32px,3.4vw,44px)!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-tags .storefront-product-tag{color:#e33b42!important;background:#fff!important;border:1px solid #f3a5a9!important;border-radius:9px!important;min-height:34px!important;padding:7px 14px!important;font-size:13px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .panel-stack{gap:28px!important;min-width:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock.product-summary-dock,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-disclosure.product-notes-disclosure{color:#202124!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:26px!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll{padding:28px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-heading h2,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock h3{color:#202124!important;font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-heading p,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock .product-summary-mobile-meta small{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-disclosure.product-notes-disclosure{padding:24px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-trigger{color:#e33b42!important;min-height:54px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:14px!important;padding:14px 18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-trigger:hover{background:#fff1f2!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock.product-summary-dock{padding:30px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-chip{color:#e33b42!important;background:#fff1f2!important;border:1px solid #f3a5a9!important;border-radius:9px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls{color:#202124!important;background:#fff!important;flex-direction:column!important;gap:22px!important;width:100%!important;height:auto!important;margin-top:26px!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper{color:#202124!important;width:100%!important;min-height:72px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:16px!important;justify-content:center!important;padding:6px!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{color:#6b6b72!important;width:58px!important;height:58px!important;min-height:58px!important;box-shadow:none!important;background:#f7f7f8!important;border:0!important;border-radius:12px!important;flex:0 0 58px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn:last-of-type{color:#fff!important;background:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper strong{color:#202124!important;min-width:58px!important;font-size:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .badge{color:#e33b42!important;background:#fff1f2!important;margin-left:6px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions{width:100%!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline{color:#fff!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:14px!important;width:100%!important;min-height:64px!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline:hover:not(:disabled){background:#cc2f36!important;border-color:#cc2f36!important;box-shadow:0 6px 16px #cc2f363d!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell{padding:16px 0 40px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid{gap:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card{border-radius:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover{height:300px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body{padding:24px 28px 30px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body h1{font-size:32px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .product-desc{margin:18px 0 24px!important;font-size:17px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .price-line strong{font-size:32px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock.product-summary-dock{border-radius:20px!important;padding:22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-disclosure.product-notes-disclosure{border-radius:20px!important;padding:18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{flex-basis:52px!important;width:52px!important;height:52px!important;min-height:52px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper{min-height:64px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline{min-height:58px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page{color:#202124!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell{color:#202124!important;background:#fff!important;padding:36px 0 56px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-standalone-back{margin-bottom:18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-header-back.cart-header-back{color:#202124!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:14px!important;padding:12px 18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-header-back.cart-header-back:hover{color:#e33b42!important;background:#fff1f2!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header{color:#202124!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:26px!important;grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;min-height:190px!important;margin-bottom:28px!important;padding:42px 48px!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header .eyebrow{color:#e33b42!important;background:#fff1f2!important;border:0!important;border-radius:999px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header h1{color:#202124!important;font-size:clamp(34px,4vw,52px)!important;line-height:1.04!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header p{color:#6b6b72!important;font-size:17px!important;line-height:1.5!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total{color:#202124!important;min-height:104px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:18px!important;padding:22px 24px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-icon{color:#202124!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total .tiny,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total span{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total b{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .catalog-layout.catalog-layout{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .catalog-layout>.catalog-stack>.panel.panel,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack{color:#202124!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:26px!important;padding:30px!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .section-head h2{color:#202124!important;font-size:clamp(28px,3vw,38px)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .section-head p{color:#6b6b72!important;font-size:17px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-lines-premium.cart-lines-premium{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium.cart-line-premium{color:#202124!important;min-height:150px!important;box-shadow:none!important;background:#fff!important;border-color:#e7e7ea!important;padding:20px 18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-thumb{aspect-ratio:1!important;border-radius:14px!important;width:clamp(96px,10vw,150px)!important;height:auto!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-title-row strong{color:#202124!important;font-size:22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .tiny,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-description{color:#6b6b72!important;font-size:15px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control{min-height:52px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:14px!important;grid-template-columns:48px 64px 48px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control button{color:#6b6b72!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control .cart-qty-plus{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-edit-btn{color:#202124!important;min-height:48px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:14px!important;padding:12px 18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-edit-btn:hover{color:#e33b42!important;background:#fff1f2!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-total strong{color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-total b{color:#e33b42!important;font-size:22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-add-more{color:#e33b42!important;min-height:76px!important;box-shadow:none!important;background:#fff!important;border:1px solid #eadfe0!important;border-radius:16px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-add-more:hover{background:#fff8f8!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack .ghost-btn.button-inline{color:#202124!important;min-height:52px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack .ghost-btn.button-inline:hover{color:#e33b42!important;background:#fff1f2!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack .cart-checkout-action.cart-checkout-action{color:#fff!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:14px!important;width:100%!important;min-height:60px!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack .cart-checkout-action.cart-checkout-action:hover:not(:disabled){color:#fff!important;background:#cc2f36!important;border-color:#cc2f36!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack>.hero-actions{grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack>.hero-actions>.ghost-btn.button-inline{white-space:nowrap!important;width:auto!important;min-width:max-content!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack>.hero-actions>.cart-checkout-action.cart-checkout-action{width:auto!important;min-width:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .secure-cart-note{color:#6b6b72!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell{padding:24px 0 36px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header{border-radius:20px!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;padding:26px 22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header h1{font-size:34px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header p{font-size:15px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total{width:100%!important;margin-top:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .catalog-layout>.catalog-stack>.panel.panel,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack{border-radius:20px!important;padding:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .section-head h2{font-size:28px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .section-head p{font-size:15px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium.cart-line-premium{min-height:0!important;padding:16px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-thumb{width:96px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-title-row strong{font-size:19px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-add-more{min-height:64px!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer]{scrollbar-color:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-surface)) var(--theme-bg)}html:not([data-theme=imperialDark]) body[data-app-area=customer]::-webkit-scrollbar{width:12px}html:not([data-theme=imperialDark]) body[data-app-area=customer]::-webkit-scrollbar-track{background:var(--theme-bg)}html:not([data-theme=imperialDark]) body[data-app-area=customer]::-webkit-scrollbar-thumb{border:3px solid var(--theme-bg);background:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-surface));border-radius:999px}html:not([data-theme=imperialDark]) body[data-app-area=customer]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--theme-primary) 52%, var(--theme-surface))}@media (min-width:768px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-actions>a.primary-btn{justify-content:center!important;min-width:222px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:not(:has(.orders-details-panel)) .orders-history-details-toggle{border:1px solid var(--theme-border-strong)!important;background:var(--theme-surface)!important;width:124px!important;min-width:124px!important;min-height:36px!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;display:inline-flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:not(:has(.orders-details-panel)) .orders-history-details-toggle:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:not(:has(.orders-details-panel)) .orders-history-details-toggle>span{color:inherit!important;white-space:nowrap!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:not(:has(.orders-details-panel)) .orders-history-details-toggle>svg:first-child{color:var(--theme-primary-strong)!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-form-group-heading{color:var(--theme-text)!important;border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-form-group-heading>span{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-form-group-heading>span :is(svg,path,circle){color:currentColor!important;stroke:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-form-group-heading :is(strong,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-form-group-heading small{color:var(--theme-muted)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control.cart-qty-control strong{color:#202124!important;background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control.cart-qty-control button:first-child{color:#6b6b72!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control.cart-qty-control button:first-child:hover{color:#6b6b72!important;background:#f7f7f8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] section.banner-carousel .banner-grid .banner-card .eyebrow{color:#e33b42!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff1f2!important;border:1px solid #f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack{margin-bottom:9px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-details-panel{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-details-panel-head{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-details-panel-head :is(strong,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-details-panel-head span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich :is(b,small,em){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich>strong{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button{border-color:var(--theme-primary)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich{border-color:var(--theme-border-strong)!important;color:var(--theme-text)!important;box-shadow:none!important;background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-details-panel-head.orders-details-panel-head :is(strong,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-details-panel-head.orders-details-panel-head span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich :is(b,small,em){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich>strong{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{border-color:var(--theme-primary)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary:has(.orders-details-panel) .orders-details-panel{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary:has(.orders-details-panel) .orders-details-panel-head :is(strong,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary:has(.orders-details-panel) .orders-details-panel-head span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary:has(.orders-details-panel) .orders-item-chip{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary:has(.orders-details-panel) .orders-item-chip :is(b,small,em){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary:has(.orders-details-panel) .orders-item-chip>strong{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-detail{border-color:var(--theme-border)!important;background:var(--customer-hero-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-detail :is(strong,small,span){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-detail small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-detail>svg{color:var(--theme-success)!important}@media (max-width:767px){main[data-mobile-search-active=true]>.banner-carousel{display:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search{border-radius:20px;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;min-height:56px;padding:5px 16px;transition:border-color .18s,box-shadow .18s;border:1px solid color-mix(in srgb, var(--theme-text) 10%, var(--theme-surface))!important;background:var(--theme-surface)!important;color:var(--theme-primary-strong)!important;box-shadow:0 3px 12px color-mix(in srgb, var(--theme-text) 4%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search:focus-within{border-color:color-mix(in srgb, var(--theme-primary) 48%, var(--theme-surface))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 12%, transparent), 0 8px 22px color-mix(in srgb, var(--theme-text) 8%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search input{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search input[type=search]{font-weight:400;font-size:16px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search>svg{stroke-width:1.8px;border-radius:0;width:22px;height:22px;padding:0;color:var(--theme-primary-strong)!important;background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search button{isolation:isolate;width:44px;height:44px;color:var(--theme-text);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search button:before{content:"";z-index:-1;background:color-mix(in srgb, var(--theme-text) 7%, var(--theme-surface));border-radius:50%;position:absolute;inset:8px}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search button:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-4px}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search button:hover:before{background:color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search input::placeholder{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-category-sticky{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-category-strip a{color:var(--theme-text)!important;box-shadow:none!important;background:#fff!important;border-color:#e4e7eb!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-category-strip a.active{border-color:var(--theme-primary)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 7px 18px color-mix(in srgb, var(--theme-primary) 22%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .product-card{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-store-hero h1 span{color:var(--theme-primary)!important;text-shadow:0 12px 36px color-mix(in srgb, var(--theme-primary) 18%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-hero-status{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-balance-card{background:linear-gradient(145deg, var(--theme-surface), color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface)))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important;border:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item>span:not(.profile-mini-icon){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item.active>span:not(.profile-mini-icon){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item .profile-mini-icon,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-section-title .profile-mini-icon{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-tab-count{border:1px solid color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-section-title>div>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .field-shell-label>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .field-shell-label{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel :is(.profile-coupons-section,.profile-saved-cards-panel,.profile-session-box){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-coupon-card{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-coupon-benefit{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel :is(.profile-coupon-rules span,.profile-coupon-code span,.profile-saved-card small,.profile-order-card>div>span,.profile-status-pill){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-coupon-code{border-top-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-saved-card{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-saved-card-icon,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-add-card-button>span:first-child{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-add-card-button{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-add-card-button>span:nth-child(2) small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-order-card{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-status-pill{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-section-title>div>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-config-layout .field-shell-label>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-coupon-rules>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-coupon-code>div>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-order-card>div>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-config-layout .field-shell-label,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-add-card-button>span:nth-child(2){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-add-card-button>span:nth-child(2) small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-saved-card-icon :is(svg,path){color:var(--theme-primary-strong)!important;stroke:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-main-content .profile-loyalty-card>div>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-main-content .profile-loyalty-card>div>p{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-main-content .profile-status-pill{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card .orders-detail>span svg{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-coupons-section .profile-coupon-card .profile-coupon-benefit{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-coupon-card-head>small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-coupon-code>div>strong{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-coupon-code .soft-btn{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-badges .status-chip:is(.order-active,.order-completed){border:1px solid color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-badges .status-chip:is(.order-active,.order-completed) :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-balance-card :is(.points-balance-heading,.points-balance-hint,.points-reserved-row){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-balance-card .points-balance-icon{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-balance-card>strong{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-balance-card>strong small,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-reserved-row strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-balance-card :is(.points-balance-hint,.points-reserved-row){border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-title-head .checkout-title-icon:not(.small),html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-sidebar-head .checkout-title-icon.small{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-title-icon svg,html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-choice-icon svg,html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-selected-dot svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-choice.active .checkout-choice-icon{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-choice.active .checkout-selected-dot{border-color:color-mix(in srgb, var(--theme-primary) 32%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell :is(.checkout-scheduling-date-desktop>button,.checkout-scheduling-time-desktop>button){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell :is(.checkout-scheduling-date-desktop>button,.checkout-scheduling-time-desktop>button)>svg:first-child{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar{border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-float)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-head :is(strong,button),html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-week,html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-days button{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-head button{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-week{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-days button:hover:not(:disabled){background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-premium-shell .checkout-scheduling-calendar-days button.selected{border:1px solid color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 16%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell .checkout-premium-layout>.catalog-stack>[class*=footer]>[class*=primary],html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell [class*=checkout-flow-module__][class*=__primary]{background:color-mix(in srgb, var(--theme-primary) 82%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 64%, var(--theme-border))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 16%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell .checkout-premium-layout>.catalog-stack>[class*=footer]>[class*=primary]:hover:not(:disabled),html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell [class*=checkout-flow-module__][class*=__primary]:hover:not(:disabled){filter:brightness(1.02)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__desktopPaymentCommand] .primary-btn{border:1px solid color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__desktopPaymentCommand] .primary-btn:hover:not(:disabled){background:color-mix(in srgb, var(--theme-primary) 20%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell .tracking-current-status-icon{border-color:color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-panel-scroll{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card{border-color:var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:none!important;background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card .profile-section-title>div>strong,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card .field-shell-label{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card .profile-section-title>div>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card .field-shell-label>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card :is(input,textarea,select){border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 2%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--theme-text) 5%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card :is(input,textarea,select)::placeholder{color:var(--theme-muted)!important;opacity:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer{border-top-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;box-shadow:0 -10px 24px color-mix(in srgb, var(--theme-text) 8%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer .primary-btn:disabled{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-muted)!important;box-shadow:none!important;opacity:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-config-scroll{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-config-heading :is(h2,h3){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-config-heading p,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-heading-copy .tiny,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-picker-subtitle{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card{border:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card :is(h3,.modifier-choice-name,.modifier-choice-price,.modifier-choice-action){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card .modifier-picker-counter{color:var(--theme-primary-strong)!important;background:0 0!important;border:0!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card .modifier-picker-counter :is(strong,small){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-required-label{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card.has-validation-error .modifier-required-label{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 16%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card.has-validation-error>.product-selection-warning{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-group-card.has-validation-error>.product-selection-warning:before{color:var(--theme-primary-contrast)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-choice{border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .modifier-choice-trailing .modifier-choice-check{border:1px solid color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-notes-trigger{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page .product-notes-trigger:hover{border-color:color-mix(in srgb, var(--theme-primary) 52%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 13%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-shell.is-empty .cart-empty-actions>a.primary-btn{border:1px solid color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-shell.is-empty .cart-empty-actions>a.primary-btn:hover{background:color-mix(in srgb, var(--theme-primary) 20%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-shell.is-empty .cart-empty-copy>.eyebrow{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-title .orders-card-badges>.status-chip.order-active{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-title .orders-card-badges>.status-chip.order-active :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-shell .catalog-layout>.catalog-stack>.panel{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-shell .catalog-layout>.catalog-stack>.panel .section-head :is(h2,h3){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-shell .catalog-layout>.catalog-stack>.panel .section-head p{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .mobile-cart-checkout-bar{border:1px solid color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;background:var(--theme-surface)!important;box-shadow:0 -8px 28px color-mix(in srgb, var(--theme-text) 14%, transparent)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .mobile-cart-checkout-total small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .mobile-cart-checkout-total strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .mobile-cart-checkout-button{border:1px solid var(--theme-primary)!important;background:var(--theme-primary)!important;color:var(--theme-primary-contrast,#fff)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .mobile-cart-checkout-button:hover:not(.is-disabled){border-color:var(--theme-primary-strong)!important;background:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .mobile-cart-checkout-button.is-disabled{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;color:var(--theme-muted)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main.product-detail-page,main.combo-detail-page) .modifier-choice.is-unavailable{opacity:1!important;background:color-mix(in srgb, var(--theme-text) 4%, var(--theme-surface))!important;color:var(--theme-muted)!important;cursor:not-allowed!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main.product-detail-page,main.combo-detail-page) .modifier-choice.is-unavailable .modifier-choice-main{color:var(--theme-muted)!important;cursor:not-allowed!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice.is-unavailable .modifier-choice-check:before,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice-stepper button:disabled{color:#8a7c7e!important;box-shadow:none!important;background:#f1eeee!important;border-color:#d9d1d2!important}@media (min-width:768px){html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-shortcuts{border:1px solid color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;background:var(--theme-surface)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--theme-text) 8%, transparent)!important;border-radius:15px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-shortcuts :is(.nav-shortcut,.nav-category-trigger){color:var(--theme-muted)!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-shortcuts :is(.nav-shortcut:hover,.nav-category-trigger:hover,.nav-category-menu[open] .nav-category-trigger){border-color:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-shortcuts :is(.nav-shortcut.active,.nav-category-trigger.active){border-color:color-mix(in srgb, var(--theme-primary) 24%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-shortcuts .nav-dock-icon{border-color:color-mix(in srgb, var(--theme-primary) 20%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active{border:1px solid color-mix(in srgb, var(--theme-text) 14%, var(--theme-surface))!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:0 8px 22px color-mix(in srgb, var(--theme-text) 8%, transparent)!important;border-radius:15px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active .cart-icon-wrap{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;border-radius:11px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active .cart-count{background:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important;border:0!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--theme-bg)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__appBar],[class*=__progress],[class*=__content]){background:var(--theme-bg)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__sectionIntro] h1,[class*=__sectionIntro] p,[class*=__addressPickerHead],[class*=__addressPickerHead] strong,[class*=__addressRow] strong,[class*=__addressRow] em){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__sectionIntro] p,[class*=__addressPickerHead] span,[class*=__addressRow] small,[class*=__addressRow] em){color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__addressRow],[class*=__addressEditor],[class*=__logisticsFacts]){border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__cepStatus]{border-color:var(--theme-border-strong)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__cepStatus] strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__cepStatus] small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__cepStatus] svg{color:inherit!important;stroke:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__cepStatusSuccess]{border-color:color-mix(in srgb, var(--theme-success) 36%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-success) 7%, var(--theme-surface))!important;color:var(--theme-success)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__cepStatusError]{border-color:color-mix(in srgb, var(--theme-danger) 36%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-danger) 7%, var(--theme-surface))!important;color:var(--theme-danger)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__addressRowActive]{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__addressIcon],[class*=__logisticsFacts] svg){border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__footer]{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:0 -12px 28px color-mix(in srgb, var(--theme-text) 8%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__appBar]{border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__appBar] :is(h1,span,svg){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__headerSecureBadge]{border:1px solid color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__headerSecureBadge] svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__stepper] li{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__stepper] li span{border:1px solid var(--theme-border)!important;color:var(--theme-muted)!important;background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__stepper] :is([class*=__stepActive],[class*=__stepDone]){color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__stepper] :is([class*=__stepActive],[class*=__stepDone]) span{border-color:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__progressTrack],.progressTrack){background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-border))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is([class*=__progressTrack] span,.progressTrack span){background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__primary]{border:1px solid color-mix(in srgb, var(--theme-primary) 46%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 84%, var(--theme-surface))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 16%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__primary]:disabled{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;opacity:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is(.logisticsFacts,[class*=__logisticsFacts]){border:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is(.logisticsFacts,[class*=__logisticsFacts]) :is(small,strong){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is(.logisticsFacts,[class*=__logisticsFacts]) small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-payment-mobile-unified,html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-payment-mobile-unified :is(.checkout-payer-fields,.checkout-payment-selector){background:var(--theme-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-feedback-toast{border:1px solid color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-float)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-feedback-toast .checkout-feedback-toast-icon{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-feedback-toast>div>strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-feedback-toast>div>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-feedback-toast>button{border:1px solid var(--theme-border)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-feedback-toast>i{background:var(--theme-primary)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page){--product-red-primary:#e33b42;--product-red-hover:#cc2f36;--product-red-soft:#fff1f2;--product-red-border:#f3a5a9;--product-white:#fff;--product-page-background:#f7f7f8;--product-border:#e7e7ea;--product-text:#202124;--product-muted:#6b6b72;background:var(--product-page-background)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page{background:var(--product-page-background)!important;color:var(--product-text)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page:before,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page:after{opacity:0!important;display:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-detail-shell{background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-detail-grid>.product-card{border:1px solid var(--product-border)!important;background:var(--product-white)!important;min-width:0!important;color:var(--product-text)!important;border-radius:20px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-cover{background-color:#17181a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body{background:var(--product-white)!important;color:var(--product-text)!important;flex-direction:column!important;flex:1!important;padding:24px 32px 34px!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body>.badge{width:fit-content!important;min-height:26px!important;color:var(--product-red-primary)!important;background:var(--product-red-soft)!important;border:0!important;border-radius:999px!important;align-items:center!important;padding:5px 14px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body h1{color:var(--product-text)!important;margin:12px 0 0!important;font-size:22px!important;font-weight:800!important;line-height:1.25!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body .product-desc{color:var(--product-muted)!important;margin:38px 0 22px!important;font-size:16px!important;line-height:1.55!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body .price-line strong{color:var(--product-text)!important;font-size:27px!important;font-weight:800!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-detail-tags{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-detail-tags .storefront-product-tag{border:1px solid var(--product-red-border)!important;min-height:28px!important;color:var(--product-red-primary)!important;background:var(--product-white)!important;text-transform:uppercase!important;border-radius:8px!important;align-items:center!important;padding:5px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page :is(.product-config-scroll,.product-summary-dock,.product-notes-disclosure){border:1px solid var(--product-border)!important;background:var(--product-white)!important;color:var(--product-text)!important;border-radius:20px!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-notes-trigger{border:1px solid var(--product-red-border)!important;color:var(--product-red-primary)!important;background:var(--product-red-soft)!important;border-radius:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-notes-trigger:hover{border-color:var(--product-red-primary)!important;color:var(--product-red-hover)!important;background:var(--product-white)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-summary-controls,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-summary-controls .quantity-stepper{border-color:var(--product-border)!important;background:var(--product-white)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-summary-controls .quantity-stepper .soft-btn:last-of-type,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .hero-actions .primary-btn.button-inline{border:1px solid var(--product-red-primary)!important;color:var(--product-white)!important;background:var(--product-red-primary)!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .hero-actions .primary-btn.button-inline:hover{border-color:var(--product-red-hover)!important;background:var(--product-red-hover)!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page :is(.modifier-group-card,.modifier-choice){border-color:var(--product-border)!important;background:var(--product-white)!important;color:var(--product-text)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page :is(.modifier-group-heading-copy p,.modifier-choice-copy small,.modifier-choice-copy p,.product-config-heading p){color:var(--product-muted)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .modifier-required-label{border-color:var(--product-red-border)!important;color:var(--product-red-primary)!important;background:var(--product-red-soft)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .modifier-group-card.has-validation-error>.product-selection-warning{border-color:var(--product-red-border)!important;color:var(--product-red-hover)!important;background:var(--product-red-soft)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .modifier-group-card.has-validation-error>.product-selection-warning:before{color:var(--product-white)!important;background:var(--product-red-primary)!important}@media (max-width:700px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body{padding:18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body h1{font-size:19px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body .price-line strong{font-size:22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .product-body .product-desc{margin:22px 0 18px!important;font-size:15px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page .hero-actions .primary-btn.button-inline{width:100%!important;margin-top:24px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(.btn-primary,.primary-btn,button.primary,.imperial-action-control,.imperial-primary-action,.premium-primary-action,.premium-action-primary,.showcase-primary,.quick-add-button,.checkout-finalize-btn,.cart-checkout-action,.mobile-cart-checkout-button,.orders-unpaid-pay,.orders-repeat-button,.created-order-action-primary,.profile-save-card-action,button[class*=__primary],[class*=__primaryActionPrimary],[class*=__primaryActionDanger]){color:#fff!important;filter:none!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:14px!important;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(.btn-primary,.primary-btn,button.primary,.imperial-action-control,.imperial-primary-action,.premium-primary-action,.premium-action-primary,.showcase-primary,.quick-add-button,.checkout-finalize-btn,.cart-checkout-action,.mobile-cart-checkout-button,.orders-unpaid-pay,.orders-repeat-button,.created-order-action-primary,.profile-save-card-action,button[class*=__primary],[class*=__primaryActionPrimary],[class*=__primaryActionDanger]):hover:not(:disabled):not(.is-disabled){filter:none!important;background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(.btn-primary,.primary-btn,button.primary,.imperial-action-control,.imperial-primary-action,.premium-primary-action,.premium-action-primary,.showcase-primary,.quick-add-button,.checkout-finalize-btn,.cart-checkout-action,.mobile-cart-checkout-button,.orders-unpaid-pay,.orders-repeat-button,.created-order-action-primary,.profile-save-card-action,button[class*=__primary],[class*=__primaryActionPrimary],[class*=__primaryActionDanger]):focus-visible{outline-offset:3px!important;outline:3px solid #e33b423d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(.btn-primary,.primary-btn,button.primary,.imperial-action-control,.imperial-primary-action,.premium-primary-action,.premium-action-primary,.showcase-primary,.quick-add-button,.checkout-finalize-btn,.cart-checkout-action,.mobile-cart-checkout-button,.orders-unpaid-pay,.orders-repeat-button,.created-order-action-primary,.profile-save-card-action,button[class*=__primary],[class*=__primaryActionPrimary],[class*=__primaryActionDanger]):disabled,html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(.cart-checkout-action,.mobile-cart-checkout-button).is-disabled{border-color:var(--theme-border-strong)!important;color:var(--theme-muted)!important;box-shadow:none!important;filter:none!important;background:#fce7e8!important;transform:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(main.product-detail-page .quantity-stepper .soft-btn:last-of-type,main.cart-page .cart-qty-control .cart-qty-plus){color:#fff!important;background:#e33b42!important;border-color:#e33b42!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] :is(main.product-detail-page .quantity-stepper .soft-btn:last-of-type,main.cart-page .cart-qty-control .cart-qty-plus):hover:not(:disabled){background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-page-shell.tracking-page-shell.tracking-page-shell :is([class*=__primaryActionPrimary],[class*=__primaryActionDanger],[class*=__desktopPaymentCommand] .primary-btn){color:#fff!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:14px!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-page-shell.tracking-page-shell.tracking-page-shell :is([class*=__primaryActionPrimary],[class*=__primaryActionDanger],[class*=__desktopPaymentCommand] .primary-btn):hover:not(:disabled){background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control.button-inline,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-checkout-action.cart-checkout-action,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .mobile-cart-checkout-button.mobile-cart-checkout-button{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card .product-card-actions>.imperial-action-control.button-inline:hover:not(:disabled),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-checkout-action.cart-checkout-action:hover:not(:disabled):not(.is-disabled),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .mobile-cart-checkout-button.mobile-cart-checkout-button:hover:not(:disabled):not(.is-disabled){background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] [class*=__primary]{color:#fff!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:14px!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] [class*=__primary]:hover:not(:disabled){background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] [class*=__primary]:disabled{border-color:var(--theme-border-strong)!important;color:var(--theme-muted)!important;box-shadow:none!important;background:#fce7e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] [class*=__primary][class*=__primary][class*=__primary],html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell .checkout-premium-layout>.catalog-stack>[class*=footer]>[class*=primary]{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-actions>.primary-btn,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-repeat-button.orders-repeat-button,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder .orders-unpaid-pay{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important;border-radius:14px!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important;border-radius:14px!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-actions>.primary-btn:hover:not(:disabled),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-repeat-button.orders-repeat-button:hover:not(:disabled),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder .orders-unpaid-pay:hover:not(:disabled){background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:hover:not(:disabled){background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card{background:#fff!important;border:1px solid #e7e7ea!important;border-radius:26px!important;overflow:hidden!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-body{color:#202124!important;background:#fff!important;padding:28px 30px 30px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-meta{align-items:flex-start!important;gap:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .badge{color:#e33b42!important;background:#fff1f2!important;border:0!important;border-radius:999px!important;min-height:30px!important;padding:6px 14px!important;font-size:13px!important;font-weight:700!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .price-line{background:0 0!important;border:0!important;margin:0 0 0 auto!important;padding:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .price-line strong{color:#202124!important;font-size:clamp(26px,2.2vw,38px)!important;font-weight:800!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-title{color:#202124!important;margin:14px 0 0!important;font-size:clamp(20px,1.8vw,30px)!important;font-weight:800!important;line-height:1.25!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-desc{color:#6b6b72!important;margin:28px 0 22px!important;font-size:clamp(15px,1.25vw,22px)!important;line-height:1.55!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .storefront-product-tags{gap:8px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .storefront-product-tag{color:#e33b42!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #f3a5a9!important;border-radius:8px!important;min-height:30px!important;padding:6px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions{grid-template-columns:none!important;justify-content:flex-start!important;gap:10px!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions>:only-child{color:#fff!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:14px!important;flex:0 200px!important;width:min(200px,100%)!important;min-width:145px!important;min-height:58px!important;margin-top:auto!important;padding:12px 24px!important;font-size:16px!important;font-weight:700!important;box-shadow:0 4px 12px #e33b422e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions>:only-child:hover:not(:disabled){color:#fff!important;background:#cc2f36!important;border-color:#cc2f36!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #cc2f363d!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-body{padding:20px 18px 22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .badge{min-height:26px!important;padding:5px 10px!important;font-size:11px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .price-line strong{font-size:26px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-title{font-size:21px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-desc{margin:20px 0 18px!important;font-size:15px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions>:only-child{width:min(200px,100%)!important;min-height:50px!important;padding:10px 20px!important;font-size:15px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page{height:auto!important;min-height:100dvh!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell.product-detail-shell{height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid.product-detail-grid{grid-template-rows:auto auto!important;align-items:start!important;height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card.product-card{grid-template-rows:none!important;height:auto!important;min-height:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page .panel-stack.panel-stack.panel-stack{grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll{max-height:none!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page{color:#202124!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell{background:#fff!important;padding:24px 0 56px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card{background:#fff!important;border:1px solid #e7e7ea!important;border-radius:26px!important;flex-direction:column!important;grid-template-rows:none!important;height:auto!important;min-height:0!important;display:flex!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover{background-color:#17181a!important;background-position:50%!important;background-size:cover!important;flex:0 0 clamp(300px,29vw,420px)!important;height:clamp(300px,29vw,420px)!important;min-height:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body{color:#202124!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;flex:none!important;padding:30px 40px 38px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body h1{color:#202124!important;font-size:clamp(32px,3.8vw,48px)!important;line-height:1.12!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .product-desc{color:#6b6b72!important;margin:20px 0 30px!important;font-size:clamp(17px,1.55vw,21px)!important;line-height:1.5!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .price-line strong{color:#202124!important;font-size:clamp(32px,3.4vw,44px)!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell{padding:16px 0 40px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid{gap:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card{border-radius:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover{flex-basis:300px!important;height:300px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body{padding:24px 28px 30px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body h1{font-size:32px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .product-desc{margin:18px 0 24px!important;font-size:17px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell{padding-bottom:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .profile-message-toast.auth-feedback.success{color:#14532d!important;background:#f0fdf4!important;border:1px solid #86efac!important;box-shadow:0 14px 34px #14532d29!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .profile-message-toast.auth-feedback.success .profile-message-toast-icon{color:#15803d!important;background:#dcfce7!important;border:1px solid #86efac!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .profile-message-toast.auth-feedback.success .profile-message-toast-copy strong,html[data-theme=vermelhoBranco] body[data-app-area=customer] .profile-message-toast.auth-feedback.success .profile-message-toast-copy span{color:#14532d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .profile-message-toast.auth-feedback.success>button{color:#166534!important;background:#dcfce7!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .profile-message-toast.auth-feedback.success>button:hover{color:#14532d!important;background:#bbf7d0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-message-toast.auth-feedback.error{border:1px solid color-mix(in srgb, var(--theme-primary) 52%, var(--theme-border))!important;color:var(--theme-text)!important;background:linear-gradient(145deg, var(--theme-surface), color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface)))!important;box-shadow:0 16px 38px color-mix(in srgb, var(--theme-primary) 18%, #1414181f)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-message-toast.auth-feedback.error .profile-message-toast-icon{border:1px solid color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-message-toast.auth-feedback.error .profile-message-toast-copy strong{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-message-toast.auth-feedback.error .profile-message-toast-copy span{color:var(--theme-text)!important;opacity:.82!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-message-toast.auth-feedback.error>button{border:1px solid color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-message-toast.auth-feedback.error>button:hover{color:var(--theme-primary-contrast)!important;background:var(--theme-primary)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn:first-of-type:hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn:first-of-type:disabled:hover{color:#6b6b72!important;box-shadow:none!important;filter:none!important;opacity:.68!important;background:#f7f7f8!important;border:0!important;transform:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn:last-of-type:hover:not(:disabled){color:#fff!important;box-shadow:none!important;filter:none!important;background:#cc2f36!important;border:0!important;transform:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>span,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg{color:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg *{stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg circle{fill:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice{color:#202124!important;box-shadow:none!important;background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected{background:#fff1f2!important;border-color:#f3a5a9!important;box-shadow:inset 2px 0 #e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-copy :is(.modifier-choice-name,.modifier-choice-price,.modifier-choice-action),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-heading :is(h3,.tiny){color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-copy .modifier-choice-price,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-copy .modifier-choice-action,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-heading .tiny{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-trailing .modifier-choice-check{color:#e33b42!important;box-shadow:none!important;background:#fff!important;border:1px solid #f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-check:before,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:before{background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice.is-selected .modifier-choice-check:before{background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper{color:#202124!important;background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button{color:#6b6b72!important;background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:last-child{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:last-child:before{background:#e33b42!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:last-child:hover:not(:disabled){color:#fff!important;background:#cc2f36!important;border-color:#cc2f36!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:last-child:disabled{color:#9ca3af!important;opacity:1!important;background:#f7f7f8!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:last-child:disabled:before{background:#f7f7f8!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-trailing :is(svg,path,circle),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper :is(svg,path,circle){color:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice.is-removal.is-selected .modifier-choice-check{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice.is-removal.is-selected .modifier-choice-check:before{background:#e33b42!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline.combo-review-inline{color:#202124!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:20px!important;margin:22px 0 0!important;padding:28px!important;box-shadow:0 6px 20px #19191c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-heading-copy h3{color:#202124!important;font-size:1.35rem!important;line-height:1.2!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-heading-copy p{color:#6b6b72!important;font-size:.78rem!important;line-height:1.4!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-count{color:#e33b42!important;background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-customization-summary-grid{gap:16px!important;margin-top:18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-customization-summary-card{color:#202124!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:16px!important;min-height:0!important;padding:18px 20px!important;box-shadow:0 4px 14px #19191c0a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-unit-badge{color:#e33b42!important;background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-item-title strong{color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-item-title small{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-lines,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-standard{border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline :is(.combo-summary-line,.combo-summary-standard){color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline :is(.combo-summary-line-icon,.combo-summary-line-choice .combo-summary-line-icon,.combo-summary-line-add .combo-summary-line-icon,.combo-summary-line-remove .combo-summary-line-icon,.combo-summary-standard .combo-summary-line-icon){color:#e33b42!important;background:#fff1f2!important;border:1px solid #f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-empty{color:#202124!important;background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-empty strong{color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-summary-empty small{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-stepper,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-stepper button:first-child{background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice:not(.is-selected) .modifier-choice-check{color:#e33b42!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-trailing .modifier-choice-check,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-trailing .modifier-choice-check:before,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:before{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:10px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice-stepper button:last-child:before{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-stepper,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-stepper button,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice.is-selected .modifier-choice-stepper button:first-child{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-chips .chip,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-product-trigger{color:#e33b42!important;box-shadow:none!important;background:#fff1f2!important;border:1px solid #f3a5a9!important;border-radius:8px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-product-trigger:hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-chips .chip:hover{color:#cc2f36!important;background:#ffe5e7!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-product-trigger :is(span,small,svg){color:inherit!important}@media (max-width:780px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline.combo-review-inline{border-radius:16px!important;margin-top:16px!important;padding:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-customization-summary-grid{gap:10px!important;margin-top:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-customization-summary-card{padding:14px 16px!important}}@media (min-width:768px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout{padding-bottom:0!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-lines-premium.cart-lines-premium{overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium:has(>.cart-option-details){z-index:100!important;position:relative!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details.cart-option-details{color:#202124!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:100!important;background:#fff!important;border:1px solid #e7e7ea!important;border-radius:15px!important;box-shadow:0 16px 36px #19191c24!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details :is(strong,span,p,li){color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-group>strong,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-group li>b{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-head>button{color:#6b6b72!important;background:#f7f7f8!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-head>button:hover{color:#e33b42!important;background:#fff1f2!important;border-color:#f3a5a9!important}@media (min-width:768px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack{z-index:0!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options{color:#202124!important;background:#fff!important;border-color:#e7e7ea!important;box-shadow:0 12px 28px #19191c14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options-head :is(strong,span){color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options-head span{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-card{color:#202124!important;box-shadow:none!important;background:#fff!important;border-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-card:hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-card:focus-visible{background:#fff7f7!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-card.active{color:#202124!important;background:#fff1f2!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-card .payment-method-icon{color:#e33b42!important;background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-copy strong{color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-copy span{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-options .payment-method-selected-indicator{color:#fff!important;background:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .payment-method-options .payment-method-copy>strong{color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .payment-method-options .payment-method-copy>span{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .payment-method-options .payment-method-options-head>strong{color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .payment-method-options .payment-method-options-head>span{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .payment-method-options .payment-method-icon>svg,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .payment-method-options .payment-method-icon{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger{box-shadow:none!important;background:#fff1f2!important;border:1px solid #f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger .imperial-select-trigger{color:#202124!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger .imperial-select-icon{color:#e33b42!important;background:#fff7f7!important;border-right-color:#e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger :is(.imperial-select-value,.imperial-select-value strong,.imperial-select-value small,.imperial-select-chevron){color:#202124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger .imperial-select-value small{color:#6b6b72!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module]{--checkout-guide-page:#fff;--checkout-guide-card:#fff;--checkout-guide-text:#2b1719;--checkout-guide-muted:#755f62;--checkout-guide-border:#f1d9db;--checkout-guide-selected:#fff;--checkout-guide-primary:#e33b42;--checkout-guide-primary-hover:#cc2f36;--checkout-guide-icon-bg:#fff;--checkout-guide-icon-stroke:#d93a42;background:var(--checkout-guide-page)!important;color:var(--checkout-guide-text)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module]>div[class*=content]{background:var(--checkout-guide-page)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-main-card,.checkout-sidebar-card,.checkout-scheduling,.checkout-order-review,.checkout-cashback-auto,.checkout-totals,.checkout-location-shell){border-color:var(--checkout-guide-border)!important;color:var(--checkout-guide-text)!important;background:var(--checkout-guide-card)!important;box-shadow:0 8px 24px #2b17190f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-title-head,.checkout-scheduling-head,.checkout-form-group-heading,.checkout-sidebar-head,.checkout-order-review-head,.coupon-premium-head) :is(h2,h3,strong,label),html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-main-card,.checkout-sidebar-card,.checkout-scheduling,.checkout-order-review,.checkout-totals) :is(h1,h2,h3,h4,strong,label,legend,.checkout-step-kicker){color:var(--checkout-guide-text)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-main-card,.checkout-sidebar-card,.checkout-scheduling,.checkout-order-review,.checkout-totals) :is(p,small,.checkout-required-note,.checkout-choice-copy>span,.checkout-order-review-meta,.checkout-account-contact,.checkout-security-note p){color:var(--checkout-guide-muted)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-title-icon,.checkout-choice-icon,.payment-method-icon,[class*=addressIcon],.checkout-cashback-auto-icon,.coupon-premium-title>span){border-color:var(--checkout-guide-border)!important;color:var(--checkout-guide-icon-stroke)!important;background:var(--checkout-guide-icon-bg)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-title-icon,.checkout-choice-icon,.payment-method-icon,[class*=addressIcon],.checkout-cashback-auto-icon,.coupon-premium-title>span) :is(svg,path,circle){color:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-choice,.checkout-scheduling-options>button,[class*=addressRow],.payment-method-trigger,.coupon-checkout-trigger){border-color:var(--checkout-guide-border)!important;color:var(--checkout-guide-text)!important;background:var(--checkout-guide-card)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-choice.active,.checkout-scheduling-options>button.active,[class*=addressRowActive],.payment-method-trigger){border-color:var(--checkout-guide-primary)!important;color:var(--checkout-guide-text)!important;background:var(--checkout-guide-selected)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-main-card,.checkout-sidebar-card,.checkout-scheduling,.checkout-order-review,.checkout-totals) :is(input,textarea,select){border-color:var(--checkout-guide-border)!important;color:var(--checkout-guide-text)!important;background:var(--checkout-guide-card)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-security-note>span{color:#2eaa5b!important;background:#e7f8ed!important;border-color:#9de0b5!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-submit-action,.checkout-flow-module__EZg46a__primary,.checkout-finalize-btn){border-color:var(--checkout-guide-primary)!important;color:#fff!important;background:var(--checkout-guide-primary)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-submit-action,.checkout-flow-module__EZg46a__primary,.checkout-finalize-btn):hover:not(:disabled){border-color:var(--checkout-guide-primary-hover)!important;background:var(--checkout-guide-primary-hover)!important}@media (min-width:768px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header{border-radius:22px!important;min-height:172px!important;margin-bottom:22px!important;padding:30px 36px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header h1{font-size:clamp(32px,3.5vw,46px)!important;line-height:1.05!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header p{font-size:15px!important;line-height:1.4!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total{border-radius:16px!important;min-height:92px!important;padding:17px 20px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-main-card.checkout-main-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-sidebar-card.checkout-sidebar-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-scheduling.checkout-scheduling,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-order-review.checkout-order-review,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-totals.checkout-totals{color:#2b1719!important;background:#fff!important;border:1px solid #f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-choice.active,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .checkout-scheduling-options>button.active,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen [class*=addressRowActive],html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module].checkout-flow-module__EZg46a__screen .payment-method-trigger{color:#2b1719!important;background:#fff3f4!important;border:1px solid #e33b42!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] [class*=__logisticsFacts]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}}html[data-theme=vermelhoBranco][data-theme=vermelhoBranco] body[data-app-area=customer][data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell.checkout-premium-shell .checkout-title-icon.checkout-title-icon svg,html[data-theme=vermelhoBranco][data-theme=vermelhoBranco] body[data-app-area=customer][data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell.checkout-premium-shell .checkout-choice-icon.checkout-choice-icon svg,html[data-theme=vermelhoBranco][data-theme=vermelhoBranco] body[data-app-area=customer][data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell.checkout-premium-shell .payment-method-icon.payment-method-icon svg,html[data-theme=vermelhoBranco][data-theme=vermelhoBranco] body[data-app-area=customer][data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell.checkout-premium-shell [class*=addressIcon][class*=addressIcon] svg,html[data-theme=vermelhoBranco][data-theme=vermelhoBranco] body[data-app-area=customer][data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell.checkout-premium-shell .checkout-selected-dot.checkout-selected-dot svg{color:#d93a42!important;stroke:#d93a42!important}html[data-theme=vermelhoBranco][data-theme=vermelhoBranco] body[data-app-area=customer][data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-shell.checkout-premium-shell .checkout-security-note.checkout-security-note>span svg{color:#2eaa5b!important;stroke:#2eaa5b!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-title-icon svg,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-choice-icon svg,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .payment-method-icon svg,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] [class*=addressIcon] svg,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-selected-dot svg{color:#d93a42!important;stroke:#d93a42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-security-note>span svg{color:#2eaa5b!important;stroke:#2eaa5b!important}@media (min-width:981px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid.product-detail-grid{grid-template-rows:auto!important;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)!important;align-items:start!important;gap:22px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card.product-card{flex-direction:column!important;grid-column:1!important;min-width:0!important;height:auto!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-cover.product-cover.product-cover{flex:0 0 clamp(380px,45vw,620px)!important;height:clamp(380px,45vw,620px)!important;min-height:clamp(380px,45vw,620px)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body{padding:20px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body>.badge{min-height:25px!important;padding:5px 12px!important;font-size:11px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body h1{margin:14px 0 0!important;font-size:clamp(30px,2.5vw,36px)!important;line-height:1.08!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .product-desc{max-width:70ch!important;margin:14px 0 20px!important;font-size:15px!important;line-height:1.42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-body .price-line strong{font-size:28px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-tags .storefront-product-tag{min-height:26px!important;padding:5px 10px!important;font-size:10px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .panel-stack.panel-stack.panel-stack{grid-column:2!important;align-self:start!important;gap:18px!important;min-width:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page) main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll{scrollbar-gutter:stable!important;min-height:0!important;max-height:min(695px,100dvh - 130px)!important;overflow:hidden auto!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-scroll .product-notes-disclosure{margin-top:18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock.product-summary-dock.product-summary-dock{padding:20px!important;position:static!important;inset:auto!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock h3{font-size:20px!important;line-height:1.15!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-heading h2{font-size:21px!important;line-height:1.15!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-heading p{font-size:12px!important;line-height:1.35!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls{grid-template-columns:126px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;margin-top:18px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper{border-radius:14px!important;width:126px!important;height:50px!important;min-height:50px!important;padding:4px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper .soft-btn{border-radius:10px!important;flex-basis:42px!important;width:42px!important;height:42px!important;min-height:42px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .quantity-stepper strong{min-width:30px!important;font-size:17px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline{width:100%!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline{min-height:50px!important;padding-inline:12px!important;font-size:12px!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] section.banner-carousel .banner-grid .banner-card .eyebrow{color:var(--theme-primary-contrast)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;letter-spacing:.08em!important;text-transform:uppercase!important;text-shadow:0 1px 3px #0000008a!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.68rem!important;font-weight:850!important;line-height:1.2!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.combo-detail-page.combo-detail-page .product-detail-grid>.product-card.product-card{border-radius:26px!important;overflow:hidden!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.combo-detail-page.combo-detail-page .product-config-scroll.product-config-scroll{background:#1f2124!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar{color:#2b1719!important;background:#fff!important;border-bottom:1px solid #f1d9db!important;box-shadow:0 6px 18px #2b17190a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .topbar-inner{gap:14px!important;min-height:84px!important;padding-top:12px!important;padding-bottom:12px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .brand{gap:12px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .brand-mark{width:56px!important;height:56px!important;box-shadow:none!important;background:#fff!important;border:1px solid #f1d9db!important;border-radius:18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .brand-copy :is(h1,h2){color:#2b1719!important;letter-spacing:-.025em!important;font-size:21px!important;line-height:1.05!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .brand-copy p{color:#755f62!important;font-size:12px!important;line-height:1.2!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .checkout-store-return,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-trigger,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-link{color:#2b1719!important;background:#fff!important;border:1px solid #f1d9db!important;border-radius:14px!important;box-shadow:0 4px 12px #2b171909!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .checkout-store-return{gap:9px!important;min-height:48px!important;padding:0 14px 0 9px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .checkout-store-return>svg{color:#d93a42!important;stroke:#d93a42!important;background:#fff!important;border:1px solid #f1d9db!important;border-radius:9px!important;width:30px!important;height:30px!important;padding:7px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .checkout-store-return>span{color:#2b1719!important;font-size:13px!important;font-weight:800!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar :is(.profile-trigger,.cart-link):hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .checkout-store-return:hover{background:#fff3f4!important;border-color:#e33b42!important;box-shadow:0 6px 16px #e33b4214!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-trigger-avatar,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-icon-wrap{box-shadow:none!important;color:#d93a42!important;background:#fff!important;border:1px solid #f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-trigger-copy strong,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-copy strong{color:#2b1719!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar :is(.profile-trigger-kicker,.profile-trigger-subtitle,.cart-caption),html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-chevron{color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-count{width:20px!important;min-width:20px!important;height:20px!important;box-shadow:none!important;color:#d93a42!important;background:#fff!important;border:1px solid #f3a5a9!important;padding:0!important;font-size:10px!important}@media (min-width:981px){html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell.product-detail-shell{width:100%!important;max-width:none!important;height:calc(100dvh - 94px)!important;min-height:0!important;padding:14px 16px 16px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid.product-detail-grid{grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1.55fr) minmax(390px,.9fr)!important;align-items:stretch!important;gap:16px!important;height:100%!important;min-height:0!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .product-detail-grid>.product-card.product-card.product-card{flex-direction:initial!important;grid-column:1!important;grid-template-rows:minmax(0,1fr) auto!important;height:100%!important;min-height:0!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .product-cover.product-cover.product-cover{flex:initial!important;width:100%!important;height:auto!important;min-height:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .panel-stack.panel-stack.panel-stack{grid-column:2!important;grid-template-rows:minmax(0,1fr) auto!important;align-content:stretch!important;gap:12px!important;height:100%!important;min-height:0!important;display:grid!important;overflow:hidden!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll{overscroll-behavior:contain!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main.product-detail-page.product-detail-page)>main.product-detail-page.product-detail-page.product-detail-page .product-summary-dock.product-summary-dock.product-summary-dock{z-index:2!important;margin:0!important;position:relative!important;inset:auto!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] .checkout-premium-layout .checkout-account-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] .checkout-premium-layout .checkout-order-review-summary,html[data-theme=vermelhoBranco] body[data-app-area=customer] .checkout-premium-layout>.catalog-stack>[class*=checkout-flow-module__][class*=footer],html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-layout .checkout-account-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-layout .checkout-order-review-summary,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-layout>.catalog-stack>[class*=checkout-flow-module__][class*=footer]{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .coupon-dialog-shell{border-color:#0000!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-detail-shell.product-detail-shell.product-detail-shell{padding-bottom:calc(123px + var(--mobile-app-nav-height,62px) + env(safe-area-inset-bottom))!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main[class*=checkout-flow-module]){background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module],html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module]>div[class*=content]{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-premium-shell,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-premium-layout,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .catalog-stack,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-visible-step,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-main-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-grid{box-shadow:none!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.checkout-main-card.checkout-main-card{box-shadow:none!important;background:0 0!important;border:0 #0000!important;border-radius:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.checkout-main-card.checkout-main-card>.checkout-grid{box-shadow:none!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-grid :is(.checkout-choice-icon,.checkout-selected-dot,[class*=__addressIcon]){box-shadow:none!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-grid [class*=addressRowActive]{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-grid [class*=__logisticsFacts] svg{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] :is(.checkout-title-icon,.checkout-choice.active,.checkout-final-actions,.badge,.checkout-security-note),html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .mobile-customer-nav{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(main[class*=checkout-flow-module]) .checkout-legacy-topbar{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-sidebar-head .checkout-title-icon.small.checkout-title-icon.small{box-shadow:none!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-grid.checkout-grid :is(.checkout-choice,.checkout-scheduling.checkout-scheduling){box-shadow:none!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-scheduling-mobile-picker-fallback{text-decoration-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-line-controls .cart-qty-control.cart-qty-control{box-shadow:none!important;background:#fff!important;border:1px solid #e7e7ea!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-line-total.cart-line-total{background:#fff!important;border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-line-total.cart-line-total b{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium{grid-template-columns:96px minmax(0,1fr)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-thumb-wrap{width:96px!important;min-width:96px!important;height:96px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-option-summary.cart-option-summary{color:#755f62!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-option-summary.cart-option-summary>span{color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-option-summary.cart-option-summary>svg{color:#e33b42!important;stroke:#e33b42!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-summary-dock.product-summary-dock.product-summary-dock{right:12px!important;bottom:calc(66px + env(safe-area-inset-bottom))!important;z-index:120!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;border:1px solid #f1d9db!important;border-radius:18px!important;width:auto!important;margin:0!important;padding:12px!important;position:fixed!important;left:12px!important;box-shadow:0 -12px 34px #2b171924,0 18px 45px #2b171914!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-summary-controls.product-summary-controls.product-summary-controls{color:#202124!important;background:0 0!important;grid-template-columns:126px minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;height:auto!important;margin:0!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-summary-controls.product-summary-controls.product-summary-controls .quantity-stepper.quantity-stepper{border-radius:14px!important;grid-template-columns:38px minmax(26px,1fr) 38px!important;justify-content:stretch!important;gap:3px!important;width:126px!important;min-width:126px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:4px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-summary-controls.product-summary-controls.product-summary-controls .quantity-stepper.quantity-stepper .soft-btn.soft-btn{border-radius:10px!important;flex-basis:38px!important;width:38px!important;height:38px!important;min-height:38px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-summary-controls.product-summary-controls.product-summary-controls .hero-actions.hero-actions{align-items:stretch!important;width:auto!important;min-width:0!important;margin:0!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-summary-controls.product-summary-controls.product-summary-controls .hero-actions.hero-actions>.primary-btn.button-inline{border-radius:14px!important;width:100%!important;min-width:0!important;height:48px!important;min-height:48px!important;margin:0!important;padding-inline:10px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-detail-shell.product-detail-shell.product-detail-shell{width:100%!important;max-width:none!important;padding-top:0!important;padding-left:0!important;padding-right:0!important;padding-bottom:calc(var(--mobile-product-summary-height,123px) + var(--mobile-app-nav-height,62px) + env(safe-area-inset-bottom))!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid.product-detail-grid{gap:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid.product-detail-grid>.product-card.product-card.product-card{box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-cover.product-cover.product-cover{border-radius:0!important;flex:0 0 156px!important;height:156px!important;min-height:156px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-body.product-body{border-bottom:8px solid #fff5f5!important;padding:16px 20px 18px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-detail-tags,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-body.product-body>.badge{display:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-body.product-body h1{margin:8px 0 5px!important;font-size:25px!important;line-height:1.04!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-body.product-body .product-desc{margin:0!important;font-size:13px!important;line-height:1.4!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-body.product-body .price-line{margin-top:12px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-body.product-body .price-line strong{font-size:23px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .panel-stack.panel-stack.panel-stack{gap:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card{background:#fff!important;border:1px solid #e7e7ea!important;border-radius:18px!important;grid-template-columns:108px minmax(0,1fr)!important;width:100%!important;height:174px!important;min-height:174px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 22px #2b17190f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-cover.product-cover{border-radius:14px!important;width:94px!important;min-width:94px!important;height:94px!important;min-height:94px!important;margin:12px 7px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-body.product-body{min-width:0!important;height:100%!important;min-height:0!important;padding:12px 12px 11px 3px!important;overflow:visible!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-title.product-title{z-index:2!important;-webkit-line-clamp:2!important;color:#2b1719!important;white-space:normal!important;text-overflow:ellipsis!important;-webkit-box-orient:vertical!important;width:auto!important;max-width:none!important;margin:0!important;font-size:15px!important;line-height:1.2!important;display:-webkit-box!important;position:absolute!important;top:15px!important;left:112px!important;right:84px!important;overflow:hidden!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-desc.product-desc{-webkit-line-clamp:4!important;color:#755f62!important;white-space:normal!important;-webkit-box-orient:vertical!important;width:auto!important;height:64px!important;min-height:0!important;margin:0!important;font-size:11.8px!important;line-height:1.35!important;display:-webkit-box!important;position:absolute!important;top:54px!important;left:112px!important;right:12px!important;overflow:hidden!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions{grid-template-columns:minmax(0,1fr)!important;gap:7px!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;bottom:8px!important;left:132px!important;right:8px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions>*{color:#fff!important;background:#e33b42!important;border:1px solid #e33b42!important;border-radius:13px!important;grid-column:1/-1!important;justify-content:center!important;justify-self:end!important;width:min(200px,100%)!important;min-width:0!important;max-width:none!important;height:40px!important;min-height:40px!important;margin:0!important;padding:7px 14px!important;font-size:13px!important;display:flex!important;overflow:hidden!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .badge{z-index:2!important;text-align:center!important;width:max-content!important;min-width:0!important;max-width:94px!important;min-height:22px!important;box-shadow:none!important;color:#e33b42!important;background:#fff1f2!important;border:1px solid #f0a8ad!important;border-radius:999px!important;justify-content:center!important;margin:0!important;padding:5px!important;font-size:7.5px!important;line-height:1.2!important;position:absolute!important;top:112px!important;left:54px!important;transform:translate(-50%)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .price-line.price-line{z-index:3!important;color:#e33b42!important;background:snow!important;border:1px solid #f1d9db!important;border-radius:9px!important;width:auto!important;min-height:25px!important;margin:0!important;padding:4px 8px!important;position:absolute!important;top:12px!important;right:12px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .price-line.price-line strong{color:#e33b42!important;font-size:12px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-lines-premium.cart-lines-premium{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .catalog-layout>.catalog-stack{padding-bottom:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header{padding-top:16px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell{padding-top:12px!important;padding-bottom:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header{border-radius:16px!important;grid-template-columns:minmax(0,1fr) minmax(300px,1.25fr)!important;height:94px!important;min-height:94px!important;margin-bottom:12px!important;padding:12px 14px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header>div:first-child{min-width:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header .eyebrow{margin:0 0 5px!important;padding:4px 8px!important;font-size:8px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header h1{letter-spacing:-.035em!important;white-space:nowrap!important;max-width:none!important;margin:0!important;font-size:18px!important;line-height:1.02!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-header.panel.checkout-header p{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;margin:5px 0 0!important;font-size:9px!important;line-height:1.2!important;overflow:hidden!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total{border-radius:14px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important;width:100%!important;height:68px!important;min-height:68px!important;margin:0!important;padding:9px 11px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-icon{border-radius:12px!important;width:38px!important;height:38px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total>div:last-child{display:contents!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total strong{grid-area:1/2!important;align-self:end!important;font-size:13px!important;line-height:1.05!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total span{grid-area:2/2!important;align-self:start!important;font-size:8px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total b{white-space:nowrap!important;grid-area:1/3/span 2!important;align-self:center!important;margin:0!important;font-size:24px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .catalog-layout.catalog-layout{gap:12px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .catalog-layout>.catalog-stack>.panel.panel{border-radius:19px!important;padding:10px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .section-head h2{margin:0!important;font-size:16px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .section-head p{margin:5px 0 12px!important;font-size:9px!important;line-height:1.2!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-lines-premium.cart-lines-premium{box-shadow:none!important;background:0 0!important;border:0!important;gap:9px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium.cart-line-premium{border-radius:16px!important;grid-template-columns:74px minmax(0,1fr)!important;gap:6px 10px!important;min-height:0!important;padding:11px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-thumb{border-radius:13px!important;width:74px!important;min-width:74px!important;height:74px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-title-row strong{font-size:13px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .tiny,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-description{font-size:10px!important;line-height:1.25!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-controls{border-top:1px solid #f1d9db!important;grid-column:1/-1!important;grid-template-columns:150px 104px!important;justify-content:end!important;gap:9px!important;width:100%!important;max-width:none!important;margin:0!important;padding-top:7px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control{grid-template-columns:36px minmax(48px,1fr) 36px!important;width:150px!important;min-width:150px!important;min-height:40px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control button{width:36px!important;min-width:36px!important;min-height:38px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-line-actions .cart-edit-btn{min-height:40px!important;padding:0 10px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium{grid-template-columns:74px minmax(0,1fr)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-lines-premium.cart-lines-premium .cart-line-premium.cart-line-premium .cart-thumb-wrap{width:74px!important;min-width:74px!important;height:74px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total{grid-template-columns:38px minmax(0,1fr)!important;position:relative!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total>div:last-child{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:center!important;gap:2px!important;min-width:0!important;padding-right:90px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total>div:last-child>span:first-child{grid-area:1/1!important;font-size:9px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total>div:last-child>strong{grid-area:2/1!important;gap:8px!important;font-size:8px!important;line-height:1!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total>div:last-child>strong>span{grid-area:auto!important;font-size:8px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .cart-hero-total.cart-hero-total>div:last-child>b{white-space:nowrap!important;margin:0!important;font-size:24px!important;line-height:1!important;position:absolute!important;top:50%!important;right:11px!important;transform:translateY(-50%)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total{grid-template-rows:1fr!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>.cart-hero-icon.cart-hero-icon{grid-area:1/1!important;margin:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child{grid-area:1/2!important;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;padding-right:90px!important;display:grid!important;position:relative!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .checkout-header.panel.checkout-header{grid-template-columns:minmax(0,.9fr) minmax(245px,1.1fr)!important;gap:14px!important;height:auto!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-line-premium.cart-line-premium .cart-line-total.cart-line-total b{font-size:12px!important;line-height:1!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-line-premium.cart-line-premium .cart-line-controls{justify-content:space-between!important}}@media (max-width:520px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .checkout-header.panel.checkout-header{grid-template-columns:1fr!important;gap:9px!important;height:auto!important;min-height:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .checkout-header.panel.checkout-header p{white-space:normal!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total{width:100%!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-trigger.product-notes-trigger>svg:first-child{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .mobile-customer-nav>a.active{background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-config-grid{background:var(--theme-surface)!important;box-shadow:0 8px 24px color-mix(in srgb, var(--theme-text) 9%, transparent)!important;border:0!important;border-radius:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-config-grid>.profile-login-card{box-shadow:none!important;border:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-config-grid>.profile-login-card+.profile-login-card{border-top:1px solid var(--theme-border)!important;box-shadow:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll .product-config-heading.product-config-heading{border-bottom:1px solid var(--product-red-border,#f1d9db)!important;background:var(--product-white,#fff)!important;color:var(--product-text,#202124)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper{color:#202124!important;background:#fff!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper button{color:#e33b42!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper button:before{background:#fff!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper button:last-child{color:#fff!important;background:0 0!important;border:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper button:last-child:before{background:#e33b42!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper :is(svg,path,circle){color:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-choice-stepper.modifier-choice-stepper button:focus-visible{outline-offset:3px!important;outline:2px solid #e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-panel.profile-panel-wide.profile-panel-config,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-panel.profile-panel-wide.profile-panel-config .profile-panel-scroll,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-grid{color:#252a31!important;background:#fff!important;border-color:#e4e7eb!important;box-shadow:0 10px 28px #1b222a14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-premium-head,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-hero{color:#252a31!important;box-shadow:none!important;background:#fff!important;border-color:#e4e7eb!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-premium-head :is(h1,h2,h3,h4,strong),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-hero :is(h1,h2,h3,h4,strong){color:#252a31!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-premium-head :is(p,small),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-hero :is(p,small){color:#68717b!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-tabs-bar,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-tabs-bar .profile-nav-item{color:#252a31!important;background:#fff!important;border-color:#e4e7eb!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-tabs-bar .profile-nav-item.active{background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;box-shadow:inset 0 -3px 0 var(--theme-primary), 0 8px 18px color-mix(in srgb, var(--theme-primary) 12%, transparent)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-tabs-bar .profile-nav-item.active :is(span,strong,svg,.profile-mini-icon){color:var(--theme-primary-strong)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-tabs-bar .profile-tab-count{background:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-tabs-bar .profile-nav-item.active{background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;box-shadow:inset 0 -3px 0 var(--theme-primary), 0 8px 18px color-mix(in srgb, var(--theme-primary) 12%, transparent)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-grid>.profile-login-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-summary-item{color:#252a31!important;box-shadow:none!important;background:#fbfcfd!important;border-color:#e4e7eb!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-grid>.profile-login-card :is(input,textarea,select){color:#252a31!important;background:#fff!important;border-color:#dfe3e8!important;box-shadow:inset 0 1px 2px #1b222a0a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-grid>.profile-login-card :is(input,textarea,select):focus{border-color:#e33b42!important;box-shadow:0 0 0 3px #e33b421f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-section-title .profile-mini-icon,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-summary-item{border-color:#e1e4e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-section-title .profile-mini-icon{color:#e33b42!important;background:#f7f8fa!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-config-footer{background:#fff!important;border-top-color:#e4e7eb!important;box-shadow:0 -8px 22px #1b222a12!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-summary-item{color:#252a31!important;background-color:#fbfcfd!important;border-color:#e4e7eb!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-config-grid>.profile-login-card :is(input,textarea,select){color:#252a31!important;background-color:#fff!important;border-color:#dfe3e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer{background-color:#fff!important;border-top-color:#e4e7eb!important;box-shadow:0 -8px 22px #1b222a12!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config .profile-section-title .profile-mini-icon{color:#e33b42!important;background-color:#f7f8fa!important;border-color:#e1e4e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer .primary-btn:disabled{color:#68717b!important;box-shadow:none!important;background:#f5f6f7!important;border-color:#dfe3e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-panel.profile-panel-wide.profile-panel-config .profile-config-summary.profile-config-summary .profile-config-summary-item.profile-config-summary-item>strong{color:#252a31!important;text-shadow:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back{color:#252a31!important;background:#fff!important;border-color:#e4e7eb!important;box-shadow:0 6px 18px #1b222a14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back .profile-store-back-icon{color:#d93a42!important;background:#f7f8fa!important;border-color:#e1e4e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back .profile-store-back-copy strong{color:#252a31!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back .profile-store-back-copy small{color:#68717b!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back:hover{background:#fff3f4!important;border-color:#e33b42!important;box-shadow:0 8px 22px #e33b421f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back:hover .profile-store-back-icon{background:#fff1f2!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back:focus-visible{border-color:#e33b42!important;outline-color:#e33b4247!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-profile-page.customer-profile-page>section.customer-profile-intro.customer-profile-intro>span.eyebrow{color:#e33b42!important;box-shadow:none!important;background:#fff1f2!important;border:1px solid #f3a5a9!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .catalog-stack .cards-grid .product-card.product-card .product-card-actions.product-card-actions>a.imperial-action-control.button-inline{white-space:nowrap!important;flex:0 0 92px!important;gap:7px!important;width:92px!important;min-width:92px!important;max-width:92px!important;padding:7px 12px!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-timeline-step.active .orders-card-timeline-marker{color:#fff!important;background:#e33b42!important;border-color:#e33b42!important;box-shadow:0 4px 12px #e33b4238!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-timeline-step.active .orders-card-timeline-copy strong{color:#e33b42!important;font-weight:800!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-timeline-step.done .orders-card-timeline-marker{color:#e33b42!important;background:#fff!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-timeline-step.pending .orders-card-timeline-marker{color:#9aa2aa!important;box-shadow:none!important;background:#f7f8fa!important;border-color:#dfe3e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-timeline-step.pending .orders-card-timeline-copy strong{color:#8a929b!important;font-weight:600!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-timeline-step :is(.orders-card-timeline-marker svg,.orders-card-timeline-marker svg path){color:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total{color:#252a31!important;background:#fff!important;border-color:#e4e7eb!important;box-shadow:0 8px 22px #1b222a14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total .cart-hero-icon.cart-hero-icon{color:#e33b42!important;background:#fff!important;border-color:#e1e4e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total .cart-hero-icon.cart-hero-icon :is(svg,path){color:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child>span:first-child,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total .cart-hero-meta>span+span:before{color:#68717b!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child>strong{color:#252a31!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>b{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .product-meta .points-price.points-price{color:#e33b42!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.points-store-page.points-store-page .points-balance-card.points-balance-card>strong,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.points-store-page.points-store-page .points-balance-card.points-balance-card>strong small{color:#252a31!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.points-store-page.points-store-page .points-store-hero .points-hero-copy .points-hero-status.points-hero-status{color:#252a31!important;box-shadow:none!important;background:#f7f8fa!important;border-color:#e1e4e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review.checkout-order-review .checkout-order-review-title>span{color:#d93a42!important;background:#f7f8fa!important;border-color:#e1e4e8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review.checkout-order-review .checkout-order-review-title>span :is(svg,path){color:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-card-actions>.primary-btn>:is(svg,path){color:#fff!important;stroke:currentColor!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary:has(.orders-details-panel) .orders-item-chip.orders-item-chip{grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:10px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich{grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr) auto!important;align-items:start!important;gap:10px!important;padding:10px!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary:has(.orders-details-panel) .orders-item-chip.orders-item-chip>.orders-item-image{grid-area:1/1/span 2!important;width:64px!important;height:64px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich>.orders-item-image{grid-area:1/1/span 2!important;width:64px!important;height:64px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary:has(.orders-details-panel) .orders-item-chip.orders-item-chip>.orders-item-copy{grid-area:1/2/span 2!important;align-self:start!important;min-width:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich>.orders-item-copy{grid-area:1/2/span 2!important;align-self:start!important;min-width:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary:has(.orders-details-panel) .orders-item-chip.orders-item-chip>strong{grid-area:1/3!important;place-self:start end!important;margin:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich>strong{grid-area:1/3!important;place-self:start end!important;margin:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-item-chip.orders-item-rich.orders-item-rich>.orders-item-price{grid-area:2/3!important;place-self:end!important;margin:0!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-details-toggle.orders-details-toggle,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row .orders-history-details-toggle.orders-history-details-toggle{color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary .orders-details-toggle.orders-details-toggle>:is(svg,path),html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row .orders-history-details-toggle.orders-history-details-toggle>:is(svg,path){color:#e33b42!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row .orders-history-details-toggle.orders-history-details-toggle>svg:first-child{background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row .orders-history-details-toggle.orders-history-details-toggle{box-shadow:none!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-heading.orders-page-heading .orders-page-heading-copy>span{color:#d93a42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-heading.orders-page-heading .orders-page-heading-copy h1{color:#2b1719!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-heading.orders-page-heading .orders-page-heading-copy p{color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span{color:#2b1719!important;background:#fff!important;border-color:#f1d9db!important;box-shadow:0 8px 20px #2b17190d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span>svg{color:#d93a42!important;background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span>:is(strong,small){color:#2b1719!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span>small{color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-list>:is(.orders-current-heading,.orders-history-heading){align-items:center!important;gap:8px!important;line-height:1.2!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-list>:is(.orders-current-heading,.orders-history-heading)>svg{color:#d93a42!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:0!important;display:block!important;transform:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary.orders-card-primary:has(.orders-details-panel) .orders-details-panel-head.orders-details-panel-head>span{color:var(--theme-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review.checkout-order-review .checkout-order-review-summary.checkout-order-review-summary .metric-row.checkout-order-review-grand-total.checkout-order-review-grand-total{border-top-color:var(--theme-border)!important;box-shadow:none!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-order-review.checkout-order-review .checkout-order-review-summary.checkout-order-review-summary .metric-row.checkout-order-review-grand-total.checkout-order-review-grand-total>:is(span,strong){background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-premium-layout .coupon-premium-card.checkout-totals.checkout-totals{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-totals.checkout-totals .checkout-summary-heading>span{color:#d93a42!important;box-shadow:none!important;background:#fff!important;border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward{color:#2b1719!important;background:#fff!important;border-color:#f1d9db!important;box-shadow:0 8px 24px #2b17190f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward:after{border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-icon{color:#d93a42!important;box-shadow:none!important;background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-copy>span,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-values :is(strong,strong+strong),html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-values :is(b,strong+strong b){color:#d93a42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-copy small{color:#755f62!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)){padding-right:36px!important;position:relative!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-footer{border:0!important;width:24px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-actions{width:24px!important;margin:0!important;display:flex!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-actions>.primary-btn{color:#e33b42!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;box-shadow:none!important;background:#fff1f2!important;border:1px solid #f3a5a9!important;border-radius:50%!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-actions>.primary-btn>span{display:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-actions>.primary-btn>svg:first-child{display:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-actions>.primary-btn>svg:last-child{color:currentColor!important;stroke:currentColor!important;width:15px!important;height:15px!important;margin:0!important;display:block!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-main{background:#fff1f2!important;border-bottom-color:#e7e7ea!important;box-shadow:inset 2px 0 #e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-main{color:#252a31!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-action{color:#d93a42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check{color:#e33b42!important;box-shadow:none!important;background:#fff!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:before{background:#fff1f2!important;border-color:#f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected:hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected:focus-within{background:#ffe7e9!important;box-shadow:inset 2px 0 #cc2f36!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected{box-shadow:none!important;border-left:2px solid #e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-main{box-shadow:none!important;border-left:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.points-store-page.points-store-page .points-balance-card.points-balance-card:after{border-color:#e33b421a!important;box-shadow:0 0 0 1px #e33b4224,inset 0 0 0 1px #e33b421a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.points-store-page.points-store-page .points-store-hero .points-hero-copy>.eyebrow{color:#e33b42!important;box-shadow:none!important;background:#fff1f2!important;border:1px solid #f3a5a9!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .mobile-customer-nav>a.active{box-shadow:none!important;background:0 0!important}@media (max-width:767px){html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-search>svg{color:#e33b42!important;background:0 0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-greeting>div>span{color:#e33b42!important}}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .mobile-storefront-open{font-size:11px;color:#166534!important;background:#fff!important;border-color:#d9c4c6!important;padding:7px 11px!important;box-shadow:0 3px 10px #70171c14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .mobile-storefront-open i{box-shadow:none!important;background:#15803d!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .mobile-storefront-open.closed{color:#9a3412!important;background:#fff!important;border-color:#e2c7bd!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .mobile-storefront-open.closed i{background:#c2410c!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .addr-confirm-badge.is-warning,html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .addr-confirm-badge.is-loading{color:#c92b33!important;background:#fff1f2!important;border-color:#f0aeb2!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .addr-confirm-badge.is-danger{color:#a6222a!important;background:#fff1f2!important;border-color:#eea0a5!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .addr-confirm-map-frame{background:radial-gradient(circle at 20% 20%,#e33b421a,#0000 28%),linear-gradient(#ffffff05,#ffffff03)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .addr-confirm-map-theme{color:#f05a61!important;border-color:#e33b42b8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .addr-confirm-my-location{color:#fff5f5!important;border-color:#e33b42c7!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-location-shell .addr-confirm-actions .ghost-btn{color:#c92b33!important;background:#fff8f8!important;border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-location-shell .addr-confirm-actions .primary-btn{color:#fff!important;background:linear-gradient(135deg,#ed4249 0%,#d92f37 100%)!important;border-color:#d9323a!important;box-shadow:0 12px 26px #be222b38!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-location-shell .addr-confirm-actions .primary-btn :is(svg,svg *,span){color:#fff!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-delivery-pin-body svg{fill:#ed4249!important;stroke:#5e171b!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-delivery-pin-body svg circle{fill:#fff1f2!important;stroke:#8f2027!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-delivery-pin-pulse{background:#e33b423d!important;box-shadow:0 0 0 9px #e33b421a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-address-leaflet .leaflet-control-zoom{border-color:#e33b428c!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-address-leaflet .leaflet-control-zoom a{color:#f05a61!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-address-leaflet .leaflet-control-zoom a:hover{color:#fff!important;background:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-copy-label>span{color:#6f252b!important;text-shadow:none!important;font-weight:900!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-copy-box code{color:#2b1719!important;background:#fff!important;border-color:#e6c5c8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet-frame>.tracking-payment-sheet{color:#2b1719!important;background:#fff!important;border-color:#ead3d5!important;box-shadow:0 28px 80px #2b17192e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet :is(.tracking-eyebrow,.tracking-payment-sheet-total strong,.pix-qr-header em){color:#c92b33!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-head :is(h2,p),html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-total span{color:#2b1719!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-head p,html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-total span,html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-trust{color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-close{color:#c92b33!important;background:#fff8f8!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-sheet-total{border-block-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button{color:#2b1719!important;background:#fff!important;border-color:#eadfe0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button :is(strong,small,svg){color:#c92b33!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button small{color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .tracking-payment-methods button.active{color:#c92b33!important;background:#fff1f2!important;border-color:#e33b42!important;box-shadow:0 0 0 1px #e33b421f,0 8px 20px #70171c14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-payment-panel{color:#2b1719!important;background:snow!important;border-color:#f1d9db!important;box-shadow:0 8px 22px #70171c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-step,html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-qr-frame{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-payment-footer{background:#fff1f2!important;border-color:#efc5c8!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .tracking-payment-sheet .pix-payment-footer :is(strong,span){color:#5f3034!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell{--tracking-canvas:#fff;--tracking-surface:#fff;--tracking-surface-raised:#fff8f8;--tracking-text:#2b1719;--tracking-muted:#755f62;--tracking-accent:#e33b42;--tracking-error:#c92b33;--tracking-success:#2f7d4a;color:#2b1719!important;background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell){background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) main.tracking-page-shell.tracking-page-shell.tracking-page-shell{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-backdrop{background:#fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is([class*=__statusHero],[class*=__detailStack],[class*=__facts],[class*=__feedbackCard]){background:#fff!important;border-color:#f1d9db!important;box-shadow:0 8px 24px #70171c0f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__statusHeroCancelled]{background:#fff7f7!important;border-color:#efc3c6!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__statusIcon]{color:#c92b33!important;background:#fff0f1!important;border:1px solid #f0b8bc!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell [class*=__primaryActionDanger]{color:#fff!important;background:linear-gradient(135deg,#ed4249,#d92f37)!important;box-shadow:0 10px 22px #be222b33!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is([class*=__sectionHeading] h2,[class*=__detailRow] dd strong,[class*=__itemRow] strong,[class*=__header] h1,[class*=__statusCopy] h2){color:#2b1719!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is([class*=__statusCopy] p,[class*=__sectionHeading] p,[class*=__detailRow] dt,[class*=__detailRow] dd span,[class*=__itemRow] span){color:#755f62!important}html[data-theme=vermelhoBranco] body[data-app-area=customer]:has(.tracking-page-shell) .tracking-page-shell :is([class*=__detailRows],[class*=__itemRows],[class*=__detailRow],[class*=__itemRow]){border-color:#f1d9db!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main>.banner-carousel .banner-carousel-controls{box-shadow:none!important;background:#fff!important;border-color:#eadfe0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-heading.modifier-group-heading:before{background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check:before{background:0 0!important;border-color:#0000!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .product-config-scroll{scrollbar-color:color-mix(in srgb, var(--theme-text) 24%, var(--theme-surface)) transparent!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .product-config-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-text) 24%, var(--theme-surface))!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .product-config-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--theme-text) 36%, var(--theme-surface))!important;background-clip:padding-box!important}@media (min-width:981px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page.combo-detail-page.combo-detail-page .product-config-scroll.product-config-scroll{background:var(--theme-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--theme-text) 14%, var(--theme-surface))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card:last-of-type{border-bottom:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice:last-child{border-bottom:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice.is-selected,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-choice.is-removal.is-selected{border-color:color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.modifier-group-card .modifier-choice.is-selected,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.modifier-group-card .modifier-choice.is-removal.is-selected{box-shadow:none!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;border-left:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check{color:var(--theme-primary-contrast)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:before{background:var(--theme-primary)!important;border:0!important;border-radius:50%!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:hover{background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:hover:before{background:var(--theme-primary-strong)!important}}@media (min-width:761px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card{background:var(--theme-surface)!important;min-height:0!important;box-shadow:var(--customer-shadow-card)!important;border-radius:22px!important;overflow:hidden!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .product-body.product-body{background:var(--theme-surface)!important;min-width:0!important;color:var(--theme-text)!important;padding:20px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .product-meta{align-items:center!important;gap:10px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .badge{min-height:0!important;color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;border:0!important;border-radius:999px!important;padding:6px 10px!important;font-size:11px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .points-price.points-price{color:var(--theme-primary-strong)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 0 auto!important;font-size:1.18rem!important;line-height:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .product-title.product-title{color:var(--theme-text)!important;margin:0 0 10px!important;font-size:1.2rem!important;line-height:1.2!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .product-desc.product-desc{color:var(--theme-muted)!important;margin:0 0 12px!important;font-size:.9rem!important;line-height:1.4!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .points-card-actions{margin-top:auto!important;padding-top:16px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page.points-store-page .points-product-card.points-product-card .points-card-actions>:only-child{border-radius:12px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 14px!important;font-size:.85rem!important}}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack{background:#25272a!important;border:1px solid #ffffff1f!important;border-radius:0!important;box-shadow:0 20px 46px #0000004d!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .section-head h2{color:#fff8ec!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .section-head p,html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .secure-cart-note{color:#fff8ecad!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .cart-checkout-action.cart-checkout-action{color:#241900!important;background:linear-gradient(#fff43d 0%,#ffe500 100%)!important;border:1px solid #fff15bdb!important;border-radius:16px!important;min-height:58px!important;box-shadow:inset 0 1px #ffffff80,0 13px 28px #ffe20047!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .cart-checkout-action.cart-checkout-action :is(span,svg,.button-icon){color:#241900!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .cart-checkout-action.cart-checkout-action:hover:not(.is-disabled){background:linear-gradient(#fff86b 0%,#ffea00 100%)!important;border-color:#fff9a8!important;box-shadow:inset 0 1px #ffffff94,0 16px 34px #ffe20057!important}@media (min-width:768px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout.catalog-layout{grid-template-columns:minmax(0,1fr) 360px!important;align-items:start!important;gap:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.catalog-stack>.panel.panel,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.cart-stack.cart-stack{box-shadow:none!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.catalog-stack>.panel.panel{padding:24px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.cart-stack.cart-stack{align-self:start!important;padding:24px!important;position:sticky!important;top:100px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.catalog-stack>.panel.panel .section-head h2,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.cart-stack.cart-stack .section-head h2{font-size:24px!important;line-height:1.1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.cart-stack.cart-stack>.hero-actions{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.cart-stack.cart-stack>.hero-actions>.ghost-btn.button-inline,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell.checkout-shell>.catalog-layout>.cart-stack.cart-stack>.hero-actions>.cart-checkout-action{width:100%!important;min-width:0!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger,html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger .imperial-select-trigger{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card .coupon-checkout-trigger .imperial-select-trigger:focus-visible{outline-offset:3px;outline:2px solid var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important;border-radius:16px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone .checkout-cashback-auto-icon{border:1px solid color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone :is(strong,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone .checkout-cashback-auto-side{border-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone .checkout-cashback-auto-side b{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone .checkout-cashback-toggle{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-trigger{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 4px 14px color-mix(in srgb, var(--theme-text) 6%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .coupon-checkout-trigger .imperial-select-trigger:is(:hover,:focus-visible){background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;border-color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone .checkout-cashback-auto-icon{background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward.checkout-earned-reward{border-color:color-mix(in srgb, var(--theme-success) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-success) 6%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward.checkout-earned-reward:after{content:none!important;display:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-icon{border-color:color-mix(in srgb, var(--theme-success) 34%, var(--theme-border))!important;color:var(--theme-success)!important;background:color-mix(in srgb, var(--theme-success) 10%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-copy>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-values :is(strong,strong+strong,b,strong+strong b){color:var(--theme-success)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] .checkout-earned-reward.checkout-earned-reward.checkout-earned-reward .checkout-earned-reward-copy small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-payment-mobile-unified.checkout-payment-mobile-unified .checkout-payer-fields.checkout-payer-fields .checkout-form-group-heading.checkout-form-group-heading>span{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .checkout-payment-mobile-unified.checkout-payment-mobile-unified .checkout-payer-fields.checkout-payer-fields .checkout-form-group-heading.checkout-form-group-heading>span :is(svg,path,circle){color:currentColor!important;stroke:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-category-popover.nav-category-popover{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:var(--customer-shadow-float)!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-category-popover.nav-category-popover .nav-category-label{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-category-popover.nav-category-popover .nav-category-option{color:var(--theme-muted)!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-category-popover.nav-category-popover .nav-category-option:is(:hover,.active){border-color:color-mix(in srgb, var(--theme-primary) 22%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-category-popover.nav-category-popover .nav-category-option:before{background:0 0;border-color:color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .storefront-topbar .nav-category-popover.nav-category-popover .nav-category-option.active:before{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important;box-shadow:none!important}@media (min-width:768px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.points-store-page) .catalog-stack .cards-grid:is(.cards-grid-four,.cards-grid-two){align-items:stretch!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.points-store-page) .catalog-stack .cards-grid:is(.cards-grid-four,.cards-grid-two)>.product-card{flex-direction:column!important;align-self:stretch!important;height:auto!important;display:flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.points-store-page) .catalog-stack .cards-grid:is(.cards-grid-four,.cards-grid-two)>.product-card>.product-body{flex-direction:column!important;flex:auto!important;display:flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main:not(.points-store-page) .catalog-stack .cards-grid:is(.cards-grid-four,.cards-grid-two)>.product-card .product-card-actions{padding-top:16px;margin-top:auto!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll{scrollbar-color:color-mix(in srgb, var(--theme-text) 24%, var(--theme-surface)) transparent!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--theme-text) 24%, var(--theme-surface))!important;background-clip:padding-box!important;border:2px solid #0000!important;border-radius:999px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--theme-text) 36%, var(--theme-surface))!important;background-clip:padding-box!important}@media (min-width:981px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll{background:var(--theme-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice-trailing .modifier-choice-check,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice-stepper button{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice-trailing .modifier-choice-check:before,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice-stepper button:before{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:10px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice-stepper button:last-child:before{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check{box-shadow:none!important;background:0 0!important;border-color:#0000!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check:before{background:0 0!important;border-color:#0000!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card{border:0!important;border-bottom:1px solid color-mix(in srgb, var(--theme-text) 14%, var(--theme-surface))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:18px 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card:last-of-type{border-bottom:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice{border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice:last-child{border-bottom:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice.is-selected,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-choice.is-removal.is-selected{border-color:color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.modifier-group-card .modifier-choice.is-selected,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.modifier-group-card .modifier-choice.is-removal.is-selected{box-shadow:none!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;border-left:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check{color:var(--theme-primary-contrast)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:before{background:var(--theme-primary)!important;border:0!important;border-radius:50%!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:hover{background:0 0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-check:hover:before{background:var(--theme-primary-strong)!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-badges>.status-chip.warning{border:1px solid color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-badges>.status-chip.warning :is(svg,span){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface)), var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-icon{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-copy>span{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:max-content!important;display:flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-actions .orders-unpaid-pay{border:1px solid var(--theme-primary)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;min-width:126px!important;color:var(--theme-primary-contrast)!important;box-shadow:0 8px 18px color-mix(in srgb, var(--theme-primary) 22%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-actions>button{border:1px solid var(--theme-border-strong)!important;min-width:104px!important;color:var(--theme-muted)!important;background:var(--theme-surface)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-actions>button:hover{border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important}@media (max-width:767px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-actions{width:100%!important;min-width:0!important}}body[data-app-area=customer] .profile-login-card .profile-link-btn{color:var(--theme-primary-strong)!important;background:0 0!important}body[data-app-area=customer] .profile-login-card .profile-link-btn:hover,body[data-app-area=customer] .profile-login-card .profile-link-btn:focus-visible{color:var(--theme-primary)!important;text-decoration:underline!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-main-content>.profile-login-card .profile-actions{grid-auto-rows:52px!important;align-items:stretch!important;gap:10px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-main-content>.profile-login-card .profile-actions>:is(.primary-btn,.profile-register-inline-btn){box-sizing:border-box!important;border-radius:13px!important;width:100%!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;line-height:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-main-content>.profile-login-card .profile-actions>.primary-btn{border:1px solid var(--theme-primary)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 7px 16px color-mix(in srgb, var(--theme-primary) 22%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-main-content>.profile-login-card .profile-actions>.profile-register-inline-btn{border:1px solid color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important;background:linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface)), color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface)))!important;color:var(--theme-primary-strong)!important;box-shadow:inset 0 1px 0 #ffffffbf, 0 5px 12px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-main-content>.profile-login-card .profile-actions>.primary-btn:hover:not(:disabled){border-color:var(--theme-primary-strong)!important;background:linear-gradient(135deg, var(--theme-primary-strong), var(--theme-primary))!important;box-shadow:0 9px 20px color-mix(in srgb, var(--theme-primary) 28%, transparent)!important;transform:translateY(-1px)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel .profile-main-content>.profile-login-card .profile-actions>.profile-register-inline-btn:hover:not(:disabled){border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 15%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;transform:translateY(-1px)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-benefits-trigger{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-benefits-trigger>span{color:var(--theme-primary-contrast)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-benefits-trigger:hover,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-benefits-trigger:focus-visible{border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 13%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form{border-color:var(--theme-border)!important;background:linear-gradient(145deg, var(--theme-surface), color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface)))!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-form-step{border-top-color:var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-form-step>span{color:var(--theme-primary-contrast)!important;background:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-form-step :is(strong,small){color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-form-step small{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .field-shell-label{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .field-shell input:not(.field-error-input){border-color:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-border))!important;color:var(--theme-text)!important;background:color-mix(in srgb, var(--theme-primary) 2%, var(--theme-surface))!important;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--theme-text) 5%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .field-shell input.field-error-input{border-color:var(--theme-danger)!important;background:color-mix(in srgb, var(--theme-danger) 7%, var(--theme-surface))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-danger) 15%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .field-shell input::placeholder{color:var(--theme-muted)!important;opacity:.78!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .field-shell input:not(.field-error-input):focus{border-color:var(--theme-primary)!important;box-shadow:0 0 0 3px var(--theme-focus-ring)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-password-hints{color:var(--theme-success)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-password-hints span{border-color:color-mix(in srgb, var(--theme-success) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-success) 9%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent a{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-create-account-btn{border-color:var(--theme-primary)!important;color:var(--layout-btn-primary-text)!important;background:var(--layout-btn-primary-bg)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--theme-primary) 22%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-create-account-btn :is(strong,small,svg,path){stroke:currentColor;color:var(--layout-btn-primary-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-create-account-icon{border-color:color-mix(in srgb, var(--layout-btn-primary-text) 22%, transparent)!important;background:color-mix(in srgb, var(--layout-btn-primary-text) 11%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-create-account-btn:hover:not(:disabled){border-color:var(--theme-primary-strong)!important;filter:brightness(1.04)!important;transform:translateY(-1px)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .ghost-btn{border-color:var(--theme-border-strong)!important;color:var(--theme-muted)!important;background:var(--theme-surface)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .ghost-btn:hover,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .ghost-btn:focus-visible{border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-password-hints>span{color:var(--theme-success)!important;border-color:color-mix(in srgb, var(--theme-success) 20%, transparent)!important;background:color-mix(in srgb, var(--theme-success) 7%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent{border:1px solid color-mix(in srgb, var(--theme-text) 14%, var(--theme-surface))!important;background:var(--theme-surface)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent a{color:var(--theme-primary-strong)!important;text-decoration-color:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent input[type=checkbox]{appearance:auto!important;accent-color:var(--theme-primary)!important;width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;flex-basis:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent:hover,html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-legal-consent:focus-within{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{--register-action-ink:var(--theme-primary-contrast);color:var(--register-action-ink)!important;border:1px solid var(--theme-primary)!important;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn :is(span,strong,small,svg){color:var(--register-action-ink)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn .profile-create-account-icon{background:color-mix(in srgb, var(--register-action-ink) 10%, transparent)!important;border-color:color-mix(in srgb, var(--register-action-ink) 20%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:disabled{--register-action-ink:var(--theme-muted);cursor:not-allowed;background:color-mix(in srgb, var(--theme-text) 5%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-text) 14%, var(--theme-surface))!important;opacity:1!important;box-shadow:none!important;filter:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn:focus-visible{outline-offset:3px;outline:2px solid var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-session-box p.profile-saved-cards-empty{border-radius:12px;color:var(--theme-muted)!important;background:color-mix(in srgb, var(--theme-text) 3%, var(--theme-surface))!important;border:1px solid var(--theme-border)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-session-box p.profile-saved-cards-empty a{text-underline-offset:3px;text-decoration:underline;color:var(--theme-primary-strong)!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel .profile-coupon-card{grid-template-columns:minmax(0,1fr)!important}html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel .profile-coupon-card .profile-coupon-code{border-left:0!important;border-top:1px dashed var(--theme-border-strong)!important;text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:auto!important;min-width:0!important;padding:12px 16px!important;display:grid!important}html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel .profile-coupon-card .profile-coupon-code>div>strong{overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;letter-spacing:.05em!important;overflow:visible!important}html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel .profile-coupon-card .profile-coupon-code .soft-btn{min-width:96px!important;min-height:44px!important;margin:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll{box-shadow:none!important;background:var(--theme-surface)!important;border:0!important;border-radius:0!important;gap:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .product-config-heading.product-config-heading{border:0!important;border-bottom:1px solid var(--theme-border)!important;background:0 0!important;margin:0!important;padding:22px 20px 18px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .product-config-heading h2{font-size:22px!important;line-height:1.25!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-card.modifier-group-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:22px 20px 12px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-heading{background:0 0!important;border:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-list{background:0 0!important;border:0!important;border-radius:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.modifier-choice{border:0!important;border-top:1px solid var(--theme-border)!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-main{padding:12px 10px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll :is(.modifier-choice-check,.modifier-choice-stepper button){width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;color:var(--theme-text)!important;background:0 0!important;border:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll :is(.modifier-choice-check,.modifier-choice-stepper button):before{border:1px solid var(--theme-border-strong)!important;background:0 0!important;border-radius:50%!important;inset:7px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-selected .modifier-choice-check:before{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-selected .modifier-choice-check{color:var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.modifier-choice.is-selected{background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.modifier-choice.is-removal.is-selected{border:0!important;border-bottom:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;box-shadow:none!important;border-radius:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.modifier-choice.is-removal.is-selected:hover{background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.modifier-choice.is-removal.is-selected:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-2px}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-removal.is-selected .modifier-choice-action{color:var(--theme-primary-strong)!important;font-size:12px!important;display:block!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper{background:0 0!important;border:0!important;grid-template-columns:44px minmax(20px,auto) 44px!important;align-items:center!important;gap:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper strong{text-align:center;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:last-child:before{background:var(--theme-primary)!important;border-color:var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:last-child{color:var(--theme-primary-contrast)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:disabled{opacity:.45!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-removal.is-selected .modifier-choice-check:before{border-color:var(--theme-primary)!important;background:0 0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-removal.is-selected .modifier-choice-check{color:var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock .product-summary-controls .quantity-stepper>strong{font-variant-numeric:tabular-nums;text-align:center!important;place-self:stretch stretch!important;place-items:center!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;line-height:1!important;display:grid!important}}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-trailing{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-trailing .modifier-choice-check{position:relative;width:44px!important;height:44px!important;color:var(--theme-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-trailing .modifier-choice-check:before{content:""!important;border:1px solid var(--theme-primary)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;position:absolute!important;inset:7px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-trailing .modifier-choice-check:after{content:none!important;display:none!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-removal.is-selected .modifier-choice-trailing .modifier-choice-check>svg{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .product-config-scroll.product-config-scroll .product-config-heading.product-config-heading{box-shadow:none!important;border:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-dock .product-summary-mobile-meta>div>span{color:var(--theme-text)!important;opacity:1!important;text-shadow:none!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .checkout-header.panel.checkout-header{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;height:auto!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total{box-sizing:border-box;grid-template-columns:38px minmax(0,1fr)!important;gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:5px 12px!important;padding:0!important;display:grid!important;position:static!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child>b{font-variant-numeric:tabular-nums;color:var(--theme-text)!important;white-space:nowrap!important;grid-area:1/2/3!important;margin:0!important;font-size:22px!important;line-height:1.2!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child>span:first-child{white-space:normal!important;font-size:11px!important;line-height:1.3!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child>strong{flex-wrap:wrap!important;font-size:11px!important;line-height:1.3!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-hero-total.cart-hero-total>div:last-child>strong>span{color:var(--theme-muted)!important;white-space:nowrap!important;font-size:11px!important;line-height:1.3!important}}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-lines-premium .cart-line-premium.cart-line-premium .cart-line-total.cart-line-total,html[data-theme] body[data-app-area=customer] main.cart-page.cart-page.cart-page .checkout-shell.checkout-shell .cart-lines-premium .cart-line-premium.cart-line-premium .cart-line-total.cart-line-total :is(b,strong,small){color:var(--theme-text)!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel-wide.profile-panel-config .profile-panel-scroll{padding-bottom:0!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel.profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer{box-shadow:none!important;margin-top:0!important}}@media (min-width:768px){html[data-theme] body[data-app-area=customer] .profile-panel .profile-register-form .profile-actions.sticky-actions>.profile-create-account-btn{border-radius:12px!important;flex:0 auto!important;grid-template-columns:30px auto 18px!important;gap:8px!important;width:auto!important;min-width:0!important;min-height:48px!important;padding:6px 12px!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-register-form .profile-create-account-btn .profile-create-account-icon{border-radius:9px!important;width:30px!important;min-width:30px!important;height:30px!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board{overflow:hidden;border:1px solid color-mix(in srgb, var(--theme-text) 12%, var(--theme-surface))!important;box-shadow:0 16px 44px color-mix(in srgb, var(--theme-text) 8%, transparent)!important;border-radius:28px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-line{max-width:260px;background:linear-gradient(90deg, var(--theme-primary), transparent)!important;height:1px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board :is(.imperial-board-chip,.imperial-board-secondary){background:color-mix(in srgb, var(--theme-surface) 94%, transparent)!important;border:1px solid color-mix(in srgb, var(--theme-text) 10%, transparent)!important;box-shadow:0 4px 12px #10182006!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-stats>.imperial-board-stat{border:1px solid color-mix(in srgb, var(--theme-text) 10%, transparent)!important;background:color-mix(in srgb, var(--theme-surface) 94%, transparent)!important;box-shadow:none!important;border-radius:16px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer .primary-btn:disabled{background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme=imperialDark] body[data-app-area=customer] .profile-panel.profile-panel-wide.profile-panel-config>.profile-config-footer .primary-btn:disabled{background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface))!important;border-color:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.profile-head-badge,.profile-premium-head .profile-head-badge){border:1px solid color-mix(in srgb, var(--theme-primary) 32%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(.profile-head-badge,.profile-premium-head .profile-head-badge) *{color:inherit!important}html[data-theme=imperialDark] body[data-app-area=customer] :is(.profile-head-badge,.profile-premium-head .profile-head-badge){border:1px solid color-mix(in srgb, var(--theme-primary) 45%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-stats>.imperial-board-stat,html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card{color:var(--vitrine-title-color,var(--theme-text))!important;background:var(--vitrine-card-bg,var(--theme-surface))!important;border-color:var(--vitrine-card-border,var(--theme-border))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-stat-icon,html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card-icon,html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card>span:first-child{color:var(--vitrine-icon-color,var(--theme-primary))!important;background:color-mix(in srgb, var(--vitrine-icon-color,var(--theme-primary)) 10%, var(--vitrine-card-bg,var(--theme-surface)))!important;border-color:color-mix(in srgb, var(--vitrine-icon-color,var(--theme-primary)) 20%, var(--vitrine-card-bg,var(--theme-surface)))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-stat :is(small,strong,em),html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card :is(h3,p,small){color:var(--vitrine-title-color,var(--theme-text))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-stat em,html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card small{color:var(--vitrine-tag-color,var(--theme-primary-strong))!important;background:var(--vitrine-tag-bg,color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface)))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card{border-radius:20px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-info-card-icon{color:var(--vitrine-icon-color)!important;background:color-mix(in srgb, var(--vitrine-icon-color) 9%, var(--vitrine-card-bg))!important;border:1px solid color-mix(in srgb, var(--vitrine-icon-color) 15%, transparent)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card:nth-child(2)>.imperial-board-info-card-icon{color:var(--vitrine-icon-color,var(--theme-primary))!important;background:color-mix(in srgb, var(--vitrine-icon-color,var(--theme-primary)) 9%, var(--vitrine-card-bg,var(--theme-surface)))!important;border-color:color-mix(in srgb, var(--vitrine-icon-color,var(--theme-primary)) 15%, var(--vitrine-card-bg,var(--theme-surface)))!important}html[data-theme=imperialDark] body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card:first-child>.imperial-board-info-card-icon{color:var(--vitrine-card-bg,var(--theme-surface))!important;background:var(--vitrine-icon-color,var(--theme-primary))!important;border-color:var(--vitrine-icon-color,var(--theme-primary))!important}html[data-theme=imperialDark] body[data-app-area=customer] .imperial-hero-board .imperial-board-info-card:nth-child(2)>.imperial-board-info-card-icon{color:var(--vitrine-icon-color,var(--theme-primary))!important;background:color-mix(in srgb, var(--vitrine-icon-color,var(--theme-primary)) 12%, var(--vitrine-card-bg,var(--theme-surface)))!important;border-color:color-mix(in srgb, var(--vitrine-icon-color,var(--theme-primary)) 30%, var(--vitrine-card-bg,var(--theme-surface)))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-description{max-width:520px;line-height:1.6!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] .imperial-hero-board.imperial-hero-board .imperial-board-primary{box-shadow:0 6px 16px color-mix(in srgb, var(--theme-primary) 20%, transparent)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;box-shadow:0 24px 64px #0003!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-step-kicker{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-benefits-item{border-radius:12px;background:color-mix(in srgb, var(--theme-text) 3%, var(--theme-surface))!important;border:1px solid var(--theme-border)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-benefits-item>span{line-height:1.5;color:var(--theme-muted)!important;opacity:1!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-benefits-item strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-benefits-item svg{color:var(--theme-primary-strong)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-benefits-modal-actions .soft-btn{color:var(--theme-text)!important;background:var(--theme-surface)!important;border:1px solid var(--theme-border-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .checkout-benefits-modal-actions .soft-btn:hover{background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;border-color:var(--theme-primary)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page .checkout-benefits-modal.cart-benefits-modal .cart-benefits-close{color:var(--theme-text)!important;background:var(--theme-surface)!important;border-color:var(--theme-border)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control.cart-qty-control>button:first-child{border-radius:13px 0 0 13px!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control.cart-qty-control>button:first-child:before,html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-qty-control.cart-qty-control>button:first-child:after{border-radius:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card{min-width:0;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:none!important;border-radius:18px!important;padding:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-premium-head{margin-bottom:14px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-premium-title h3{font-size:15px!important;line-height:1.3!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-premium-title small{color:var(--theme-muted)!important;font-size:12px!important;line-height:1.4!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-checkout-trigger{box-shadow:none!important;background:0 0!important;border:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-checkout-trigger .imperial-select-trigger{background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;min-height:72px!important;box-shadow:none!important;border:0!important;border-radius:12px!important;grid-template-columns:36px minmax(0,1fr) 18px!important;align-items:center!important;gap:12px!important;padding:12px!important;display:grid!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-checkout-trigger .imperial-select-icon{background:var(--theme-surface)!important;width:36px!important;min-width:0!important;height:36px!important;color:var(--theme-primary-strong)!important;border:0!important;border-radius:10px!important;padding:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-checkout-trigger .imperial-select-value strong{white-space:normal!important;color:var(--theme-text)!important;font-size:14px!important;line-height:1.35!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-checkout-trigger .imperial-select-value small{white-space:normal!important;color:var(--theme-muted)!important;font-size:12px!important;line-height:1.4!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .coupon-premium-card.coupon-premium-card .coupon-checkout-trigger .imperial-select-trigger:is(:hover,:focus-visible){background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits{background:var(--theme-surface)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important;color:var(--theme-text)!important;border-radius:18px!important;padding:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits:after{content:none!important;display:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits .checkout-guest-benefits-icon{color:var(--theme-primary-strong)!important;border:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits .checkout-guest-benefits-copy>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits .checkout-guest-benefits-copy>strong{color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits .checkout-guest-benefits-copy>small{color:var(--theme-muted)!important;opacity:1!important;line-height:1.5!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] .checkout-main-card.panel.panel .checkout-guest-benefits.checkout-guest-benefits .checkout-guest-benefits-status{color:var(--theme-muted)!important;background:color-mix(in srgb, var(--theme-text) 4%, var(--theme-surface))!important;border:1px solid var(--theme-border)!important}@media (min-width:768px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card{overflow:hidden;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;border-radius:22px!important;box-shadow:0 6px 18px #10182008!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-body.product-body{gap:0!important;padding:22px 20px 20px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:8px 12px!important;display:flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .badge{border:1px solid color-mix(in srgb, var(--theme-primary) 16%, var(--theme-surface))!important;letter-spacing:0!important;text-transform:none!important;max-width:100%!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;box-shadow:none!important;border-radius:999px!important;flex:0 auto!important;align-items:center!important;padding:7px 12px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:inline-flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .price-line{flex-wrap:wrap!important;align-items:baseline!important;gap:8px!important;margin-left:auto!important;display:flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .price-line strong{color:var(--theme-text)!important;white-space:nowrap!important;font-size:26px!important;line-height:1.2!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .price-line .strikethrough{white-space:nowrap;color:var(--theme-muted)!important;font-size:12px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-title{margin:10px 0 0!important;font-size:21px!important;line-height:1.25!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-desc{color:var(--theme-muted)!important;margin:22px 0 16px!important;font-size:15px!important;line-height:1.6!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .storefront-product-tag{border:1px solid color-mix(in srgb, var(--theme-text) 10%, var(--theme-surface))!important;color:color-mix(in srgb, var(--theme-text) 75%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-text) 4%, var(--theme-surface))!important;letter-spacing:.035em!important;box-shadow:none!important;border-radius:999px!important;align-items:center!important;padding:6px 11px!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>.imperial-action-control.button-inline{border:2px solid var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;width:auto!important;min-width:146px!important;min-height:48px!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;border-radius:18px!important;padding:10px 22px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>.imperial-action-control.button-inline :is(span,svg){color:inherit!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>.imperial-action-control.button-inline:hover:not(:disabled){background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important;box-shadow:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>.imperial-action-control.button-inline{color:#fff!important;background:linear-gradient(135deg,#ed4249 0%,#dc3038 100%)!important;border:1px solid #e33b42!important;border-radius:12px!important;width:138px!important;min-width:138px!important;min-height:42px!important;padding:8px 16px!important;font-size:14px!important;font-weight:800!important;box-shadow:0 5px 12px #be222b2e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>.imperial-action-control.button-inline:hover:not(:disabled){background:linear-gradient(135deg,#df353d 0%,#c92b33 100%)!important;border-color:#c92b33!important;transform:translateY(-1px)!important;box-shadow:0 7px 16px #be222b40!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-cover-link{aspect-ratio:1.08!important;overflow:hidden!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-cover-link :is(img,picture,.product-cover){object-fit:cover!important;width:100%!important;height:100%!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-body.product-body{padding:20px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta{min-height:32px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-title.product-title{min-height:52px!important;margin-top:10px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-desc.product-desc{min-height:72px!important;margin:14px 0 16px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .tag-row.storefront-product-tags{min-height:25px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>*{width:146px!important;max-width:100%!important;min-height:48px!important;margin-top:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions{margin-top:auto!important;padding-top:18px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-cover{aspect-ratio:1!important;border-radius:20px 20px 0 0!important;flex:none!important;width:100%!important;height:auto!important;min-height:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-cover-link{aspect-ratio:1!important;display:block!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-body.product-body{flex:auto!important;min-height:0!important;display:flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-title.product-title,html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-desc.product-desc{min-height:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>*{border-radius:14px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions>.imperial-action-control.button-inline{border-radius:10px!important;flex:0 0 116px!important;width:116px!important;min-width:116px!important;max-width:116px!important;height:38px!important;min-height:38px!important;padding:6px 12px!important;font-size:13px!important}}@media (max-width:767px){html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card>.field-full>span{color:var(--theme-muted)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card input{border:1px solid var(--theme-border-strong)!important;color:var(--theme-text)!important;caret-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;box-shadow:inset 0 1px #ffffffc2!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card input::placeholder{color:var(--theme-muted)!important;opacity:.72!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card input:focus{border-color:var(--theme-primary)!important;background:var(--theme-surface)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important;outline:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card .profile-link-btn{min-height:34px!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 7%, transparent)!important;border-radius:9px!important;padding:5px 12px!important;font-weight:800!important;text-decoration:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card .profile-link-btn:hover,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-main-content>.profile-login-card .profile-link-btn:focus-visible{color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 13%, transparent)!important;outline:2px solid color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;outline-offset:2px!important}}html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main.product-detail-page,main.combo-detail-page) .modifier-choice.is-unavailable .modifier-choice-check,html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main.product-detail-page,main.combo-detail-page) .modifier-choice.is-unavailable .modifier-choice-check:before,html:not([data-theme=imperialDark]) body[data-app-area=customer] :is(main.product-detail-page,main.combo-detail-page) .modifier-choice-stepper button:disabled{border-color:color-mix(in srgb, var(--theme-text) 18%, var(--theme-surface))!important;background:color-mix(in srgb, var(--theme-text) 7%, var(--theme-surface))!important;color:var(--theme-muted)!important;box-shadow:none!important;cursor:not-allowed!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts .nav-dock-icon{color:#87352f!important;background:#fffaf5!important;border-color:#ead7c9!important;box-shadow:inset 0 1px #fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts :is(.nav-shortcut.active,.nav-category-trigger.active) .nav-dock-icon{color:#fff8ef!important;background:linear-gradient(145deg,#9d3b35,#c45146)!important;border-color:#9d3b35!important;box-shadow:0 5px 12px #7e2d272e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts .nav-category-trigger.active{color:#7d302b!important;background:#fff8f2!important;border-color:#d9b6a8!important;box-shadow:0 5px 14px #7e2d2714!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .profile-trigger-avatar,html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active .cart-icon-wrap{color:#87352f!important;background:#fffaf5!important;border-color:#ead7c9!important;box-shadow:inset 0 1px #fff!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active .cart-count{color:#fff8ef!important;text-align:center!important;background:#9d3b35!important;border:2px solid #fff8ef!important;border-radius:50%!important;flex:0 0 26px!important;align-self:center!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;margin:0 0 0 6px!important;padding:0!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-grid!important;position:static!important;top:auto!important;left:auto!important;box-shadow:0 4px 10px #7e2d272e!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-links{gap:10px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts{background:#fffdfa!important;border:1px solid #e9ddd4!important;border-radius:17px!important;gap:3px!important;padding:4px!important;box-shadow:0 7px 20px #51271f12!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts :is(.nav-shortcut,.nav-category-trigger){color:#765f60!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;transform:none!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts :is(.nav-shortcut:hover,.nav-category-trigger:hover,.nav-category-menu[open] .nav-category-trigger){color:#7d302b!important;background:#fff5ef!important;border-color:#edd8ce!important;transform:translateY(-1px)!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .nav-shortcuts .nav-shortcut.active{color:#7d302b!important;background:#fff1e9!important;border-color:#e6c4b6!important;box-shadow:inset 0 1px #fff,0 4px 10px #7e2d270f!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .profile-trigger,html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active{background:#fffdfa!important;border:1px solid #e9ddd4!important;border-radius:16px!important;min-height:50px!important;box-shadow:0 7px 20px #51271f12!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .profile-trigger:hover,html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active:hover{background:#fff8f2!important;border-color:#d9b6a8!important;transform:translateY(-1px)!important;box-shadow:0 9px 24px #51271f1a!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] .storefront-topbar .cart-link.pill-link-active .cart-title-row{gap:6px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice.is-unavailable .modifier-choice-check{color:#fff!important;opacity:.34!important;background:0 0!important;border:0!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice.is-unavailable .modifier-choice-check:before{color:#fff!important;box-shadow:none!important;background:#e33b42!important;border-color:#e33b42!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-removal:not(.is-selected) .modifier-choice-check:before{background:var(--theme-surface)!important;border:1px solid #d8dce1!important;border-radius:8px!important;box-shadow:0 2px 4px #191e2814!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-removal.is-selected .modifier-choice-check{color:var(--theme-primary)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice.is-removal.is-selected .modifier-choice-check:before{border:1px solid color-mix(in srgb, var(--theme-primary) 24%, var(--theme-surface))!important;background:var(--theme-surface)!important;box-shadow:none!important;border-radius:8px!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-benefits-desktop-grid .coupon-checkout-trigger .imperial-select-trigger{color:#252a31!important;background:#fff!important;border:1px solid #e4e7eb!important;border-radius:14px!important;box-shadow:0 6px 18px #1b222a14!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-benefits-desktop-grid .coupon-checkout-trigger .imperial-select-trigger:is(:hover,:focus-visible){background:#fff8f8!important;border-color:#e33b42!important}html[data-theme=vermelhoBranco] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-cashback-auto.checkout-cashback-standalone .checkout-cashback-auto-icon{color:#c62f38!important;background:#fff8f8!important;border:1px solid #f0a3a8!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>span,html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg{color:var(--theme-primary-contrast)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg *{stroke:currentColor!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page .product-summary-controls .hero-actions>.primary-btn.button-inline>svg circle{fill:currentColor!important}html[data-theme=verdeAmarelo] body[data-app-area=customer] :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.imperial-action-control.imperial-action-control,.imperial-board-primary.imperial-board-primary){background:var(--layout-btn-primary-bg)!important;color:var(--layout-btn-primary-text)!important;border-color:#d6a40f!important;box-shadow:0 9px 22px #99710833!important}html[data-theme=verdeAmarelo] body[data-app-area=customer] :is(.primary-btn.primary-btn,.premium-primary-action.premium-primary-action,.premium-action-primary.premium-action-primary,.showcase-primary.showcase-primary,.imperial-action-control.imperial-action-control,.imperial-board-primary.imperial-board-primary) :is(span,svg,.button-icon,.checkout-btn-arrow){color:inherit!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card{background:var(--theme-surface)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:20px 20px 12px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-group-heading{background:0 0!important;border:0!important;padding:0 0 12px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice-list{background:0 0!important;border:0!important;border-radius:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice{border:0!important;border-top:1px solid var(--theme-border)!important;min-height:64px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice-main{padding:10px 0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice.is-selected{background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;box-shadow:inset 2px 0 var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice-stepper{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice-stepper button:before{border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice-stepper button:last-child:before{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .combo-component-section>.modifier-group-card .modifier-choice-stepper button:last-child{color:var(--theme-primary-contrast)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card .modifier-choice:has(>.modifier-choice-trailing .modifier-choice-stepper){align-items:stretch!important;width:100%!important;max-width:100%!important;display:flex!important;overflow:hidden!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card .modifier-choice:has(>.modifier-choice-trailing .modifier-choice-stepper)>.modifier-choice-main.is-static{flex:auto!important;width:auto!important;min-width:0!important;padding-right:8px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card .modifier-choice:has(>.modifier-choice-trailing .modifier-choice-stepper)>.modifier-choice-trailing{flex:0 0 116px!important;justify-content:center!important;align-self:stretch!important;align-items:center!important;width:116px!important;min-width:116px!important;max-width:116px!important;margin:0!important;padding:0 6px 0 0!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card .modifier-choice .modifier-choice-stepper{grid-template-columns:34px 36px 34px!important;justify-content:center!important;align-items:center!important;gap:0!important;width:104px!important;min-width:104px!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card .modifier-choice .modifier-choice-stepper>button{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .modifier-group-card .modifier-choice .modifier-choice-stepper>strong{place-items:center!important;width:36px!important;min-width:36px!important;height:34px!important;margin:0!important;padding:0!important;display:grid!important}}@media (min-width:901px){html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-head{grid-template-columns:168px 170px minmax(240px,1fr) 100px 150px!important;align-items:center!important;gap:16px!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-badges>.status-chip.order-active{white-space:nowrap!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:max-content!important;min-width:0!important;max-width:none!important;min-height:30px!important;padding:0 13px!important;line-height:1!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-badges>.status-chip.order-active :is(svg,span){white-space:nowrap!important;flex:none!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-history-details-toggle.orders-history-details-toggle{color:#e7edf2!important;width:142px!important;min-width:142px!important;min-height:38px!important;box-shadow:none!important;white-space:nowrap!important;background:#ffffff08!important;border:1px solid #d6e0e733!important;border-radius:9px!important;justify-content:center!important;justify-self:end!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-history-details-toggle.orders-history-details-toggle>:is(svg,span){color:inherit!important;stroke:currentColor!important;white-space:nowrap!important;flex:none!important;display:block!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-footer .orders-details-toggle{color:#e7edf2!important;width:142px!important;min-width:142px!important;min-height:38px!important;box-shadow:none!important;white-space:nowrap!important;background:#ffffff08!important;border:1px solid #d6e0e733!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 11px!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-live:not(:has(.orders-details-panel)) .orders-card-footer .orders-details-toggle>:is(svg,span){color:inherit!important;stroke:currentColor!important;white-space:nowrap!important;flex:none!important;display:block!important}}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-timeline-marker{border:1px solid var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-timeline-step.done .orders-card-timeline-marker{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-timeline-step.active .orders-card-timeline-marker{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-timeline-step.pending .orders-card-timeline-marker{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-text) 3%, var(--theme-surface))!important;color:var(--theme-muted)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page .orders-card-primary .orders-card-timeline-marker :is(svg,path,circle){color:inherit!important;stroke:currentColor!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder{border:1px solid color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:0 6px 22px #00000012,0 1px 4px #00000008!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-icon{border:1px solid color-mix(in srgb, var(--theme-primary) 36%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-icon :is(svg,path){color:inherit!important;stroke:currentColor!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page aside.orders-unpaid-reminder.orders-unpaid-reminder .orders-unpaid-reminder-copy>span{color:var(--theme-primary-strong)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-badges>.status-chip.warning{border:1px solid color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;width:max-content!important;min-width:0!important;max-width:none!important;min-height:29px!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-badges>.status-chip.warning :is(svg,span){color:inherit!important;white-space:nowrap!important;flex:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{border:1px solid color-mix(in srgb, var(--theme-primary) 45%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;width:auto!important;min-width:184px!important;min-height:42px!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;white-space:nowrap!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:hover:not(:disabled){border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 13%, var(--theme-surface))!important;transform:translateY(-1px)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button :is(svg,span){color:inherit!important;stroke:currentColor!important;flex:none!important;display:block!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button>svg:last-child{display:none!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{color:#ffd15c!important;width:auto!important;min-width:184px!important;min-height:42px!important;box-shadow:none!important;white-space:nowrap!important;background:#ffc12f17!important;border:1px solid #ffc12f75!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;padding:0 16px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:hover:not(:disabled){background:#ffc12f26!important;border-color:#ffc12f!important;transform:translateY(-1px)!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button :is(svg,span){color:inherit!important;stroke:currentColor!important;flex:none!important;display:block!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button>svg:last-child{display:none!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:focus-visible{outline:3px solid color-mix(in srgb, var(--theme-primary) 32%, transparent)!important;outline-offset:3px!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-inline-message{border:1px solid color-mix(in srgb, var(--theme-danger) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-danger) 8%, var(--theme-surface))!important;width:min(420px,100%)!important;min-height:42px!important;color:var(--theme-text)!important;box-shadow:none!important;border-radius:10px!important;align-items:center!important;gap:9px!important;margin-top:0!important;padding:10px 13px!important;font-size:12px!important;font-weight:700!important;line-height:1.35!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-card-actions.orders-repeat-actions:has(.orders-repeat-inline-message){flex-direction:column!important;align-items:flex-end!important;gap:8px!important;width:min(420px,100%)!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-inline-message>svg{color:var(--theme-danger)!important;stroke:currentColor!important;flex:none!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-badges>.status-chip.warning{color:#ffd15c!important;width:max-content!important;min-width:0!important;max-width:none!important;min-height:29px!important;box-shadow:none!important;white-space:nowrap!important;background:#ffc12f1a!important;border:1px solid #ffc12f61!important;border-radius:999px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 11px!important;font-size:11px!important;line-height:1!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-badges>.status-chip.warning :is(svg,span){color:inherit!important;white-space:nowrap!important;flex:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-card-primary .orders-card-actions>a.primary-btn.primary-btn :is(svg,path,circle,line,polyline){color:var(--theme-primary-contrast)!important;stroke:currentColor!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span,html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span+span{border:1px solid var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page .orders-page-summary.orders-page-summary>span>svg{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page .modifier-choice-price{color:var(--theme-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page .modifier-choice.is-selected .modifier-choice-main{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;color:var(--theme-text)!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page .modifier-choice-stepper button{border-color:var(--theme-border-strong)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;border-radius:9px!important}html:not([data-theme=imperialDark]) body[data-app-area=customer] main.combo-detail-page .modifier-choice-stepper button:last-child{border-color:var(--theme-primary)!important;background:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-config-heading{border-bottom:1px solid var(--theme-border)!important;background:var(--theme-surface)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-config-heading h2{color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-config-heading p{color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice-price{color:var(--theme-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page .modifier-group-card :is(.modifier-choice-check,.modifier-choice-stepper button),html[data-theme] body[data-app-area=customer] main.product-detail-page .modifier-group-card :is(.modifier-choice-check,.modifier-choice-stepper button):before{border-radius:9px!important}}html[data-theme] body[data-app-area=customer] main.combo-detail-page,html[data-theme] body[data-app-area=customer] main.combo-detail-page .product-detail-shell,html[data-theme] body[data-app-area=customer] main.combo-detail-page .product-detail-grid,html[data-theme] body[data-app-area=customer] main.combo-detail-page .panel-stack{background:var(--theme-bg)!important}html[data-theme]:has(body[data-app-area=customer] main.combo-detail-page){background:var(--theme-bg)!important}html[data-theme] body[data-app-area=customer]:has(main.combo-detail-page){background:var(--theme-bg)!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page .combo-review-inline{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page .combo-summary-heading-copy h3,html[data-theme] body[data-app-area=customer] main.combo-detail-page .combo-summary-item-title strong{color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page :is(.combo-summary-heading-copy p,.combo-summary-item-title small,.combo-summary-line,.combo-summary-standard){color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page :is(.combo-summary-count,.combo-summary-unit-badge){border-color:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page .combo-customization-summary-card{border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page :is(.combo-summary-lines,.combo-summary-standard){border-color:var(--theme-border)!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page :is(.combo-summary-line-icon,.combo-summary-line-choice .combo-summary-line-icon,.combo-summary-line-add .combo-summary-line-icon,.combo-summary-line-remove .combo-summary-line-icon,.combo-summary-standard .combo-summary-line-icon){border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer]>main.product-detail-page.combo-detail-page{box-sizing:border-box!important;width:100%!important;min-width:100%!important;max-width:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-detail-shell{width:100%!important;max-width:none!important;margin:0!important;padding-left:0!important;padding-right:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.combo-detail-page .product-detail-shell.product-detail-shell{padding-top:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-detail-grid,html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .panel-stack,html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-card,html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .product-config-scroll{width:100%!important;max-width:none!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin-left:0!important;margin-right:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .product-config-scroll{background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .product-config-scroll>.combo-component-section>.modifier-group-heading{border-color:var(--theme-border)!important;background:0 0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .product-config-scroll>.combo-component-section>.modifier-group-heading:before{background:var(--theme-primary)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page :is(.product-config-heading h2,.modifier-group-heading h3,.modifier-choice-name){color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page :is(.product-config-heading p,.modifier-group-heading p,.modifier-group-help,.modifier-choice-action,.modifier-choice-price){color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-choice-price{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-group-card .modifier-choice{justify-content:space-between!important;align-items:center!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-group-card .modifier-choice-main{text-align:left!important;flex:auto!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-width:0!important;min-height:64px!important;padding:10px!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-group-card .modifier-choice-copy{text-align:left!important;flex:auto!important;justify-items:start!important;gap:3px!important;min-width:0!important;padding:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-group-card :is(.modifier-choice-name,.modifier-choice-price,.modifier-choice-action){text-align:left!important;width:auto!important;margin:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-group-card .modifier-choice-trailing{flex:none!important;justify-content:flex-end!important;align-self:center!important;align-items:center!important;margin:0!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .modifier-group-card.is-addon-group .modifier-choice:not(.is-selected)>.modifier-choice-main{padding-right:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .combo-summary-dock{box-sizing:border-box!important;border-color:var(--theme-border)!important;background:color-mix(in srgb, var(--theme-surface) 97%, transparent)!important;width:100%!important;max-width:none!important;color:var(--theme-text)!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important;left:0!important;right:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .combo-summary-dock .product-summary-mobile-meta :is(span,small){color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.product-detail-page .combo-summary-dock .product-summary-mobile-meta strong{color:var(--theme-text)!important}}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important;align-items:stretch!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control.cart-qty-control>:is(button,strong){border-radius:0!important;height:100%!important;min-height:0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control>strong{border-color:var(--theme-border)!important;box-shadow:none!important;color:var(--theme-text)!important;background:0 0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control>button:first-child{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-muted)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control.cart-qty-control>.cart-qty-plus{border:1px solid var(--theme-primary-strong)!important;background:var(--theme-primary)!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important;border-radius:0 13px 13px 0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-actions .cart-edit-btn{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium :is(.cart-qty-control button,.cart-edit-btn) :is(svg,path){color:inherit!important;stroke:currentColor!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell .cart-lines-premium .cart-line-premium .cart-line-total.cart-line-total{border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell .cart-lines-premium .cart-line-premium .cart-line-total.cart-line-total b{color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control.cart-qty-control{grid-template-columns:44px minmax(0,1fr) 44px!important;column-gap:0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control.cart-qty-control>:is(button,strong){justify-self:stretch!important;width:100%!important;min-width:0!important;margin:0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-qty-control.cart-qty-control>.cart-qty-plus{border:0!important;border-left:1px solid var(--theme-primary-strong)!important;transform:none!important}}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.checkout-store-return{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.checkout-store-return>svg{border-color:color-mix(in srgb, var(--theme-primary) 32%, var(--theme-border))!important;background:var(--theme-surface)!important;color:var(--theme-primary-strong)!important;stroke:currentColor!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.checkout-store-return>span{color:inherit!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.checkout-store-return:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.cart-link.pill-link-active{background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 10px 22px color-mix(in srgb, var(--theme-primary) 22%, transparent)!important;border-color:#0000!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.cart-link.pill-link-active :is(.cart-title-row,.cart-title-row strong,.cart-caption){color:inherit!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.cart-link.pill-link-active .cart-icon-wrap{border-color:color-mix(in srgb, var(--theme-primary-contrast) 32%, transparent)!important;background:color-mix(in srgb, var(--theme-primary-contrast) 14%, transparent)!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.cart-link.pill-link-active .cart-count{border-color:color-mix(in srgb, var(--theme-primary-contrast) 70%, transparent)!important;background:var(--theme-primary-contrast)!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.cart-link.pill-link-active :is(svg,path){color:inherit!important;stroke:currentColor!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] header.checkout-legacy-topbar .nav-links>.cart-link.pill-link-active:hover{background:linear-gradient(135deg, var(--theme-primary-strong), var(--theme-primary))!important;color:var(--theme-primary-contrast)!important;border-color:#0000!important}@media (min-width:768px){html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-main-card.checkout-main-card{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:var(--customer-shadow-card)!important}}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-main-card .checkout-title-icon.small{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is(.checkout-submit-action,.checkout-finalize-btn,[class*=checkout-flow-module__][class*=primary]){background:var(--layout-btn-primary-bg)!important;color:var(--layout-btn-primary-text)!important;box-shadow:0 9px 22px color-mix(in srgb, var(--theme-primary) 24%, transparent)!important;border-color:#0000!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] :is(.checkout-submit-action,.checkout-finalize-btn,[class*=checkout-flow-module__][class*=primary]) :is(span,strong,svg,path){color:inherit!important;stroke:currentColor!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.points-store-page .points-catalog-head>span{border-color:color-mix(in srgb, var(--theme-primary) 42%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main .mobile-storefront-open:not(.closed){border-color:color-mix(in srgb, var(--theme-primary) 38%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main .mobile-storefront-open:not(.closed) i{background:var(--theme-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important}.product-notes-copy{text-align:left;gap:4px;min-width:0;display:grid}.product-notes-copy small{color:inherit;opacity:.65;font-size:12px;font-weight:400;line-height:1.4}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-notes-content{padding:0 14px 14px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-notes-content textarea{resize:vertical;line-height:1.5;border-radius:10px!important;min-height:112px!important;padding:12px!important;font-size:16px!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-notes-trigger:focus-visible{outline:2px solid var(--theme-primary);outline-offset:-3px}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-summary-dock.product-summary-dock{box-shadow:0 -4px 20px #0000000f!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page>.product-detail-shell.product-detail-shell{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-detail-grid.product-detail-grid,html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .panel-stack.panel-stack,html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll{width:100%!important;max-width:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .panel-stack.panel-stack,html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll,html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-notes-disclosure.product-notes-disclosure{border-color:var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .panel-stack.panel-stack{gap:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-notes-disclosure.product-notes-disclosure{overflow:hidden;border:1px solid color-mix(in srgb, var(--theme-text) 14%, var(--theme-surface))!important;border-radius:16px!important;width:calc(100% - 32px)!important;margin:16px 16px 20px!important;padding:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page:not(.combo-detail-page) .product-notes-trigger.product-notes-trigger{border-width:0!important;border-color:var(--theme-border)!important;background:var(--theme-surface)!important;width:100%!important;min-height:76px!important;color:var(--theme-text)!important;box-shadow:none!important;border-radius:0!important;padding:14px!important;font-size:14px!important;font-weight:600!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-card .modifier-choice-main{text-align:left!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;min-width:0!important;min-height:64px!important;padding:10px 8px 10px 12px!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-card .modifier-choice-copy{text-align:left!important;flex:auto!important;justify-items:start!important;gap:3px!important;min-width:0!important;padding:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-card .modifier-choice-copy :is(.modifier-choice-name,.modifier-choice-price,.modifier-choice-action){text-align:left!important;width:auto!important;margin:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-card .modifier-choice-trailing:not(:has(.modifier-choice-stepper)){flex:0 0 44px!important;justify-content:center!important;align-self:center!important;align-items:center!important;min-width:44px!important;margin:0!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page:not(.combo-detail-page) .product-config-scroll.product-config-scroll.product-config-scroll .modifier-group-card .modifier-choice-check:before{border-radius:10px!important;inset:6px!important}}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:is(:hover,:focus-visible):not(:disabled){color:#17120a!important;background:linear-gradient(135deg,#ffd45f,#ffbd20)!important;border-color:#ffd45f!important;transform:translateY(-1px)!important;box-shadow:0 7px 18px #ffc12f33!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:active:not(:disabled){color:#17120a!important;box-shadow:none!important;background:#f2ae00!important;border-color:#f2ae00!important;transform:translateY(0)!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:is(:hover,:focus-visible,:active) :is(svg,span){color:inherit!important;stroke:currentColor!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{border:1px solid color-mix(in srgb, var(--theme-primary) 58%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;min-height:46px!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;border-radius:12px!important;padding:0 20px!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:is(:hover,:focus-visible):not(:disabled){border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 92%, #000)!important;color:var(--theme-primary-contrast,#fff)!important;transform:none!important;box-shadow:0 3px 10px #00000014!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:active:not(:disabled){background:color-mix(in srgb, var(--theme-primary) 85%, #000)!important;box-shadow:none!important;transform:translateY(0)!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{color:#ffd15c!important;min-height:46px!important;box-shadow:none!important;background:#ffc12f14!important;border:1px solid #ffc12f94!important;border-radius:12px!important;padding:0 20px!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:is(:hover,:focus-visible):not(:disabled){color:#ffda73!important;box-shadow:none!important;background:#ffc12f29!important;border-color:#ffc12f!important;transform:none!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button:active:not(:disabled){color:#ffe097!important;box-shadow:none!important;background:#ffc12f3b!important;border-color:#eeb31f!important;transform:translateY(0)!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button :is(svg,span){color:inherit!important;stroke:currentColor!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-trigger .profile-trigger-avatar{color:#17120a!important;box-shadow:none!important;background:#ffc12f!important;border:1px solid #ffd45f!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-trigger:is(:hover,:focus-visible,.open) .profile-trigger-avatar{color:#17120a!important;background:#ffd45f!important;border-color:#ffe08a!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .profile-trigger-avatar :is(svg,path,circle){color:inherit!important;stroke:currentColor!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-icon-wrap{flex:0 0 30px!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-icon-wrap :is(.cart-icon,svg),html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-icon-wrap.cart-icon-wrap>svg.cart-icon.cart-icon{stroke-width:2.25px!important;width:22px!important;min-width:22px!important;height:22px!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .nav-links .cart-link.cart-link{color:#f7f4ed!important;min-width:178px!important;min-height:52px!important;box-shadow:none!important;filter:none!important;background:#151514!important;border:1px solid #ffc12f94!important;border-radius:12px!important;gap:10px!important;padding:8px 12px!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .nav-links .cart-link.cart-link:is(:hover,:focus-visible){filter:none!important;background:#ffc12f1a!important;border-color:#ffc12f!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px #ffc12f1a!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-icon-wrap.cart-icon-wrap{color:#ffc12f!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-copy.cart-copy{color:#f7f4ed!important;gap:2px!important;min-width:0!important;display:grid!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-title-row.cart-title-row{color:#f7f4ed!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;display:flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-title-row strong{color:#f7f4ed!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-caption.cart-caption{color:#aaa69e!important}html[data-theme=imperialDark] body[data-app-area=customer] main[class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module][class*=checkout-flow-module] header.checkout-legacy-topbar.checkout-legacy-topbar.checkout-legacy-topbar .cart-link.cart-link .cart-count.cart-count{color:#17120a!important;background:#ffc12f!important;border:0!important;border-radius:7px!important;min-width:22px!important;height:22px!important;padding:0 5px!important;font-size:11px!important;line-height:1!important}@media (max-width:380px){html[data-theme] body[data-app-area=customer] main .floating-cart:has(.floating-cart-trigger-direct){left:8px!important;right:8px!important}html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{grid-template-columns:70px minmax(0,1fr) 100px!important;gap:6px!important;padding:7px 8px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-thumbnails{width:70px!important;min-width:70px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-thumbnails :is(img,span){flex-basis:38px!important;width:38px!important;height:38px!important;margin-right:-17px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-thumbnails>b{bottom:-1px!important;left:42px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-label{font-size:9px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-copy>strong{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.08!important;display:-webkit-box!important;overflow:hidden!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-subtitle{display:none!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-direct-action{width:100px!important;min-width:100px!important;padding-inline:8px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-direct-action>strong{font-size:10px!important}}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta>.badge{clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 4px,100% calc(50% - 3px),calc(100% - 3px) 50%,100% calc(50% + 3px),100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px),0 calc(50% + 3px),3px 50%,0 calc(50% - 3px),0 4px);background:var(--theme-primary)!important;max-width:100%!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important;letter-spacing:.065em!important;text-transform:uppercase!important;border:0!important;border-radius:0!important;align-items:center!important;padding:9px 14px!important;font-size:11px!important;font-weight:800!important;line-height:1.4!important;display:inline-flex!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta>.badge:empty{display:none!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta>.badge{text-align:center;overflow-wrap:anywhere;justify-content:center;letter-spacing:.025em!important;white-space:normal!important;max-width:calc(100% - 140px)!important;min-height:28px!important;margin:0!important;padding:6px 8px!important;font-size:9px!important;line-height:1.35!important;position:absolute!important;inset:auto auto 18px 12px!important;transform:none!important}}@media (min-width:768px){html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-thumbnails{align-items:center!important;width:124px!important;min-width:124px!important;height:44px!important;padding:0!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-thumbnails>img{border:2px solid var(--theme-surface)!important;object-fit:cover!important;border-radius:50%!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0 -12px 0 0!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-thumbnails>b{font-variant-numeric:tabular-nums;z-index:4!important;border:2px solid var(--theme-surface)!important;background:var(--theme-primary)!important;width:32px!important;min-width:32px!important;height:32px!important;color:var(--theme-primary-contrast)!important;box-shadow:none!important;border-radius:50%!important;flex:0 0 32px!important;place-items:center!important;margin:0 0 0 -6px!important;font-size:12px!important;font-weight:750!important;line-height:1!important;display:grid!important;position:relative!important;inset:auto!important;transform:none!important}}@media (min-width:1024px){html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-lines-premium .cart-line-premium.cart-line-premium{grid-template-rows:auto 1fr!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:20px 24px!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium>.cart-line-media{grid-area:1/1/3!important;min-width:0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium>.cart-line-total{text-align:right!important;grid-area:1/2!important;place-self:start end!important;width:auto!important;min-width:0!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium>.cart-line-controls{grid-area:2/2!important;place-self:end!important;align-items:center!important;gap:12px!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-actions .cart-edit-btn{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;min-height:44px!important;color:var(--theme-text)!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important;display:inline-flex!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-line-actions .cart-edit-btn:hover{border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium>.cart-option-details{grid-column:1/-1!important}}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-line-premium .cart-option-details.cart-option-details{border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;color:var(--theme-text)!important;border-radius:14px!important;padding:16px!important;box-shadow:0 4px 14px #00000006!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-head{border-bottom:1px solid var(--theme-border)!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-bottom:14px!important;padding-bottom:12px!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-head>strong{font-size:14px!important;font-weight:700!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-head>button{flex:0 0 36px;background:color-mix(in srgb, var(--theme-text) 5%, var(--theme-surface))!important;width:36px!important;height:36px!important;color:var(--theme-muted)!important;box-shadow:none!important;border:0!important;border-radius:50%!important;place-items:center!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-content{gap:16px!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-content>div>strong{letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;display:block;color:var(--theme-muted)!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-content ul{gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-option-details .cart-option-details-content li{background:color-mix(in srgb, var(--theme-text) 3%, var(--theme-surface));overflow-wrap:anywhere;border-radius:8px;color:var(--theme-text)!important;align-items:baseline!important;gap:10px!important;padding:10px 12px!important;font-size:13px!important;line-height:1.5!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page.product-detail-page .modifier-group-card.modifier-group-card.modifier-group-card .modifier-choice.modifier-choice.modifier-choice:is(.is-selected,:hover,:focus-within),html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page.product-detail-page .modifier-group-card.modifier-group-card.modifier-group-card .modifier-choice.modifier-choice.modifier-choice:is(.is-selected,:hover,:focus-within) .modifier-choice-main{box-shadow:none!important;background:0 0!important;border-left-color:#0000!important}html[data-theme] body[data-app-area=customer] main.product-detail-page .modifier-choice-main:focus-visible{outline-offset:-2px;outline:2px solid var(--theme-primary,#d92338)!important}html[data-theme] body[data-app-area=customer] .cart-removal-dialog{background:var(--theme-surface,#fff)!important;border:0!important;box-shadow:0 24px 64px #00000038,0 4px 16px #00000014!important}html[data-theme] body[data-app-area=customer] .cart-removal-dialog .cart-removal-icon{width:32px;height:32px;box-shadow:none!important;color:var(--theme-muted,#756d6e)!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme] body[data-app-area=customer] .cart-removal-dialog .cart-removal-actions>.ghost-btn{border-color:var(--theme-border,#e5e5e5)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] .cart-removal-dialog .cart-removal-actions>.cart-removal-confirm{box-shadow:none!important}html[data-theme] body[data-app-area=customer] .cart-removal-dialog{grid-template-columns:24px minmax(0,1fr);align-items:start;column-gap:12px}html[data-theme] body[data-app-area=customer] .cart-removal-dialog .cart-removal-icon{width:24px;height:28px}html[data-theme] body[data-app-area=customer] .cart-removal-dialog>div:not(.cart-removal-actions){min-width:0}html[data-theme] body[data-app-area=customer] .cart-removal-dialog h2{white-space:normal;overflow-wrap:anywhere;margin:0 0 8px;line-height:1.3}html[data-theme] body[data-app-area=customer] .cart-removal-dialog .cart-removal-actions{grid-column:1/-1}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .tag-row[aria-label="Caracteristicas do produto"]{gap:4px 10px!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .tag-row[aria-label="Caracteristicas do produto"]>.storefront-product-tag{align-items:center;min-height:0!important;box-shadow:none!important;color:var(--theme-muted,#756d6e)!important;letter-spacing:0!important;text-transform:capitalize!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;display:inline-flex!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .tag-row[aria-label="Caracteristicas do produto"]>.storefront-product-tag+.storefront-product-tag:before{content:"·";opacity:.6;margin-right:10px}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta{flex-wrap:nowrap!important;align-items:center!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta>.badge{flex:0 auto!important;min-width:0!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta .price-line.price-line{flex-wrap:wrap-reverse!important;flex:0 auto!important;justify-content:flex-end!important;row-gap:2px!important;min-width:0!important;display:flex!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta .price-line>*{white-space:nowrap}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card{grid-template-rows:auto auto auto auto!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:8px 12px!important;height:auto!important;min-height:0!important;padding:12px!important;display:grid!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card :is(.product-body,.product-meta){display:contents!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-cover-link{border-radius:14px;grid-area:1/1/4;overflow:hidden;width:96px!important;height:104px!important;margin:0!important;position:static!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-cover{width:100%!important;height:100%!important;min-height:0!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card :is(.product-title,.product-desc,.price-line.price-line,.product-meta>.badge,.product-card-actions.product-card-actions){width:auto!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-title{grid-area:1/2;white-space:normal!important;font-size:15px!important;line-height:1.3!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-desc{grid-area:2/2;padding:0!important;font-size:12px!important;line-height:1.4!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .price-line.price-line{grid-area:3/2;align-self:end;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;padding:0!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .price-line.price-line strong{font-size:16px!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-meta>.badge{grid-area:4/1/auto/-1;place-self:center start;text-align:left!important;max-width:calc(100% - 116px)!important;min-height:28px!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card .product-card-actions.product-card-actions{grid-area:4/2;place-self:center end;padding:0!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card :is(.product-cover-link,.product-cover){border-radius:12px!important;align-self:start!important;margin:0!important;padding:0!important;inset:auto!important;transform:none!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card{grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto) minmax(44px,auto)!important;grid-template-columns:96px minmax(0,1fr)!important;height:auto!important;min-height:0!important;max-height:none!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card :is(.product-title,.product-desc,.price-line,.product-card-actions,.badge){width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;position:static!important;inset:auto!important;transform:none!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card .badge{overflow-wrap:anywhere;box-sizing:border-box!important;text-align:center!important;white-space:normal!important;grid-column:1!important;justify-content:center!important;justify-self:center!important;width:96px!important;max-width:96px!important;height:auto!important;min-height:28px!important;max-height:38px!important;padding:6px 8px!important;line-height:13px!important;overflow:hidden!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card .product-title{white-space:normal!important;letter-spacing:-.15px!important;height:auto!important;min-height:28px!important;max-height:none!important;padding-right:80px!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important;display:block!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card .product-desc{height:auto!important;min-height:0!important;max-height:none!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card .price-line{background:var(--theme-surface,#fff)!important;border:1px solid var(--theme-border,#eddcde)!important;border-radius:8px!important;grid-area:1/2!important;justify-content:flex-end!important;place-self:start end!important;width:max-content!important;max-width:82px!important;padding:4px 6px!important;box-shadow:0 2px 6px #00000012!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card .price-line strong{font-size:13px!important;line-height:18px!important}}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar{overflow-x:auto;border:0!important;border-bottom:1px solid var(--theme-border,#e6e6e6)!important;box-shadow:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;gap:4px!important;padding:0!important;display:flex!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item{white-space:nowrap;min-width:0!important;min-height:48px!important;box-shadow:none!important;color:var(--theme-muted,#746c6d)!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;flex:none!important;gap:7px!important;padding:12px 14px!important;font-size:13px!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item.active{color:var(--theme-primary,#d92338)!important;border-bottom-color:currentColor!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item .profile-mini-icon{width:18px!important;height:18px!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-tab-count{background:color-mix(in srgb, currentColor 8%, transparent)!important;color:inherit!important;box-shadow:none!important;font-size:10px!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item.danger{margin-left:auto!important}html[data-theme] body[data-app-area=customer] .profile-panel .profile-tabs-bar .profile-nav-item:focus-visible{outline:2px solid var(--theme-primary,#d92338);outline-offset:-3px}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice .modifier-choice-stepper button:first-child{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-addon-group .modifier-choice .modifier-choice-stepper button:first-child:before{background:var(--theme-surface,#fff)!important;border:0!important;border-radius:10px!important;box-shadow:0 2px 8px #00000024!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check{width:44px!important;height:44px!important;color:var(--theme-primary,#d92338)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check:before{content:""!important;background:var(--theme-surface,#fff)!important;border:0!important;border-radius:10px!important;position:absolute!important;inset:7px!important;box-shadow:0 2px 8px #00000024!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice .modifier-choice-check>svg{z-index:1!important;color:inherit!important;position:relative!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-selected .modifier-choice-check:before{background:var(--theme-primary,#d92338)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice.is-selected .modifier-choice-check{color:#fff!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page .modifier-group-card.is-removal-group .modifier-choice-trailing{margin-right:-11px!important}.mobile-category-strip>a[data-section-id=catalogo]{display:none!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline.combo-review-inline{border:0!important;border-radius:18px!important;padding:18px!important;box-shadow:0 3px 18px #0000000f!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-customization-summary-grid{grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;gap:10px!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page.combo-detail-page .combo-review-inline .combo-customization-summary-card{border:1px solid color-mix(in srgb, var(--theme-text) 10%, transparent)!important;background:var(--theme-surface)!important;width:100%!important;min-height:0!important;box-shadow:none!important;border-radius:12px!important;padding:14px!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page .combo-review-inline .combo-summary-item-title strong{white-space:normal!important;font-size:14px!important}html[data-theme] body[data-app-area=customer] main.combo-detail-page .combo-review-inline .combo-summary-line>span:last-child{white-space:normal!important;font-size:13px!important;line-height:1.5!important;overflow:visible!important}}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice.is-unavailable .modifier-choice-check{opacity:1!important;color:var(--theme-muted,#737373)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice.is-unavailable .modifier-choice-check:before{background:color-mix(in srgb, var(--theme-text,#222) 8%, var(--theme-surface,#fff))!important;border:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice.is-unavailable .modifier-choice-check>svg{z-index:1!important;opacity:1!important;visibility:visible!important;color:var(--theme-muted,#737373)!important;stroke:currentColor!important;display:block!important;position:relative!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-thumbnails{align-items:center!important;width:90px!important;min-width:90px!important;height:46px!important;padding:0!important;display:flex!important;overflow:visible!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-photo{flex:0 0 42px;width:42px;height:42px;margin-right:-20px;position:relative}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-photo:last-child{z-index:3;margin-right:0}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-photo>img{border:2px solid var(--theme-surface,#fff)!important;object-fit:cover!important;border-radius:12px!important;width:42px!important;height:42px!important;margin:0!important;display:block!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-photo>.floating-cart-photo-placeholder{border:2px solid var(--theme-surface,#fff)!important;background:color-mix(in srgb, var(--theme-primary,#e33b42) 13%, var(--theme-surface,#fff))!important;width:42px!important;height:42px!important;color:var(--theme-primary-strong,#bd2f68)!important;border-radius:12px!important;place-items:center!important;margin:0!important;display:grid!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-photo-placeholder .cart-icon{width:20px!important;height:20px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-photo>.floating-cart-photo-count{font-variant-numeric:tabular-nums;z-index:4!important;border:2px solid var(--theme-surface,#fff)!important;background:var(--theme-primary,#e33b42)!important;width:auto!important;min-width:29px!important;height:22px!important;color:var(--theme-primary-contrast,#fff)!important;box-shadow:0 2px 4px color-mix(in srgb, var(--theme-primary,#e33b42) 22%, transparent)!important;border-radius:5px 5px 9px!important;place-items:center!important;margin:0!important;padding:0 7px!important;font-size:11px!important;font-weight:750!important;line-height:1!important;display:grid!important;position:absolute!important;inset:auto -6px -3px auto!important;transform:rotate(-5deg)!important}@media (max-width:380px){html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-thumbnails{width:70px!important;min-width:70px!important}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger-direct .floating-cart-photo{flex-basis:34px;width:34px;height:38px;margin-right:-18px}html[data-theme] body[data-app-area=customer] main .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-photo>img{width:34px!important;height:38px!important}}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card.orders-card{overflow:hidden;background:var(--theme-surface,#fff)!important;color:var(--theme-text,#242424)!important;border:0!important;border-radius:16px!important;margin:0 0 14px!important;padding:18px!important;box-shadow:0 3px 16px #191e2814!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page :is(.orders-detail,.orders-details-panel,.orders-item-chip,.orders-item-rich){background:color-mix(in srgb, var(--theme-text) 3%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important;border:0!important;border-radius:12px!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel{background:0 0!important;padding:0!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-item-chip{padding:12px!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-item-copy small{color:var(--theme-muted)!important;font-weight:400!important;line-height:1.5!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-toggle{color:var(--theme-primary-strong)!important;background:var(--theme-surface)!important;border:0!important;box-shadow:0 2px 8px #00000014!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row.orders-card-history-row:has(.orders-details-panel) .orders-repeat-button.orders-repeat-button{background:var(--theme-primary)!important;color:var(--theme-primary-contrast,#fff)!important;border:0!important;box-shadow:0 3px 10px #00000014!important}@media (max-width:767px){html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-head{grid-template-columns:minmax(0,1fr) auto 32px!important;align-items:center!important;gap:10px!important;display:grid!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-title{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;display:flex!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-title h3{font-size:14px!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-date-meta{font-size:11px!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-history-details-toggle{border-radius:50%!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;position:static!important;transform:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card.orders-card-history-row{height:auto!important;min-height:116px!important;max-height:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-head{height:auto!important;min-height:80px!important;margin:0!important;padding:0!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-card-footer{margin-top:16px!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-details-toggle{width:32px!important;height:32px!important;min-height:32px!important;box-shadow:none!important;background:0 0!important;padding:0!important;position:static!important;inset:auto!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-details-toggle>svg:first-child,html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-details-toggle>span{display:none!important}}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card.orders-card-history-row .orders-details-panel .orders-item-chip.orders-item-rich{box-shadow:none!important;border:0!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card .orders-details-toggle svg{color:var(--theme-primary-strong)!important;stroke:currentColor!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct{align-items:center!important}html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action{box-sizing:border-box!important;place-self:center end!important;place-items:center!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0 12px!important;display:grid!important;position:static!important;transform:none!important}html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-direct-action>strong{text-align:center!important;margin:0!important;padding:0!important;line-height:1.2!important;display:block!important}}html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-copy{flex-direction:column!important;justify-content:center!important;gap:5px!important;min-width:0!important;display:flex!important}html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-copy>strong{letter-spacing:-.2px!important;white-space:normal!important;color:var(--theme-text)!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;display:block!important}html[data-theme] body[data-app-area=customer] main .floating-cart .floating-cart-trigger.floating-cart-trigger-direct .floating-cart-copy>.floating-cart-subtitle{white-space:normal!important;color:var(--theme-muted)!important;opacity:1!important;margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.35!important;display:block!important}.order-receipt-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.order-receipt-info{gap:5px;min-width:0;display:grid}.order-receipt-info>strong{color:var(--theme-text);font-size:15px;font-weight:650}.order-receipt-info>time{color:var(--theme-muted);font-size:12px;line-height:1.4}.order-receipt-status{color:var(--theme-muted);align-items:center;gap:6px;margin-top:3px;font-size:12px;display:inline-flex}.order-receipt-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.order-receipt-status.is-live{color:var(--theme-primary-strong);font-weight:600}.order-receipt-action{flex-shrink:0;justify-items:end;gap:10px;display:grid}.order-receipt-action>strong{color:var(--theme-text);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.order-receipt-action>:is(button,a){min-height:36px;color:var(--theme-primary-strong);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:600;text-decoration:none;display:flex}.order-receipt-action .is-open{transform:rotate(-90deg)}.order-receipt-action>:is(button,a):focus-visible{outline:2px solid var(--theme-primary);outline-offset:4px;border-radius:4px}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-list{gap:10px!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card.orders-card-history-row{border-radius:12px!important;min-height:0!important;margin:0!important;padding:16px!important;box-shadow:0 2px 9px #191e280d!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page :is(.orders-history-heading,.orders-current-heading){margin:22px 0 6px!important;font-size:18px!important}}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row:not(:has(.orders-details-panel)) .orders-card-footer{display:none!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card-history-row .orders-details-zone>.orders-details-toggle{display:none!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page :is(.customer-profile-intro,.profile-shell-standalone,.profile-modal-backdrop,.profile-panel.profile-panel-premium){background:var(--theme-bg)!important;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-coupons-section{min-width:0;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-coupon-empty{text-align:center;justify-items:center;gap:12px;padding:28px 16px;display:grid}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-coupon-empty>strong{font-size:16px;line-height:1.4;color:var(--theme-text)!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-coupon-empty>span:not(.profile-mini-icon){max-width:34ch;font-size:14px;line-height:1.6;color:var(--theme-muted)!important;opacity:1!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-panel .profile-coupon-empty>a.soft-btn{border-radius:12px;justify-content:center;align-items:center;min-height:46px;margin-top:4px;padding:12px 20px;font-size:14px;display:inline-flex;border:1px solid var(--theme-border)!important;color:var(--theme-text)!important;background:var(--theme-surface)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-coupon-empty>a:focus-visible{outline:2px solid var(--theme-primary);outline-offset:3px}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell{border-block:1px solid var(--theme-border)!important;background:var(--theme-bg)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell .mobile-category-strip{overscroll-behavior-x:contain;scroll-padding-inline:12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:4px!important;padding:4px 2px!important;display:flex!important;overflow-x:auto!important}html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell .mobile-category-strip a{white-space:nowrap;min-height:46px!important;color:var(--theme-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;flex:none!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;display:inline-flex!important;position:relative!important}html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell .mobile-category-strip a.active{color:var(--theme-text)!important;font-weight:800!important}html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell .mobile-category-strip a:after{content:none!important}html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell .mobile-category-strip a.active:after{content:""!important;background:var(--theme-primary)!important;border-radius:3px!important;width:auto!important;height:3px!important;display:block!important;position:absolute!important;inset:auto 14px 2px!important;transform:none!important}html[data-theme] body[data-app-area=customer] main .mobile-category-sticky.shell .mobile-category-strip a:focus-visible{outline-offset:-2px;outline:2px solid var(--theme-primary)!important}}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-disclosure.product-notes-disclosure{background:var(--theme-surface)!important;color:var(--theme-text)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-content textarea{background:var(--theme-bg)!important;color:var(--theme-text)!important;border:1px solid var(--theme-border)!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-content textarea::placeholder{opacity:1;color:var(--theme-muted)!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.product-detail-page .product-notes-content textarea:focus{border-color:var(--theme-primary)!important;outline:2px solid color-mix(in srgb, var(--theme-primary) 35%, transparent)!important;outline-offset:2px!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel.profile-panel :is(.profile-panel-scroll,.profile-dashboard-layout,.profile-main-content,.profile-config-layout,.profile-config-grid,.profile-login-card,.field-grid,.field-shell){box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-config-grid{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel.profile-panel input{box-sizing:border-box;width:100%;min-width:0!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card:has(>.order-receipt-head){height:auto!important;min-height:0!important;padding:18px!important;display:block!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .order-receipt-head{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .order-receipt-info{flex-direction:column!important;gap:6px!important;display:flex!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .order-receipt-info>time{white-space:normal!important;position:static!important}}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .cart-checkout-action.cart-checkout-action,html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .cart-stack.cart-stack .cart-checkout-action.cart-checkout-action:hover:not(.is-disabled){color:#211b10!important;box-shadow:none!important;background:#dfb34f!important;border-color:#dfb34f!important;border-radius:12px!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-line-controls .cart-qty-control.cart-qty-control{overflow:hidden;border-radius:10px!important;align-items:center!important;height:42px!important;min-height:42px!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-line-controls .cart-qty-control>button{place-items:center;border-radius:0!important;width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:grid!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page.cart-page .cart-line-controls .cart-qty-control>:is(span,strong){text-align:center;min-width:32px}html[data-theme=imperialDark] body[data-app-area=customer] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice-stepper{align-items:center;gap:8px!important;display:inline-flex!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice-stepper button,html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .modifier-choice-check{place-items:center;border:1px solid var(--theme-border)!important;background:var(--theme-surface)!important;width:36px!important;min-width:36px!important;height:36px!important;color:var(--theme-primary)!important;box-shadow:none!important;border-radius:10px!important;display:inline-grid!important}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-shell-standalone .profile-panel.profile-panel.profile-panel{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] body[data-app-area=customer] main.customer-profile-page .profile-shell-standalone{width:100%!important;min-width:0!important;max-width:100%!important}html[data-theme] body[data-app-area=customer] .profile-panel.profile-panel.profile-panel .profile-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .order-receipt-info>time{text-align:left!important;align-self:flex-start!important;width:auto!important;transform:none!important}}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel.orders-details-panel{color:var(--theme-text)!important;border:0!important;border-top:1px solid var(--theme-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:16px 0 0!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel :is(.orders-item-chip,.orders-history-totals,.orders-card-items){box-shadow:none!important;background:0 0!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel :is(b,strong,.orders-item-price){color:var(--theme-text)!important;-webkit-text-fill-color:var(--theme-text)!important;text-shadow:none!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel :is(small,.orders-details-panel-head>span,.orders-history-totals span,.orders-item-note){color:var(--theme-muted)!important;-webkit-text-fill-color:var(--theme-muted)!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel .orders-item-chip{border:0!important;border-bottom:1px solid var(--theme-border)!important;border-radius:0!important;padding:14px 0!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel .orders-history-totals,html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-details-panel .orders-history-totals .is-total{border-color:var(--theme-border)!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-list .orders-card.orders-card{box-shadow:none!important;background:#141414!important;border-color:#30302d!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card .orders-details-toggle{background:0 0!important;border-color:#393935!important}html[data-theme=imperialDark] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card{box-shadow:none!important;background:#161615!important;border-color:#30302d!important}html[data-theme=imperialDark] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card>.product-body{background:0 0!important}@media (hover:hover){html[data-theme=imperialDark] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card:hover{box-shadow:none!important;background:#1c1c1a!important;border-color:#49473f!important}}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-profile-page.customer-profile-page{--theme-bg:#161615;--theme-surface:#1d1d1b;background:#161615!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-profile-page.customer-profile-page :is(.customer-profile-intro,.profile-shell-standalone,.profile-modal-backdrop,.profile-panel.profile-panel.profile-panel,.profile-panel-scroll,.profile-panel-header,.profile-panel-head.profile-premium-head){box-shadow:none!important;background:#161615!important}html[data-theme=imperialDark] body[data-app-area=customer] main.customer-profile-page.customer-profile-page :is(.profile-dashboard-layout,.profile-main-content,.profile-config-layout,.profile-config-grid){box-shadow:none!important;background:0 0!important}html[data-theme=imperialDark] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card.product-card.product-card .price-line.price-line{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] body[data-app-area=customer] main.customer-orders-page.customer-orders-page.customer-orders-page .orders-card:has(.orders-details-toggle) .orders-card-footer>.orders-card-actions{align-self:start!important;margin-top:0!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .panel.product-config-scroll.product-config-scroll{box-shadow:none!important;background:#161615!important;border-color:#30302d!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .panel.product-config-scroll.product-config-scroll{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}html[data-theme] body[data-app-area=customer] main.product-detail-page.combo-detail-page.combo-detail-page .panel.product-summary-dock.product-summary-dock{border-bottom-right-radius:18px!important;border-bottom-left-radius:18px!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll .modifier-choice-main .modifier-choice-check{box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:last-child{color:#211b10!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:last-child:before{background:var(--theme-primary,#dfb34f)!important;border-color:var(--theme-primary,#dfb34f)!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:last-child :is(svg,path){color:#211b10!important;stroke:#211b10!important}html[data-theme=imperialDark] body[data-app-area=customer] main.cart-page.cart-page .checkout-shell .catalog-layout>aside.panel.cart-stack.cart-stack{box-shadow:none!important;background:#161615!important;border-color:#30302d!important}html[data-theme=imperialDark] body[data-app-area=customer] main.product-detail-page.product-detail-page.product-detail-page .product-config-scroll.product-config-scroll.product-config-scroll .modifier-choice-stepper button:first-child{box-shadow:none!important;color:var(--theme-primary)!important;background:0 0!important;border:0!important}@media (min-width:768px){html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card .product-meta{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card .product-meta>.badge{box-sizing:border-box;white-space:normal!important;flex:none!important;width:fit-content!important;max-width:100%!important;padding:6px 10px!important;line-height:1.4!important}html[data-theme] body[data-app-area=customer] main .catalog-stack .cards-grid>.product-card.product-card.product-card .product-meta>.price-line.price-line{flex:1 0 100%!important;justify-content:flex-start!important;width:100%!important;margin:0!important;padding:0!important}}@media (max-width:767px){html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] :is(.checkout-payment-mobile-unified,.checkout-payer-fields,.checkout-payment-selector){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-payment-selector{padding-inline:0!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .payment-method-trigger{border-color:color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 6%, var(--theme-surface))!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] :is(.checkout-guest-benefits.panel,.coupon-premium-card.panel,.checkout-totals.panel){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] :is(.checkout-guest-benefits.panel,.coupon-premium-card.panel){border-bottom:1px solid color-mix(in srgb, var(--theme-primary) 16%, var(--theme-border))!important;border-radius:0!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] .coupon-premium-card .imperial-select-trigger{border-color:color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 7%, var(--theme-surface))!important}html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] [class*=checkout-flow-module][class*=appBar],html[data-theme] body[data-app-area=customer] main[class*=checkout-flow-module] [class*=checkout-flow-module][class*=footer]{border-color:color-mix(in srgb, var(--theme-primary) 14%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main .mobile-storefront-open.closed{border-color:color-mix(in srgb, var(--theme-primary) 36%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 8%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main .mobile-storefront-open.closed i{background:var(--theme-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-panel-head.profile-premium-head{border-bottom:1px solid color-mix(in srgb, var(--theme-primary) 22%, var(--theme-border))!important;background:radial-gradient(circle at 92% -18%, color-mix(in srgb, var(--theme-primary) 18%, transparent), transparent 42%), linear-gradient(135deg, color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface)), var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-panel-head.profile-premium-head .profile-head-copy :is(h1,h2,h3,strong){color:var(--theme-text)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-panel-head.profile-premium-head .profile-head-copy :is(p,small){color:var(--theme-muted)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-login-card{border-color:color-mix(in srgb, var(--theme-primary) 20%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 3%, var(--theme-surface))!important;box-shadow:0 14px 34px color-mix(in srgb, var(--theme-primary) 9%, transparent)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-login-card label{color:var(--theme-text)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-login-card :is(input,select,textarea){border-color:color-mix(in srgb, var(--theme-primary) 24%, var(--theme-border))!important;background:var(--theme-surface)!important;color:var(--theme-text)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page .profile-login-card .profile-link-btn{color:color-mix(in srgb, var(--theme-primary-strong) 68%, var(--theme-muted))!important;background:color-mix(in srgb, var(--theme-primary) 4%, transparent)!important;letter-spacing:0!important;font-size:11px!important;font-weight:600!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page.product-detail-page{background-color:var(--theme-bg)!important;background-image:linear-gradient(180deg, color-mix(in srgb, var(--theme-primary) 3%, var(--theme-bg)) 0%, var(--theme-bg) 48%, color-mix(in srgb, var(--theme-primary) 2%, var(--theme-bg)) 100%)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.product-detail-page :is(.product-detail-shell,.product-config-scroll,.product-notes-disclosure){background-color:#0000!important;background-image:none!important}}@media (min-width:768px){html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review.checkout-order-review{overflow:hidden;border-color:color-mix(in srgb, var(--theme-primary) 22%, var(--theme-border))!important;background:var(--theme-surface)!important;box-shadow:0 12px 30px color-mix(in srgb, var(--theme-primary) 7%, transparent)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-head{border-color:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-title>span{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 11%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-title>span :is(svg,path){color:currentColor!important;stroke:currentColor!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-summary{border-color:color-mix(in srgb, var(--theme-primary) 18%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 4%, var(--theme-surface))!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-order-review .checkout-order-review-grand-total>strong{color:var(--theme-primary-strong)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main[class*=checkout-flow-module] .checkout-title-head :is(.checkout-step-kicker,h2,p){text-shadow:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .cart-stack .cart-checkout-action.cart-checkout-action:hover:not(.is-disabled){border-color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 88%, var(--theme-primary-strong))!important;color:var(--theme-primary-contrast)!important;box-shadow:0 4px 12px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important;filter:none!important;transform:none!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.cart-page.cart-page .checkout-shell .cart-add-more:hover{border:1px dashed color-mix(in srgb, var(--theme-primary) 48%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 9%, var(--theme-surface))!important;color:var(--theme-primary-strong)!important;box-shadow:none!important;filter:none!important;border-radius:18px!important;transform:none!important}}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-stack .cart-checkout-action.cart-checkout-action{isolation:isolate;background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;filter:none!important;transition:transform .16s,border-color .16s,box-shadow .16s!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page .cart-stack .cart-checkout-action.cart-checkout-action:hover:not(:disabled):not(.is-disabled){background:linear-gradient(135deg, var(--theme-primary), var(--theme-primary-strong))!important;filter:none!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page :is(.cart-option-chips .chip,.cart-option-product-trigger){border-color:color-mix(in srgb, var(--theme-primary) 34%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 10%, var(--theme-surface))!important;box-shadow:none!important}html[data-theme] body[data-app-area=customer] main.cart-page.cart-page :is(.cart-option-chips .chip,.cart-option-product-trigger):hover{border-color:var(--theme-primary)!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 16%, var(--theme-surface))!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page header.topbar.topbar .profile-store-back.profile-store-back{border-color:color-mix(in srgb, var(--theme-primary) 28%, var(--theme-border))!important;background:color-mix(in srgb, var(--theme-primary) 5%, var(--theme-surface))!important;color:var(--theme-text)!important;box-shadow:0 6px 18px color-mix(in srgb, var(--theme-primary) 10%, transparent)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-store-back.profile-store-back .profile-store-back-icon{border-color:color-mix(in srgb, var(--theme-primary) 30%, var(--theme-border))!important;color:var(--theme-primary-strong)!important;background:color-mix(in srgb, var(--theme-primary) 12%, var(--theme-surface))!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-store-back.profile-store-back .profile-store-back-copy strong{color:var(--theme-text)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-store-back.profile-store-back .profile-store-back-copy small{color:var(--theme-muted)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-store-back.profile-store-back:hover{border-color:var(--theme-primary)!important;background:color-mix(in srgb, var(--theme-primary) 11%, var(--theme-surface))!important;box-shadow:0 8px 20px color-mix(in srgb, var(--theme-primary) 14%, transparent)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main.customer-profile-page.customer-profile-page .profile-store-back.profile-store-back:focus-visible{outline-color:color-mix(in srgb, var(--theme-primary) 30%, transparent)!important;border-color:var(--theme-primary)!important}@media (max-width:767px){html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-greeting>div>span{color:var(--theme-primary-strong)!important}html[data-theme]:not([data-theme=imperialDark]) body[data-app-area=customer] main:has(.mobile-storefront-home) .mobile-storefront-greeting>div>span svg{color:inherit!important;stroke:currentColor!important}}
