.lgx .lgx-product .lgx-photo{border-radius:0!important;clip-path:none!important;overflow:hidden;display:block}.lgx .lgx-product .lgx-photo img{border-radius:0!important;clip-path:none!important;width:100%;height:100%;object-fit:contain;background:#f4f7fc}.lgx .lgx-product{overflow:hidden}.lgx .lgx-buy{animation:lgx-gentle-nudge 3.2s ease-in-out infinite;transform-origin:center}@keyframes lgx-gentle-nudge{0%,80%,to{transform:translate(0)}83%{transform:translate(-1px)}86%{transform:translate(1px)}89%{transform:translate(-1px)}92%{transform:translate(1px)}95%{transform:translate(0)}}.lgx .lgx-top{overflow:hidden}.lgx .lgx-announcement-text{display:flex!important;justify-content:flex-start!important;align-items:center;gap:0!important;width:max-content;max-width:none;overflow:visible!important;animation:lgx-announcement-scroll 24s linear infinite;will-change:transform}.lgx .lgx-announcement-group{display:flex;align-items:center;gap:22px;padding-right:22px;flex:0 0 auto;white-space:nowrap}.lgx .lgx-announcement-group span{flex:0 0 auto}@keyframes lgx-announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lgx-footer .lgx-footer-grid{align-items:start}.lgx-footer .lgx-footer-grid>div{min-width:0}.lgx-footer .lgx-footer-form{flex-wrap:wrap}.lgx-footer .lgx-footer-form input{flex:1 1 170px}.lgx-footer .lgx-footer-base{gap:12px;flex-wrap:wrap}body:not(:has(#lesgen-home)) .content-for-layout [data-cart-items],body:not(:has(#lesgen-home)) .content-for-layout .cart__summary,body:not(:has(#lesgen-home)) .content-for-layout .cart-items{border-radius:16px}@media(max-width:700px){.lgx .lgx-top{padding:9px 0}.lgx .lgx-top .lgx-wrap{width:100%;overflow:hidden}.lgx .lgx-announcement-text{animation-duration:19s}.lgx-footer{padding:35px 0 22px}.lgx-footer .lgx-footer-grid{gap:22px}.lgx-footer .lgx-footer-base{display:flex;flex-direction:column;gap:6px;margin-top:26px;padding-top:16px}.lgx-footer .lgx-footer-form button{min-height:44px}}@media(max-width:520px){.lgx-footer .lgx-footer-grid{grid-template-columns:1fr}.lgx-footer h3{margin-bottom:8px}.lgx-footer a{margin:7px 0}}@media(prefers-reduced-motion:reduce){.lgx .lgx-buy,.lgx .lgx-announcement-text{animation:none!important}.lgx .lgx-announcement-text{width:100%;max-width:100%;overflow-x:auto!important}}body[data-template*=cart] .content-for-layout .cart-page{max-width:1250px;margin:0 auto;gap:24px}body[data-template*=cart] .content-for-layout .cart-page__title{background:linear-gradient(110deg,#061a31,#0b3761);padding:22px 26px;border-radius:18px;color:#fff}body[data-template*=cart] .content-for-layout .cart-page__title h1,body[data-template*=cart] .content-for-layout .cart-page__title h2{color:#fff!important}body[data-template*=cart] .content-for-layout .cart-page__items{background:#fff;border:1px solid #e0e9f4;border-radius:18px;padding:16px;box-shadow:0 10px 28px #001b3810;overflow:hidden}body[data-template*=cart] .content-for-layout .cart-page__summary{background:#fff;border:1px solid #dbe8f8;border-radius:18px;padding:22px;box-shadow:0 12px 28px #001b3812;overflow:hidden}body[data-template*=cart] .content-for-layout .cart-page__summary button,body[data-template*=cart] .content-for-layout .cart-page__summary [name=checkout]{background:linear-gradient(135deg,#00b7ff,#006bea);color:#fff;border-radius:12px;min-height:48px}@media(max-width:749px){body[data-template*=cart] .content-for-layout .cart-page{gap:16px}body[data-template*=cart] .content-for-layout .cart-page__title{padding:18px}body[data-template*=cart] .content-for-layout .cart-page__items,body[data-template*=cart] .content-for-layout .cart-page__summary{padding:14px}}body:has(.lgx-hero) #header-group{display:block!important}#header-group .lgx{overflow:visible}#header-group .lgx-top{overflow:hidden}#header-group .lgx .lgx-nav{position:relative;z-index:10}#header-group .lgx .lgx-all{z-index:30}#header-group .lgx .lgx-drop{z-index:50}#header-group .lgx-announcement-text{overflow:visible!important}body:not(:has(#lesgen-home)) .content-for-layout .product-card img,body:not(:has(#lesgen-home)) .content-for-layout .card-gallery img,body:not(:has(#lesgen-home)) .content-for-layout .product-card__image img{border-radius:0!important;clip-path:none!important;object-fit:contain!important}body:not(:has(#lesgen-home)) .content-for-layout .product-card__image,body:not(:has(#lesgen-home)) .content-for-layout .card-gallery{border-radius:12px!important;clip-path:none!important}#header-group .lgx-header .lgx-search{z-index:2}.page-wrapper{display:flex!important;flex-direction:column!important;min-height:100vh!important}.page-wrapper>#header-group{flex:0 0 auto!important;order:0!important}.page-wrapper>#MainContent{display:block!important;flex:1 0 auto!important;order:1!important;position:relative!important;min-height:0!important;overflow:visible!important}.page-wrapper>footer{display:block!important;flex:0 0 auto!important;order:2!important;position:relative!important;inset:auto!important;transform:none!important;clear:both!important;margin-top:0!important;width:100%!important;z-index:1!important}#MainContent:after{content:"";display:block;clear:both}#MainContent>.shopify-section{position:relative}.lgx-order-hero{background:radial-gradient(ellipse at 85% 5%,#13518d 0%,transparent 48%),linear-gradient(115deg,#050d1c,#0b2345 65%,#071b34);color:#fff;border-bottom:2px solid #00b7ff;padding:34px 24px 40px}.lgx-order-hero__inner{max-width:1180px;margin:0 auto}.lgx-order-brand{display:inline-flex;align-items:center;font-size:30px;font-weight:900;letter-spacing:.11em;color:#fff!important;text-decoration:none}.lgx-order-brand span{color:#00b7ff}.lgx-order-brand img{display:block;width:auto;max-width:190px;max-height:64px;object-fit:contain}.lgx-order-hero__copy{margin-top:20px}.lgx-order-eyebrow{font-size:11px;letter-spacing:.16em;color:#7fd3ff;font-weight:800}.lgx-order-hero h1{font-size:clamp(32px,5vw,52px);line-height:1.12;color:#fff!important;letter-spacing:-.035em;margin:10px 0}.lgx-order-hero p{font-size:14px;line-height:1.65;color:#d5e7fa;max-width:650px;margin:0}.lgx-order-highlights{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}.lgx-order-highlights span{border:1px solid #5e8bbb88;background:#ffffff10;padding:9px 13px;border-radius:99px;color:#e5f4ff;font-size:12px}body:has(.lgx-order-hero) #MainContent{background:linear-gradient(#f1f6fd,#fff 470px)}body:has(.lgx-order-hero) .cart-page__items{background:#fff;border:1px solid #e2eaf5;border-radius:16px;padding:20px;box-shadow:0 10px 30px #081b3510}body:has(.lgx-order-hero) .cart-page__summary{background:#fff;border:1px solid #d7e4f4;border-radius:16px;padding:20px;box-shadow:0 10px 30px #081b3512}body:has(.lgx-order-hero) .cart-page__summary button[name=checkout],body:has(.lgx-order-hero) .cart-page__summary [name=checkout]{background:linear-gradient(110deg,#006af1,#00b7ff);color:#fff;border-radius:12px;min-height:50px;font-weight:800}@media(max-width:749px){.lgx-order-hero{padding:24px 18px 30px}.lgx-order-brand img{max-width:155px;max-height:50px}.lgx-order-highlights{gap:7px}.lgx-order-highlights span{font-size:11px;padding:7px 9px}body:has(.lgx-order-hero) .cart-page__items,body:has(.lgx-order-hero) .cart-page__summary{padding:13px}}.lgx-whatsapp-float{position:fixed!important;right:22px;bottom:24px;z-index:2147483000;display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 10px;border-radius:999px;background:linear-gradient(135deg,#24d366,#159c4e);color:#fff!important;text-decoration:none!important;font:700 13px/1.2 Arial,Helvetica,sans-serif;box-shadow:0 8px 24px #073e2d40,0 0 0 3px #ffffffd9;transition:transform .2s ease,box-shadow .2s ease;isolation:isolate}.lgx-whatsapp-float:hover,.lgx-whatsapp-float:focus-visible{transform:translateY(-3px);box-shadow:0 12px 28px #073e2d66,0 0 0 3px #fffe;color:#fff!important}.lgx-whatsapp-icon{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:#fff2;flex:none}.lgx-whatsapp-icon svg{width:26px;height:26px;display:block;fill:currentColor}.lgx-whatsapp-label{white-space:nowrap;letter-spacing:.01em}@media(max-width:600px){.lgx-whatsapp-float{right:14px;bottom:calc(17px + env(safe-area-inset-bottom,0px));padding:9px;box-shadow:0 6px 20px #073e2d55,0 0 0 3px #fff}.lgx-whatsapp-icon{width:40px;height:40px}.lgx-whatsapp-label{display:none}}@media(prefers-reduced-motion:reduce){.lgx-whatsapp-float{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/lesgen-targeted-fixes.css.map */
