/* MakerTouch home category cards v3 (Ui/Ux, 2026-10-26) */
.product-column-wrapper[data-home-section] .mt-filter-scroll-arrow{display:none!important}
.product-column-wrapper[data-home-section] > h3{-webkit-mask-image:none!important;mask-image:none!important}
.product-column-wrapper[data-home-section] .product-type-filter{display:flex!important;flex-wrap:nowrap!important;position:static!important;transform:none!important;left:auto!important;bottom:auto!important;max-width:none!important;background:none!important;border-radius:0!important;height:auto!important;box-sizing:border-box!important;-webkit-mask-image:none!important;mask-image:none!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn{all:unset;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px;padding:8px 14px 8px 10px!important;background:#fff!important;border:1px solid #E3EDF5!important;border-radius:14px!important;box-shadow:0 1px 3px rgba(31,95,149,.08)!important;transition:all .18s;font-family:Calibri,Carlito,Arial,sans-serif!important;text-transform:none!important;letter-spacing:0!important;cursor:pointer;text-align:left!important;transform:none!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn:focus-visible{outline:2px solid #2F86C9!important;outline-offset:2px}
.product-column-wrapper[data-home-section] .product-type-filter-btn .product-type-filter-icon{display:flex!important;align-items:center;justify-content:center;flex:0 0 32px;width:32px!important;height:32px!important;border-radius:50%!important;margin:0!important;color:var(--c)!important;background:#eef5fb!important;background:color-mix(in srgb,var(--c) 12%,#fff)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn .product-type-filter-icon svg{width:18px!important;height:18px!important;stroke-width:1.8}
.product-column-wrapper[data-home-section] .product-type-filter-btn .mt-t{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important;min-width:0}
.product-column-wrapper[data-home-section] .product-type-filter-btn .mt-n{font:600 14px/1.15 Calibri,Carlito,Arial,sans-serif!important;color:#1F3A52!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn .mt-l{font:400 11.5px/1.2 Calibri,Carlito,Arial,sans-serif!important;color:#6B8299!important;white-space:nowrap!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active{background:linear-gradient(135deg,#3A93D6,#2775B5)!important;border-color:transparent!important;box-shadow:0 4px 12px rgba(47,134,201,.30)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active .product-type-filter-icon{background:rgba(255,255,255,.2)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active .product-type-filter-icon,.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active .mt-n{color:#fff!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active .mt-l{color:rgba(255,255,255,.85)!important}
@media (hover:hover){.product-column-wrapper[data-home-section] .product-type-filter-btn:not(.is-active):hover{transform:translateY(-2px)!important;border-color:color-mix(in srgb,var(--c) 45%,#fff)!important;box-shadow:0 6px 14px rgba(31,95,149,.12)!important}}
.product-column-wrapper[data-home-section] .product-type-filter-btn[data-filter=all]{--c:#2F86C9}
.product-column-wrapper[data-home-section] .product-type-filter-btn[data-filter=invention]{--c:#2B8ECF}
.product-column-wrapper[data-home-section] .product-type-filter-btn[data-filter=upgrade]{--c:#C9730F}
.product-column-wrapper[data-home-section] .product-type-filter-btn[data-filter=tool]{--c:#1E9A58}
.product-column-wrapper[data-home-section] .product-type-filter-btn[data-filter=part]{--c:#735448}
.product-column-wrapper[data-home-section] .product-type-filter-btn[data-filter=art]{--c:#8442A6}
@media (max-width:767px){
.product-column-wrapper[data-home-section] .product-type-filter{gap:8px!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 16px!important;margin:4px -16px 16px!important;width:auto!important}
.product-column-wrapper[data-home-section] .product-type-filter::-webkit-scrollbar{display:none}
.product-column-wrapper[data-home-section] .product-type-filter-btn{flex:0 0 auto!important;height:56px!important}
}
@media (min-width:768px){
.product-column-wrapper[data-home-section] .product-type-filter{gap:10px!important;overflow:visible!important;padding:0!important;margin:8px 0 22px!important;width:100%!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn{flex:1 1 auto!important;min-width:0;height:60px!important;padding:8px 10px 8px 9px!important;gap:8px!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn .mt-l{font-size:11px!important;letter-spacing:-.1px!important}
}
/* v4: more colour, active uses own category colour */
.product-column-wrapper[data-home-section] .product-type-filter-btn{background:color-mix(in srgb,var(--c) 7%,#fff)!important;border-color:color-mix(in srgb,var(--c) 30%,#fff)!important;border-top:3px solid var(--c)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn .product-type-filter-icon{background:var(--c)!important;color:#fff!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn .mt-n{color:color-mix(in srgb,var(--c) 80%,#000)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 85%,#fff),color-mix(in srgb,var(--c) 85%,#000))!important;border-color:transparent!important;border-top-color:transparent!important;box-shadow:0 4px 12px color-mix(in srgb,var(--c) 40%,transparent)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active .product-type-filter-icon{background:rgba(255,255,255,.22)!important}
/* v5: colour bar at bottom */
.product-column-wrapper[data-home-section] .product-type-filter-btn{border-top:1px solid color-mix(in srgb,var(--c) 30%,#fff)!important;border-bottom:3px solid var(--c)!important}
.product-column-wrapper[data-home-section] .product-type-filter-btn.is-active{border-color:transparent!important}

/* mobile discovery panel */
.mt-panel-title{display:none}
@media (max-width:767px){
.mt-home-mobile-sections-tabs-wrap{margin:14px 0 0!important;padding:14px 12px 12px!important;background:linear-gradient(180deg,#F2F8FD,#EDF5FB)!important;border:1px solid #D6E6F3!important;border-bottom:0!important;border-radius:16px 16px 0 0!important;box-shadow:none}
.mt-home-mobile-sections-tabs-wrap .mt-panel-title{display:block;text-align:center;font:700 18px/1.15 Calibri,Carlito,Arial,sans-serif;color:#1F3A52;margin:0 0 10px}
.mt-home-mobile-sections-tabs-wrap .mt-panel-title small{display:block;font:400 12.5px/1.3 Calibri,Carlito,Arial,sans-serif;color:#6B8299;margin-top:3px}
#mt-home-mobile-sections-tabs.tabs-title{background:#fff!important;border:1px solid #C9DCEC!important;border-radius:999px!important;padding:3px!important;gap:2px}
#mt-home-mobile-sections-tabs.tabs-title li[data-section]{flex:1 1 0!important;height:32px!important;margin:0!important;border-radius:999px!important;font-size:13.5px!important;color:#4A6A85!important}
#mt-home-mobile-sections-tabs.tabs-title li[data-section].selected-tab,#mt-home-mobile-sections-tabs.tabs-title li[data-section][aria-selected="true"]{background:linear-gradient(135deg,#3A93D6,#2775B5)!important;color:#fff!important;box-shadow:0 2px 6px rgba(47,134,201,.35)!important}
.mt-home-mobile-sections-tabs-wrap .mt-home-sections-tab-indicator{display:none!important}
.product-column-wrapper[data-home-section]>h3{display:none!important}
.product-column-wrapper[data-home-section] .product-type-filter{margin:0 0 16px!important;padding:2px 12px 12px!important;background:linear-gradient(180deg,#EDF5FB,#E8F2FA)!important;border:1px solid #D6E6F3!important;border-top:0!important;border-radius:0 0 16px 16px!important;box-shadow:0 4px 8px rgba(31,95,149,.06)!important}
}
/* 20261027e desktop discovery panel (pill toggle, one section at a time) */
@media (min-width:768px){
html body .mt-home-mobile-sections-tabs-wrap{display:block!important;max-width:760px;margin:22px auto 0!important;padding:20px 28px 16px!important;background:linear-gradient(180deg,#F2F8FD,#EDF5FB)!important;border:1px solid #D6E6F3!important;border-bottom:0!important;border-radius:20px 20px 0 0!important;box-shadow:none!important;box-sizing:border-box!important}
html body .mt-home-mobile-sections-tabs-wrap .mt-panel-title{display:block!important;text-align:center;font:700 22px/1.15 Calibri,Carlito,Arial,sans-serif;color:#1F3A52;margin:0 0 14px}
html body .mt-home-mobile-sections-tabs-wrap .mt-panel-title small{display:block;font:400 14px/1.3 Calibri,Carlito,Arial,sans-serif;color:#6B8299;margin-top:4px}
html body #mt-home-mobile-sections-tabs.tabs-title{display:flex!important;max-width:520px;margin:0 auto!important;background:#fff!important;border:1px solid #C9DCEC!important;border-radius:999px!important;padding:4px!important;gap:2px;list-style:none}
html body #mt-home-mobile-sections-tabs.tabs-title li[data-section]{flex:1 1 0!important;display:flex!important;align-items:center;justify-content:center;height:38px!important;margin:0!important;border-radius:999px!important;font:700 15px/1 Calibri,Carlito,Arial,sans-serif!important;color:#4A6A85!important;cursor:pointer;background:none!important;border:0!important;box-shadow:none!important}
html body #mt-home-mobile-sections-tabs.tabs-title li[data-section].selected-tab{background:linear-gradient(135deg,#3A93D6,#2775B5)!important;color:#fff!important;box-shadow:0 2px 6px rgba(47,134,201,.35)!important}
html body #mt-home-mobile-sections-tabs li[data-section]:before,html body #mt-home-mobile-sections-tabs li[data-section]:after,html body #mt-home-mobile-sections-tabs li span:before,html body #mt-home-mobile-sections-tabs li span:after{display:none!important}
html body #mt-home-mobile-sections-tabs li span{border:0!important;background:none!important;box-shadow:none!important;padding:0!important;color:inherit!important}
html body #mt-home-mobile-sections-tabs li[data-section] *,html body .product-type-filter:before,html body .product-type-filter:after{box-shadow:none!important;border:0!important}
html body .mt-home-mobile-sections-tabs-wrap .mt-home-sections-tab-indicator{display:none!important}
.product-column-wrapper[data-home-section]{margin-top:0!important;padding-top:0!important;border-top:0!important}
.product-column-wrapper[data-home-section]>h3{display:none!important}
html.mt-desk-toggle .product-column-wrapper[data-home-section]:not(.mt-on){display:none!important}
.product-column-wrapper[data-home-section] .product-type-filter{margin:0 auto 22px!important;padding:6px 20px 16px!important;background:linear-gradient(180deg,#EDF5FB,#E8F2FA)!important;border:1px solid #D6E6F3!important;border-top:0!important;border-radius:0 0 20px 20px!important;box-shadow:0 4px 8px rgba(31,95,149,.06)!important;box-sizing:border-box}
}

/* 20261027f: 768-1199 cards wrap 3x2 so nothing is clipped */
@media (min-width:768px) and (max-width:1199px){
html body .product-column-wrapper[data-home-section] .product-type-filter{flex-wrap:wrap!important;max-width:100%!important}
html body .product-column-wrapper[data-home-section] .product-type-filter-btn{flex:1 1 calc(33.333% - 10px)!important}
}

/* 20261027g desktop: pill row height fits active pill */
@media (min-width:768px){html body #mt-home-mobile-sections-tabs.tabs-title{height:auto!important;min-height:0!important;align-items:center!important;box-sizing:border-box!important;overflow:hidden!important}}
/* 20261027g desktop: center grid under panel regardless of JS padding */
@media (min-width:768px){html body .product-column-wrapper[data-home-section] .products-slider-subsection{justify-content:center!important;padding-left:0!important;padding-right:0!important}}

/* 20261027h home: infinite grid (12 + 2x12 auto-load, then Show all) */
.mt-inf .product-column-arrows,.mt-inf .product-column-slider{display:none!important}
.mt-inf .products-slider-wrapper-box,.mt-inf .products-slider-subsections-wrapper{overflow:visible!important;height:auto!important;width:auto!important}
.mt-inf .product-column-container{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px;width:auto!important;max-width:1000px;margin:0 auto!important;padding:0!important;transform:none!important;left:0!important;position:static!important;height:auto!important;transition:none!important}
.mt-inf .products-slider-subsection{display:contents!important}
.mt-inf .product-main-item.product{width:auto!important;margin:0!important;float:none!important}
.mt-inf .product-main-item.mt-hid{display:none!important}
@media (max-width:767px){.mt-inf .product-column-container{grid-template-columns:minmax(0,1fr);gap:18px;justify-items:stretch}}
.mt-inf-loader{display:flex;justify-content:center;gap:6px;padding:18px 0}
.mt-inf-loader i{width:9px;height:9px;border-radius:50%;background:#3A93D6;opacity:.5;animation:mtDot 1s infinite ease-in-out}
.mt-inf-loader i:nth-child(2){animation-delay:.15s}.mt-inf-loader i:nth-child(3){animation-delay:.3s}
@keyframes mtDot{0%,100%{opacity:.3;transform:none}50%{opacity:1;transform:translateY(-4px)}}
.mt-inf-more{display:flex;flex-direction:column;align-items:center;gap:8px;margin:26px 0 34px}
.mt-inf-more a{display:inline-flex;align-items:center;gap:8px;padding:12px 34px;border-radius:999px;background:linear-gradient(135deg,#3A93D6,#2775B5);color:#fff!important;font:700 16px/1 Calibri,Carlito,Arial,sans-serif;text-decoration:none!important;box-shadow:0 4px 12px rgba(47,134,201,.3);cursor:pointer}
.mt-inf-more small{color:#6A87A0;font:13px Calibri,Carlito,Arial,sans-serif}
/* 20261027h animations: sliding pill, section fade-in, filter card pop */
#mt-home-mobile-sections-tabs.tabs-title{position:relative!important}
#mt-home-mobile-sections-tabs .mt-pill-ind{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:linear-gradient(135deg,#3A93D6,#2775B5);box-shadow:0 2px 8px rgba(47,134,201,.35);transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1);z-index:0;pointer-events:none;list-style:none;margin:0!important;padding:0!important;left:0!important;right:auto!important;float:none!important;display:block!important}
@media (max-width:767px){#mt-home-mobile-sections-tabs .mt-pill-ind{top:3px;bottom:3px}}
html.mt-anim body #mt-home-mobile-sections-tabs.tabs-title li[data-section]{position:relative;z-index:1;background:none!important;box-shadow:none!important;transition:color .3s}
html.mt-anim body #mt-home-mobile-sections-tabs.tabs-title li[data-section].selected-tab{color:#fff!important}
@keyframes mtIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.mt-anim-in .product-main-item.product:not(.mt-hid),.product-main-item.product.mt-new{animation:mtIn .45s cubic-bezier(.22,1,.36,1) both}
.mt-anim-in .product-main-item.product:nth-child(2){animation-delay:.05s}.mt-anim-in .product-main-item.product:nth-child(3){animation-delay:.1s}.mt-anim-in .product-main-item.product:nth-child(4){animation-delay:.15s}.mt-anim-in .product-main-item.product:nth-child(5){animation-delay:.2s}.mt-anim-in .product-main-item.product:nth-child(6){animation-delay:.25s}
.product-column-wrapper[data-home-section] .product-type-filter-btn{transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s,background .3s,color .3s!important}
@keyframes mtPop{0%{transform:scale(1)}40%{transform:scale(.95)}75%{transform:translateY(-3px) scale(1.04)}100%{transform:translateY(-2px) scale(1)}}
html body .product-column-wrapper[data-home-section] .product-type-filter-btn.mt-pop{animation:mtPop .42s cubic-bezier(.22,1,.36,1)}
.product-type-filter-btn .product-type-filter-icon{transition:transform .3s}
.product-type-filter-btn.mt-pop .product-type-filter-icon{transform:rotate(-8deg) scale(1.12)}
@media (prefers-reduced-motion:reduce){#mt-home-mobile-sections-tabs .mt-pill-ind,.product-column-wrapper[data-home-section] .product-type-filter-btn{transition:none!important}.mt-anim-in .product-main-item.product,.product-main-item.product.mt-new,html body .product-column-wrapper[data-home-section] .product-type-filter-btn.mt-pop,.mt-inf-loader i{animation:none!important}}

/* 20261027i: 4-up desktop grid, no dots/pagination in home sections */
.mt-inf .product-column-container{max-width:1240px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px 22px!important}
@media (max-width:1199px){.mt-inf .product-column-container{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:980px!important}}
@media (max-width:959px){.mt-inf .product-column-container{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:680px!important}}
@media (max-width:767px){.mt-inf .product-column-container{grid-template-columns:minmax(0,1fr)!important;max-width:none!important;gap:18px!important}}
html body .product-column-wrapper[data-home-section] .product-column-slider,html body .product-column-wrapper[data-home-section] .product-column-arrows,html body .product-column-wrapper[data-home-section] .owl-dots,html body .product-column-wrapper[data-home-section] .owl-nav{display:none!important}
.mt-inf-loader{height:1px!important;padding:0!important;margin:0!important;overflow:hidden!important}
.mt-inf-loader i{display:none!important}
/* 20261027j: grid outer edges = panel edges; card size unchanged, extra space goes to gaps */
@media (min-width:768px){.mt-inf .product-column-container{max-width:none!important;width:100%!important;box-sizing:border-box!important;grid-template-columns:repeat(4,minmax(0,294px))!important;justify-content:space-between!important;column-gap:22px!important}}
@media (min-width:768px) and (max-width:1199px){.mt-inf .product-column-container{grid-template-columns:repeat(3,minmax(0,312px))!important}}
@media (min-width:768px) and (max-width:959px){.mt-inf .product-column-container{grid-template-columns:repeat(2,minmax(0,329px))!important}}/* 20261027k: card size + gaps exactly as live slider (258x227 / gap 40x32; >=1500px: 312x265 / gap 46x46) */
@media (min-width:768px){.mt-inf .product-column-container{max-width:none!important;width:100%!important;grid-template-columns:repeat(4,258px)!important;justify-content:center!important;gap:32px 40px!important}
.mt-inf .product-main-item.product{width:258px!important}}
@media (min-width:1500px){.mt-inf .product-column-container{grid-template-columns:repeat(4,312px)!important;gap:46px 46px!important}.mt-inf .product-main-item.product{width:312px!important}}
@media (min-width:768px) and (max-width:1199px){.mt-inf .product-column-container{grid-template-columns:repeat(3,258px)!important}}
@media (min-width:768px) and (max-width:959px){.mt-inf .product-column-container{grid-template-columns:repeat(2,258px)!important}}

/* 20261027n no subtitle */
html body .mt-panel-title small{display:none!important}
html body .mt-home-mobile-sections-tabs-wrap .mt-panel-title{margin:0 0 20px!important}
html body .mt-home-mobile-sections-tabs-wrap{padding-top:26px!important;padding-bottom:18px!important}

/* 20261028a mobile: segmented toggle pill centered in track */
@media (max-width:767px){html body #mt-home-mobile-sections-tabs.tabs-title{padding:4px!important;height:auto!important;align-items:stretch!important;box-sizing:border-box!important}#mt-home-mobile-sections-tabs .mt-pill-ind{top:4px!important;bottom:4px!important;height:auto!important}}
/* 20261028d homepage filter row (mobile only): small round scroll arrows */
@media (max-width:767px){
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow{display:flex!important;position:absolute!important;top:var(--mt-fr-mid,50%)!important;bottom:auto!important;transform:translateY(-50%)!important;z-index:5!important;width:24px!important;height:24px!important;min-width:0!important;padding:0!important;margin:0!important;border:1px solid #D6E6F3!important;border-radius:50%!important;background:rgba(255,255,255,.92)!important;box-shadow:0 1px 4px rgba(31,111,176,.18)!important;align-items:center!important;justify-content:center!important;cursor:pointer;opacity:.9}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow[hidden]{display:none!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-left{left:4px!important;right:auto!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-right{right:4px!important;left:auto!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow::before{content:''!important;display:block!important;width:7px!important;height:7px!important;border:0!important;border-top:2px solid #1F6FB0!important;border-right:2px solid #1F6FB0!important;margin:0!important;background:none!important;box-sizing:border-box!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-left::before{transform:translateX(1px) rotate(-135deg)!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-right::before{transform:translateX(-1px) rotate(45deg)!important}
}

/* 20261028f: desktop filter panel (tabs wrap + pills) = product grid outer edges; --mt-gw = cols*card + (cols-1)*gap, mirrors .mt-inf .product-column-container */
@media (min-width:768px){html body{--mt-gw:556px}html body .mt-home-mobile-sections-tabs-wrap,html body .product-column-wrapper[data-home-section] .product-type-filter{box-sizing:border-box!important;width:var(--mt-gw)!important;max-width:none!important;margin-left:calc((100% - var(--mt-gw)) / 2)!important;margin-right:calc((100% - var(--mt-gw)) / 2)!important}}
@media (min-width:960px){html body{--mt-gw:854px}}
@media (min-width:1200px){html body{--mt-gw:1152px}}
@media (min-width:1500px){html body{--mt-gw:1386px}}

/* 20261029a: tall slim scroll-hint chevron spanning the pill height */
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow{width:20px!important;height:44px!important;border-radius:10px!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow::before{width:10px!important;height:26px!important;border:0!important;transform:none!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 26'%3E%3Cpath d='M2 2l6 11-6 11' fill='none' stroke='%231F6FB0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-left::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 26'%3E%3Cpath d='M8 2l-6 11 6 11' fill='none' stroke='%231F6FB0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}
/* 20261029c: mobile scroll arrow exactly the pill height */
@media (max-width:767px){html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow{height:56px!important}}
/* 20261029d: opaque scroll arrow */
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow{background:#fff!important;opacity:1!important;box-shadow:-8px 0 12px -4px rgba(30,90,160,.28)!important}
/* 20261029e: arrow flush to the row edge with a white fade so the pill can't show around/behind it (iOS) */
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-right{right:0!important;box-shadow:-16px 0 10px -4px #fff,-8px 0 12px -4px rgba(30,90,160,.28)!important}
html body .product-column-wrapper[data-home-section] .mt-filter-scroll-arrow-left{left:0!important;box-shadow:16px 0 10px -4px #fff,8px 0 12px -4px rgba(30,90,160,.28)!important}
