:root{--blue: #1f6b4a;--blue-dark: #0f3d2e;--blue-light: #3d9b6e;--blue-pale: #eef7f1;--blue-bar: #1f6b4a;--gold: #c9a227;--gold-soft: #e8d48b;--gold-dark: #9a7b1a;--accent-green: #1f6b4a;--ink: #1c2a24;--ink-soft: #5a6b62;--bg: #ffffff;--bg-soft: #f4f8f5;--card: #ffffff;--border: #dce8e0;--footer-bg: #0f3d2e;--shadow-sm: 0 4px 14px -4px rgba(15,61,46,.12);--shadow-md: 0 12px 32px -8px rgba(15,61,46,.16);--radius: 14px;--container: 1240px;--font: 'IRANYekan',sans-serif;--site-top-height: 148px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;overflow-x: hidden;overflow-x: clip;max-width: 100%}body{margin: 0;font-family: var(--font);background: var(--bg);color: var(--ink);line-height: 1.85;-webkit-font-smoothing: antialiased;max-width: 100%;overflow-x: hidden;overflow-x: clip}h1,h2,h3,h4{font-family: var(--font);font-weight: 800;margin: 0 0 .5em;color: var(--blue-dark)}p{margin: 0 0 1em}a{color: inherit;text-decoration: none}img,video,iframe,svg{max-width: 100%;height: auto}img{display: block}button{font-family: var(--font);cursor: pointer}.container{max-width: var(--container);margin: 0 auto;padding: 0 24px}main#main{max-width: 100%;overflow-x: clip}.dir-ltr,.phone-ltr{direction: ltr !important;unicode-bidi: isolate !important;text-align: left;display: inline-block;white-space: nowrap}.phone-display{font-size: 1.02rem;font-weight: 700;letter-spacing: .02em}.top-bar-phones .phone-display{font-size: .95rem}.mobile-nav-phones .phone-display{font-size: 1.08rem}.footer-contact-item .phone-display{font-size: .95rem}.contact-card .phone-display{font-size: 1.15rem}.top-bar-slot{height: 50px;overflow: hidden;flex-shrink: 0;transition: height 0.45s cubic-bezier(0.4,0,0.2,1)}.top-bar{background: linear-gradient(90deg,#0f3d2e 0%,#1f6b4a 55%,#0f3d2e 100%);border-bottom: 1px solid rgba(201,162,39,.35);font-size: .82rem;color: #fff;transform: translateY(0);opacity: 1;transition: transform 0.4s cubic-bezier(0.4,0,0.2,1),opacity 0.4s cubic-bezier(0.4,0,0.2,1);will-change: transform,opacity}.top-bar-inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;min-height: 38px;padding-block: 6px}.top-bar-social{display: flex;align-items: center;gap: 10px}.top-bar-social a{width: 38px;height: 38px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: var(--gold-soft);font-size: 1.2rem;transition: color .2s,background .2s}.top-bar-social a:hover{color: #fff;background: rgba(201,162,39,.25)}.top-bar-social__eitaa{width: auto !important;padding: 0 12px;gap: 6px;border-radius: 999px !important;background: #fff !important;border: 1px solid rgba(255,255,255,.55);font-size: .82rem !important;font-weight: 800;color: #1f2937 !important;box-shadow: 0 2px 8px rgba(0,0,0,.12)}.top-bar-social__eitaa span{letter-spacing: .02em;color: #1f2937 !important}.top-bar-social__eitaa:hover{background: #fff7ed !important;color: #9a3412 !important;border-color: #fdba74}.top-bar-phones{display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.top-bar-phones a{display: inline-flex;align-items: center;gap: 6px;color: #fff;font-weight: 600;font-size: .84rem}.top-bar-phones a i{color: var(--gold)}.top-bar-promo{color: var(--gold-soft);font-weight: 700;font-size: .86rem;letter-spacing: .01em}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5em;padding: .75em 1.6em;border-radius: 999px;font-weight: 700;font-size: .92rem;border: 1.5px solid transparent;cursor: pointer;white-space: nowrap;transition: transform .2s,box-shadow .2s,background .2s,color .2s}.btn-primary{background: var(--blue);color: #fff;box-shadow: var(--shadow-sm)}.btn-primary:hover{background: var(--blue-dark);transform: translateY(-2px)}.btn-service{padding: .62em 1.35em;font-size: .86rem;border-radius: 999px;color: #fff;box-shadow: 0 4px 12px rgba(15,61,46,.2)}.btn-service:hover{color: #fff;transform: translateY(-2px)}.about-buttons .btn-service:nth-child(1){background: #1f6b4a}.about-buttons .btn-service:nth-child(2){background: #0f3d2e}.about-buttons .btn-service:nth-child(3){background: #c9a227;color: #0f3d2e}.about-buttons .btn-service:nth-child(4){background: #3d9b6e}.site-top{position: fixed;top: 0;left: 0;right: 0;width: 100%;z-index: 100;background: #fff;box-shadow: 0 2px 12px rgba(0,0,0,.06);transition: box-shadow 0.4s cubic-bezier(0.4,0,0.2,1)}main#main{padding-top: var(--site-top-height);transition: padding-top 0.45s cubic-bezier(0.4,0,0.2,1)}.site-header{position: relative;z-index: 40;background: #fff;border-bottom: 1px solid transparent;overflow: visible}.header-brand-bar{border-bottom: 1px solid rgba(15,61,46,.08);background: #fff}.header-brand-bar__inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-block: 12px;min-height: 76px}.header-brand-bar .header-search-trigger{display: none}.header-nav-bar{background: #fff;border-bottom: 1px solid rgba(15,61,46,.1);position: relative;z-index: 80;overflow: visible}.header-nav-bar__inner{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding-block: 0;min-height: 48px;overflow: visible}.header-inner{display: flex;align-items: center;gap: 12px 16px;padding-block: 8px;position: relative}.main-nav,.desktop-nav{flex: 1 1 auto;display: flex;gap: 0;align-items: stretch;flex-wrap: nowrap;justify-content: flex-start;min-width: 0;overflow: visible}.desktop-nav .nav-item{position: relative;flex: 0 0 auto;display: flex;align-items: stretch}.desktop-nav .nav-link{display: inline-flex;align-items: center;gap: 4px;font-size: .84rem;font-weight: 700;color: var(--ink);padding: 14px 13px;white-space: nowrap;border-radius: 0;transition: color .2s,background .2s,box-shadow .2s;height: 100%;box-sizing: border-box}.desktop-nav .nav-link:hover{color: var(--blue);background: transparent;box-shadow: inset 0 -2px 0 var(--gold)}.submenu-caret{font-size: .6rem;color: var(--ink-soft)}.header-nav-bar,.header-nav-bar__inner,.desktop-nav,.site-header,.site-top{overflow: visible !important}.desktop-nav .nav-item,.desktop-nav .has-submenu{position: relative}.desktop-nav .submenu{position: absolute;top: 100%;right: 0;left: auto;min-width: 220px;background: #fff;border: 1px solid var(--border);border-top: none;border-radius: 0 0 14px 14px;box-shadow: 0 18px 44px rgba(15,61,46,.16);padding: 10px;opacity: 0;visibility: hidden;pointer-events: none;transform: none;margin: 0;margin-top: 0;transition: opacity .12s ease,visibility .12s;z-index: 200;box-sizing: border-box}.desktop-nav .submenu--mega{display: grid;grid-template-columns: repeat(auto-fill,minmax(168px,1fr));gap: 2px 8px;width: min(720px,calc(100vw - 32px));max-width: min(720px,calc(100vw - 32px));padding: 14px 16px}.desktop-nav .submenu--mega a{padding: 10px 12px;border-radius: 10px;line-height: 1.45;white-space: normal}.desktop-nav .has-submenu::after{content: '';position: absolute;left: 0;right: 0;top: 100%;height: 2px;z-index: 201}.desktop-nav .submenu a{font-size: .86rem;font-weight: 600;color: var(--ink);padding: 10px 12px;border-radius: 8px;display: block}.desktop-nav .submenu a:hover{background: var(--blue-pale);color: var(--blue-dark)}.desktop-nav .has-submenu:hover>.submenu,.desktop-nav .has-submenu:focus-within>.submenu{opacity: 1;visibility: visible;pointer-events: auto}.mobile-nav-layer{display: none}.brand{display: flex;align-items: center;flex-shrink: 0}.brand--main{flex-shrink: 0}.brand-logo{height: 66px;width: auto;max-height: 66px;object-fit: contain;transition: height 0.35s ease,max-height 0.35s ease}.brand-slogan{display: flex;align-items: center;flex: 0 1 auto;min-width: 0;margin: 0}.brand-slogan__img{height: 54px;width: auto;max-width: min(420px,48vw);object-fit: contain;object-position: left center}.brand-mark{width: 56px;height: 56px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: var(--blue);color: #fff;font-weight: 800;font-size: 1rem}.brand-text strong{font-size: 1.15rem;color: var(--blue-dark)}.brand-text em{font-style: normal;font-size: .82rem;color: var(--ink-soft)}.header-end{display: flex;align-items: center;gap: 10px;flex: 0 0 auto;margin-inline-start: auto;max-width: none;position: relative;z-index: 90}.header-brand-bar .header-end{margin-inline-start: auto}.header-brand-bar .header-search--desktop{flex: 0 0 auto;width: clamp(200px,24vw,320px);max-width: 320px}.header-brand-bar .header-search__form{width: 100%}.header-brand-bar .header-search__form:focus-within{width: 100%}.header-actions{display: flex;align-items: center;gap: 6px;flex-shrink: 0}.header-action{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 10px;color: var(--ink);text-decoration: none;transition: background .2s,color .2s}.header-action:hover,.header-action:focus-visible{background: rgba(184,61,94,.08);color: var(--accent,#b83d5e)}.header-cart-badge{position: absolute;top: 2px;left: 2px;min-width: 18px;height: 18px;padding: 0 4px;border-radius: 999px;background: var(--accent,#b83d5e);color: #fff;font-size: 11px;font-weight: 700;line-height: 18px;text-align: center}.header-cart-badge.is-empty{display: none}.header-cart-wrap{position: relative;flex-shrink: 0}.header-action--cart{border: 0;background: transparent;cursor: pointer;font: inherit;padding: 0}.header-action--cart[aria-expanded="true"]{background: rgba(184,61,94,.1);color: var(--accent,#b83d5e)}button.mobile-nav__link--cart{width: 100%;border: 0;background: transparent;cursor: pointer;text-align: inherit;font: inherit;display: flex;align-items: center;gap: 8px;position: relative}.header-search--desktop{position: relative;flex: 1 1 auto;min-width: 0;width: 100%;max-width: 420px}.header-search__form{display: flex;align-items: center;gap: 0;position: relative;background: var(--blue-pale,#E3F2FD);border: 1px solid transparent;border-radius: 999px;padding: 0 6px 0 4px;transition: background .2s,border-color .2s,box-shadow .2s,width .25s;width: 100%}.header-search__form:focus-within{background: #fff;border-color: var(--blue,#1565C0);box-shadow: 0 0 0 3px rgba(21,101,192,.12);width: 220px}.header-search__icon{display: flex;align-items: center;justify-content: center;width: 28px;color: var(--ink-soft,#64748b);font-size: .85rem;flex-shrink: 0;pointer-events: none}.header-search__input{flex: 1 1 auto;min-width: 0;border: 0;background: transparent;font: inherit;font-size: .82rem;font-weight: 600;color: var(--ink);padding: 8px 2px;outline: none}.header-search__input::placeholder{color: var(--ink-soft,#94a3b8);font-weight: 500}.header-search__input::-webkit-search-decoration,.header-search__input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none}.header-search__submit{display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;border: 0;border-radius: 50%;background: var(--blue,#1565C0);color: #fff;cursor: pointer;flex-shrink: 0;transition: background .2s,transform .15s}.header-search__submit:hover{background: var(--blue-dark,#0D47A1)}.header-search__submit:active{transform: scale(.96)}.header-search-trigger{display: none;align-items: center;justify-content: center;width: 44px;height: 44px;border: 0;border-radius: 10px;background: transparent;color: var(--blue-dark,#0D47A1);font-size: 1.1rem;cursor: pointer;flex-shrink: 0;transition: background .2s,color .2s}.header-search-trigger:hover,.header-search-trigger:focus-visible{background: var(--blue-pale,#E3F2FD);color: var(--blue,#1565C0);outline: none}.header-mobile-tools{display: none;align-items: center;gap: 2px;flex-shrink: 0}.header-action--cart-mobile{width: 44px;height: 44px;border-radius: 10px;background: rgba(184,61,94,.12);color: var(--accent,#b83d5e);border: 1px solid rgba(184,61,94,.28)}.header-action--cart-mobile .header-cart-badge{top: -3px;left: -3px;min-width: 20px;height: 20px;line-height: 20px;font-size: 12px;box-shadow: 0 2px 8px rgba(184,61,94,.4)}.eitaa-icon{display: inline-block;width: 1em;height: 1em;object-fit: contain;vertical-align: middle;flex-shrink: 0;background: #fff;border-radius: 6px;padding: 2px;box-sizing: content-box}.eitaa-icon--top{width: 16px;height: 16px;padding: 0;background: transparent}.eitaa-icon--store{width: 20px;height: 20px;padding: 0;background: transparent}.eitaa-icon--footer{width: 18px;height: 18px;margin-top: 0;padding: 5px;border-radius: 8px;background: #fff;box-shadow: 0 1px 4px rgba(0,0,0,.18)}.eitaa-icon--float{width: 28px;height: 28px;padding: 0;background: transparent}.eitaa-icon--share{width: 18px;height: 18px;padding: 0;background: transparent}.search-mobile-sheet{display: none}.search-mobile-sheet[hidden]{display: none !important}.nav-toggle{display: none;flex-direction: column;justify-content: center;gap: 5px;background: none;border: none;padding: 8px;flex-shrink: 0;width: 44px;height: 44px}.nav-toggle span{display: block;width: 22px;height: 2px;background: var(--blue-dark);border-radius: 2px;transition: transform .25s,opacity .25s}body.nav-open .nav-toggle span:nth-child(1){transform: translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity: 0}body.nav-open .nav-toggle span:nth-child(3){transform: translateY(-7px) rotate(-45deg)}body.is-scrolled .site-top{box-shadow: 0 4px 20px rgba(0,0,0,.1)}body.is-scrolled .top-bar-slot{height: 0}body.is-scrolled .top-bar{transform: translateY(-100%);opacity: 0;pointer-events: none}body.is-scrolled .header-brand-bar__inner{padding-block: 6px;min-height: 58px;gap: 12px 16px}body.is-scrolled .header-inner{padding-block: 4px;gap: 8px 12px}body.is-scrolled .brand-logo{height: 48px;max-height: 48px}body.is-scrolled .brand-slogan__img{height: 40px}body.is-scrolled .brand-mark{width: 44px;height: 44px;font-size: .88rem}body.is-scrolled .header-nav-bar__inner{min-height: 40px}body.is-scrolled .desktop-nav .nav-link{padding-block: 9px;font-size: .8rem}.hero-banner{position: relative;overflow: hidden;background: var(--bg-soft)}.hero-banner__slider{position: relative;width: 100%}.hero-banner__slide{position: absolute;inset: 0;opacity: 0;display: flex;align-items: center;justify-content: center;transition: opacity .8s ease;pointer-events: none;background: var(--bg-soft)}.hero-banner__slide.is-active{position: relative;inset: auto;opacity: 1;pointer-events: auto;z-index: 1}.hero-banner__slide picture,.hero-banner__slide img{display: block;width: 100%;height: auto;max-width: 100%;object-fit: contain;object-position: center}.hero-banner__link{display: block;width: 100%;line-height: 0}.hero-banner__fallback-bg{position: absolute;inset: 0;background: radial-gradient(ellipse at 20% 30%,rgba(201,162,39,.18),transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(31,107,74,.22),transparent 45%),linear-gradient(135deg,#eef7f1 0%,#f4f8f5 45%,#fff 100%)}.hero-banner--fallback .hero-banner__slide{position: relative;min-height: clamp(220px,28vw,320px)}.hero-banner__overlay{position: absolute;inset: 0;background: linear-gradient(270deg,rgba(255,255,255,.05) 30%,rgba(21,101,192,.08) 100%);display: flex;align-items: center;justify-content: flex-end}.hero-banner__content{width: min(100%,520px);margin-inline-start: auto;padding: 32px 48px 32px 24px;text-align: right}.hero-banner__content h1{font-size: clamp(1.75rem,3.5vw,2.6rem);color: var(--blue-dark);line-height: 1.35;margin-bottom: 10px}.hero-banner__content h1 .text-accent{color: var(--blue)}.hero-banner__content p{font-size: clamp(.95rem,1.8vw,1.1rem);color: var(--ink-soft);margin: 0;line-height: 1.8}.hero-banner__nav{display: flex;justify-content: center;padding: 10px 16px 14px;background: #fff;border-bottom: 1px solid var(--border)}.hero-banner__dots{position: static;transform: none;display: inline-flex;align-items: center;gap: 6px;padding: 7px 14px;background: rgba(15,61,46,.06);border-radius: 999px;z-index: 5}.hero-banner__dot{width: 7px;height: 7px;border-radius: 999px;border: 0;padding: 0;background: rgba(15,61,46,.28);cursor: pointer;transition: width .35s cubic-bezier(.4,0,.2,1),background .25s ease,opacity .25s ease}.hero-banner__dot:hover{background: rgba(15,61,46,.5)}.hero-banner__dot.is-active{width: 22px;background: #1f6b4a;transform: none}.about-section{padding-block: 56px;background: repeating-linear-gradient(45deg,rgba(21,101,192,.03) 0 1px,transparent 1px 20px),repeating-linear-gradient(-45deg,rgba(21,101,192,.03) 0 1px,transparent 1px 20px),var(--bg-soft)}.about-inner{display: grid;grid-template-columns: 1.15fr .85fr;gap: 40px;align-items: center}.about-copy h2{font-size: clamp(1.35rem,2.5vw,1.75rem);margin-bottom: 14px;color: var(--ink)}.about-copy .about-text{color: var(--ink-soft);font-size: .94rem;line-height: 1.95;text-align: justify}.about-buttons{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 24px}.about-media img{width: 100%;border-radius: var(--radius);box-shadow: var(--shadow-md)}.about-media__placeholder{aspect-ratio: 1.1/1;border-radius: var(--radius);background: linear-gradient(145deg,var(--blue-pale),#fff);display: flex;align-items: center;justify-content: center;color: var(--blue);font-size: 4rem;box-shadow: var(--shadow-md)}.home-about-frame{padding-block: 48px 56px;background: linear-gradient(180deg,#f8faf9 0%,#fff 100%)}.home-about-frame__card{border: 1px solid rgba(15,61,46,.1);border-radius: 20px;background: #fff;box-shadow: 0 14px 40px rgba(15,61,46,.08);overflow: hidden;position: relative}.home-about-frame__card::before{content: '';position: absolute;inset: 0 auto auto 0;width: 100%;height: 4px;background: linear-gradient(90deg,#1f6b4a 0%,#c9a227 50%,#1f6b4a 100%)}.home-about-frame__inner{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,.9fr);gap: 36px;align-items: center;padding: 36px 40px}.home-about-frame__title{margin: 0 0 14px;font-size: clamp(1.35rem,2.4vw,1.85rem);font-weight: 800;color: #0f3d2e;line-height: 1.45}.home-about-frame__text{color: #4b5d56;font-size: .95rem;line-height: 1.95;text-align: justify}.home-about-frame__text p:last-child{margin-bottom: 0}.home-about-frame__btn{display: inline-flex;align-items: center;justify-content: center;margin-top: 22px;padding: 12px 26px;border-radius: 999px;background: #1f6b4a;color: #fff;font-size: .92rem;font-weight: 700;text-decoration: none;transition: background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow: 0 8px 22px rgba(31,107,74,.22)}.home-about-frame__btn:hover{background: #0f3d2e;transform: translateY(-2px);box-shadow: 0 12px 28px rgba(15,61,46,.24)}.home-about-frame__body{display: flex;flex-direction: column;justify-content: center}.home-about-frame__media{display: flex;align-items: center;justify-content: center;margin: 0;padding: 14px;border-radius: 16px;overflow: hidden;background: #f3f7f5;border: 1px solid rgba(15,61,46,.08)}.home-about-frame__media img{display: block;width: 100%;height: auto;max-width: 100%;object-fit: contain;object-position: center}@media (max-width: 900px){.home-about-frame__inner{grid-template-columns: 1fr;gap: 24px;padding: 28px 22px}.home-about-frame__body{order: 1}.home-about-frame__media{order: 2}}.partners-section{padding-block: 28px;background: #fff;border-block: 1px solid var(--border)}.partners-shell{position: relative;display: flex;align-items: center;gap: 8px}.partners-swiper{flex: 1;overflow: hidden}.partners-swiper .swiper-slide{display: flex;align-items: center;justify-content: center;height: 100px}.partners-swiper img{max-height: 80px;max-width: 180px;object-fit: contain;filter: grayscale(.4);opacity: .8;transition: filter .2s,opacity .2s}.partners-swiper .swiper-slide:hover img{filter: none;opacity: 1}.partner-placeholder{font-size: .8rem;font-weight: 700;color: var(--ink-soft);padding: 10px 16px;border: 1px dashed var(--border);border-radius: 8px}.partners-nav{flex-shrink: 0;width: 34px;height: 34px;border-radius: 50%;border: 1px solid var(--border);background: #fff;color: var(--blue);display: flex;align-items: center;justify-content: center;transition: background .2s,color .2s}.partners-nav:hover{background: var(--blue);color: #fff}.service-banners{padding-block: 40px;background: #fff}.service-banners-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px}.service-banner{position: relative;border-radius: var(--radius);overflow: hidden;display: block;background: var(--bg-soft);box-shadow: var(--shadow-md);transition: transform .25s,box-shadow .25s}.service-banner:hover{transform: translateY(-3px);box-shadow: 0 16px 36px -10px rgba(15,61,46,.28)}.service-banner img{display: block;width: 100%;height: auto;max-width: 100%;object-fit: contain;object-position: center}.service-banner--gradient{background: linear-gradient(135deg,#1f6b4a 0%,#0f3d2e 45%,#c9a227 160%);min-height: 160px}.service-banner--dark{background: linear-gradient(135deg,#0f3d2e 0%,#1f6b4a 100%);min-height: 160px}.service-banner__fallback{display: flex;flex-direction: column;gap: 6px;align-items: center;justify-content: center;min-height: 160px;padding: 24px;color: #fff;font-size: 1.2rem;font-weight: 800;text-align: center}.service-banner__fallback small{font-size: .9rem;font-weight: 500;color: var(--gold-soft)}.about-section{background: var(--bg-soft)}.about-kicker{display: inline-block;margin: 0 0 8px;color: var(--gold-dark);font-weight: 800;font-size: .85rem;letter-spacing: .04em}.products-section{padding-block: 36px 44px}.products-section--newest{background: linear-gradient(180deg,#e8f5ee 0%,#f4f8f6 55%,#fafcfb 100%)}.products-section--sale{background: linear-gradient(180deg,#fff0eb 0%,#faf6f4 55%,#fafafa 100%)}.products-section--festival{background: linear-gradient(180deg,#fff9ec 0%,#faf8f4 55%,#fafcfb 100%)}.products-section--featured{background: linear-gradient(180deg,#eef7f1 0%,#fff 70%)}.products-section--more{background: #fff}.home-pblock{--pblock-accent: var(--blue);--pblock-head-a: #eef7f1;--pblock-head-b: #ffffff;--pblock-border: #dce8e0;--pblock-icon-bg: linear-gradient(145deg,#1f6b4a 0%,#3d9b6e 100%);--pblock-icon-shadow: rgba(31,107,74,.28);position: relative;background: #fff;border: 1px solid rgba(15,61,46,.09);border-radius: 20px;box-shadow: 0 1px 2px rgba(15,61,46,.04),0 10px 36px rgba(15,61,46,.08);overflow: hidden}.home-pblock::before{content: "";position: absolute;inset-inline: 0;top: 0;height: 4px;background: linear-gradient(90deg,var(--pblock-accent),color-mix(in srgb,var(--pblock-accent) 55%,#fff));z-index: 1}.home-pblock--newest{--pblock-accent: #1f6b4a;--pblock-head-a: #e6f5ec;--pblock-head-b: #ffffff;--pblock-border: #c8e6d4;--pblock-icon-bg: linear-gradient(145deg,#1f6b4a 0%,#48a876 100%);--pblock-icon-shadow: rgba(31,107,74,.32)}.home-pblock--sale{--pblock-accent: #d84332;--pblock-head-a: #fff0eb;--pblock-head-b: #ffffff;--pblock-border: #f5ccc4;--pblock-icon-bg: linear-gradient(145deg,#d84332 0%,#f07159 100%);--pblock-icon-shadow: rgba(216,67,50,.34)}.home-pblock--festival{--pblock-accent: #b8891a;--pblock-head-a: #fff8e8;--pblock-head-b: #ffffff;--pblock-border: #edd9a8;--pblock-icon-bg: linear-gradient(145deg,#b8891a 0%,#dbb544 100%);--pblock-icon-shadow: rgba(184,137,26,.34)}.home-pblock__head{display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 18px 22px;background: linear-gradient(135deg,var(--pblock-head-a) 0%,var(--pblock-head-b) 72%);border-bottom: 1px solid var(--pblock-border)}.home-pblock__lead{display: flex;align-items: center;gap: 14px;min-width: 0}.home-pblock__icon{flex-shrink: 0;width: 50px;height: 50px;border-radius: 15px;display: flex;align-items: center;justify-content: center;background: var(--pblock-icon-bg);color: #fff;font-size: 1.2rem;box-shadow: 0 8px 20px var(--pblock-icon-shadow)}.home-pblock__titles{min-width: 0}.home-pblock__badge{display: inline-flex;align-items: center;margin-bottom: 4px;padding: 3px 10px;border-radius: 999px;background: color-mix(in srgb,var(--pblock-accent) 12%,#fff);border: 1px solid color-mix(in srgb,var(--pblock-accent) 24%,#fff);color: var(--pblock-accent);font-size: .72rem;font-weight: 800;letter-spacing: .02em}.home-pblock__title{margin: 0;font-size: clamp(1.05rem,2.4vw,1.28rem);font-weight: 900;color: var(--ink);letter-spacing: -.02em;line-height: 1.35}.home-pblock__sub{margin: 4px 0 0;font-size: .82rem;font-weight: 600;color: var(--ink-soft);line-height: 1.5}.home-pblock__more{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0;padding: 9px 14px;border-radius: 999px;border: 1px solid var(--pblock-border);background: rgba(255,255,255,.92);color: var(--pblock-accent);font-size: .8rem;font-weight: 800;white-space: nowrap;transition: transform .2s ease,box-shadow .2s ease,background .2s ease}.home-pblock__more:hover{transform: translateY(-1px);box-shadow: 0 6px 16px color-mix(in srgb,var(--pblock-accent) 18%,transparent);background: #fff}.home-pblock__body{padding: 16px 18px 22px;background: #fff}.home-pblock .home-products-shell{padding-inline: 0}.home-pblock .home-products-swiper{padding: 2px 0 6px}.home-pblock .home-product-card{border-color: #e9efeb;box-shadow: 0 2px 10px rgba(15,61,46,.05)}.home-pblock .home-product-card:hover{border-color: color-mix(in srgb,var(--pblock-accent) 22%,#e9efeb);box-shadow: 0 10px 24px color-mix(in srgb,var(--pblock-accent) 14%,transparent)}.home-pblock--sale .home-product-card__price strong{color: #c0392b}.home-pblock--festival .home-product-card__price strong{color: #9a7b1a}.home-pblock .home-products-nav{border-color: var(--pblock-border);color: var(--pblock-accent);box-shadow: 0 6px 18px color-mix(in srgb,var(--pblock-accent) 14%,transparent)}.home-pblock .home-products-nav:hover{background: color-mix(in srgb,var(--pblock-accent) 8%,#fff)}.offers-grid--boxed{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}@media (min-width: 768px){.offers-grid--boxed{grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}}@media (max-width: 767px){.home-pblock__head{flex-direction: column;align-items: stretch}.home-pblock__more{align-self: flex-start}.home-pblock__body{padding-inline: 14px}.home-pblock .home-products-shell{padding-inline: 38px}}.products-section .section-line span{background: transparent}.section-head--products{display: flex;align-items: center;justify-content: flex-start;gap: 16px;margin-bottom: 24px;flex-wrap: wrap}.home-products-shell{position: relative;padding-inline: 0}.home-products-swiper{overflow: hidden;padding: 4px 2px 8px}.home-products-swiper .swiper-slide{height: auto;display: flex}.home-products-nav{position: absolute;top: 42%;transform: translateY(-50%);z-index: 3;width: 40px;height: 40px;border-radius: 50%;border: 1px solid #d4e8de;background: #fff;color: #1f6b4a;box-shadow: 0 6px 18px rgba(31,107,74,.14);cursor: pointer;display: none;align-items: center;justify-content: center;transition: transform .2s ease,box-shadow .2s ease,background .2s ease}.home-products-nav:hover{background: #f0faf5;box-shadow: 0 8px 22px rgba(31,107,74,.18)}.home-products-nav:active{transform: translateY(-50%) scale(.96)}.home-products-nav--prev{inset-inline-end: -4px}.home-products-nav--next{inset-inline-start: -4px}.home-product-card{display: flex;flex-direction: column;width: 100%;height: 100%;background: #fff;border: 1px solid #e4ece7;border-radius: 14px;overflow: hidden;box-shadow: 0 6px 18px rgba(15,61,46,.07);transition: transform .22s ease,box-shadow .22s ease}.home-product-card:hover{transform: translateY(-3px);box-shadow: 0 12px 28px rgba(15,61,46,.12)}.home-product-card__media{position: relative;display: flex;align-items: center;justify-content: center;aspect-ratio: 3 / 4;min-height: 260px;padding: 10px 12px;background: #f7f9f8;text-decoration: none}.home-product-card__media img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;object-position: center}.home-product-card__badge{position: absolute;z-index: 2;padding: 4px 8px;border-radius: 6px;font-size: .68rem;font-weight: 800;line-height: 1.2;color: #fff}.home-product-card__badge--stock{inset-inline-start: 8px;bottom: 8px;background: #1f9d55}.home-product-card__badge--sale{inset-inline-start: 8px;top: 8px;background: #d64545}.home-product-card__variety{position: absolute;z-index: 2;inset-inline-start: 8px;top: 8px;padding: 4px 10px;border-radius: 999px;font-size: .68rem;font-weight: 800;color: #1e3a5f;background: rgba(255,255,255,.94);border: 1px solid rgba(30,58,95,.14);box-shadow: 0 2px 8px rgba(0,0,0,.06)}.home-product-card__media:has(.home-product-card__badge--sale) .home-product-card__variety{top: 36px}.home-product-card__body{display: flex;flex-direction: column;align-items: center;gap: 8px;padding: 14px 12px 16px;text-align: center;flex: 1}.home-product-card__title{margin: 0;font-size: .92rem;font-weight: 800;line-height: 1.45}.home-product-card__title a{color: var(--blue);text-decoration: none}.home-product-card__title a:hover{color: var(--gold-dark)}.home-product-card__price{display: flex;flex-direction: column;gap: 2px;font-size: .82rem;color: var(--ink)}.home-product-card__price del{color: #888;font-size: .76rem}.home-product-card__price strong{color: #1f6b4a;font-weight: 800}.home-product-card__cta{margin-top: auto;color: #1f6b4a;font-weight: 800;font-size: .86rem;text-decoration: none}.home-product-card__cta:hover{color: var(--gold-dark)}@media (max-width: 767px){.home-products-shell{padding-inline: 38px}.home-products-nav{display: flex}.home-product-card__media{min-height: 300px}}@media (min-width: 768px){.home-products-shell{padding-inline: 0}}.home-articles{position: relative;padding-block: 64px 72px;overflow: hidden;background: radial-gradient(ellipse 80% 60% at 100% 0%,rgba(201,162,39,.14),transparent 55%),radial-gradient(ellipse 70% 50% at 0% 100%,rgba(31,107,74,.12),transparent 50%),linear-gradient(165deg,#f7fbf8 0%,#eef6f1 45%,#f8f4e8 100%)}.home-articles::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(15,61,46,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(15,61,46,.03) 1px,transparent 1px);background-size: 28px 28px;mask-image: linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);pointer-events: none}.home-articles .container{position: relative;z-index: 1}.home-articles__head{text-align: center;max-width: 560px;margin: 0 auto 36px}.home-articles__eyebrow{display: inline-flex;align-items: center;gap: 8px;margin-bottom: 12px;padding: 6px 14px;border-radius: 999px;background: rgba(201,162,39,.16);color: var(--gold-dark);font-size: .78rem;font-weight: 800;letter-spacing: .02em}.home-articles__title{margin: 0;font-size: clamp(1.45rem,3vw,1.9rem);color: var(--blue-dark)}.home-articles__shell{position: relative}.home-articles-swiper{overflow: hidden;padding-bottom: 4px}.home-articles-swiper .swiper-wrapper{display: flex;align-items: stretch}.home-articles-swiper .swiper-slide{height: auto;display: flex;box-sizing: border-box}.home-article-card{width: 100%;height: 100%;min-height: 100%;display: flex;flex-direction: column;background: #fff;border: 1px solid rgba(15,61,46,.08);border-radius: 18px;overflow: hidden;box-shadow: 0 10px 28px -14px rgba(15,61,46,.22);transition: transform .3s ease,box-shadow .3s ease}.home-article-card:hover{transform: translateY(-5px);box-shadow: 0 18px 36px -14px rgba(15,61,46,.28)}.home-article-card__media{position: relative;display: block;aspect-ratio: 16 / 10;background: linear-gradient(145deg,var(--blue-pale),#e8f0ea);overflow: hidden}.home-article-card__media img{width: 100%;height: 100%;object-fit: cover;transition: transform .45s ease}.home-article-card:hover .home-article-card__media img{transform: scale(1.05)}.home-article-card__shine{position: absolute;inset: 0;background: linear-gradient(135deg,transparent 40%,rgba(201,162,39,.18),transparent 70%);opacity: 0;transition: opacity .35s;pointer-events: none}.home-article-card:hover .home-article-card__shine{opacity: 1}.home-article-card__placeholder{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: var(--blue);font-size: 2.2rem}.home-article-card__body{position: relative;display: flex;flex-direction: column;flex: 1;gap: 10px;padding: 16px 18px 18px}.home-article-card__body::before{content: "";position: absolute;top: 0;right: 0;left: 0;height: 3px;background: linear-gradient(90deg,var(--blue),var(--gold))}.home-article-card__title{margin: 0;font-size: .98rem;font-weight: 800;line-height: 1.65;min-height: calc(1.65em * 2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.home-article-card__title a{color: var(--ink)}.home-article-card__title a:hover{color: var(--blue)}.home-article-card__excerpt{margin: 0;font-size: .82rem;line-height: 1.75;color: var(--ink-soft);min-height: calc(1.75em * 2);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.home-article-card__excerpt:empty{visibility: hidden}.home-article-card__more{margin-top: auto;display: inline-flex;align-items: center;gap: 8px;align-self: flex-start;font-size: .84rem;font-weight: 800;color: var(--blue)}.home-article-card__more i{font-size: .72rem;transition: transform .25s}.home-article-card__more:hover i{transform: translateX(-3px)}.home-articles__nav{display: none;justify-content: center;gap: 10px;margin-top: 18px}.home-articles-nav{width: 42px;height: 42px;border: 1px solid rgba(15,61,46,.14);border-radius: 50%;background: #fff;color: var(--blue-dark);display: inline-flex;align-items: center;justify-content: center;box-shadow: var(--shadow-sm);transition: background .2s,color .2s,border-color .2s}.home-articles-nav:hover{background: var(--blue);border-color: var(--blue);color: #fff}.home-articles__foot{margin-top: 28px;text-align: center}.home-articles__all{display: inline-flex;align-items: center;gap: 8px;padding: 11px 20px;border-radius: 999px;background: var(--blue-dark);color: #fff !important;font-size: .88rem;font-weight: 800;box-shadow: 0 10px 22px -10px rgba(15,61,46,.45);transition: transform .2s,background .2s}.home-articles__all:hover{background: var(--blue);transform: translateY(-2px)}@media (max-width: 767px){.home-articles{padding-block: 44px 52px}.home-articles__head{margin-bottom: 24px}.home-articles__nav{display: flex}.home-article-card__excerpt{-webkit-line-clamp: 2}}.articles-section{padding-block: 56px 64px;background: #fff}.articles-grid--home{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px}.article-card--home{background: #fff;border: 1px solid var(--border);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow-sm)}[data-reveal]{opacity: 0;transform: translateY(20px);transition: opacity .6s,transform .6s}[data-reveal].is-visible{opacity: 1;transform: none}.text-accent{color: var(--blue)}.site-footer{background: var(--footer-bg);color: rgba(255,255,255,.88);padding-block: 44px 0}.site-footer,.site-footer p,.site-footer span,.site-footer a,.site-footer h4{color: rgba(255,255,255,.88) !important}.site-footer a:hover{color: var(--blue-light) !important}.footer-grid--3{display: grid;grid-template-columns: 1.2fr 1fr .7fr;gap: 32px;padding-bottom: 32px;align-items: start}.footer-col h4{color: #fff !important;font-size: .95rem;margin-bottom: 16px;font-weight: 800}.footer-links-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 8px 20px}.footer-links-grid .footer-sublink{font-size: .78rem;opacity: .88;padding-right: 12px}.footer-col a,.footer-col span{font-size: .84rem;line-height: 1.75}.footer-contact-item{display: flex;align-items: flex-start;gap: 10px;margin-bottom: 10px}.footer-contact-item i{color: var(--blue-light);margin-top: 3px}.footer-col--brand{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px}.footer-enamad{display: flex;align-items: center;justify-content: center;margin-top: 4px}.footer-enamad__link{display: inline-block;line-height: 0}.footer-enamad__img{width: 112px;height: 120px;max-width: 112px;object-fit: contain;background: #fff;border-radius: 8px;padding: 4px}.footer-brand-link{display: inline-flex;align-items: center;justify-content: center;padding: 14px 18px;border-radius: 18px;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.12);box-shadow: 0 8px 24px rgba(0,0,0,.25);transition: background .2s,transform .2s,box-shadow .2s}.footer-brand-link:hover{background: rgba(255,255,255,.14);transform: translateY(-2px);box-shadow: 0 12px 28px rgba(0,0,0,.3)}.footer-brand-logo{max-height: 88px;width: auto;max-width: 200px;object-fit: contain;border-radius: 14px;filter: brightness(1.08)}.brand-mark--footer{width: 72px;height: 72px;font-size: 1rem}.footer-bar{background: var(--blue-bar);padding: 14px 24px;text-align: center;display: flex;flex-direction: column;align-items: center;gap: 4px}.footer-bar p{margin: 0;font-size: .8rem;color: rgba(255,255,255,.92) !important}.footer-bar__credit{font-size: .78rem !important;opacity: .95}.footer-bar a{color: #fff !important;font-weight: 600}.float-actions{position: fixed;bottom: 22px;left: 22px;z-index: 60;display: flex;flex-direction: column;gap: 10px}.float-btn{width: 56px;height: 56px;border-radius: 50%;display: flex;align-items: center;justify-content: center;color: #fff;font-size: 1.35rem;box-shadow: 0 8px 22px -4px rgba(0,0,0,.35);text-decoration: none}.float-btn--phone{background: var(--blue)}.float-btn--bale{background: #fff;width: 56px;min-width: 56px;height: 56px;padding: 0;border-radius: 50%;border: 1px solid rgba(15,23,42,.1);box-shadow: 0 8px 22px -4px rgba(0,0,0,.2)}.float-btn--bale .bale-icon{width: 28px;height: 28px}.float-btn--bale:hover{background: #f0f9ff;border-color: #7dd3fc}.float-btn--whatsapp{background: #25D366}.float-btn--eitaa{background: #fff;width: 56px;min-width: 56px;height: 56px;padding: 0;border-radius: 50%;border: 1px solid rgba(15,23,42,.1);box-shadow: 0 8px 22px -4px rgba(0,0,0,.2)}.float-btn--eitaa:hover{background: #fff7ed;border-color: #fdba74}.float-btn__ico{display: inline-flex;align-items: center;justify-content: center;line-height: 0}.float-btn__txt{display: none}.to-top{position: fixed;bottom: 22px;right: 22px;z-index: 60;width: 42px;height: 42px;border-radius: 50%;background: var(--blue);color: #fff;display: flex;align-items: center;justify-content: center;opacity: 0;pointer-events: none;transition: opacity .3s}.to-top.visible{opacity: 1;pointer-events: auto}@media (max-width: 900px){.float-actions{left: 0;right: 0;bottom: 0;flex-direction: row;align-items: stretch;justify-content: space-between;gap: 0;padding: 6px 4px calc(6px + env(safe-area-inset-bottom,0px));background: rgba(255,255,255,.97);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px);border: 0;border-top: 1px solid rgba(15,61,46,.1);border-radius: 0;box-shadow: 0 -6px 20px -14px rgba(15,61,46,.28);z-index: 90}.float-btn{flex: 1 1 0;width: auto;min-width: 0;max-width: none;height: auto;min-height: 52px;margin: 0;padding: 6px 4px 4px;border-radius: 12px;border: 0 !important;background: transparent !important;box-shadow: none !important;color: #3d5248;font-size: inherit;flex-direction: column;gap: 3px;transition: background .15s ease,color .15s ease}.float-btn:active,.float-btn:hover{background: rgba(31,107,74,.07) !important}.float-btn__ico{width: 28px;height: 28px;border-radius: 9px;background: #f1f6f3;color: #1f6b4a;font-size: .95rem}.float-btn__ico i{font-size: .95rem;line-height: 1}.float-btn--whatsapp .float-btn__ico{background: #e8f8ee;color: #1faa4b}.float-btn--phone .float-btn__ico{background: #e8f2ed;color: #0f3d2e}.float-btn--eitaa .float-btn__ico{background: #fff4eb}.float-btn--eitaa .eitaa-icon,.float-btn--eitaa .eitaa-icon--float{width: 16px !important;height: 16px !important}.float-btn__txt{display: block;font-size: 10px;font-weight: 700;line-height: 1.2;letter-spacing: .01em;color: #4a5f55}.site-footer{padding-bottom: calc(74px + env(safe-area-inset-bottom,0px))}main#main{padding-bottom: calc(8px + env(safe-area-inset-bottom,0px))}.to-top{bottom: calc(76px + env(safe-area-inset-bottom,0px));right: 14px;z-index: 95;width: 36px;height: 36px;font-size: .85rem}}@media (max-width: 1100px){.desktop-nav .nav-link{font-size: .78rem;padding: 11px 10px}.brand-slogan__img{max-width: min(360px,36vw);height: 53px}}@media (max-width: 900px){.site-header{backdrop-filter: none}.header-nav-bar{display: none !important}.header-brand-bar .header-end{display: none !important}.header-brand-bar__inner{display: grid;grid-template-columns: 40px minmax(88px,108px) minmax(0,1fr) 64px;align-items: center;gap: 4px 6px;min-height: 58px;padding-block: 6px}.header-mobile-tools{display: inline-flex;grid-column: 4;grid-row: 1;justify-self: end;width: 64px;justify-content: flex-end;gap: 0}.header-brand-bar .header-search-trigger{display: flex;width: 34px;height: 34px;font-size: 1rem;border-radius: 8px}.header-action--cart-mobile{width: 34px;height: 34px;border-radius: 8px;background: rgba(184,61,94,.08);border: 0;font-size: .95rem}.header-action--cart-mobile .header-cart-badge{top: -4px;left: -4px;min-width: 17px;height: 17px;line-height: 17px;font-size: 10px}.nav-toggle{display: flex;grid-column: 1;grid-row: 1;justify-self: start}.brand--main{grid-column: 2;grid-row: 1;justify-self: start;margin: 0;min-width: 0;max-width: 130px}.brand-slogan{grid-column: 3;grid-row: 1;justify-self: stretch;margin: 0;min-width: 0;max-width: 100%;overflow: hidden}.brand-slogan__img{height: 58px;max-width: 100%;width: auto;object-fit: contain;object-position: center}.brand-logo{height: 72px;max-height: 72px;width: auto;max-width: 100%;transition: height .3s ease,max-height .3s ease}body.is-scrolled .brand-logo{height: 61px;max-height: 61px}body.is-scrolled .brand-slogan__img{height: 49px}body.is-scrolled .header-brand-bar__inner,body.is-scrolled .header-inner{padding-block: 4px}.search-mobile-sheet{display: block;position: fixed;inset: 0;z-index: 600;pointer-events: none;visibility: hidden}.search-mobile-sheet.is-open{pointer-events: auto;visibility: visible}.search-mobile-sheet[hidden]{display: none !important}.search-mobile-sheet.is-open[hidden]{display: block !important}.search-mobile-sheet__backdrop{position: absolute;inset: 0;background: rgba(15,23,42,.55);opacity: 0;transition: opacity .25s ease}.search-mobile-sheet.is-open .search-mobile-sheet__backdrop{opacity: 1}.search-mobile-sheet__panel{position: absolute;top: 0;right: 0;left: 0;width: 100%;box-sizing: border-box;background: #fff;padding: max(10px,env(safe-area-inset-top,0px)) 12px 14px;box-shadow: 0 12px 32px rgba(0,0,0,.16);transform: translateY(-10px);opacity: 0;transition: transform .28s cubic-bezier(.32,.72,0,1),opacity .22s ease}.search-mobile-sheet.is-open .search-mobile-sheet__panel{transform: translateY(0);opacity: 1}.search-mobile-sheet__bar{position: relative;display: flex;align-items: center;gap: 8px;width: 100%}.search-mobile-sheet__form{display: flex;align-items: center;flex: 1 1 auto;min-width: 0;width: 100%;max-width: none;box-sizing: border-box;background: #f1f5f9;border: 1.5px solid #cbd5e1;border-radius: 14px;padding: 4px 10px 4px 4px;transition: background .2s,border-color .2s,box-shadow .2s}.search-mobile-sheet__form:focus-within{background: #fff;border-color: var(--blue,#1565C0);box-shadow: 0 0 0 3px rgba(21,101,192,.15)}.search-mobile-sheet__icon{display: flex;align-items: center;justify-content: center;width: 28px;flex-shrink: 0;color: #64748b;font-size: 1rem;pointer-events: none}.search-mobile-sheet__input{flex: 1 1 auto;min-width: 0;width: 100%;border: 0;background: transparent;font: inherit;font-size: 16px;font-weight: 600;color: var(--ink,#0f172a);padding: 12px 4px;outline: none}.search-mobile-sheet__input::placeholder{color: #94a3b8;font-weight: 500}.search-mobile-sheet__input::-webkit-search-decoration,.search-mobile-sheet__input::-webkit-search-cancel-button{-webkit-appearance: none;appearance: none}.search-mobile-sheet__go{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;flex-shrink: 0;border: 0;border-radius: 12px;background: var(--blue,#1565C0);color: #fff;font-size: 1rem;cursor: pointer}.search-mobile-sheet__go:active{transform: scale(.97)}.search-mobile-sheet__close{display: flex;align-items: center;justify-content: center;width: 44px;height: 44px;flex-shrink: 0;border: 0;border-radius: 12px;background: #e2e8f0;color: #334155;font-size: 1.15rem;cursor: pointer}.search-mobile-sheet__close:active{background: #cbd5e1}.search-mobile-sheet__dropdown{position: absolute;top: calc(100% + 8px);right: 0;left: 0;width: 100%;max-height: min(60vh,440px);z-index: 2}.mobile-nav-layer{display: block;position: fixed;inset: 0;z-index: 500;pointer-events: none;visibility: hidden}.mobile-nav-layer.is-open{pointer-events: auto;visibility: visible}.mobile-nav-backdrop{position: absolute;inset: 0;background: rgba(15,23,42,.52);opacity: 0;transition: opacity .28s ease}.mobile-nav-layer.is-open .mobile-nav-backdrop{opacity: 1}.mobile-nav-drawer{position: absolute;top: 0;right: 0;bottom: 0;width: min(320px,88vw);background: #fff;display: flex;flex-direction: column;box-shadow: -12px 0 40px rgba(0,0,0,.18);transform: translateX(100%);transition: transform .32s cubic-bezier(.32,.72,0,1)}.mobile-nav-layer.is-open .mobile-nav-drawer{transform: translateX(0)}.mobile-nav-drawer__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 16px 18px;border-bottom: 1px solid var(--border);background: var(--bg-soft);flex-shrink: 0}.mobile-nav-drawer__title{font-size: 1.05rem;font-weight: 800;color: var(--blue-dark)}.mobile-nav-drawer__close{width: 42px;height: 42px;border: 1px solid var(--border);border-radius: 10px;background: #fff;color: var(--ink);display: flex;align-items: center;justify-content: center;font-size: 1.15rem;flex-shrink: 0}.mobile-nav-drawer__body{flex: 1;overflow-y: auto;-webkit-overflow-scrolling: touch;padding: 6px 0}.mobile-nav__item{border-bottom: 1px solid var(--border)}.mobile-nav__item.has-submenu{display: grid;grid-template-columns: 1fr 48px;grid-template-rows: auto auto}.mobile-nav__link{display: flex;align-items: center;padding: 15px 18px;font-size: .94rem;font-weight: 600;color: var(--ink);grid-column: 1}.mobile-nav__item:not(.has-submenu) .mobile-nav__link{grid-column: 1 / -1}.mobile-nav__subtoggle{grid-column: 2;grid-row: 1;display: flex;align-items: center;justify-content: center;width: 48px;min-height: 52px;border: 0;border-inline-start: 1px solid var(--border);background: var(--bg-soft);color: var(--blue);font-size: .8rem;transition: transform .2s}.mobile-nav__item.is-open>.mobile-nav__subtoggle{transform: rotate(180deg)}.mobile-nav__sub{grid-column: 1 / -1;display: none;flex-direction: column;background: var(--bg-soft);padding: 4px 0 10px}.mobile-nav__item.is-open>.mobile-nav__sub{display: flex}.mobile-nav__sublink{display: block;padding: 12px 18px 12px 28px;font-size: .88rem;font-weight: 600;color: var(--ink-soft);border-bottom: 1px solid rgba(0,0,0,.04)}.mobile-nav__sublink:last-child{border-bottom: 0}.mobile-nav__sublink:hover{color: var(--blue);background: rgba(21,101,192,.06)}.mobile-nav-drawer__foot{flex-shrink: 0;padding: 14px 18px 20px;border-top: 1px solid var(--border);background: var(--bg-soft);display: flex;flex-direction: column;gap: 10px}.mobile-nav-drawer__phone{display: flex;align-items: center;gap: 10px;padding: 12px 14px;background: #fff;border: 1px solid var(--border);border-radius: 10px;font-weight: 700;color: var(--ink)}.mobile-nav-drawer__phone i{color: var(--blue);width: 20px;text-align: center}.about-inner{grid-template-columns: 1fr}.about-media{order: -1;max-width: 360px;margin: 0 auto}.service-banners-grid{grid-template-columns: 1fr}.footer-grid--3{grid-template-columns: 1fr 1fr}.footer-col--brand{grid-column: 1 / -1;justify-content: flex-start}}@media (max-width: 600px){.top-bar-phones a .phone-display{font-size: .88rem}.footer-grid--3,.footer-links-grid{grid-template-columns: 1fr}.about-buttons{flex-direction: column}.about-buttons .btn-service{width: 100%;justify-content: center}.hero-banner__content{padding: 24px}.partners-nav{display: none}}body.nav-open{overflow: hidden}.story-rail{padding: 22px 0 6px;background: #fff;border-bottom: 1px solid var(--border)}.story-rail__track{display: flex;gap: 14px;overflow-x: auto;padding: 6px 2px 16px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none}.story-rail__track::-webkit-scrollbar{display: none}.story-item{flex: 0 0 auto;width: 86px;border: 0;background: transparent;padding: 0;cursor: pointer;text-align: center;scroll-snap-align: start;transition: transform .2s}.story-item:hover{transform: translateY(-2px)}a.story-item{text-decoration: none;color: inherit;display: inline-block}.story-item--link:focus-visible{outline: 2px solid var(--blue);outline-offset: 3px;border-radius: 12px}.home-categories{position: relative;padding: 28px 0 34px;background: linear-gradient( 180deg,#ffffff 0%,#f6fbf8 10%,#dcefe6 32%,#b5dcc8 50%,#dcefe6 68%,#f6fbf8 90%,#ffffff 100% );border-bottom: none;overflow: hidden}.home-categories .section-head--compact{margin-bottom: 12px;padding-top: 2px}.home-categories .section-head--compact .section-line span{font-size: .95rem;background: transparent}.home-categories__scroll{position: relative;margin-inline: -8px;padding-inline: 8px}.home-categories__scroll::before,.home-categories__scroll::after{content: "";position: absolute;top: 0;bottom: 18px;width: 32px;z-index: 2;pointer-events: none;opacity: 0;transition: opacity .25s ease}.home-categories__scroll::before{inset-inline-start: 0;background: linear-gradient(to left,rgba(220,239,230,.95),rgba(220,239,230,0))}.home-categories__scroll::after{inset-inline-end: 0;background: linear-gradient(to right,rgba(220,239,230,.95),rgba(220,239,230,0))}.home-categories__scroll.is-overflow-start::before,.home-categories__scroll.is-overflow-end::after{opacity: 1}.home-categories__track{display: flex;flex-wrap: nowrap;gap: 18px;overflow-x: auto;overflow-y: hidden;padding: 6px 4px 18px;scroll-snap-type: x mandatory;scroll-padding-inline: 12px;-webkit-overflow-scrolling: touch;overscroll-behavior-x: contain;scrollbar-width: none;touch-action: pan-x}.home-categories__track::-webkit-scrollbar{display: none}.home-cat-card{flex: 0 0 auto;width: 118px;border: 0;background: transparent;padding: 0;text-align: center;text-decoration: none;color: inherit;scroll-snap-align: start;transition: transform .22s ease}.home-cat-card:hover{transform: translateY(-3px)}.home-cat-card:focus-visible{outline: 2px solid var(--blue);outline-offset: 4px;border-radius: 14px}.home-cat-card__frame{--cat-size: 108px;display: block;position: relative;width: var(--cat-size);height: var(--cat-size);margin: 0 auto 10px;padding: 3px;border-radius: 50%;background: linear-gradient(145deg,#c9a227 0%,#1f6b4a 42%,#2d8a5e 58%,#c9a227 100%);box-shadow: 0 8px 22px rgba(31,107,74,.16),0 0 0 4px rgba(255,255,255,.75);transition: transform .25s ease,box-shadow .25s ease}.home-cat-card:hover .home-cat-card__frame{transform: scale(1.06);box-shadow: 0 12px 28px rgba(31,107,74,.22),0 0 0 5px rgba(201,162,39,.28)}.home-cat-card__frame::after{display: none}.home-cat-card__img{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;overflow: hidden;background: #f3f6f4;border: 2px solid #fff;border-radius: 50%}.home-cat-card__img img{width: 100%;height: 100%;object-fit: cover;content-visibility: auto}.home-cat-card__img i{color: var(--blue);font-size: 1.6rem}.home-cat-card__label{display: block;font-size: .78rem;font-weight: 800;color: var(--ink);line-height: 1.4;max-height: 2.8em;overflow: hidden}@media (min-width: 768px){.home-categories{padding: 34px 0 40px}.home-categories__track{display: flex;flex-wrap: nowrap;justify-content: flex-start;overflow-x: auto;gap: 24px;padding-bottom: 8px}.home-categories__track:not(.is-scrollable){justify-content: center}.home-cat-card{width: 138px}.home-cat-card__frame{--cat-size: 120px}.home-categories__scroll::before,.home-categories__scroll::after{display: none}}@media (max-width: 767px){.home-categories__scroll.is-hint .home-categories__track{animation: home-cats-nudge 1.1s ease-in-out 1.2s 1}}@keyframes home-cats-nudge{0%,100%{transform: translateX(0)}35%{transform: translateX(-14px)}70%{transform: translateX(0)}}.story-item__ring{display: block;width: 76px;height: 76px;margin: 0 auto 8px;padding: 3px;border-radius: 50%;background: linear-gradient(135deg,#c9a227,#1f6b4a 55%,#c9a227)}.story-item__img{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;background: #f3f6f4;border: 2px solid #fff}.story-item__img img{width: 100%;height: 100%;object-fit: cover;content-visibility: auto}.story-item__img i{color: var(--blue);font-size: 1.25rem}.story-item__label{display: block;font-size: .72rem;font-weight: 700;color: var(--ink);line-height: 1.35;max-height: 2.7em;overflow: hidden}.story-viewer{position: fixed;inset: 0;z-index: 900;display: flex;align-items: center;justify-content: center}.story-viewer[hidden]{display: none !important}.story-viewer__backdrop{position: absolute;inset: 0;background: rgba(8,20,16,.88)}.story-viewer__shell{position: relative;width: min(420px,100vw);height: min(780px,100vh);background: #0b1f18;border-radius: 16px;overflow: hidden;box-shadow: 0 20px 60px rgba(0,0,0,.45)}.story-viewer__progress{position: absolute;top: 10px;left: 10px;right: 10px;z-index: 3;display: flex;gap: 4px}.story-viewer__progress i{flex: 1;height: 3px;border-radius: 99px;background: rgba(255,255,255,.25);overflow: hidden}.story-viewer__progress i em{display: block;height: 100%;width: 0;background: #fff;border-radius: inherit}.story-viewer__progress i.is-done em{width: 100%}.story-viewer__progress i.is-active em{animation: storyFill linear forwards}@keyframes storyFill{from{width: 0}to{width: 100%}}.story-viewer__close{position: absolute;top: 22px;left: 12px;z-index: 4;width: 36px;height: 36px;border: 0;border-radius: 50%;background: rgba(0,0,0,.35);color: #fff;cursor: pointer}.story-viewer__nav{position: absolute;top: 0;bottom: 0;width: 42%;z-index: 2;border: 0;background: transparent;cursor: pointer}.story-viewer__nav--prev{right: 0}.story-viewer__nav--next{left: 0}.story-viewer__media{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: #0b1f18}.story-viewer__media img,.story-viewer__media video{width: 100%;height: 100%;object-fit: contain;background: #0b1f18}.story-viewer__loader{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: #0b1f18;z-index: 2}.story-viewer__loader span{width: 36px;height: 36px;border: 3px solid rgba(255,255,255,.25);border-top-color: #fff;border-radius: 50%;animation: storySpin .75s linear infinite}@keyframes storySpin{to{transform: rotate(360deg)}}.story-viewer__media video.is-ready{opacity: 1}.story-viewer__media video:not(.is-ready){opacity: 0}.story-viewer__foot{position: absolute;right: 0;left: 0;bottom: 0;z-index: 3;padding: 18px 16px 22px;background: linear-gradient(transparent,rgba(0,0,0,.72));color: #fff;display: flex;align-items: center;justify-content: space-between;gap: 12px}.story-viewer__foot strong{font-size: .95rem}.story-viewer__foot strong[hidden]{display: none !important}.story-viewer__cta{flex-shrink: 0;background: var(--gold);color: #0f3d2e;font-weight: 800;font-size: .82rem;padding: .55em 1em;border-radius: 999px}.story-viewer__cta[hidden]{display: none !important}body.story-open{overflow: hidden}.sms-cta{padding: 56px 0;background: radial-gradient(ellipse at 80% 0%,rgba(201,162,39,.12),transparent 45%),linear-gradient(180deg,#f4f8f6 0%,#eaf3ee 100%)}.sms-cta__card{display: grid;grid-template-columns: 1.15fr .95fr;gap: 32px;align-items: center;padding: 36px 40px;border-radius: 24px;background: #fff;border: 1px solid rgba(15,61,46,.1);box-shadow: 0 18px 40px rgba(15,61,46,.08);position: relative;overflow: hidden}.sms-cta__card::before{content: '';position: absolute;inset-inline-end: -40px;inset-block-start: -40px;width: 180px;height: 180px;border-radius: 50%;background: radial-gradient(circle,rgba(201,162,39,.2),transparent 70%);pointer-events: none}.sms-cta__copy{position: relative;z-index: 1}.sms-cta__copy h2{font-size: clamp(1.35rem,2.5vw,1.9rem);margin: 0 0 12px;line-height: 1.45;color: #0f3d2e;font-weight: 800}.sms-cta__copy p{margin: 0;color: #35584a;line-height: 1.85;font-size: 1.02rem;max-width: 36em}.sms-cta__form{position: relative;z-index: 1}.sms-cta__fields{display: flex;gap: 8px;background: #f3f7f5;border: 1px solid rgba(15,61,46,.12);border-radius: 999px;padding: 6px;box-shadow: inset 0 1px 2px rgba(15,61,46,.04)}.sms-cta__input{flex: 1;min-width: 0;border: 0;background: transparent;color: #0f3d2e;padding: 14px 18px;font-size: 1.05rem;font-weight: 700;direction: ltr;text-align: left;unicode-bidi: isolate}.sms-cta__input::placeholder{color: #7a9589;font-weight: 600}.sms-cta__btn{border: 0;border-radius: 999px;background: linear-gradient(135deg,#1f6b4a,#0f3d2e);color: #fff;font-weight: 800;padding: 0 26px;cursor: pointer;white-space: nowrap;box-shadow: 0 8px 18px rgba(15,61,46,.2)}.sms-cta__btn:hover{filter: brightness(1.06)}.sms-cta__hint{min-height: 1.4em;margin: 12px 8px 0;font-size: .9rem;color: #1f6b4a;font-weight: 700}@media (max-width: 800px){.sms-cta__card{grid-template-columns: 1fr;padding: 24px;gap: 18px}.sms-cta__fields{flex-direction: column;border-radius: 18px}.sms-cta__btn{height: 50px}.story-viewer__shell{width: 100vw;height: 100vh;border-radius: 0}}.store-info{padding: 48px 0 8px;background: linear-gradient(180deg,#f7faf8,#eef5f1)}.store-info__card{background: #fff;border: 1px solid rgba(15,61,46,.1);border-radius: 22px;padding: 28px 32px;box-shadow: 0 14px 34px rgba(15,61,46,.06)}.store-info__head h2{margin: 0 0 16px;color: #0f3d2e;font-size: clamp(1.25rem,2.2vw,1.65rem);font-weight: 800}.store-info__body{color: #2d4f42;line-height: 2;font-size: .98rem;white-space: normal}.store-info__actions{margin-top: 20px;display: flex;flex-wrap: wrap;gap: 10px}.store-info__eitaa{display: inline-flex;align-items: center;gap: 10px;background: #fff;color: #9a3412 !important;font-weight: 800;padding: 12px 18px;border-radius: 999px;border: 1px solid #fdba74;box-shadow: 0 8px 18px rgba(154,52,18,.1)}.store-info__eitaa:hover{background: #fff7ed}.store-info__eitaa span{opacity: .92;font-size: .85rem;font-weight: 700;color: #7c2d12}@media (max-width: 700px){.store-info__card{padding: 22px 18px}.desktop-nav .submenu--mega{width: min(100vw - 24px,920px);grid-template-columns: repeat(2,minmax(0,1fr))}}.cat-circles{padding: 28px 0 8px;background: #fff;border-bottom: 1px solid var(--border)}.cat-circles__track{display: flex;gap: 18px;overflow-x: auto;padding: 8px 4px 20px;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.cat-circle{flex: 0 0 auto;width: 92px;text-align: center;scroll-snap-align: start;transition: transform .2s}.cat-circle:hover{transform: translateY(-3px)}.cat-circle__img{width: 78px;height: 78px;margin: 0 auto 10px;border-radius: 50%;display: flex;align-items: center;justify-content: center;overflow: hidden;background: var(--blue-pale);border: 2px solid var(--gold-soft);box-shadow: 0 6px 16px rgba(15,61,46,.08)}.cat-circle__img img{width: 100%;height: 100%;object-fit: cover}.cat-circle__img i{color: var(--blue);font-size: 1.4rem}.cat-circle__label{display: block;font-size: .78rem;font-weight: 700;color: var(--ink);line-height: 1.4}.cat-banners{padding: 48px 0;background: var(--bg-soft)}.cat-banners__grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.cat-banner{position: relative;display: block;min-height: 210px;border-radius: var(--radius);overflow: hidden;background: var(--blue-dark);box-shadow: var(--shadow-sm)}.cat-banner img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .4s ease}.cat-banner:hover img{transform: scale(1.05)}.cat-banner__overlay{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: flex-end;gap: 4px;padding: 18px;background: linear-gradient(180deg,transparent 30%,rgba(15,61,46,.82) 100%);color: #fff}.cat-banner__overlay strong{font-size: 1.05rem}.cat-banner__overlay em{font-style: normal;font-size: .8rem;color: var(--gold-soft);font-weight: 600}.cat-banner--0{background: linear-gradient(145deg,#0f3d2e,#1f6b4a)}.cat-banner--1{background: linear-gradient(145deg,#1f6b4a,#3d9b6e)}.cat-banner--2{background: linear-gradient(145deg,#0f3d2e,#c9a227)}.cat-banner--3{background: linear-gradient(145deg,#145c40,#0f3d2e)}.offers-section{padding: 48px 0 56px;background: radial-gradient(circle at 10% 20%,rgba(201,162,39,.22),transparent 40%),linear-gradient(135deg,#0f3d2e 0%,#1f6b4a 55%,#145c40 100%);color: #fff}.offers-head{margin-bottom: 28px}.offers-head__badge{display: inline-block;background: var(--gold);color: #0f3d2e;font-size: .78rem;font-weight: 800;padding: .35em .9em;border-radius: 999px;margin-bottom: 10px}.offers-head h2{color: #fff;font-size: 1.6rem;margin: 0 0 6px}.offers-head p{margin: 0;color: rgba(255,255,255,.82)}.offers-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px}.offer-card{position: relative;background: #fff;color: var(--ink);border-radius: var(--radius);overflow: hidden;box-shadow: var(--shadow-md);transition: transform .25s}.offer-card:hover{transform: translateY(-4px)}.offer-card__discount{position: absolute;top: 10px;right: 10px;z-index: 2;background: var(--gold);color: #0f3d2e;font-weight: 800;font-size: .8rem;padding: .3em .55em;border-radius: 8px}.offer-card__img{width: 100%;aspect-ratio: 3/4;object-fit: cover;background: var(--blue-pale)}.offer-card__body{padding: 12px 14px 16px}.offer-card__title{font-size: .9rem;font-weight: 700;margin: 0 0 8px;line-height: 1.5;color: var(--ink)}.offer-card__price{display: flex;flex-wrap: wrap;align-items: baseline;gap: 8px}.offer-card__price del{color: var(--ink-soft);font-size: .8rem}.offer-card__price strong{color: var(--blue-dark);font-size: .95rem}.offer-card__days{display: inline-block;margin-top: 8px;font-size: .78rem;font-weight: 700;color: var(--gold-dark)}.hero-brand{color: var(--gold-dark);font-weight: 800;font-size: .95rem;margin: 0 0 8px !important}.site-footer a:hover{color: var(--gold) !important}.site-footer h4{color: var(--gold-soft)}.bale-icon{display: inline-block;vertical-align: middle;object-fit: contain}.share-bale img.bale-icon,.product-quick-item--bale .bale-icon{width: 22px;height: 22px}.admin-front-bar{position: fixed;bottom: 14px;left: 14px;z-index: 10050;display: flex;gap: 8px;align-items: center;padding: 6px;border-radius: 999px;background: rgba(15,23,42,.92);box-shadow: 0 8px 28px rgba(0,0,0,.28);backdrop-filter: blur(6px)}.admin-front-bar a{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 999px;font-size: .82rem;font-weight: 700;color: #fff;text-decoration: none;white-space: nowrap}.admin-front-bar__edit{background: #1f6b4a}.admin-front-bar__edit:hover{background: #15803d;color: #fff}.admin-front-bar__dash{background: rgba(255,255,255,.12)}.admin-front-bar__dash:hover{background: rgba(255,255,255,.2);color: #fff}@media (max-width: 600px){.admin-front-bar{bottom: 78px;left: 10px;right: auto;max-width: calc(100vw - 20px)}.admin-front-bar a{padding: 7px 11px;font-size: .76rem}}@media (max-width: 992px){.cat-banners__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.offers-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.top-bar-inner{flex-wrap: wrap;justify-content: center;gap: 2px 8px;padding-block: 4px}.top-bar-promo{display: block;flex: 1 1 100%;order: -1;text-align: center;font-size: .72rem;line-height: 1.45;padding: 0 4px}.top-bar-phones,.top-bar-social{display: none}.top-bar-slot{height: auto;min-height: 34px}}@media (max-width: 600px){.cat-banners__grid,.offers-grid{grid-template-columns: 1fr}.cat-circle{width: 78px}.cat-circle__img{width: 66px;height: 66px}}:root{--lgbazar-accent: #1f6b4a;--lgbazar-accent-dark: #0f3d2e;--lgbazar-accent-light: #eef7f1;--lgbazar-accent-border: #dce8e0;--lgbazar-text: #1c2a24;--lgbazar-text-light: #5a6b62;--lgbazar-text-muted: #7a8b82;--lgbazar-bg-light: #f4f8f5;--lgbazar-border: #dce8e0;--lgbazar-radius: 10px;--lgbazar-radius-lg: 14px;--lgbazar-shadow: 0 5px 20px rgba(15,61,46,0.08);--lgbazar-container: 1240px;--lgbazar-lh-body: 1.75;--lgbazar-lh-heading: 1.4;--type-body: 1.0625rem;--type-h1: 1.875rem;--type-h2: 1.375rem;--type-h3: 1.1875rem;--type-h4: 1.0625rem}.skip-link{position: absolute;inset-inline-start: 12px;top: -100px;z-index: 10000;padding: 10px 16px;background: var(--lgbazar-accent);color: #fff;font-weight: 700;border-radius: 8px;text-decoration: none;transition: top .2s ease}.skip-link:focus{top: 12px;outline: 2px solid #fff;outline-offset: 2px}.visually-hidden,.sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}body{font-family: 'IRANYekan',system-ui,sans-serif;color: var(--lgbazar-text);background: #fff;line-height: var(--lgbazar-lh-body)}.breadcrumb{background: var(--lgbazar-bg-light);padding: 14px 0;font-size: 0.9em;border-bottom: 1px solid var(--lgbazar-border);margin: 0}.breadcrumb .container{max-width: var(--lgbazar-container)}.breadcrumb ol{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0}.breadcrumb li{display: flex;align-items: center;gap: 8px;color: var(--lgbazar-text-muted)}.breadcrumb li:not(:first-child)::before{content: '/';color: #bdc3c7}.breadcrumb a{color: var(--lgbazar-accent);text-decoration: none;transition: color 0.2s}.breadcrumb a:hover{color: var(--lgbazar-accent-dark)}.breadcrumb span{color: var(--lgbazar-text);font-weight: 500}.page-article{max-width: var(--lgbazar-container);margin: 0 auto;padding: 44px 24px 40px;width: 100%;box-sizing: border-box;overflow-x: clip}.page-header{margin-bottom: 28px;padding-bottom: 20px;border-bottom: 2px solid var(--lgbazar-border);position: relative}.page-header::after{content: '';position: absolute;bottom: -2px;right: 0;width: 72px;height: 2px;background: var(--lgbazar-accent)}.page-excerpt{font-size: 1.05em;color: var(--lgbazar-text-light);line-height: 1.75;margin: 0 0 24px;padding: 16px 20px;background: var(--lgbazar-bg-light);border-right: 4px solid var(--lgbazar-accent);border-radius: 0 8px 8px 0}.page-h1{font-size: var(--type-h1);font-weight: 800;color: var(--lgbazar-text);margin: 0 0 14px;line-height: var(--lgbazar-lh-heading);letter-spacing: -0.015em;max-width: 40em}.page-meta{display: flex;flex-wrap: wrap;gap: 16px;color: var(--lgbazar-text-muted);font-size: 0.9em;line-height: 1.5}.page-content,.page-content-intro,.page-content-continued{color: var(--lgbazar-text);font-size: var(--type-body);line-height: var(--lgbazar-lh-body);word-wrap: break-word;overflow-wrap: break-word;max-width: 100%;min-width: 0;overflow-x: clip}.page-content img,.page-content-intro img,.page-content-continued img,.page-content video,.page-content iframe,.page-content-intro video,.page-content-intro iframe,.page-content-continued video,.page-content-continued iframe{max-width: 100% !important;height: auto}.page-content table,.page-content-intro table,.page-content-continued table{max-width: 100%;display: block;overflow-x: auto;-webkit-overflow-scrolling: touch}.page-content *,.page-content-intro *,.page-content-continued *{font-family: inherit !important}.page-content h2,.page-content-intro h2,.page-content-continued h2{font-size: var(--type-h2);font-weight: 800;color: var(--lgbazar-text);margin: 1.75em 0 0.65em;line-height: var(--lgbazar-lh-heading);letter-spacing: -0.01em;padding-right: 12px;border-right: 3px solid var(--lgbazar-accent)}.page-content h2:first-child,.page-content-intro h2:first-child,.page-content-continued h2:first-child{margin-top: 0.85em}.page-content h3,.page-content-intro h3,.page-content-continued h3{font-size: var(--type-h3);font-weight: 700;color: var(--lgbazar-text);margin: 1.45em 0 0.55em;line-height: var(--lgbazar-lh-heading)}.page-content h4,.page-content-intro h4,.page-content-continued h4{font-size: var(--type-h4);font-weight: 700;color: var(--lgbazar-text);margin: 1.25em 0 0.5em;line-height: var(--lgbazar-lh-heading)}.page-content p,.page-content-intro p{margin: 0 0 12px;line-height: 1.75}.page-content p:last-child,.page-content-intro p:last-child{margin-bottom: 0}.page-content p:empty,.page-content-intro p:empty{margin: 0;height: 0;min-height: 0;padding: 0;line-height: 0;overflow: hidden}.page-content p:has(>br:only-child),.page-content-intro p:has(>br:only-child){margin: 0;height: 0;min-height: 0;line-height: 0;overflow: hidden}.page-content ul,.page-content ol,.page-content-intro ul,.page-content-intro ol{margin: 12px 25px 16px;padding-right: 22px}.page-content li,.page-content-intro li{margin-bottom: 6px;line-height: 1.7}.page-content li:last-child,.page-content-intro li:last-child{margin-bottom: 0}.page-content a,.page-content-intro a{color: var(--lgbazar-accent);text-decoration: none;border-bottom: 1px dashed var(--lgbazar-accent);transition: color 0.2s,border-color 0.2s}.page-content a:hover,.page-content-intro a:hover{color: var(--lgbazar-accent-dark);border-bottom-style: solid}.page-content img,.page-content-intro img{display: block;max-width: 100%;height: auto;margin: 24px auto;border-radius: var(--lgbazar-radius);box-shadow: var(--lgbazar-shadow)}.page-content img[style*="float"],.page-content-intro img[style*="float"]{float: none !important;margin-left: auto !important;margin-right: auto !important}.page-content figure,.page-content-intro figure{margin: 28px auto;text-align: center;max-width: 100%}.page-content figure img,.page-content-intro figure img{margin: 0 auto 10px}.page-content figcaption,.page-content-intro figcaption{font-size: 0.85em;color: var(--lgbazar-text-muted);font-style: italic}.page-content p:has(>img:only-child),.page-content-intro p:has(>img:only-child){text-align: center}.page-content blockquote,.page-content-intro blockquote{border-right: 4px solid var(--lgbazar-accent);background: var(--lgbazar-bg-light);padding: 20px 25px;margin: 25px 0;border-radius: 0 8px 8px 0;color: #555;font-style: italic}.page-content table,.page-content-intro table{width: 100%;max-width: 100%;border-collapse: collapse;margin: 25px 0;background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 3px 10px rgba(0,0,0,0.05);table-layout: fixed}.page-content thead th,.page-content-intro thead th{background: var(--lgbazar-accent);color: #fff;padding: 12px 15px;text-align: right;font-weight: 600;border: none}.page-content th,.page-content td,.page-content-intro th,.page-content-intro td{padding: 12px 15px;text-align: right;border-bottom: 1px solid var(--lgbazar-border)}.page-content tbody tr:nth-child(even),.page-content-intro tbody tr:nth-child(even){background: var(--lgbazar-bg-light)}.page-content tbody tr:hover,.page-content-intro tbody tr:hover{background: var(--lgbazar-accent-light)}.page-content table.jadval5,.page-content-intro table.jadval5{width: 100%;border-collapse: collapse;margin: 25px 0;background: #fff;border-radius: 8px;overflow: hidden;box-shadow: 0 3px 10px rgba(0,0,0,0.05);font-size: 0.95em}.page-content table.jadval5 td,.page-content table.jadval5 th,.page-content-intro table.jadval5 td,.page-content-intro table.jadval5 th{padding: 12px 14px;text-align: center;border: 1px solid var(--lgbazar-border);vertical-align: middle}.page-content table.jadval5 tr:first-child td,.page-content table.jadval5 tr:first-child th,.page-content-intro table.jadval5 tr:first-child td,.page-content-intro table.jadval5 tr:first-child th{background: var(--lgbazar-accent);color: #fff;font-weight: 700}.page-content table.jadval5 tr:nth-child(even) td,.page-content-intro table.jadval5 tr:nth-child(even) td{background: var(--lgbazar-bg-light)}.page-content table.jadval5[dir="ltr"] td,.page-content table.jadval5[dir="ltr"] th{direction: rtl;text-align: center}.page-content strong,.page-content-intro strong{font-weight: 700}.page-content code,.page-content-intro code{background: var(--lgbazar-border);padding: 2px 8px;border-radius: 4px;font-family: monospace;direction: ltr;display: inline-block}.page-content pre,.page-content-intro pre{background: #2c3e50;color: #fff;padding: 20px;border-radius: 8px;overflow-x: auto;direction: ltr;text-align: left;margin: 20px 0}.page-content mark,.page-content-intro mark{background: #fef9c3;padding: 1px 3px;border-radius: 3px}.page-content a.content-banner,.content-banner{display: flex;align-items: center;gap: 10px;text-decoration: none !important;border-bottom: none !important;background: var(--lgbazar-accent-light);border-right: 4px solid var(--lgbazar-accent);border-radius: var(--lgbazar-radius);padding: 14px 18px;margin: 20px 0;color: var(--lgbazar-accent);font-weight: 700;font-size: 15px;transition: background 0.15s,transform 0.15s}.content-banner:hover{background: #fadbd8;transform: translateX(-3px);color: var(--lgbazar-accent-dark)}.content-banner-icon{flex-shrink: 0;font-size: 14px}.content-banner-title{flex: 1}.page-content .cke-video-wrapper,.page-content-intro .cke-video-wrapper{margin: 24px auto;max-width: 100%}.page-content .cke-video-wrapper video,.page-content-intro .cke-video-wrapper video,.page-content video,.page-content-intro video{display: block;max-width: 100%;height: auto;margin: 0 auto;border-radius: var(--lgbazar-radius)}.page-gallery{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(220px,1fr)) !important;gap: 14px !important;margin: 24px 0 !important}.page-gallery a{display: flex;align-items: center;justify-content: center;min-height: 200px;padding: 12px;border-radius: 10px;overflow: hidden;background: #fff;border: 1px solid var(--lgbazar-border);cursor: zoom-in;text-decoration: none !important;transition: transform 0.18s ease,box-shadow 0.18s ease}.page-gallery a:hover{transform: translateY(-2px);box-shadow: 0 8px 22px rgba(0,0,0,0.12)}.page-gallery a img{width: auto !important;max-width: 100% !important;height: auto !important;max-height: 200px !important;object-fit: contain !important;border-radius: 6px !important;display: block;margin: 0 auto !important}.toc-box{background: var(--lgbazar-accent-light);border: 1px solid var(--lgbazar-accent-border);border-radius: var(--lgbazar-radius-lg);padding: 18px 22px;margin: 20px 0 28px}.toc-title{font-size: 0.95rem;font-weight: 800;color: var(--lgbazar-accent);margin: 0 0 12px;line-height: var(--lgbazar-lh-heading);display: flex;align-items: center;gap: 8px}.toc-list{list-style: none;margin: 0;padding: 0}.toc-list li{padding: 6px 0;border-bottom: 1px dashed var(--lgbazar-accent-border);display: flex;align-items: baseline}.toc-list li:last-child{border-bottom: none}.toc-list li::before{display: none}.toc-list li a{font-size: 0.95em;color: var(--lgbazar-text-light);font-weight: 500;text-decoration: none;border-bottom: none;flex: 1;transition: color 0.15s}.toc-list li a:hover{color: var(--lgbazar-accent)}.toc-level-3{padding-right: 18px}.page-section{margin: 36px 0}.page-section .section-title,.section-title{font-size: var(--type-h2);font-weight: 800;color: var(--lgbazar-text);margin: 0 0 18px;padding-right: 12px;border-right: 3px solid var(--lgbazar-accent);line-height: var(--lgbazar-lh-heading)}.section-text .section-content{line-height: var(--lgbazar-lh-body);color: var(--lgbazar-text);font-size: var(--type-body)}.section-text .section-content p{margin: 0 0 12px;line-height: 1.75}.section-text .section-content img{display: block;max-width: 100%;margin: 20px auto;border-radius: var(--lgbazar-radius)}.section-text .section-content h2,.section-text .section-content h3{color: var(--lgbazar-text);font-weight: 700;margin: 20px 0 10px}.gallery-grid{display: grid;gap: 12px}.gallery-grid.gallery-cols-2{grid-template-columns: repeat(2,1fr)}.gallery-grid.gallery-cols-3{grid-template-columns: repeat(3,1fr)}.gallery-grid.gallery-cols-4{grid-template-columns: repeat(4,1fr)}.gallery-grid.gallery-cols-5{grid-template-columns: repeat(5,1fr)}.gallery-grid.gallery-cols-6{grid-template-columns: repeat(6,1fr)}.gallery-item{border-radius: var(--lgbazar-radius);overflow: hidden;background: #fff;box-shadow: 0 2px 8px rgba(0,0,0,0.06);border: 1px solid var(--lgbazar-border);display: flex;flex-direction: column}.gallery-item .gallery-link{flex: 1;display: flex;align-items: center;justify-content: center;min-height: 220px;padding: 16px;background: #fff}.gallery-item img{width: auto;max-width: 100%;max-height: 200px;height: auto;object-fit: contain;display: block;margin: 0 auto;transition: transform 0.3s}.gallery-link{display: block;cursor: zoom-in}.gallery-item:hover img{transform: scale(1.05)}.gallery-caption{font-size: 0.8em;color: var(--lgbazar-text-muted);padding: 8px 10px;text-align: center;background: var(--lgbazar-bg-light);border-top: 1px solid var(--lgbazar-border)}.video-wrapper{position: relative;padding-top: 56.25%;border-radius: var(--lgbazar-radius-lg);overflow: hidden;box-shadow: var(--lgbazar-shadow);background: #1a1a1a}.video-wrapper iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: none}.video-wrapper.video-native{position: static;padding-top: 0;background: transparent;box-shadow: none;display: flex;justify-content: center}.video-wrapper.video-native video{position: static;width: auto;max-width: 100%;max-height: 70vh;border-radius: var(--lgbazar-radius-lg);box-shadow: var(--lgbazar-shadow);background: #000}.download-list{display: flex;flex-direction: column;gap: 10px}.download-item{display: flex;align-items: center;gap: 12px;padding: 14px 18px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius);text-decoration: none;color: var(--lgbazar-text);transition: all 0.15s}.download-item:hover{border-color: var(--lgbazar-accent);background: var(--lgbazar-accent-light);transform: translateX(-3px)}.download-icon{flex-shrink: 0;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;background: var(--lgbazar-accent);color: #fff;border-radius: 50%}.download-name{flex: 1;font-weight: 600;font-size: 14px}.download-size{font-size: 12px;color: var(--lgbazar-text-muted)}.front-form .form-group{margin-bottom: 16px}.front-form label{display: block;margin-bottom: 6px;font-weight: 600;font-size: 14px}.front-form .required{color: var(--lgbazar-accent)}.front-form input[type=text],.front-form input[type=email],.front-form input[type=tel],.front-form input[type=number],.front-form input[type=date],.front-form input[type=file],.front-form select,.front-form textarea{width: 100%;padding: 11px 14px;border: 1px solid var(--lgbazar-border);border-radius: 8px;font-size: 14px;font-family: inherit;color: var(--lgbazar-text);background: #fff;transition: border-color 0.15s,box-shadow 0.15s}.front-form input:focus,.front-form select:focus,.front-form textarea:focus{outline: none;border-color: var(--lgbazar-accent);box-shadow: 0 0 0 3px var(--lgbazar-accent-light)}.btn-form-submit{background: var(--lgbazar-accent);color: #fff;border: none;border-radius: 8px;padding: 12px 32px;font-size: 15px;font-weight: 700;cursor: pointer;font-family: inherit;transition: background 0.15s}.btn-form-submit:hover{background: var(--lgbazar-accent-dark)}.captcha2-row{display: flex;align-items: center;gap: 10px}.captcha2-equation{display: flex;align-items: center;gap: 8px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: 8px;padding: 8px 12px;flex: 1}.captcha2-num{display: inline-flex;align-items: center;justify-content: center;min-width: 38px;height: 40px;background: #fff;border: 1px solid var(--lgbazar-accent-border);border-radius: 8px;font-size: 20px;font-weight: 800;color: var(--lgbazar-accent)}.captcha2-op{font-size: 18px;font-weight: 700;color: var(--lgbazar-text-light)}.captcha2-input{width: 60px !important;height: 40px;text-align: center;font-size: 18px;font-weight: 700;padding: 0 !important;border: 1px solid var(--lgbazar-border) !important;border-radius: 8px !important}.section-audio .audio-player{display: flex;align-items: center;gap: 14px;padding: 14px 18px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg)}.audio-play{width: 46px;height: 46px;background: var(--lgbazar-accent);color: #fff;border: none;border-radius: 50%;cursor: pointer;display: flex;align-items: center;justify-content: center}.audio-bar{height: 7px;background: var(--lgbazar-border);border-radius: 99px;cursor: pointer;overflow: hidden;direction: ltr}.audio-bar-fill{height: 100%;width: 0;background: var(--lgbazar-accent);border-radius: 99px}.section-banner .banner-link{display: flex;align-items: center;gap: 16px;padding: 20px 24px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);text-decoration: none;color: var(--lgbazar-text);transition: all 0.2s}.section-banner .banner-link:hover{border-color: var(--lgbazar-accent);background: var(--lgbazar-accent-light)}.banner-title{font-size: 16px;font-weight: 700}.table-scroll{overflow-x: auto;border-radius: var(--lgbazar-radius-lg);box-shadow: 0 2px 8px rgba(0,0,0,0.06)}.section-table table{width: 100%;border-collapse: collapse}.section-table th{background: var(--lgbazar-accent);color: #fff;padding: 12px 16px;text-align: right;font-weight: 700}.section-table td{padding: 11px 16px;border: 1px solid var(--lgbazar-border)}.children-section{margin-top: 48px;margin-bottom: 0;padding: 48px 24px 56px;background: var(--lgbazar-bg-light);width: auto;max-width: none;margin-right: -24px;margin-left: -24px;box-sizing: border-box}.children-section--after-content{margin-top: 36px}.children-subcategories{margin: 1.25rem 0 1.75rem}.children-subcategories--above-shop{width: 100%;margin: 0 0 1.5rem;padding: 0}.children-section__wrap--shop>.children-subcategories--above-shop{margin-bottom: 1.75rem}.children-subcategories .children-grid{margin-top: 0}.children-grid--subcategories{grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 24px}.children-subcategories .child-card:not(.child-card--product) .child-card-media,.children-grid--subcategories .child-card-media{height: 300px;min-height: 300px;padding: 16px 18px}.children-subcategories .child-card:not(.child-card--product) .child-card-media .child-card-img,.children-grid--subcategories .child-card-media img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain}.children-section--shop{padding-top: 20px}.children-section__wrap{max-width: var(--lgbazar-container,1200px);margin: 0 auto;padding: 0 24px}.shop-layout{display: grid;grid-template-columns: 280px minmax(0,1fr);gap: 28px;align-items: start}.shop-main{min-width: 0}.shop-main .children-grid{max-width: none;margin: 0;padding: 0}.shop-sidebar{position: sticky;top: 88px}.shop-aside-col{display: flex;flex-direction: column;gap: 16px;min-width: 0;position: sticky;top: 88px;align-self: start}.shop-aside-col .plist-filters--sidebar{margin: 0}@media (min-width: 992px){.shop-aside-col .shop-sidebar{position: static;top: auto}.shop-aside-col .shop-cat-sidebar{position: static;top: auto}}.shop-cat-sidebar{position: sticky;top: 88px;background: #fff;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 14px;padding: 16px 14px 18px;box-shadow: 0 4px 16px rgba(15,23,42,0.04)}.shop-cat-sidebar__head{display: flex;align-items: center;justify-content: space-between;gap: 8px;margin-bottom: 12px;padding-bottom: 10px;border-bottom: 1px solid var(--lgbazar-border,#e5e7eb)}.shop-cat-sidebar__head strong{font-size: 0.95rem;color: var(--lgbazar-text,#1f2937)}.shop-cat-sidebar__close{display: none;border: 0;background: transparent;width: 36px;height: 36px;border-radius: 8px;cursor: pointer;color: var(--lgbazar-text,#1f2937);font-size: 1.1rem}.shop-cat-list{list-style: none;margin: 0;padding: 0 4px 0 0;display: flex;flex-direction: column;gap: 4px;max-height: min(48vh,380px);overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;scrollbar-color: rgba(31,107,74,.35) transparent}.shop-cat-list::-webkit-scrollbar{width: 6px}.shop-cat-list::-webkit-scrollbar-track{background: transparent;border-radius: 999px}.shop-cat-list::-webkit-scrollbar-thumb{background: rgba(31,107,74,.3);border-radius: 999px}.shop-cat-list::-webkit-scrollbar-thumb:hover{background: rgba(31,107,74,.5)}.shop-cat-link{display: flex;align-items: center;justify-content: space-between;gap: 8px;padding: 10px 12px;border-radius: 10px;text-decoration: none;color: var(--lgbazar-text,#1f2937);font-size: 0.9rem;font-weight: 600;transition: background .15s,color .15s}.shop-cat-link:hover,.shop-cat-link.is-active{background: var(--lgbazar-accent-light,#E3F2FD);color: var(--lgbazar-accent-dark,#0D47A1)}.shop-cat-count{font-size: 0.75rem;font-weight: 700;color: var(--lgbazar-text-muted,#78909c);background: #f1f5f9;min-width: 22px;height: 22px;border-radius: 6px;display: inline-flex;align-items: center;justify-content: center;padding: 0 6px}.related-pages-nav,.children-jump{margin: 12px 0 26px;padding: 0;max-width: 100%;min-width: 0}.related-pages-nav__head{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.related-pages-nav__badge{width: 40px;height: 40px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;background: linear-gradient(145deg,#0f766e,#14b8a6);color: #fff;font-size: 0.95rem;box-shadow: 0 6px 14px rgba(15,118,110,0.22)}.related-pages-nav__title{margin: 0;font-size: 1.02rem;font-weight: 800;color: #0f766e;line-height: 1.35}.related-pages-nav__list{list-style: none;margin: 0;padding: 4px 0 10px;display: flex;flex-wrap: nowrap;gap: 10px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;scroll-snap-type: x mandatory;scrollbar-width: thin;max-width: 100%}.related-pages-nav__list::-webkit-scrollbar{height: 5px}.related-pages-nav__list::-webkit-scrollbar-thumb{background: #99f6e4;border-radius: 99px}.related-pages-nav__list>li{flex: 0 0 auto;max-width: 100%}.related-pages-nav__card{display: flex;align-items: center;gap: 10px;width: min(280px,78vw);min-width: 200px;max-width: 100%;padding: 10px 12px;border-radius: 14px;text-decoration: none;color: inherit;background: #fff;border: 1px solid #d1fae5;box-shadow: 0 4px 14px rgba(15,118,110,0.06);scroll-snap-align: start;transition: border-color .18s,box-shadow .18s,transform .18s,background .18s}.related-pages-nav__page-icon{width: 34px;height: 34px;border-radius: 10px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;background: #ecfdf5;color: #0f766e;font-size: 0.9rem}.related-pages-nav__name{min-width: 0;flex: 1;font-size: 0.9rem;font-weight: 700;line-height: 1.45;color: var(--lgbazar-text,#1a1a2e);display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.related-pages-nav__arrow{width: 28px;height: 28px;border-radius: 999px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;background: #0f766e;color: #fff;font-size: 0.7rem}.related-pages-nav__card:hover{border-color: #5eead4;background: #f0fdfa;box-shadow: 0 10px 22px rgba(15,118,110,0.12);transform: translateY(-1px)}.related-pages-nav__card:hover .related-pages-nav__name{color: #0f766e}@media (max-width: 700px){.related-pages-nav__badge{width: 36px;height: 36px;border-radius: 10px}.related-pages-nav__title{font-size: 0.98rem}.related-pages-nav__card{width: min(260px,78vw);padding: 9px 10px}.related-pages-nav__name{font-size: 0.86rem}}.shop-mobile-bar{display: none}.shop-mobile-bar__actions{display: flex;align-items: center;gap: 8px;flex: 1;min-width: 0}.shop-filter-overlay{display: none}.shop-empty-msg{margin-top: 16px}.shop-mobile-filter-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border-radius: 10px;border: 1px solid var(--lgbazar-border,#e5e7eb);background: #fff;font-family: inherit;font-size: 14px;font-weight: 600;color: var(--lgbazar-text,#1f2937);cursor: pointer;box-shadow: 0 2px 8px rgba(0,0,0,0.06)}.shop-mobile-filter-btn__badge{display: inline-flex;align-items: center;justify-content: center;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--lgbazar-primary,#a50034);color: #fff;font-size: 10px;font-weight: 700}.shop-mobile-results{font-size: 13px;color: var(--lgbazar-muted,#6b7280)}.children-section--articles{margin-top: 40px;margin-bottom: 48px;padding: 32px 0 40px}.children-section-title{font-size: var(--type-h2);font-weight: 800;color: var(--lgbazar-text);text-align: center;margin: 0 auto 28px;padding: 0 24px;max-width: var(--lgbazar-container);line-height: var(--lgbazar-lh-heading)}.children-buttons{display: flex;flex-wrap: wrap;gap: 10px;justify-content: center;max-width: var(--lgbazar-container);margin: 0 auto;padding: 0 24px}.children-buttons .cta-btn:hover{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(21,101,192,0.15)}.children-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 22px;max-width: var(--lgbazar-container);margin: 0 auto;padding: 0 24px}.child-card{border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);overflow: hidden;color: var(--lgbazar-text);transition: all 0.2s;display: flex;flex-direction: column;background: #fff;box-shadow: 0 4px 14px rgba(15,61,46,0.07)}.children-grid .child-card--product{content-visibility: auto;contain-intrinsic-size: auto 420px}.child-card--product .child-card-body{gap: 10px}.child-card--product .child-card-media{aspect-ratio: 3 / 4;height: auto;min-height: 260px;padding: 10px 12px;background: #f7f9f8}.child-card:hover{box-shadow: 0 12px 30px rgba(0,0,0,0.12);transform: translateY(-4px);border-color: var(--lgbazar-accent-border)}.child-card-img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;object-position: center}.child-card-media{position: relative;height: 200px;min-height: 200px;background: #f8f9fa;display: flex;align-items: center;justify-content: center;padding: 18px;border-bottom: 1px solid var(--lgbazar-border);overflow: hidden;text-decoration: none;color: inherit;box-sizing: border-box}.child-card-media .child-card-img,.child-card-media img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;object-position: center;display: block}.child-card-meta{display: flex;flex-direction: column;align-items: center;gap: 6px;min-height: 36px}.stock-badge{position: absolute;top: 10px;right: 10px;z-index: 2;display: inline-flex;align-items: center;gap: 5px;font-size: 11px;font-weight: 700;padding: 5px 10px;border-radius: 999px;line-height: 1.2;box-shadow: 0 2px 8px rgba(0,0,0,0.12);backdrop-filter: blur(4px)}.stock-badge i{font-size: 10px}.stock-badge--in{background: rgba(240,253,244,0.95);color: #166534;border: 1px solid #86efac}.stock-badge--out{background: rgba(254,242,242,0.95);color: #991b1b;border: 1px solid #fca5a5}.related-slide-card__media{position: relative}.related-pages--products .related-slide-card__body .stock-badge{position: static;align-self: flex-start;width: fit-content;margin: 0;box-shadow: none}.child-card-stock{display: inline-flex;align-items: center;justify-content: center;font-size: 11px;font-weight: 700;padding: 4px 10px;border-radius: 999px;line-height: 1.2}.child-card-stock--in{background: #f0fdf4;color: #166534;border: 1px solid #bbf7d0}.child-card-stock--out{background: #fef2f2;color: #991b1b;border: 1px solid #fecaca}.child-card-stock--empty{visibility: hidden;min-height: 24px;padding: 4px 0}.child-card--out{opacity: 0.92}.child-card-btn--full{flex: 1 1 100%;min-width: 100%}.product-cart-unavailable{display: flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 14px;border-radius: 10px;background: #fef2f2;color: #991b1b;border: 1px solid #fecaca;font-size: 13px;font-weight: 600}.related-slide-card__meta{display: flex;flex-direction: column;align-items: center;gap: 6px;min-height: 52px}.related-slide-card__btn--full{grid-column: 1 / -1}.child-card-body{padding: 16px 18px;flex: 1;display: flex;flex-direction: column;gap: 6px}.child-card-title{font-size: 15px;font-weight: 700;line-height: 1.4}.child-card-title a{color: inherit;text-decoration: none}.child-card-title a:hover{color: var(--lgbazar-accent)}.child-card:hover .child-card-title a{color: var(--lgbazar-accent)}.child-card-price{font-size: 15px;font-weight: 700;color: var(--lgbazar-accent);margin-top: 2px}.child-card-actions{display: flex;flex-wrap: wrap;gap: 8px;margin-top: auto;padding-top: 8px}.child-card-btn{flex: 1;min-width: 110px;display: inline-flex;align-items: center;justify-content: center;gap: 6px;padding: 9px 12px;border-radius: 8px;font-size: 13px;font-weight: 600;text-decoration: none;transition: background 0.15s,color 0.15s,border-color 0.15s;font-family: inherit;cursor: pointer;box-sizing: border-box}.child-card-btn--buy{background: var(--lgbazar-accent);color: #fff;border: 1px solid var(--lgbazar-accent)}.child-card-btn--buy:hover{filter: brightness(1.08);color: #fff}.child-card-btn--info{background: #fff;color: var(--lgbazar-text);border: 1px solid var(--lgbazar-border)}.child-card-btn--info:hover{border-color: var(--lgbazar-accent);color: var(--lgbazar-accent)}.child-card-excerpt{font-size: 13px;color: var(--lgbazar-text-muted);line-height: 1.6}.children-list{list-style: none;max-width: var(--lgbazar-container);margin: 0 auto;padding: 0 24px}.children-list li{border-bottom: 1px solid var(--lgbazar-border)}.children-list a{display: flex;align-items: center;gap: 10px;padding: 13px 4px;text-decoration: none;color: var(--lgbazar-text-light);font-size: 14px;font-weight: 500;transition: all 0.12s}.children-list a::before{content: '←';color: var(--lgbazar-accent);font-size: 12px}.children-list a:hover{color: var(--lgbazar-accent);padding-right: 8px}.news-list{display: flex;flex-direction: column;max-width: var(--lgbazar-container);margin: 0 auto;padding: 0 24px}.articles-grid--blog{display: grid;grid-template-columns: repeat(auto-fill,minmax(280px,1fr));gap: 24px;max-width: var(--lgbazar-container);margin: 0 auto;padding: 0 24px}.article-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);overflow: hidden;box-shadow: 0 2px 10px rgba(0,0,0,0.06);transition: transform 0.2s,box-shadow 0.2s,border-color 0.2s}.article-card:hover{transform: translateY(-4px);box-shadow: 0 14px 32px rgba(0,0,0,0.1);border-color: var(--lgbazar-accent-border,rgba(21,101,192,0.25))}.article-card__media{display: block;aspect-ratio: 16 / 10;background: var(--lgbazar-bg-light,#f3f4f6);overflow: hidden}.article-card__media img{width: 100%;height: 100%;object-fit: cover;transition: transform 0.35s ease}.article-card:hover .article-card__media img{transform: scale(1.04)}.article-card__placeholder{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: var(--lgbazar-text-muted,#9ca3af);font-size: 2rem}.article-card__body{display: flex;flex-direction: column;gap: 10px;padding: 20px 22px 22px;flex: 1}.article-card__date{font-size: 12px;color: var(--lgbazar-text-muted);font-weight: 500}.article-card__title{font-size: 1.05rem;font-weight: 700;line-height: 1.5;margin: 0}.article-card__title a{color: var(--lgbazar-text);text-decoration: none;transition: color 0.15s}.article-card:hover .article-card__title a,.article-card__title a:hover{color: var(--lgbazar-accent)}.article-card__excerpt{font-size: 13px;color: var(--lgbazar-text-light);line-height: 1.7;margin: 0;flex: 1;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.article-card__link{display: inline-flex;align-items: center;gap: 6px;margin-top: 4px;font-size: 13px;font-weight: 600;color: var(--lgbazar-accent);text-decoration: none}.article-card__link:hover{text-decoration: underline}.news-item{display: flex;gap: 16px;text-decoration: none;color: var(--lgbazar-text);padding: 18px 0;border-bottom: 1px solid var(--lgbazar-border);transition: all 0.12s}.news-item:hover{padding-right: 6px}.news-item img{width: 130px;height: 86px;object-fit: cover;border-radius: 8px;flex-shrink: 0;border: 1px solid var(--lgbazar-border)}.news-item-body{flex: 1;display: flex;flex-direction: column;gap: 6px;min-width: 0}.news-item-title{font-size: 15px;font-weight: 700;line-height: 1.4}.news-item:hover .news-item-title{color: var(--lgbazar-accent)}.news-item-excerpt{font-size: 13px;color: var(--lgbazar-text-muted)}.news-item-date{font-size: 12px;color: var(--lgbazar-text-muted)}.related-pages{max-width: var(--lgbazar-container,1200px);width: 100%;box-sizing: border-box;margin-top: 28px;margin-bottom: 16px;margin-left: auto;margin-right: auto;padding: 28px 24px 8px;border-top: 1px solid var(--lgbazar-border)}.related-header{display: flex;align-items: center;gap: 10px;margin-bottom: 20px}.related-icon{width: 36px;height: 36px;background: var(--lgbazar-accent-light);border-radius: 8px;display: flex;align-items: center;justify-content: center}.related-icon svg{width: 18px;height: 18px;fill: var(--lgbazar-accent)}.related-title{font-size: 1.25em;font-weight: 700;color: var(--lgbazar-text);margin: 0}.related-list{display: grid;grid-template-columns: repeat(2,1fr);gap: 10px}.related-pages .related-item{display: flex;align-items: center;gap: 12px;padding: 12px 14px;border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius);text-decoration: none;color: var(--lgbazar-text);background: #fff;transition: all 0.18s;box-shadow: none;transform: none;flex-direction: row;overflow: visible}.related-pages .related-item:hover{border-color: var(--lgbazar-accent);background: var(--lgbazar-accent-light);transform: translateX(-3px);box-shadow: none}.related-item-img{width: 56px;height: 56px;border-radius: 6px;overflow: hidden;flex-shrink: 0;border: 1px solid var(--lgbazar-border)}.related-item-img img{width: 100%;height: 100%;object-fit: cover;display: block}.related-item-icon{width: 44px;height: 44px;background: var(--lgbazar-bg-light);border-radius: 6px;display: flex;align-items: center;justify-content: center;flex-shrink: 0;border: 1px solid var(--lgbazar-border)}.related-item-body{flex: 1;display: flex;align-items: center;justify-content: space-between;gap: 8px;min-width: 0;padding: 0}.related-item-title{font-size: 14px;font-weight: 600;line-height: 1.4}.related-pages .related-item:hover .related-item-title{color: var(--lgbazar-accent)}.related-item-arrow{color: #bdc3c7;font-size: 16px;flex-shrink: 0}.comments-section{max-width: var(--lgbazar-container,1200px);width: 100%;box-sizing: border-box;margin: 0 auto;padding: 0 24px 72px}.comments-wrapper{margin-top: 8px;padding-top: 28px;border-top: 1px solid var(--lgbazar-border)}.comments-title{display: flex;align-items: center;gap: 10px;font-size: 1.25em;font-weight: 700;margin-bottom: 24px;color: var(--lgbazar-text)}.comments-title-icon{width: 22px;height: 22px;fill: var(--lgbazar-accent)}.comments-list{margin-bottom: 36px;display: flex;flex-direction: column;gap: 16px}.comments-empty{font-size: 14px;color: var(--lgbazar-text-muted);background: var(--lgbazar-bg-light);border: 1px dashed var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);padding: 22px;text-align: center;margin-bottom: 32px}.comment{display: flex;gap: 14px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);padding: 18px 20px}.comment-avatar{width: 42px;height: 42px;background: var(--lgbazar-accent-light);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 17px;font-weight: 800;color: var(--lgbazar-accent);flex-shrink: 0}.comment-avatar-admin{background: var(--lgbazar-accent)}.comment-avatar-admin svg{width: 22px;height: 22px;fill: #fff}.comment-header{display: flex;align-items: center;gap: 10px;margin-bottom: 7px;flex-wrap: wrap}.comment-author{font-weight: 700;font-size: 14px}.comment-date{font-size: 12px;color: var(--lgbazar-text-muted)}.comment-badge{font-size: 11px;font-weight: 700;color: #fff;background: var(--lgbazar-accent);border-radius: 6px;padding: 2px 8px}.comment-body{font-size: 14px;color: var(--lgbazar-text-light);line-height: 1.8}.comment-reply{margin-top: 14px;background: var(--lgbazar-accent-light);border-color: transparent;border-right: 3px solid var(--lgbazar-accent)}.comment-form-wrapper{background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);padding: 28px;border-radius: var(--lgbazar-radius-lg)}.comment-form-title{font-size: 17px;font-weight: 700;margin-bottom: 6px}.comment-form-note{font-size: 12px;color: var(--lgbazar-text-muted);margin-bottom: 20px}.form-field{margin-bottom: 18px}.form-field label{display: block;margin-bottom: 6px;font-weight: 600;font-size: 14px}.form-field .req{color: var(--lgbazar-accent)}.form-field input,.form-field select,.form-field textarea{width: 100%;padding: 11px 14px;border: 1px solid var(--lgbazar-border);border-radius: 8px;font-size: 14px;font-family: inherit;color: var(--lgbazar-text);background: #fff}.form-field input:focus,.form-field textarea:focus{outline: none;border-color: var(--lgbazar-accent);box-shadow: 0 0 0 3px var(--lgbazar-accent-light)}.form-field textarea{resize: vertical;min-height: 120px}.form-row{display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 12px}.form-submit-btn{background: var(--lgbazar-accent);color: #fff;border: none;border-radius: 8px;padding: 12px 28px;font-size: 15px;font-weight: 700;cursor: pointer;font-family: inherit;transition: background 0.15s}.form-submit-btn:hover{background: var(--lgbazar-accent-dark)}.form-message{margin-top: 14px;padding: 12px 16px;border-radius: 8px;font-size: 14px}.form-message.success{background: #d5f5e3;color: #1e8449;border: 1px solid #a9dfbf}.form-message.error{background: #fadbd8;color: #0D47A1;border: 1px solid #f5b7b1}.page-share-footer{margin-top: 24px;margin-bottom: 0;padding-top: 20px;padding-bottom: 0;border-top: 1px solid var(--lgbazar-border)}.share-box{display: flex;align-items: center;flex-wrap: wrap;gap: 10px;margin: 0;padding: 14px 18px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg)}.share-label{font-size: 13px;font-weight: 700;color: var(--lgbazar-text-light)}.share-links{display: flex;flex-wrap: wrap;gap: 8px}.share-btn{width: 40px;height: 40px;display: inline-flex;align-items: center;justify-content: center;border: none;cursor: pointer;border-radius: 50%;color: #fff;text-decoration: none;transition: transform 0.12s,opacity 0.15s}.share-btn:hover{transform: translateY(-2px);opacity: 0.92}.share-telegram{background: #229ED9}.share-whatsapp{background: #25D366}.share-bale{background: #0ea5e9;display: inline-flex;align-items: center;justify-content: center}.share-bale img{display: block;width: 22px;height: 22px}.share-eitaa{background: #fff;border: 1px solid #fdba74;color: #9a3412;box-shadow: 0 1px 4px rgba(0,0,0,.06)}.share-eitaa:hover{background: #fff7ed;opacity: 1}.share-x{background: #000}.share-linkedin{background: #0A66C2}.share-copy{background: var(--lgbazar-text-light)}.share-copied{font-size: 12px;color: #1e8449;font-weight: 700}.cta-btn.cta-secondary{background: #fff;color: var(--lgbazar-accent);border: 2px solid var(--lgbazar-accent)}.cta-btn.cta-secondary:hover{background: var(--lgbazar-accent-light)}.section-faq2 .faq2-list{display: flex;flex-direction: column;gap: 10px}.faq2-item{border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius);overflow: hidden;background: #fff}.faq2-q{width: 100%;display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 15px 18px;background: var(--lgbazar-bg-light);border: none;cursor: pointer;font-family: inherit;font-size: 15px;font-weight: 600;color: var(--lgbazar-text);text-align: right;transition: background 0.15s}.faq2-q:hover,.faq2-item.open .faq2-q{background: var(--lgbazar-accent-light);color: var(--lgbazar-accent)}.faq2-q-text{flex: 1}.faq2-icon{flex-shrink: 0;position: relative;width: 18px;height: 18px}.faq2-icon::before,.faq2-icon::after{content: '';position: absolute;background: var(--lgbazar-accent);transition: transform 0.25s,opacity 0.25s}.faq2-icon::before{top: 50%;left: 0;right: 0;height: 2px;transform: translateY(-50%)}.faq2-icon::after{left: 50%;top: 0;bottom: 0;width: 2px;transform: translateX(-50%)}.faq2-item.open .faq2-icon::after{opacity: 0;transform: translateX(-50%) rotate(90deg)}.faq2-a{max-height: 0;overflow: hidden;transition: max-height 0.3s ease}.faq2-a-inner{padding: 16px 18px;border-top: 1px solid var(--lgbazar-border);line-height: 1.75;font-size: 14px;color: var(--lgbazar-text-light)}.product-hero{display: grid;grid-template-columns: minmax(0,1.1fr) minmax(0,1fr);gap: 32px;margin: 8px 0 36px;padding: 28px;background: var(--lgbazar-bg-light);border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg)}.product-hero__main{margin: 0;background: #fff;border-radius: 12px;min-height: 280px;display: flex;align-items: center;justify-content: center;padding: 0;border: 1px solid var(--lgbazar-border);overflow: hidden;position: relative}.product-hero__zoom{display: flex;align-items: center;justify-content: center;width: 100%;min-height: 320px;padding: 24px;cursor: zoom-in;position: relative}.product-hero__zoom img{max-width: 100%;max-height: 400px;width: auto;height: auto;object-fit: contain}.product-hero__zoom-hint{position: absolute;bottom: 12px;left: 12px;background: rgba(0,0,0,0.65);color: #fff;font-size: 0.82em;padding: 6px 12px;border-radius: 20px;display: flex;align-items: center;gap: 6px;opacity: 0;transition: opacity 0.2s;pointer-events: none}.product-hero__zoom:hover .product-hero__zoom-hint,.product-hero__zoom:focus-visible .product-hero__zoom-hint{opacity: 1}.product-hero__thumbs{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 14px}.product-hero__thumb{width: 72px;height: 72px;padding: 6px;border: 2px solid var(--lgbazar-border);border-radius: 10px;background: #fff;cursor: pointer;display: flex;align-items: center;justify-content: center;transition: border-color 0.2s,box-shadow 0.2s;flex-shrink: 0}.product-hero__thumb.is-active{border-color: var(--lgbazar-accent);box-shadow: 0 0 0 2px var(--lgbazar-accent-light)}.product-hero__thumb img{max-width: 100%;max-height: 100%;object-fit: contain}.product-hero__lb-link{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0,0,0,0)}.product-hero__main img{max-width: 100%;max-height: 420px;width: auto;height: auto;object-fit: contain}.product-hero__lead{font-size: 1.05em;line-height: 1.8;color: var(--lgbazar-text-light);margin: 0 0 20px;white-space: pre-line}.product-hero__summary{font-size: 0.98em;line-height: 1.85;color: var(--lgbazar-text-light);margin: 0 0 20px}.product-hero__summary p,.product-hero__summary div{margin: 0 0 0.85em}.product-hero__summary>*:last-child{margin-bottom: 0}.product-hero__summary ul,.product-hero__summary ol{margin: 0 0 12px;padding-right: 20px}.product-hero__summary ul{list-style-type: disc}.product-hero__summary ol{list-style-type: decimal}.product-hero__summary li{margin-bottom: 6px}.product-hero__price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;margin-bottom: 16px;padding: 14px 18px;background: var(--lgbazar-accent-light);border: 1px solid var(--lgbazar-accent-border);border-radius: 10px}.product-hero__price-label{font-size: 0.92em;color: var(--lgbazar-text-muted)}.product-hero__price-value{font-size: 1.35em;font-weight: 700;color: var(--lgbazar-accent)}.product-specs{margin: 36px 0 44px;padding: 0;background: transparent;border: none;box-shadow: none}.product-specs__head{display: flex;align-items: center;gap: 16px;margin-bottom: 20px}.product-specs__head-icon{flex-shrink: 0;width: 52px;height: 52px;display: flex;align-items: center;justify-content: center;border-radius: 14px;background: linear-gradient(135deg,var(--lgbazar-accent) 0%,var(--lgbazar-accent-dark) 100%);color: #fff;font-size: 1.25rem;box-shadow: 0 6px 18px rgba(21,101,192,0.25)}.product-specs__head-text{min-width: 0}.product-specs__title{font-size: 1.45rem;font-weight: 800;margin: 0 0 4px;padding: 0;border: none;color: var(--lgbazar-text);letter-spacing: -0.02em}.product-specs__subtitle{margin: 0;font-size: 0.875rem;color: var(--lgbazar-text-muted);line-height: 1.5}.product-specs__highlights{display: flex;flex-wrap: wrap;gap: 10px;margin-bottom: 22px;padding: 4px 0}.product-specs__chip{display: flex;flex-direction: column;gap: 2px;min-width: 108px;padding: 12px 16px;background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 12px;box-shadow: 0 2px 8px rgba(0,0,0,0.04);transition: border-color 0.2s,box-shadow 0.2s,transform 0.2s}.product-specs__chip:hover{border-color: var(--lgbazar-accent-border);box-shadow: 0 4px 14px rgba(21,101,192,0.08);transform: translateY(-1px)}.product-specs__chip-label{font-size: 0.72rem;font-weight: 600;color: var(--lgbazar-text-muted);text-transform: none;letter-spacing: 0}.product-specs__chip-value{font-size: 1.15rem;font-weight: 800;color: var(--lgbazar-accent);line-height: 1.2;font-variant-numeric: tabular-nums}.product-specs__chip-unit{font-size: 0.75rem;font-weight: 600;color: var(--lgbazar-text-light);margin-right: 4px}.product-specs__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;align-items: start}.product-specs__card{background: #fff;border: 1px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);overflow: hidden;box-shadow: 0 2px 12px rgba(0,0,0,0.04);transition: box-shadow 0.25s}.product-specs__card:hover{box-shadow: 0 8px 28px rgba(0,0,0,0.07)}.product-specs__card-head{display: flex;align-items: center;gap: 10px;padding: 16px 18px;background: linear-gradient(to left,var(--lgbazar-bg-light) 0%,#fff 100%);border-bottom: 1px solid var(--lgbazar-border)}.product-specs__card-icon{flex-shrink: 0;width: 36px;height: 36px;display: flex;align-items: center;justify-content: center;border-radius: 10px;background: var(--lgbazar-accent-light);color: var(--lgbazar-accent);font-size: 0.95rem}.product-specs__group-title{flex: 1;min-width: 0;font-size: 0.95rem;font-weight: 700;color: var(--lgbazar-text);margin: 0}.product-specs__more-wrap{display: none;margin-top: 12px;text-align: center}.product-specs__more-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: 100%;max-width: 320px;margin: 0 auto;padding: 12px 20px;font-family: inherit;font-size: 0.9rem;font-weight: 600;color: var(--lgbazar-accent);background: #fff;border: 1px solid var(--lgbazar-accent-border);border-radius: 12px;cursor: pointer;transition: background 0.2s,border-color 0.2s,color 0.2s}.product-specs__more-btn:hover{background: var(--lgbazar-accent-light);border-color: var(--lgbazar-accent)}.product-specs__more-icon{font-size: 0.75rem;transition: transform 0.25s}.product-specs__grid.is-expanded + .product-specs__more-wrap .product-specs__more-icon,.product-specs.is-expanded .product-specs__more-wrap .product-specs__more-icon{transform: rotate(180deg)}.product-specs__list{margin: 0;padding: 6px 0}.product-specs__row{display: grid;grid-template-columns: minmax(7.5rem,34%) minmax(0,1fr);gap: 0.35rem 1.25rem;align-items: start;padding: 0.7rem 1.125rem;font-size: 0.875rem;line-height: 1.6;border-bottom: 1px solid rgba(236,240,241,0.85);transition: background 0.15s}.product-specs__row:last-child{border-bottom: none}.product-specs__row:hover{background: rgba(248,249,250,0.85)}.product-specs__label{margin: 0;color: var(--lgbazar-text-light);font-weight: 500;text-align: right;line-height: 1.6}.product-specs__value{margin: 0;min-width: 0;color: var(--lgbazar-text);font-weight: 600;text-align: right;line-height: 1.6}.product-specs__value--num .product-specs__val{font-size: 1rem;font-weight: 800;font-variant-numeric: tabular-nums;color: var(--lgbazar-text)}.product-specs__unit{font-size: 0.78rem;font-weight: 500;color: var(--lgbazar-text-muted);white-space: nowrap;margin-right: 0.25rem}.product-specs__value--num .product-specs__val,.product-specs__value--num .product-specs__unit{display: inline}.product-specs__val{word-break: break-word;overflow-wrap: break-word}.product-specs__card[data-group="capacity"] .product-specs__row:first-child{background: linear-gradient(to left,rgba(253,236,234,0.45) 0%,transparent 100%)}.product-specs__card[data-group="capacity"] .product-specs__row:first-child .product-specs__val{color: var(--lgbazar-accent);font-size: 1.05rem;font-weight: 800}.product-specs__card[data-group="cooling"] .product-specs__row[data-spec-key="energy_class"] .product-specs__val{display: inline-flex;align-items: center;padding: 2px 10px;border-radius: 6px;background: #e8f5e9;color: #2e7d32;font-weight: 800;font-size: 0.9rem}@media (max-width: 960px){.product-specs__grid{grid-template-columns: 1fr;gap: 14px}.product-specs--has-more:not(.is-expanded) .product-specs__card[data-spec-extra="1"]{display: none}.product-specs--has-more .product-specs__more-wrap{display: block}}.product-hero__cta .page-cta{margin: 0}.page-type-product .page-content img,.page-type-product .page-content-continued img{max-width: 100%;max-height: 460px;width: auto !important;height: auto !important;object-fit: contain !important;margin: 16px auto;display: block;background: #fff;padding: 12px;border-radius: 10px;border: 1px solid var(--lgbazar-border)}.page-type-product .section-gallery .gallery-item img{object-fit: contain;background: transparent;padding: 0;max-height: 200px;height: auto}.related-products-grid .child-card--product .child-card-media{aspect-ratio: 3 / 4;height: auto;min-height: 260px;padding: 10px 12px}.lb-overlay{padding: 30px}.lb-btn{position: absolute;background: rgba(255,255,255,0.15);color: #fff;border: none;cursor: pointer;width: 48px;height: 48px;border-radius: 50%;font-size: 22px;line-height: 1;display: flex;align-items: center;justify-content: center;transition: background 0.15s;z-index: 2}.lb-btn:hover{background: rgba(255,255,255,0.35)}.lb-close{top: 18px;left: 18px}.lb-prev{top: 50%;right: 18px;transform: translateY(-50%)}.lb-next{top: 50%;left: 18px;transform: translateY(-50%)}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);border: 0}.page-image--cover{margin: 20px 0 28px;border-radius: var(--lgbazar-radius-lg);overflow: hidden;border: 1px solid var(--lgbazar-border)}.page-image--cover img{width: 100%;max-height: 420px;object-fit: cover;display: block}.related-pages--products{margin-top: 48px;margin-bottom: 48px;padding: 28px 24px 24px;background: linear-gradient(165deg,#fafbfc 0%,#ffffff 55%,#f8f6f7 100%);border: 1px solid var(--lgbazar-border);border-radius: 20px;box-shadow: 0 8px 32px rgba(0,0,0,0.05)}.related-products-panel{position: relative}.related-pages--products .related-header{margin-bottom: 24px;padding-bottom: 16px;border-bottom: 1px solid var(--lgbazar-border);flex-wrap: wrap}.related-pages--products .related-icon{width: 42px;height: 42px;border-radius: 12px}.related-pages--products .related-title{font-size: 1.35em}.related-pages--products .related-header::after{content: 'محصولات هم‌رده برای مقایسه سریع';flex: 0 0 100%;order: 10;margin: 2px 52px 0 0;font-size: 13px;font-weight: 400;color: var(--lgbazar-text-muted);line-height: 1.5}.related-products-grid{padding: 0}.page-type-article .page-header::after,.page-type-news .page-header::after{width: 72px}.page-type-product .page-header::after{width: 96px}.page-type-product .page-excerpt,.page-type-service .page-excerpt{background: linear-gradient(135deg,#fff 0%,var(--lgbazar-accent-light) 100%)}.page-type-article .page-meta time{display: inline-flex;align-items: center;gap: 6px}.page-type-article .page-meta time::before{content: '';display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: var(--lgbazar-accent)}.page-type-news .page-meta{padding-top: 4px}.page-cta{border-radius: 12px !important}.cta-btn{display: inline-flex;align-items: center;gap: 8px;padding: 12px 28px;border-radius: 8px;font-size: 15px;font-weight: 700;text-decoration: none;transition: all 0.2s;border: 2px solid transparent}.cta-primary{background: var(--lgbazar-accent);color: #fff;border-color: var(--lgbazar-accent)}.cta-secondary{background: #fff;color: var(--lgbazar-accent);border-color: var(--lgbazar-accent)}.search-page{max-width: var(--lgbazar-container);margin: 0 auto;padding: 48px 24px}.search-form{margin-bottom: 32px}.search-input-wrapper{display: flex;border: 2px solid var(--lgbazar-border);border-radius: var(--lgbazar-radius-lg);overflow: hidden;max-width: 600px;box-shadow: 0 2px 8px rgba(0,0,0,0.06)}.search-input-wrapper:focus-within{border-color: var(--lgbazar-accent);box-shadow: 0 0 0 3px var(--lgbazar-accent-light)}.search-input-wrapper input{flex: 1;padding: 14px 18px;border: none;font-family: inherit;font-size: 15px;outline: none}.search-input-wrapper button{background: var(--lgbazar-accent);color: #fff;border: none;padding: 14px 22px;cursor: pointer}.search-result-item{display: flex;gap: 16px;padding: 20px 0;border-bottom: 1px solid var(--lgbazar-border)}.search-result-title{font-size: 17px;font-weight: 700;margin-bottom: 6px}.search-result-title a{color: var(--lgbazar-text);text-decoration: none}.search-result-title a:hover{color: var(--lgbazar-accent)}.search-result-excerpt{font-size: 13px;color: var(--lgbazar-text-light);line-height: 1.6}.search-result-img img{width: 120px;height: 80px;object-fit: cover;border-radius: 8px;border: 1px solid var(--lgbazar-border)}.search-results-section{margin-bottom: 40px}.search-results-section__title{font-size: 1.15rem;font-weight: 700;color: var(--lgbazar-text);margin: 0 0 20px;padding-bottom: 10px;border-bottom: 2px solid var(--lgbazar-border)}.search-results-section--products .children-grid{padding: 0}.search-results-section--articles .articles-grid--blog{padding: 0}.search-results-header{margin-bottom: 28px;font-size: 14px;color: var(--lgbazar-text-light)}.search-results-header p{margin: 0 0 6px}.search-did-you-mean a{color: var(--lgbazar-accent);font-weight: 600}.search-hint{font-size: 13px;color: var(--lgbazar-text-muted)}.search-result-item mark,.search-result-excerpt mark{background: #fef08a;color: inherit;padding: 0 2px;border-radius: 2px}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}@media (max-width: 768px){:root{--type-body: 1rem;--type-h1: 1.5rem;--type-h2: 1.25rem;--type-h3: 1.125rem;--type-h4: 1.0625rem}.page-article{padding: 28px 16px 32px;overflow-x: hidden;max-width: 100%}.comments-section{padding: 0 16px 56px}.related-pages{padding-left: 16px;padding-right: 16px;margin-top: 20px}.children-section{width: auto;max-width: none;margin-right: -16px;margin-left: -16px;padding-left: 16px;padding-right: 16px}.page-h1{font-size: var(--type-h1)}.breadcrumb{padding: 12px 0;font-size: 0.85em}.page-content h2,.page-content-intro h2,.page-content-continued h2{font-size: var(--type-h2);padding-right: 10px;border-right-width: 3px}.page-content h3,.page-content-intro h3,.page-content-continued h3{font-size: var(--type-h3)}.page-content h4,.page-content-intro h4,.page-content-continued h4{font-size: var(--type-h4)}.page-content table,.page-content-intro table{display: block;overflow-x: auto}.gallery-grid.gallery-cols-3,.gallery-grid.gallery-cols-4,.gallery-grid.gallery-cols-5,.gallery-grid.gallery-cols-6{grid-template-columns: repeat(2,1fr)}.related-list{grid-template-columns: 1fr}.form-row{grid-template-columns: 1fr}.news-item img{width: 90px;height: 60px}.articles-grid--blog{grid-template-columns: repeat(2,minmax(0,1fr));padding: 0 12px;gap: 10px}.article-card__body{padding: 10px 10px 12px;gap: 6px}.article-card__title{font-size: 0.82rem;line-height: 1.45;min-height: 2.6em}.article-card__excerpt{display: none}.article-card__date{font-size: 0.7rem}.article-card__link{font-size: 0.75rem;margin-top: 2px}.search-results-section--products .children-grid,.search-results-section--articles .articles-grid--blog{padding: 0}.product-hero{grid-template-columns: 1fr;padding: 20px 16px;gap: 20px}.product-specs{margin: 28px 0 36px}.product-specs__head{gap: 12px}.product-specs__head-icon{width: 44px;height: 44px;font-size: 1.05rem;border-radius: 12px}.product-specs__title{font-size: 1.2rem}.product-specs__subtitle{font-size: 0.8rem}.product-specs__highlights{flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;margin-inline: -16px;padding: 4px 16px 8px;gap: 8px}.product-specs__highlights::-webkit-scrollbar{display: none}.product-specs__chip{flex: 0 0 auto;scroll-snap-align: start;min-width: 96px;padding: 10px 14px}.product-specs__chip-value{font-size: 1.05rem}.product-specs__card-head{padding: 14px 16px}.product-specs__row{grid-template-columns: 1fr;gap: 0.2rem;padding: 0.65rem 1rem}.product-specs__label{font-size: 0.78rem;color: var(--lgbazar-text-muted)}.product-specs__value{font-size: 0.95rem;text-align: right}.product-specs__value--num .product-specs__val{font-size: 1.08rem}.product-hero__main{min-height: 280px;padding: 12px}.product-hero__main img{max-height: none}.children-grid{grid-template-columns: 1fr;gap: 16px;padding: 0 14px}.child-card-title{font-size: 14px;line-height: 1.55;min-height: 0}.child-card-actions{gap: 6px}.child-card-btn{font-size: 13px;padding: 10px 12px}.child-card-btn--compare{min-width: 42px;padding-inline: 10px}.child-card-media{height: auto;min-height: 220px;padding: 12px}.child-card--product .child-card-media{aspect-ratio: 3 / 4;height: auto;min-height: 320px;padding: 12px 14px}.product-hero__thumbs{gap: 12px;margin-top: 16px;justify-content: center}.product-hero__thumb{width: 78px;height: 78px;padding: 7px;border-radius: 14px;border-width: 2px;box-shadow: 0 6px 16px -10px rgba(15,61,46,.35);background: linear-gradient(180deg,#fff,#f5f9f6)}.product-hero__thumb.is-active{border-color: #1f6b4a;box-shadow: 0 0 0 3px rgba(31,107,74,.18)}.gallery-item .gallery-link{min-height: 180px;padding: 12px}.gallery-item img{max-height: 160px}.children-buttons{padding: 0 16px}.children-section-title{font-size: 1.2em;padding: 0 16px}.page-gallery{grid-template-columns: repeat(2,1fr) !important}.page-gallery a{min-height: 140px}.page-gallery a img{max-height: 120px !important;height: auto !important;object-fit: contain !important}.video-wrapper.video-native video{max-height: 60vh;width: 100%}}@media (max-width: 600px){.toc-box{padding: 18px 20px}}.product-hero--enhanced{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,min(340px,100%));grid-template-areas: "gallery sidebar" "intro sidebar";gap: 24px;align-items: start;padding: 20px;width: 100%;max-width: 100%;box-sizing: border-box;min-width: 0}.product-hero--no-gallery{grid-template-columns: minmax(0,min(400px,100%));grid-template-areas: "sidebar" "intro";padding: 16px 20px;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 14px;background: #fff;margin-bottom: 20px}.product-hero__gallery{grid-area: gallery;min-width: 0;max-width: 100%}.product-hero__intro{grid-area: intro;margin-top: 0;padding-top: 14px;border-top: 1px solid var(--lgbazar-border)}.product-hero__intro--after-cart{display: none;margin-top: 14px;padding-top: 14px;border-top: 1px dashed var(--lgbazar-border,#e5e7eb)}.product-hero__intro .product-hero__lead,.product-hero__intro .product-hero__summary{margin: 0}.product-sidebar{grid-area: sidebar;display: flex;flex-direction: column;gap: 12px;position: sticky;top: 90px;min-width: 0;max-width: 100%}.product-quick-list{display: flex;flex-direction: column;gap: 6px}.product-quick-item{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 10px;border: 1px solid var(--lgbazar-border);background: #fff;text-decoration: none;color: var(--lgbazar-text);font-size: 13px;font-weight: 600;line-height: 1.3;transition: border-color .15s,background .15s}.product-quick-item__icon{width: 32px;height: 32px;border-radius: 8px;display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;font-size: 15px}.product-quick-item__label{flex: 1}.product-quick-item__arrow{opacity: .35;font-size: 11px}.product-quick-item--phone .product-quick-item__icon{background: #fff5f5;color: var(--lgbazar-accent)}.product-quick-item--sms .product-quick-item__icon{background: #eff6ff;color: #2563eb}.product-quick-item--whatsapp .product-quick-item__icon{background: #f0fdf4;color: #25D366}.product-quick-item--telegram .product-quick-item__icon{background: #eff6ff;color: #0088cc}.product-quick-item--bale .product-quick-item__icon{background: #ecfdf5;color: #00a651}.product-quick-item--bale .product-quick-item__icon .bale-icon{width: 22px;height: 22px}.product-quick-item:hover{border-color: var(--lgbazar-accent-border);background: #fafafa}.product-trust-compact{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;padding-top: 10px;border-top: 1px solid var(--lgbazar-border)}.product-trust-compact__item{display: flex;flex-direction: column;align-items: center;justify-content: flex-start;gap: 6px;padding: 10px 8px;font-size: 11px;color: var(--lgbazar-text-light);text-decoration: none;line-height: 1.35;text-align: center;background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 10px;min-height: 76px}.product-trust-compact__item i{color: var(--lgbazar-accent);font-size: 17px;width: auto;flex-shrink: 0}.product-trust-compact__item span{display: block}.product-hero__stock{display: inline-flex;align-items: center;gap: 8px;padding: 10px 14px;border-radius: 10px;font-size: 14px;font-weight: 700;width: fit-content;max-width: 100%;letter-spacing: -0.01em}.product-hero__stock i{font-size: 16px}.product-hero__stock--in{background: linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);color: #15803d;border: 1px solid #86efac;box-shadow: 0 2px 8px rgba(22,101,52,0.08)}.product-hero__stock--out{background: linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);color: #b91c1c;border: 1px solid #fca5a5;box-shadow: 0 2px 8px rgba(153,27,27,0.08)}.product-taxonomy-links{display: flex;flex-wrap: wrap;gap: 8px;margin: 4px 0 6px}.product-taxonomy-chip{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;font-size: 12.5px;font-weight: 600;text-decoration: none;border: 1px solid var(--lgbazar-border,#e5e7eb);background: #f8fafc;color: #334155;transition: background .15s,border-color .15s}.product-taxonomy-chip:hover{background: #eef2ff;border-color: #c7d2fe;color: #3730a3}.product-taxonomy-chip i{font-size: 11px;opacity: .75}.product-taxonomy-chip--brand{background: #fff7ed;border-color: #fed7aa;color: #9a3412}.product-taxonomy-chip--brand:hover{background: #ffedd5;border-color: #fdba74}.product-features{margin: 20px 0;padding: 18px 20px;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 14px;background: #fff}.product-features__title{font-size: 16px;font-weight: 800;margin: 0 0 12px;display: flex;align-items: center;gap: 8px}.product-features__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px 20px}@media (max-width: 640px){.product-features__list{grid-template-columns: 1fr}}.product-features__list li{display: flex;align-items: flex-start;gap: 8px;font-size: 14px;line-height: 1.7;color: #334155}.product-features__list li i{color: #16a34a;margin-top: 3px;font-size: 13px}.plist-filters--sidebar{border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 14px;background: #fff;box-shadow: 0 2px 12px rgba(0,0,0,0.05);overflow: hidden}.plist-filters__sidebar-head{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 16px 18px;border-bottom: 1px solid var(--lgbazar-border,#e5e7eb);background: #fafafa}.plist-filters__sidebar-title{display: flex;align-items: center;gap: 8px;margin: 0;font-size: 15px;font-weight: 700;color: var(--lgbazar-text,#1f2937)}.plist-filters__sidebar-title .fa-sliders{color: var(--lgbazar-primary,#a50034)}.plist-filters__close{display: none;width: 36px;height: 36px;border-radius: 8px;border: 1px solid var(--lgbazar-border,#e5e7eb);background: #fff;color: var(--lgbazar-text,#374151);cursor: pointer}.plist-filters__head--mobile{display: none}.plist-filters__panel{padding: 16px 18px 18px;display: flex;flex-direction: column;gap: 18px}.plist-filters__sidebar-actions{display: flex;flex-direction: column;gap: 10px;padding-top: 4px;border-top: 1px solid var(--lgbazar-border,#e5e7eb);margin-top: 4px}.plist-filters__reset--block{width: 100%;text-align: center;padding: 10px;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 8px;background: #f9fafb}.plist-filters__apply{width: 100%;padding: 12px 16px;border: none;border-radius: 10px;background: var(--lgbazar-primary,#a50034);color: #fff;font-family: inherit;font-size: 14px;font-weight: 700;cursor: pointer;display: none}.plist-filters{margin-bottom: 20px;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 12px;background: #fff;overflow: hidden}.plist-filters__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 10px 14px;border-bottom: 1px solid var(--lgbazar-border,#e5e7eb)}.plist-filters__toggle{display: inline-flex;align-items: center;gap: 8px;border: none;background: transparent;font-family: inherit;font-size: 14px;font-weight: 600;color: var(--lgbazar-text,#1f2937);cursor: pointer;padding: 4px 0}.plist-filters__toggle .fa-sliders{color: var(--lgbazar-primary,#a50034)}.plist-filters__chevron{font-size: 11px;transition: transform 0.2s ease}.plist-filters__toggle[aria-expanded="true"] .plist-filters__chevron{transform: rotate(180deg)}.plist-filters__badge{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;border-radius: 999px;background: var(--lgbazar-primary,#a50034);color: #fff;font-size: 11px;font-weight: 700}.plist-filters__reset{border: none;background: transparent;color: var(--lgbazar-primary,#a50034);font-family: inherit;font-size: 12px;font-weight: 600;cursor: pointer;padding: 4px 8px}.plist-filters__panel{padding: 14px 16px 16px;display: flex;flex-direction: column;gap: 16px}.plist-filters__panel[hidden]{display: none !important}.plist-filters__group{border: none;margin: 0;padding: 0}.plist-filters__label{font-size: 12px;font-weight: 600;color: var(--lgbazar-muted,#6b7280);margin-bottom: 8px;padding: 0}.plist-filters__pills{display: flex;flex-wrap: wrap;gap: 8px}.plist-filters__pill{border: 1px solid var(--lgbazar-border,#e5e7eb);background: #f9fafb;color: var(--lgbazar-text,#374151);font-family: inherit;font-size: 13px;font-weight: 600;padding: 8px 14px;border-radius: 999px;cursor: pointer;transition: background 0.15s,border-color 0.15s,color 0.15s}.plist-filters__pill[hidden]{display: none !important}.plist-filters__pill:hover{border-color: var(--lgbazar-primary,#a50034);color: var(--lgbazar-primary,#a50034)}.plist-filters__pill.is-active{background: var(--lgbazar-primary,#a50034);border-color: var(--lgbazar-primary,#a50034);color: #fff}.plist-filters__select{max-width: 280px}.plist-filters__hint{margin: 8px 0 0;font-size: 12px;line-height: 1.55;color: #64748b}.plist-filters__range-labels{display: flex;align-items: center;justify-content: space-between;gap: 8px;flex-wrap: wrap;margin-bottom: 12px;padding: 10px 12px;border-radius: 10px;background: #f8faf9;border: 1px solid rgba(15,61,46,.08)}.plist-filters__range-value{font-size: 13px;font-weight: 700;color: #0f3d2e;line-height: 1.4}.plist-filters__range-sep{font-size: 12px;color: #94a3b8;flex-shrink: 0}.plist-filters__range-track{display: flex;flex-direction: column;gap: 14px}.plist-filters__range-field{display: flex;flex-direction: column;gap: 6px}.plist-filters__range-field-label{font-size: 12px;font-weight: 600;color: #64748b}.plist-filters__range-input{width: 100%;height: 28px;margin: 0;accent-color: #1f6b4a;cursor: pointer;touch-action: pan-y}.plist-filters__group--range{padding-bottom: 4px}.plist-filters__empty{margin: 0;padding: 12px 16px;font-size: 13px;color: var(--lgbazar-muted,#6b7280);text-align: center;border-top: 1px solid var(--lgbazar-border,#e5e7eb)}.child-card.is-filter-hidden{display: none !important}@media (max-width: 991px){.shop-layout{grid-template-columns: 1fr;gap: 0}.shop-aside-col{display: contents;position: static}.shop-mobile-bar{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 14px;position: sticky;top: 68px;z-index: 20;padding: 10px 12px;background: rgba(248,249,250,0.96);border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 14px;box-shadow: 0 4px 18px rgba(15,23,42,0.06);backdrop-filter: blur(8px)}.shop-mobile-bar__actions{flex-wrap: wrap}.shop-mobile-filter-btn{flex: 1 1 auto;min-width: 0;justify-content: center;padding: 9px 12px;font-size: 13px;border-radius: 999px}.shop-mobile-filter-btn i{font-size: 14px;color: #1f6b4a}.shop-mobile-results{flex: 0 0 auto;font-size: 12px;font-weight: 700;color: #64748b;white-space: nowrap}.shop-layout .shop-cat-sidebar,.shop-layout .shop-sidebar{position: fixed;inset: auto 0 0 0;top: auto;z-index: 1200;width: 100%;max-width: 100%;transform: translateY(110%);visibility: hidden;opacity: 0;transition: transform 0.32s cubic-bezier(0.32,0.72,0,1),opacity 0.22s ease,visibility 0.32s;pointer-events: none}.shop-layout .shop-cat-sidebar{max-height: min(78vh,560px);border-radius: 18px 18px 0 0;padding: 16px 16px 28px;overflow-y: auto;box-shadow: 0 -12px 40px rgba(0,0,0,0.18)}.shop-layout .shop-cat-sidebar .shop-cat-list{max-height: none;overflow: visible;padding: 0}.shop-layout .shop-sidebar{max-height: min(88vh,640px)}.shop-layout .shop-cat-sidebar.is-open,.shop-layout .shop-sidebar.is-open{transform: translateY(0);visibility: visible;opacity: 1;pointer-events: auto}.shop-cat-sidebar__close{display: inline-flex;align-items: center;justify-content: center}.shop-sidebar .plist-filters--sidebar{border-radius: 18px 18px 0 0;max-height: min(88vh,640px);display: flex;flex-direction: column;margin: 0}.shop-sidebar .plist-filters__panel{overflow-y: auto;flex: 1}.shop-sidebar .plist-filters__close,.shop-sidebar .plist-filters__apply{display: inline-flex;align-items: center;justify-content: center}.shop-sidebar .plist-filters__sidebar-actions .plist-filters__apply{display: block}.shop-filter-overlay{display: block;position: fixed;inset: 0;background: rgba(15,23,42,0.45);z-index: 1190;opacity: 0;visibility: hidden;pointer-events: none;transition: opacity 0.25s ease,visibility 0.25s}.shop-filter-overlay.is-open{opacity: 1;visibility: visible;pointer-events: auto}body.shop-filter-open{overflow: hidden}}@media (min-width: 992px){.plist-filters__sidebar-actions .plist-filters__apply{display: none}}@media (max-width: 767px){.plist-filters__head{flex-wrap: wrap}}.search-hero{position: relative;margin-bottom: 24px}.search-page__dropdown{position: relative;margin-top: 8px}.search-did-you-mean{margin-top: 8px;font-size: 14px;color: var(--lgbazar-muted,#6b7280)}.search-did-you-mean a{color: var(--lgbazar-primary,#a50034);font-weight: 600}.search-hint{font-size: 13px;color: var(--lgbazar-muted,#6b7280);margin-top: 6px}.search-input-wrapper__icon{position: absolute;right: 14px;top: 50%;transform: translateY(-50%);color: #9ca3af;font-size: 16px;pointer-events: none}.search-input-wrapper{position: relative}.search-input-wrapper input{padding-right: 42px}.header-search__dropdown{position: absolute;top: calc(100% + 6px);right: 0;left: 0;z-index: 1100;background: #fff;border: 1px solid #e5e7eb;border-radius: 12px;box-shadow: 0 12px 40px rgba(0,0,0,0.12);max-height: 360px;overflow-y: auto}.header-search__dropdown[hidden]{display: none !important}.search-suggest-item{display: flex;align-items: center;gap: 12px;padding: 12px 14px;color: inherit;text-decoration: none;border-bottom: 1px solid #f3f4f6;transition: background 0.15s}.search-suggest-item:last-child{border-bottom: none}.search-suggest-item:hover,.search-suggest-item.is-active{background: #fef2f2}.search-suggest-item__img{width: 44px;height: 44px;border-radius: 8px;object-fit: contain;background: #f9fafb;flex-shrink: 0}.search-suggest-item__img--empty{display: flex;align-items: center;justify-content: center;color: #d1d5db}.search-suggest-item__body{min-width: 0;flex: 1}.search-suggest-item__title{display: block;font-size: 14px;font-weight: 600;color: #1f2937;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.search-suggest-item__price{display: block;font-size: 12px;font-weight: 700;color: var(--lgbazar-accent,#1565C0);margin-top: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.search-suggest-item__meta{display: block;font-size: 12px;color: #6b7280;margin-top: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.search-suggest-empty{padding: 16px;text-align: center;font-size: 13px;color: #6b7280}.search-suggest-loading{padding: 14px;text-align: center;font-size: 13px;color: #9ca3af}.search-suggest-footer{display: block;padding: 12px 14px;text-align: center;font-size: 13px;font-weight: 600;color: var(--blue,#1565C0);border-top: 1px solid #f3f4f6}.header-search--desktop .header-search__dropdown{min-width: 260px;width: max(100%,280px);max-width: min(320px,calc(100vw - 32px));inset-inline-start: auto;inset-inline-end: 0;left: auto;right: 0}@media (max-width: 1100px){.header-search__form{width: 148px}.header-search__form:focus-within{width: 190px}}@media (min-width: 768px){.plist-filters__panel:not([hidden]){display: flex;flex-direction: column;gap: 18px}}@media (min-width: 992px){.product-trust-compact{grid-template-columns: 1fr;gap: 4px}.product-trust-compact__item{flex-direction: row;align-items: center;text-align: right;justify-content: flex-start;min-height: auto;padding: 6px 2px;background: transparent;border: none;border-radius: 0;font-size: 12px}.product-trust-compact__item i{font-size: 14px;width: 16px;text-align: center}}.child-card-updated{margin: 0 0 4px;font-size: 11px;line-height: 1.4;color: var(--text-muted,#6b7280)}.child-card-variety-badge{position: absolute;top: 10px;left: 10px;z-index: 2;padding: 4px 10px;border-radius: 999px;font-size: 11px;font-weight: 700;color: #1e3a5f;background: rgba(255,255,255,.92);border: 1px solid rgba(30,58,95,.15);box-shadow: 0 2px 8px rgba(0,0,0,.06)}.product-cart-add--top{margin: 12px 0 14px}.product-qty-hint--out{color: #b42318;background: rgba(180,35,24,.1);border: 1px solid rgba(180,35,24,.22)}.child-card--out .product-qty-hint,.child-card--out .product-qty-hint--out{color: #b42318;background: rgba(180,35,24,.1);border: 1px solid rgba(180,35,24,.22)}.child-card--out .stock-badge--out span{color: #b42318;font-weight: 800}.cart-shipping-hint{margin-top: 8px;font-size: 12px;line-height: 1.5;color: var(--text-muted,#6b7280)}.product-cart-add__btn{width: 100%;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 16px;border: none;border-radius: 10px;background: var(--lgbazar-accent);color: #fff;font-size: 14px;font-weight: 700;cursor: pointer}.product-share-inline .share-box{margin: 0;padding: 10px 12px;background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 10px}.product-share-inline .share-label{font-size: 12px}.product-zoom{position: relative;width: 100%;overflow: hidden}.product-zoom.is-zoomable .product-hero__zoom{overflow: hidden;cursor: zoom-in}.product-zoom.is-zoomable .product-hero__zoom img{transition: transform 0.12s ease-out;will-change: transform}.product-video-block{max-width: var(--lgbazar-container);margin: 0 auto 28px;padding: 0 24px}.product-video-block__title{margin: 0 0 14px;font-size: 1.15em;font-weight: 800;color: var(--lgbazar-text);line-height: 1.5}.product-video-block__player{border-radius: 12px;overflow: hidden}.child-card-price--empty{visibility: hidden;min-height: 22px}.related-slide-card__price--empty{min-height: 22px}.related-slide-card__noimg{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;color: #ccc;font-size: 2rem}.related-slide-card__media img.is-broken{opacity: 0.25;max-width: 48px;max-height: 48px}.child-card--product .child-card-title,.related-slide-card__title{min-height: 2.8em;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;font-size: 14px;line-height: 1.5;margin: 0}.child-card--product .child-card-body{min-height: 120px}.related-slide-card__body{min-height: 148px;padding: 16px 18px 18px;flex: 1;display: flex;flex-direction: column;gap: 12px}.related-products-swiper .swiper-slide{height: auto;display: flex}.cart-modal[hidden]{display: none !important}.cart-modal{position: fixed;inset: 0;z-index: 9999;display: flex;align-items: center;justify-content: center;padding: 20px}.cart-modal__backdrop{position: absolute;inset: 0;background: rgba(0,0,0,.45)}.cart-modal__dialog{position: relative;background: #fff;border-radius: 16px;padding: 28px 24px 22px;max-width: 380px;width: 100%;text-align: center;box-shadow: 0 20px 60px rgba(0,0,0,.2)}.cart-modal__close{position: absolute;top: 12px;left: 12px;border: none;background: #f3f4f6;width: 36px;height: 36px;border-radius: 50%;cursor: pointer}.cart-modal__icon{font-size: 48px;color: #16a34a;margin-bottom: 10px}.cart-modal__title{margin: 0 0 8px;font-size: 1.15em}.cart-modal__product{margin: 0 0 10px;font-size: 14px;font-weight: 700;color: var(--lgbazar-text);line-height: 1.5}.cart-modal__text{margin: 0 0 18px;color: var(--lgbazar-text-muted);font-size: 14px}.cart-modal__actions{display: flex;flex-direction: column;gap: 8px}.cart-modal__btn{display: flex;align-items: center;justify-content: center;padding: 12px 16px;border-radius: 10px;font-weight: 700;text-decoration: none;border: none;cursor: pointer;font-size: 14px}.cart-modal__btn--primary{background: var(--lgbazar-accent);color: #fff}.cart-modal__btn--ghost{background: #f3f4f6;color: var(--lgbazar-text)}body.cart-modal-open{overflow: hidden}.mini-cart[hidden]{display: none !important}.mini-cart{position: fixed;inset: 0;z-index: 10050}.mini-cart__backdrop{position: absolute;inset: 0;background: rgba(15,23,42,.28)}.mini-cart__panel{position: absolute;top: var(--mini-cart-top,72px);left: var(--mini-cart-left,16px);width: min(360px,calc(100vw - 24px));max-height: min(70vh,520px);display: flex;flex-direction: column;background: #fff;border-radius: 14px;box-shadow: 0 12px 40px rgba(15,23,42,.18);border: 1px solid rgba(28,48,40,.08);overflow: hidden;animation: miniCartIn .18s ease-out}@keyframes miniCartIn{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.mini-cart__head{display: flex;align-items: center;justify-content: space-between;gap: 10px;padding: 14px 16px 10px}.mini-cart__view-link{display: inline-flex;align-items: center;gap: 6px;color: var(--accent,#b83d5e);font-weight: 700;font-size: .92rem;text-decoration: none}.mini-cart__view-link:hover{text-decoration: underline}.mini-cart__close{width: 34px;height: 34px;border: 0;border-radius: 10px;background: #f3f4f6;color: #445;cursor: pointer;display: inline-flex;align-items: center;justify-content: center}.mini-cart__body{flex: 1 1 auto;overflow: auto;padding: 4px 16px 8px;min-height: 80px}.mini-cart__loading,.mini-cart__empty{margin: 18px 0;text-align: center;color: #6b7280;font-size: .9rem}.mini-cart__empty a{color: var(--accent,#b83d5e);font-weight: 700}.mini-cart__list{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 12px}.mini-cart__item{display: grid;grid-template-columns: 72px 1fr;gap: 12px;align-items: start;padding: 8px 0 12px;border-bottom: 1px solid rgba(28,48,40,.08)}.mini-cart__item:last-child{border-bottom: 0}.mini-cart__thumb-wrap{position: relative}.mini-cart__thumb{width: 72px;height: 72px;border-radius: 10px;object-fit: cover;background: #f5f5f5;display: block}.mini-cart__remove{position: absolute;top: -6px;right: -6px;width: 28px;height: 28px;border-radius: 8px;border: 1px solid rgba(28,48,40,.12);background: #fff;color: #c0392b;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-size: 12px;box-shadow: 0 2px 6px rgba(0,0,0,.08)}.mini-cart__remove:hover{background: #fff5f5}.mini-cart__info{min-width: 0}.mini-cart__title{margin: 0 0 6px;font-size: .92rem;font-weight: 700;line-height: 1.45;color: #1f2937}.mini-cart__title a{color: inherit;text-decoration: none}.mini-cart__title a:hover{color: var(--accent,#b83d5e)}.mini-cart__meta{margin: 0 0 8px;font-size: .78rem;color: #8a9399;line-height: 1.5}.mini-cart__price{margin: 0;font-size: .95rem;font-weight: 800;color: var(--accent,#b83d5e)}.mini-cart__foot{padding: 12px 16px 16px;border-top: 1px solid rgba(28,48,40,.1);background: #fafbfc}.mini-cart__payable{display: flex;flex-direction: column;align-items: flex-start;gap: 4px;margin-bottom: 12px}.mini-cart__payable-label{font-size: .82rem;color: #8a9399}.mini-cart__payable-value{font-size: 1.15rem;font-weight: 800;color: var(--accent,#b83d5e)}.mini-cart__checkout{display: flex;align-items: center;justify-content: center;width: 100%;padding: 12px 16px;border-radius: 10px;background: var(--accent,#b83d5e);color: #fff;font-weight: 700;text-decoration: none;font-size: .92rem}.mini-cart__checkout:hover{filter: brightness(1.05)}body.mini-cart-open{overflow: hidden}@media (max-width: 640px){.mini-cart__panel{left: 12px !important;right: 12px;width: auto;top: auto !important;bottom: 12px;max-height: min(78vh,560px)}}.related-carousel-wrap{position: relative;padding: 0 56px;margin: 0}.related-products-swiper{overflow: hidden;padding: 12px 8px 28px}.related-slide-card{border: 1px solid var(--lgbazar-border);border-radius: 16px;overflow: hidden;background: #fff;height: 100%;display: flex;flex-direction: column;box-shadow: 0 2px 10px rgba(0,0,0,0.04);transition: transform 0.22s ease,box-shadow 0.22s ease,border-color 0.22s ease}.related-slide-card:hover{transform: translateY(-4px);border-color: rgba(21,101,192,0.22);box-shadow: 0 14px 32px rgba(0,0,0,0.09)}.related-slide-card__media{display: flex;align-items: center;justify-content: center;height: 210px;padding: 22px 18px 18px;background: linear-gradient(180deg,#f9fafb 0%,#f3f4f6 100%);border-bottom: 1px solid var(--lgbazar-border);box-sizing: border-box}.related-slide-card__media img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;object-position: center;display: block}.related-slide-card__title a{color: inherit;text-decoration: none}.related-slide-card__price{font-size: 15px;font-weight: 800;color: var(--lgbazar-accent);letter-spacing: -0.02em}.related-slide-card__meta{min-height: 24px}.related-slide-card__actions{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr) 40px;gap: 8px;margin-top: auto;padding-top: 6px;align-items: stretch}.related-slide-card__btn{display: inline-flex;align-items: center;justify-content: center;gap: 5px;min-height: 40px;padding: 8px 10px;border-radius: 10px;font-size: 12px;font-weight: 700;text-decoration: none;white-space: nowrap;border: none;cursor: pointer;transition: background 0.18s ease,color 0.18s ease,border-color 0.18s ease}.related-slide-card__btn--compare{flex: 0 0 auto;min-width: 40px;padding-inline: 10px;background: #fff;border: 1px solid var(--lgbazar-border);color: var(--lgbazar-text)}.related-slide-card__actions:not(:has(.related-slide-card__btn--compare)){grid-template-columns: minmax(0,1fr) minmax(0,1fr)}.related-slide-card__btn--buy{background: var(--lgbazar-accent);color: #fff}.related-slide-card__btn--buy:hover{filter: brightness(1.06);color: #fff}.related-slide-card__btn--info{border: 1px solid var(--lgbazar-border);color: var(--lgbazar-text);background: #fff}.related-slide-card__btn--info:hover{border-color: var(--lgbazar-accent);color: var(--lgbazar-accent)}.related-carousel-nav{position: absolute;top: 50%;transform: translateY(-50%);width: 42px;height: 42px;border-radius: 50%;border: 1px solid var(--lgbazar-border);background: #fff;box-shadow: 0 6px 18px rgba(0,0,0,0.1);cursor: pointer;z-index: 3;display: flex;align-items: center;justify-content: center;color: var(--lgbazar-text);transition: border-color 0.18s ease,color 0.18s ease,box-shadow 0.18s ease}.related-carousel-nav:hover{border-color: var(--lgbazar-accent);color: var(--lgbazar-accent);box-shadow: 0 8px 22px rgba(21,101,192,0.14)}.related-carousel-nav--prev{right: 0}.related-carousel-nav--next{left: 0}.header-cart{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 10px;color: var(--lgbazar-text);text-decoration: none;margin-left: 6px}.header-cart:hover{background: var(--lgbazar-bg-light);color: var(--lgbazar-accent)}.header-cart__badge{position: absolute;top: 2px;left: 2px;min-width: 18px;height: 18px;padding: 0 5px;border-radius: 999px;background: var(--lgbazar-accent);color: #fff;font-size: 11px;font-weight: 700;display: flex;align-items: center;justify-content: center}.cart-page{padding: 24px 0 48px}.cart-page__title{margin: 0 0 24px;font-size: 1.6em}.cart-empty{text-align: center;padding: 48px 20px}.cart-empty i{font-size: 48px;color: var(--lgbazar-text-muted);margin-bottom: 16px}.cart-layout{display: grid;grid-template-columns: 1fr 320px;gap: 24px;align-items: start}.cart-item{display: grid;grid-template-columns: 100px 1fr auto;gap: 16px;padding: 16px;border: 1px solid var(--lgbazar-border);border-radius: 12px;background: #fff;margin-bottom: 12px;align-items: center}.cart-item__img img{width: 100%;height: 80px;object-fit: contain}.cart-item__title{font-size: 15px;margin: 0 0 6px}.cart-item__title a{color: inherit;text-decoration: none}.cart-item__price{color: var(--lgbazar-accent);font-weight: 700;margin-bottom: 8px}.cart-item__qty{display: flex;align-items: center;gap: 8px}.cart-qty-btn{width: 32px;height: 32px;border: 1px solid var(--lgbazar-border);background: #fff;border-radius: 8px;cursor: pointer}.cart-qty-input{width: 48px;text-align: center;border: 1px solid var(--lgbazar-border);border-radius: 8px;padding: 6px}.cart-item__remove{border: none;background: none;color: #c0392b;cursor: pointer;font-size: 18px}.cart-summary{padding: 20px;border: 1px solid var(--lgbazar-border);border-radius: 14px;background: var(--lgbazar-bg-light);position: sticky;top: 100px}.cart-summary__title{margin: 0 0 14px;font-size: 1.05rem;font-weight: 800;padding-bottom: 12px;border-bottom: 1px solid var(--lgbazar-border)}.cart-summary__row{display: flex;justify-content: space-between;align-items: baseline;gap: 12px;margin-bottom: 10px;font-size: 14px;line-height: 1.9}.cart-summary__row>span:first-child{flex: 0 0 auto;color: var(--lgbazar-text-muted);white-space: nowrap}.cart-summary__row>strong,.cart-summary__row>span:last-child{flex: 1 1 auto;text-align: start;direction: ltr;unicode-bidi: plaintext;font-weight: 700}.cart-summary__row--shipping>strong{font-size: 12.5px;font-weight: 600;color: #0f766e;direction: rtl}.cart-summary__row--total{margin: 14px 0 4px;padding-top: 14px;border-top: 1px dashed var(--lgbazar-border);font-size: 15px}.cart-summary__row--total>span:first-child{color: var(--lgbazar-text);font-weight: 700}.cart-summary__row--total>strong{font-size: 1.15rem;color: var(--lgbazar-accent)}.cart-summary__note{font-size: 13px;color: var(--lgbazar-text-muted);margin-bottom: 16px;line-height: 1.7}.cart-summary .form-group{margin-bottom: 12px}.cart-summary .form-group>label{font-size: 13px;font-weight: 700;margin-bottom: 6px;display: block}.cart-shipping-hint{margin: 6px 0 0;font-size: 12px;line-height: 1.8;color: #0f766e}@media (max-width: 992px){.cart-summary{position: static;padding: 16px}}.cart-btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 20px;border-radius: 10px;font-weight: 600;text-decoration: none;border: none;cursor: pointer}.cart-btn--block{width: 100%;margin-bottom: 10px}.cart-btn--primary{background: var(--lgbazar-accent);color: #fff}.cart-btn--whatsapp{background: #25D366;color: #fff}.cart-btn--ghost{background: #f3f4f6;color: var(--lgbazar-text)}.cart-checkout-form .form-group{margin-bottom: 12px}.cart-checkout-form label{display: block;font-size: 13px;font-weight: 600;margin-bottom: 6px}.cart-input{width: 100%;padding: 10px 12px;border: 1px solid var(--lgbazar-border);border-radius: 10px;font-family: inherit;font-size: 14px}.cart-input:focus{outline: none;border-color: var(--lgbazar-accent)}.order-thanks__box{max-width: 520px;margin: 0 auto;text-align: center;padding: 40px 20px}.order-thanks__box--unpaid{border: 1px solid #f3c7c7;border-radius: 14px;background: #fffafa}.order-thanks__icon{font-size: 56px;color: #0f6b23;margin-bottom: 16px}.order-thanks__icon--warn{color: #c0392b}.order-thanks__num{font-size: 1.05em;margin: 12px 0}.order-thanks__status{margin: 8px 0 16px}.order-thanks__badge{display: inline-block;padding: 4px 10px;border-radius: 999px;background: #eef2f7;color: #334155;font-size: 14px}.order-thanks__badge--paid{background: #e8f7ed;color: #0f6b23}.order-thanks__badge--unpaid{background: #fdecec;color: #c0392b}.order-thanks__text{color: var(--lgbazar-text-muted);line-height: 1.8;margin-bottom: 20px}.order-thanks__summary{margin: 0 0 20px;padding: 12px 16px;border-radius: 10px;background: #fff;border: 1px solid var(--lgbazar-border)}.order-thanks__summary-total{margin: 0}.order-thanks__actions{display: flex;flex-direction: column;gap: 10px}.order-alert{text-align: right;margin: 0 0 20px;padding: 14px 16px;border-radius: 12px;border: 1px solid #e5e7eb;background: #fff}.order-alert--stop{border-color: #f3c7c7;background: #fff6f6}.order-alert--warn{border-color: #f6dfae;background: #fffaf0}.order-alert__title{margin: 0 0 8px;font-weight: 700;font-size: 15px;display: flex;align-items: center;gap: 8px}.order-alert--stop .order-alert__title{color: #c0392b}.order-alert--warn .order-alert__title{color: #a16207}.order-alert__text{margin: 0 0 8px;font-size: 14px;line-height: 1.9;color: #475569}.order-alert__list{margin: 0 0 10px;padding-inline-start: 20px;font-size: 14px;line-height: 2;color: #334155}.order-alert__list li{list-style: disc}.order-invoice__paper{background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 16px;padding: 28px;box-shadow: 0 8px 30px rgba(0,0,0,.06)}.order-invoice__head{display: flex;justify-content: space-between;gap: 16px;flex-wrap: wrap;margin-bottom: 24px;border-bottom: 2px solid #1565C0;padding-bottom: 16px}.order-invoice__head h1{margin: 0;font-size: 1.4em}.order-invoice__num{color: var(--lgbazar-accent);font-weight: 700;margin-top: 6px}.order-invoice__meta{display: flex;flex-direction: column;gap: 6px;font-size: 14px;color: var(--lgbazar-text-muted)}.order-invoice__status{color: #1565C0;font-weight: 700}.order-invoice__status--paid{color: #0f6b23}.order-invoice__parties{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-bottom: 24px}.order-invoice__parties h2{font-size: 12px;margin: 0 0 8px;color: var(--lgbazar-text-muted);font-weight: 700;letter-spacing: .02em}.order-invoice__party{border: 1px solid var(--lgbazar-border);border-radius: 12px;padding: 14px 16px;background: #fbfcfe}.order-invoice__party p{margin: 0 0 4px}.order-invoice__party-name{font-weight: 700;line-height: 1.9}.order-invoice__party-line{font-size: 13px;color: var(--lgbazar-text-muted);line-height: 1.9;word-break: break-word}.order-invoice__item{font-weight: 600;line-height: 1.9}.order-invoice__empty{padding: 18px;border: 1px dashed var(--lgbazar-border);border-radius: 12px;background: #fbfcfe;color: var(--lgbazar-text-muted);font-size: 14px;margin-bottom: 20px;text-align: center}@media (max-width: 640px){.order-invoice__table thead{display: none}.order-invoice__table,.order-invoice__table tbody,.order-invoice__table tr,.order-invoice__table td{display: block;width: 100%}.order-invoice__table tr{border: 1px solid var(--lgbazar-border);border-radius: 12px;margin-bottom: 12px;overflow: hidden}.order-invoice__table td{border: 0;border-bottom: 1px solid #eef1f6;display: flex;justify-content: space-between;gap: 12px;padding: 9px 12px;font-size: 13.5px}.order-invoice__table td:last-child{border-bottom: 0}.order-invoice__table td::before{content: attr(data-label);color: var(--lgbazar-text-muted);font-size: 12.5px;flex: 0 0 auto}.order-invoice__table td[data-label="#"]{display: none}.order-invoice__totals{max-width: none}.order-invoice__paybar{flex-direction: column;gap: 8px}}@media print{.breadcrumb,.order-invoice__actions,.site-header,.site-footer{display: none !important}.order-invoice__paper{border: 0;box-shadow: none;padding: 0}}.order-invoice__table{width: 100%;border-collapse: collapse;margin-bottom: 20px;font-size: 14px}.order-invoice__table th,.order-invoice__table td{border: 1px solid var(--lgbazar-border);padding: 10px 12px;text-align: right}.order-invoice__table th{background: #f8f9fa}.order-invoice__table tfoot td{font-weight: 700;background: #fdf2f5}.order-invoice__totals{width: 100%;max-width: 360px;margin: 0 0 20px auto;border-collapse: collapse;font-size: 14px}.order-invoice__totals td{border: 1px solid var(--lgbazar-border);padding: 10px 12px;text-align: right}.order-invoice__totals td:last-child{text-align: left;white-space: nowrap}.order-invoice__totals-grand td{background: #fdf2f5;font-size: 15px}.order-invoice__paybar{display: flex;flex-wrap: wrap;gap: 12px 24px;padding: 14px 16px;background: #f8f9fa;border: 1px solid var(--lgbazar-border);border-radius: 8px;font-size: 14px;margin-bottom: 16px}.order-invoice__badge{display: inline-block;padding: 2px 10px;border-radius: 999px;background: #fff3cd;color: #856404;font-weight: 700;font-size: 13px}.order-invoice__badge--ok{background: #d4edda;color: #155724}.order-invoice__ref,.order-invoice__note{font-size: 14px;margin: 12px 0}.order-invoice__actions{display: flex;gap: 10px;flex-wrap: wrap;margin-top: 20px}@media (max-width: 640px){.order-invoice__parties{grid-template-columns: 1fr}.order-invoice__paper{padding: 16px}}@media (max-width: 991px){.product-hero--enhanced{grid-template-columns: 1fr;grid-template-areas: "gallery" "sidebar";padding: 12px 10px 16px;gap: 14px;overflow: hidden}.product-hero--no-gallery{grid-template-areas: "sidebar";padding: 12px 10px 16px}.product-hero__intro--desktop{display: none}.product-hero__intro--after-cart{display: block}.product-sidebar{position: static;width: 100%;min-width: 0}.product-hero__gallery{width: 100%;padding-inline: 6px}.product-hero__main{width: 100%;min-height: auto;padding: 10px;border-radius: 18px;background: #f7faf8}.product-hero__zoom{min-height: auto;padding: 8px;width: 100%;border-radius: 16px}.product-hero__zoom img,#productMainImage{transform: none !important;transform-origin: center center !important;max-width: 100% !important;width: 100% !important;height: auto !important;max-height: min(78vw,520px) !important;object-fit: contain;margin-inline: auto;display: block}.product-hero__thumbs{display: flex;flex-wrap: nowrap;overflow-x: auto;gap: 12px;margin-top: 14px;padding: 4px 2px 8px;justify-content: flex-start;-webkit-overflow-scrolling: touch;scrollbar-width: thin}.product-hero__thumb{width: 84px;height: 84px;flex: 0 0 84px;padding: 8px;border-radius: 14px;border: 2px solid rgba(15,61,46,.12);background: linear-gradient(180deg,#ffffff 0%,#f3f8f5 100%);box-shadow: 0 8px 18px -12px rgba(15,61,46,.4)}.product-hero__thumb.is-active{border-color: #1f6b4a;box-shadow: 0 0 0 3px rgba(31,107,74,.2)}.product-hero__thumb img{max-width: 100%;max-height: 100%;object-fit: contain;border-radius: 8px}.product-zoom.is-zoomable .product-hero__zoom{cursor: default}.product-hero__zoom-hint{display: none}.product-hero__intro{margin-top: 0;padding-top: 12px}.product-hero__intro .product-hero__summary,.product-hero__intro .product-hero__lead{font-size: 14px;line-height: 1.75}.product-quick-list{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.product-quick-item{padding: 8px 10px;font-size: 12px}.product-quick-item__arrow{display: none}.cart-layout{grid-template-columns: 1fr}.related-carousel-wrap{padding: 0 40px}.related-pages--products{padding: 20px 16px 18px;border-radius: 16px;margin-top: 36px}.related-pages--products .related-title{font-size: 1.15em}.related-slide-card__media{aspect-ratio: 3 / 4;height: auto;min-height: 240px}}@media (max-width: 600px){.product-quick-list{grid-template-columns: 1fr}.cart-item{grid-template-columns: 72px minmax(0,1fr) auto;gap: 12px;align-items: start}.cart-item__remove{grid-column: auto;justify-self: start;padding: 8px}}.product-compare-add{margin-top: 12px}.product-compare-add__btn{width: 100%;display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 14px;border-radius: 12px;border: 1px dashed var(--lgbazar-border);background: #fff;color: var(--lgbazar-text);font-size: 13px;font-weight: 700;cursor: pointer;transition: all 0.18s ease}.product-compare-add__btn:hover,.product-compare-add__btn.is-active{border-color: var(--lgbazar-accent);color: var(--lgbazar-accent);background: var(--lgbazar-accent-light,#fdf2f6)}.child-card-btn--compare,.related-slide-card__btn--compare{flex: 0 0 auto;min-width: 40px;padding-inline: 10px}.child-card-btn--compare i,.related-slide-card__btn--compare i,.product-compare-add__btn i,.compare-bar__icon i{font-size: 14px}.child-card-btn--compare.is-active,.related-slide-card__btn--compare.is-active{border-color: var(--lgbazar-accent);color: var(--lgbazar-accent);background: var(--lgbazar-accent-light,#fdf2f6)}.compare-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 1200;background: rgba(26,26,26,0.96);color: #fff;border-top: 1px solid rgba(255,255,255,0.08);box-shadow: 0 -10px 30px rgba(0,0,0,0.18);backdrop-filter: blur(8px)}body.has-compare-bar{padding-bottom: calc(var(--compare-bar-height,86px) + env(safe-area-inset-bottom,0px))}body.has-compare-bar .mobile-bottom-bar{bottom: var(--compare-bar-height,78px)}body.has-compare-bar .floating-call{bottom: calc(var(--compare-bar-height,86px) + 20px + env(safe-area-inset-bottom,0px));z-index: 1210}body.has-compare-bar .floating-whatsapp{bottom: calc(var(--compare-bar-height,86px) + 88px + env(safe-area-inset-bottom,0px));z-index: 1210}.compare-bar__inner{display: flex;align-items: center;gap: 16px;padding: 12px 16px;min-height: 72px}.compare-bar__info{display: flex;align-items: center;gap: 10px;flex-shrink: 0}.compare-bar__icon{width: 38px;height: 38px;border-radius: 10px;background: rgba(21,101,192,0.22);display: flex;align-items: center;justify-content: center;color: #ff8eb3}.compare-bar__text{font-size: 13px;color: #ddd}.compare-bar__thumbs{display: flex;align-items: center;gap: 8px;flex: 1;overflow-x: auto;min-width: 0}.compare-bar__chip{position: relative;width: 44px;height: 44px;border-radius: 10px;overflow: hidden;border: 1px solid rgba(255,255,255,0.15);background: #333;padding: 0;cursor: pointer;flex-shrink: 0}.compare-bar__chip img{width: 100%;height: 100%;object-fit: cover;display: block}.compare-bar__chip-text{display: flex;align-items: center;justify-content: center;width: 100%;height: 100%;font-size: 9px;padding: 4px;line-height: 1.2}.compare-bar__chip-x{position: absolute;inset: 0;display: flex;align-items: center;justify-content: center;background: rgba(0,0,0,0.45);opacity: 0;transition: opacity 0.15s ease}.compare-bar__chip:hover .compare-bar__chip-x{opacity: 1}.compare-bar__actions{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.compare-bar__clear{border: 1px solid rgba(255,255,255,0.18);background: transparent;color: #ddd;border-radius: 10px;padding: 10px 12px;font-size: 12px;cursor: pointer}.compare-bar__go{display: inline-flex;align-items: center;justify-content: center;padding: 10px 16px;border-radius: 10px;background: var(--lgbazar-accent);color: #fff;text-decoration: none;font-size: 13px;font-weight: 700;white-space: nowrap}.compare-bar__go.is-disabled{opacity: 0.45;pointer-events: none}.compare-page{padding: 24px 0 72px}body:has(.compare-page) .compare-bar{display: none !important}body:has(.compare-page).has-compare-bar{padding-bottom: 0}.compare-page__body{padding-bottom: 32px}.compare-table-wrap{margin-bottom: 40px}.compare-page__head{background: linear-gradient(180deg,#fafbfc 0%,#fff 100%);border-bottom: 1px solid var(--lgbazar-border);margin-bottom: 24px}.compare-page__head-inner{display: flex;align-items: end;justify-content: space-between;gap: 16px;padding: 20px 0}.compare-page__title{margin: 0 0 6px;font-size: 1.6em}.compare-page__subtitle{margin: 0;color: var(--lgbazar-text-muted);font-size: 14px}.compare-page__count{margin: 0;font-size: 13px;font-weight: 700;color: var(--lgbazar-accent);background: var(--lgbazar-accent-light,#fdf2f6);padding: 8px 12px;border-radius: 999px}.compare-page__empty{text-align: center;padding: 48px 20px;border: 1px dashed var(--lgbazar-border);border-radius: 20px;background: #fafbfc}.compare-page__empty-icon{font-size: 42px;color: var(--lgbazar-accent);margin-bottom: 12px}.compare-page__home-btn{display: inline-flex;margin-top: 16px;padding: 12px 20px;border-radius: 10px;background: var(--lgbazar-accent);color: #fff;text-decoration: none;font-weight: 700}.compare-table-wrap{overflow: auto;border: 1px solid var(--lgbazar-border);border-radius: 18px;background: #fff;box-shadow: 0 8px 28px rgba(0,0,0,0.05)}.compare-table{width: 100%;border-collapse: collapse;min-width: 720px}.compare-table th,.compare-table td{border-bottom: 1px solid var(--lgbazar-border);padding: 14px 16px;vertical-align: top;text-align: center}.compare-table__corner{position: sticky;right: 0;z-index: 3;background: #f8f9fa;text-align: right;min-width: 180px}.compare-table__label{position: sticky;right: 0;z-index: 2;background: #fcfcfd;text-align: right;font-weight: 700;color: var(--lgbazar-text);min-width: 180px}.compare-table__group-row th{background: #f3f4f6;text-align: right;font-size: 15px;font-weight: 800}.compare-table__product{min-width: 200px;background: #fff}.compare-product-head{position: relative;display: flex;flex-direction: column;align-items: center;gap: 8px}.compare-product-head__img{width: 110px;height: 110px;display: flex;align-items: center;justify-content: center;background: #f8f9fa;border-radius: 12px;overflow: hidden}.compare-product-head__img img{max-width: 100%;max-height: 100%;object-fit: contain}.compare-product-head__noimg{color: #ccc;font-size: 28px}.compare-product-head__title{margin: 0;font-size: 13px;line-height: 1.5}.compare-product-head__title a{color: inherit;text-decoration: none}.compare-product-head__price{color: var(--lgbazar-accent);font-weight: 800;font-size: 14px}.compare-product-head__remove{position: absolute;top: -4px;left: -4px;width: 28px;height: 28px;border: none;border-radius: 50%;background: #fff;box-shadow: 0 2px 8px rgba(0,0,0,0.12);cursor: pointer;color: #c0392b}.compare-table__cell{font-size: 13px;line-height: 1.7;color: var(--lgbazar-text);text-align: center;vertical-align: top}.compare-table__row--diff .compare-table__label{color: var(--lgbazar-accent)}.compare-table__cell--diff{background: rgba(21,101,192,0.05);font-weight: 600}.compare-toast{position: fixed;bottom: 96px;left: 50%;transform: translateX(-50%) translateY(12px);background: #1a1a1a;color: #fff;padding: 10px 16px;border-radius: 10px;font-size: 13px;z-index: 1300;opacity: 0;transition: all 0.25s ease;pointer-events: none}.compare-toast.is-visible{opacity: 1;transform: translateX(-50%) translateY(0)}.top-notice{background: linear-gradient(90deg,#fff9f3 0%,#ffffff 48%,#fff9f3 100%);border-bottom: 1px solid rgba(21,101,192,0.1);color: #374151}.top-notice[hidden]{display: none !important}.top-notice__inner{display: flex;align-items: center;gap: 12px;padding: 10px 0;min-height: 44px}.top-notice__icon{color: var(--lgbazar-accent,#1565C0);flex-shrink: 0;font-size: 16px;opacity: 0.9}.top-notice__text{margin: 0;flex: 1;line-height: 1.7;font-size: 13px;font-weight: 500}.top-notice__actions{display: flex;align-items: center;gap: 8px;flex-shrink: 0}.top-notice__link{display: inline-flex;align-items: center;gap: 5px;padding: 6px 11px;border-radius: 999px;font-size: 12px;font-weight: 700;text-decoration: none;border: 1px solid var(--lgbazar-border,#e5e7eb);color: var(--lgbazar-text,#333);background: #fff;white-space: nowrap}.top-notice__link--wa{color: #128c7e;border-color: rgba(18,140,126,0.28)}.top-notice__close{width: 32px;height: 32px;border: none;border-radius: 8px;background: transparent;color: #9ca3af;cursor: pointer;display: inline-flex;align-items: center;justify-content: center;transition: background 0.18s ease,color 0.18s ease}.top-notice__close:hover{background: rgba(0,0,0,0.05);color: #374151}.eitaa-popup{position: fixed;inset: 0;z-index: 10050;display: flex;align-items: center;justify-content: center;padding: 20px}.eitaa-popup[hidden]{display: none !important}.eitaa-popup__backdrop{position: absolute;inset: 0;background: rgba(15,23,42,0.45);backdrop-filter: blur(3px)}.eitaa-popup__box{position: relative;z-index: 1;width: min(100%,360px);background: #fff;border-radius: 22px;padding: 28px 24px 22px;box-shadow: 0 24px 60px rgba(15,23,42,0.22);text-align: center}.eitaa-popup__close{position: absolute;top: 10px;left: 12px;width: 32px;height: 32px;border: none;background: transparent;color: #9ca3af;font-size: 26px;line-height: 1;cursor: pointer}.eitaa-popup__close:hover{color: #374151}.eitaa-popup__title{margin: 0 0 8px;font-size: 17px;font-weight: 700;line-height: 1.65;color: #111827}.eitaa-popup__title .eitaa-popup__brand{color: #f97316}.eitaa-popup__sub{margin: 0 0 18px;font-size: 14px;line-height: 1.7;color: #4b5563}.eitaa-popup__icon{margin: 0 auto 18px;width: 88px;height: 88px;display: block;border-radius: 20px;overflow: hidden;box-shadow: 0 10px 24px rgba(234,88,12,0.28);text-decoration: none;flex-shrink: 0}.eitaa-popup__logo{width: 100%;height: 100%;display: block;object-fit: cover;border-radius: 20px}.eitaa-popup__link{display: inline-block;font-size: 14px;font-weight: 600;color: #16a34a;text-decoration: underline;text-underline-offset: 3px}.eitaa-popup__link:hover{color: #15803d}body.eitaa-popup-open{overflow: hidden}.footer-bottom-inner{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap}.footer-bottom-inner .footer-enamad{order: -1;flex: 0 0 auto}.footer-bottom-inner .footer-enamad img,.footer-bottom-inner .footer-enamad__img{width: 112px !important;height: 120px !important;max-width: none !important;max-height: none !important;object-fit: contain}.footer-bottom-credit{margin: 0;font-size: 0.92em;color: #b0b7c3;letter-spacing: 0.01em}.footer-bottom-credit a{color: #e5e7eb;text-decoration: none;font-weight: 700;border-bottom: 1px solid rgba(255,255,255,0.22);transition: color 0.18s ease,border-color 0.18s ease}.footer-bottom-credit a:hover{color: #fff;border-bottom-color: #fff}@media (max-width: 768px){.compare-bar__inner{flex-wrap: wrap;padding-bottom: 10px}.compare-bar__actions{width: 100%;justify-content: space-between}body.has-compare-bar{padding-bottom: calc(var(--compare-bar-height,110px) + 64px + env(safe-area-inset-bottom,0px))}body.has-compare-bar .floating-call{bottom: calc(var(--compare-bar-height,110px) + 68px + 10px + env(safe-area-inset-bottom,0px))}body.has-compare-bar .floating-whatsapp{bottom: calc(var(--compare-bar-height,110px) + 68px + 74px + env(safe-area-inset-bottom,0px))}.compare-page__head-inner{flex-direction: column;align-items: flex-start}.footer-bottom-inner{flex-direction: column;text-align: center}.footer-bottom-inner .footer-enamad{order: 0}.top-notice__inner{flex-wrap: wrap;gap: 8px;padding: 10px 0 12px}.top-notice__text{flex: 1 1 100%;font-size: 12px}.top-notice__actions{width: 100%;justify-content: flex-end}}.page-article--contact{padding-top: 28px}.page-article--contact .page-header{margin-bottom: 20px;border-bottom: none;padding-bottom: 0}.contact-page{margin-bottom: 40px}.contact-page__grid{display: grid;grid-template-columns: 1fr minmax(280px,420px);gap: 28px;align-items: start}.contact-cards{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px;margin-bottom: 24px}.contact-card{display: flex;align-items: center;gap: 12px;padding: 14px 16px;background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 14px;text-decoration: none;color: inherit;box-shadow: 0 4px 16px rgba(0,0,0,0.04);transition: transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}a.contact-card:hover{transform: translateY(-2px);border-color: rgba(21,101,192,0.2);box-shadow: 0 10px 24px rgba(21,101,192,0.08)}.contact-card__icon{width: 44px;height: 44px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;color: #fff;flex-shrink: 0;font-size: 1.1em}.contact-card--phone .contact-card__icon{background: linear-gradient(135deg,#2563eb,#3b82f6)}.contact-card--phone2 .contact-card__icon{background: linear-gradient(135deg,#7c3aed,#8b5cf6)}.contact-card--mobile .contact-card__icon{background: linear-gradient(135deg,#16a34a,#22c55e)}.contact-card--email .contact-card__icon{background: linear-gradient(135deg,#ea580c,#f97316)}.contact-card--address .contact-card__icon{background: linear-gradient(135deg,#1565C0,#0D47A1)}.contact-card__body strong{display: block;font-size: 0.98em;line-height: 1.65;font-weight: 700;color: var(--lgbazar-text)}.contact-card__body strong.dir-ltr,.contact-card__body .dir-ltr{direction: ltr !important;unicode-bidi: isolate !important;display: inline-block;text-align: left;white-space: nowrap}.contact-socials{margin-bottom: 28px;padding: 18px;background: var(--lgbazar-bg-light);border-radius: 16px;border: 1px solid var(--lgbazar-border)}.contact-socials__title,.contact-message__title,.contact-map-shell__title{margin: 0 0 14px;font-size: 1.15em;font-weight: 800;color: var(--lgbazar-text)}.contact-socials__list{display: flex;flex-wrap: wrap;gap: 10px}.contact-social-btn{display: inline-flex;align-items: center;gap: 10px;padding: 12px 18px;border-radius: 12px;text-decoration: none;color: #fff;font-weight: 700;font-size: 1em;transition: transform 0.2s ease,box-shadow 0.2s ease}.contact-social-btn i{font-size: 1.25rem}.contact-social-btn:hover{transform: translateY(-2px);color: #fff}.contact-social-btn--instagram{background: linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.contact-social-btn--whatsapp{background: #25D366}.contact-social-btn--bale{background: #e0f2fe;color: #0369a1}.contact-social-btn--bale img{display: block}.contact-social-btn--telegram{background: #0088cc}.contact-social-btn--bale{background: #2f7ee6}.contact-message{padding: 22px;background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 18px;box-shadow: 0 8px 28px rgba(0,0,0,0.05)}.contact-message__lead{margin: 0 0 18px;color: var(--lgbazar-text-muted);line-height: 1.7;font-size: 0.95em}.contact-message-form__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;margin-bottom: 16px}.contact-field{display: flex;flex-direction: column;gap: 6px}.contact-field--full{grid-column: 1 / -1}.contact-field label{font-size: 0.88em;font-weight: 700;color: var(--lgbazar-text)}.contact-field input,.contact-field textarea{width: 100%;border: 1px solid #dfe4ea;border-radius: 10px;padding: 11px 12px;font-family: inherit;font-size: 0.95em;background: #fff;transition: border-color 0.2s,box-shadow 0.2s}.contact-field input:focus,.contact-field textarea:focus{outline: none;border-color: var(--lgbazar-accent);box-shadow: 0 0 0 3px rgba(21,101,192,0.1)}.contact-message-form__submit{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 22px;border: none;border-radius: 12px;background: linear-gradient(135deg,#1565C0,#0D47A1);color: #fff;font-family: inherit;font-weight: 800;cursor: pointer;transition: transform 0.2s ease,box-shadow 0.2s ease}.contact-message-form__submit:hover{transform: translateY(-2px);box-shadow: 0 10px 24px rgba(21,101,192,0.25)}.contact-message-form__msg{margin-top: 14px;padding: 12px 14px;border-radius: 10px;font-size: 0.92em;line-height: 1.6}.contact-message-form__msg.is-success{background: #ecfdf5;color: #047857;border: 1px solid #a7f3d0}.contact-message-form__msg.is-error{background: #fef2f2;color: #b91c1c;border: 1px solid #fecaca}.contact-page__aside{display: flex;flex-direction: column;gap: 16px}.contact-map-shell,.contact-hours{background: #fff;border: 1px solid var(--lgbazar-border);border-radius: 18px;padding: 18px;box-shadow: 0 8px 28px rgba(0,0,0,0.05)}.contact-map-frame{position: relative;width: 100%;min-height: 280px;height: 320px;border-radius: 14px;overflow: hidden;background: #e9edf2}.contact-map-frame iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;display: block}.contact-map-dir-btn{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 10px 16px;border-radius: 10px;background: var(--lgbazar-accent);color: #fff;text-decoration: none;font-weight: 700;font-size: 0.92em}.contact-map-dir-btn:hover{color: #fff;background: var(--lgbazar-accent-dark)}.contact-hours__title{margin: 0 0 10px;font-size: 1em;font-weight: 800;color: var(--lgbazar-text);display: flex;align-items: center;gap: 8px}.contact-hours p{margin: 0;color: var(--lgbazar-text-muted);line-height: 1.8;font-size: 0.94em}@media (max-width: 900px){.contact-page__grid{grid-template-columns: 1fr}.contact-map-frame{min-height: 240px;height: 52vw;max-height: 320px}}@media (max-width: 600px){.contact-cards,.contact-message-form__grid{grid-template-columns: 1fr}.contact-social-btn{flex: 1 1 calc(50% - 5px);justify-content: center}.contact-message-form__submit{width: 100%}}.page-article--order{overflow-x: clip;max-width: 100%}.page-article--order .page-header{margin-bottom: 18px;border-bottom: none;padding-bottom: 0}.order-request{margin: 0 0 40px;max-width: 100%;min-width: 0}.order-request__card{background: #fff;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 18px;padding: 28px 28px 24px;box-shadow: 0 8px 28px rgba(15,23,42,0.05);max-width: 100%;min-width: 0;box-sizing: border-box;overflow: hidden}.order-request__title{margin: 0 0 8px;font-size: 1.25em;font-weight: 800;color: var(--lgbazar-text,#1a1a2e)}.order-request__lead{margin: 0 0 22px;color: var(--lgbazar-text-muted,#64748b);line-height: 1.8;font-size: 0.98em;overflow-wrap: anywhere}.order-request-form{max-width: 100%;min-width: 0}.order-request-form__grid{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: 16px 18px;margin-bottom: 18px;max-width: 100%}.order-field{display: flex;flex-direction: column;gap: 8px;min-width: 0;max-width: 100%}.order-field--full{grid-column: 1 / -1}.order-field label,.order-field__label{font-size: 0.92em;font-weight: 700;color: var(--lgbazar-text,#1a1a2e)}.order-field .req{color: #dc2626}.order-field input,.order-field textarea{width: 100%;max-width: 100%;box-sizing: border-box;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 12px;padding: 12px 14px;font: inherit;background: #fff;color: inherit;transition: border-color 0.2s ease,box-shadow 0.2s ease}.order-field input:focus,.order-field textarea:focus{outline: none;border-color: rgba(21,101,192,0.45);box-shadow: 0 0 0 3px rgba(21,101,192,0.12)}.order-field textarea{resize: vertical;min-height: 120px;line-height: 1.75}.order-services{display: flex;flex-wrap: wrap;gap: 10px;max-width: 100%}.order-service-chip{position: relative;display: inline-flex;align-items: center;max-width: 100%;cursor: pointer;user-select: none}.order-service-chip input{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;opacity: 0;pointer-events: none}.order-service-chip span{display: inline-flex;align-items: center;max-width: 100%;padding: 10px 14px;border-radius: 999px;border: 1px solid var(--lgbazar-border,#e5e7eb);background: var(--lgbazar-bg-light,#f8fafc);font-size: 0.92em;font-weight: 600;color: var(--lgbazar-text,#1a1a2e);white-space: normal;transition: background 0.2s ease,border-color 0.2s ease,color 0.2s ease}.order-service-chip input:checked + span{background: rgba(21,101,192,0.1);border-color: #1565C0;color: #0D47A1}.order-service-chip input:focus-visible + span{box-shadow: 0 0 0 3px rgba(21,101,192,0.18)}.order-request-form__submit{display: inline-flex;align-items: center;justify-content: center;gap: 10px;max-width: 100%;min-width: 0;padding: 13px 22px;border: 0;border-radius: 12px;background: linear-gradient(135deg,#1565C0,#0D47A1);color: #fff;font: inherit;font-weight: 800;cursor: pointer;transition: transform 0.2s ease,box-shadow 0.2s ease}.order-request-form__submit:hover{transform: translateY(-1px);box-shadow: 0 10px 22px rgba(21,101,192,0.25)}.order-request-form__msg{margin-top: 14px;padding: 12px 14px;border-radius: 10px;font-size: 0.95em;line-height: 1.7;overflow-wrap: anywhere}.order-request-form__msg.is-success{background: #ecfdf5;color: #065f46}.order-request-form__msg.is-error{background: #fef2f2;color: #991b1b}.order-request__hint{margin: 18px 0 0;padding-top: 16px;border-top: 1px dashed var(--lgbazar-border,#e5e7eb);color: var(--lgbazar-text-muted,#64748b);font-size: 0.92em;line-height: 1.8;overflow-wrap: anywhere}.order-request__hint a{color: #1565C0;font-weight: 700;text-decoration: none;white-space: normal;word-break: break-word}@media (max-width: 700px){.order-request__card{padding: 20px 16px 18px;border-radius: 14px}.order-request-form__grid{grid-template-columns: minmax(0,1fr)}.order-request-form__submit{width: 100%}}.article-products-embed,.section-products{margin: 2rem 0}.section-products .section-title{margin-bottom: 1rem}.children-grid--article-embed,.children-grid--section-products{margin-top: 0;padding: 0;max-width: none}.article-products-embed .children-grid{padding: 0;max-width: none}.page-content .article-products-embed a,.page-content-continued .article-products-embed a,.section-products .article-products-embed a{border-bottom: none;text-decoration: none}.page-content .article-products-embed .child-card-title a,.page-content-continued .article-products-embed .child-card-title a{color: var(--lgbazar-text)}.page-content .article-products-embed .child-card-title a:hover,.page-content-continued .article-products-embed .child-card-title a:hover{color: var(--lgbazar-accent)}.page-content .article-products-embed .child-card-btn--buy,.page-content-continued .article-products-embed .child-card-btn--buy,.section-products .child-card-btn--buy{color: #fff !important;background: var(--lgbazar-accent);border: 1px solid var(--lgbazar-accent)}.page-content .article-products-embed .child-card-btn--buy:hover,.page-content-continued .article-products-embed .child-card-btn--buy:hover,.section-products .child-card-btn--buy:hover{color: #fff !important;filter: brightness(1.08)}.page-content .article-products-embed .child-card-btn--info,.page-content-continued .article-products-embed .child-card-btn--info{color: var(--lgbazar-text);background: #fff;border: 1px solid var(--lgbazar-border)}@media (max-width: 767px){.article-products-embed--mobile-carousel .children-grid{display: flex;flex-wrap: nowrap;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;gap: 14px;padding: 4px 2px 12px;scrollbar-width: thin}.article-products-embed--mobile-carousel .child-card{flex: 0 0 min(82vw,300px);scroll-snap-align: start;max-width: none}.article-products-embed--mobile-carousel .children-grid::-webkit-scrollbar{height: 6px}.article-products-embed--mobile-carousel .children-grid::-webkit-scrollbar-thumb{background: rgba(21,101,192,0.35);border-radius: 999px}}.product-option{margin: 14px 0}.product-option label{display: block;font-size: 13px;font-weight: 700;margin-bottom: 6px;color: var(--lgbazar-text,#1f2937)}.product-option__select,.plist-filters__select,.cart-page select,.cart-summary select,.shop-sidebar select,select.product-option__select{width: 100%;max-width: 100%;min-height: 48px;padding: 12px 42px 12px 14px;border: 1.5px solid rgba(15,61,46,.16);border-radius: 12px;font-family: inherit;font-size: 15px;font-weight: 600;line-height: 1.45;color: #163227;background-color: #fff;background-image: linear-gradient(45deg,transparent 50%,#1f6b4a 50%),linear-gradient(135deg,#1f6b4a 50%,transparent 50%),linear-gradient(180deg,#ffffff 0%,#f4f8f5 100%);background-position: calc(100% - 20px) calc(50% - 3px),calc(100% - 14px) calc(50% - 3px),0 0;background-size: 6px 6px,6px 6px,100% 100%;background-repeat: no-repeat;appearance: none;-webkit-appearance: none;-moz-appearance: none;box-shadow: 0 4px 14px -8px rgba(15,61,46,.22);transition: border-color .2s,box-shadow .2s,background-color .2s;cursor: pointer}[dir="rtl"] .product-option__select,[dir="rtl"] .plist-filters__select,[dir="rtl"] .cart-page select,[dir="rtl"] .cart-summary select,[dir="rtl"] .shop-sidebar select{padding: 12px 14px 12px 42px;background-position: 20px calc(50% - 3px),14px calc(50% - 3px),0 0}.product-option__select:hover,.plist-filters__select:hover,.cart-page select:hover,.cart-summary select:hover,.shop-sidebar select:hover{border-color: rgba(31,107,74,.45)}.product-option__select:focus,.plist-filters__select:focus,.cart-page select:focus,.cart-summary select:focus,.shop-sidebar select:focus{outline: none;border-color: #1f6b4a;box-shadow: 0 0 0 3px rgba(31,107,74,.16)}.product-option__select:disabled,.plist-filters__select:disabled{opacity: .65;cursor: not-allowed}@media (max-width: 767px){.product-option__select,.plist-filters__select,.cart-page select,.cart-summary select,.shop-sidebar select{min-height: 50px;font-size: 16px;border-radius: 14px;padding-block: 13px;box-shadow: 0 6px 18px -10px rgba(15,61,46,.28)}.product-option label{font-size: 14px;margin-bottom: 8px}}.cart-discount-box{margin: 14px 0 18px}.cart-discount-box--needs-mobile{border: 1px dashed #f59e0b;border-radius: 10px;padding: 10px 12px;background: #fffbeb}.cart-discount-mobile-hint{margin: 8px 0 0;font-size: 12px;color: #b45309;font-weight: 600}.cart-discount-row{display: flex;gap: 8px}.cart-discount-row .cart-input{flex: 1}.cart-summary__row--discount{color: #0f6b23}.cart-gateways{margin: 14px 0 18px}.cart-gateway-option{display: flex;align-items: center;gap: 8px;padding: 10px 12px;margin-bottom: 8px;border: 1px solid #e5e7eb;border-radius: 10px;cursor: pointer;font-size: 14px;background: #fff}.cart-gateway-option:hover{border-color: #cbd5e1}.cart-gateway-option input{margin: 0;cursor: pointer}.cart-gateway-option:has(input:checked){border-color: #2563eb;background: #eff6ff}.cart-vpn-note{display: flex;align-items: flex-start;gap: 8px;margin: 14px 0 10px;padding: 10px 12px;border: 1px solid #f59e0b;background: #fffbeb;color: #92400e;border-radius: 10px;font-size: 13px;line-height: 1.8}.cart-vpn-note i{margin-top: 4px}.login-otp-link.is-disabled,.login-otp-link[disabled]{opacity: .6;cursor: default;text-decoration: none}.account-page{padding: 28px 0 48px}.account-card-wrap{max-width: 480px;margin: 0 auto}.account-card{background: #fff;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 16px;padding: 28px;box-shadow: 0 8px 24px rgba(0,0,0,.05)}.account-card h1{margin: 0 0 8px;font-size: 1.4em}.account-card__foot{margin-top: 16px;font-size: 14px;color: var(--lgbazar-text-muted,#64748b)}.account-form .form-group{margin-bottom: 14px}.account-form label{display: block;font-size: 13px;font-weight: 600;margin-bottom: 6px}.account-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;align-items: start}.account-panel-head{display: flex;justify-content: space-between;align-items: center;gap: 12px;margin-bottom: 20px;flex-wrap: wrap}.account-orders{display: flex;flex-direction: column;gap: 12px}.account-order{border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 12px;padding: 14px;background: #fff}.account-order__head{display: flex;justify-content: space-between;gap: 10px;font-weight: 700;margin-bottom: 8px}.account-order__meta{font-size: 13px;color: var(--lgbazar-text-muted,#64748b);margin-bottom: 10px}.cart-btn--sm{padding: 8px 14px;font-size: 13px}@media (max-width: 900px){.account-grid{grid-template-columns: 1fr}}.account-wallet{background: #fff;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 16px;padding: 20px;margin-bottom: 20px}.account-wallet__balance{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;background: linear-gradient(135deg,#0d47a1,#1565c0);color: #fff;border-radius: 14px;padding: 18px 20px;margin-bottom: 18px}.account-wallet__label{font-weight: 700;font-size: 1rem}.account-wallet__label i{margin-inline-end: 6px}.account-wallet__amount{font-size: 1.6rem;font-weight: 800}.account-wallet__amount span{font-size: .9rem;font-weight: 600;opacity: .85}.account-wallet__history h2{font-size: 1.05rem;margin: 0 0 12px}.account-wallet__empty{color: #6b7280}.account-wallet__table-wrap{overflow-x: auto}.account-wallet__table{width: 100%;border-collapse: collapse;font-size: .9rem}.account-wallet__table th,.account-wallet__table td{padding: 10px 12px;text-align: right;border-bottom: 1px solid #eef0f3}.account-wallet__table th{color: #6b7280;font-weight: 700;background: #f9fafb}.account-wallet__note{display: block;color: #9ca3af;font-size: .78rem}.account-wallet__table .is-credit{color: #16a34a;font-weight: 700}.account-wallet__table .is-debit{color: #dc2626;font-weight: 700}.acc-hero{display: flex;justify-content: space-between;align-items: center;gap: 16px;flex-wrap: wrap;padding: 20px 22px;margin-bottom: 16px;border-radius: 16px;background: linear-gradient(135deg,var(--blue-dark,#0d47a1),var(--blue,#1565c0));color: #fff;box-shadow: var(--shadow-sm,0 4px 14px -4px rgba(13,71,161,.14))}.acc-hero__id{display: flex;align-items: center;gap: 14px}.acc-avatar{width: 52px;height: 52px;flex: 0 0 52px;border-radius: 50%;background: rgba(255,255,255,.18);border: 1px solid rgba(255,255,255,.35);display: flex;align-items: center;justify-content: center;font-size: 22px;font-weight: 800}.acc-hero__name{margin: 0;font-size: 1.25rem;font-weight: 800;color: #fff}.acc-hero__meta{margin: 4px 0 0;font-size: 13px;opacity: .9;display: flex;gap: 8px;flex-wrap: wrap}.acc-hero__actions{display: flex;gap: 8px;flex-wrap: wrap}.acc-hero__actions .cart-btn{background: rgba(255,255,255,.16);color: #fff;border: 1px solid rgba(255,255,255,.32)}.acc-hero__actions .cart-btn:hover{background: rgba(255,255,255,.26)}.acc-dot{opacity: .55}.acc-alert{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 12px 16px;margin-bottom: 16px;border: 1px solid #fbbf24;background: #fffbeb;color: #92400e;border-radius: 12px;font-size: 14px}.acc-stats{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px;margin-bottom: 20px}.acc-stat{background: #fff;border: 1px solid var(--border,#dce4ef);border-radius: 14px;padding: 14px 16px;display: flex;flex-direction: column;gap: 6px}.acc-stat__label{font-size: 12.5px;color: var(--ink-soft,#546e7a);font-weight: 600}.acc-stat__value{font-size: 1.25rem;font-weight: 800;color: var(--ink,#1a2744)}.acc-stat__value small{font-size: .72rem;font-weight: 600;color: var(--ink-soft,#546e7a)}.acc-stat__value--warn{color: #b45309}.acc-stat--wallet{background: var(--blue-pale,#e3f2fd);border-color: #bbdefb}.acc-layout{display: grid;grid-template-columns: 232px minmax(0,1fr);gap: 18px;align-items: start}.acc-nav{display: flex;flex-direction: column;gap: 6px;background: #fff;border: 1px solid var(--border,#dce4ef);border-radius: 14px;padding: 10px;position: sticky;top: 90px}.acc-nav__item{display: flex;align-items: center;gap: 9px;width: 100%;padding: 11px 12px;border: 0;background: transparent;border-radius: 10px;font: inherit;font-size: 14px;font-weight: 600;color: var(--ink,#1a2744);cursor: pointer;text-align: start}.acc-nav__item i{width: 18px;color: var(--ink-soft,#546e7a)}.acc-nav__item:hover{background: var(--bg-soft,#f5f8fc)}.acc-nav__item.is-active{background: var(--blue,#1565c0);color: #fff}.acc-nav__item.is-active i{color: #fff}.acc-nav__count{margin-inline-start: auto;background: rgba(0,0,0,.08);border-radius: 999px;padding: 1px 8px;font-size: 12px}.acc-nav__item.is-active .acc-nav__count{background: rgba(255,255,255,.25)}.acc-main{min-width: 0}.acc-pane{background: #fff;border: 1px solid var(--border,#dce4ef);border-radius: 14px;padding: 18px}.acc-pane__head{margin-bottom: 14px}.acc-pane__head h2{margin: 0;font-size: 1.05rem;font-weight: 800}.acc-pane__hint{margin: 6px 0 0;font-size: 12.5px;color: var(--ink-soft,#546e7a)}.acc-orders{display: flex;flex-direction: column;gap: 12px}.acc-order{border: 1px solid var(--border,#dce4ef);border-radius: 12px;padding: 14px;transition: box-shadow .18s ease,border-color .18s ease}.acc-order:hover{border-color: #bbdefb;box-shadow: 0 6px 18px -10px rgba(13,71,161,.35)}.acc-order__top{display: flex;justify-content: space-between;align-items: flex-start;gap: 10px;margin-bottom: 8px}.acc-order__num{font-weight: 800;font-size: 15px}.acc-order__date{display: block;font-size: 12.5px;color: var(--ink-soft,#546e7a);margin-top: 3px}.acc-order__body{font-size: 13.5px;color: var(--ink-soft,#546e7a);display: flex;gap: 7px;flex-wrap: wrap;align-items: center}.acc-order__body strong{color: var(--ink,#1a2744)}.acc-order__actions{display: flex;gap: 8px;flex-wrap: wrap;margin-top: 12px}.acc-badge{flex: 0 0 auto;font-size: 12px;font-weight: 700;padding: 5px 11px;border-radius: 999px;white-space: nowrap}.acc-badge.is-paid{background: #dcfce7;color: #166534}.acc-badge.is-shipped{background: #e0e7ff;color: #3730a3}.acc-badge.is-unpaid{background: #fef3c7;color: #92400e}.acc-badge.is-cancelled{background: #fee2e2;color: #991b1b}.acc-badge.is-neutral{background: #f1f5f9;color: #475569}.acc-wallet-card{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;padding: 16px 18px;border-radius: 12px;background: linear-gradient(135deg,var(--blue-dark,#0d47a1),var(--blue,#1565c0));color: #fff;margin-bottom: 16px;font-size: 14px}.acc-wallet-card strong{font-size: 1.5rem;font-weight: 800}.acc-wallet-card strong small{font-size: .8rem;font-weight: 600;opacity: .85}.acc-table-wrap{overflow-x: auto}.acc-table{width: 100%;border-collapse: collapse;font-size: .9rem}.acc-table th,.acc-table td{padding: 10px 12px;text-align: right;border-bottom: 1px solid #eef0f3}.acc-table th{color: #6b7280;font-weight: 700;background: #f9fafb}.acc-table__note{display: block;color: #9ca3af;font-size: .78rem}.acc-table .is-credit{color: #16a34a;font-weight: 700}.acc-table .is-debit{color: #dc2626;font-weight: 700}.acc-empty{text-align: center;padding: 32px 12px;color: var(--ink-soft,#546e7a)}.acc-empty i{font-size: 34px;color: #cbd5e1;display: block;margin-bottom: 10px}.acc-empty p{margin: 0 0 14px}.acc-form__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 0 14px}.acc-form__wide{grid-column: 1 / -1}.acc-field-hint{display: block;font-size: 11.5px;color: var(--ink-soft,#546e7a);margin-top: 4px}@media (max-width: 900px){.acc-layout{grid-template-columns: 1fr}.acc-nav{position: static;flex-direction: row;overflow-x: auto}.acc-nav__item{white-space: nowrap}.acc-nav__count{margin-inline-start: 4px}.acc-stats{grid-template-columns: 1fr 1fr}}@media (max-width: 560px){.acc-hero{padding: 16px}.acc-hero__actions{width: 100%}.acc-hero__actions .cart-btn{flex: 1;text-align: center}.acc-form__grid{grid-template-columns: 1fr}.acc-pane{padding: 14px}}.offers-section{padding: 8px 0 32px}.offers-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(220px,1fr));gap: 16px}.offer-card{display: flex;flex-direction: column;border: 1px solid var(--lgbazar-border,#e5e7eb);border-radius: 14px;overflow: hidden;background: #fff;text-decoration: none;color: inherit;transition: box-shadow .2s,transform .2s}.offer-card:hover{box-shadow: 0 10px 28px rgba(0,0,0,.08);transform: translateY(-2px)}.offer-card__img{width: 100%;aspect-ratio: 4/3;object-fit: cover}.offer-card__body{padding: 14px}.offer-card__title{margin: 0 0 8px;font-size: 15px}.offer-card__price{display: flex;gap: 8px;align-items: baseline;font-size: 14px}.offer-card__price del{color: #9ca3af}.offer-card__price strong{color: var(--lgbazar-accent,#b83d5e)}.offer-card__days{display: inline-block;margin-top: 8px;font-size: 12px;background: #fce8ef;color: #8b2347;padding: 4px 10px;border-radius: 999px}.related-products-swiper{padding: 8px 4px 24px}.related-slide-card{border: 1px solid rgba(15,61,46,.1);border-radius: 18px;box-shadow: 0 8px 28px rgba(15,61,46,.07)}.related-slide-card:hover{transform: translateY(-6px);border-color: rgba(15,61,46,.22);box-shadow: 0 18px 40px rgba(15,61,46,.14)}.related-slide-card--sale{border-color: rgba(201,162,39,.35)}.related-slide-card__media{position: relative;display: flex;align-items: center;justify-content: center;aspect-ratio: 3 / 4;height: auto;min-height: 260px;padding: 10px 12px !important;background: #f7f9f8;overflow: hidden;box-sizing: border-box}.related-slide-card__media img{max-width: 100% !important;max-height: 100% !important;width: auto !important;height: auto !important;object-fit: contain !important;object-position: center;transition: transform .35s ease}.related-slide-card:hover .related-slide-card__media img{transform: scale(1.04)}.related-slide-card__body{gap: 6px;padding: 14px 14px 16px}.related-slide-card__title{font-size: .95rem;font-weight: 800;line-height: 1.45;margin: 0 0 6px;min-height: 2.7em;color: #0f3d2e}.related-slide-card__price{font-size: 1rem;color: #0f3d2e}.related-slide-card__meta{min-height: 42px}.related-slide-card__btn--buy{background: #0f3d2e !important;color: #fff !important}.related-slide-card__btn--buy:hover{background: #1f6b4a !important;color: #fff !important;filter: none}.sale-ribbon{position: absolute;top: 12px;left: 12px;z-index: 3;min-width: 46px;height: 46px;padding: 0 8px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: linear-gradient(145deg,#c9a227 0%,#a8871c 100%);color: #fff;font-size: .78rem;font-weight: 900;box-shadow: 0 8px 18px rgba(168,135,28,.35);line-height: 1}.sale-ribbon--static{position: static;width: auto;height: auto;border-radius: 999px;padding: 6px 12px;margin-bottom: 8px}.child-card-media{position: relative}.child-card-media .stock-badge,.related-slide-card__media .stock-badge{top: 12px;right: 12px;left: auto}.price-stack{display: flex;flex-direction: column;align-items: flex-start;gap: 2px}.price-stack__old{font-size: .82rem;color: #94a3b8;text-decoration: line-through;font-weight: 600}.price-stack__now{font-size: 1.05rem;font-weight: 900;color: #0f3d2e}.price-stack--hero{gap: 6px}.price-stack--hero .price-stack__now{font-size: 1.45rem;color: #1f6b4a}.product-qty-hint{margin: 0;display: inline-flex;align-items: center;gap: 6px;font-size: .78rem;font-weight: 700;color: #1f6b4a;background: rgba(31,107,74,.08);border-radius: 999px;padding: 4px 10px}.product-qty-hint--hero{margin: 8px 0 0;font-size: .84rem;padding: 8px 12px}.product-hero__price--sale{background: linear-gradient(135deg,#fffdf5 0%,#f7f0da 100%);border: 1px solid rgba(201,162,39,.35);border-radius: 14px;padding: 14px 16px}.child-card--sale{border-color: rgba(201,162,39,.28)}.related-pages--products{background: linear-gradient(165deg,#f7faf8 0%,#ffffff 50%,#f9f6ef 100%)}.related-pages--products .related-header::after{content: 'انتخاب هم‌رده با موجودی و قیمت شفاف'}.listing-pager{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 16px;margin: 28px 0 8px;padding: 14px 0 4px;border-top: 1px solid rgba(28,48,40,.08)}.listing-pager__info{font-size: .88rem;color: #5a6b62}.listing-pager__links{display: flex;flex-wrap: wrap;gap: 6px;align-items: center}.listing-pager__btn{display: inline-flex;align-items: center;justify-content: center;min-width: 2.25rem;height: 2.25rem;padding: 0 10px;border-radius: 10px;border: 1px solid rgba(28,48,40,.12);background: #fff;color: #1c3028;font-size: .9rem;font-weight: 600;text-decoration: none;transition: background .15s,border-color .15s}a.listing-pager__btn:hover{background: #f3f7f4;border-color: rgba(28,48,40,.22)}.listing-pager__btn.is-current{background: #1c3028;border-color: #1c3028;color: #fff;cursor: default}.topbar-strip{background: linear-gradient(90deg,#0f3d2e 0%,#1f6b4a 55%,#0f3d2e 100%);border-bottom: 1px solid rgba(201,162,39,.35)}.topbar-strip__inner{display: flex;align-items: center;gap: 22px;flex-wrap: wrap;min-height: 34px;padding-block: 5px}.topbar-strip__link{color: var(--gold-soft,#e8d9a3);font-size: .82rem;font-weight: 600;text-decoration: none;white-space: nowrap;transition: color .15s}.topbar-strip__link:hover{color: #fff}@media (max-width: 720px){.topbar-strip__inner{gap: 14px;overflow-x: auto;-webkit-overflow-scrolling: touch}}.page-article--contact{padding-top: 24px}.page-article--contact .page-header{display: none}.cx{margin: 0 0 48px}.cx__hero{position: relative;overflow: hidden;border-radius: 22px;padding: 40px 36px;color: #fff;background: radial-gradient(900px 320px at 88% -30%,rgba(255,255,255,.18),transparent 60%),linear-gradient(120deg,#0d47a1 0%,#1565c0 52%,#1e88e5 100%);box-shadow: 0 24px 48px -22px rgba(13,71,161,.55)}.cx__hero::after{content: "";position: absolute;left: -60px;bottom: -80px;width: 260px;height: 260px;border-radius: 50%;background: rgba(255,255,255,.08)}.cx__hero-text{position: relative;z-index: 1;max-width: 640px}.cx__eyebrow{display: inline-flex;align-items: center;gap: 8px;font-size: .82rem;font-weight: 700;padding: 6px 14px;border-radius: 999px;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.25)}.cx__headline{margin: 16px 0 10px;font-size: clamp(1.6rem,3.2vw,2.3rem);font-weight: 800}.cx__lead{margin: 0;font-size: 1.02rem;line-height: 2;color: rgba(255,255,255,.92)}.cx__channels{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 14px;margin: -34px 18px 0;position: relative;z-index: 2}.cx-tile{display: flex;align-items: center;gap: 14px;padding: 16px 18px;background: #fff;border: 1px solid #e6edf6;border-radius: 16px;text-decoration: none;box-shadow: 0 14px 30px -22px rgba(13,71,161,.4);transition: transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cx-tile:hover{transform: translateY(-3px);border-color: #cfe0f5;box-shadow: 0 20px 38px -20px rgba(13,71,161,.5)}.cx-tile--wide{grid-column: 1 / -1;align-items: flex-start}.cx-tile__icon{flex-shrink: 0;width: 48px;height: 48px;border-radius: 14px;display: flex;align-items: center;justify-content: center;font-size: 1.25rem;color: #fff;background: linear-gradient(135deg,#1565c0,#1e88e5)}.cx-tile--whatsapp .cx-tile__icon{background: linear-gradient(135deg,#1faa4b,#25d366)}.cx-tile--telegram .cx-tile__icon{background: linear-gradient(135deg,#1c93d3,#2ca5e0)}.cx-tile--mobile .cx-tile__icon{background: linear-gradient(135deg,#16a34a,#22c55e)}.cx-tile--email .cx-tile__icon{background: linear-gradient(135deg,#ea580c,#f97316)}.cx-tile--address .cx-tile__icon{background: linear-gradient(135deg,#7c3aed,#a855f7)}.cx-tile__meta{display: flex;flex-direction: column;gap: 3px;min-width: 0}.cx-tile__label{font-size: .8rem;color: #64748b;font-weight: 600}.cx-tile__value{font-size: 1.02rem;font-weight: 800;color: #0f2744;word-break: break-word}.cx-tile__value--addr{font-size: .95rem;font-weight: 600;line-height: 1.85;color: #334155}.cx__grid{display: grid;grid-template-columns: 1.35fr .9fr;gap: 22px;margin-top: 26px;align-items: start}.cx-card{background: #fff;border: 1px solid #e6edf6;border-radius: 18px;padding: 26px 26px 24px;box-shadow: 0 18px 40px -30px rgba(13,71,161,.4)}.cx-card__title{margin: 0 0 6px;font-size: 1.2rem;font-weight: 800;color: #0d47a1;display: flex;align-items: center;gap: 8px}.cx-card__sub{margin: 0 0 18px;color: #64748b;font-size: .95rem}.cx-form__row{display: grid;grid-template-columns: 1fr 1fr;gap: 14px}.cx-field{display: flex;flex-direction: column;gap: 6px;margin-bottom: 14px}.cx-field--full{grid-column: 1 / -1}.cx-field label{font-size: .86rem;font-weight: 700;color: #334155}.cx-field input,.cx-field textarea{border: 1.5px solid #e2e8f0;border-radius: 12px;padding: 12px 14px;font: inherit;font-size: .95rem;background: #f8fafc;transition: border-color .18s,box-shadow .18s,background .18s;resize: vertical}.cx-field input:focus,.cx-field textarea:focus{outline: none;border-color: #1565c0;background: #fff;box-shadow: 0 0 0 4px rgba(21,101,192,.12)}.cx-form__submit{display: inline-flex;align-items: center;gap: 8px;border: 0;cursor: pointer;padding: 13px 28px;border-radius: 999px;font: inherit;font-weight: 800;font-size: .98rem;color: #fff;background: linear-gradient(135deg,#0d47a1,#1e88e5);box-shadow: 0 12px 26px -12px rgba(13,71,161,.7);transition: transform .15s,box-shadow .15s,filter .15s}.cx-form__submit:hover{transform: translateY(-2px);filter: brightness(1.05)}.cx-form__submit:active{transform: translateY(0)}.cx-form__msg{margin-top: 14px;padding: 12px 14px;border-radius: 12px;font-size: .92rem;font-weight: 600}.cx-form__msg.is-success{background: #ecfdf5;color: #047857;border: 1px solid #a7f3d0}.cx-form__msg.is-error{background: #fef2f2;color: #b91c1c;border: 1px solid #fecaca}.cx-socials{margin-top: 20px;padding-top: 18px;border-top: 1px dashed #e2e8f0;display: flex;align-items: center;flex-wrap: wrap;gap: 12px}.cx-socials__label{font-size: .88rem;font-weight: 700;color: #64748b}.cx-socials__list{display: flex;gap: 10px;flex-wrap: wrap}.cx-social{width: 42px;height: 42px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;color: #fff;font-size: 1.05rem;text-decoration: none;background: #94a3b8;transition: transform .15s,filter .15s}.cx-social:hover{transform: translateY(-2px);filter: brightness(1.08)}.cx-social--instagram{background: linear-gradient(135deg,#f9ce34,#ee2a7b,#6228d7)}.cx-social--telegram{background: #2ca5e0}.cx-social--whatsapp{background: #25d366}.cx-social--bale{background: #1b9e8a}.cx-social--eitaa{background: #ff7a00}.cx-card--aside{padding: 0;overflow: hidden}.cx-map__frame{position: relative;aspect-ratio: 4 / 3;background: #eef2f7}.cx-map__frame iframe,.cx-map__frame>*{position: absolute;inset: 0;width: 100% !important;height: 100% !important;border: 0}.cx-map__dir{display: flex;align-items: center;justify-content: center;gap: 8px;margin: 14px;padding: 11px;border-radius: 12px;background: #f1f5f9;color: #0d47a1;font-weight: 700;text-decoration: none;transition: background .15s}.cx-map__dir:hover{background: #e2ebf7}.cx-hours{padding: 18px 22px 22px}.cx-hours__title{margin: 0 0 8px;font-size: 1rem;font-weight: 800;color: #0d47a1;display: flex;align-items: center;gap: 8px}.cx-hours p{margin: 0;color: #475569;line-height: 1.9}@media (max-width: 900px){.cx__grid{grid-template-columns: 1fr}}@media (max-width: 620px){.cx__hero{padding: 30px 22px;border-radius: 18px}.cx__channels{margin: -28px 6px 0}.cx-form__row{grid-template-columns: 1fr}.cx-card{padding: 20px 18px}}.sms2{padding: 56px 0}.sms2__inner{position: relative;overflow: hidden;display: grid;grid-template-columns: auto 1fr minmax(280px,380px);align-items: center;gap: 26px;padding: 38px 42px;border-radius: 26px;color: #fff;background: radial-gradient(600px 240px at 12% 120%,rgba(255,255,255,.14),transparent 60%),linear-gradient(120deg,#0b3fa0 0%,#1565c0 45%,#7c3aed 115%);box-shadow: 0 30px 60px -30px rgba(21,101,192,.7);isolation: isolate}.sms2__glow{position: absolute;z-index: -1;width: 320px;height: 320px;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.16),transparent 70%);top: -140px;left: -80px;pointer-events: none}.sms2__glow--2{top: auto;bottom: -160px;left: auto;right: -60px;width: 280px;height: 280px;background: radial-gradient(circle,rgba(255,206,86,.22),transparent 70%)}.sms2__badge{flex-shrink: 0;width: 76px;height: 76px;border-radius: 22px;display: flex;align-items: center;justify-content: center;font-size: 2rem;color: #ffd54a;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.22);box-shadow: inset 0 0 24px rgba(255,255,255,.1)}.sms2__body{min-width: 0}.sms2__title{margin: 0 0 8px;font-size: clamp(1.4rem,2.6vw,2rem);font-weight: 800;line-height: 1.35}.sms2__sub{margin: 0 0 14px;font-size: 1rem;line-height: 1.9;color: rgba(255,255,255,.9)}.sms2__perks{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px 18px}.sms2__perks li{display: inline-flex;align-items: center;gap: 7px;font-size: .9rem;font-weight: 600;color: rgba(255,255,255,.95)}.sms2__perks i{color: #ffd54a;font-size: .95rem}.sms2__form{min-width: 0}.sms2__field{display: flex;align-items: center;gap: 8px;background: #fff;border-radius: 999px;padding: 7px 7px 7px 16px;box-shadow: 0 14px 30px -16px rgba(0,0,0,.5)}.sms2__field-icon{color: #1565c0;font-size: 1.05rem;flex-shrink: 0}.sms2__input{flex: 1 1 auto;min-width: 0;border: 0;outline: none;background: transparent;font: inherit;font-size: 1rem;font-weight: 700;color: #0f2744;direction: ltr;text-align: left;letter-spacing: 1px;padding: 8px 4px}.sms2__input::placeholder{color: #94a3b8;font-weight: 500;letter-spacing: 0}.sms2__btn{flex-shrink: 0;display: inline-flex;align-items: center;gap: 8px;border: 0;cursor: pointer;padding: 12px 22px;border-radius: 999px;font: inherit;font-weight: 800;font-size: .96rem;color: #0b3fa0;background: linear-gradient(135deg,#ffe27a,#ffcc33);transition: transform .15s,filter .15s,box-shadow .15s;box-shadow: 0 8px 20px -8px rgba(255,204,51,.8)}.sms2__btn:hover{transform: translateY(-2px);filter: brightness(1.03)}.sms2__btn:active{transform: translateY(0)}.sms2__hint{min-height: 1.4em;margin: 12px 4px 0;font-size: .9rem;font-weight: 600;text-align: center}.sms2__hint.is-success{color: #b9f6ca}.sms2__hint.is-error{color: #ffcdd2}@media (max-width: 960px){.sms2__inner{grid-template-columns: 1fr;gap: 20px;padding: 32px 26px;text-align: center}.sms2__badge{margin: 0 auto}.sms2__perks{justify-content: center}.sms2__form{max-width: 460px;margin: 0 auto;width: 100%}}@media (max-width: 520px){.sms2{padding: 40px 0}.sms2__inner{border-radius: 20px;padding: 26px 18px}.sms2__field{flex-wrap: wrap;border-radius: 18px;padding: 10px}.sms2__btn{width: 100%;justify-content: center}}.page-type-brand .brand-header{margin-bottom: 18px}.brand-header__row{display: flex;align-items: center;gap: 18px;flex-wrap: wrap}.brand-header__logo{flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;width: 84px;height: 84px;padding: 10px;background: #fff;border: 1px solid #e6edf6;border-radius: 16px;box-shadow: 0 10px 24px -16px rgba(13,71,161,.4)}.brand-header__logo img{max-width: 100%;max-height: 100%;object-fit: contain}.brand-header__col{display: flex;flex-direction: column;gap: 2px;min-width: 0}.brand-header__eyebrow{margin: 0;font-size: .9rem}.brand-header__eyebrow a{color: #1565c0;font-weight: 700;text-decoration: none}.brand-header__eyebrow a:hover{text-decoration: underline}.brand-header__title{margin: 0;color: var(--blue-dark,#0d47a1)}.brand-header__desc{margin: 14px 0 0;color: #475569;line-height: 1.95;max-width: 72ch}.brand-cats{margin: 22px 0 6px;padding: 18px 20px;background: #f5f8fc;border: 1px solid #e6edf6;border-radius: 16px}.brand-cats__title{display: flex;align-items: center;gap: 8px;font-size: 1rem;font-weight: 800;color: #0d47a1;margin-bottom: 12px}.brand-cats__list{display: flex;flex-wrap: wrap;gap: 10px}.brand-cat-chip{display: inline-flex;align-items: center;gap: 6px;padding: 9px 16px;border-radius: 999px;background: #fff;border: 1px solid #cfe0f5;color: #0f2744;font-weight: 700;font-size: .9rem;text-decoration: none;transition: background .15s,color .15s,border-color .15s,transform .15s}.brand-cat-chip:hover{background: #1565c0;color: #fff;border-color: #1565c0;transform: translateY(-2px)}@media (max-width: 560px){.brand-header__logo{width: 64px;height: 64px}}@media (min-width: 992px){.product-video-block__player.video-embed,.product-video-block__player.video-native,.section-video .video-wrapper.video-embed,.section-video .video-wrapper.video-native{max-width: 720px;margin-inline: auto}@supports (aspect-ratio: 16 / 9){.product-video-block__player.video-embed,.section-video .video-wrapper.video-embed{padding-top: 0;aspect-ratio: 16 / 9}}}@media (min-width: 1400px){.product-video-block__player.video-embed,.product-video-block__player.video-native,.section-video .video-wrapper.video-embed,.section-video .video-wrapper.video-native{max-width: 800px}}:root{--blue: #1565c0;--blue-dark: #0d47a1;--blue-light: #42a5f5;--blue-pale: #e3f2fd;--blue-bar: #0d47a1;--gold: #ffb300;--gold-soft: #ffe082;--gold-dark: #ff8f00;--accent-green: #1565c0;--accent-red: #c62828;--ink: #1a2744;--ink-soft: #546e7a;--bg: #ffffff;--bg-soft: #f5f8fc;--card: #ffffff;--border: #dce4ef;--footer-bg: #152238;--shadow-sm: 0 4px 14px -4px rgba(13,71,161,.14);--shadow-md: 0 12px 32px -8px rgba(13,71,161,.18);--lgbazar-accent: #1565c0;--lgbazar-accent-dark: #0d47a1;--lgbazar-accent-light: #e3f2fd;--lgbazar-accent-border: #bbdefb;--lgbazar-text: #1a2744;--lgbazar-text-light: #546e7a;--lgbazar-text-muted: #78909c;--lgbazar-bg-light: #f5f8fc;--lgbazar-border: #dce4ef}.top-bar{background: linear-gradient(90deg,#0a3d7a 0%,#1565c0 50%,#0a3d7a 100%);border-bottom-color: rgba(255,255,255,.15)}.top-bar-promo{font-weight: 700;letter-spacing: .01em}.site-header{background: #fff;box-shadow: 0 2px 16px rgba(21,38,56,.08)}.header-brand-bar{border-bottom: 1px solid var(--border)}.brand-mark{background: linear-gradient(135deg,#c62828 0%,#1565c0 100%);color: #fff}.brand-text strong{color: var(--blue-dark)}.brand-text em{color: var(--ink-soft)}.site-footer{background: var(--footer-bg);color: rgba(255,255,255,.88)}.footer-bar{border-top-color: rgba(255,255,255,.12);color: rgba(255,255,255,.65)}.home-categories{padding-block: 28px 20px;background: #fff}.home-cat-card__frame{border-color: #bbdefb;background: linear-gradient(180deg,#fff 0%,#f0f7ff 100%)}.home-cat-card__label{color: var(--blue-dark);font-weight: 700}.home-showcase{padding: 24px 0 32px;background: var(--bg-soft)}.home-showcase__grid{display: grid;grid-template-columns: 1fr 1.35fr 1fr;gap: 14px;align-items: stretch}.home-showcase__col{display: flex;flex-direction: column;gap: 14px}.home-showcase__tile{position: relative;flex: 1;min-height: 140px;border-radius: 14px;overflow: hidden;background: #fff;border: 1px solid var(--border);box-shadow: var(--shadow-sm);display: flex;align-items: flex-end;transition: transform .2s,box-shadow .2s}.home-showcase__tile:hover{transform: translateY(-3px);box-shadow: var(--shadow-md)}.home-showcase__tile img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .92}.home-showcase__tile-title{position: relative;z-index: 1;width: 100%;padding: 14px 16px;background: linear-gradient(0deg,rgba(13,71,161,.88) 0%,transparent 100%);color: #fff;font-weight: 800;font-size: 1.05rem}.home-showcase__banner{position: relative;flex: 1;min-height: 140px;border-radius: 14px;overflow: hidden;background: #fff;border: 1px solid var(--border);box-shadow: var(--shadow-sm);display: block;transition: transform .2s,box-shadow .2s}.home-showcase__banner:hover{transform: translateY(-3px);box-shadow: var(--shadow-md)}.home-showcase__banner img{width: 100%;height: 100%;object-fit: cover;display: block}.home-showcase__banner--featured{min-height: 294px;border: 2px solid #ffd54f}@media (max-width: 768px){.home-showcase--banners .home-showcase__banner--featured{order: -1;min-height: 180px}.home-showcase--banners .home-showcase__banner{min-height: 120px}}.home-showcase__featured{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 16px;padding: 28px 24px;border-radius: 16px;background: linear-gradient(145deg,#fff8e1 0%,#fff 45%,#e3f2fd 100%);border: 2px solid #ffd54f;box-shadow: 0 16px 40px rgba(21,101,192,.12);text-align: center;transition: transform .2s}.home-showcase__featured:hover{transform: scale(1.01)}.home-showcase__featured-logo{max-width: 160px;max-height: 64px;object-fit: contain}.home-showcase__featured-kicker{display: block;font-size: .78rem;font-weight: 800;color: var(--accent-red);letter-spacing: .06em;text-transform: uppercase}.home-showcase__featured-body strong{display: block;font-size: 1.35rem;color: var(--blue-dark);margin: 6px 0}.home-showcase__featured-body p{font-size: .9rem;color: var(--ink-soft);margin: 0 0 10px;line-height: 1.7}.home-showcase__featured-cta{display: inline-flex;align-items: center;gap: 8px;padding: 10px 18px;border-radius: 999px;background: var(--blue);color: #fff;font-weight: 700;font-size: .9rem}.home-brands{padding: 28px 0;background: #fff;border-block: 1px solid var(--border)}.home-brands__head{display: flex;align-items: center;justify-content: space-between;margin-bottom: 16px}.home-brands__title{margin: 0;font-size: 1.15rem;color: var(--blue-dark)}.home-brands__all{font-size: .88rem;font-weight: 700;color: var(--blue)}.home-brands__nav{display: flex;gap: 8px}.home-brands-nav{width: 38px;height: 38px;border-radius: 50%;border: 1px solid var(--border);background: #fff;color: var(--blue-dark);display: inline-flex;align-items: center;justify-content: center;cursor: pointer;transition: background .2s,color .2s,border-color .2s}.home-brands-nav:hover{background: var(--blue);border-color: var(--blue);color: #fff}.home-brands-nav.swiper-button-disabled{opacity: .4;cursor: default}.home-brands__shell{position: relative}.home-brands-swiper{overflow: hidden}.home-brands__item{width: 100%;height: 78px;display: flex;align-items: center;justify-content: center;padding: 10px;border: 1px solid var(--border);border-radius: 14px;background: #fff;transition: border-color .2s,box-shadow .2s,transform .2s}.home-brands__item:hover{transform: translateY(-2px)}.home-brands__item:hover{border-color: var(--blue-light);box-shadow: var(--shadow-sm)}.home-brands__item img{max-width: 100%;max-height: 48px;object-fit: contain}.home-brands__name{font-size: .78rem;font-weight: 700;text-align: center;color: var(--ink-soft)}.home-promo-banner{padding: 0;background: linear-gradient(90deg,#fff3e0 0%,#ffe0b2 50%,#fff3e0 100%);border-block: 1px solid #ffcc80}.home-promo-banner__inner{display: flex;align-items: center;justify-content: center;gap: 20px;padding: 18px 24px;text-align: center}.home-promo-banner__icon{font-size: 2rem;color: #e65100}.home-promo-banner__text strong{display: block;font-size: 1.05rem;color: #bf360c}.home-promo-banner__text span{font-size: .92rem;color: #6d4c41}.products-section--band{padding-block: 0;position: relative;overflow: hidden}.products-section--newest{background: repeating-linear-gradient(45deg,rgba(255,255,255,.04) 0 2px,transparent 2px 10px),linear-gradient(135deg,#0d47a1 0%,#1565c0 50%,#1976d2 100%);color: #fff}.products-section--bestseller{background: repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 10px),linear-gradient(135deg,#8b0000 0%,#c62828 50%,#b71c1c 100%);color: #fff}.products-section--band .container{display: grid;grid-template-columns: auto 1fr;gap: 20px 28px;align-items: start;padding-block: 32px 36px}.home-band-label{writing-mode: vertical-rl;text-orientation: mixed;transform: rotate(180deg);font-size: 1.5rem;font-weight: 900;letter-spacing: .08em;padding: 8px 0;white-space: nowrap;opacity: .95}.home-pblock--band{background: rgba(255,255,255,.97);border: none;border-radius: 16px;box-shadow: 0 8px 32px rgba(0,0,0,.18);color: var(--ink)}.home-pblock--band::before{display: none}.home-pblock--band .home-pblock__head{background: transparent;border-bottom: 1px solid var(--border);padding: 16px 20px 12px}.home-pblock--band .home-pblock__title{color: var(--blue-dark);font-size: 1.1rem}.products-section--bestseller .home-pblock--band .home-pblock__title{color: var(--accent-red)}.home-pblock--band .home-pblock__icon{background: var(--blue);box-shadow: 0 4px 12px rgba(21,101,192,.35)}.products-section--bestseller .home-pblock--band .home-pblock__icon{background: var(--accent-red);box-shadow: 0 4px 12px rgba(198,40,40,.35)}.home-products-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px;padding: 12px 16px 18px}.home-products-grid__cell{min-width: 0}.home-pblock--band .home-product-card{border-color: #e8eef5}.home-pblock--band .home-product-card__buy{background: var(--blue)}.products-section--bestseller .home-pblock--band .home-product-card__buy{background: var(--accent-red)}.home-pblock--newest{--pblock-accent: #1565c0;--pblock-head-a: #e3f2fd;--pblock-icon-bg: linear-gradient(145deg,#0d47a1,#42a5f5)}.home-pblock--sale,.home-pblock--bestseller{--pblock-accent: #c62828;--pblock-head-a: #ffebee;--pblock-icon-bg: linear-gradient(145deg,#b71c1c,#ef5350)}.home-articles{background: var(--bg-soft);padding-block: 40px 48px}.home-articles__eyebrow{color: var(--blue)}.home-articles__title{color: var(--blue-dark)}.home-articles__all{color: var(--blue);border-color: #bbdefb}.sms-cta__card{border-color: #bbdefb;background: linear-gradient(135deg,#fff 0%,#e3f2fd 100%)}.sms-cta__btn{background: var(--blue)}.child-card-btn--buy,.home-product-card__buy{background: var(--blue) !important}.child-card-btn--buy:hover,.home-product-card__buy:hover{background: var(--blue-dark) !important}.sale-ribbon{background: var(--accent-red)}.search-hero .search-input-wrapper button{background: var(--blue)}.search-results-section__title{color: var(--blue-dark);border-right-color: var(--blue)}.brand-hero{padding: 28px 0;border-bottom: 1px solid var(--border);background: linear-gradient(180deg,#f5f8fc 0%,#fff 100%)}.page-main--brand .page-h1{color: var(--blue-dark)}.breadcrumb a:hover,.breadcrumb__current{color: var(--blue-dark)}.page-h1,.page-title,.section-title{color: var(--blue-dark)}.page-main .child-card-btn--buy,.product-buy-btn,.btn-primary{background: var(--blue) !important;border-color: var(--blue) !important}.page-main .child-card-btn--buy:hover,.product-buy-btn:hover,.btn-primary:hover{background: var(--blue-dark) !important}.filter-chip.is-active,.product-filters__chip.is-active{background: var(--blue-pale);border-color: var(--blue-light);color: var(--blue-dark)}.article-card__more,.article-meta a{color: var(--blue)}.store-info__card{border-color: #bbdefb;background: linear-gradient(135deg,#fff 0%,#f5f8fc 100%)}.store-info__head h2{color: var(--blue-dark)}.float-btn--phone{background: var(--blue)}.to-top{background: var(--blue-dark)}@media (max-width: 992px){.home-showcase__grid{grid-template-columns: 1fr}.home-showcase__featured{order: -1}.home-products-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.products-section--band .container{grid-template-columns: 1fr}.home-band-label{writing-mode: horizontal-tb;transform: none;font-size: 1.2rem;padding-bottom: 4px}}@media (max-width: 560px){.home-products-grid{grid-template-columns: 1fr 1fr;gap: 8px}}.footer-trust{display: flex;flex-wrap: wrap;gap: 12px;align-items: flex-start;margin-top: 14px}.footer-trust__item{max-width: 130px;background: #fff;border-radius: 10px;padding: 6px;line-height: 0}.footer-trust__item img,.footer-trust__item a img{max-width: 100%;height: auto}.product-cashback{display: flex;align-items: center;gap: 10px;margin: 12px 0;padding: 10px 12px;border-radius: 12px;background: linear-gradient(135deg,#eefaf1,#dff5e6);border: 1px solid #b7e6c4;color: #14603a;font-size: 13px;line-height: 1.7}.product-cashback__icon{flex: 0 0 auto;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: #16a34a;color: #fff;font-size: 15px}.product-cashback__text strong{color: #0f7a3d}.free-ship{margin: 0 0 16px;padding: 12px 14px;border-radius: 14px;background: #f4f7ff;border: 1px solid #dbe4ff}.free-ship--done{background: #eefaf1;border-color: #b7e6c4}.free-ship__msg{display: flex;align-items: center;gap: 8px;font-size: 13px;color: #274690;margin-bottom: 10px;line-height: 1.6}.free-ship--done .free-ship__msg{color: #14603a}.free-ship__msg strong{font-weight: 700}.free-ship__bar{position: relative;height: 8px;border-radius: 999px;background: #e2e8f5;overflow: hidden}.free-ship__fill{position: absolute;inset-inline-start: 0;top: 0;height: 100%;border-radius: 999px;background: linear-gradient(90deg,#4f7cff,#6f9bff);transition: width .45s cubic-bezier(.4,0,.2,1);min-width: 4px}.free-ship--done .free-ship__fill{background: linear-gradient(90deg,#16a34a,#34d576)}.login-tabs{display: flex;gap: 6px;background: #f1f4f9;border-radius: 12px;padding: 5px;margin: 14px 0 18px}.login-tab{flex: 1;border: 0;background: transparent;padding: 10px 8px;border-radius: 9px;font-family: inherit;font-size: 13px;font-weight: 600;color: #64748b;cursor: pointer;transition: background .2s,color .2s}.login-tab.is-active{background: #fff;color: #1e293b;box-shadow: 0 1px 4px rgba(0,0,0,.08)}.login-otp-note{font-size: 13px;color: #475569;line-height: 1.9;margin: 4px 0 14px}.login-otp-note strong{color: #1e293b}.login-otp-resend{text-align: center;margin-top: 10px}.login-otp-link{border: 0;background: none;color: #2563eb;font-family: inherit;font-size: 13px;cursor: pointer;text-decoration: underline}#otpcode{letter-spacing: 8px;text-align: center;font-size: 20px;font-weight: 700}.brand-logo{height: 73px;max-height: 73px}body.is-scrolled .brand-logo{height: 53px;max-height: 53px}@media (max-width: 900px){.brand-logo{height: 79px;max-height: 79px}body.is-scrolled .brand-logo{height: 67px;max-height: 67px}}.home-showcase--banners .home-showcase__grid{align-items: start}.home-showcase--banners .home-showcase__col{justify-content: flex-start}.home-showcase--banners .home-showcase__banner{flex: 0 0 auto;height: auto;min-height: 0;line-height: 0;background: #fff}.home-showcase--banners .home-showcase__banner img{width: 100%;height: auto;max-height: none;object-fit: contain;display: block}.home-showcase--banners .home-showcase__banner--featured{min-height: 0;align-self: start}@media (max-width: 768px){.home-showcase--banners .home-showcase__banner,.home-showcase--banners .home-showcase__banner--featured{min-height: 0;height: auto}}.sms2{padding: 32px 0}.sms2__glow,.sms2__badge,.sms2__perks{display: none !important}.sms2__inner{display: grid;grid-template-columns: 1fr minmax(300px,400px);align-items: center;gap: 20px 32px;padding: 24px 28px;border-radius: 16px;color: var(--ink);background: var(--bg-soft);border: 1px solid var(--border);box-shadow: none}.sms2__title{margin: 0 0 6px;font-size: 1.15rem;font-weight: 800;line-height: 1.7;color: var(--ink)}.sms2__sub{margin: 0;font-size: .88rem;line-height: 1.9;color: var(--ink-soft)}.sms2__field{display: flex;align-items: center;gap: 8px;padding: 6px 6px 6px 6px;background: #fff;border: 1px solid var(--border);border-radius: 12px;box-shadow: none}.sms2__field:focus-within{border-color: var(--blue)}.sms2__field-icon{color: var(--ink-soft);font-size: 1rem;padding-inline-start: 8px}.sms2__input{flex: 1;min-width: 0;height: 42px;border: 0;background: transparent;font-family: inherit;font-size: .95rem;color: var(--ink);letter-spacing: 0}.sms2__input:focus{outline: none}.sms2__input::placeholder{color: #9aa8b8;font-weight: 500}.sms2__btn{flex: 0 0 auto;height: 42px;padding: 0 20px;border: 0;border-radius: 10px;background: var(--blue);color: #fff;font-family: inherit;font-size: .92rem;font-weight: 700;cursor: pointer;display: inline-flex;align-items: center;gap: 7px;transition: background .2s ease}.sms2__btn:hover{background: var(--blue-dark);transform: none;filter: none}.sms2__btn i{font-size: .8rem}.sms2__hint{margin: 8px 4px 0;font-size: .85rem;text-align: start;min-height: 1.2em}.sms2__hint.is-success{color: #1b7a3d}.sms2__hint.is-error{color: #c62828}@media (max-width: 900px){.sms2{padding: 24px 0}.sms2__inner{grid-template-columns: 1fr;text-align: start;padding: 20px;gap: 14px}.sms2__form{max-width: none;margin: 0}}@media (max-width: 480px){.sms2__field{flex-wrap: wrap}.sms2__input{flex: 1 1 100%;height: 44px;padding-inline: 8px}.sms2__btn{width: 100%;justify-content: center}}.top-bar-social{gap: 12px}.top-bar-social a{width: 42px;height: 42px;font-size: 1.45rem}.top-bar-social__whatsapp:hover{color: #25D366;background: rgba(37,211,102,.18)}.top-bar-social a[aria-label="اینستاگرام"]:hover{color: #ff7a59}.top-bar-social a[aria-label="تلگرام"]:hover{color: #61b8f0}.footer-contact-item .fa-whatsapp{color: #25D366}.home-brands{padding: 26px 0;background: var(--bg-soft);border-block: 1px solid var(--border)}.home-brands__title{font-size: 1rem;font-weight: 800;color: var(--ink);letter-spacing: .01em}.home-brands__item{flex-direction: column;gap: 8px;height: auto;padding: 14px 10px;border-radius: 12px;border-color: transparent;background: #fff;box-shadow: none}.home-brands__item:hover{transform: none;border-color: var(--border);box-shadow: 0 6px 18px -12px rgba(13,71,161,.45)}.home-brands__logo{display: flex;align-items: center;justify-content: center;width: 100%;height: 46px}.home-brands__logo img{max-width: 100%;max-height: 46px;object-fit: contain;filter: grayscale(1);opacity: .75;transition: filter .2s ease,opacity .2s ease}.home-brands__item:hover .home-brands__logo img{filter: none;opacity: 1}.home-brands__logo--text{font-size: 1.05rem;font-weight: 800;color: var(--blue);background: var(--blue-pale);border-radius: 10px;height: 46px}.home-brands__name{display: block;font-size: .8rem;font-weight: 700;color: var(--ink-soft);text-align: center;line-height: 1.7;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%}.home-brands__item:hover .home-brands__name{color: var(--blue-dark)}.home-brands-nav{width: 34px;height: 34px}.flash-sale{padding: 34px 0;background: #fff5f5}.flash-sale__grid{display: grid;grid-template-columns: 268px minmax(0,1fr);gap: 18px;align-items: stretch}.flash-sale__panel{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 24px 20px;border-radius: 18px;background: linear-gradient(160deg,#f43f5e 0%,#e11d48 55%,#be123c 100%);color: #fff;text-align: center;overflow: hidden}.flash-sale__mark{font-size: 4.6rem;font-weight: 900;line-height: 1;color: rgba(255,255,255,.92);text-shadow: 0 10px 24px rgba(0,0,0,.18)}.flash-sale__title{margin: 0;font-size: 1.15rem;font-weight: 800;color: #fff}.flash-sale__timer{display: flex;align-items: center;justify-content: center;gap: 4px;direction: ltr;background: rgba(255,255,255,.16);border: 1px solid rgba(255,255,255,.28);border-radius: 12px;padding: 8px 10px}.flash-sale__unit{display: flex;flex-direction: column;align-items: center;min-width: 40px}.flash-sale__unit strong{font-size: 1.05rem;font-weight: 800;line-height: 1.5}.flash-sale__unit span{font-size: .62rem;opacity: .85}.flash-sale__colon{opacity: .6;font-weight: 800;padding-bottom: 12px}.flash-sale__timer.is-over{opacity: .55}.flash-sale__note{margin: 0;font-size: .78rem;opacity: .9}.flash-sale__all{display: inline-flex;align-items: center;gap: 6px;padding: 9px 18px;border-radius: 999px;background: #fff;color: #be123c;font-size: .88rem;font-weight: 800;text-decoration: none}.flash-sale__all:hover{background: #fff1f2}.flash-sale__products{min-width: 0}.flash-sale__products .home-products-shell{height: 100%}@media (max-width: 900px){.flash-sale{padding: 24px 0}.flash-sale__grid{grid-template-columns: 1fr}.flash-sale__panel{flex-direction: row;flex-wrap: wrap;justify-content: space-between;text-align: start;padding: 16px}.flash-sale__mark{font-size: 2.4rem}.flash-sale__title{flex: 1;font-size: 1rem}.flash-sale__timer{order: 3;width: 100%}.flash-sale__note{order: 4}.flash-sale__all{order: 5}}.store-info{padding: 26px 0 34px;background: var(--bg-soft)}.store-info__card{max-width: 900px;margin: 0 auto;padding: 22px 26px;border: 1px solid var(--border);border-radius: 16px;background: #fff;box-shadow: 0 12px 30px -24px rgba(13,71,161,.5)}.store-info__head{display: flex;align-items: center;gap: 10px;padding-bottom: 14px;margin-bottom: 14px;border-bottom: 1px solid var(--border)}.store-info__head h2{margin: 0;font-size: 1.05rem;font-weight: 800;color: var(--ink)}.store-info__badge{width: 38px;height: 38px;flex: 0 0 38px;border-radius: 11px;display: flex;align-items: center;justify-content: center;background: var(--blue-pale);color: var(--blue);font-size: 1.05rem}.store-info__list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.store-info__row{display: flex;align-items: flex-start;gap: 10px;font-size: .9rem;line-height: 2;color: var(--ink-soft)}.store-info__row i{margin-top: 7px;font-size: .85rem;color: var(--blue);flex: 0 0 16px;text-align: center}.store-info__row span{min-width: 0}@media (min-width: 760px){.store-info__list{grid-template-columns: 1fr 1fr}.store-info__row:first-child{grid-column: 1 / -1}}@media (max-width: 560px){.store-info__card{padding: 18px 16px}}@media (min-width: 992px){.home-categories__track{display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: 14px 10px;overflow: visible;scroll-snap-type: none;padding-bottom: 6px}.home-cat-card{width: auto}.home-categories__scroll::before,.home-categories__scroll::after{display: none}}.product-price-updated{display: flex;align-items: center;gap: 6px;margin: 6px 0 10px;font-size: .78rem;color: var(--ink-soft)}.product-price-updated i{font-size: .75rem}.product-price-updated span{direction: ltr;unicode-bidi: plaintext;font-weight: 700}.product-wa-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;margin-top: 10px;padding: 12px 16px;border-radius: 12px;border: 1px solid #25D366;background: #fff;color: #128C4A;font-family: inherit;font-size: .95rem;font-weight: 800;text-decoration: none;transition: background .2s ease,color .2s ease}.product-wa-btn i{font-size: 1.15rem}.product-wa-btn:hover{background: #25D366;color: #fff}.float-btn--m{display: none !important}@media (max-width: 900px){.top-bar-slot{min-height: 0 !important}.top-bar{min-height: 0}.top-bar-promo:empty{display: none}.topbar-strip{display: none}.float-btn--m{display: flex !important;flex: 1 1 0;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 52px;padding: 6px 2px 4px;border: 0;background: transparent;color: var(--ink-soft);font-family: inherit;cursor: pointer;text-decoration: none}.float-actions .float-btn__txt{display: block;font-size: .66rem;font-weight: 700;line-height: 1.4}.float-actions .float-btn--m .float-btn__ico{width: 26px;height: 26px;border-radius: 8px;background: var(--blue-pale);color: var(--blue);display: flex;align-items: center;justify-content: center;font-size: .95rem}.float-btn--m:active{background: rgba(21,101,192,.07)}body{padding-bottom: 62px}.to-top{bottom: 74px}}.mobile-nav__divider{height: 1px;margin: 10px 0;background: var(--border)}.mobile-nav__link--top{font-weight: 600}.mobile-nav__link--top i{font-size: .75rem;opacity: .6}.product-code{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;padding: 8px 12px;border: 1px dashed var(--border);border-radius: 10px;background: var(--bg-soft);font-size: .85rem}.product-code span{color: var(--ink-soft);font-weight: 600}.product-code strong{font-size: 1rem;font-weight: 800;letter-spacing: .04em}.product-code__copy{margin-inline-start: auto;border: 0;background: transparent;color: var(--blue);cursor: pointer;font-size: .95rem;padding: 2px 4px}.product-code__copy:hover{color: var(--blue-dark)}.product-code__copy.is-done{color: #16a34a}.product-hero__summary,.product-hero__summary *,.page-content,.page-content *,.product-desc,.product-desc *,.section-text,.section-text *{font-family: var(--font) !important}.page-content font,.product-hero__summary font,.section-text font{font-size: inherit !important}@media (max-width: 768px){.home-showcase--banners .home-showcase__grid{display: flex;gap: 10px;overflow-x: auto;scroll-snap-type: x mandatory;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 6px;margin-inline: -8px;padding-inline: 8px}.home-showcase--banners .home-showcase__grid::-webkit-scrollbar{display: none}.home-showcase--banners .home-showcase__col{display: contents}.home-showcase--banners .home-showcase__banner{flex: 0 0 82%;scroll-snap-align: center;border-radius: 12px}.home-showcase--banners .home-showcase__banner--featured{order: -1;flex-basis: 82%}}.product-callprice{display: flex;align-items: flex-start;gap: 7px;margin: 0 0 10px;padding: 10px 12px;border: 1px solid #fbbf24;background: #fffbeb;color: #92400e;border-radius: 10px;font-size: 13px;line-height: 1.9}.product-call-btn{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;padding: 13px 16px;border-radius: 12px;background: var(--blue);color: #fff;font-size: .98rem;font-weight: 800;text-decoration: none;transition: background .2s ease}.product-call-btn:hover{background: var(--blue-dark);color: #fff}.product-call-btn span{direction: ltr;font-weight: 700;letter-spacing: .03em}.child-card-btn--call{background: var(--blue-pale);color: var(--blue-dark);border: 1px solid #bbdefb}.child-card-btn--call:hover{background: var(--blue);color: #fff;border-color: var(--blue)}@media (min-width: 768px){.home-products-shell{padding-inline: 46px}.home-products-nav{display: flex}.home-products-nav--prev{inset-inline-end: 0}.home-products-nav--next{inset-inline-start: 0}}.home-products-nav{border-color: var(--border);color: var(--blue-dark);box-shadow: 0 6px 18px rgba(13,71,161,.12)}.home-products-nav:hover{background: var(--blue-pale)}.home-products-nav.swiper-button-disabled{opacity: .35;cursor: default}.home-products-dots{display: none;justify-content: center;gap: 5px;margin-top: 10px}.home-products-dots .swiper-pagination-bullet{width: 7px;height: 7px;background: #cbd5e1;opacity: 1;transition: width .2s ease,background .2s ease}.home-products-dots .swiper-pagination-bullet-active{width: 18px;border-radius: 999px;background: var(--blue)}@media (max-width: 767px){.home-products-shell{padding-inline: 0}.home-products-nav{display: none}.home-products-dots{display: flex}.home-products-swiper{overflow: visible}.home-products-shell{overflow: hidden}.home-product-card__media{min-height: 0;aspect-ratio: 1 / 1}.home-product-card__title{font-size: .9rem;line-height: 1.8}}.related-carousel-wrap{padding-inline: 46px}.related-products-swiper{overflow: hidden;padding: 8px 2px 18px}.related-products-swiper .swiper-slide{height: auto;display: flex}.related-slide-card{width: 100%}.related-slide-card__media{aspect-ratio: 1 / 1 !important;min-height: 0 !important;height: auto !important;padding: 10px !important}.related-carousel-nav{border-color: var(--border);color: var(--blue-dark);box-shadow: 0 6px 18px rgba(13,71,161,.12)}.related-carousel-nav:hover{background: var(--blue-pale)}@media (max-width: 767px){.related-carousel-wrap{padding-inline: 0}.related-carousel-nav{display: none}.related-slide-card__title{font-size: .9rem;line-height: 1.8}}.cart-checkout-form{margin-top: 4px}.cart-form-head{margin: 18px 0 14px;padding-top: 16px;border-top: 1px solid var(--border)}.cart-form-head h3{margin: 0 0 4px;font-size: .98rem;font-weight: 800;color: var(--ink)}.cart-form-head p{margin: 0;font-size: 12.5px;line-height: 1.9;color: var(--ink-soft)}.cart-login-note{display: flex;align-items: flex-start;gap: 8px;margin: 0 0 14px;padding: 10px 12px;border: 1px solid #bbdefb;background: var(--blue-pale);border-radius: 10px;font-size: 12.5px;line-height: 1.9;color: #0d47a1}.cart-login-note a{font-weight: 800;text-decoration: underline}.cart-checkout-form .form-group{margin-bottom: 14px}.cart-checkout-form label{display: block;margin-bottom: 6px;font-size: 12.5px;font-weight: 700;color: var(--ink)}.cart-input{min-height: 46px;padding: 11px 12px;border-radius: 10px;font-size: 14px;background: #fff;transition: border-color .18s ease,box-shadow .18s ease}.cart-input:focus{border-color: var(--blue);box-shadow: 0 0 0 3px rgba(21,101,192,.12);outline: none}.cart-input::placeholder{color: #a6b4c4;font-size: 13px}textarea.cart-input{min-height: 78px;line-height: 1.9}.cart-discount-box{margin: 4px 0 16px;padding: 12px;border: 1px solid var(--border);border-radius: 12px;background: var(--bg-soft)}.cart-discount-box label{margin-bottom: 8px}.cart-discount-row .cart-btn{min-height: 46px;padding-inline: 18px}.cart-submit-bar{margin-top: 6px}.cart-submit-bar__total{display: none}.cart-submit-bar .cart-btn--primary{min-height: 52px;font-size: 1rem;font-weight: 800;margin-bottom: 0}@media (min-width: 993px){.cart-summary{position: sticky;top: 96px;max-height: calc(100vh - 120px);overflow-y: auto;scrollbar-width: thin}}@media (max-width: 992px){.cart-summary{padding: 16px}.cart-form-head{margin-top: 16px}.cart-submit-bar{position: sticky;bottom: 62px;z-index: 20;display: flex;align-items: center;gap: 10px;margin: 14px -16px -16px;padding: 10px 14px calc(10px + env(safe-area-inset-bottom,0px));background: rgba(255,255,255,.98);border-top: 1px solid var(--border);box-shadow: 0 -6px 18px -12px rgba(13,71,161,.4)}.cart-submit-bar__total{display: flex;flex-direction: column;line-height: 1.5;flex: 0 0 auto}.cart-submit-bar__total span{font-size: 11px;color: var(--ink-soft)}.cart-submit-bar__total strong{font-size: .95rem;font-weight: 800;white-space: nowrap}.cart-submit-bar .cart-btn--primary{flex: 1;min-height: 48px}}.brand-cats__head{display: flex;align-items: center;justify-content: space-between;gap: 12px;margin-bottom: 12px}.brand-cats__title{margin-bottom: 0 !important}.brand-cats__nav{display: flex;gap: 6px;flex: 0 0 auto}.brand-cats__btn{width: 32px;height: 32px;border-radius: 50%;border: 1px solid var(--border);background: #fff;color: var(--blue-dark);cursor: pointer;display: inline-flex;align-items: center;justify-content: center;font-size: .8rem;transition: background .18s ease,color .18s ease,opacity .18s ease}.brand-cats__btn:hover{background: var(--blue);border-color: var(--blue);color: #fff}.brand-cats__btn[disabled]{opacity: .35;cursor: default}.brand-cats__btn[disabled]:hover{background: #fff;color: var(--blue-dark);border-color: var(--border)}.brand-cats--scroll .brand-cats__list{flex-wrap: nowrap;overflow-x: auto;scroll-behavior: smooth;scroll-snap-type: x proximity;-webkit-overflow-scrolling: touch;scrollbar-width: none;padding-bottom: 4px;-webkit-mask-image: linear-gradient(to left,#000 92%,transparent 100%);mask-image: linear-gradient(to left,#000 92%,transparent 100%)}.brand-cats--scroll .brand-cats__list::-webkit-scrollbar{display: none}.brand-cats--scroll .brand-cat-chip{flex: 0 0 auto;scroll-snap-align: start;white-space: nowrap}@media (max-width: 767px){.brand-cats__nav{display: none}.brand-cats--scroll .brand-cats__list{gap: 8px}.brand-cat-chip{font-size: 13px}}@media print{.top-bar-slot,.topbar-strip,.site-header,.site-footer,.breadcrumb,.float-actions,.to-top,.mini-cart,.cart-modal,.eitaa-popup,.store-info,.sms2,.home-promo-banner,.admin-front-bar,.search-mobile-sheet,.mobile-nav-layer,.order-invoice__actions,.share,.product-share-inline{display: none !important}html,body{background: #fff !important;margin: 0 !important;padding: 0 !important}main#main{padding-top: 0 !important}body{padding-bottom: 0 !important}.cart-page,.order-invoice{padding: 0 !important;background: #fff !important}.container{max-width: none !important;padding: 0 !important}.order-invoice__paper{border: 0 !important;box-shadow: none !important;padding: 0 !important;border-radius: 0 !important}.order-invoice__head{border-bottom: 2px solid #000 !important}.order-invoice__party{border: 1px solid #999 !important;background: #fff !important}.order-invoice__table th,.order-invoice__table td{border-color: #999 !important}.order-invoice__table th{background: #eee !important}.order-invoice__totals td{border-color: #999 !important}.order-invoice__totals-grand td{background: #eee !important}.order-invoice__paybar{background: #fff !important;border: 1px solid #999 !important}a[href]::after{content: none !important}@page{margin: 12mm}}.cart-wallet{margin: 4px 0 14px;padding: 12px 14px;border: 1px solid #bbdefb;background: var(--blue-pale);border-radius: 12px}.cart-wallet__row{display: flex;align-items: flex-start;gap: 9px;cursor: pointer;margin: 0}.cart-wallet__row input{margin-top: 4px;width: 17px;height: 17px;cursor: pointer}.cart-wallet__text{display: flex;flex-direction: column;gap: 2px}.cart-wallet__text strong{font-size: 13.5px;font-weight: 800;color: #0d47a1}.cart-wallet__text small{font-size: 12.5px;color: #1565c0;font-weight: 700}.cart-wallet__note{margin: 8px 0 0;font-size: 12px;line-height: 1.9;color: #0d47a1;opacity: .9}.cart-summary__row--wallet>strong{color: #1b7a3d}.cart-wallet__text strong i{margin-inline-end: 5px}.cart-wallet__text small b{font-weight: 800}.cart-wallet__calc{margin: 12px 0 0;padding: 10px 12px;background: #fff;border: 1px solid #cfe3fb;border-radius: 10px;transition: opacity .2s ease}.cart-wallet__calc-row{display: flex;align-items: center;justify-content: space-between;gap: 10px;font-size: 12.5px;line-height: 2.1;color: var(--ink-soft)}.cart-wallet__calc-row b{color: var(--ink);font-weight: 700}.cart-wallet__calc-row.is-minus b{color: #1b7a3d}.cart-wallet__calc-row.is-rest{border-top: 1px dashed #cfe3fb;margin-top: 4px;padding-top: 6px;font-weight: 700}.cart-wallet__calc-row.is-rest span{color: var(--ink)}.cart-wallet__calc-row.is-rest b{color: var(--blue-dark);font-size: 13.5px;font-weight: 800}.cart-signup-perk{display: flex;align-items: flex-start;gap: 10px;margin: 0 0 16px;padding: 12px 14px;border: 1px dashed #f59e0b;background: #fffbeb;border-radius: 12px}.cart-signup-perk>i{color: #d97706;font-size: 1.1rem;margin-top: 3px}.cart-signup-perk strong{display: block;font-size: 13px;font-weight: 800;color: #92400e;margin-bottom: 3px}.cart-signup-perk p{margin: 0 0 8px;font-size: 12.5px;line-height: 2;color: #92400e}.cart-signup-perk p b{font-weight: 800}.cart-signup-perk__btn{display: inline-block;padding: 7px 14px;border-radius: 8px;background: #d97706;color: #fff;font-size: 12.5px;font-weight: 800;text-decoration: none}.cart-signup-perk__btn:hover{background: #b45309;color: #fff}.product-notice{display: flex;align-items: flex-start;gap: 9px;margin: 0 0 16px;padding: 12px 14px;border: 1px solid #f59e0b;border-inline-start-width: 4px;background: #fffbeb;border-radius: 10px}.product-notice>i{color: #d97706;font-size: 1.05rem;margin-top: 2px;flex: 0 0 auto}.product-notice__text{font-size: 13px;line-height: 2;color: #92400e;font-weight: 600}.product-notice__text b,.product-notice__text strong{font-weight: 800}.footer-col h2.footer-col__title{color: #fff !important;font-size: .95rem;font-weight: 800;line-height: inherit;letter-spacing: normal;margin: 0 0 16px;padding: 0;border: 0}.hero-banner__dots{gap: 0;padding: 0 8px}.hero-banner__dot,.hero-banner__dot.is-active{position: relative;flex: 0 0 auto;width: 24px;height: 24px;background: transparent !important}.hero-banner__dot.is-active{width: 34px}.hero-banner__dot::before{content: "";position: absolute;top: 50%;right: 50%;width: 7px;height: 7px;border-radius: 999px;background: rgba(15,61,46,.28);transform: translate(50%,-50%);transition: width .35s cubic-bezier(.4,0,.2,1),background .25s ease}.hero-banner__dot:hover::before{background: rgba(15,61,46,.5)}.hero-banner__dot.is-active::before{width: 22px;background: #1f6b4a}.child-card-updated{color: #5f6570}.comments-empty{color: #546e7a}.product-wa-btn{color: #0b7a3e}.home-product-card__media img,.child-card--product .child-card-media img{width: 100%;height: 100%;object-fit: contain}