html body #MainContent :is(.upsell-item,.sl-product-addon){gap:16px;padding:16px 12px;min-height:112px}
html body #MainContent .upsell-image,html body #MainContent .sl-product-addon>img{flex:0 0 96px;width:96px;height:96px}
html body #MainContent .upsell-image img,html body #MainContent .sl-product-addon>img{width:96px;height:96px;object-fit:contain;border-radius:12px;background:transparent}
html body #MainContent :is(.upsell-title,.sl-product-addon-copy strong){font-size:16px;line-height:1.35}
html body #MainContent :is(.upsell-price,.sl-product-addon-copy>span){font-size:15px}
html body #MainContent :is(.upsell-toggle,.sl-product-addon-switch){flex:0 0 48px;width:48px;height:28px}
html body #MainContent .upsell-toggle .slider{height:28px}
html body #MainContent .upsell-toggle .slider:before,html body #MainContent .sl-product-addon-switch:after{width:20px;height:20px;top:3px;left:3px}
html body #MainContent .upsell-toggle input:checked+.slider:before,html body #MainContent .sl-product-addon input:checked+.sl-product-addon-switch:after{transform:translateX(20px)}
html body #MainContent .sl-sg-service-icon{width:44px;height:44px;flex:0 0 44px}
html body #MainContent .sl-sg-service-icon svg{width:30px;height:30px}
html body #MainContent :is(.sl-beam-buy-summary,.sl-sg-services) .svg-wrapper{width:30px;height:30px}
@media(max-width:749px){
 html body #MainContent :is(.upsell-item,.sl-product-addon){gap:10px;padding:14px 8px;min-height:100px}
 html body #MainContent .upsell-image,html body #MainContent .sl-product-addon>img{flex-basis:76px;width:76px;height:76px}
 html body #MainContent .upsell-image img{width:76px;height:76px}
}
@media(max-width:359px){
 html body #MainContent .upsell-image,html body #MainContent .sl-product-addon>img{flex-basis:60px;width:60px;height:60px}
 html body #MainContent .upsell-image img{width:60px;height:60px}
}

html body #MainContent .upsell-image{background:transparent;border-radius:12px}

body:has(.sl-home-layout-marker) #sl-studio-modeles .sl-studio-model--beam .sl-model-product-only{scale:1.3;transform-origin:center}
@media(max-width:749px){body:has(.sl-home-layout-marker) #sl-studio-modeles .sl-studio-model--beam .sl-model-product-only{scale:1.2}}
