.Product-Tabber-Module section{align-items:center;background:var(--bg) center /cover no-repeat fixed;overflow:clip;position:sticky;scroll-snap-align:start;top:0;transition:transform 1s cubic-bezier(.25,1,.5,1);width:100%;will-change:transform,opacity;z-index:1}.Product-Tabber-Module .beacon-images img.pull-top{margin-top:0}@media (min-width:768px) and (max-width:1400px){.Product-Tabber-Module section{min-height:100vh}.Product-Tabber-Module .beacon-images img.pull-top{margin-top:0}.Product-Tabber-Module .beacon-top{align-content:center;align-items:center;display:flex;min-height:100dvh}}.beacon-top{background:#222b2a;color:#fff}.beacon-top .content-wrapper{align-items:center;display:flex;justify-content:space-between}.beacon-left{display:flex;flex-direction:column;justify-content:center;padding-bottom:60px;padding-top:70px}.beacon-left h2,.beacon-left h4{color:currentColor}.beacon-left h4{line-height:1.4;margin:0;max-width:500px}.beacon-right{align-items:center;display:flex;justify-content:center;padding:10px}.beacon-right.beacon-right.no-pull-img-wrap{padding-top:80px}.beacon-images{display:flex;justify-content:center}.beacon-images img.pull-top{margin-top:-30%}.beacon-bottom{padding:50px 30px 20px}.beacon-feature{align-items:flex-start;display:flex;gap:15px}.beacon-feature .icon{background:none;margin-top:4px;padding:0}.beacon-feature .icon img{display:block;max-width:none;vertical-align:middle;width:25px}.beacon-feature h4{font-size:1rem;margin-bottom:10px}@media (min-width:768px){.beacon-bottom .content-wrapper{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}.beacon-left{padding-right:40px}}@media (max-width:768px){.beacon-top .product-image-on-top-in-mob{flex-direction:column-reverse}.Product-Tabber-Module .beacon-images img{margin-top:0;max-height:50vh}.beacon-top .product-image-on-top-in-mob .beacon-left{padding-top:10px}.beacon-feature .icon img{width:20px}.beacon-left h2{font-size:24px;margin-bottom:10px}.beacon-top .content-wrapper:not(.product-image-on-top-in-mob) .beacon-left{padding-bottom:60px}}@media (max-width:900px){.beacon-left,.beacon-right{flex:100%}.beacon-bottom{grid-template-columns:1fr;padding:40px 20px 20px}.beacon-left h4{font-size:20px}}