
.lp-gallery{display:grid;grid-template-columns:80px minmax(0,1fr);gap:20px;align-items:start}.lp-thumbnails{display:flex;flex-direction:column;gap:12px;max-height:690px;overflow-y:auto;scrollbar-width:thin}.lp-thumbnails button{border:0;padding:0;background:#fff;border-radius:8px;overflow:hidden;flex-shrink:0}.lp-thumbnails button[aria-pressed=true]{outline:2px solid #777;outline-offset:-2px}.lp-thumbnails img{width:100%;height:auto;display:block}.lp-gallery-stage{position:relative}.lp-gallery-stage>img{width:100%;height:auto;display:block}.lp-gallery-stage>button{position:absolute;right:12px;top:12px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 8px #0002;width:36px;height:36px;font-size:24px}.lp-rating{display:flex;gap:10px;align-items:center;font-size:14px;margin:12px 0}.lp-rating button{background:none;border:0;padding:0;font:inherit}.lp-rating>span{font-size:20px}#highlights .slick-carousel-inner{display:flex!important;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory}#highlights .slick-carousel-item{flex:0 0 calc((100% - 48px)/3);min-width:0;scroll-snap-align:start}#compare .compare-carousel{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#compare .compare-tile{height:100%}#compare .compare-pd-image{width:100%;object-fit:contain}#compare .compare-cell{min-height:76px}#compare .experience-features>.experience-component:nth-child(3) .compare-cell{min-height:300px}.short-description-container.expanded .fade-overlay{display:none}.sticky-fixed{position:fixed!important;bottom:0;left:0;right:0;width:100%;z-index:100;background:white;border-radius:20px 20px 0 0;box-shadow:0 -2px 20px #0001;padding:16px 28px}.sticky-fixed .atc-placeholder .btn{width:auto!important;min-width:140px}body{padding-bottom:110px}#lp-lightbox{width:min(1000px,96vw);max-height:94vh;border:0;padding:40px 12px 12px}#lp-lightbox::backdrop{background:#000b}#lp-lightbox img{display:block;max-width:100%;max-height:80vh;margin:auto;object-fit:contain}#lp-lightbox button{position:absolute;right:10px;top:5px;border:0;background:white;font-size:30px}#lp-cart{z-index:1000}
@media(max-width:767px){.lp-gallery{display:flex;flex-direction:column-reverse;gap:12px}.lp-thumbnails{flex-direction:row;width:100%;max-height:none}.lp-thumbnails button{width:64px}.lp-gallery-stage{width:100%}#highlights .slick-carousel-item{flex-basis:85%}#compare .compare-carousel{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory}#compare .compare-carousel>.experience-component{min-width:78%;scroll-snap-align:start}.sticky-fixed{padding:12px}.sticky-fixed .product-name{font-size:12px}.lp-rating{flex-wrap:wrap}}

.sticky-fixed{display:block!important}.sticky-fixed>.container{display:flex;align-items:center;justify-content:space-between;gap:16px}.sticky-fixed .name-price{min-width:0}.sticky-fixed .name-price h2{font-size:14px;margin:0 0 8px}.sticky-fixed .atc-placeholder{flex-shrink:0}.sticky-fixed .prices{font-size:22px}.sticky-fixed .atc-placeholder button{padding:12px 22px!important}@media(max-width:767px){.sticky-fixed .name-price{max-width:62%}.sticky-fixed .name-price h2{font-size:11px}.sticky-fixed .prices{font-size:18px}.sticky-fixed .atc-placeholder button{min-width:110px;padding:12px 16px!important}}
