/**
 * Desenvolvido por Paulo Sergio
 * pboavadesouza@gmail.com
 */
.lo-on, .lo-on input, .lo-on select, .lo-on textarea, .lo-on button { font-family: 'DM Sans', sans-serif; }
.lo-on h1, .lo-on h2, .lo-on h3, .lo-on h4, .lo-on .product_title, .lo-on .woocommerce-loop-product__title { font-family: Manrope, sans-serif; letter-spacing: -.3px; }
.lo-on { color: var(--ink); }
.lo-on #topbar, .lo-on #site-header, .lo-on #colophon, .lo-on .site-footer, .lo-on #martfury-preloader,
.lo-on #wa, .lo-on .nta_wa_button, .lo-on .wa__btn_popup, .lo-on #footer-recently-viewed,
.lo-on .mobile-menu, .lo-on .header-mobile, .lo-on .mf-navigation-mobile, .lo-on #mf-navigation-mobile,
.lo-on .navigation-list, .lo-on #scroll-top { display: none !important; }
.lo-on.tax-product_cat .page-header, .lo-on.tax-product_tag .page-header,
.lo-on.post-type-archive-product .page-header, .lo-on.search-results.woocommerce .page-header { display: none !important; }
.lo-site-header { background: #fff; position: relative; z-index: 40; }
.lo-site-header header { border: 0; }
.lo-site-header .lo-topbar a { color: #dcebdc; }
.lo-site-header .lo-topbar a:hover { color: var(--leaf); }
.lo-cart-link { color: var(--ink); }
.lo-cart-icon { position: relative; display: inline-flex; padding: 6px; }
.lo-cart-icon .lo-count { top: -2px; right: -4px; color: var(--forest); font-weight: 700; }
.lo-cart-total { white-space: nowrap; }
.lo-cart-total .woocommerce-Price-amount { font-weight: 700; }
.lo-account { display: block; }
#lo-search input[type=search]::-webkit-search-cancel-button { display: none; }
.lo-nav { margin-bottom: 0; }
.lo-nav a, .lo-nav button { color: var(--ink); }
.lo-on .lo-nav a:hover { color: var(--green); }
#lo-departments a { color: var(--ink); font-size: 14px; }
#lo-content-start { display: block; height: 0; }
.lo-site-footer { background: #fff; border-top: 1px solid var(--line); margin-top: 60px; }
.lo-home .lo-site-footer { margin-top: 0; }
.lo-site-footer h3 { color: var(--ink); }
.lo-footer-legal { font-size: 12px !important; }
.lo-site-footer .lo-footer-bottom a { color: #57645a; }
#lo-toast a { color: var(--leaf); font-weight: 700; margin-left: 6px; text-decoration: underline; }
.lo-scope > .lo-category-hero { margin: 15px 0 30px; }
.lo-category-hero h1 { color: #fff; }
.lo-category-hero p { max-width: 520px; }
.lo-on ul.products { display: grid !important; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px; margin: 0 0 30px !important; padding: 0 !important; list-style: none; }
.lo-on ul.products::before, .lo-on ul.products::after { display: none !important; }
.lo-on ul.products li.product.lo-li:not(.slick-slide) { width: auto !important; max-width: none !important; margin: 0 !important; padding: 0 !important; float: none !important; border: 0 !important; box-shadow: none !important; background: none !important; }
.lo-on ul.products li.product.lo-li:hover { box-shadow: none !important; }
.lo-on ul.products li.product.lo-li .lo-product { height: 100%; }
@media (max-width: 1100px) { .lo-on ul.products { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 12px; } }
@media (max-width: 800px) { .lo-on ul.products { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; } }
.lo-product .lo-product-media { display: block; height: 100%; }
.lo-product .lo-product-image { width: 100% !important; height: 100% !important; object-fit: contain; }
.lo-product h3 { font-size: 14px; }
.lo-product h3 a { color: var(--ink); }
.lo-product h3 a:hover { color: var(--green); }
.lo-product .lo-product-spec:empty { visibility: hidden; }
.lo-product .lo-price .woocommerce-Price-amount, .lo-product .lo-old-price .woocommerce-Price-amount { font: inherit; color: inherit; }
.lo-product .lo-price { color: var(--ink); }
.lo-product .lo-old-price { display: block; }
.lo-sale-badge.lo-out { background: #fff3e6; color: #9a5a12; font-size: 12px; }
.lo-is-out .lo-product-image { opacity: .55; filter: grayscale(.4); }
.lo-on .lo-product .lo-buy-button { text-decoration: none; line-height: 1.2; text-transform: none; letter-spacing: 0; height: auto; min-height: 38px; border-radius: 5px; font-weight: 700; color: #fff; background: #123d26; border: 1px solid #123d26; }
.lo-on .lo-product .lo-buy-button:hover { color: #fff; background: #225c32; }
.lo-on .lo-product .lo-buy-button.lo-buy-disabled { background: #fff; color: var(--ink); border-color: var(--line); }
.lo-on .lo-product .lo-buy-button.loading { opacity: .7; pointer-events: none; }
.lo-on .lo-product .lo-buy-button.added::after { content: ' ✓'; }
.lo-on .lo-product a.added_to_cart { display: none !important; }
.lo-scope .lo-product[hidden] { display: none !important; }
.lo-home { background: #fff; }
.lo-home-main { padding-top: 6px; }
.lo-full-catalog { width: 100%; background: #fff; cursor: pointer; color: var(--ink); }
.lo-full-catalog + .lo-full-catalog { margin-top: 10px; }
.lo-on .single-product div.product .price, .lo-on.single-product div.product p.price, .lo-on.single-product div.product span.price { color: var(--ink); font-family: Manrope, sans-serif; font-weight: 800; }
.lo-on.single-product div.product p.price del, .lo-on.single-product div.product span.price del { color: #6b7568; font-weight: 500; }
.lo-on .single_add_to_cart_button, .lo-on .checkout-button, .lo-on #place_order, .lo-on .woocommerce button.button.alt, .lo-on .woocommerce a.button.alt {
	background: var(--forest) !important; border-color: var(--forest) !important; color: #fff !important; border-radius: 7px !important; font-weight: 700 !important; text-transform: none !important; letter-spacing: 0 !important; transition: background .2s, transform .2s;
}
.lo-on .single_add_to_cart_button:hover, .lo-on .checkout-button:hover, .lo-on #place_order:hover { background: #174d30 !important; transform: translateY(-2px); }
.lo-on .woocommerce-message, .lo-on .woocommerce-info { border-top-color: #72b73d; }
.lo-on .woocommerce-message::before, .lo-on .woocommerce-info::before { color: #72b73d; }
.lo-on .woocommerce-breadcrumb a, .lo-on .breadcrumbs a { color: var(--green); }
.lo-on .single-product .woocommerce-product-details__short-description { margin-top: 25px; padding-top: 20px; border-top: 1px solid var(--line); }
@media (max-width: 800px) {
	.lo-account { display: none; }
	.lo-cart-link > span:last-child { display: none; }
	.lo-site-footer { margin-top: 40px; }
}
 @property --lo-a{syntax: '<angle>';inherits: false;initial-value: 0deg}.lo-fx-card{position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(ellipse 80% 90% at 85% 40%,#1d4a2c 0%,#0a2a1d 55%,#061b12 100%) !important;color: #fff !important;border: 1px solid #2f5a37;box-shadow: 0 30px 60px -35px #04160dcc}.lo-fx-border{position: absolute;inset: 0;border-radius: inherit;padding: 1.5px;background: conic-gradient(from var(--lo-a),transparent 0deg 250deg,#6fd13a 300deg,#e3ffbf 330deg,transparent 360deg);-webkit-mask: linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude;animation: lo-border-spin 6s linear infinite;pointer-events: none;z-index: 3}.lo-fx-grid{position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(#9be86012 1px,transparent 1px),linear-gradient(90deg,#9be86012 1px,transparent 1px);background-size: 34px 34px;-webkit-mask-image: radial-gradient(ellipse 70% 80% at 75% 50%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 70% 80% at 75% 50%,#000 20%,transparent 75%)}.lo-fx-card::after{content: '';position: absolute;inset: -40% -60%;background: linear-gradient(105deg,transparent 42%,#e9ffd21c 50%,transparent 58%);transform: translateX(-60%);animation: lo-sheen 7s ease-in-out infinite;pointer-events: none;z-index: 2}.lo-fx-card .lo-eyebrow{color: #b6ee83 !important;position: relative;z-index: 4}.lo-fx-card h2{color: #fff !important;font-weight: 600 !important;position: relative;z-index: 4;text-shadow: 0 2px 30px #0008}.lo-fx-card h2 em{background: linear-gradient(100deg,#d6ff9f,#8fdb4a 50%,#d3ffa0);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent !important;animation: lo-title-light 6s ease-in-out infinite}.lo-fx-card .lo-banner-cta{color: #e8ffd5;position: relative;z-index: 4;font-weight: 700}.lo-fx-card .lo-banner-cta>span{border-color: #b6ee8366 !important;background: #b6ee8314;transition: background .3s,transform .3s}.lo-fx-card:hover .lo-banner-cta>span{background: var(--leaf);color: var(--forest);transform: rotate(45deg)}.lo-fx-chips{display: flex;flex-wrap: wrap;gap: 8px;margin: -8px 0 22px;position: relative;z-index: 4}.lo-fx-chips>span{font-size: 13px;font-weight: 700;letter-spacing: .6px;color: #d9ffb9;border: 1px solid #9be86040;background: #0e3a2466;backdrop-filter: blur(6px);padding: 6px 10px;border-radius: 999px}.lo-fx-chips>span::before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--leaf);box-shadow: 0 0 8px var(--leaf);margin-right: 7px;vertical-align: 1px;animation: lo-led-blink 2.4s ease-in-out infinite}.lo-fx-chips>span:nth-child(2)::before{animation-delay: .5s}.lo-fx-chips>span:nth-child(3)::before{animation-delay: 1s}.lo-feature-banners>a.lo-fx-card{min-height: 340px;transition: transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s}.lo-feature-banners>a.lo-fx-card:hover{transform: translateY(-6px);box-shadow: 0 40px 70px -35px #0f5a2bb0}.lo-neon-banner .lo-neon-drawing{width: 190px !important;height: 190px !important;right: 46px !important;top: 70px !important;border-color: #dbffc6 !important;box-shadow: 0 0 6px #c9ff9f,inset 0 0 6px #c9ff9f,0 0 26px #8ff04f,inset 0 0 26px #8ff04f80,0 0 70px #6ad62e88 !important;animation: lo-neon-flicker 5s infinite,lo-float-rot 9s ease-in-out infinite !important;z-index: 1}.lo-neon-banner .lo-neon-drawing::before{content: '';position: absolute;left: 10%;right: 10%;bottom: -95px;height: 40px;background: radial-gradient(ellipse,#8ff04f55,transparent 70%);filter: blur(8px)}.lo-neon-banner .lo-neon-glow{position: absolute;right: -60px;top: 20px;width: 340px;height: 340px;border-radius: 50%;background: radial-gradient(circle,#7be03a33,transparent 65%);filter: blur(10px);z-index: 0;animation: lo-breathe 5s ease-in-out infinite}.lo-power-banner.lo-fx-card{background: radial-gradient(ellipse 70% 90% at 80% 55%,#24543a 0%,#0b2c20 55%,#061b12 100%) !important}.lo-power-banner .lo-power-glow{position: absolute;right: 2%;bottom: 8%;width: 58%;height: 70%;background: radial-gradient(ellipse,#9be86040,transparent 65%);filter: blur(14px);z-index: 0;animation: lo-breathe 5s ease-in-out infinite}.lo-power-banner img{width: 54% !important;right: -4px !important;bottom: 4px !important;transform: rotate(-12deg) !important;mix-blend-mode: normal !important;filter: drop-shadow(0 26px 22px #000a) drop-shadow(0 0 22px #9be86030);z-index: 1;animation: lo-float 7s ease-in-out infinite !important}.lo-power-banner:hover img{transform: rotate(-6deg) scale(1.05) !important}.lo-circuit{position: absolute;inset: 0;width: 100% !important;height: 100% !important;z-index: 0;pointer-events: none;stroke-width: 1.2 !important}.lo-circuit .lo-trace{stroke: #9be86026;fill: none}.lo-circuit .lo-pulse{stroke: #c9ff8f;fill: none;stroke-dasharray: 26 400;stroke-linecap: round;filter: drop-shadow(0 0 4px #9be860);animation: lo-trace-run 4.5s linear infinite}.lo-circuit .lo-pulse.lo-p2{animation-delay: -1.6s;animation-duration: 5.5s}.lo-circuit .lo-pulse.lo-p3{animation-delay: -3s;animation-duration: 6.5s}.lo-circuit .lo-node{fill: #9be860;filter: drop-shadow(0 0 5px #9be860);animation: lo-led-blink 2.4s ease-in-out infinite}.lo-interone-section.lo-fx-dark{position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(ellipse 60% 80% at 25% 50%,#1b4a2c 0%,#082a1c 55%,#04170f 100%) !important;color: #fff;padding: 90px 0 !important}.lo-fx-dark .lo-fx-grid{-webkit-mask-image: radial-gradient(ellipse 60% 70% at 30% 50%,#000 15%,transparent 75%);mask-image: radial-gradient(ellipse 60% 70% at 30% 50%,#000 15%,transparent 75%)}.lo-fx-dark .lo-interone-art{background: transparent !important;height: 420px !important;overflow: visible !important}.lo-fx-dark .lo-circuit-ring{width: 360px !important;height: 360px !important;border: 1px solid #9be86045 !important;box-shadow: 0 0 0 40px #9be8600a,0 0 0 80px #9be86006,inset 0 0 60px #9be86012 !important;animation: lo-spin 40s linear infinite !important}.lo-fx-dark .lo-ring-2{width: 250px !important;height: 250px !important;border-style: dashed !important;border-color: #b6ee8340 !important;box-shadow: none !important;animation: lo-spin 22s linear infinite reverse !important}.lo-orbit{position: absolute;width: 360px;height: 360px;border-radius: 50%;animation: lo-spin 9s linear infinite;pointer-events: none}.lo-orbit::before{content: '';position: absolute;top: -6px;left: 50%;width: 12px;height: 12px;margin-left: -6px;border-radius: 50%;background: #e2ffc4;box-shadow: 0 0 10px #e2ffc4,0 0 24px #8fe54b,0 0 48px #6ad62e}.lo-orbit.lo-o2{width: 250px;height: 250px;animation-duration: 6s;animation-direction: reverse}.lo-orbit.lo-o2::before{width: 8px;height: 8px;margin-left: -4px;top: -4px}.lo-fx-dark .lo-official-plate{width: 64% !important;max-width: 360px;background: linear-gradient(145deg,#ffffff,#eef8e6) !important;border: 1px solid #ffffff;border-radius: 18px !important;padding: 26px !important;box-shadow: 0 0 0 1px #b6ee8355,0 0 40px #8fe54b40,0 40px 70px -20px #000c !important;position: relative;overflow: hidden}.lo-fx-dark .lo-official-plate::after{content: '';position: absolute;inset: -50%;background: linear-gradient(110deg,transparent 44%,#ffffffcc 50%,transparent 56%);transform: translateX(-70%);animation: lo-sheen 6s ease-in-out infinite}.lo-fx-dark .lo-art-corner{color: #c3e0ad !important}.lo-fx-dark .lo-interone-copy .lo-eyebrow{color: #b6ee83 !important}.lo-fx-dark .lo-interone-copy h2{color: #fff !important}.lo-fx-dark .lo-interone-copy h2 em{background: linear-gradient(100deg,#d6ff9f,#8fdb4a 50%,#d3ffa0);background-size: 200% 100%;-webkit-background-clip: text;background-clip: text;color: transparent !important;animation: lo-title-light 6s ease-in-out infinite}.lo-fx-dark .lo-interone-copy p{color: #dbe9dc !important;max-width: 440px !important}.lo-stats{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin: 28px 0 30px}.lo-stats>div{position: relative;padding: 16px 14px;border-radius: 14px;background: linear-gradient(160deg,#ffffff10,#ffffff04);border: 1px solid #9be86030;backdrop-filter: blur(8px);overflow: hidden;transition: transform .35s,border-color .35s}.lo-stats>div:hover{transform: translateY(-4px);border-color: #b6ee83}.lo-stats>div::before{content: '';position: absolute;left: 0;top: 0;width: 100%;height: 2px;background: linear-gradient(90deg,transparent,var(--leaf),transparent);animation: lo-scan 3.5s ease-in-out infinite}.lo-stats>div:nth-child(2)::before{animation-delay: .6s}.lo-stats>div:nth-child(3)::before{animation-delay: 1.2s}.lo-stats b{display: block;font-family: Manrope,sans-serif;font-size: 26px;font-weight: 800;letter-spacing: -1px;color: #d7ffae;text-shadow: 0 0 18px #8fe54b66}.lo-stats small{display: block;font-size: 13px;color: #cfe2d2;margin-top: 4px;line-height: 1.4}.lo-fx-dark .lo-button.lo-leaf{box-shadow: 0 0 0 1px #c9ff8f,0 10px 30px #8fe54b40}@keyframes lo-border-spin{to{--lo-a: 360deg}}@keyframes lo-sheen{0%,25%{transform: translateX(-60%)}70%,100%{transform: translateX(60%)}}@keyframes lo-neon-flicker{0%,18%,22%,25%,53%,57%,100%{opacity: 1}20%,24%,55%{opacity: .45}}@keyframes lo-float-rot{0%,100%{transform: rotate(-30deg) translateY(0)}50%{transform: rotate(-22deg) translateY(-10px)}}@keyframes lo-float{0%,100%{translate: 0 0}50%{translate: 0 -10px}}@keyframes lo-breathe{0%,100%{opacity: .55;scale: .95}50%{opacity: 1;scale: 1.05}}@keyframes lo-trace-run{from{stroke-dashoffset: 426}to{stroke-dashoffset: 0}}@keyframes lo-led-blink{0%,100%{opacity: 1}50%{opacity: .35}}@keyframes lo-spin{to{rotate: 360deg}}@keyframes lo-scan{0%{transform: translateX(-100%)}60%,100%{transform: translateX(100%)}}@keyframes lo-title-light{0%,100%{background-position: 0% 50%}50%{background-position: 100% 50%}}@media (max-width: 800px){.lo-feature-banners>a.lo-fx-card{min-height: 260px}.lo-neon-banner .lo-neon-drawing{width: 120px !important;height: 120px !important;right: 14px !important;top: auto !important;bottom: 30px;opacity: .85}.lo-power-banner img{width: 52% !important;opacity: 1 !important}.lo-fx-chips{margin: -10px 0 18px}.lo-fx-chips>span{font-size: 13px;padding: 5px 9px}.lo-interone-section.lo-fx-dark{padding: 44px 0 !important}.lo-fx-dark .lo-interone-art{height: 260px !important}.lo-fx-dark .lo-circuit-ring,.lo-orbit{width: 240px !important;height: 240px !important}.lo-fx-dark .lo-ring-2,.lo-orbit.lo-o2{width: 170px !important;height: 170px !important}.lo-fx-dark .lo-official-plate{width: 70% !important;padding: 16px !important}.lo-stats{gap: 8px;margin: 20px 0 22px}.lo-stats>div{padding: 12px 10px}.lo-stats b{font-size: 19px}.lo-stats small{font-size: 13px}}@media (prefers-reduced-motion: reduce){.lo-fx-border,.lo-fx-card::after,.lo-orbit,.lo-circuit .lo-pulse,.lo-stats>div::before,.lo-fx-dark .lo-official-plate::after{animation: none !important}.lo-circuit .lo-pulse,.lo-orbit{display: none}}.lo-category-cards>a{display: flex !important;flex-direction: column;padding: 0 !important;min-height: 0 !important;background: #fff !important}.lo-category-cards>a::after{content: '';position: absolute;left: 0;right: 0;top: 0;height: 210px;background: radial-gradient(ellipse 70% 62% at 50% 58%,#ffffff 0%,#f1f8e8 48%,#e1efd2 100%);z-index: -2;border-bottom: 1px solid var(--line)}.lo-category-cards img{display: block;width: 100% !important;height: 210px !important;object-fit: contain;padding: 22px 26px 18px !important;margin: 0 !important;mix-blend-mode: multiply;filter: drop-shadow(0 16px 14px #1c4a2a2e);transition: transform .5s}.lo-category-cards>a:hover img{transform: scale(1.07) translateY(-4px) !important}.lo-category-cards>a>div{padding: 16px 18px 20px !important}.lo-category-cards h3{font-size: 17px !important}.lo-category-cards p{font-size: 14px !important;margin-top: 6px}.lo-category-index{z-index: 2;background: #ffffffcc;border-radius: 20px;padding: 3px 8px;top: 12px !important;left: 12px !important;font-size: 13px !important}.lo-round-arrow{bottom: 18px !important;right: 16px !important;background: #fff}.lo-category-hero img{height: 280px !important;filter: drop-shadow(0 25px 22px #0007) !important}@media (max-width: 1100px){.lo-category-cards img,.lo-category-cards>a::after{height: 170px !important}}@media (max-width: 800px){.lo-category-cards{grid-template-columns: repeat(2,1fr) !important;gap: 10px !important}.lo-category-cards img,.lo-category-cards>a::after{height: 150px !important}.lo-category-cards img{padding: 14px 14px 10px !important}.lo-category-cards>a>div{padding: 12px 12px 14px !important}.lo-category-cards h3{font-size: 15px !important}.lo-category-cards p{font-size: 13px !important}.lo-round-arrow{display: none !important}.lo-category-hero img{height: 120px !important}}@media (max-width: 800px){.lo-site-header{position: sticky;top: 0;z-index: 60;box-shadow: 0 6px 18px -14px #092b1e66}.admin-bar .lo-site-header{top: 46px}.lo-site-header .lo-topbar .lo-wrap{justify-content: center;padding-block: 7px}.lo-site-header .lo-topbar .lo-wrap>span:first-child,.lo-site-header .lo-topbar .lo-wrap>a{display: none}.lo-site-header .lo-topbar{font-size: 13px}.lo-header-main{flex-wrap: wrap;gap: 10px 14px;padding-block: 10px}.lo-logo img{width: 128px !important}.lo-header-actions{margin-left: auto;gap: 6px}.lo-header-actions svg{width: 24px !important;height: 24px !important}.lo-cart-link>.lo-cart-icon{display: inline-flex !important}.lo-cart-link>span:last-child,.lo-account{display: none !important}.lo-icon-button,.lo-cart-icon{min-width: 44px;min-height: 44px;align-items: center;justify-content: center}.lo-cart-icon .lo-count{width: 18px;height: 18px;font-size: 13px;top: 4px;right: 2px}#lo-search{flex-basis: 100%;order: 3;border-radius: 10px}#lo-q{font-size: 16px !important;padding: 12px 14px !important}.lo-nav{overflow-x: auto;flex-wrap: nowrap;justify-content: flex-start !important;gap: 8px !important;padding: 8px 0 12px !important;scrollbar-width: none;-webkit-overflow-scrolling: touch;border-top: 0}.lo-nav::-webkit-scrollbar{display: none}.lo-nav>a,.lo-department-button{display: inline-flex !important;flex-shrink: 0;align-items: center;gap: 6px;font-size: 14px !important;font-weight: 600;padding: 8px 12px !important;border: 1px solid var(--line);border-radius: 999px;background: #f6f8f3;white-space: nowrap}.lo-nav>a>svg,.lo-department-button>svg{width: 18px !important;height: 18px !important;margin: 0 !important}.lo-nav>a[aria-current=page]{background: var(--forest);color: #fff !important;border-color: var(--forest)}.lo-nav>a[aria-current=page] svg{color: var(--leaf)}.lo-nav .lo-mini-tag{display: none}.lo-nav-offers{background: #eef8e3 !important;border-color: #cfe9b4 !important}#lo-departments{position: fixed !important;left: 0 !important;right: 0;bottom: 0;top: auto !important;width: auto !important;max-height: 72vh;overflow-y: auto;border-radius: 18px 18px 0 0 !important;padding: 18px 14px 28px !important;box-shadow: 0 -20px 50px #092b1e40 !important;z-index: 200 !important}#lo-departments a{font-size: 15px !important;padding: 14px 12px !important;border-bottom: 1px solid var(--line);border-radius: 0 !important}.lo-hero{border-radius: 14px}.lo-hero .lo-slide{grid-template-columns: 1fr !important;min-height: 0 !important}.lo-hero .lo-slide-copy{padding: 24px 22px 0 !important}.lo-hero .lo-eyebrow{font-size: 12px !important;letter-spacing: 1.2px}.lo-hero .lo-slide h1,.lo-hero .lo-slide h2{font-size: 36px !important;letter-spacing: -1.6px !important;margin: 12px 0 10px !important;line-height: 1.05 !important}.lo-hero .lo-slide h1 br,.lo-hero .lo-slide h2 br{display: none}.lo-hero .lo-slide-copy>p{font-size: 14px !important;max-width: none !important;line-height: 1.55 !important}.lo-hero .lo-hero-ctas{margin-top: 16px !important}.lo-hero .lo-button{font-size: 14px !important;padding: 14px 18px !important;width: 100%;justify-content: space-between}.lo-hero .lo-hero-specs,.lo-hero .lo-hero-word,.lo-hero .lo-floating-spec,.lo-hero .lo-text-link:not(.lo-coupon-shop){display: none !important}.lo-hero .lo-hero-visual{height: 230px !important}.lo-hero .lo-product-stage{top: 16px !important;left: 9% !important;width: 52% !important;max-width: 210px !important;border-radius: 16px}.lo-hero .lo-stage-label,.lo-hero .lo-stage-bottom{display: none}.lo-hero .lo-price-float{right: 7% !important;bottom: 26px !important;padding: 10px 14px !important}.lo-hero .lo-price-float b{font-size: 24px !important}.lo-hero .lo-price-float small,.lo-hero .lo-price-float>a{font-size: 13px !important}.lo-hero .lo-orbital{width: 62% !important;top: 0 !important;left: 6% !important}.lo-hero .lo-coupon-slide{min-height: 0 !important}.lo-hero .lo-coupon-visual{height: 220px !important}.lo-hero .lo-coupon-ticket{top: 14px !important;left: 50% !important;width: 220px !important;max-width: 70% !important;padding: 16px 14px !important;transform: translateX(-50%) rotate(-5deg) !important}.lo-hero .lo-ticket-discount{font-size: 70px !important;letter-spacing: -5px !important}.lo-hero .lo-ticket-divider{margin: 12px -14px !important}.lo-hero .lo-ticket-code{font-size: 18px !important}.lo-hero .lo-ticket-label,.lo-hero .lo-ticket-footer,.lo-hero .lo-ticket-kicker{font-size: 12px !important}.lo-hero .lo-coupon-copy-row{margin-top: 14px !important}.lo-hero .lo-coupon-copy-row input{flex: 1;font-size: 15px !important;padding: 12px !important}.lo-hero .lo-coupon-copy-row .lo-button{width: auto}.lo-hero .lo-coupon-shop{font-size: 14px !important}.lo-hero .lo-spark-two{display: none}.lo-carousel-bottom{padding: 10px 16px !important;justify-content: center !important}.lo-carousel-bottom>span:first-of-type,.lo-effects-toggle,.lo-play-toggle{display: none !important}.lo-slide-controls>button{width: 36px !important;height: 36px !important}.lo-dots button{height: 6px !important}.lo-trust{gap: 16px 12px !important;padding-block: 20px !important}.lo-trust b{font-size: 14px !important}.lo-trust small{font-size: 13px !important}.lo-eyebrow{font-size: 13px !important}.lo-section-heading h2{font-size: 24px !important}.lo-category-cards h3{font-size: 15px !important}.lo-category-cards p{font-size: 13px !important}.lo-shipping-campaign{padding: 22px !important;gap: 14px !important}.lo-shipping-copy h2{font-size: 23px !important}.lo-shipping-copy p{font-size: 14px !important}.lo-shipping-copy small{font-size: 13px !important}.lo-shipping-stamp{display: none !important}.lo-shipping-action .lo-button{width: 100%;justify-content: space-between;font-size: 14px !important;padding: 14px 18px !important}.lo-catalog-toolbar{flex-direction: column;align-items: stretch !important}.lo-filters{flex-wrap: nowrap !important;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.lo-filters::-webkit-scrollbar{display: none}.lo-filters button{flex-shrink: 0;font-size: 14px !important;padding: 9px 14px !important;border-radius: 999px !important}.lo-sort-label{font-size: 14px !important;justify-content: space-between}.lo-sort-label select{font-size: 14px !important;max-width: none !important;padding: 9px 12px !important}.lo-results-row,.lo-results-row span{font-size: 14px !important}.lo-catalog-note{display: none}.lo-products,.lo-on ul.products{gap: 10px !important}.lo-product{border-radius: 12px}.lo-product-top{height: 150px !important}.lo-product-image{padding: 12px !important}.lo-product-content{padding: 11px !important}.lo-product-kicker{font-size: 12px !important;letter-spacing: .5px !important}.lo-product h3{font-size: 14px !important;line-height: 1.35 !important;min-height: 0 !important;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.lo-product-spec{font-size: 13px !important;min-height: 0 !important}.lo-product .lo-pricing{margin: 8px 0 10px !important;min-height: 0 !important}.lo-product .lo-price{font-size: 19px !important}.lo-product .lo-old-price,.lo-product .lo-price-prefix{font-size: 13px !important}.lo-sale-badge{font-size: 13px !important;padding: 4px 7px !important}.lo-sale-badge.lo-exclusive,.lo-sale-badge.lo-out{font-size: 12px !important}.lo-on .lo-product .lo-buy-button{font-size: 14px !important;min-height: 42px;padding: 10px 6px !important;gap: 6px !important}.lo-on .lo-product .lo-buy-button svg{width: 16px !important;height: 16px !important}.lo-buy-label{display: none}.lo-buy-short{display: inline !important}.lo-full-catalog{font-size: 14px !important;padding: 15px !important}.lo-feature-banners>a{min-height: 220px !important;padding: 24px !important}.lo-feature-banners h2{font-size: 24px !important}.lo-feature-banners .lo-eyebrow{font-size: 12px !important}.lo-banner-cta{font-size: 14px !important}.lo-interone-section{padding: 36px 0 !important}.lo-interone-art{height: 190px !important}.lo-interone-copy h2{font-size: 28px !important}.lo-interone-copy p,.lo-brand-values{font-size: 14px !important}.lo-interone-copy .lo-button{width: 100%;justify-content: space-between;font-size: 14px !important;padding: 14px 18px !important}.lo-faq-section h2{font-size: 26px !important}.lo-faq-section>div>p{font-size: 14px !important}.lo-faqs summary{font-size: 15px !important;padding: 16px 0 !important}.lo-faqs details p{font-size: 14px !important}.lo-bottom-cta h2{font-size: 22px !important}.lo-bottom-cta .lo-button{width: 100%;justify-content: space-between;font-size: 14px !important}.lo-footer-main{grid-template-columns: 1fr 1fr !important;gap: 24px 16px !important;padding: 30px 0 !important}.lo-footer-main h3{font-size: 14px !important}.lo-footer-main a,.lo-footer-main p{font-size: 14px !important}.lo-footer-brand,.lo-footer-main>div:last-child{grid-column: 1 / -1}.lo-footer-brand img{width: 150px !important}.lo-footer-bottom{flex-direction: column;gap: 8px !important;font-size: 13px !important;padding-bottom: 90px !important}.lo-payment-label{font-size: 13px !important}.lo-whatsapp-widget .lo-mascot{display: none !important}.lo-whatsapp-widget{right: 14px !important;bottom: 16px !important}.lo-whatsapp-button{width: 54px !important;height: 54px !important}#lo-toast{bottom: 84px !important;font-size: 14px !important;max-width: 90vw}.lo-scope>.lo-category-hero{margin: 10px 0 18px}.lo-category-hero{padding: 18px 20px 22px !important}.lo-category-hero h1{font-size: 28px !important;margin: 10px 0 8px !important}.lo-category-hero p{font-size: 14px !important;margin-bottom: 0 !important}.lo-category-hero img{height: 110px !important}.lo-category-hero-content{grid-template-columns: 1fr 110px !important;gap: 12px !important;padding-top: 14px !important}.lo-collection-orbit{display: none}.lo-on .single_add_to_cart_button{min-height: 50px;font-size: 15px !important}.lo-on .quantity .qty{min-height: 46px;font-size: 16px}.lo-on .checkout-button,.lo-on #place_order{min-height: 52px;font-size: 16px !important}}@media (max-width: 380px){.lo-hero .lo-slide h1,.lo-hero .lo-slide h2{font-size: 31px !important}.lo-product-top{height: 130px !important}.lo-product h3{font-size: 14px !important}.lo-on .lo-product .lo-buy-button{font-size: 13px !important}}.lo-buy-short{display: none}
.lo-catalog-toolbar>*,.lo-filters{min-width: 0;max-width: 100%}.lo-home-main{overflow-x: clip}
.lo-mini-bar{display: none}@media (max-width: 800px){.lo-site-header{position: relative !important;box-shadow: none !important;top: auto !important}.lo-hero .lo-slide h1 br,.lo-hero .lo-slide h2 br{display: inline !important}.lo-mini-bar{display: flex;position: fixed;top: 0;left: 0;right: 0;z-index: 90;height: 60px;align-items: center;gap: 4px;padding: 0 8px;background: #ffffffeb;backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid var(--line);box-shadow: 0 10px 24px -16px #092b1e80;transform: translateY(-110%);transition: transform .3s ease}.lo-show-mini .lo-mini-bar{transform: none}.admin-bar .lo-mini-bar{top: 46px}.lo-mini-logo{margin-right: auto;display: flex;align-items: center}.lo-mini-logo img{height: 38px;width: auto}.lo-mini-btn{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 44px;height: 44px;border: 0;border-radius: 12px;background: transparent;color: var(--ink)}.lo-mini-btn:active{background: #eef6e6}.lo-mini-btn svg{width: 24px !important;height: 24px !important}.lo-mini-cats{background: #f2f7ec}.lo-mini-cart .lo-count{position: absolute;top: 4px;right: 2px;width: 18px;height: 18px;border-radius: 50%;background: var(--leaf);color: var(--forest);font-size: 13px;font-weight: 700;display: grid;place-items: center}}
@media (max-width: 800px){.lo-power-banner h2,.lo-power-banner .lo-eyebrow,.lo-power-banner .lo-fx-chips{max-width: 64%}.lo-power-banner h2{font-size: 22px !important}.lo-power-banner img{width: 44% !important;right: -18px !important;bottom: 14px !important;transform: rotate(-14deg) !important}.lo-power-banner .lo-banner-cta{position: relative;z-index: 4}}
.lo-fx-dark .lo-official-plate.lo-plate-glass{background: linear-gradient(145deg,#ffffff16,#ffffff05) !important;border: 1px solid #b6ee8355 !important;backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);padding: 36px 30px !important;box-shadow: 0 0 0 1px #b6ee8322,0 0 70px #8fe54b33,inset 0 0 50px #8fe54b14,0 40px 70px -20px #000c !important}.lo-plate-glass img{filter: drop-shadow(0 0 16px #8fe54b66) drop-shadow(0 8px 16px #000b)}.lo-fx-dark .lo-plate-glass::after{background: linear-gradient(110deg,transparent 44%,#ffffff2e 50%,transparent 56%) !important}.lo-power-banner img,.lo-category-cards img{mix-blend-mode: normal !important}
.lo-whatsapp-widget .lo-mascot{display:block;cursor:pointer;width:118px !important;height:118px !important;margin-right:-6px !important}.lo-whatsapp-widget .lo-robot{width:118px !important;height:118px !important}.lo-whatsapp-widget .lo-mascot-bubble{bottom:112px !important;left:-34px !important;font-size:15px !important;font-weight:800;font-family:Manrope,sans-serif;color:#123d26 !important;background:#fff;padding:11px 16px !important;border:1.5px solid #9fd96a !important;border-radius:16px 16px 4px 16px !important;box-shadow:0 10px 26px #0e281a26,0 0 0 4px #b6ee8322 !important;white-space:nowrap;animation:lo-bubble-bob 2.4s ease-in-out infinite}.lo-whatsapp-widget .lo-mascot-bubble::after{content:'';position:absolute;right:18px;bottom:-8px;width:14px;height:14px;background:#fff;border-right:1.5px solid #9fd96a;border-bottom:1.5px solid #9fd96a;transform:rotate(45deg)}.lo-whatsapp-widget .lo-pointing-arm{animation:lo-point-wa 1.1s ease-in-out infinite !important}.lo-whatsapp-widget:hover .lo-pointing-arm{animation-duration:.55s !important}.lo-whatsapp-widget .lo-mascot:hover .lo-robot-body{transform:translateY(-5px) rotate(-5deg)}@keyframes lo-point-wa{0%,100%{transform:rotate(0deg) translateX(0)}50%{transform:rotate(-12deg) translateX(4px)}}@keyframes lo-bubble-bob{0%,100%{translate:0 0}50%{translate:0 -4px}}@media (prefers-reduced-motion:reduce){.lo-whatsapp-widget .lo-mascot-bubble,.lo-whatsapp-widget .lo-pointing-arm{animation:none !important}}.lo-contact-main{padding:10px 0 20px}.lo-contact-hero{border-radius:18px;padding:26px 6% 50px;margin-top:8px}.lo-contact-crumb{position:relative;z-index:4;font-size:14px;color:#d6e7d2}.lo-contact-crumb a{color:#d0ff9d;text-decoration:underline;text-underline-offset:4px}.lo-contact-hero-grid{position:relative;z-index:4;display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;padding-top:30px}.lo-contact-hero h1{font-size:clamp(36px,4.4vw,62px);line-height:1.05;letter-spacing:-2px;font-weight:600;color:#fff;margin:16px 0 18px}.lo-contact-hero h1 em{font-style:normal;background:linear-gradient(100deg,#d6ff9f,#8fdb4a 50%,#d3ffa0);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lo-title-light 6s ease-in-out infinite}.lo-contact-hero p{color:#dbe9dc;font-size:15px;line-height:1.7;max-width:520px}.lo-contact-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px}.lo-contact-ctas .lo-button{font-size:14px;padding:16px 22px;gap:12px}.lo-contact-mail{display:inline-flex;align-items:center;gap:8px;color:#e6ffd2;font-size:14px;font-weight:700;padding:14px 18px;border:1px solid #b6ee8355;border-radius:8px;transition:background .25s}.lo-contact-mail:hover{background:#b6ee8318}.lo-contact-mail svg{width:18px;height:18px}.lo-open-status{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-size:14px;font-weight:700;color:#e6ffd2;background:#ffffff10;border:1px solid #ffffff22;padding:7px 12px;border-radius:999px}.lo-open-status i{width:8px;height:8px;border-radius:50%;background:#8fe54b;box-shadow:0 0 10px #8fe54b;animation:lo-led-blink 2s ease-in-out infinite}.lo-open-status.lo-closed i{background:#f0b44c;box-shadow:0 0 10px #f0b44c}.lo-contact-orb{position:relative;height:330px;display:grid;place-items:center}.lo-orb-ring{position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid #9be86045;box-shadow:0 0 0 36px #9be86008,0 0 0 72px #9be86005,inset 0 0 60px #9be86014;animation:lo-spin 40s linear infinite}.lo-orb-ring.lo-orb-2{width:210px;height:210px;border-style:dashed;border-color:#b6ee8340;box-shadow:none;animation-duration:22s;animation-direction:reverse}.lo-contact-orb .lo-orbit{width:300px;height:300px}.lo-contact-orb img{position:relative;width:min(300px,80%);height:auto;filter:drop-shadow(0 0 18px #8fe54b55) drop-shadow(0 10px 18px #000a);animation:lo-float 7s ease-in-out infinite}.lo-contact-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px}.lo-contact-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px 20px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}a.lo-contact-card:hover{transform:translateY(-5px);border-color:#a1ce7e;box-shadow:0 18px 36px -22px #1a5629}.lo-card-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eef7e5;color:#3f7d26;margin-bottom:8px}.lo-card-icon svg{width:24px;height:24px}.lo-card-label{font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.lo-contact-card b{font-family:Manrope,sans-serif;font-size:17px;letter-spacing:-.3px;word-break:break-word}.lo-contact-card small{font-size:14px;color:var(--muted);line-height:1.5}.lo-card-go{margin-top:auto;padding-top:12px;font-size:14px;font-weight:700;color:var(--green)}.lo-card-wa{background:linear-gradient(150deg,#123d26,#0a2a1d) !important;border-color:#2f5a37 !important;color:#fff !important}.lo-card-wa .lo-card-icon{background:#28c364;color:#fff;box-shadow:0 0 0 6px #28c36422}.lo-card-wa .lo-card-label,.lo-card-wa small{color:#d6e7d2}.lo-card-wa .lo-card-go{color:var(--leaf)}.lo-contact-map-section{margin-top:22px}.lo-contact-map{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);height:430px;background:#eef3ea}.lo-contact-map iframe{width:100%;height:100%;border:0;filter:saturate(.85)}.lo-map-card{position:absolute;left:22px;bottom:22px;max-width:330px;background:#fff;border-radius:14px;padding:20px;box-shadow:0 20px 40px -18px #0f2e1d66}.lo-map-card h2{font-size:21px;margin:8px 0 6px}.lo-map-card p{font-size:14px;color:var(--muted);line-height:1.6;margin-bottom:14px}.lo-map-card .lo-button{font-size:14px;padding:12px 16px;gap:12px}.lo-contact-help{margin-top:50px}.lo-help-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.lo-help-grid>a{position:relative;display:flex;gap:14px;align-items:flex-start;padding:18px 44px 18px 16px;border:1px solid var(--line);border-radius:14px;background:#f7faf3;color:var(--ink);transition:transform .3s,border-color .3s,background .3s}.lo-help-grid>a:hover{transform:translateY(-4px);border-color:#a1ce7e;background:#eef7e5}.lo-help-grid .lo-card-icon{margin:0;flex-shrink:0;width:40px;height:40px;background:#fff}.lo-help-grid b{display:block;font-size:15px}.lo-help-grid small{display:block;font-size:14px;color:var(--muted);margin-top:4px;line-height:1.5}.lo-help-grid .lo-round-arrow{position:absolute;top:16px !important;right:14px !important;bottom:auto !important}@media (max-width:1100px){.lo-contact-cards,.lo-help-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.lo-contact-hero{padding:18px 20px 26px}.lo-contact-hero-grid{grid-template-columns:1fr;padding-top:16px;gap:10px}.lo-contact-hero h1{font-size:34px !important;letter-spacing:-1.2px}.lo-contact-hero p{font-size:15px}.lo-contact-orb{display:none}.lo-contact-ctas .lo-button{width:100%;justify-content:space-between}.lo-contact-mail{width:100%;justify-content:center}.lo-contact-cards{gap:10px}.lo-contact-card{padding:16px 14px}.lo-contact-card b{font-size:15px}.lo-contact-map{height:auto;display:flex;flex-direction:column}.lo-contact-map iframe{height:260px}.lo-map-card{position:static;max-width:none;border-radius:0;box-shadow:none}.lo-help-grid{grid-template-columns:1fr}.lo-contact-help{margin-top:34px}}@media (max-width:420px){.lo-contact-cards{grid-template-columns:1fr}}
.lo-on.woocommerce-cart .page-header,.lo-on.woocommerce-checkout .page-header{display:none !important}.lo-on.woocommerce-cart .site-content,.lo-on.woocommerce-checkout .site-content{padding-top:0 !important}.lo-buy-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:18px;background:radial-gradient(ellipse at 88% 20%,#356a2b,#0a2d1f 60%);color:#fff;padding:22px 34px 24px;margin:16px 0 28px}.lo-buy-hero::before{content:'';position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent,#000 60%)}.lo-buy-hero::after{content:'';position:absolute;right:-80px;top:-120px;width:340px;height:340px;border-radius:50%;background:radial-gradient(#9ee35d40,transparent 65%);z-index:-1}.lo-buy-crumb{font-size:14px;color:#d6e7d2}.lo-buy-crumb a{color:#d0ff9d;text-decoration:underline;text-underline-offset:4px}.lo-buy-hero-row{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:14px}.lo-buy-hero .lo-eyebrow{color:#b7ef82}.lo-buy-hero h1{font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-1.2px;font-weight:600;color:#fff;margin:8px 0 6px}.lo-buy-hero p{color:#dbe9dc;font-size:15px;line-height:1.6;margin:0;max-width:520px}.lo-steps{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;flex-shrink:0}.lo-steps li{display:flex;align-items:center;color:#cfe0cc;font-size:14px;font-weight:700;white-space:nowrap}.lo-steps li a{display:flex;align-items:center;color:inherit}.lo-steps li+li::before{content:'';width:46px;height:2px;margin:0 12px;background:#ffffff26;border-radius:2px}.lo-steps li.is-done+li::before,.lo-steps li.is-current::before{background:linear-gradient(90deg,#9ee35d,#9ee35d80)}.lo-step-num{display:grid;place-items:center;width:32px;height:32px;margin-right:9px;border-radius:50%;border:1.5px solid #ffffff40;font-size:14px;color:#d9e8d6}.lo-steps li.is-done{color:#d6f5bb}.lo-steps li.is-done .lo-step-num{background:#9ee35d26;border-color:#9ee35d;color:#b7ef82}.lo-steps li.is-current{color:#fff}.lo-steps li.is-current .lo-step-num{background:#9ee35d;border-color:#9ee35d;color:#092b1e;box-shadow:0 0 0 5px #9ee35d2b,0 0 18px #9ee35d80}.lo-buy-trust{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:18px 0 0;padding:16px 0 0;border-top:1px solid #ffffff1a}.lo-buy-trust li,.lo-buy-trust a{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#e2f3da}.lo-buy-trust li{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:999px;padding:7px 13px}.lo-buy-trust a:hover{color:#d0ff9d}.lo-buy-trust svg{width:16px !important;height:16px !important;color:#9ee35d}.lo-on.woocommerce-cart .site-content>.container{width:min(1380px,90%);max-width:none;padding:0}.lo-on.woocommerce-cart .site-content>.container>.row{margin:0}.lo-on.woocommerce-cart #primary{padding:0;width:100%;float:none}.lo-on.woocommerce-cart .entry-content .e-con-inner{max-width:100% !important}.lo-on.woocommerce-cart .entry-content .e-con{padding-left:0 !important;padding-right:0 !important}.lo-on.woocommerce-cart .wp-block-woocommerce-cart{font-family:'DM Sans',sans-serif;color:var(--ink);margin-bottom:40px}.lo-on .wc-block-cart.wc-block-components-sidebar-layout{gap:26px;margin:0 !important;flex-wrap:nowrap;align-items:flex-start}.lo-on .wc-block-cart .wc-block-cart__main{background:#fff;border:1px solid var(--line);border-radius:18px;padding:10px 26px 20px !important;box-sizing:border-box}.lo-on .wc-block-cart-items{border:0 !important;margin:0 !important}.lo-on .wc-block-cart-items__header{background:transparent !important}.lo-on.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__header th{background:transparent !important;border:0 !important;border-bottom:1px solid var(--line) !important;padding:14px 0 !important;font-size:13px !important;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted) !important;font-weight:700 !important}.lo-on .wc-block-cart-items__row{border-bottom:1px solid var(--line)}.lo-on .wc-block-cart-items__row td{border:0 !important;padding-top:20px !important;padding-bottom:20px !important;vertical-align:top}.lo-on .wc-block-cart-item__image img{width:96px !important;height:96px;object-fit:contain;background:var(--pale);border-radius:14px;padding:6px;box-sizing:border-box}.lo-on .wc-block-cart-item__image{width:112px}.lo-on .wc-block-components-product-name{font-family:Manrope,sans-serif;font-size:15px !important;font-weight:700 !important;line-height:1.35;color:var(--ink) !important;text-decoration:none !important}.lo-on .wc-block-components-product-name:hover{color:var(--green) !important}.lo-on .wc-block-cart-item__prices{margin:6px 0 2px;font-weight:700;color:var(--ink)}.lo-on .wc-block-components-product-metadata{font-size:14px;color:var(--muted)}.lo-on .wc-block-cart-item__total .wc-block-components-product-price,.lo-on .wc-block-cart-item__total .price{font-family:Manrope,sans-serif;font-weight:800;font-size:16px;color:var(--forest)}.lo-on .wc-block-components-product-badge{border-radius:999px;border-color:#9ee35d;background:#eef7e5;color:var(--green);font-size:13px;padding:2px 8px}.lo-on .wc-block-components-quantity-selector{border-radius:10px !important;border:1px solid #d6e0d3 !important;overflow:hidden;background:#fff;width:112px}.lo-on .wc-block-components-quantity-selector::after{display:none !important}.lo-on .wc-block-components-quantity-selector input{font-weight:700;color:var(--ink);font-size:15px}.lo-on .wc-block-components-quantity-selector button{color:var(--green) !important;font-size:18px;opacity:1}.lo-on .wc-block-components-quantity-selector button:hover{background:#eef7e5}.lo-on .wc-block-cart-item__remove-link{color:var(--muted) !important;opacity:.8}.lo-on .wc-block-cart-item__remove-link:hover{color:#c0392b !important;opacity:1}.lo-on .wc-block-cart .wc-block-cart__sidebar{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px !important;box-shadow:0 22px 46px -32px #0e281a55;box-sizing:border-box;margin:0 !important}.lo-on.woocommerce-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important}.lo-on .wc-block-cart__totals-title{font-family:Manrope,sans-serif !important;font-size:14px !important;letter-spacing:1.6px;font-weight:800 !important;color:var(--green) !important;text-transform:uppercase;padding:0 0 12px !important;margin:0 !important;border-bottom:1px solid var(--line);text-align:left !important}.lo-on .wc-block-cart__sidebar .wc-block-components-totals-wrapper{border-color:var(--line) !important;padding-left:0 !important;padding-right:0 !important}.lo-on .wc-block-cart__sidebar .wc-block-components-panel__button{font-weight:700;color:var(--ink)}.lo-on .wc-block-components-totals-item__label{color:var(--ink)}.lo-on .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{font-family:Manrope,sans-serif;font-size:17px !important;font-weight:800}.lo-on .wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.lo-on .wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-family:Manrope,sans-serif;font-size:24px !important;font-weight:800 !important;color:var(--forest) !important}.lo-on .wc-block-components-totals-coupon__form input,.lo-on .wc-block-components-text-input input{border-radius:10px !important;border-color:#d6e0d3 !important}.lo-on .wc-block-components-text-input.is-active input:focus,.lo-on .wc-block-components-text-input input:focus{border-color:#57a33a !important;box-shadow:0 0 0 3px #9ee35d40 !important;outline:0}.lo-on .wc-block-components-totals-coupon__button,.lo-on .wc-block-components-totals-coupon .wc-block-components-button{border-radius:10px !important;background:var(--forest) !important;color:#fff !important;border:0 !important}.lo-on .wc-block-cart__submit-container{padding-top:6px}.lo-on .wc-block-cart__submit-button,.lo-on .wc-block-cart__submit-container .wc-block-components-button{width:100%;min-height:56px;border-radius:12px !important;border:0 !important;background:#9ee35d !important;color:#092b1e !important;font-family:Manrope,sans-serif;font-weight:800 !important;font-size:15px !important;text-transform:none !important;box-shadow:0 12px 28px -12px #57a33a !important;transition:transform .2s,background .2s,box-shadow .2s}.lo-on .wc-block-cart__submit-button:hover{background:#b6ee83 !important;transform:translateY(-2px);box-shadow:0 16px 32px -12px #57a33a !important}.lo-on .wc-block-cart__submit-button .wc-block-components-button__text::after{content:' →'}.lo-on .wc-block-cart__payment-options{margin-top:10px}.lo-on .wp-block-woocommerce-cart-cross-sells-block{margin-top:26px}.lo-on .wp-block-woocommerce-cart-cross-sells-block>h2{font-family:Manrope,sans-serif;font-size:20px !important;font-weight:700;letter-spacing:-.4px;color:var(--ink)}.lo-on .cross-sells-product,.lo-on .wc-block-cart__main .wc-block-grid__product{border:1px solid var(--line);border-radius:14px;padding:12px !important;background:#fff;transition:transform .25s,box-shadow .25s}.lo-on .cross-sells-product:hover,.lo-on .wc-block-cart__main .wc-block-grid__product:hover{transform:translateY(-3px);box-shadow:0 16px 30px -22px #1a5629}.lo-on .cross-sells-product img{border-radius:10px;background:var(--pale)}.lo-on .cross-sells-product .wp-block-button__link,.lo-on .cross-sells-product .add_to_cart_button,.lo-on .cross-sells-product .wc-block-components-product-button__button{border-radius:9px !important;background:var(--forest) !important;color:#fff !important;font-size:14px !important;font-weight:700;border:0 !important}.lo-on .wp-block-woocommerce-empty-cart-block{background:#fff;border:1px solid var(--line);border-radius:18px;padding:40px 30px;text-align:center}.lo-on .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title{font-family:Manrope,sans-serif;font-size:24px;color:var(--ink)}.lo-on .wp-block-woocommerce-empty-cart-block .wp-block-button__link{border-radius:10px;background:#9ee35d;color:#092b1e;font-weight:800}.lo-on.woocommerce-checkout .site-content>.container{width:min(1380px,90%);max-width:none;padding:0}.lo-on.woocommerce-checkout .site-content>.container>.row{margin:0}.lo-on.woocommerce-checkout #primary{padding:0;width:100%;float:none}.lo-on.woocommerce-checkout .entry-content>.woocommerce{font-family:'DM Sans',sans-serif;color:var(--ink);margin-bottom:46px}.lo-on.woocommerce-checkout .entry-content>.woocommerce>.row{margin:0 0 18px}.lo-on.woocommerce-checkout .col-form-coupon{padding:0;width:100%}.lo-on .woocommerce-form-coupon-toggle .woocommerce-info,.lo-on.woocommerce-checkout .woocommerce-form-login-toggle .woocommerce-info{background:#f4faee !important;border:1.5px dashed #b7d99a !important;border-radius:14px;color:var(--ink) !important;padding:15px 20px 15px 52px !important;margin:0 0 4px !important;font-size:15px}.lo-on .woocommerce-form-coupon-toggle .woocommerce-info::before{color:var(--green) !important}.lo-on .woocommerce-form-coupon-toggle .woocommerce-info a,.lo-on .woocommerce-form-login-toggle a{color:var(--green) !important;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lo-on form.checkout_coupon{border:1px solid var(--line) !important;border-radius:14px;padding:18px 20px !important;background:#fff;margin:10px 0 0 !important}.lo-on form.checkout_coupon .button{border-radius:10px !important;background:var(--forest) !important;color:#fff !important;height:50px;padding:0 22px !important}.lo-on form.woocommerce-checkout>.row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:28px;margin:0;align-items:start}.lo-on form.woocommerce-checkout>.row::before,.lo-on form.woocommerce-checkout>.row::after{display:none}.lo-on form.woocommerce-checkout>.row>[class*=col-]{width:auto;float:none;padding:0;max-width:none}.lo-on #customer_details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 30px 20px}.lo-on #customer_details .col-1,.lo-on #customer_details .col-2,.lo-on #customer_details>div{width:100%;float:none;max-width:none;padding:0}.lo-on.woocommerce-checkout form.checkout h3{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.4px;color:var(--ink);display:flex;align-items:center;gap:12px;margin:0 0 20px}.lo-on .woocommerce-billing-fields>h3::before,.lo-on #order_review_heading::before{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:10px;background:#9ee35d;color:#092b1e;font-size:15px;font-weight:800}.lo-on .woocommerce-billing-fields>h3::before{content:'1'}.lo-on #order_review_heading::before{content:'2'}.lo-on .woocommerce-shipping-fields{margin-top:6px}.lo-on #ship-to-different-address{font-size:15px !important;margin:0 0 10px !important}.lo-on #ship-to-different-address label{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.lo-on .woocommerce-additional-fields{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.lo-on .woocommerce-additional-fields>h3{font-size:16px !important}.lo-on.woocommerce-checkout form.checkout .form-row{margin-bottom:16px}.lo-on.woocommerce-checkout form.checkout .form-row label{font-size:14px;font-weight:700;color:var(--ink);margin-bottom:6px;display:block}.lo-on.woocommerce-checkout form.checkout .form-row label .required{color:#c0392b;text-decoration:none}.lo-on.woocommerce-checkout form.checkout .form-row .optional{color:var(--muted);font-weight:500}.lo-on.woocommerce-checkout form.checkout .input-text,.lo-on.woocommerce-checkout form.checkout select:not(.select2-hidden-accessible):not(.country_to_state--single),.lo-on.woocommerce-checkout form.checkout_coupon .input-text{height:50px;border:1px solid #d6e0d3 !important;border-radius:10px !important;background:#fbfcfa !important;color:var(--ink);font-size:15px;box-shadow:none;transition:border-color .2s,box-shadow .2s,background .2s}.lo-on.woocommerce-checkout form.checkout textarea.input-text{height:auto;min-height:96px;padding-top:12px}.lo-on.woocommerce-checkout form.checkout .input-text:focus,.lo-on.woocommerce-checkout form.checkout select:focus,.lo-on.woocommerce-checkout form.checkout_coupon .input-text:focus{border-color:#57a33a !important;background:#fff !important;box-shadow:0 0 0 4px #9ee35d33 !important;outline:0}.lo-on.woocommerce-checkout form.checkout .woocommerce-invalid .input-text,.lo-on.woocommerce-checkout form.checkout .woocommerce-invalid .select2-selection{border-color:#d9534f !important}.lo-on.woocommerce-checkout form.checkout .woocommerce-validated .input-text{border-color:#a6d58a !important}.lo-on.woocommerce-checkout form.checkout .select2-container{width:100% !important;max-width:100%}.lo-on.woocommerce-checkout .select2-container--default .select2-selection--single{height:50px !important;padding:0 !important;border:1px solid #d6e0d3 !important;border-radius:10px !important;background:#fbfcfa !important}.lo-on.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:48px !important;padding:0 36px 0 14px !important;color:var(--ink);font-size:15px}.lo-on.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px !important;top:0 !important;right:8px}.lo-on.woocommerce-checkout .select2-container--open .select2-selection--single,.lo-on.woocommerce-checkout .select2-container--focus .select2-selection--single{border-color:#57a33a;box-shadow:0 0 0 4px #9ee35d33}.lo-on .select2-dropdown{border-color:#cfe2c4;border-radius:10px;overflow:hidden}.lo-on .select2-results__option--highlighted[aria-selected],.lo-on .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#57a33a !important;color:#fff}.lo-on.woocommerce-checkout form.checkout input[type=checkbox],.lo-on.woocommerce-checkout form.checkout input[type=radio]{accent-color:#3f8a2a}.lo-on form.woocommerce-checkout>.row>.col-md-5{position:sticky;top:96px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px 26px 26px;box-shadow:0 22px 46px -32px #0e281a55}.lo-on #order_review{background:transparent !important;border:0 !important;padding:0 !important;margin:0 !important}.lo-on #order_review_heading{margin:0 0 12px !important}.lo-on .woocommerce-checkout-review-order-table{border:0 !important;margin:0 0 6px !important;padding:0 !important;background:transparent !important;border-collapse:collapse;width:100%}.lo-on .woocommerce-checkout-review-order-table th,.lo-on .woocommerce-checkout-review-order-table td{border:0 !important;border-bottom:1px solid var(--line) !important;padding:12px 0 !important;background:transparent !important;font-size:15px;color:var(--ink)}.lo-on .woocommerce-checkout-review-order-table tbody>tr:has(#dslpfw-packages-to-ship){display:none}.lo-on.woocommerce-checkout form.checkout select.country_to_state--single{border:0;background:transparent;font-weight:700;padding:0;height:auto;appearance:none;pointer-events:none}.lo-on .woocommerce-checkout-review-order-table thead th{font-size:13px !important;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted) !important;font-weight:700;padding-top:0 !important}.lo-on .woocommerce-checkout-review-order-table td:last-child,.lo-on .woocommerce-checkout-review-order-table th:last-child{text-align:right}.lo-on .woocommerce-checkout-review-order-table .cart_item td.product-name{font-weight:600;line-height:1.45;padding-right:14px !important}.lo-on .woocommerce-checkout-review-order-table .product-quantity{color:var(--green);font-weight:800}.lo-on .woocommerce-checkout-review-order-table .amount{color:var(--ink) !important;font-weight:700}.lo-on .woocommerce-checkout-review-order-table .order-total th,.lo-on .woocommerce-checkout-review-order-table .order-total td{border-bottom:0 !important;padding-top:16px !important}.lo-on .woocommerce-checkout-review-order-table .order-total th{font-family:Manrope,sans-serif;font-size:17px;font-weight:800}.lo-on .woocommerce-checkout-review-order-table .order-total .amount{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;color:var(--forest) !important}.lo-on .woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{vertical-align:top;padding-top:16px !important}.lo-on .woocommerce-checkout-review-order-table .woocommerce-shipping-totals td{text-align:left !important}.lo-on #shipping_method{list-style:none;margin:0;padding:0;display:grid;gap:8px}.lo-on #shipping_method>li{position:relative;margin:0 !important;padding:12px 14px 12px 40px !important;border:1px solid #d6e0d3;border-radius:12px;background:#fbfcfa;font-size:14px;line-height:1.45;transition:border-color .2s,background .2s,box-shadow .2s}.lo-on #shipping_method>li:has(input:checked){border-color:#57a33a;background:#f2f9eb;box-shadow:0 0 0 3px #9ee35d26}.lo-on #shipping_method>li>input[type=radio]{position:absolute;left:14px;top:14px;margin:0}.lo-on #shipping_method>li>label{font-weight:700;cursor:pointer;margin:0}.lo-on #shipping_method>li select{margin-top:8px;width:100%;height:42px;border:1px solid #d6e0d3;border-radius:9px;background:#fff;padding:0 10px}.lo-on.woocommerce-checkout #payment{background:transparent !important;border-radius:0;margin-top:8px}.lo-on.woocommerce-checkout #payment ul.payment_methods{border:0 !important;padding:0 !important;background:transparent !important;margin:0 0 14px !important;display:grid;gap:10px}.lo-on.woocommerce-checkout #payment ul.payment_methods>li{list-style:none;margin:0 !important;border:1px solid #d6e0d3;border-radius:12px;padding:14px 16px !important;background:#fbfcfa;transition:border-color .2s,background .2s,box-shadow .2s}.lo-on.woocommerce-checkout #payment ul.payment_methods>li:has(>input:checked){border-color:#57a33a;background:#f2f9eb;box-shadow:0 0 0 3px #9ee35d26}.lo-on.woocommerce-checkout #payment ul.payment_methods>li>label{font-weight:800;font-size:15px;color:var(--ink);cursor:pointer;margin-left:4px}.lo-on.woocommerce-checkout #payment ul.payment_methods>li>label img{max-height:22px;vertical-align:middle;margin-left:8px}.lo-on.woocommerce-checkout #payment div.payment_box{background:#fff !important;border:1px solid var(--line);border-radius:10px;color:var(--ink) !important;margin:12px 0 2px !important;padding:14px !important;font-size:14px}.lo-on.woocommerce-checkout #payment div.payment_box::before{display:none !important}.lo-on.woocommerce-checkout #payment div.payment_box .input-text,.lo-on.woocommerce-checkout #payment div.payment_box select{height:46px;border:1px solid #d6e0d3 !important;border-radius:9px !important;background:#fbfcfa !important}.lo-on.woocommerce-checkout #payment .place-order{padding:0 !important;margin:0 !important}.lo-on .woocommerce-terms-and-conditions-wrapper,.lo-on .woocommerce-privacy-policy-text{font-size:14px;color:var(--muted);line-height:1.6}.lo-on .woocommerce-privacy-policy-text a{color:var(--green);text-decoration:underline}.lo-on.woocommerce-checkout #place_order{float:none;display:block;width:100%;min-height:58px;margin-top:14px;border:0 !important;border-radius:12px !important;background:#9ee35d !important;color:#092b1e !important;font-family:Manrope,sans-serif;font-size:16px !important;font-weight:800 !important;text-transform:none !important;letter-spacing:0;box-shadow:0 14px 30px -14px #3f8a2a;transition:transform .2s,background .2s,box-shadow .2s}.lo-on.woocommerce-checkout #place_order:hover{background:#b6ee83 !important;transform:translateY(-2px);box-shadow:0 18px 34px -14px #3f8a2a}.lo-secure-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:14px;color:var(--muted,#4e5b52)}.lo-secure-note svg{width:15px;height:15px;fill:none;stroke:#3f8a2a;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.lo-on.woocommerce-checkout .blockUI.blockOverlay{border-radius:18px}.lo-on.woocommerce-checkout .woocommerce-NoticeGroup,.lo-on.woocommerce-checkout .woocommerce-error{border-radius:14px}.lo-on.woocommerce-checkout .woocommerce-error{background:#fff4f2 !important;border:1px solid #f2c4bd !important;color:#8a2a1f !important;padding:16px 20px 16px 50px !important}.lo-on .woocommerce-order>.woocommerce-notice--success,.lo-on .woocommerce-thankyou-order-received{background:#f2f9eb;border:1px solid #cfe7bd;border-radius:14px;padding:18px 22px;font-family:Manrope,sans-serif;font-size:17px;font-weight:700;color:var(--forest)}.lo-on ul.woocommerce-order-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;list-style:none;padding:0 !important;margin:18px 0 26px !important}.lo-on ul.woocommerce-order-overview li{margin:0 !important;padding:16px 18px !important;border:1px solid var(--line) !important;border-radius:14px;background:#fff;font-size:13px !important;letter-spacing:1px;text-transform:uppercase;color:var(--muted)}.lo-on ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font-family:Manrope,sans-serif;font-size:16px;letter-spacing:0;text-transform:none;color:var(--ink)}.lo-on .woocommerce-order-details,.lo-on .woocommerce-customer-details{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px 24px;margin-bottom:22px}@media (max-width:991px){.lo-on form.woocommerce-checkout>.row{grid-template-columns:1fr;gap:20px}.lo-on form.woocommerce-checkout>.row>.col-md-5{position:static}.lo-on .wc-block-cart .wc-block-cart__sidebar{position:static}.lo-buy-hero-row{flex-direction:column;align-items:flex-start;gap:16px}}@media (max-width:781px){.lo-on .wc-block-cart.wc-block-components-sidebar-layout{flex-direction:column;flex-wrap:wrap}.lo-on .wc-block-cart .wc-block-cart__main,.lo-on .wc-block-cart .wc-block-cart__sidebar{width:100% !important}}@media (max-width:640px){.lo-buy-hero{padding:16px 18px 16px;margin:10px 0 18px;border-radius:16px}.lo-buy-hero h1{font-size:26px !important;margin:6px 0 4px}.lo-buy-hero p{font-size:14px}.lo-steps{width:100%;justify-content:space-between}.lo-steps li{flex-direction:column;gap:5px;font-size:13px;flex:1;position:relative;text-align:center;white-space:normal}.lo-steps li a{flex-direction:column;gap:5px}.lo-steps li+li::before{position:absolute;top:15px;right:calc(50% + 22px);width:calc(100% - 44px);margin:0}.lo-step-num{margin:0;width:30px;height:30px;font-size:14px}.lo-buy-trust{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-top:14px;padding-top:12px}.lo-buy-trust::-webkit-scrollbar{display:none}.lo-buy-trust li{flex-shrink:0;font-size:13px;padding:6px 11px}.lo-on .wc-block-cart .wc-block-cart__main{padding:4px 16px 12px !important}.lo-on .wc-block-cart .wc-block-cart__sidebar{padding:18px !important}.lo-on .wc-block-cart-item__image{width:auto}.lo-on .wc-block-cart-item__image img{width:68px !important;height:68px}.lo-on .wc-block-cart.is-mobile .wc-block-cart-items__row{grid-template-columns:72px minmax(0,1fr) auto !important;column-gap:10px;padding:14px 0 !important}.lo-on .wc-block-cart.is-mobile .wc-block-cart-items__row td{padding:0 !important;width:auto !important}.lo-on .wc-block-cart.is-mobile .wc-block-cart-item__product{grid-column:2/3 !important;grid-row:1 !important}.lo-on .wc-block-cart.is-mobile .wc-block-cart-item__total{grid-column:3/4 !important;grid-row:1 !important;justify-self:end;text-align:right}.lo-on .wc-block-cart.is-mobile .wc-block-cart-item__total .wc-block-components-product-price{font-size:15px}.lo-on .wc-block-cart.is-mobile .wc-block-components-product-name{font-size:15px !important}.lo-on #customer_details{padding:20px 16px 8px;border-radius:16px}.lo-on form.woocommerce-checkout>.row>.col-md-5{padding:20px 16px;border-radius:16px}.lo-on.woocommerce-checkout form.checkout h3{font-size:18px}.lo-on.woocommerce-checkout .site-content>.container{width:92%}}
@media (max-width: 520px){.lo-hero .lo-coupon-visual{height: 318px !important;min-height: 318px !important}.lo-hero .lo-coupon-ticket{top: 22px !important;bottom: auto !important}}
.lo-on ul.products.slick-slider{display: block !important;grid-template-columns: none !important}
.lo-on ul.products.slick-slider .slick-track{display: flex !important;align-items: stretch}
.lo-on ul.products li.product.lo-li.slick-slide{flex: 0 0 auto !important;min-width: 0 !important;max-width: none !important;height: auto !important;float: left;margin: 0 !important;padding: 0 6px !important;border: 0 !important;box-shadow: none !important;background: none !important;box-sizing: border-box !important}
.lo-on ul.products li.product.lo-li.slick-slide .lo-product{height: 100%;min-width: 0}
.lo-category-hero-mark{justify-self: end;display: grid;place-items: center;width: 150px;aspect-ratio: 1;border-radius: 32px;background: radial-gradient(circle at 50% 40%,#a5f06a2e,transparent 70%),linear-gradient(145deg,#ffffff14,#ffffff05);border: 1px solid #ffffff1f;box-shadow: inset 0 0 50px #8fe05a1f}
.lo-category-hero-mark svg{width: 56%;height: 56%;fill: none;stroke: #b6f27a;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;filter: drop-shadow(0 0 10px #9be86480)}
@media (max-width: 800px){.lo-category-hero-mark{width: 96px;border-radius: 22px}}
