.pyg-config-ui-final{height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}
#pyg-root .pyg-compare-btn{gap:0!important}#pyg-root .pyg-compare-btn svg{display:none!important}
#pyg-root .prod-card{text-align:center!important}#pyg-root .prod-card .prod-name,#pyg-root .prod-card .prod-usage,#pyg-root .prod-card .prod-meta,#pyg-root .prod-card .prod-price,#pyg-root .prod-card>p{width:100%!important;text-align:center!important}#pyg-root .prod-card .prod-pills{justify-content:center!important}
#pyg-root .prod-card .prod-img{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
#pyg-root .rent-product .rent-product__media,#pyg-root .rent-product .rent-product__media img{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
#pyg-root #prod-popup .prod-popup-head{position:relative!important;display:block!important;text-align:center!important}#pyg-root #prod-popup .prod-popup-head>div:first-child{width:100%!important;padding:0 52px!important;text-align:center!important}#pyg-root #prod-popup .prod-popup-title{width:100%!important;text-align:center!important}#pyg-root #prod-popup .prod-popup-sub{display:none!important}#pyg-root #prod-popup .prod-popup-close{position:absolute!important;right:22px!important;top:20px!important;margin:0!important}
#pyg-root #prod-popup:not(.rent-product-popup) #pp-desc{display:none!important}#pyg-root #prod-popup:not(.rent-product-popup) .prod-popup-footer{padding-top:16px!important}
#pyg-root .carousel{overflow:hidden!important}#pyg-root .carousel-track{overflow:visible!important;width:100%!important}#pyg-root .carousel-slide{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0!important;border-radius:20px!important;-webkit-clip-path:inset(0 round 20px)!important;clip-path:inset(0 round 20px)!important;overflow:hidden!important}
#pyg-root #prod-popup .carousel img.carousel-slide,#pyg-root #prod-popup .carousel-track>img,#pyg-root #gal-img{padding:0!important;border-radius:20px!important;-webkit-clip-path:inset(0 round 20px)!important;clip-path:inset(0 round 20px)!important;overflow:hidden!important}
#pyg-root .rent-product__body{text-align:center!important}#pyg-root .rent-product__body>h3,#pyg-root .rent-product__desc,#pyg-root .rent-product__meta,#pyg-root .rent-product__price{width:100%!important;text-align:center!important}#pyg-root .rent-product__meta{justify-content:center!important;align-items:center!important}#pyg-root .rent-product__meta>div{width:100%!important;text-align:center!important}#pyg-root .rent-product__min{display:none!important}
#pyg-root #prod-popup #pp-carousel{overflow:hidden!important}#pyg-root #prod-popup #pp-track{display:flex!important;align-items:center!important;overflow:visible!important}#pyg-root #prod-popup .pyg-carousel-slide-frame{flex:0 0 100%!important;min-width:100%!important;width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 72px!important}#pyg-root #prod-popup .pyg-carousel-photo{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:380px!important;object-fit:contain!important;padding:0!important;margin:0 auto!important;border:0!important;border-radius:20px!important;overflow:hidden!important;-webkit-clip-path:inset(0 round 20px)!important;clip-path:inset(0 round 20px)!important}#pyg-root #prod-popup.rent-product-popup .pyg-carousel-photo{max-height:404px!important}
#pyg-root #prod-popup{z-index:2147483000!important}html.pyg-product-popup-open .global-wrapper,body.pyg-product-popup-open .global-wrapper{position:relative!important;z-index:2147482990!important}
#pyg-root #step-content .layout-2col .pyg-purchase-summary-bottom{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;max-width:none!important;margin:22px 0 0!important;padding:0!important;transform:none!important}#pyg-root #step-content .layout-2col .pyg-purchase-summary-bottom .config-card{width:100%!important;max-width:none!important;margin:0!important}
#pyg-root #gate .gate-sub{min-height:22px!important}
#pyg-root #gate button.btn-fo{min-height:38px!important;padding:0 16px!important;font-size:12px!important;line-height:1!important;gap:7px!important}
#pyg-root #gate button.btn-fo svg{width:14px!important;height:14px!important}
#pyg-root .pyg-tutorial-kicker{display:none!important}
#pyg-root .pyg-tutorial-close{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;font-family:Arial,sans-serif!important;font-size:27px!important;line-height:1!important}
#pyg-root .pyg-tutorial-close__glyph{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;line-height:1!important;transform:translateY(-1px)!important}
#pyg-root .rent-benefit{align-items:center!important;justify-content:center!important;text-align:center!important}
#pyg-root .rent-benefit__icon{margin:0 auto 10px!important}
#pyg-root .rent-benefit b,#pyg-root .rent-benefit > span:not(.rent-benefit__icon){width:100%!important;text-align:center!important}
#pyg-root .rent-recap-hero + .rent-panel .rent-note{display:none!important}
#pyg-root .rent-recap-hero__sub{display:none!important}
#pyg-root .lp-logo-draggable,#pyg-root .lp-logo-draggable img{border-radius:0!important;-webkit-clip-path:none!important;clip-path:none!important;overflow:visible!important}
#pyg-root .rent-mini-product{padding:0!important;cursor:pointer!important;overflow:hidden!important}
#pyg-root .rent-mini-product img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:scale(1.10)!important;transform-origin:center!important;border-radius:18px!important}
#pyg-root .rent-mini-product:after{content:none!important;display:none!important}
#pyg-root .rent-summary__head img,#pyg-root .pyg-rent-config-layout>.rent-summary .rent-summary__head img{padding:0!important;object-fit:cover!important;object-position:center!important}
@media(max-width:760px){#pyg-root #prod-popup .pyg-carousel-slide-frame{padding:10px 48px!important}#pyg-root #prod-popup .pyg-carousel-photo{max-height:52vh!important}}
@media(max-width:700px){#pyg-root #prod-popup .prod-popup-head>div:first-child{padding:0 44px!important}#pyg-root #prod-popup .prod-popup-close{right:14px!important;top:14px!important}}
@media(max-width:767px){#pyg-root #gate button.btn-fo{min-height:38px!important;padding:0 14px!important;font-size:12px!important}}
