.mobile-news-stories{overscroll-behavior-x:contain;scrollbar-width:none;gap:13px;max-width:100%;padding:3px 1px 7px;display:flex;overflow-x:auto}.mobile-news-stories>button{color:#444;background:0 0;border:0;flex:0 0 67px;align-content:start;justify-items:center;gap:6px;min-width:0;padding:0;display:grid}.mobile-news-stories>button>span{color:#595959;background:#fff;border:2px solid #595959;border-radius:50%;place-items:center;width:62px;height:62px;padding:3px;display:grid}.mobile-news-stories img{object-fit:cover;border-radius:50%;width:52px;height:52px}.mobile-news-stories small{-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;max-width:67px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.mobile-story-dialog{border-radius:22px;gap:17px;max-width:420px;padding:24px}.mobile-story-dialog h2{font-size:23px;line-height:1.3}.mobile-story-dialog p{color:#787878;line-height:1.6}.mobile-story-steps{gap:4px;padding-right:27px;display:flex}.mobile-story-steps i{background:#e9e9e9;border-radius:3px;flex:1;height:3px}.mobile-story-byline{letter-spacing:.8px;color:#787878;font-size:10px}.mobile-story-image{object-fit:contain;background:#f5f5f5;border-radius:13px;width:100%;max-height:46dvh}.mobile-story-navigation{color:#787878;justify-content:space-between;align-items:center;font-size:12px;display:flex}.mobile-story-navigation button{background:#fff;border:1px solid #e9e9e9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.mobile-story-navigation button:disabled{opacity:.3}.mobile-gift-signin{color:#595959;align-items:center;gap:12px;padding:11px 3px;display:flex}.mobile-gift-signin>span{flex:1;gap:3px;display:grid}.mobile-gift-signin strong{font-size:12px}.mobile-gift-signin small{color:#787878;font-size:11px}.guest-account{background:#fff;border:1px solid #ececec;border-radius:22px;max-width:500px;margin:18px auto;padding:23px 20px}.guest-account-symbol{color:#595959;background:#f4f4f4;border-radius:21px;place-items:center;width:64px;height:64px;margin-bottom:17px;display:grid}.guest-account h1{letter-spacing:-.6px;margin:0 0 10px;font-size:24px;line-height:1.25}.guest-account>p{color:#7e7e7e;font-size:13px;line-height:1.6}.guest-account-perks{gap:10px;padding:18px 0;display:grid}.guest-account-perks>span{color:#646464;align-items:center;gap:9px;font-size:12px;display:flex}.guest-account-perks svg{color:#595959;flex:none}.guest-auth-tabs{background:#f4f4f4;border-radius:12px;gap:4px;margin:10px 0 18px;padding:4px;display:flex}.guest-auth-tabs button{color:#848484;background:0 0;border:0;border-radius:9px;flex:1;min-height:41px;font-size:13px}.guest-auth-tabs button[aria-pressed=true]{color:#595959;background:#fff;font-weight:650;box-shadow:0 2px 8px #3636360a}.guest-account .form-grid{grid-template-columns:1fr;gap:13px}.guest-account input:not([type=checkbox]){min-height:46px;font-size:16px}.guest-account .field{gap:6px;font-size:12px}.guest-account .field>small{color:#848484;font-size:10px}.guest-account .btn{color:#fff;background:#595959;border-color:#595959;width:100%;min-height:46px}.guest-account-providers{justify-items:center;gap:14px;margin-top:20px;display:grid}.guest-account-providers .btn.secondary{color:#444;background:#fff;border-color:#e3e3e3}.guest-account-providers .text-link{font-size:12px}.guest-auth-consent{color:#787878;align-items:flex-start;gap:9px;margin:15px 0;font-size:11px;line-height:1.6;display:flex}.guest-auth-consent input{accent-color:#595959;flex:none;width:18px;height:18px}.guest-auth-consent a{text-decoration:underline}.app-welcome-dialog{border-radius:24px;gap:17px;max-width:410px;padding:28px}.app-welcome-logo{padding:6px 0 12px}.app-welcome-dialog h2{font-size:25px;line-height:1.25}.app-welcome-dialog .ta-button{color:#fff;background:#595959;justify-content:center;min-height:48px}.app-welcome-dialog .ta-text-button{color:#848484;justify-content:center;min-height:44px;font-size:12px}.mobile-filter-panel{border-radius:22px;flex-direction:column;gap:0;max-width:530px;height:min(860px,92dvh);padding:0;display:flex;overflow:hidden}.mobile-filter-panel>[data-slot=dialog-header]{border-bottom:1px solid #ededed;flex:none;padding:23px 24px 18px}.mobile-filter-panel h2{align-items:center;gap:10px;font-size:21px;display:flex}.mobile-filter-panel [data-slot=dialog-description]{font-size:12px;line-height:1.6}.mobile-filter-form{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-filter-scroll{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:6px 22px 18px;overflow-y:auto}.mobile-filter-scroll fieldset{border:0;border-bottom:1px solid #ededed;margin:0;padding:20px 0}.mobile-filter-scroll legend{float:left;width:100%;margin-bottom:13px;padding:0;font-size:14px;font-weight:650}.mobile-filter-stock{border-bottom:1px solid #ededed;justify-content:space-between;align-items:center;gap:15px;padding:15px 0;display:flex}.mobile-filter-stock span{gap:5px;display:grid}.mobile-filter-stock strong{font-size:14px}.mobile-filter-stock small{color:#909090;font-size:11px}.mobile-filter-stock input{accent-color:#595959;width:24px;height:24px}.mobile-filter-options{clear:both;flex-wrap:wrap;gap:8px;display:flex}.mobile-filter-options>button{color:#6c6c6c;background:#fff;border:1px solid #e4e4e4;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:12px;display:flex}.mobile-filter-note{color:#959595;margin:10px 0 0;font-size:10px;line-height:1.5}.mobile-filter-price{clear:both;align-items:center;gap:10px;display:flex}.mobile-filter-price label{color:#959595;background:#f7f7f7;border-radius:11px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:12px;display:flex}.mobile-filter-price input{color:#3a3a3a;background:0 0;border:0;outline:0;width:100%;min-width:0;height:46px;font-size:16px}.mobile-filter-section{border-bottom:1px solid #ededed;padding:0}.mobile-filter-section summary{cursor:pointer;align-items:center;gap:9px;padding:18px 0;font-size:14px;font-weight:650;list-style:none;display:flex}.mobile-filter-section summary::-webkit-details-marker{display:none}.mobile-filter-section summary>svg{margin-left:auto}.mobile-filter-section[open] summary>svg{transform:rotate(180deg)}.mobile-filter-section summary small{color:#595959;background:#f4f4f4;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid}.mobile-filter-find{color:#929292;background:#f7f7f7;border-radius:10px;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;display:flex}.mobile-filter-find input{background:0 0;border:0;width:100%;min-width:0;height:43px;font-size:16px}.mobile-filter-values{max-height:245px;padding-bottom:12px;overflow:auto}.mobile-filter-values label{color:#666;align-items:center;gap:12px;min-height:46px;font-size:13px;display:flex}.mobile-filter-values input{accent-color:#595959;flex:none;width:20px;height:20px}.mobile-filter-values small{color:#a4a4a4;margin-left:auto;font-size:11px}.mobile-filter-actions{padding:15px 22px max(15px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ebebeb;flex:none;gap:12px;display:flex}.mobile-filter-actions .btn{color:#fff;background:#595959;border-color:#595959;flex:1;min-height:47px;font-size:13px}.mobile-filter-reset{color:#8e8e8e;background:0 0;border:0;align-items:center;gap:7px;min-height:44px;font-size:11px;display:flex}.quick-vehicle-brands{gap:9px;min-width:0;max-width:100%;margin:14px 0 18px;display:grid}.quick-vehicle-brands>span{color:#979797;font-size:11px}.quick-vehicle-brands>div{scrollbar-width:none;overscroll-behavior-x:contain;gap:7px;padding:1px 1px 4px;display:flex;overflow-x:auto}.quick-vehicle-brands button{color:#707070;background:#fff;border:1px solid #e7e7e7;border-radius:10px;flex:none;min-height:40px;padding:8px 14px;font-size:12px}.quick-vehicle-brands button[aria-pressed=true]{color:#fff;background:#595959;border-color:#595959}.mobile-quick-brand-wrap{display:none}@media (max-width:950px){.shop-header .catalog-search,.ta-header .ta-search-wrap{opacity:1;min-height:0;max-height:85px;transition:max-height .24s,opacity .16s,transform .24s,margin .24s,padding .24s;transform:translateY(0)}.shop-header[data-search-hidden=true] .catalog-search,.ta-header[data-search-hidden=true] .ta-search-wrap{opacity:0;pointer-events:none;max-height:0;margin-block:0;padding-block:0;overflow:hidden;transform:translateY(-9px)}.shop-header[data-search-hidden=true] .header-main{row-gap:0}.mobile-back-to-top{display:none!important}.mobile-quick-brand-wrap{display:block}.mobile-store-footer{color:#9c9c9c;background:#181818;border:0;border-radius:20px 20px 0 0;margin-bottom:0;margin-inline:-16px!important;padding:25px 20px 22px!important}.mobile-store-footer address strong{color:#f6f6f6}.mobile-store-footer address a{color:#cdcdcd}.mobile-footer-brand img{background:#fff;border-radius:7px;padding:2px 5px}.mobile-footer-assurances{border-color:#343434}.mobile-footer-assurances>span,.mobile-store-footer nav :is(a,button){color:#b8b8b8}.mobile-store-footer>p{color:#767676}.mobile-feed-grid.products-grid,.truck-app.ta-v2 .ta-products.mobile-feed-grid{gap:10px;grid-template-columns:minmax(0,1fr)!important}.mobile-feed-item{min-width:0}.mobile-feed-item .catalog-item,.truck-app.ta-v2 .mobile-feed-item .ta-product{background:#fff;border:1px solid #ededed;border-radius:16px;grid-template-columns:112px minmax(0,1fr);align-items:start;gap:14px;min-height:212px;height:auto!important;padding:15px 12px!important;display:grid!important}.mobile-feed-item .catalog-item__media,.truck-app.ta-v2 .mobile-feed-item .ta-product-visual{aspect-ratio:auto;background:#fff;border:0;width:112px;margin:7px 0 0;padding:0;height:133px!important;min-height:0!important}.mobile-feed-item .catalog-item__photo,.truck-app.ta-v2 .mobile-feed-item .ta-product-photo{aspect-ratio:auto;background:#fff;border:0;height:120px!important;min-height:0!important;padding:2px!important}.mobile-feed-item .catalog-item__photo img,.truck-app.ta-v2 .mobile-feed-item .ta-product-photo img{object-fit:contain;max-height:116px}.mobile-feed-item .catalog-item__tools{flex-direction:row;gap:6px;display:flex;top:127px;left:0;right:auto}.mobile-feed-item .catalog-item__tools button{background:#f8f8f8;border:0;border-radius:9px;width:32px;height:32px}.truck-app.ta-v2 .mobile-feed-item .ta-card-heart{background:#f8f8f8;border:0;width:32px;height:32px;top:130px;left:0;right:auto}.mobile-feed-item .catalog-item__body,.truck-app.ta-v2 .mobile-feed-item .ta-product-info{flex-direction:column;gap:5px;min-width:0;display:flex;padding:0!important}.mobile-feed-item .catalog-item__title,.truck-app.ta-v2 .mobile-feed-item .ta-product-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-weight:550;display:-webkit-box;overflow:hidden;min-height:0!important;max-height:none!important;font-size:13px!important;line-height:1.42!important}.mobile-feed-item .catalog-item__meta{order:2;min-height:0;font-size:9px}.mobile-feed-item .catalog-item__title{order:1}.mobile-feed-item .product-badges{order:0}.mobile-feed-item .catalog-item__body>.vehicle-compatibility{order:3}.mobile-feed-item .catalog-item__body>.stock-indicator{order:4}.mobile-feed-item .catalog-item__footer{order:5}.mobile-feed-item .catalog-item__meta .manufacturer-mark{display:none}.mobile-feed-item .catalog-item__facts,.mobile-feed-item .catalog-item__quick{display:none!important}.mobile-feed-item .catalog-item__footer{gap:8px;margin-top:3px;padding-top:0;display:grid}.mobile-feed-item .catalog-item__pricebar{display:block}.mobile-feed-item .catalog-item__price>strong,.truck-app.ta-v2 .mobile-feed-item .ta-product-buy strong{line-height:1.2;font-size:20px!important}.mobile-feed-item .catalog-item__price del{font-size:10px}.mobile-feed-item .sale-unit-price,.truck-app.ta-v2 .mobile-feed-item .ta-product-buy small{color:#9c9c9c;font-size:9px!important}.mobile-feed-item .catalog-item__qty{margin-top:8px}.mobile-feed-item .catalog-item__actions{align-items:center;gap:8px;display:flex}.mobile-feed-item .catalog-item__add{border-radius:9px;flex:1;height:37px;min-height:37px;padding:7px 11px;font-size:11px}.mobile-feed-item .catalog-item__in-cart{margin:0;line-height:1.4;font-size:8px!important}.truck-app.ta-v2 .mobile-feed-item .ta-product-vendor{margin:0;font-size:9px!important}.truck-app.ta-v2 .mobile-feed-item .ta-sku{margin:0;font-size:9px}.truck-app.ta-v2 .mobile-feed-item .ta-product-buy{margin-top:4px;padding:0}.truck-app.ta-v2 .mobile-feed-item .ta-card-purchase{flex-wrap:wrap;gap:7px;margin-top:3px;display:flex}.truck-app.ta-v2 .mobile-feed-item .ta-card-purchase .purchase-quantity{flex:1;min-width:85px}.truck-app.ta-v2 .mobile-feed-item .ta-card-cart{border-radius:9px;flex:1;min-width:40px;height:37px;min-height:37px;padding:6px 9px;font-size:10px}.truck-app.ta-v2 .mobile-feed-item .ta-card-cart svg{width:17px;height:17px}.mobile-filter-panel{border:0;border-radius:23px 23px 0 0;width:100%;max-width:100%;height:92dvh;inset:auto 0 0;transform:none!important}.mobile-filter-panel>[data-slot=dialog-header]{text-align:left}.mobile-filter-panel [data-slot=dialog-close]{top:24px;right:20px}.mobile-filter-panel .mobile-filter-scroll{padding-inline:20px}}@media (max-width:360px){.mobile-feed-item .catalog-item,.truck-app.ta-v2 .mobile-feed-item .ta-product{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:12px 10px!important}.mobile-feed-item .catalog-item__media,.truck-app.ta-v2 .mobile-feed-item .ta-product-visual{width:92px}.mobile-feed-item .catalog-item__title,.truck-app.ta-v2 .mobile-feed-item .ta-product-name{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.shop-header .catalog-search,.ta-header .ta-search-wrap{transition:none}}.mobile-feed-item .catalog-item__meta{order:2}.mobile-feed-item .catalog-item__title{order:1}.mobile-feed-item .catalog-item__body>.stock-indicator{order:4}.mobile-feed-item .catalog-item__body>.product-badges{order:0}.mobile-feed-item .catalog-item__footer{order:5}.truck-app.ta-v2 .mobile-feed-item .ta-card-purchase .tiron-purchase-qty{flex:1;min-width:83px}.mobile-feed-item .tiron-purchase-qty{max-width:120px;height:37px}.mobile-feed-item .tiron-purchase-qty button{width:30px;min-width:30px;height:35px}.mobile-feed-item .tiron-purchase-qty input{width:30px;min-width:24px;height:35px}@media (max-width:950px){.mobile-feed-item .catalog-item__media,.truck-app.ta-v2 .mobile-feed-item .ta-product-visual{overflow:visible}.mobile-feed-item .catalog-item__photo{width:100%;display:block;position:relative;inset:auto}.mobile-feed-item .catalog-item__footer{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mobile-feed-item .catalog-item__pricebar,.mobile-feed-item .catalog-item__actions{display:contents}.mobile-feed-item .catalog-item__price{grid-column:1/-1}.mobile-feed-item .catalog-item__qty{grid-column:1;width:100%;min-width:80px;max-width:105px;margin:0}.mobile-feed-item .catalog-item__add{grid-column:2;min-width:40px}.mobile-feed-item .catalog-item__in-cart{grid-column:1/-1}.ta-help-chat>.chat-guest-contact{background:#f9f9f9;border:1px solid #eaeaea;border-radius:13px;grid-template-columns:1fr 1fr;gap:10px;margin:15px 0;padding:16px;display:grid}.ta-help-chat>.chat-guest-contact>strong,.ta-help-chat>.chat-guest-contact>p{grid-column:1/-1;margin:0;font-size:12px}.ta-help-chat>.chat-guest-contact>p{color:#83838d;font-size:11px;line-height:1.5}.ta-help-chat>.chat-guest-contact input{background:#fff;width:100%;min-width:0;min-height:44px;font-size:16px}}@media (max-width:360px){.mobile-feed-item .catalog-item__add>span,.truck-app.ta-v2 .mobile-feed-item .ta-card-cart>span{display:none}.mobile-feed-item .catalog-item__add{min-width:40px;padding:8px}.mobile-feed-item .catalog-item__qty{min-width:80px}}:root{--tiron-action:#b34648;--tiron-action-hover:#963a3c;--tiron-soft:#f8f3f3;--tiron-ink:#282828;--tiron-canvas:#fafafa;--tiron-line:#e8e8eb;--primary:var(--tiron-action);--primary-foreground:#fff;--ring:var(--tiron-action);--accent:var(--tiron-soft);--foreground:var(--tiron-ink);--background:var(--tiron-canvas);--border:var(--tiron-line);--input:#dedee2;--sidebar-primary:var(--tiron-action);--sidebar-primary-foreground:#fff}body{background:var(--tiron-canvas);color:var(--tiron-ink)}:is(button:focus-visible,a:focus-visible){outline-color:var(--tiron-action)}.topline{color:#e5e5e5;background:#3e3e3e;border-color:#484848}.topline a,.topline .header-action,.topline .header-lang button{color:#e5e5e5}.topline .header-lang button.active,.topline .header-action b{color:#fff}.shop-header{color:#fff;background:#303030;border-top:0;box-shadow:0 3px 9px #00000013}.shop-header .header-main{background:#303030}.shop-header .tiron-brand img{filter:brightness(0)invert()}.shop-header .header-contact,.shop-header .header-contact>a,.shop-header .header-contact button,.shop-header .header-action{color:#fff}.shop-header .header-business-hours,.shop-header .header-address{color:#c3c3c7}.shop-header .header-address svg{color:#bdbdc2}.shop-header .main-account-button,.shop-header .main-cart-button{color:#fff;background:#414141;border-color:#414141}.shop-header .main-account-button:hover,.shop-header .main-cart-button:hover{color:#fff;background:#505050}.shop-header .cart-badge{background:var(--tiron-action);color:#fff}.catalog-search .search-box{box-shadow:none;background:#fff;border-color:#fff}.catalog-search .search-category{color:#414141;background:#f6f6f7;border-right-color:#e8e8ea}.catalog-search .search-submit,.shop-header .search-submit{color:#fff;background:var(--tiron-action)!important;border-color:var(--tiron-action)!important}.catalog-search .search-submit:hover{background:var(--tiron-action-hover)!important}.shop-nav{background:#303030;border-color:#484848}.shop-nav .catalog-nav,.shop-nav .catalog-nav.is-current,.shop-nav .catalog-nav:hover{background:var(--tiron-action);color:#fff}.shop-nav .nav-inner>a,.shop-nav .horizontal-menu a{color:#f4f4f5}.shop-nav .nav-inner>a:hover{color:#fff;background:#414141}.header-catalog-flyout{color:var(--tiron-ink)}.btn:not(.secondary):not(.dark):not(.danger):not(.destructive),.page-body .btn:not(.secondary):not(.dark):not(.danger):not(.destructive){background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.btn:not(.secondary):not(.dark):not(.danger):not(.destructive):hover{background:var(--tiron-action-hover);border-color:var(--tiron-action-hover)}.btn.secondary{color:#3b3b40;background:#fff;border-color:#dedee2}.btn.secondary:hover{background:#f6f6f6;border-color:#c9c9ce}.btn.dark{color:#fff;background:#303030;border-color:#303030}.text-link{color:#a13f41}.field input:focus,.field textarea:focus,.text-input:focus{border-color:var(--tiron-action);box-shadow:0 0 0 3px #b3464812}.panel,.side-filters,.persistent-catalog,.popular-category-grid>a,.home-brand-card{border-color:var(--tiron-line)}.popular-category-grid>a:hover,.home-brand-card:hover{border-color:#d4d4d4}.persistent-roots .catalog-root{color:#36363b}.persistent-roots .catalog-root:hover,.persistent-roots .catalog-root.active{color:#a13f41;border-right-color:var(--tiron-action);background:#f8f3f3}.persistent-submenu{color:var(--tiron-ink);border-color:#e5e5e8}.brand-chip.active{background:var(--tiron-action);color:#fff;border-color:var(--tiron-action)}article.catalog-item{border-color:var(--tiron-line);box-shadow:0 2px 9px #24242404}article.catalog-item:hover{border-color:#d4d4d4;box-shadow:0 7px 24px #24242409}.catalog-item .catalog-item__title,.catalog-item .catalog-item__price strong{color:#28282d}.catalog-item .catalog-item__tools button{color:#7c7c87;background:#fff;border-color:#eee}.catalog-item .catalog-item__tools button.active{color:var(--tiron-action);background:#f8f3f3;border-color:#e4c9ca}.catalog-item .catalog-item__add:not(:disabled){color:#fff;background:var(--tiron-action)!important;border-color:var(--tiron-action)!important}.catalog-item .catalog-item__add:not(:disabled):hover{background:var(--tiron-action-hover)!important}.catalog-item__quick{color:#a13f41}.catalog-item__meta{color:#8b8b96}.catalog-item__in-cart{color:#777780}.tiron-loader-track{background:#f0f0f0}.tiron-loader-track>i,.tiron-loader-dots>i,.loading-bar{background:var(--tiron-action)}.tiron-fullscreen-loader{background:#fafafa}.tiron-fullscreen-loader .tiron-loader-track{background:#ebebeb}.mobile-news-stories>button>span{border-color:var(--tiron-action);color:var(--tiron-action)}.mobile-news-stories>button.is-seen>span{border-color:#dbdbdb}.mobile-story-steps i.is-read{background:var(--tiron-action)}.mobile-story-byline{color:#8b8b95}.mobile-story-dialog .btn{background:var(--tiron-action);color:#fff}.mobile-gift-signin{color:#a13f41}.mobile-gift-signin small{color:#83838d}.mobile-gift-copy>small{color:#92929a}.mobile-gift-copy>strong{color:#37373e}.mobile-gift-copy>strong b{color:#a13f41}.mobile-gift-progress>i.is-earned{background:var(--tiron-action)}.mobile-gift-icon{color:#a13f41;background:#f8f3f3}.guest-account-symbol,.guest-account-perks svg,.push-settings-heading>span{background:var(--tiron-soft);color:#a13f41}.guest-account-perks svg{background:0 0}.guest-auth-tabs{background:#f4f4f4}.guest-auth-tabs button[aria-pressed=true]{color:#a13f41}.guest-account .btn:not(.secondary){background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.guest-auth-consent input,.mobile-filter-stock input,.mobile-filter-values input,.push-settings-options input{accent-color:var(--tiron-action)}.mobile-filter-options>button[aria-pressed=true]{color:#a13f41;background:#f8f3f3;border-color:#cba4a5}.mobile-filter-price label,.mobile-filter-find{background:#f6f6f6}.mobile-filter-actions .btn{background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.mobile-filter-reset small{color:#a13f41}.quick-vehicle-brands button[aria-pressed=true]{background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.mobile-filter-section summary small{color:#a13f41;background:#f8f3f3}.truck-app.ta-v2[class]{--ta-primary:var(--tiron-action);--ta-accent:var(--tiron-action);background:var(--tiron-canvas);color:var(--tiron-ink)}.truck-app.ta-v2[class] .ta-header{color:#fff;background:#303030;border-color:#474747;box-shadow:0 3px 10px #00000010}.truck-app.ta-v2[class] .ta-header-inner{background:#303030}.truck-app.ta-v2[class] .ta-logo img{filter:brightness(0)invert()}.truck-app.ta-v2[class] .ta-search-wrap{background:#303030}.truck-app.ta-v2[class] .ta-search{color:#5d5d67;background:#fff;border-color:#fff}.truck-app.ta-v2[class] .ta-search input{color:#28282d;background:#fff}.truck-app.ta-v2[class] .ta-search-wrap .ta-search-results{color:var(--tiron-ink)}.truck-app.ta-v2[class] .ta-header-cart b,.truck-app.ta-v2[class] .ta-bottom-nav b{background:var(--tiron-action);color:#fff}.truck-app.ta-v2[class] .ta-button:not(.secondary):not(:disabled),.app-welcome-dialog .ta-button:not(.secondary){background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.truck-app.ta-v2[class] .ta-button.secondary{color:#404047;background:#fff;border-color:#e0e0e0}.truck-app.ta-v2[class] .ta-card-cart:not(:disabled),.truck-app.ta-v2[class] .ta-purchase-dock .ta-button:not(:disabled){background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.truck-app.ta-v2[class] .ta-product,.truck-app.ta-v2[class] .ta-panel,.truck-app.ta-v2[class] .ta-category-tile{border-color:var(--tiron-line);background:#fff}.truck-app.ta-v2[class] .ta-product-name,.truck-app.ta-v2[class] .ta-product-buy strong,.truck-app.ta-v2[class] .ta-detail-price strong{color:#28282d}.truck-app.ta-v2[class] .ta-card-heart.is-saved,.truck-app.ta-v2[class] .ta-in-cart-link{color:#a13f41}.truck-app.ta-v2[class] .ta-bottom-nav{background:#fff;border-color:#eaeaea}.truck-app.ta-v2[class] .ta-bottom-nav>a[aria-current=page]{color:#a13f41}.truck-app.ta-v2[class] .ta-profile-avatar,.truck-app.ta-v2[class] .ta-account-row-icon{color:#777780;background:#f4f4f4}.truck-app.ta-v2[class] .ta-filter-button{color:#34343b;background:#fff;border-color:#e2e2e2}.footer.refined-footer,.mobile-store-footer{color:#aaaab3;background:#222;border-color:#37373c}.mobile-store-footer address strong{color:#fff}.mobile-store-footer address a,.mobile-store-footer nav :is(a,button),.mobile-footer-assurances>span{color:#c4c4cc}.mobile-footer-assurances{border-color:#39393f}.mobile-footer-brand img{filter:brightness(0)invert();background:0 0;padding:0}.mobile-store-footer>p{color:#777780}@media (max-width:950px){.shop-header{background:#303030;border-color:#45454a}.shop-header .header-main{background:#303030}.shop-header .mobile-menu-toggle{color:#fff;background:#414141;border-color:#414141}.shop-header .mobile-contact-strip,.truck-app.ta-v2[class] .mobile-contact-strip{color:#e9e9e9;background:#303030;border-color:#49494e}.shop-header .mobile-contact-strip>a,.truck-app.ta-v2[class] .mobile-contact-strip>a{color:#f0f0f0}.shop-header .mobile-contact-address,.truck-app.ta-v2[class] .mobile-contact-address{color:#bbbcc5}.mobile-store-dock{background:#fff;border-color:#eaeaea}.mobile-store-dock>a[aria-current=page],.mobile-store-dock>button.active{color:#a13f41}.mobile-store-dock b{background:var(--tiron-action);color:#fff}.mobile-store-footer{color:#aaaab3;background:#222}.mobile-feed-item .catalog-item,.truck-app.ta-v2[class] .mobile-feed-item .ta-product{border-color:var(--tiron-line)}}.shop-header .tiron-brand{background:0 0}.truck-app.ta-v2[class] .ta-search-suggestions{color:#33333b;background:#fff}.truck-app.ta-v2[class] .ta-header .ta-search .ta-icon{color:#85858f;background:0 0;border-color:#0000}.truck-app.ta-v2[class] .ta-header .ta-search-submit{background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}:root{--tiron-muted:#78787f;--tiron-line:#dedee2;--tiron-soft:transparent;--accent:#f3f3f4;--ring:#b34648}:is(.panel,.side-filters,.guest-account,.mobile-manager,.mobile-sale-empty,.push-offer){box-shadow:none;border:1px solid var(--tiron-line);background:0 0}:is(.mobile-manager,.push-offer){border-radius:15px}:is(.mobile-manager-avatar,.guest-account-symbol,.push-settings-heading>span,.mobile-gift-icon){color:#65656e;border:1px solid var(--tiron-line);background:0 0}:is(.mobile-manager-actions>button,.mobile-manager-actions>a,.mobile-feed-more,.mobile-category-expand,.push-offer>button:not(.push-offer-close)){box-shadow:none;color:#494950!important;background:0 0!important;border:1px solid #d6d6dc!important}:is(.mobile-manager-actions>button,.mobile-manager-actions>a,.mobile-feed-more,.mobile-category-expand):hover{background:#f3f3f4!important;border-color:#aaaab2!important}:is(.mobile-feed-heading h2,.mobile-sale-block header h2,.mobile-sale-empty>strong,.mobile-manager-heading strong){color:var(--tiron-ink)}:is(.mobile-sale-all,.mobile-sale-empty>a,.mobile-gift-signin,.text-link,.catalog-item__quick){color:#696970!important}:is(.mobile-contact-strip>a>svg,.mobile-footer-assurances svg){color:currentColor}:is(.mobile-banner-controls button[aria-current=true]>span,.mobile-gift-progress>i.is-earned){background:var(--tiron-action)}:is(.mobile-gift-copy>small,.mobile-gift-note,.mobile-manager-heading small,.mobile-manager-heading div>span){color:var(--tiron-muted)}.mobile-home-intro .mobile-gift-icon,.mobile-home-intro .mobile-gift-copy>strong b{color:var(--tiron-action)}.mobile-home-intro .mobile-gift-progress>i{background:#e5e5e8}.mobile-home-intro .mobile-gift-progress>i.is-earned{background:var(--tiron-action)}:is(.brand-chip,.mobile-filter-options>button,.quick-vehicle-brands button,.mobile-filter-price label,.mobile-filter-find){border:1px solid var(--tiron-line);color:#55555d;background:0 0}:is(.brand-chip.active,.mobile-filter-options>button[aria-pressed=true],.quick-vehicle-brands button[aria-pressed=true]){color:var(--tiron-action);border-color:var(--tiron-action);background:0 0}.mobile-filter-actions .btn,.tiron-toast-action{background:var(--tiron-action);border-color:var(--tiron-action)}:is(.tiron-purchase-qty,.purchase-quantity){background:0 0;border-color:#dedee2}.tiron-purchase-qty :is(button,input){color:#45454d;background:0 0}:is(.catalog-item__add,.ta-card-cart,.ta-button,.btn){transition:background-color .15s,border-color .15s,color .15s;box-shadow:none!important}.catalog-item .catalog-item__add:not(:disabled){background:var(--tiron-action)!important;border-color:var(--tiron-action)!important}.truck-app.ta-v2[class] :is(.ta-text-button,.ta-in-cart-link,.ta-card-cart-count){color:#696970}.truck-app.ta-v2[class] :is(.ta-panel,.ta-category-tile,.ta-garage-strip,.ta-resume-cart,.ta-home-shortcuts>button,.ta-order-preview){border:1px solid var(--tiron-line);box-shadow:none;background:0 0}.truck-app.ta-v2[class] :is(.ta-account-row-icon,.ta-profile-avatar,.ta-garage-strip-icon){color:#64646c;border:1px solid var(--tiron-line);background:0 0}.truck-app.ta-v2[class] :is(.ta-button.secondary,.ta-filter-button){color:#47474f;background:0 0;border-color:#d6d6dc}.truck-app.ta-v2[class] .ta-bottom-nav>a[aria-current=page]>span{background:0 0}.truck-app.ta-v2[class] .ta-header-actions{gap:10px}.truck-app.ta-v2[class] .ta-header-actions .ta-icon{background:0 0;border:1px solid #5a5a5f;flex-basis:42px;width:42px;min-width:42px}.tiron-loader.is-inline{color:#74747d;flex-direction:row;justify-content:center;align-items:center;gap:10px;min-height:90px;padding:22px 12px;font-size:12px;display:flex}.tiron-loader.is-inline.is-compact{min-height:54px;padding:14px 8px}.tiron-loader.is-inline>svg{color:#8a8a93;flex:none}.mobile-feed-filters{flex-wrap:wrap;gap:7px;min-width:0;margin:0 0 15px;display:flex}.mobile-feed-filters>button{color:#64646c;white-space:nowrap;background:0 0;border:1px solid #dcdce1;border-radius:10px;min-height:40px;padding:8px 13px;font-size:12px;font-weight:500}.mobile-feed-filters>button[aria-pressed=true]{border-color:var(--tiron-action);color:var(--tiron-action);box-shadow:inset 0 0 0 .4px var(--tiron-action);background:0 0}.mobile-feed-filters>button:hover{background:#f3f3f4}.mobile-feed-skeleton{border:1px solid var(--tiron-line);border-radius:16px;gap:16px;min-height:200px;padding:16px;display:flex}.mobile-feed-skeleton>i{background:#eeeeef;border-radius:10px;flex:none;width:100px}.mobile-feed-skeleton>div{flex-direction:column;flex:1;gap:13px;padding-top:8px;display:flex}.mobile-feed-skeleton>div>i{background:#eeeeef;border-radius:5px;height:15px;display:block}.mobile-feed-skeleton>div>i:nth-child(2){width:75%}.mobile-feed-skeleton>div>i:nth-child(3){width:50%;height:34px;margin-top:20px}.mobile-back-to-top{display:none!important}@media (max-width:950px){.shop-header,.ta-header{overflow-anchor:none}.shop-header .header-main .header-contact-cart{gap:10px;width:auto;min-width:96px}.shop-header .main-account-button,.shop-header .main-cart-button{background:0 0;border:1px solid #5a5a5f;flex-shrink:0;width:42px;min-width:42px;height:42px}.shop-header .header-cart-holder{flex:none}.shop-header .header-main{row-gap:10px}.shop-header[data-search-hidden=true] .header-main{row-gap:0}.mobile-feed-item :is(.catalog-item__tools button,.ta-card-heart){background:0 0!important;border:1px solid #e2e2e6!important}.mobile-store-dock :is(a[aria-current=page],button.active){color:var(--tiron-action)}.tiron-purchase-qty:focus-within{outline-color:var(--tiron-action)}.mobile-home-intro :is(a,button):focus-visible{outline-color:var(--tiron-action)}.mobile-home-intro .mobile-gift{box-shadow:none!important;background:0 0!important;border:0!important}.ta-help-chat>.chat-guest-contact{border-color:var(--tiron-line);background:0 0}}@media (max-width:360px){.truck-app.ta-v2[class] .ta-header-actions{gap:8px}.truck-app.ta-v2[class] .ta-logo{flex-basis:95px}.truck-app.ta-v2[class] .ta-logo img{width:95px}.mobile-feed-filters{gap:6px}.mobile-feed-filters>button{padding:8px 10px;font-size:11px}}:is(.chat-launcher,.callback-launcher,.chat-compose-row>button){box-shadow:0 3px 12px #00000012;background:#4e4e56!important;border-color:#5b5b63!important}:is(.chat-message.mine,.chat-inbox-item.active,.ta-mode-options>button[aria-pressed=true]){color:#4f4f58;background:#f3f3f4;border-color:#dcdce1}:is(.chat-guest-contact,.ta-help-shortcuts>button,.ta-help-product,.ta-help-intro,.ta-contact-card){background:0 0!important;border-color:#dedee2!important}.product-spotlight .product-spotlight__go{background:var(--tiron-action);border-color:var(--tiron-action)}.product-purchase .btn.detail-add,.mobile-product-dock .btn{background:var(--tiron-action)!important;border-color:var(--tiron-action)!important}.truck-app.ta-v2[class] .ta-header .ta-search-submit{background:var(--tiron-action);border-color:var(--tiron-action)}.mobile-feed-item .tiron-purchase-qty,.truck-app.ta-v2[class] .ta-card-purchase .tiron-purchase-qty{flex:0 0 100px;grid-template-columns:30px minmax(34px,1fr) 30px;width:100px;min-width:100px;max-width:132px;height:40px;display:grid}.mobile-feed-item .tiron-purchase-qty>button,.truck-app.ta-v2[class] .ta-card-purchase .tiron-purchase-qty>button{width:30px;min-width:30px;height:38px;min-height:38px}.mobile-feed-item .tiron-purchase-qty>input,.truck-app.ta-v2[class] .ta-card-purchase .tiron-purchase-qty>input{color:#383838;-webkit-text-fill-color:#383838;opacity:1;width:100%;min-width:34px;height:38px;min-height:38px;line-height:normal;padding:2px!important;font-size:16px!important}.truck-app.ta-v2[class] .ta-card-purchase{flex-wrap:wrap}.truck-app.ta-v2[class] .ta-card-cart{min-width:96px}html body .mobile-back-to-top,html body .truck-app.ta-v2 .mobile-back-to-top{pointer-events:none!important;display:none!important}:root{--tiron-canvas:#fff;--background:#fff;--card:#fff;--popover:#fff;--action-blue:var(--tiron-action);--action-blue-hover:var(--tiron-action-hover)}:is(body,body:has(.truck-app)){background:#fff}.shop-header,.shop-header .header-main{color:var(--tiron-ink);background:#fff;border-color:#e8e8e8}.shop-header{box-shadow:0 2px 8px #00000008}.shop-header .tiron-brand img,.truck-app.ta-v2[class] .ta-logo img{filter:none}.shop-header :is(.header-contact,.header-contact>a,.header-contact button,.header-action){color:#333}.shop-header :is(.header-business-hours,.header-address,.header-address svg){color:#696969}.shop-header :is(.main-account-button,.main-cart-button,.mobile-menu-toggle){color:#333;background:#fff;border:1px solid #dedede}.shop-header :is(.main-account-button,.main-cart-button,.mobile-menu-toggle):hover{color:#222;background:#f7f7f7;border-color:#bdbdbd}.shop-header .catalog-search .search-box{background:#fff;border:1px solid #d9d9d9}.shop-header .catalog-search .search-category{background:#fafafa}.shop-header .mobile-contact-strip,.truck-app.ta-v2[class] .mobile-contact-strip{color:#404040;background:#fff;border-color:#ededed}.shop-header .mobile-contact-strip>a,.truck-app.ta-v2[class] .mobile-contact-strip>a{color:#333}.shop-header .mobile-contact-address,.truck-app.ta-v2[class] .mobile-contact-address{color:#6b6b6b}.truck-app.ta-v2[class],.truck-app.ta-v2[class] :is(.ta-header,.ta-header-inner,.ta-search-wrap){color:var(--tiron-ink);background:#fff}.truck-app.ta-v2[class] .ta-header{border-color:#e8e8e8;box-shadow:0 2px 8px #00000008}.truck-app.ta-v2[class] .ta-header-label{color:#6b6b6b}.truck-app.ta-v2[class] .ta-header .ta-icon{color:#333;background:#fff;border-color:#dedede}.truck-app.ta-v2[class] .ta-search{background:#fff;border:1px solid #d9d9d9}:is(.panel,.side-filters,.guest-account,.mobile-manager,.push-offer,.home-showcase,.showcase-week,.showcase-interest,.product-card,.catalog-item,.popular-category-grid>a),.truck-app.ta-v2[class] :is(.ta-panel,.ta-category-tile,.ta-garage-strip,.ta-resume-cart,.ta-home-shortcuts>button,.ta-order-preview,.ta-product),:is(.field input,.field select,.field textarea,.mobile-filter-find,.mobile-filter-price label,.mobile-filter-options>button,.mobile-feed-filters>button){background:#fff}.mobile-feed-filters>button[aria-pressed=true]{background:#fff8f8}.showcase-buy{background:var(--tiron-action);border-color:var(--tiron-action);color:#fff}.showcase-buy:hover:not(:disabled){background:var(--tiron-action-hover);border-color:var(--tiron-action-hover)}html:root body :is(.catalog-item__add,.detail-add,.mobile-product-dock>.btn,.showcase-buy,.sale-buy,.sale-quick,.comparison-table td>.btn,.ta-card-cart,.ta-purchase-dock>.ta-button,.catalog-item__quick,.detail-quick){color:#fff!important;box-shadow:none!important;background:#ed003b!important;border-color:#ed003b!important}html:root body :is(.catalog-item__add,.detail-add,.mobile-product-dock>.btn,.showcase-buy,.sale-buy,.sale-quick,.comparison-table td>.btn,.ta-card-cart,.ta-purchase-dock>.ta-button,.catalog-item__quick,.detail-quick):hover:not(:disabled){color:#fff!important;background:#ce0033!important;border-color:#ce0033!important}html:root body :is(.catalog-item__add,.detail-add,.mobile-product-dock>.btn,.showcase-buy,.sale-buy,.sale-quick,.comparison-table td>.btn,.ta-card-cart,.ta-purchase-dock>.ta-button,.catalog-item__quick,.detail-quick):focus-visible{outline-offset:3px;outline:2px solid #ed003b}html:root body :is(.catalog-item__add,.detail-add,.mobile-product-dock>.btn,.showcase-buy,.sale-buy,.sale-quick,.comparison-table td>.btn,.ta-card-cart,.ta-purchase-dock>.ta-button,.catalog-item__quick,.detail-quick):disabled{color:#707b71!important;background:#edf1ed!important;border-color:#dce3dc!important}html:root body .tiron-brand img,html:root body .truck-app.ta-v2 .ta-logo img,html:root body .tiron-loader-brand img,html:root body .app-welcome-logo img,html:root body .mobile-footer-brand img{object-fit:contain;aspect-ratio:4/3;height:auto}html:root body .truck-app.ta-v2 .ta-logo{flex:0 0 106px;width:106px}html:root body .truck-app.ta-v2 .ta-logo img{width:106px;max-width:100%}html:root body .tiron-loader-brand img,html:root body .app-welcome-logo img{width:160px;max-width:100%}@media (max-width:360px){html:root body .truck-app.ta-v2 .ta-logo{flex-basis:90px;width:90px}html:root body .truck-app.ta-v2 .ta-logo img{width:90px}}html:root body img.tiron-mobile-wordmark{aspect-ratio:6!important;object-fit:cover!important;object-position:center!important;width:150px!important;height:25px!important}html:root body .truck-app.ta-v2 .ta-logo{flex:0 0 128px;align-items:center;width:128px;min-height:40px;display:flex}html:root body .truck-app.ta-v2 .ta-logo img.tiron-mobile-wordmark{width:128px!important;height:22px!important}@media (max-width:950px){html:root body .tiron-brand .tiron-mark picture{display:block}html:root body .tiron-brand img{aspect-ratio:6!important;object-fit:cover!important;width:128px!important;height:22px!important}html:root body .tiron-brand{align-items:center;width:128px;min-height:40px;display:flex}}@media (max-width:360px){html:root body .truck-app.ta-v2 .ta-logo{flex-basis:106px;width:106px}html:root body .truck-app.ta-v2 .ta-logo img.tiron-mobile-wordmark{width:106px!important;height:18px!important}}.account-password-login>form{gap:20px;display:grid}.account-password-login>form>.btn{justify-content:center;min-height:48px;margin:0}.account-password-login .form-grid{row-gap:16px}.guest-account-providers{gap:16px;margin-top:22px;display:grid}.guest-account-divider{color:#8a8a91;align-items:center;gap:12px;font-size:12px;display:flex}.guest-account-divider:before,.guest-account-divider:after{content:"";background:#e8e8ec;flex:1;height:1px}.google-sign-in{color:#30343b;background:#fff;border:1px solid #d9dce1;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:48px;padding:12px 20px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.google-sign-in:hover{background:#f8f9fb;border-color:#aeb4be}.google-sign-in:focus-visible{outline-offset:3px;outline:2px solid #4285f4}.google-sign-in>svg{flex:0 0 20px}.mobile-connect-signin{gap:22px;margin-top:28px;display:grid}html:root body .truck-app.ta-v2[class] .ta-detail{display:block}html:root body .truck-app.ta-v2[class] .ta-detail-gallery{margin:0 0 12px}html:root body .truck-app.ta-v2[class] .ta-detail .product-gallery{margin:0;padding:10px}html:root body .truck-app.ta-v2[class] .ta-detail .gallery-main{aspect-ratio:auto;height:auto;min-height:0}html:root body .truck-app.ta-v2[class] .ta-detail .gallery-image-button{height:clamp(210px,62vw,290px);min-height:0;padding:10px 30px 30px}html:root body .truck-app.ta-v2[class] .ta-detail-overview{min-height:0;padding:14px}html:root body .truck-app.ta-v2[class] .ta-detail-brand{margin:0 0 8px}html:root body .truck-app.ta-v2[class] .ta-detail-code{margin-bottom:10px}html:root body .truck-app.ta-v2[class] .ta-detail-price{margin:10px 0;padding-top:12px}html:root body .truck-app.ta-v2[class] .ta-detail-purchase-actions{grid-template-columns:minmax(0,1fr) minmax(120px,1fr);align-items:end;gap:12px;margin-top:14px;display:grid}html:root body .truck-app.ta-v2[class] .ta-detail-purchase-actions .ta-detail-quantity{border:0;grid-template-columns:max-content max-content;align-items:center;gap:7px 8px;margin:0;padding:0;display:grid}html:root body .truck-app.ta-v2[class] .ta-detail-quantity>label{grid-column:1/-1;font-size:12px}html:root body .truck-app.ta-v2[class] .ta-detail-quantity>small{margin:0;font-size:11px}html:root body .truck-app.ta-v2[class] .ta-detail-buy{justify-content:center;gap:9px;min-height:46px}html:root body .truck-app.ta-v2[class] .ta-purchase-dock[data-visible=false]{display:none}html:root body .truck-app.ta-v2[class] .ta-category-tile{min-height:126px;padding:16px 12px}html:root body .truck-app.ta-v2[class] .ta-category-tile strong{font-size:15px;line-height:1.4}html:root body .truck-app.ta-v2[class] .ta-header-inner{padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right))}html:root body .truck-app.ta-v2[class] .ta-header-actions .ta-header-cart{place-items:center;width:44px;min-width:44px;height:44px;margin-inline-start:4px;padding:0;display:grid}@media (max-width:767px){.home-collection--desktop{display:none}html:root body .mobile-category-row>a{gap:14px;min-height:64px;padding:14px 18px;font-size:17px;line-height:1.45}html:root body .mobile-category-row>button{min-width:52px}html:root body .mobile-category-row .category-menu-thumbnail{flex-basis:44px;width:44px;height:44px}html:root body .mobile-category-grid>a>strong{font-size:14px;line-height:1.4}html:root body .shop-header .header-main{padding-inline:max(14px, env(safe-area-inset-left)) max(14px, env(safe-area-inset-right))}html:root body .shop-header .header-cart-holder{margin-inline:6px 4px}html:root body .shop-header .main-cart-button{place-items:center;width:44px;min-width:44px;height:44px;padding:0;display:grid}html:root body .product-detail-layout{flex-direction:column;align-items:stretch;gap:12px;display:flex}html:root body .product-detail-layout>.product-detail-heading{padding:14px 14px 12px}html:root body .product-detail-layout>.product-gallery{max-width:calc(100% - 24px);margin:0 12px}html:root body .product-detail-layout .gallery-main{aspect-ratio:auto;height:auto;min-height:0}html:root body .product-detail-layout .product-gallery .gallery-image-button{height:clamp(210px,60vw,280px);min-height:0;padding:10px 28px 30px}html:root body .product-detail-layout>.product-purchase{flex-direction:column;gap:0;height:auto;min-height:0;margin:0;padding:0 14px 14px;display:flex}html:root body .product-purchase .detail-product-meta{margin-bottom:10px}html:root body .product-purchase .detail-price-stock{gap:10px;height:auto;min-height:0;margin:8px 0 12px}html:root body .product-purchase .detail-order-actions{gap:10px;margin:0 0 12px}html:root body .product-purchase .detail-order-actions .detail-add{justify-content:center;min-height:46px;font-size:15px}html:root body .chat-dialog.chat-dialog--messenger:not(.account-chat-panel),html:root body .chat-dialog.chat-dialog--messenger.chat-dialog--fullscreen-embedded{overscroll-behavior:contain;inset:var(--mobile-viewport-top,0px) 0 auto!important;width:100vw!important;max-width:none!important;height:var(--mobile-viewport-height,100dvh)!important;min-height:0!important;max-height:var(--mobile-viewport-height,100dvh)!important;box-shadow:none!important;z-index:100!important;border:0!important;border-radius:0!important;margin:0!important;position:fixed!important;transform:none!important}html:root body .chat-dialog--messenger .chat-dialog-head{padding:max(10px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 10px max(12px, env(safe-area-inset-left));flex-shrink:0}html:root body .chat-dialog--messenger .chat-composer{padding-bottom:max(12px, env(safe-area-inset-bottom))}html:root body .chat-dialog--messenger .chat-close-link{width:44px;height:44px;color:inherit;border-radius:10px;flex:0 0 44px;place-items:center;display:grid}html:root[data-keyboard-open=true] body .chat-dialog--messenger .chat-composer{padding-bottom:10px}}
