form[action="/search/"][aria-busy=true]:before{content:"";position:fixed;z-index:1100;top:0;left:0;width:34%;height:4px;background:#ff7900;box-shadow:0 1px 4px #8d3c0038;animation:autoten-search-load .9s ease-in-out infinite}@keyframes autoten-search-load{0%{transform:translateX(-110%)}100%{transform:translateX(305%)}}.autoten-search-tips{display:block!important;position:absolute;inset:100% 0 auto;z-index:40;background:white;border:1px solid #d9dfe3;border-radius:0 0 10px 10px;box-shadow:0 12px 24px #18212b1a;padding:4px;max-height:24rem;overflow:auto;text-align:left}.autoten-search-tips[hidden]{display:none!important}form[action="/search/"] .autoten-search-tips button[type="button"]{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;align-items:center;width:100%;max-width:100%;min-width:0;height:auto;min-height:58px;box-sizing:border-box;margin:0;padding:7px 9px;background:white;border:0;border-radius:4px;text-align:left;font:inherit;color:#20262b;white-space:normal}.autoten-search-tips strong,.autoten-search-tips span{display:block;overflow-wrap:anywhere}.autoten-search-tips strong,.autoten-search-tips button>span:not(.autoten-search-tip-media){grid-column:2}.autoten-search-tips strong{font-size:14px;font-weight:650}.autoten-search-tips span{font-size:12px;color:#64717c}form[action="/search/"] .autoten-search-tips button[type="button"]:hover,form[action="/search/"] .autoten-search-tips button[type="button"][aria-selected=true]{background:#fff1e5}form[action="/search/"] .autoten-search-tips button[type="button"]:focus-visible{outline:2px solid #aa4b00;outline-offset:-2px}.autoten-search-tip-media{grid-column:1;grid-row:1/3;width:40px;height:40px;border:1px solid #e3e7ea;border-radius:6px;background:#f7f8f9;position:relative;overflow:hidden}.autoten-search-tip-media:empty:before{content:"";position:absolute;inset:11px 8px;border:2px solid #a8b1b8;border-radius:4px}.autoten-search-tip-media:empty:after{content:"";position:absolute;width:8px;height:8px;border:2px solid #a8b1b8;border-radius:50%;left:14px;top:14px}.autoten-search-tip-category{display:grid!important;place-items:center;background:#fff4e9;border-color:#f1d8bd;color:#a94d00!important;font-size:25px!important}.autoten-search-tips img{grid-column:1;grid-row:1/3;width:40px;height:40px;object-fit:contain;border-radius:6px}form[action="/search/"] .autoten-search-tips button[type="button"]::before,form[action="/search/"] .autoten-search-tips button[type="button"]::after{content:none;display:none}form[action="/search/"] .autoten-search-status{position:absolute;inset:100% 0 auto;z-index:40;box-sizing:border-box;margin:4px 0 0;padding:11px 12px;border:1px solid #d9dfe3;border-radius:8px;background:#fff;box-shadow:0 6px 16px #18212b12;color:#64717c;font:400 12px/1.4 Arial,sans-serif;text-align:left;overflow:hidden;white-space:normal}form[action="/search/"] .autoten-search-status[hidden]{display:none!important}form[action="/search/"][data-tips-loading] .autoten-search-status:before{content:"";position:absolute;left:0;top:0;width:34%;height:2px;background:#ff7900;animation:autoten-search-load .9s ease-in-out infinite}@media(prefers-reduced-motion:reduce){form[action="/search/"][data-tips-loading] .autoten-search-status:before{animation:none;width:100%}}
html body .autoten-search-tips[role="dialog"]{position:fixed;box-sizing:border-box;border-color:#e2e2e2!important}
html body .autoten-search-tips .autoten-search-choice{box-sizing:border-box;width:100%;height:auto;margin:0;border:0!important;border-radius:4px;background:#fff;color:#111;font:inherit;text-align:left;white-space:normal;cursor:pointer}
html body .autoten-search-tips .autoten-search-choice:not(.autoten-search-tip-more):not(.autoten-search-tip-action){display:grid!important;grid-template-columns:52px minmax(0,1fr);gap:4px 12px;align-items:center;min-height:76px;padding:10px 8px}
html body .autoten-search-tips .autoten-search-choice.autoten-search-tip-more,html body .autoten-search-tips .autoten-search-choice.autoten-search-tip-action{display:block!important;min-height:44px;padding:10px 8px;color:#ff5100;font-size:14px;font-weight:500}
html body .autoten-search-tips .autoten-search-choice:hover{background:#f4f4f4}
html body .autoten-search-tips :focus-visible{outline:2px solid #ff5100!important;outline-offset:-2px}
.search-tip-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;padding:0}
.search-tip-row.buyer-category-card{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-width:0}
.search-tip-row>[hidden]{display:none!important}
.search-tip-row.has-search-price{grid-template-columns:minmax(0,1fr) 172px;padding-bottom:10px}
html body .autoten-search-tips .search-tip-row>button{align-self:start}
.search-tip-commerce{min-width:0;padding:8px 8px 0 0;font:12px/1.4 Onest,Arial,sans-serif;color:#969da8}
html body .autoten-search-tips .search-tip-commerce .product-commercial{display:block!important;padding:0!important;margin:0!important;border:0!important;background:none!important}
html body .autoten-search-tips .search-tip-commerce .product-best{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
html body .autoten-search-tips .search-tip-commerce .product-best~.product-best,html body .autoten-search-tips .search-tip-commerce .best-offer,html body .autoten-search-tips .search-tip-commerce .product-meta-label,html body .autoten-search-tips .search-tip-commerce .product-read-more,html body .autoten-search-tips .search-tip-commerce .product-purchase-policies{display:none!important}
html body .autoten-search-tips .search-tip-commerce .product-price{font-size:17px!important;font-weight:750!important;line-height:1.3!important;margin:0 0 5px!important;color:#111!important}
html body .autoten-search-tips .search-tip-commerce .product-stock,html body .autoten-search-tips .search-tip-commerce .product-dispatch{font-size:11px!important;line-height:1.4!important;margin:0!important;color:#969da8!important}
html body .autoten-search-tips .search-tip-commerce .product-buy{margin:8px 0 0!important;width:100%!important}
html body .autoten-search-tips .search-tip-commerce .product-buy>div{display:flex!important;gap:5px!important}
html body .autoten-search-tips .search-tip-commerce input[name="quantity"]{box-sizing:border-box!important;width:50px!important;min-width:0!important;min-height:40px!important;height:40px!important;padding:4px!important;border:1px solid #ddd!important;border-radius:6px!important;font:13px Onest,Arial,sans-serif!important}
html body .autoten-search-tips .search-tip-commerce button[type="submit"]{display:block!important;width:auto!important;min-width:0!important;flex:1!important;height:auto!important;min-height:40px!important;padding:7px 9px!important;background:#ff5100!important;color:white!important;border:0!important;border-radius:6px!important;font:600 12px/1.3 Onest,Arial,sans-serif!important;text-align:center!important}
html body .autoten-search-tips .search-tip-commerce button[disabled]{opacity:.55;cursor:default}
html body .autoten-search-tips .search-tip-commerce [hidden][hidden]{display:none!important}
html body .autoten-search-tips .search-tip-commerce .t08-live-offers,html body .autoten-search-tips .search-tip-commerce .t08-live-offers-list{display:block!important;margin:0!important;padding:0!important;border:0!important}
.search-tip-commerce [role="status"]{font-size:12px;line-height:1.4;margin:0}
html body .autoten-search-tips .search-tip-commerce .product-price-basis{display:block;font-size:10px!important;line-height:1.4!important;color:#969da8!important;margin:0 0 4px!important}
html body .autoten-search-tips .search-tip-commerce .product-best,html body .autoten-search-tips .search-tip-commerce .offer-price-expired,html body .autoten-search-tips .search-tip-commerce .offer-stock-expired{display:none!important}
html body .autoten-search-tips .search-tip-commerce .offer-price[hidden]+.offer-price-expired,html body .autoten-search-tips .search-tip-commerce .offer-stock[hidden]+.offer-stock-expired{display:block!important}
.search-tip-commerce a{color:#ff5100;font-size:12px;line-height:1.4}
.search-tip-analogs{display:block;margin-top:7px;text-decoration:none}
html body .autoten-search-tips .search-tip-commerce .offer-list{display:block!important;list-style:none!important;margin:0!important;padding:0!important}
html body .autoten-search-tips .search-tip-commerce .offer-row,html body .autoten-search-tips .search-tip-commerce .product-featured-offer{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important}
html body .autoten-search-tips .search-tip-commerce .product-featured-offer~.product-featured-offer{display:none!important}
html body .autoten-search-tips .search-tip-commerce .offer-price,html body .autoten-search-tips .search-tip-commerce [data-featured-price]{font-size:17px!important;font-weight:750!important;color:#111!important;line-height:1.3!important;margin:0 0 5px!important}
html body .autoten-search-tips .search-tip-commerce .offer-stock,html body .autoten-search-tips .search-tip-commerce .offer-availability,html body .autoten-search-tips .search-tip-commerce .offer-row>div:nth-child(3){font-size:11px!important;line-height:1.4!important;color:#969da8!important}
html body .autoten-search-tips .search-tip-commerce .offer-row p{margin:0!important}
html body .autoten-search-tips .search-tip-commerce .offer-add{display:grid!important;grid-template-columns:50px 12px minmax(0,1fr)!important;gap:5px!important;align-items:center!important;margin:8px 0 0!important;padding:0!important}
html body .autoten-search-tips .search-tip-commerce .offer-add input[name="quantity"]{grid-column:1!important}
html body .autoten-search-tips .search-tip-commerce .offer-quantity-unit{grid-column:2!important;font-size:10px!important}
html body .autoten-search-tips .search-tip-commerce .offer-add>button{grid-column:3!important;padding:5px!important}
html body .autoten-search-tips .search-tip-commerce button[type="submit"] *{color:inherit!important}
html body .autoten-search-tips .search-tip-commerce label{position:absolute!important;clip-path:inset(50%)!important;width:1px!important;height:1px!important;overflow:hidden!important;white-space:nowrap!important}
html body .autoten-search-tips .search-tip-commerce .article-row-label,html body .autoten-search-tips .search-tip-commerce .offer-price-basis{font-size:10px!important;line-height:1.4!important;color:#969da8!important}
html body .autoten-search-tips .search-tip-commerce .offer-stock{display:flex!important;gap:4px;align-items:baseline;flex-wrap:wrap}
html body .autoten-search-tips .search-tip-commerce .offer-date-full{display:inline!important;font-size:11px!important}
html body .autoten-search-tips .search-tip-commerce .offer-date-short,html body .autoten-search-tips .search-tip-commerce .offer-cart-icon{display:none!important}
body:has(.autoten-search-tips:not([hidden])) .buyer-cart-feedback{z-index:120!important}
@media(max-width:760px){.search-tip-row.has-search-price{grid-template-columns:minmax(0,1fr) 132px;gap:5px}.search-tip-commerce{padding-right:4px}html body .autoten-search-tips .search-tip-row>button{grid-template-columns:40px minmax(0,1fr)!important;column-gap:7px!important;padding-left:4px!important}html body .autoten-search-tips .search-tip-row>button img{width:40px!important;height:40px!important}html body .autoten-search-tips .search-tip-row>button strong{font-size:12px!important}html body .autoten-search-tips .search-tip-row>button span{font-size:10px!important}html body .autoten-search-tips .search-tip-commerce input[name="quantity"]{width:44px!important}html body .autoten-search-tips .search-tip-commerce .offer-add{grid-template-columns:44px 12px minmax(0,1fr)!important}}
html body .autoten-search-tips .search-tip-commerce .product-links{display:none!important}
html body .autoten-search-tips .search-tip-commerce .offer-quantity-unit{white-space:nowrap!important;font-size:10px!important}
html body .autoten-search-tips .search-tip-row>button strong{font-weight:500!important}
@media(max-width:760px){html body .autoten-search-tips .search-tip-commerce .offer-add>button,html body .autoten-search-tips .search-tip-commerce .offer-add>button .offer-add-label{white-space:normal!important;overflow-wrap:normal!important;font-size:11px!important}}


html body .autoten-search-tips{box-sizing:border-box;right:auto;z-index:90;padding:8px;max-height:600px;border:1px solid #e2e2e2;border-radius:0 0 8px 8px;box-shadow:0 4px 12px #00000020;overscroll-behavior:contain;scrollbar-width:thin;background:#fff}
.autoten-search-tip-group+.autoten-search-tip-group{border-top:1px solid #e5e5e5;margin-top:8px;padding-top:8px}
.autoten-search-tip-heading{padding:4px 8px 7px;font:400 12px/1.4 Onest,Arial,sans-serif;color:#969da8}
html body .autoten-search-tips button[type="button"]{grid-template-columns:52px minmax(0,1fr);column-gap:12px;row-gap:4px;min-height:76px;padding:10px 8px;border-radius:4px;background:#fff;font-family:Onest,Arial,sans-serif;color:#111}
html body .autoten-search-tips strong{font-size:14px;line-height:1.4;font-weight:550;text-transform:none;letter-spacing:normal}
html body .autoten-search-tips button>span:not(.autoten-search-tip-media){font-size:12px;line-height:1.5;color:#969da8}
html body .autoten-search-tips img,html body .autoten-search-tip-media{width:52px;height:52px;background:#f5f5f5;border:0;border-radius:7px}
html body .autoten-search-tips img{object-fit:contain}
html body .autoten-search-tips button[type="button"]:hover,html body .autoten-search-tips button[type="button"][aria-selected=true]{background:#f4f4f4}
html body .autoten-search-tips button[type="button"]:focus-visible{outline:2px solid #ff5100;outline-offset:-2px}
html body .autoten-search-tips button.autoten-search-tip-more,html body .autoten-search-tips button.autoten-search-tip-action{display:block;min-height:44px;padding:10px 8px;color:#ff5100;font-size:14px;font-weight:500}
html body .autoten-search-tips button.autoten-search-tip-action strong{color:#ff5100;font-weight:500}
html body .autoten-search-tips button.autoten-search-tip-action>.autoten-search-tip-media,html body .autoten-search-tips button.autoten-search-tip-action>span{display:none!important}
html body .autoten-search-tips[role="listbox"]{border-color:#e2e2e2!important}
html body form[action="/search/"] input[name="q"]:focus-visible{outline:2px solid #ff5100!important;outline-offset:-2px;box-shadow:none!important}
@media(max-width:760px){html body .autoten-search-tips{padding:6px}.autoten-search-tip-heading{padding:4px 6px 6px}html body .autoten-search-tips button[type="button"]{padding:9px 6px;column-gap:10px}html body .autoten-search-tips strong{font-size:13px}}

@media(max-width:760px){
 html body .autoten-search-tips[role="dialog"]{border-radius:0;padding:12px;scroll-padding:12px;box-shadow:0 8px 18px #00000018}
 html body .autoten-search-tips .search-tip-row.has-search-price{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:12px}
 html body .autoten-search-tips .search-tip-row>button{grid-template-columns:52px minmax(0,1fr)!important;gap:4px 12px!important;padding:10px 0!important}
 html body .autoten-search-tips .search-tip-row>button img,html body .autoten-search-tips .search-tip-row>button .autoten-search-tip-media{width:52px!important;height:52px!important}
 html body .autoten-search-tips .search-tip-row>button strong{font-size:14px!important;line-height:1.45!important}
 html body .autoten-search-tips .search-tip-row>button span:not(.autoten-search-tip-media){font-size:12px!important;line-height:1.45!important}
 html body .autoten-search-tips .search-tip-commerce{margin-left:64px;padding:0;min-width:0}
 html body .autoten-search-tips .search-tip-commerce .offer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 158px;column-gap:10px;row-gap:2px;align-items:start}
 html body .autoten-search-tips .search-tip-commerce .offer-row>div:first-child{grid-column:1;grid-row:1;min-width:0}
 html body .autoten-search-tips .search-tip-commerce .offer-row>.offer-stock-cell{grid-column:1;grid-row:2;min-width:0}
 html body .autoten-search-tips .search-tip-commerce .offer-row>div:nth-child(3){grid-column:1;grid-row:3;min-width:0}
 html body .autoten-search-tips .search-tip-commerce .offer-row>.offer-action{grid-column:2;grid-row:1/4;min-width:0}
 html body .autoten-search-tips .search-tip-commerce .offer-add{grid-template-columns:44px 12px minmax(0,1fr)!important;margin-top:0!important}
 html body .autoten-search-tips .search-tip-commerce input[name="quantity"],html body .autoten-search-tips .search-tip-commerce button[type="submit"]{min-height:44px!important;height:44px!important}
 html body .autoten-search-tips .search-tip-commerce .offer-row .article-row-label{font-size:10px!important;line-height:1.4!important}
 html body .autoten-search-tips .search-tip-commerce .offer-row .offer-price{margin-bottom:2px!important}
 html body .autoten-search-tips .search-tip-analogs{margin-top:8px;min-height:32px;display:flex;align-items:center}
}
@media(max-width:359px){
 html body .autoten-search-tips .search-tip-commerce{margin-left:0}
 html body .autoten-search-tips .search-tip-commerce .offer-row{grid-template-columns:minmax(0,1fr) 154px}
}

@media(min-width:761px){
 html body .autoten-search-tips .search-tip-row.has-search-price:has([data-category-commerce] .offer-row.is-best:only-child){grid-template-columns:minmax(0,1fr) 184px;gap:0 12px;padding:0 0 8px}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child)>button{grid-column:1;grid-row:1}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child)>.search-tip-commerce:not([hidden]),
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child)>.search-tip-commerce>[data-category-commerce]:not([hidden]),
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce]>.product-commercial:not([hidden]),
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .product-commercial>.offer-list:not([hidden]),
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-list>.offer-row.is-best:not([hidden]){display:contents!important}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-row.is-best>div:first-child{grid-column:1;grid-row:2;margin-left:72px;min-width:0}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-row.is-best>div:first-child>.article-row-label{display:none!important}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-row.is-best>.offer-action:not([hidden]){display:block!important;grid-column:2!important;grid-row:1!important;align-self:center;padding-right:8px;min-width:0;width:auto!important;box-sizing:border-box}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-row.is-best>.offer-stock-cell{grid-column:2;grid-row:2;text-align:right;padding-right:8px}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-row.is-best>.offer-stock-cell .offer-stock{justify-content:flex-end}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-row.is-best>div:nth-child(3){grid-column:2;grid-row:3;text-align:right;padding-right:8px}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) .search-tip-analogs{grid-column:1;grid-row:3;align-self:start;margin:0 0 0 72px;min-width:0}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child)>.search-tip-commerce>.t08-live-offers{grid-column:1/-1;grid-row:4}
 html body .autoten-search-tips .search-tip-row:has([data-category-commerce] .offer-row.is-best:only-child) [data-category-commerce] .offer-add{margin:0!important}
}

html body .autoten-search-tips .search-tip-analogs.has-analog-summary{display:inline-flex!important;align-items:center;min-height:30px;width:fit-content;max-width:100%;padding:3px 8px;border-radius:4px;background:#fff0e8;color:#34393e;font-size:12px!important;line-height:1.4;text-decoration:none;white-space:normal}
html body .autoten-search-tips .search-tip-analogs.has-analog-summary:hover{background:#ffe1d0;color:#c84000}
html body .autoten-search-tips .search-tip-commerce [role=status]{font-size:12px!important;line-height:1.45!important;color:#6c7580;overflow-wrap:break-word}
html body .autoten-search-tips .search-tip-commerce [data-category-commerce]>button{width:auto!important;min-height:36px!important;max-width:100%;padding:6px 10px!important;white-space:normal!important;font-size:12px!important;background:#fff!important;border:1px solid #e0e4e8!important;color:#5e6872!important}
@media(max-width:359px){html body .autoten-search-tips[role=dialog]{padding:8px}html body .autoten-search-tips .search-tip-commerce .offer-row{grid-template-columns:minmax(0,1fr) 148px!important}}
html body a.buyer-account[data-buyer-cart-link]{position:relative}html body .autoten-search-tips .search-tip-source-offers{display:flex;align-items:center;min-height:40px;margin:0 12px 8px 72px;padding:4px 0;width:fit-content;max-width:calc(100% - 84px);font-size:12px;font-weight:600;line-height:1.4;color:#984400;text-decoration:none}html body .autoten-search-tips .search-tip-source-offers:hover{text-decoration:underline}html body .autoten-search-tips .search-tip-source-offers:focus-visible{outline:2px solid #ff7900;outline-offset:2px}@media(max-width:760px){html body .autoten-search-tips .search-tip-source-offers{margin-left:64px;max-width:calc(100% - 76px)}}@media(min-width:1100px){
body main>.product-overview[data-product-id]:has(>.product-source-commercial){grid-template-columns:minmax(200px,.85fr) minmax(200px,1fr) minmax(310px,1.1fr);gap:24px;align-items:start}
body main>.product-overview[data-product-id]:has(>.product-source-commercial)>.product-overview-media{grid-column:1;grid-row:1}
body main>.product-overview[data-product-id]:has(>.product-source-commercial)>.product-overview-copy{grid-column:2;grid-row:1;padding-top:0}
body main>.product-overview[data-product-id]>.product-source-commercial{grid-column:3;grid-row:1;min-width:0}
}
/* One PDP composition. The patcher marks these scoped layer declarations important
   so historical, unlayered hero overrides cannot reverse the visual order. */
@layer partop-reference {
#t08-product.t08-buyer-layout>#t08-reviews{grid-area:reviews!important}
#t08-product.t08-buyer-layout>#buyer-recent-products{grid-area:recent!important;min-width:0!important}
main#main:is(:has(>.pdp-reference-layout),#t08-product){max-width:1328px!important;margin:24px auto 40px!important;padding:0 24px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#101320!important}
main#main:is(:has(>.pdp-reference-layout),#t08-product)>h1{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
.product-overview.pdp-reference-layout{display:grid!important;grid-template-columns:minmax(260px,1.1fr) minmax(220px,.9fr) minmax(280px,1fr)!important;grid-template-areas:"kicker kicker kicker" "title title title" "media info purchase" "media facts purchase" "media details shortcuts" "media policies shortcuts"!important;gap:16px 28px!important;align-items:start!important;margin:0 0 32px!important;padding:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}
.pdp-reference-layout>.product-overview-copy{display:contents!important}
.pdp-reference-layout>.product-overview-copy>.pdp-kicker{grid-area:kicker!important;margin:0!important;padding:10px 0 8px!important;border-bottom:1px solid #dedee3!important;font:400 14px/1.4 "Partop Onest",Arial,sans-serif!important;color:#737780!important}
.pdp-reference-layout>.product-overview-copy>.product-description{grid-area:title!important;display:block!important;margin:0 0 8px!important;font:700 22px/1.25 "Partop Onest",Arial,sans-serif!important;letter-spacing:-.35px!important;text-transform:none!important;color:#101320!important;overflow-wrap:anywhere!important}
.pdp-reference-layout>.product-overview-copy>.pdp-info-title{grid-area:info!important;margin:0!important;font:500 16px/1.4 "Partop Onest",Arial,sans-serif!important;color:#101320!important}
.pdp-reference-layout>.product-overview-copy>.product-overview-identity{grid-area:facts!important;display:grid!important;grid-template-columns:minmax(90px,1fr) minmax(0,1.5fr)!important;gap:10px 16px!important;margin:0!important;font:400 15px/1.4 "Partop Onest",Arial,sans-serif!important}
.pdp-reference-layout .product-overview-identity dt{color:#81818d!important;font-weight:400!important}.pdp-reference-layout .product-overview-identity dd{margin:0!important;text-align:right!important;overflow-wrap:anywhere!important}.pdp-reference-layout .product-overview-identity a{color:#101320!important;text-decoration:underline!important}
.pdp-reference-layout>.product-overview-copy>p:has(.product-facts-link){grid-area:details!important;margin:0!important}.pdp-reference-layout .product-facts-link{min-height:36px!important;margin:0!important;padding:4px 0!important;color:#101320!important;text-decoration:underline!important;font-size:15px!important}.pdp-reference-layout>.product-overview-copy>.product-links{grid-area:policies!important}
.pdp-reference-layout>.product-overview-media{grid-area:media!important;display:block!important;min-height:0!important;width:100%!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;aspect-ratio:auto!important;overflow:visible!important}
.pdp-reference-layout :is(.product-gallery,.product-gallery-type){width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;min-height:0!important}
.pdp-reference-layout .product-overview-media>img,.pdp-reference-layout .product-gallery-main,.pdp-reference-layout .product-gallery-zoom{display:block!important;width:100%!important;height:340px!important;max-height:none!important;padding:12px!important;background:#f5f5f6!important;object-fit:contain!important;border:0!important;border-radius:16px!important}
.pdp-reference-layout .product-gallery-zoom>.product-gallery-main{height:100%!important;padding:0!important;border-radius:0!important}
.pdp-reference-layout .product-gallery-thumbs{display:flex!important;gap:10px!important;width:100%!important;margin:16px 0 0!important;padding:0!important;list-style:none!important;overflow-x:auto!important}.pdp-reference-layout .product-gallery-thumbs :is(a,button){display:grid!important;place-items:center!important;flex:0 0 62px!important;width:62px!important;min-height:62px!important;padding:4px!important;border:1px solid #ff5100!important;border-radius:6px!important;background:#f5f5f6!important}.pdp-reference-layout .product-gallery-thumbs img{width:50px!important;height:50px!important;padding:0!important;object-fit:contain!important}
.pdp-reference-layout>:is(.product-commercial,.product-featured-offers){grid-area:purchase!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial>.product-best{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0 0 14px!important;padding:4px 8px!important;border-radius:6px!important;background:#eee4ff!important;color:#5823b7!important;font:500 15px/1.4 "Partop Onest",Arial,sans-serif!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial>.product-best:before{content:"ϟ"!important;display:grid!important;place-items:center!important;width:21px!important;height:21px!important;border-radius:5px!important;background:#5823b7!important;color:white!important;font:bold 23px/1 Arial!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial>.offer-list{display:block!important;margin:0!important;padding:14px!important;background:#f5f5f6!important;border-radius:8px!important;list-style:none!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto auto!important;gap:5px 12px!important;min-height:72px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-row>div:first-child{grid-column:1!important;grid-row:1!important;display:block!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-stock-cell{grid-column:1!important;grid-row:3!important;display:block!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-row>div:nth-child(3){grid-column:1!important;grid-row:2!important;display:block!important;font-size:13px!important;color:#858592!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-action{grid-column:2!important;grid-row:1/4!important;align-self:end!important;padding:0!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-row :is(.best-offer,.article-row-label,.offer-quantity-unit,.offer-row-identity){display:none!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-price{margin:0 0 5px!important;font:700 25px/1.2 "Partop Display","Arial Narrow",sans-serif!important;color:#101320!important;white-space:nowrap!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-stock{display:flex!important;gap:5px!important;font-size:13px!important;font-weight:400!important;color:#858592!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-stock:before{content:"▣"!important;color:#a0a0ac!important;font-size:14px!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .offer-add{position:relative!important;display:block!important;width:auto!important;max-width:none!important;margin:0!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .offer-add :is(label,input[name=quantity],.offer-quantity-unit){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;border:0!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .offer-add input[name=quantity]:focus{left:0!important;bottom:100%!important;width:64px!important;height:44px!important;margin:0!important;padding:8px!important;clip-path:none!important;background:white!important;border:1px solid #888!important;z-index:4!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-add button{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:100px!important;min-height:40px!important;margin:0!important;padding:9px 14px!important;border:0!important;border-radius:7px!important;background:#c43f00!important;color:white!important;font:500 15px/1.4 "Partop Onest",Arial,sans-serif!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-cart-icon{display:none!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial .offer-add-label{display:inline!important;position:static!important;width:auto!important;height:auto!important;clip-path:none!important;font-size:15px!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-featured-offers .product-featured-offer{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"price buy" "basis buy" "stock buy" "note note"!important;gap:5px 12px!important;padding:14px!important;margin:38px 0 0!important;border:0!important;border-radius:8px!important;background:#f5f5f6!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-featured-offers .product-best{position:absolute!important;top:-37px!important;left:0!important;padding:4px 8px!important;margin:0!important;border-radius:6px!important;background:#eee4ff!important;color:#5823b7!important;font:500 14px/1.4 "Partop Onest",Arial,sans-serif!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>strong{grid-area:price!important;margin:0!important;font:700 25px/1.2 "Partop Display","Arial Narrow",sans-serif!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-price-basis{grid-area:basis!important;margin:0!important;font-size:11px!important;color:#858592!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.offer-stock{grid-area:stock!important;margin:0!important;font-size:13px!important;color:#858592!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy{grid-area:buy!important;align-self:end!important;width:auto!important;margin:0!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy label{display:none!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy>div{display:contents!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy input{display:inline-block!important;width:44px!important;height:40px!important;min-height:40px!important;margin:0 5px 0 0!important;padding:5px!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy button{min-height:40px!important;padding:9px 14px!important;background:#c43f00!important;color:#fff!important;font:500 15px/1.4 "Partop Onest",Arial,sans-serif!important;border:0!important}
.pdp-reference-layout>.pdp-alternative-shortcuts{grid-area:shortcuts!important;display:grid!important;gap:8px!important;margin:4px 0 0!important;padding:16px 0 0!important;border-top:1px solid #dcdce2!important}.pdp-alternative-shortcuts>p{margin:0 0 2px!important;font-size:16px!important}.pdp-alternative-shortcuts>a{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:7px 8px!important;border-radius:8px!important;background:#f5f5f6!important;color:#101320!important;font-size:14px!important;text-decoration:none!important}.pdp-alternative-shortcuts>a>b{display:grid!important;place-items:center!important;min-width:30px!important;height:30px!important;border-radius:6px!important;background:#fff!important;font-weight:400!important}.pdp-alternative-shortcuts>a:after{content:"›"!important;margin-left:auto!important;font-size:25px!important;line-height:1!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-navigation{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;margin:0 0 32px!important;padding:0!important;border:0!important;border-bottom:1px solid #dedee4!important;overflow-x:auto!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-navigation>a{flex:1 0 auto!important;justify-content:center!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#171722!important;font:400 16px/1.4 "Partop Onest",Arial,sans-serif!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-navigation>a[aria-current=location]{border-bottom-color:#ff5100!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-navigation :is(strong),main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-navigation:before,main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-navigation:after{display:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .product-source-offers{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-search-layout{display:block!important;margin:12px 0 0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-toolbar{margin:0!important;padding:0 0 12px!important;border:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-filter-rail{position:static!important;margin:0 0 16px!important;max-height:none!important;overflow:visible!important;border:0!important;box-shadow:none!important;background:transparent!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-filter-rail>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:40px!important;padding:8px 12px!important;border:0!important;border-radius:7px!important;background:#f5f5f6!important;font-size:14px!important;font-weight:400!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-filter-rail>.article-refine-fields{position:static!important;width:auto!important;max-width:100%!important;margin:0!important;border:1px solid #e3e3e8!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) :is(.article-count-scope,.article-offer-navigation,.article-comparison-heading){display:none!important}main:is(:has(>.pdp-reference-layout),#t08-product) #sort-status{position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0 0 10px!important;overflow:visible!important;clip-path:none!important;white-space:normal!important;border:0!important;font-size:13px;line-height:1.5;color:#56616a}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-section{margin:32px 0 0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-section>h2{display:block!important;margin:0 0 22px!important;font:700 28px/1.15 "Partop Display","Arial Narrow",sans-serif!important;text-transform:uppercase!important;color:#101320!important;letter-spacing:-.4px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-original{margin-top:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-original>.search-products>.article-group>.product-identity{display:none!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group{display:block!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important}main:is(:has(>.pdp-reference-layout),#t08-product) .offers-heading{display:none!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-list{margin:0!important;padding:0!important;list-style:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row:has(>.offer-row-identity){position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 105px 42px!important;grid-template-rows:auto auto auto!important;gap:2px 10px!important;align-items:center!important;min-height:76px!important;margin:0!important;padding:12px 0!important;border:0!important;border-top:1px solid #dcdce3!important;background:transparent!important;border-radius:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row>.offer-row-identity{display:-webkit-box!important;grid-column:1!important;grid-row:1/4!important;align-self:start!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;font:400 14px/1.35 "Partop Onest",Arial,sans-serif!important;color:#101320!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row>div:first-child{grid-column:2!important;grid-row:1!important;display:block!important;text-align:right!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-stock-cell{grid-column:2!important;grid-row:3!important;display:block!important;text-align:right!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row>div:nth-child(3){grid-column:2!important;grid-row:2!important;display:block!important;text-align:right!important;color:#ef571b!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row>.offer-action{grid-column:3!important;grid-row:1/4!important;align-self:center!important;padding:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row :is(.article-row-label,.best-offer,.offer-quantity-unit){display:none!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-price{margin:0!important;font:600 16px/1.3 "Partop Onest",Arial,sans-serif!important;color:#101320!important;white-space:nowrap!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-stock{display:block!important;font:400 12px/1.3 "Partop Onest",Arial,sans-serif!important;color:#858592!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row time{font:400 12px/1.3 "Partop Onest",Arial,sans-serif!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-add{position:relative!important;display:block!important;margin:0!important;width:42px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-add :is(label,input[name=quantity],.offer-quantity-unit){position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;clip-path:inset(50%)!important;overflow:hidden!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-add button{display:grid!important;place-items:center!important;width:42px!important;min-width:42px!important;min-height:40px!important;height:40px!important;margin:0!important;padding:9px!important;background:#c43f00!important;color:white!important;border:0!important;border-radius:7px!important;font-size:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-add .offer-cart-icon{display:block!important;width:22px!important;height:22px!important;color:white!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-cart-icon svg{display:block!important;width:22px!important;height:22px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-add-label{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important}
main:is(:has(>.pdp-reference-layout),#t08-product) :is(.offer-more,.product-more)>summary{min-height:44px!important;margin:0!important;padding:10px 0!important;border:0!important;background:transparent!important;color:#555566!important;font-size:13px!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card>.product-identity{display:grid!important;grid-template-columns:62px minmax(0,1fr) 105px!important;gap:10px!important;align-items:start!important;padding:12px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #dcdce3!important;background:transparent!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-media{display:block!important;width:62px!important;height:62px!important;min-height:62px!important;border-radius:12px!important;overflow:hidden!important;background:#f5f5f6!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-photo{width:62px!important;height:62px!important;max-width:62px!important;max-height:62px!important;object-fit:contain!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-copy h3{margin:0 0 3px!important;font:400 13px/1.4 "Partop Onest",Arial,sans-serif!important;color:#858592!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-copy h3 a{color:inherit!important;text-decoration:none!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-copy p{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important;font:400 14px/1.3 "Partop Onest",Arial,sans-serif!important;color:#101320!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-facts{display:grid!important;gap:2px!important;margin:0!important;text-align:right!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-facts strong{display:block!important;font:600 15px/1.3 "Partop Onest",Arial,sans-serif!important;color:#101320!important;white-space:nowrap!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-facts>span{font-size:12px!important;color:#ef571b!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-facts>small{font-size:12px!important;color:#858592!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card>.offers-panel{display:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-relation-note{margin:22px 0 36px!important;padding:13px 14px!important;background:#eee5fc!important;border:0!important;border-radius:4px!important;color:#171722!important;font:400 14px/1.45 "Partop Onest",Arial,sans-serif!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-legend{margin:16px 0!important;color:#858592!important;font-size:12px!important;line-height:1.45!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-source-facts{margin:40px 0 0!important;padding:0!important;border:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-source-facts>h2{margin:0 0 20px!important;font:700 28px/1.2 "Partop Display","Arial Narrow",sans-serif!important;color:#101320!important;text-transform:uppercase!important}
.pdp-attribute-card{margin:0 0 8px!important;padding:17px 18px!important;border:0!important;border-radius:16px!important;background:#f5f5f6!important}.pdp-attribute-card>h3{margin:0 0 8px!important;font:500 16px/1.4 "Partop Onest",Arial,sans-serif!important;color:#101320!important}.pdp-attribute-card dl{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)!important;gap:8px 12px!important;margin:0!important;font:400 14px/1.4 "Partop Onest",Arial,sans-serif!important}.pdp-attribute-card dt{color:#9292a2!important;font-weight:400!important;overflow:hidden!important}.pdp-attribute-card dd{margin:0!important;text-align:right!important;color:#101320!important;overflow-wrap:anywhere!important}.pdp-attribute-card dd a{color:inherit!important}
.pdp-review-unavailable{margin:40px 0 0!important;padding:0!important;color:#858592!important;font-size:14px!important}.pdp-review-unavailable h2{font:700 28px/1.2 "Partop Display","Arial Narrow",sans-serif!important;color:#101320!important;text-transform:uppercase!important}

#t08-product.t08-buyer-layout{background:#fff!important;border:0!important;box-shadow:none!important;border-radius:0!important;color:#101320!important}#t08-product :is([data-partkom-product-title],h1){font:700 22px/1.25 "Partop Onest",Arial,sans-serif!important;text-transform:none!important;letter-spacing:-.35px!important;color:#101320!important}#t08-product :is(.t08-gallery,.t08-media-placeholder){background:#f5f5f6!important;border:0!important;border-radius:16px!important}#t08-product>section[aria-labelledby=t08-identity]>h2{font:500 16px/1.4 "Partop Onest",Arial,sans-serif!important;text-transform:none!important;margin:0 0 12px!important}#t08-product .t08-key-facts{display:grid!important;grid-template-columns:minmax(90px,1fr) minmax(0,1.5fr)!important;gap:10px 16px!important;font-size:15px!important}#t08-product .t08-key-facts dt{font-weight:400!important;color:#858592!important}#t08-product .t08-key-facts dd{text-align:right!important}#t08-product>section[aria-labelledby=t08-commerce]{padding:16px!important;border:0!important;background:#f5f5f6!important;border-radius:8px!important}#t08-product>section[aria-labelledby=t08-attributes]{padding:18px!important;border:0!important;border-radius:16px!important;background:#f5f5f6!important}#t08-product .t08-section-nav{border:0!important;border-bottom:1px solid #dedee4!important;border-radius:0!important;background:transparent!important}#t08-product .t08-section-nav a{min-height:44px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;color:#101320!important;font-size:16px!important}#t08-product .t08-section-nav a[aria-current=location]{border-bottom-color:#ff5100!important}
@media(max-width:760px){
main#main:is(:has(>.pdp-reference-layout),#t08-product){margin:18px 15px 32px!important;padding:0!important}.product-overview.pdp-reference-layout{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"kicker" "title" "media" "purchase" "shortcuts" "info" "facts" "details" "policies"!important;gap:14px!important;padding:0!important;margin:0 0 30px!important}.pdp-reference-layout>.product-overview-copy>.product-description{font-size:18px!important;line-height:1.27!important;letter-spacing:-.25px!important;margin:0 0 8px!important}.pdp-reference-layout>.product-overview-copy>.pdp-kicker{padding-top:3px!important;font-size:13px!important}.pdp-reference-layout>.product-overview-media{grid-area:media!important;min-height:0!important;aspect-ratio:auto!important}.pdp-reference-layout .product-overview-media>img,.pdp-reference-layout .product-gallery-main,.pdp-reference-layout .product-gallery-zoom{height:clamp(200px,55vw,280px)!important}.pdp-reference-layout .product-gallery-zoom>.product-gallery-main{height:100%!important}.pdp-reference-layout>:is(.product-commercial,.product-featured-offers){grid-area:purchase!important;margin-top:20px!important}.pdp-reference-layout>.product-overview-copy>.pdp-info-title{grid-area:info!important;margin:20px 0 0!important}.pdp-reference-layout>.product-overview-copy>.product-overview-identity{grid-area:facts!important}.pdp-reference-layout>.product-overview-copy>p:has(.product-facts-link){grid-area:details!important}.pdp-reference-layout>.pdp-alternative-shortcuts{grid-area:shortcuts!important;margin-top:8px!important;padding-top:20px!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-toolbar-actions{display:flex!important;gap:8px!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-sort{flex:1!important;min-width:0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-sort select{min-height:38px!important;border:0!important;border-radius:6px!important;background:#f5f5f6!important;font-size:13px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-detail-refresh{min-width:0!important;min-height:38px!important;padding:7px 10px!important;border:0!important;background:#f5f5f6!important;font-size:13px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-section>h2{font-size:27px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row:has(>.offer-row-identity){grid-template-columns:minmax(0,1fr) 94px 40px!important;gap:2px 8px!important;min-height:76px!important;padding:11px 0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-price{font-size:15px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card>.product-identity{grid-template-columns:58px minmax(0,1fr) 96px!important;gap:8px!important;padding:11px 0!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card :is(.product-media,.product-photo){width:58px!important;height:58px!important;min-height:58px!important;max-width:58px!important;max-height:58px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-copy p{font-size:13px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-facts strong{font-size:14px!important}
#t08-product.t08-buyer-layout{width:auto!important;margin:18px 15px 32px!important;padding:0!important;grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"search" "crumbs" "kicker" "title" "media" "purchase" "info" "facts" "details" "sections" "offers" "attributes" "fitment" "related" "reviews" "recent"!important;gap:14px!important}#t08-product.t08-buyer-layout:not(:has(>.t08-product-search)){grid-template-areas:"crumbs" "kicker" "title" "media" "purchase" "info" "facts" "details" "sections" "offers" "attributes" "fitment" "related" "reviews" "recent"!important}#t08-product>section[aria-labelledby=t08-identity]{display:contents!important}#t08-product .t08-product-kicker{grid-area:kicker!important;margin:0!important;padding:3px 0 8px!important;border-bottom:1px solid #dedee4!important;font-size:13px!important;color:#737780!important}#t08-product :is([data-partkom-product-title],h1){grid-area:title!important;font-size:18px!important;line-height:1.27!important;margin:0 0 8px!important}#t08-product #t08-identity{grid-area:info!important;margin-top:22px!important}#t08-product .t08-key-facts{grid-area:facts!important}#t08-product .t08-all-facts{grid-area:details!important}#t08-product>.t08-gallery{grid-area:media!important;margin:0!important;padding:12px!important}
}

:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce])>.product-source-commercial>.product-best:after{display:none!important;content:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product)>.product-links{display:flex!important;flex-wrap:wrap!important;gap:0 12px!important;margin:24px 0 0!important;padding:0!important}main:is(:has(>.pdp-reference-layout),#t08-product)>.product-links a{display:inline-flex!important;align-items:center!important;min-height:40px!important;padding:4px 0!important;color:#858592!important;font:400 13px/1.4 "Partop Onest",Arial,sans-serif!important;text-decoration:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-count{font:400 25px/1.2 "Partop Onest",Arial,sans-serif!important;color:#9292a2!important;text-transform:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row>div:nth-child(3)>p:not(:has(time)){color:#858592!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-detail-nav{margin:0 0 20px!important;padding:0!important;color:#9292a2!important;font:400 13px/1.5 "Partop Onest",Arial,sans-serif!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-detail-nav a{color:#9292a2!important;text-decoration:underline!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-detail-nav .article-detail-back{display:inline!important;min-height:0!important;padding:0!important;font:inherit!important}
#main#main [hidden],.pdp-reference-layout[hidden],#t08-product#t08-product [hidden]{display:none!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-media{grid-column:1!important;grid-row:1!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-copy{grid-column:2!important;grid-row:1!important;min-width:0!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card .product-facts{grid-column:3!important;grid-row:1!important;min-width:0!important}


#t08-product>section[aria-labelledby=t08-commerce]{padding:0!important;background:transparent!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer{grid-template-areas:"price buy" "basis buy" "stock stock" "terms terms" "restriction restriction"!important;grid-template-columns:minmax(0,1fr) auto!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-best{grid-column:auto!important;grid-row:auto!important;text-transform:none!important;letter-spacing:0!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>strong{grid-column:1!important;grid-row:1!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-price-basis{grid-column:1!important;grid-row:2!important;text-align:left!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.offer-stock{grid-column:1/-1!important;grid-row:3!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.offer-sale-terms{grid-column:1/-1!important;grid-row:4!important;font-size:11px!important;color:#858592!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>p:not(.product-price-basis):not(.offer-stock):not(.offer-sale-terms):not(.offer-expired-message){grid-column:1/-1!important;grid-row:5!important;font-size:11px!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy{grid-column:2!important;grid-row:1/3!important;justify-self:end!important;align-self:center!important;max-width:210px!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy>div{display:flex!important;flex-wrap:nowrap!important;gap:6px!important;align-items:center!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy input{flex:0 0 44px!important;margin:0!important}
:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy button{flex:0 1 auto!important;white-space:nowrap!important}
main:is(:has(>.pdp-reference-layout),#t08-product)>.native-product-offers{margin:0!important;padding:0!important;border:0!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-toolbar{display:flex!important;flex-wrap:wrap!important;gap:14px!important;align-items:center!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers h2{font:700 28px/1.2 "Partop Display","Arial Narrow",sans-serif!important;text-transform:uppercase!important;color:#101320!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-row{display:grid!important;grid-template-columns:minmax(0,1fr) 105px 132px!important;gap:6px 12px!important;align-items:center!important;padding:14px 0!important;border-top:1px solid #dedee4!important;border-bottom:0!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-row-identity{grid-column:1!important;grid-row:1/3!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:14px!important;line-height:1.35!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-overview{grid-column:2!important;grid-row:1!important;display:block!important;text-align:right!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-price{font-size:16px!important;white-space:nowrap!important;color:#101320!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-stock{font-size:12px!important;font-weight:400!important;color:#858592!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-terms{grid-column:1/3!important;grid-row:3!important;margin:0!important;font-size:11px!important;color:#858592!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-arrival{font-size:12px!important;font-weight:400!important;color:#ef571b!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add{grid-column:3!important;grid-row:1/4!important;display:flex!important;gap:6px!important;width:132px!important;align-items:end!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add>div{display:block!important;width:44px!important;flex:0 0 44px!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add label{position:absolute!important;width:1px!important;height:1px!important;clip-path:inset(50%)!important;overflow:hidden!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add input{width:44px!important;min-height:40px!important;font-size:13px!important;padding:5px!important}
main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add button{min-height:40px!important;padding:6px 9px!important;border:0!important;border-radius:7px!important;background:#c43f00!important;color:#fff!important;font-size:12px!important;line-height:1.25!important;white-space:normal!important}
main:is(:has(>.pdp-reference-layout),#t08-product)>.product-facts{padding:18px!important;border:0!important;border-radius:16px!important;background:#f5f5f6!important}
#t08-product .t08-breadcrumbs ol,#t08-product .t08-breadcrumbs ul{display:flex!important;gap:6px!important;list-style:none!important;padding:0!important;margin:0!important}
#t08-product .t08-breadcrumbs a{color:#9292a2!important;font-size:13px!important}
@media(max-width:760px){main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-row{grid-template-columns:minmax(0,1fr) 92px 106px!important;gap:5px 8px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add{width:106px!important;grid-template-columns:40px minmax(0,1fr)!important}main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add>div{width:40px!important;flex-basis:40px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add input{width:40px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers .offer-add button{font-size:11px!important;padding:5px 7px!important}:is(.pdp-reference-layout,#t08-product [aria-labelledby=t08-commerce]) .product-featured-offer>.product-buy{max-width:195px!important}}
#t08-product .product-gallery-main,#t08-product .product-gallery-zoom{width:100%!important;height:340px!important;max-height:none!important;object-fit:contain!important}
#t08-product .product-gallery-thumbs{display:flex!important;gap:10px!important;margin:16px 0 0!important;padding:0!important}#t08-product .product-gallery-thumbs :is(a,button){display:grid!important;place-items:center!important;width:62px!important;min-height:62px!important;padding:4px!important;border:1px solid #ff5100!important;border-radius:6px!important;background:#f5f5f6!important}#t08-product .product-gallery-thumbs img{width:50px!important;height:50px!important;object-fit:contain!important}
@media(max-width:760px){#t08-product .product-gallery-main,#t08-product .product-gallery-zoom{height:clamp(200px,55vw,280px)!important}}
main:is(:has(>.pdp-reference-layout),#t08-product) .article-results-summary,main:is(:has(>.pdp-reference-layout),#t08-product) [data-arm-product-fitment]:not(:has(ul)){display:none!important}
@media(max-width:760px){main:is(:has(>.pdp-reference-layout),#t08-product) .article-section>h2,main:is(:has(>.pdp-reference-layout),#t08-product) .native-product-offers h2{font-size:25px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-section-count{font-size:22px!important}}
@media(min-width:761px) and (max-width:1023px){.product-overview.pdp-reference-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"kicker kicker" "title title" "media purchase" "media shortcuts" "info facts" "details policies"!important;gap:18px!important}.pdp-reference-layout .product-gallery-main,.pdp-reference-layout .product-gallery-zoom{height:300px!important}}
@media(max-width:360px){.pdp-reference-layout .product-gallery-main,.pdp-reference-layout .product-gallery-zoom{height:clamp(200px,55vw,280px)!important}main:is(:has(>.pdp-reference-layout),#t08-product) .pdp-related-card>.product-identity{grid-template-columns:50px minmax(0,1fr) 86px!important}main:is(:has(>.pdp-reference-layout),#t08-product) .article-group .offer-row:has(>.offer-row-identity){grid-template-columns:minmax(0,1fr) 84px 40px!important;gap:2px 6px!important}}
}

html body .partop-utility{max-width:1376px;margin:0 auto;display:flex;align-items:center;gap:28px;padding:4px 24px;min-height:34px}
html body .partop-utility partop-location{flex:0 1 240px;min-width:0;min-height:26px}
html body .partop-utility partop-location>a{padding:0!important;font-size:12px}
html body .partop-utility-links{display:flex;flex-wrap:wrap;gap:8px 24px;min-width:0}
html body .partop-utility-links a{font-size:12px;font-weight:400;text-decoration:none;color:#7d8187;min-height:24px;display:inline-flex;align-items:center}
html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header){display:grid!important;grid-template-columns:170px 124px 174px minmax(180px,1fr) 150px!important;gap:16px!important;align-items:center!important;max-width:1376px!important;margin:0 auto!important;padding:14px 24px 20px!important;border-bottom:1px solid #f0f0f2!important}
html body header>.partop-catalog-nav{display:block!important;grid-column:2!important;grid-row:1!important;margin:0!important;padding:0!important;border:0!important;width:100%!important;min-width:0!important}
html body header>.partop-catalog-nav .buyer-catalog-slot{display:contents}
html body header>.partop-catalog-nav :is([data-buyer-catalog-open],[data-buyer-catalog-fallback],a){min-height:48px!important;width:100%!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;background:#f4f5f6!important;color:#20242d!important;border:0!important;border-radius:8px!important;font-size:14px!important;font-weight:500!important}
html body header>.partop-selection-link{display:flex!important;align-items:center;justify-content:center;grid-column:3;grid-row:1;min-height:48px;padding:10px 14px!important;background:#ff5100!important;color:#1c2024!important;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}
html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>form[role=search]{grid-column:4!important;grid-row:1!important;margin:0!important;min-width:0!important}
html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>:is(.buyer-header-actions,.autoten-header-actions,[class*=headerActions]){grid-column:5!important;grid-row:1!important;display:flex!important;justify-content:flex-end;gap:16px!important;min-width:0}
html body :is(.buyer-header-actions,.autoten-header-actions,[data-autoten-storefront] [class*=headerActions])>:is(a){display:flex!important;flex-direction:column!important;gap:3px!important;min-width:52px;min-height:48px;padding:0!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;color:#7d8187!important}
html body :is(.buyer-header-actions,.autoten-header-actions,[data-autoten-storefront] [class*=headerActions])>a:last-child{order:-1}
html body :is(.buyer-header-actions,.autoten-header-actions,[data-autoten-storefront] [class*=headerActions]) svg{width:22px;height:22px;color:#20242d!important}
@media(min-width:761px) and (max-width:1100px){html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header){grid-template-columns:140px 110px minmax(180px,1fr) 126px!important;gap:12px!important}html body header>.partop-selection-link{display:none!important}html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>form[role=search]{grid-column:3!important}html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>:is(.buyer-header-actions,.autoten-header-actions,[class*=headerActions]){grid-column:4!important}}
@media(max-width:760px){html body .partop-utility{padding:2px 16px;min-height:28px}html body .partop-utility-links{display:none}html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header){grid-template-columns:minmax(0,1fr) auto!important;gap:10px 12px!important;padding:8px 16px 12px!important}html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>form[role=search]{grid-column:1/-1!important;grid-row:2!important}html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>:is(.buyer-header-actions,.autoten-header-actions,[class*=headerActions]){grid-column:2!important;grid-row:1!important}html body header>.partop-catalog-nav{grid-column:1!important;grid-row:3!important;width:112px!important}html body header>.partop-selection-link{grid-column:2!important;grid-row:3!important;min-height:44px!important;font-size:12px!important;max-width:170px}html body header>.partop-catalog-nav :is([data-buyer-catalog-open],[data-buyer-catalog-fallback],a){min-height:44px!important}html body :is(.buyer-header-actions,.autoten-header-actions,[data-autoten-storefront] [class*=headerActions])>:is(a){font-size:10px!important;min-width:44px}html body .partop-utility partop-location{flex-basis:100%}}
@media(max-width:760px){
 html body .partop-utility{display:none!important}
 html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header){grid-template-columns:44px minmax(0,1fr) auto!important;gap:12px!important;padding:12px 16px 14px!important}
 html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>a[data-partop-brand]{grid-column:1/3!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:0!important;max-width:190px!important;min-width:0!important;font-family:var(--partop-display,Arial,sans-serif)!important;font-size:25px!important;font-style:italic!important;font-weight:700!important;line-height:1!important;color:#1c2024!important;letter-spacing:-.7px!important}
 html body header>a[data-partop-brand] span{display:inline!important;font-size:inherit!important;line-height:inherit!important}
 html body header>a[data-partop-brand] small{display:none!important}
 html body header>a[data-partop-brand]::before{position:static!important;display:block!important;width:34px!important;height:34px!important;flex:0 0 34px!important;margin-right:8px!important;background-size:contain!important}
 html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>:is(.buyer-header-actions,.autoten-header-actions,[class*=headerActions]){display:none!important}
 html body header>.partop-selection-link{grid-column:3!important;grid-row:1!important;min-height:42px!important;padding:9px 12px!important;font-size:12px!important;max-width:160px!important}
 html body header>.partop-catalog-nav{grid-column:1!important;grid-row:2!important;width:44px!important;min-width:44px!important;max-width:44px!important}
 html body header>.partop-catalog-nav :is([data-buyer-catalog-open],[data-buyer-catalog-fallback],a){box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;min-height:46px!important;padding:10px!important;font-size:0!important}
 html body header>.partop-catalog-nav :is([data-buyer-catalog-open],[data-buyer-catalog-fallback]) span{font-size:0!important}
 html body header>.partop-catalog-nav :is([data-buyer-catalog-fallback],[data-buyer-catalog-open],a)::before{content:'';display:block;width:20px;height:2px;background:#20242d;box-shadow:0 6px #20242d,0 -6px #20242d}
 html body :is(.buyer-header,.autoten-navigation,[data-autoten-storefront]>header)>form[role=search]{grid-column:2/4!important;grid-row:2!important}
 html body header>.partop-catalog-nav>a{display:flex!important}
 html body:not(:has(#buyer-catalog-menu[data-ready=true])) header>.partop-catalog-nav [data-buyer-catalog-fallback]{display:flex!important}
 html body header>.partop-selection-link{min-height:44px!important}
}
@layer partop-footer-reference {
.partop-reference-footer{box-sizing:border-box!important;max-width:none!important;margin:64px 0 0!important;padding:32px 24px 40px!important;background:#e1e1e9!important;border:0!important;color:#50505d!important;font:400 14px/1.5 "Partop Onest",Arial,sans-serif!important}.partop-reference-footer>div{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}.partop-footer-top{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;padding:0 0 30px!important;border-bottom:1px solid #c9c9d3!important}.partop-footer-top [data-partop-brand]{display:inline-flex!important;align-items:center!important;min-height:44px!important;font:italic 700 30px/1 "Partop Display",sans-serif!important;color:#171722!important;letter-spacing:-.6px!important}.partop-reference-footer a{display:inline-flex!important;align-items:center!important;min-height:36px!important;color:#50505d!important;text-decoration:none!important}.partop-footer-contact{font-size:20px!important}.partop-footer-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:32px!important;padding-top:28px!important}.partop-footer-grid nav{display:flex!important;flex-direction:column!important;align-items:start!important;gap:6px!important}.partop-footer-grid h2{margin:0 0 6px!important;font:500 16px/1.4 "Partop Onest",Arial,sans-serif!important;color:#30303c!important}.partop-footer-accordions{display:none!important}.partop-footer-bottom{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:8px 24px!important;margin-top:28px!important;padding-top:20px!important;border-top:1px solid #c9c9d3!important;font-size:12px!important}.partop-footer-bottom a{max-width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important}.partop-reference-footer a:focus-visible,.partop-reference-footer summary:focus-visible{outline:2px solid #ff5100!important;outline-offset:3px!important}
@media(max-width:760px){.partop-reference-footer{margin:64px 0 0!important;padding:28px 15px calc(86px + env(safe-area-inset-bottom))!important}.partop-footer-top{gap:12px!important;padding-bottom:26px!important}.partop-footer-top [data-partop-brand]{font-size:26px!important}.partop-footer-contact{font-size:16px!important}.partop-footer-grid{display:none!important}.partop-footer-accordions{display:block!important}.partop-footer-accordions>details{margin:0!important;padding:0!important;border-bottom:1px solid #c9c9d3!important}.partop-footer-accordions summary{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:50px!important;padding:12px 0!important;list-style:none!important;font-size:16px!important;color:#50505d!important;cursor:pointer!important}.partop-footer-accordions summary::-webkit-details-marker{display:none!important}.partop-footer-accordions summary:after{content:"⌄"!important;font-size:18px!important}.partop-footer-accordions details[open]>summary:after{transform:rotate(180deg)!important}.partop-footer-accordions nav{display:flex!important;flex-direction:column!important;align-items:start!important;gap:4px!important;padding:0 0 12px!important}.partop-footer-bottom{display:flex!important;flex-direction:column!important;align-items:start!important;margin-top:18px!important;padding-top:14px!important;border:0!important;gap:4px!important}.partop-footer-bottom a{margin:0!important;min-height:30px!important}}
}@layer partop-footer-reference {
footer .partop-support{box-sizing:border-box;width:100%;max-width:1280px!important;margin-inline:auto!important;min-width:0;padding:24px 0 0}
footer .partop-support h2{margin:0 0 12px!important;font:500 16px/1.4 "Partop Onest",Arial,sans-serif!important;color:#30303c!important}
footer .partop-support nav{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;width:100%!important}
footer .partop-support nav a{box-sizing:border-box;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px;min-height:44px!important;max-width:100%;padding:8px 14px!important;border:1px solid #bfc0cd!important;border-radius:8px!important;background:#f7f7fa!important;color:#30303c!important;font:500 14px/1.35 "Partop Onest",Arial,sans-serif!important;text-decoration:none!important;overflow-wrap:anywhere}
footer .partop-support nav a.partop-support-phone{font-size:18px!important;font-weight:650!important}
footer .partop-support nav a:hover{background:#fff!important;border-color:#858695!important}
footer .partop-support nav a:focus-visible{outline:2px solid #914000!important;outline-offset:3px!important}
@media(max-width:760px){footer .partop-support{padding:20px 0}footer .partop-support nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}footer .partop-support nav a{min-width:0!important;padding:8px 6px!important;font-size:13px!important}footer .partop-support nav .partop-support-phone,footer .partop-support nav a[href^="mailto:"]{grid-column:1/-1!important}}
}@media(max-width:760px){
html body :is(header.buyer-header,header.autoten-navigation,[data-autoten-storefront]>header)>a[data-partop-brand]{width:auto!important;max-width:190px!important;flex:1 1 auto!important;overflow:visible!important;grid-column:1/3!important;grid-row:1!important;display:flex!important;align-items:center!important;gap:0!important;min-width:0!important;font-size:25px!important;font-style:italic!important;font-weight:700!important;line-height:1!important;letter-spacing:-.7px!important}
html body :is(header.buyer-header,header.autoten-navigation,[data-autoten-storefront]>header)>a[data-partop-brand]>span,html body :is(header.buyer-header,header.autoten-navigation,[data-autoten-storefront]>header)>a[data-partop-brand]>span span{display:inline!important;font-size:inherit!important}
html body :is(header.buyer-header,header.autoten-navigation,[data-autoten-storefront]>header)>a[data-partop-brand]::before{transform:none!important;top:auto!important;left:auto!important;position:static!important;width:34px!important;height:34px!important;margin:0 8px 0 0!important;flex:0 0 34px!important}
}.buyer-product-image-fallback{display:grid;place-items:center;width:100%;height:100%;min-width:40px;min-height:40px;border-radius:8px;background:#f4f6f7 url("/product-types/product-placeholder.svg") center/contain no-repeat}.autoten-search-tips .buyer-product-image-fallback{grid-column:1;grid-row:1/3;width:40px;height:40px}.product-gallery>.buyer-product-image-fallback{min-height:210px}.buyer-cart-thumb>.buyer-product-image-fallback{min-height:54px}
.buyer-product-image-fallback{position:relative}.buyer-product-image-fallback:after{content:"Нет фото";position:absolute;bottom:0;left:0;right:0;font:8px/12px "Segoe UI",Arial,sans-serif;white-space:nowrap;text-align:center;color:#52626e;background:#ffffffed;pointer-events:none}
.buyer-category-card>[data-product-image-fallback]{position:relative}.buyer-category-card>[data-product-image-fallback]:has(>img[src^="/product-types/"]:not([hidden])):after{content:"Нет фото";position:absolute;bottom:2px;left:0;right:0;font:9px/12px "Segoe UI",Arial,sans-serif;white-space:nowrap;text-align:center;color:#52626e;background:#ffffffed;pointer-events:none}.buyer-category-card>[data-product-image-fallback]>img[src^="/product-types/"]{padding-bottom:14px;box-sizing:border-box}
form[action="/search/"] .autoten-search-tips button[type="button"]:has(>img[src^="/product-types/"]:not([hidden])):after{content:"Нет фото";grid-column:1;grid-row:1/3;align-self:end;justify-self:center;z-index:1;width:40px;font:8px/10px "Segoe UI",Arial,sans-serif;white-space:nowrap;text-align:center;color:#52626e;background:#ffffffed;pointer-events:none}form[action="/search/"] .autoten-search-tips button[type="button"]>img[src^="/product-types/"]{padding-bottom:10px;box-sizing:border-box}

.buyer-cart-thumb:has(>.buyer-product-image-fallback)>span[aria-hidden="true"],.article-group .product-media .article-preview-open:has(>.buyer-product-image-fallback)>.article-image-kind,.product-gallery:has(>.buyer-product-image-fallback)>.product-gallery-caption{display:none!important}

.buyer-cart-feedback-details:has(>.buyer-cart-feedback-image:is([src^="/product-types/"],[src^="https://partop.ru/product-types/"],[src^="https://autoten.ru/product-types/"]):not([hidden])):after{content:"Нет фото";grid-column:1;grid-row:1;align-self:start;justify-self:stretch;box-sizing:border-box;aspect-ratio:1;display:flex;align-items:end;justify-content:center;padding-bottom:2px;z-index:1;font:9px/12px "Segoe UI",Arial,sans-serif;white-space:nowrap;color:#52626e;pointer-events:none}.buyer-cart-feedback-details>.buyer-cart-feedback-image:is([src^="/product-types/"],[src^="https://partop.ru/product-types/"],[src^="https://autoten.ru/product-types/"]){grid-column:1;grid-row:1;padding-bottom:14px;box-sizing:border-box}.buyer-cart-feedback-details>.buyer-product-image-fallback{grid-column:1;grid-row:1;align-self:start;aspect-ratio:1;width:100%;height:auto;min-height:0}
