@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-Black.woff2)format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Shazde;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/Shazde-UltraBold.woff2)format("woff2");font-weight:950;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Thin.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Thin.woff)format("woff");font-weight:100;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-UltraLight.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-UltraLight.woff)format("woff");font-weight:200;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Light.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Regular.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Medium.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-DemiBold.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-DemiBold.woff)format("woff");font-weight:600;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Bold.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-ExtraBold.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-ExtraBold.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Black.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Black.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-ExtraBlack.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-ExtraBlack.woff)format("woff");font-weight:950;font-style:normal}@font-face{font-family:IranYekanX;src:url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff2/IRANYekanX-Heavy.woff2)format("woff2"),url(https://eevgold.com/wp-content/themes/lemira/assets/css/../fonts/IranYekanX/woff/IRANYekanX-Heavy.woff)format("woff");font-weight:1000;font-style:normal}:root{--color-primary:#000;--color-secondry:#ddba83;--color-light-bg:#f9fafb;--color-beige:#f5f3ed;--color-gold:#b89b16;--color-white:#fff;--color-text:#333;--color-text-muted:#6c757d;--font-family-body:"IranYekanX","Vazirmatn",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-family-heading:"Shazde","IranYekanX","Vazirmatn",sans-serif;--transition:all .3s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-body);color:var(--color-text);direction:rtl;line-height:1.7;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:700}a{color:inherit;text-decoration:none}p{font-family:var(--font-family-body)!important}.fs-xs{font-size:.625rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:.6s ease-out fadeInUp}.top-banner{font-size:1rem;background:var(--color-primary)!important}.top-banner i{font-size:1rem}.topbar-icon{object-fit:contain;width:18px;height:18px}.dashboard-card{border:1px solid #dee2e6!important;border-radius:0!important}.inner-card-body{border:none!important;border-radius:0!important;padding:0!important}.navbar{padding:6px 0}.navbar-logo{object-fit:contain;width:auto;height:45px!important}.nav-link{transition:var(--transition);font-weight:500;position:relative;color:var(--color-text)!important;padding:8px 12px!important}.nav-link:hover{background-color:#e2e2e8!important}.nav-link:active{color:#fff;background-color:#000}.btn-icon{color:var(--color-primary);background:#fff0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:1rem;display:flex}.navbar-icon{object-fit:contain;width:20px;height:20px}.logout-btn-custom{border-radius:0;padding:8px 12px;font-weight:500;text-align:right!important;border:none!important;display:block!important}.logout-btn-custom:hover{color:#fff!important;background-color:#dc3545!important}.card-body .card-text{font-size:14px}.hero-slider-section{width:100%;height:calc(66.6667vh - 74.6667px);min-height:500px;max-height:750px;position:relative;overflow:hidden}.hero-swiper{width:100%;height:100%}.hero-swiper .swiper-slide{justify-content:flex-start;align-items:flex-end;width:100%;height:100%;display:flex;position:relative}.hero-media{object-fit:cover;z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.hero-media video{object-fit:cover;width:100%;height:100%}.hero-overlay{z-index:1;background:linear-gradient(#0000 40%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.hero-content{z-index:2;width:100%;padding-bottom:3rem;position:relative}.hero-swiper .container,.hero-swiper .row{z-index:2;position:relative}.hero-title{text-shadow:0 2px 8px #0000004d}.hero-subtitle{opacity:.95;color:inherit;font-size:1.25rem;font-weight:700}.hero-btn{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff;transition:var(--transition);padding:.75rem 2rem;font-weight:500;border-radius:0!important}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{color:var(--color-primary);width:45px;height:45px;transition:var(--transition);background:#ffffffe6;border-radius:50%}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{font-size:20px}.hero-swiper .swiper-button-next:hover,.hero-swiper .swiper-button-prev:hover{background:#fff}.hero-swiper .swiper-pagination-bullet{opacity:1;background:#ffffffb3;width:12px;height:12px}.hero-swiper .swiper-pagination-bullet-active{background:var(--color-primary)}@media (width<=768px){.hero-slider-section{height:calc(70vh - 78.4px);min-height:400px;max-height:600px}.hero-title{font-size:1.75rem!important}.hero-subtitle{font-size:1rem}.hero-content{padding-bottom:2rem}.hero-swiper .swiper-button-next,.hero-swiper .swiper-button-prev{width:35px;height:35px}.hero-swiper .swiper-button-next:after,.hero-swiper .swiper-button-prev:after{font-size:16px}}.category-card{cursor:pointer;transition:var(--transition);background:#fff0;height:250px;position:relative;overflow:hidden}.category-image{height:100%;position:absolute;inset:0;background-position:50%!important;background-size:cover!important}.category-content{z-index:1;justify-content:space-between;align-items:flex-end;height:100%;padding:1rem;display:flex;position:relative}.category-content h5{color:var(--color-primary);margin:0;font-size:1rem;font-weight:600}.category-icon{width:20px;height:20px;color:var(--color-primary);flex-shrink:0}.products-section .container{overflow:hidden}.product-image{aspect-ratio:1;background:var(--color-light-bg);position:relative;overflow:hidden}.product-image .badge{letter-spacing:1px;border-radius:0;align-items:center;padding:4px 6px;font-size:10px;font-weight:400;display:inline-flex}.product-image .badge.bg-danger{color:red;border:1px solid;background-color:#0000!important;border-color:red!important}.product-image .badge.bg-success{color:green;border:1px solid;background-color:#0000!important;border-color:green!important}.product-image .badge.bg-dark{color:var(--color-primary);border:1px solid;border-color:var(--color-primary)!important;background-color:#0000!important}.product-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.product-image .product-image-hover{opacity:0;z-index:2;transition:opacity .3s;position:absolute;top:0;left:0}.product-card:hover .product-image .product-image-hover{opacity:1}.out-of-stock-overlay{z-index:1;pointer-events:none;background-color:#0006;position:absolute;inset:0}.product-card.out-of-stock .product-image img{filter:grayscale()}.product-card.out-of-stock .product-image .product-image-main{opacity:.8}.product-card.out-of-stock .product-image .product-image-hover{display:none!important}.product-title{font-family:var(--font-family-body);color:var(--color-text);margin:0;padding:0;font-size:18px;font-weight:500}.product-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.product-price{color:var(--color-primary);align-items:baseline;gap:4px;font-size:16px;line-height:16px;display:flex}.product-weight{color:var(--color-primary);align-items:baseline;gap:4px;font-size:12px;display:flex}.text-gray-small{font-size:12px;font-weight:300;color:var(--bs-dark-border-subtle)!important}.woocommerce .breadcrumb{background:#fff0;margin-bottom:.5rem;padding:0;font-size:12px}.woocommerce .breadcrumb-item{color:var(--color-text-muted);padding:0}.woocommerce .breadcrumb-item a{text-underline-offset:4px;color:var(--color-text-muted);transition:var(--transition);text-decoration:none;text-decoration:underline!important}.woocommerce .breadcrumb-item a:hover{color:var(--color-primary)}.woocommerce .breadcrumb-item.active{color:var(--color-primary);font-weight:500}.woocommerce .breadcrumb-item+.breadcrumb-item:before{content:"/";color:var(--color-text-muted);padding:0 8px}.woocommerce .plp-title{color:var(--color-primary);margin:0;font-size:20px;font-weight:700;line-height:1.3}.woocommerce .btn-subcategory{background:var(--color-white);transition:var(--transition);border:1px solid #e5e7eb;border-radius:0;min-width:96px;padding:6px 12px;text-decoration:none;display:inline-block}.woocommerce .btn-subcategory:hover{background:var(--color-primary);border-color:var(--color-primary)}.woocommerce .subcategory-content{flex-direction:column;align-items:center;gap:0;display:flex}.woocommerce .subcategory-title{color:var(--color-primary);transition:var(--transition);font-size:14px;font-weight:500}.woocommerce .subcategory-subtitle{color:var(--color-text-muted);text-transform:capitalize;transition:var(--transition);font-size:12px;font-weight:300}.woocommerce .btn-subcategory:hover .subcategory-title,.woocommerce .btn-subcategory:hover .subcategory-subtitle{color:var(--color-white)}@media (width<=767px){.woocommerce .plp-title{font-size:1.5rem}.woocommerce .breadcrumb{font-size:.85rem}.woocommerce .btn-subcategory{padding:.6rem 1rem}.woocommerce .subcategory-title{font-size:.85rem}.woocommerce .subcategory-subtitle{font-size:.7rem}}.woocommerce .products.row{flex-wrap:wrap;margin:0 -8px;display:flex}.woocommerce .products>div[class*=col-]{margin-bottom:24px;padding:0 8px}.woocommerce .product-card{height:100%;transition:var(--transition);text-decoration:none;display:block}.woocommerce .product-card:hover{text-decoration:none}.woocommerce .product-card:hover .product-image .product-image-hover{opacity:1}.woocommerce .product-card .product-image .attachment-woocommerce_thumbnail{margin:0;padding:0}.woocommerce .product-card .product-image .out-of-stock-overlay{z-index:1;pointer-events:none;background-color:#0006;position:absolute;inset:0}.woocommerce .product-card.out-of-stock .product-image img{filter:grayscale();opacity:.8}.woocommerce .product-card .product-info{gap:4px;padding:8px 4px 4px}.woocommerce .product-card .product-title{font-family:var(--font-family-body);color:#495465;transition:var(--transition);margin:0;font-size:.875rem;font-weight:500;line-height:1.4;padding:0!important}.woocommerce .product-card .product-meta{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.woocommerce .product-meta-price-weight{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.woocommerce .product-card .product-price,.woocommerce .product-meta-price-weight .price{color:var(--color-primary);flex-wrap:wrap;align-items:baseline;gap:.25rem;font-size:14px;display:flex}.woocommerce .product-card .product-price .fw-bold,.woocommerce .product-meta-price-weight .price .fw-bold{font-size:14px;font-weight:700!important}.woocommerce .product-card .product-price .text-muted,.woocommerce .product-meta-price-weight .price .text-muted{color:var(--color-text-muted)}.woocommerce .product-card .product-price .small,.woocommerce .product-meta-price-weight .price .small{font-size:.85em}.woocommerce .product-card .product-weight,.woocommerce .product-meta-price-weight .product-weight{color:var(--color-text-muted);align-items:baseline;gap:.25rem;font-size:.85rem;display:flex}.woocommerce .product-card .product-weight .fw-semibold,.woocommerce .product-meta-price-weight .product-weight .fw-semibold{color:var(--color-primary);font-weight:600!important}.woocommerce .product-card .product-weight .text-muted,.woocommerce .product-meta-price-weight .product-weight .text-muted{color:var(--color-text-muted)}.woocommerce .product-card .product-weight .small,.woocommerce .product-meta-price-weight .product-weight .small{font-size:.85em}.woocommerce .products .button{display:none}.woocommerce .products .price{margin:0}@media (width<=767px){.woocommerce .product-card .product-title{padding:.35rem 0;font-size:.9rem}.woocommerce .product-card .product-price,.woocommerce .product-meta-price-weight .price{font-size:.85rem}.woocommerce .product-card .product-weight,.woocommerce .product-meta-price-weight .product-weight{font-size:.75rem}.woocommerce .product-meta-price-weight{gap:.35rem}}.woocommerce ul.products{flex-wrap:wrap;margin:0 -.5rem;padding:0;list-style:none;display:flex}.woocommerce ul.products li.product{margin:0;padding:.5rem}.woocommerce ul.products .product-card .product-info{padding:.75rem 0 0}.woocommerce ul.products .product-card .woocommerce-loop-product__title{color:var(--color-primary);transition:var(--transition);margin:0 0 .5rem;font-size:.95rem;font-weight:500;line-height:1.4}.woocommerce ul.products .product-card:hover .woocommerce-loop-product__title{color:var(--color-gold)}.woocommerce ul.products .product-meta-price-weight{margin-top:.5rem}.woocommerce nav.woocommerce-pagination{border-top:1px solid #e0e0e0;margin-top:2rem;padding-top:2rem}.collection-card{background:var(--color-white);transition:var(--transition);cursor:pointer;flex-direction:column;gap:4px;height:428px;display:flex;overflow:hidden}.collection-image{background:var(--color-light-bg);flex:1;min-height:0;overflow:hidden}.collection-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.collection-card:hover .collection-image img{transform:scale(1.05)}.collection-info{flex-shrink:0}.collection-title{color:var(--color-primary);margin:0;font-size:1rem;font-weight:600}.feature-box{transition:var(--transition);padding:8px}.collection-banner-section{overflow:hidden}.collection-banner-fullwidth{height:300px;min-height:300px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.collection-banner-overlay{align-items:center;padding:1rem;display:flex;position:absolute;inset:0}.collection-banner-overlay h1{color:var(--color-primary)!important}.collection-banner-overlay p{color:var(--color-primary)!important;font-size:14px!important}.collection-breadcrumb .woocommerce-breadcrumb.breadcrumb-white{color:var(--color-text);font-size:.875rem}.collection-breadcrumb .breadcrumb-item,.collection-breadcrumb .breadcrumb-item a{color:var(--color-text);text-decoration:none;transition:color .3s}.collection-breadcrumb .breadcrumb-item a:hover{color:var(--color-primary);text-decoration:underline}.collection-breadcrumb .breadcrumb-separator{color:var(--color-text-muted)}@media (width<=991.98px){.collection-banner-fullwidth{height:280px;min-height:280px}.collection-banner-overlay h1{font-size:1.5rem!important}.collection-banner-overlay p{font-size:.9rem!important}}@media (width<=767.98px){.collection-banner-fullwidth{height:250px;min-height:250px;background-size:cover!important}.collection-banner-overlay{padding:1.5rem 1rem}.collection-banner-overlay h1{font-size:1.25rem!important}.collection-banner-overlay p{font-size:.85rem!important}.collection-banner-overlay .lead{font-size:.9rem!important}.collection-breadcrumb{margin-bottom:.75rem!important}}@media (width<=575.98px){.collection-banner-fullwidth{height:200px;min-height:200px}.collection-banner-overlay h1{font-size:1.1rem!important}.collection-banner-overlay p{display:none;font-size:.8rem!important}}.feature-icon{color:var(--color-primary)}.feature-svg{object-fit:contain;width:80px;height:80px}.feature-box h6{color:var(--color-primary);font-size:14px;font-weight:600}.about-section-container{background-color:#e2ddcf;padding:32px 24px 16px}.blog-card{background:var(--color-white);transition:var(--transition);cursor:pointer;height:100%;overflow:hidden}.blog-image{aspect-ratio:16/10;background:var(--color-light-bg);overflow:hidden}.blog-image img{object-fit:cover;width:100%;height:100%;transition:var(--transition)}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-content{padding:8px 0 0}.blog-content h6{color:var(--color-primary);margin-bottom:4px;font-weight:600;line-height:1.5}.footer{background-color:var(--color-light-bg)!important}.footer-top{background-color:var(--color-light-bg)}.footer-logo{max-width:112px!important;height:auto!important}.footer h6{color:var(--color-primary);font-weight:700}.footer ul li{margin-bottom:.5rem}.footer ul li a{transition:var(--transition)}.footer ul li a:hover{padding-right:.5rem;color:var(--color-primary)!important}.social-links{gap:.5rem;display:flex}.social-links a{transition:var(--transition);display:inline-block}.social-icon{object-fit:contain;width:32px;height:32px}.social-links a:hover{transform:translateY(-3px)}.trust-badges{gap:.5rem;display:flex}.trust-badge{object-fit:contain;width:80px;height:auto}.contact-icon{object-fit:contain;flex-shrink:0;width:20px;height:20px}.footer-divider{opacity:1;border-color:#ffffff1a}.pdp-container .breadcrumb{background-color:#fff0;margin-bottom:1rem;padding:0}.pdp-container .breadcrumb-item{color:#929caa;font-size:1rem;font-weight:500}.pdp-container .breadcrumb-item a{color:#929caa;font-weight:500;text-decoration:none}.pdp-container .breadcrumb-item.active{color:#929caa}.pdp-container .breadcrumb-item+.breadcrumb-item:before{content:"/";color:#929caa}.product-images{flex-direction:column;align-self:flex-start;gap:16px;display:flex;position:sticky;top:20px}.main-image{aspect-ratio:1;background-color:#fff;width:100%;overflow:hidden}.main-image img{object-fit:cover;width:100%;height:100%;max-height:100%;display:block}.image-thumbnails{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.thumbnail{aspect-ratio:1;cursor:pointer;background-color:#fff;border:2px solid #fff0;transition:all .3s;overflow:hidden}.thumbnail:hover{border-color:var(--color-text)}.thumbnail.active{border-color:var(--color-primary)}.thumbnail img{object-fit:cover;width:100%;height:100%}.product-info{flex-direction:column;gap:4px;padding:8px 4px 4px;display:flex}.product-header{flex-direction:column;gap:8px;display:flex}.product-id-label,.product-id{color:var(--color-text-muted);font-size:12px;font-weight:600}.product-rating-stars{align-items:center;gap:2px;display:flex}.product-rating{color:#495465;font-size:1rem;font-weight:600}.product-reviews{color:var(--color-text-muted);font-size:14px;font-weight:400}.product-slider-title{font-family:var(--font-family-body);color:#495465;margin:0;font-size:.75rem;font-weight:400;line-height:1.25}.product-price-section{justify-content:space-between;align-items:center;display:flex}.badge-discount{color:#fff;background-color:#da2452;border-radius:9999px;padding:2px 12px;font-size:1rem;font-weight:400}.price-old{color:#495465;font-size:1.25rem;text-decoration:line-through}.product-price-main{align-items:center;gap:8px;display:flex}.price-current{color:var(--color-primary);font-size:28px;font-weight:700}.price-currency{color:#354050;font-size:1.25rem}.product-option-group{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.option-title{color:var(--color-primary);margin:0;font-size:16px;font-weight:700}.option-guide-link{color:var(--color-primary);text-underline-offset:4px;font-size:1rem;font-weight:600;text-decoration:none;text-decoration:underline!important}.option-guide-link:hover{color:#2a62e6}.option-buttons{flex-wrap:wrap;gap:12px;display:flex}.btn-option{color:var(--color-primary);cursor:pointer;background-color:#fff;border:1px solid #bcc2cc;padding:4px 12px;transition:all .3s}.btn-option:hover{border-color:var(--color-text);background-color:#e6e8ea}.btn-option.active{border:2px solid var(--color-primary);color:var(--color-primary);background-color:#e2e2e6;padding:4px 12px;font-weight:600}.product-actions{align-items:center;gap:12px;display:flex}.btn-add-to-cart{cursor:pointer;border:none;flex:1;padding:12px 16px;font-size:16px;font-weight:500;transition:all .3s;background-color:var(--color-primary)!important;color:#fff!important}.btn-add-to-cart:hover{background-color:#1c2636!important}.btn-add-to-cart.btn-success,.btn-add-to-cart.bg-success{background-color:var(--color-primary)!important;color:#fff!important}.btn-favorite{cursor:pointer;background-color:#fff;border:1px solid #bcc2cc;padding:12px;transition:all .3s}.btn-favorite:hover{border-color:var(--color-text);background-color:#e6e8ea}.price-formula{color:#354050;text-align:center;background-color:#f9fafb;border:1px solid #dfe1e5;border-radius:8px;padding:12px 16px;font-size:1rem}.product-features{justify-content:space-between;gap:16px;display:flex}.feature-item{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;display:flex}.feature-item img{opacity:.48}.feature-item span{color:var(--color-primary);font-size:1rem;font-weight:500;line-height:1.5}.product-tabs{background-color:#fff;margin-top:16px;overflow:hidden}.product-tabs .nav-tabs{border-bottom:1px solid var(--color-primary);white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.product-tabs .nav-tabs::-webkit-scrollbar{display:none}.product-tabs .nav-link{color:#677283;background-color:#fff0;border:none;border-bottom:2px solid #fff0;border-radius:0;gap:8px;font-size:16px;font-weight:400;display:flex;padding:8px 12px!important}.product-tabs .nav-link:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);border-radius:0}.product-tabs .nav-link.active{color:#2a62e6;border-bottom-color:var(--color-primary);border-radius:0;font-weight:700}.tab-badge{color:#495465;background-color:#f9fafb;border:1px solid #dfe1e5;border-radius:9999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:.875rem;font-weight:500;display:inline-flex}.tab-content-inner{padding:16px 0}.tab-content-inner p{color:#495465;margin-bottom:16px;font-size:14px;font-weight:300}.guide-links-wrapper{background:#fff}.guide-links{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.guide-link{color:var(--color-primary);background:linear-gradient(135deg,#fff 0%,#f8f9fa 100%);border:1px solid #e9ecef;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.guide-link:hover{border-color:var(--color-primary);background:linear-gradient(135deg,var(--color-primary)0%,#1c2636 100%);color:#fff}.guide-link img{object-fit:contain;filter:brightness(0)saturate();width:28px;height:28px;transition:all .3s}.guide-link:hover img{filter:brightness(0)saturate()invert()}.guide-link span{flex:1;line-height:1.4}@media (width<=768px){.guide-links-wrapper{padding:0}.guide-links{grid-template-columns:1fr;gap:12px}.guide-link{padding:14px 16px;font-size:.9rem}.guide-link img{width:24px;height:24px}}.product-tags-section{background:#f8f9fa;margin-top:2rem;padding:24px}.tags-title{color:var(--color-primary);margin:0 0 16px;font-size:1.125rem;font-weight:700}.product-tags{flex-wrap:wrap;gap:12px;display:flex}.tag-link{color:var(--color-primary);background:#fff;border:2px solid #e9ecef;padding:10px 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s}.tag-link:hover{border-color:var(--color-primary);background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #121a2b26}@media (width<=768px){.product-tags-section{padding:16px}.tag-link{padding:8px 16px;font-size:.9rem}}.similar-products-section{background-color:#fff;padding:48px 0}.section-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.link-btn-underline{color:var(--color-primary);text-underline-offset:4px;font-size:14px;font-weight:600;text-decoration:underline}.section-title{color:var(--color-primary);margin:0;font-size:16px;font-weight:700}.btn-view-all{color:#2a62e6;font-size:1.25rem;font-weight:600;text-decoration:none;transition:all .3s}.btn-view-all:hover{opacity:.8}.products-carousel{overflow-x:auto}.seo-content-section{padding:48px 0}.seo-title{color:var(--color-primary);margin-bottom:12px;font-size:1.25rem;font-weight:700}.seo-text{color:#495465;margin-bottom:12px;font-size:1rem;line-height:1.5}.seo-section{margin-top:24px;margin-bottom:24px}.seo-subtitle{color:var(--color-primary);margin-bottom:12px;font-size:1.125rem;font-weight:600}.btn-read-more{color:#2a62e6;cursor:pointer;background-color:#fff0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.btn-read-more:hover{opacity:.8}.lemira-cart-page{padding:2rem 0}.lemira-cart-page .nav-tabs{border-bottom:2px solid #e5e7eb}.lemira-cart-page .nav-tabs .nav-link{color:var(--color-text-muted);border:none;border-bottom:2px solid #fff0;margin-bottom:-2px;padding:.75rem 1.5rem;font-weight:500;transition:all .3s}.lemira-cart-page .nav-tabs .nav-link:hover{color:var(--color-primary);border-bottom-color:#bcc2cc}.lemira-cart-page .nav-tabs .nav-link.active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:#fff0;font-weight:600}.lemira-cart-product-row{transition:all .3s}.lemira-cart-product-row:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.lemira-cart-product-row h4{margin:0;font-size:1rem;font-weight:600;line-height:1.4}.lemira-cart-product-row h4 a{color:var(--color-text);transition:var(--transition);text-decoration:none}.lemira-cart-product-row h4 a:hover{color:var(--color-primary)}.lemira-cart-product-row .btn-link{transition:var(--transition);background:#fff0;border:none;padding:0;line-height:1}.lemira-cart-product-row .btn-link:hover svg{stroke:#dc3545}.lemira-cart-product-row .bg-light{white-space:nowrap;border-radius:.375rem;background:var(--color-light-bg)!important;padding:.25rem .5rem!important}.lemira-cart-product-row .text-muted.small{color:var(--color-text-muted);font-size:.875rem}.lemira-cart-product-row .fw-semibold{font-weight:600}.lemira-cart-product-row .fw-bold{font-size:1rem;font-weight:700}.lemira-cart-page section h3{color:var(--color-text-muted);font-size:1rem;font-weight:700}.lemira-address-section{background:var(--color-white)}.lemira-address-section h3{margin-bottom:1rem;font-size:1rem;font-weight:700;color:var(--color-primary)!important}.lemira-address-section .border-bottom{border-color:#e5e7eb!important}.btn-discount-style{cursor:pointer;text-align:center;line-height:1;text-decoration:none;transition:all .2s;color:#333!important;white-space:nowrap!important;background-color:#fff!important;border:1px solid #333!important;border-radius:0!important;width:fit-content!important;height:auto!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important}.btn-discount-style:hover{color:#000!important;background-color:#f7f7f7!important;border-color:#000!important}.address-edit-btn{color:#333!important;white-space:nowrap!important;background-color:#fff!important;border:1px solid #333!important;border-radius:0!important;justify-content:center!important;width:fit-content!important;height:auto!important;padding:10px 16px!important;font-size:14px!important;font-weight:600!important}.address-edit-btn:hover{color:#000!important;background-color:#f7f7f7!important;border-color:#000!important}.lemira-address-section .btn-link{color:var(--color-text-dark,#333);border:1px solid var(--color-border-dark,#333);white-space:nowrap;background-color:#fff;border-radius:0;font-size:14px;font-weight:600;padding:10px 16px!important}.lemira-address-section .btn-link:hover{color:var(--color-secondry);text-decoration:none}.lemira-address-section .btn-link svg{flex-shrink:0}.lemira-address-section .text-dark{color:var(--color-text);font-size:.95rem;line-height:1.6}.lemira-address-section .text-muted.small{color:var(--color-text-muted);font-size:.875rem}.lemira-address-section .text-muted.small svg{opacity:.7;flex-shrink:0}.lemira-address-section .alert{align-items:center;display:flex;background-color:#fff!important;border:none!important;border-radius:0!important;padding:0!important}.lemira-address-section .bg-light{border-radius:8px;background-color:var(--color-light-bg)!important}.lemira-address-section #address-editor{margin-top:1rem}.lemira-address-section .btn-outline-secondary{border:1px solid var(--color-primary);color:var(--color-primary);white-space:nowrap;text-align:center;background-color:#fff0;border-radius:0;padding:10px 16px;font-size:14px;font-weight:600}.lemira-address-section .btn-outline-secondary:hover{color:var(--color-primary);background-color:#e2e2e8}.lemira-coupon-section{background:var(--color-white)}.lemira-coupon-section h3{margin-bottom:1rem;font-size:1rem;font-weight:700;color:var(--color-primary)!important}.lemira-coupon-section .form-control{border-color:#e5e7eb;border-radius:0}.lemira-coupon-section .form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #121a2b1a}.lemira-coupon-section .form-control::placeholder{color:#9ca3af}.lemira-coupon-section .btn{white-space:nowrap;border-radius:0;padding:10px 16px;font-size:14px;font-weight:600}.lemira-coupon-section .btn-dark:hover{color:var(--color-primary);background-color:#e2e2e8}.form-check{align-items:center;gap:12px;display:flex;padding:12px 16px!important}.form-check:has(.form-check-input:checked){background-color:#e2e2e8;font-weight:700;border:solid 2px var(--color-primary)!important}.form-check .form-check-input{background-color:var(--color-primary);border-color:var(--color-primary);width:20px;height:20px;margin-right:0}.form-check .form-check-label{font-size:14px;line-height:20px}.lemira-shipping-section{background:var(--color-white)}.lemira-shipping-section h3{margin-bottom:1rem;font-size:1rem;font-weight:700;color:var(--color-primary)!important}.lemira-shipping-section .border,.lemira-payment-methods .form-check{border-radius:0!important}.lemira-shipping-methods .shipping-options{margin:0;padding:0;list-style:none}.lemira-shipping-methods .form-check,.lemira-shipping-methods label{cursor:pointer;transition:all .3s}.lemira-shipping-methods .form-check:hover,.lemira-shipping-methods label:hover{background-color:#f9fafb}.lemira-shipping-methods .form-check-input:checked~span,.lemira-shipping-methods .form-check-input:checked+.form-check-label{background-color:#121a2b0d}.lemira-shipping-methods .form-check-input{cursor:pointer;margin-top:0}.lemira-pickup-datetime-section h3{margin-bottom:1rem;font-size:1rem;font-weight:700;color:var(--color-primary)!important}.lemira-cart-update-actions{background:var(--color-white)}.lemira-cart-update-actions .btn{border-radius:8px;align-items:center;gap:.5rem;transition:all .3s;display:inline-flex}.lemira-cart-update-actions .btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.lemira-cart-update-actions svg{flex-shrink:0}.lemira-cart-totals{z-index:1;position:relative}.lemira-cart-totals .card{box-shadow:none;border:1px solid #e5e7eb;align-self:flex-start;border-radius:0!important}.lemira-cart-totals .card-body{padding:24px}.lemira-proceed-to-checkout{padding:0}.checkout-button{padding:12px 16px;text-align:center!important;background:var(--color-primary)!important;width:100%!important;color:var(--color-white)!important;border:none!important;border-radius:0!important;font-size:16px!important;font-weight:600!important;text-decoration:none!important;transition:all .3s!important;display:block!important}.coupon-code-button{color:var(--color-primary)!important;border-color:var(--color-primary)!important}.coupon-code-button:hover{color:var(--color-white)!important;border-color:var(--color-primary)!important;background:var(--color-primary)!important}.lemira-proceed-to-checkout .checkout-button:hover{color:var(--color-white);transform:translateY(-2px);box-shadow:0 4px 12px #0003;background:#333!important}.lemira-cart-item .woocommerce-product-attributes,.lemira-cart-item .variation{color:var(--color-text-muted);margin-top:.5rem;font-size:.875rem}.lemira-cart-item .woocommerce-product-attributes dt,.lemira-cart-item .woocommerce-product-attributes dd,.lemira-cart-item .variation dt,.lemira-cart-item .variation dd{margin:0;display:inline}.lemira-cart-item .woocommerce-product-attributes dt,.lemira-cart-item .variation dt{margin-left:.25rem;font-weight:600}.lemira-cart-item a.remove{cursor:pointer;justify-content:center;align-items:center;transition:opacity .2s;text-decoration:none!important;display:inline-flex!important}.lemira-cart-item a.remove:hover{opacity:.7}.lemira-cart-item a.remove img{pointer-events:none;display:block}.trust-badges{flex-wrap:wrap;gap:.5rem;display:flex}.trust-badges a,.trust-badges img{max-width:80px;height:auto;display:inline-block}.trust-badges a img{width:100%;height:auto}.trust-badge{max-width:80px;height:auto}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border-radius:8px;margin-bottom:20px;padding:16px}.woocommerce table.shop_table,.woocommerce form .form-row{border:none}.woocommerce .shipping-calculator-form{padding:0}.woocommerce-shipping-calculator{background:0 0!important;margin:0!important;padding:0!important;display:block!important}.woocommerce-shipping-calculator .shipping-calculator-form{visibility:visible!important;opacity:1!important;display:block!important}.woocommerce-shipping-calculator .form-row{visibility:visible!important;margin-bottom:1rem!important;display:block!important}.woocommerce-shipping-calculator label,.woocommerce-shipping-calculator .form-label{visibility:visible!important;margin-bottom:.5rem!important;font-weight:500!important;display:block!important}.woocommerce-shipping-calculator select,.woocommerce-shipping-calculator input[type=text],.woocommerce-shipping-calculator .form-control,.woocommerce-shipping-calculator .form-select{visibility:visible!important;opacity:1!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;width:100%!important;padding:.75rem!important;display:block!important}.woocommerce-shipping-calculator button{visibility:visible!important;margin-top:1rem!important;display:block!important}#address-editor .woocommerce-shipping-calculator,#address-editor .shipping-calculator-form,#address-editor .form-row,#address-editor p,#address-editor label,#address-editor input,#address-editor select,#address-editor button{visibility:visible!important;display:block!important}@media (width<=768px){.lemira-cart-item{padding:1rem!important}.lemira-product-thumbnail img{max-width:80px}.lemira-cart-totals .card{margin-top:2rem;position:static!important;top:auto!important}.lemira-shipping-methods .form-check,.lemira-shipping-methods label{align-items:flex-start!important}.lemira-address-section,.lemira-coupon-section,.lemira-shipping-section{margin-bottom:1.5rem!important}.lemira-cart-update-actions .btn{justify-content:center;width:100%}}@media (width>=769px){.lemira-cart-totals .card{position:sticky;top:20px}}.lemira-checkout-page{padding:2rem 0}.payment-icon{object-fit:contain;width:32px;margin-left:8px}.lemira-checkout-page .nav-tabs{border-bottom:2px solid #e5e7eb}.lemira-checkout-page .nav-tabs .nav-link{color:var(--color-text-muted);border:none;border-bottom:2px solid #fff0;margin-bottom:-2px;font-weight:500;transition:all .3s;border-radius:0!important;padding:8px 12px!important}.lemira-checkout-page .nav-tabs .nav-link:hover{color:var(--color-primary);border-bottom-color:#bcc2cc;border-radius:0!important}.lemira-checkout-page .nav-tabs .nav-link.active{color:var(--color-primary);border-bottom-color:var(--color-primary);background:#e2e2e8;border-radius:0;font-weight:700}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background-color:#fff!important}.lemira-payment-section h3{margin-bottom:1rem;font-size:1rem;font-weight:700;color:var(--color-primary)!important}.lemira-payment-method{cursor:pointer;background-color:#fff;transition:all .3s;border-color:#e5e7eb!important}.lemira-payment-method:hover{background-color:#f9fafb}.lemira-payment-method .form-check-input{cursor:pointer;width:20px;height:20px}.lemira-payment-method .form-check-input:checked~.form-check-label{font-weight:600}.lemira-payment-box{background:var(--color-light-bg);border-radius:8px;width:100%;padding:1rem;margin-top:1rem!important}.lemira-order-notes-section h3{color:var(--color-text-muted);margin-bottom:1rem;font-size:1rem;font-weight:700}.lemira-order-notes-section textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:6px;width:100%;min-height:100px;padding:.75rem}.lemira-order-notes-section textarea:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 .2rem #121a2b1a}.lemira-place-order-btn{border-radius:8px;transition:all .3s}.lemira-place-order-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003;background:#333!important}.lemira-place-order-btn:disabled{opacity:.6;cursor:not-allowed;transform:none!important}.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-shipping-fields,.woocommerce-checkout .woocommerce-additional-fields{display:none}.woocommerce-checkout .wc_payment_methods{margin:0;padding:0;list-style:none}.woocommerce-terms-and-conditions-wrapper{margin:1rem 0}.woocommerce-terms-and-conditions-wrapper .form-check-label{color:var(--color-text-muted);font-size:.875rem}.woocommerce-terms-and-conditions{background:var(--color-light-bg);border-radius:6px;max-height:200px;margin-bottom:1rem;padding:1rem;overflow-y:auto}.lemira-payment-method img{object-fit:contain;max-width:100%;max-height:100%}.woocommerce-checkout .woocommerce-error,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout .woocommerce-info{border-radius:8px;margin-bottom:1.5rem;padding:1rem}#addressModal .modal-dialog{max-width:500px}#addressModal .modal-header{background-color:#f8f9fa;padding:1rem 1.5rem}#addressModal .modal-title{color:var(--color-primary);font-weight:600}#addressModal .modal-body{padding:1.5rem}#addressModal .woocommerce-shipping-calculator,#addressModal .shipping-calculator-form{visibility:visible!important;opacity:1!important;display:block!important}#addressModal .woocommerce-shipping-calculator .form-row{margin-bottom:1rem;visibility:visible!important;display:block!important}#addressModal .woocommerce-shipping-calculator .form-label{color:#333;margin-bottom:.5rem;font-weight:500;visibility:visible!important;display:block!important}#addressModal .woocommerce-shipping-calculator .form-label .required{color:#dc3545;margin-right:2px;font-weight:600}#addressModal .woocommerce-shipping-calculator .form-control,#addressModal .woocommerce-shipping-calculator .form-select{border:1px solid #ced4da;border-radius:.375rem;padding:.5rem .75rem}#addressModal .woocommerce-shipping-calculator .form-control:focus,#addressModal .woocommerce-shipping-calculator .form-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 .2rem #121a2b1a}#addressModal .btn-dark{background-color:var(--color-primary);border-color:var(--color-primary);padding:.75rem 1.5rem;font-weight:500}#addressModal .btn-dark:hover{background-color:#0d131f;border-color:#0d131f}.woocommerce-shipping-calculator .form-label .required{color:#dc3545;margin-right:2px;font-weight:600}@media (width<=767.98px){#addressModal .modal-dialog{width:100%;max-width:100%;height:100%;max-height:100vh;margin:0}#addressModal .modal-content{border:none;border-radius:0;flex-direction:column;height:100vh;display:flex}#addressModal .modal-header{border-radius:0;flex-shrink:0}#addressModal .modal-step-indicator{flex-shrink:0}#addressModal .modal-body{-webkit-overflow-scrolling:touch;flex:1;padding:1rem;overflow-y:auto}#addressModal .step-content{flex:1;margin-bottom:1rem;overflow-y:auto}#addressModal .step-actions{background-color:#fff;flex-shrink:0;margin-top:auto;padding-top:1rem;position:sticky;bottom:0}#addressModal #modal-map-container{height:100%;min-height:300px}#addressModal #modal-map-container .lemira-map-container{height:100%}#addressModal #address-edit-form{flex-direction:column;height:100%;display:flex}#addressModal #address-edit-form>div:not(:last-child){flex:1;overflow-y:auto}#addressModal #address-edit-form>div:last-child{background-color:#fff;flex-shrink:0;position:sticky;bottom:0}}#sizeGuideModal .modal-header,#weightGuideModal .modal-header,#purchaseGuideModal .modal-header,#priceCalculatorModal .modal-header,#shippingGuideModal .modal-header,#returnPolicyModal .modal-header{padding-left:24px}#sizeGuideModal .modal-title,#weightGuideModal .modal-title,#purchaseGuideModal .modal-title,#priceCalculatorModal .modal-title,#shippingGuideModal .modal-title,#returnPolicyModal .modal-title{align-items:center;gap:.5rem;font-size:1.5rem;font-weight:600;display:flex}#sizeGuideModal .modal-title i,#weightGuideModal .modal-title i,#purchaseGuideModal .modal-title i,#priceCalculatorModal .modal-title i,#shippingGuideModal .modal-title i,#returnPolicyModal .modal-title i{font-size:1.75rem}#sizeGuideModal .btn-close,#weightGuideModal .btn-close,#purchaseGuideModal .btn-close,#priceCalculatorModal .btn-close,#shippingGuideModal .btn-close,#returnPolicyModal .btn-close{color:var(--color-primary)}#sizeGuideModal .modal-body,#weightGuideModal .modal-body,#purchaseGuideModal .modal-body,#priceCalculatorModal .modal-body,#shippingGuideModal .modal-body,#returnPolicyModal .modal-body{background-color:#f9fafb;padding:1rem}.size-guide-section{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 4px #0000000d}.size-guide-subtitle{color:var(--color-primary);border-bottom:2px solid var(--color-primary);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.125rem;font-weight:600;display:flex}.size-table{text-align:center;margin-bottom:0}.size-table thead{background-color:var(--color-primary);color:#fff}.size-table th{padding:1rem;font-weight:600}.size-table td{vertical-align:middle;padding:.75rem}.size-table tbody tr:hover{background-color:#f8f9fa}.measurement-methods{flex-direction:column;gap:1rem;display:flex}.method-card{border-right:4px solid var(--color-primary);background:#f8f9fa;border-radius:8px;gap:1rem;padding:1rem;display:flex}.method-number{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.25rem;font-weight:700;display:flex}.method-content h6{color:var(--color-primary);margin-bottom:.75rem;font-size:1rem;font-weight:600}.method-steps{color:#354050;margin:0;padding-right:1.25rem}.method-steps li{margin-bottom:.5rem;line-height:1.6}.method-steps li:last-child{margin-bottom:0}#sizeGuideModal .alert,#weightGuideModal .alert{border-radius:8px}#sizeGuideModal .alert ul,#weightGuideModal .alert ul{margin-top:.5rem;padding-right:1.25rem}#sizeGuideModal .alert li,#weightGuideModal .alert li{margin-bottom:.5rem;line-height:1.6}#sizeGuideModal .alert li:last-child,#weightGuideModal .alert li:last-child{margin-bottom:0}.text-justify{text-align:justify;color:#354050;line-height:1.8}@media (width<=768px){#sizeGuideModal .modal-body,#weightGuideModal .modal-body,#purchaseGuideModal .modal-body,#priceCalculatorModal .modal-body,#shippingGuideModal .modal-body,#returnPolicyModal .modal-body,.size-guide-section{padding:1rem}.method-card{text-align:center;flex-direction:column}.method-number{margin:0 auto}.size-table{font-size:.875rem}.size-table th,.size-table td{padding:.5rem}}@media (width<=991px){.product-images{position:relative;top:auto}}.blog-section h1,.blog-section h2,.blog-section h3,.blog-section h4,.blog-section h5,.blog-section h6,.single-post-page h1,.single-post-page h2,.single-post-page h3,.single-post-page h4,.single-post-page h5,.single-post-page h6,.archive-page h1,.archive-page h2,.archive-page h3,.archive-page h4,.archive-page h5,.archive-page h6{font-family:IranYekanX,Vazirmatn,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.single-post-page .post-header{background-color:#f8f9fa}.single-post-page .post-title{color:var(--color-primary);font-size:2.5rem;font-weight:700;line-height:1.3}.single-post-page .post-meta{font-size:.95rem}.single-post-page .post-meta a{color:inherit;text-decoration:none}.single-post-page .post-meta a:hover{color:var(--color-primary)}.single-post-page .post-categories .badge{padding:.5rem 1rem;font-weight:500}.single-post-page .entry-content{font-size:1.1rem;line-height:1.8}.single-post-page .entry-content h2,.single-post-page .entry-content h3,.single-post-page .entry-content h4{margin-top:2rem;margin-bottom:1rem;font-weight:600}.single-post-page .entry-content p{margin-bottom:1.5rem}.single-post-page .entry-content img{border-radius:8px;max-width:100%;height:auto;margin:2rem 0}.single-post-page .author-box{border:1px solid #e9ecef}.single-post-page .author-avatar img{width:80px;height:80px}.single-post-page .post-nav-link{transition:all .3s}.single-post-page .post-nav-link:hover{background-color:#f8f9fa;border-color:var(--color-primary)!important}.archive-page .archive-title,.category-page .category-title{color:var(--color-primary);font-size:2.5rem;font-weight:700}.archive-page .post-item,.category-page .post-item{transition:all .3s}.archive-page .post-item:hover,.category-page .post-item:hover{transform:translateY(-5px)}.archive-page .post-title a,.category-page .post-title a{transition:color .3s}.archive-page .post-title a:hover,.category-page .post-title a:hover{color:var(--color-primary)!important}.archive-page .post-thumbnail img,.category-page .post-thumbnail img{border-radius:8px;transition:transform .3s}.archive-page .post-thumbnail:hover img,.category-page .post-thumbnail:hover img{transform:scale(1.05)}.blog-sidebar .widget{margin-bottom:2rem}.blog-sidebar .widget-title{color:var(--color-primary);margin-bottom:1rem;font-size:1.25rem;font-weight:600}.blog-sidebar .widget ul li a{transition:all .3s}.blog-sidebar .widget ul li a:hover{color:var(--color-primary);padding-right:5px}.error-404-page .error-illustration svg{filter:drop-shadow(0 4px 6px #0000001a)}.error-404-page .error-title{color:var(--color-primary);font-size:2rem;font-weight:700}.error-404-page .category-card{border:1px solid #fff0;transition:all .3s}.error-404-page .category-card:hover{border-color:var(--color-primary);transform:translateY(-5px);box-shadow:0 4px 12px #0000001a;background-color:#fff!important}.pagination-wrapper .page-numbers{gap:.5rem;margin:0;padding:0;list-style:none;display:inline-flex}.pagination-wrapper .page-numbers li{display:inline-block}.pagination-wrapper .page-numbers a,.pagination-wrapper .page-numbers span{color:var(--color-text);background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:.5rem 1rem;text-decoration:none;transition:all .3s;display:inline-block}.pagination-wrapper .page-numbers a:hover,.pagination-wrapper .page-numbers .current{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media (width<=991px){.single-post-page .post-title,.archive-page .archive-title,.category-page .category-title{font-size:2rem}.blog-sidebar{margin-top:3rem}.single-post-page .entry-content{font-size:1rem}}@media (width<=767px){.single-post-page .post-title,.archive-page .archive-title,.category-page .category-title{font-size:1.5rem}.error-404-page .error-actions .btn{width:100%}}.lemira-order-header-section .order-status-flow-container{background-color:#fff0;border:none;border-bottom:1px solid #e9ecef;margin:0 0 20px;padding:20px 0}.order-status-flow{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.order-status-flow:before{content:"";z-index:0;background-color:#ddd;height:2px;margin:0 10%;position:absolute;top:9px;left:0;right:0}.status-step{z-index:1;flex-direction:column;flex-grow:1;align-items:center;display:flex;position:relative}.status-dot-container{position:relative}.status-dot{background-color:#ddd;border:2px solid #ddd;border-radius:50%;width:20px;height:20px;transition:background-color .3s,border-color .3s}.status-label{color:#666;text-align:center;margin-top:10px;font-size:14px}.status-step.active .status-dot{background-color:#fff;border-color:#c89979}.status-step.completed .status-dot{background-color:#c89979;border-color:#c89979}.status-step.completed:before{background-color:#c89979}.lemira-order-status-summary{border-radius:0;box-shadow:none!important;margin-bottom:0!important}.lemira-order-status-summary .card-body{padding:1rem 0 0}.lemira-order-status-summary .detail-item{flex-direction:column;display:flex}.lemira-order-status-summary .detail-label{color:#6c757d;margin-bottom:.25rem;font-size:.875rem}.lemira-order-status-summary .detail-value{color:#212529;font-size:1rem}.lemira-order-status-summary .order-status-badge{padding:.5em .75em;font-size:.9rem}@media (width<=767.98px){.lemira-order-status-summary .detail-item{margin-bottom:1rem}.lemira-order-status-summary .row>.col-md-4:last-child .detail-item{margin-bottom:0}}.lemira-order-updates .timeline{border-left:2px solid #e9ecef;padding-left:40px;position:relative}.lemira-order-updates .timeline-item{margin-bottom:2rem;position:relative}.lemira-order-updates .timeline-item:last-child{margin-bottom:0}.lemira-order-updates .timeline-icon{color:#fff;background-color:#c89979;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex;position:absolute;top:0;left:-21px}.lemira-order-updates .timeline-content{border-radius:8px;position:relative}.lemira-order-updates .timeline-content .card-body{padding:1.25rem}.lemira-order-updates .timeline-description p:last-child{margin-bottom:0}.lemira-order-items-card .product-image img{object-fit:cover;border-radius:.25rem;width:60px;height:60px}.lemira-order-item{border-bottom:1px solid #e9ecef;margin-bottom:1rem;padding-bottom:1rem}.lemira-order-item:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}.lemira-order-totals-card .list-group-item{border-color:#e9ecef}.lemira-address-card{border-radius:8px}.lemira-address-card .address-details{margin-top:1rem}.lemira-address-card .address-field{color:#495057;align-items:center;margin-bottom:.75rem;font-size:.95rem;display:flex}.lemira-address-card .address-field:last-child{margin-bottom:0}.lemira-address-card .address-field-label{color:#212529;align-items:center;display:flex}.lemira-address-card .address-field-label i{color:#c89979;font-size:1.1rem}.lemira-address-card .address-field-value{color:#495057;font-weight:700}.lemira-address-card .card-title i{color:#c89979}.lemira-order-item .wc-item-meta{margin-top:.5rem;padding-left:0;font-size:.875rem;list-style:none}.lemira-order-item .wc-item-meta li{align-items:center;margin-bottom:.25rem;display:flex}.lemira-order-item .wc-item-meta .wc-item-meta-label{color:#6c757d;margin-right:.5em;font-weight:400}.lemira-order-item .wc-item-meta p{color:#495057;margin:0;font-weight:700}.lemira-thank-you-container{justify-content:center;align-items:center;min-height:60vh;display:flex}.lemira-thank-you-page{background-color:#fff;border-radius:12px;width:100%;max-width:600px;padding:3rem;box-shadow:0 4px 15px #00000012}.lemira-thank-you-icon{margin-bottom:1.5rem;font-size:4.5rem}.lemira-thank-you-icon.success{color:#28a745}.lemira-thank-you-icon.error{color:#dc3545}.lemira-thank-you-title{margin-bottom:.5rem;font-size:2rem;font-weight:700}.lemira-thank-you-title.error-title{color:#dc3545}.lemira-thank-you-subtitle{color:#6c757d;margin-bottom:2rem;font-size:1.1rem}.lemira-thank-you-subtitle .order-number{color:#c89979;font-weight:700}.lemira-thank-you-actions{margin-top:2.5rem}.modal-step-indicator{background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}.modal-step-indicator .step-item{position:relative}.modal-step-indicator .step-number{color:#6c757d;background-color:#e9ecef;border:2px solid #dee2e6;width:40px;height:40px;font-size:1rem;transition:all .3s}.modal-step-indicator .step-number.active{background-color:var(--color-secondry);color:#fff;border-color:var(--color-secondry);box-shadow:0 0 0 4px #ddba834d}.modal-step-indicator .step-text{color:#6c757d;font-size:.9rem;transition:color .3s}.modal-step-indicator .step-item:has(.step-number.active) .step-text{color:var(--color-secondry)}.modal-step-indicator .step-divider{border-color:#dee2e6!important}.btn-address,.btn-address:hover{background-color:var(--color-secondry);border-color:var(--color-secondry);color:#fff;font-weight:500;transition:all .3s}.modal-step{animation:.3s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.step-actions{background-color:#f8f9fa;margin:0 -1rem -1rem;padding:1rem 1rem 0}#save-address-btn .spinner-border{width:1rem;height:1rem;margin-right:.5rem}.modal-step{transition:all .3s}.lemira-sidecart-overlay{z-index:9998;opacity:0;visibility:hidden;background-color:#00000080;width:100%;height:100%;transition:all .3s;position:fixed;top:0;left:0}.lemira-sidecart-overlay.active{opacity:1;visibility:visible}.lemira-sidecart{z-index:9999;direction:rtl;background:#fff;flex-direction:column;width:420px;height:100%;transition:left .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;left:-420px;box-shadow:4px 0 15px #0000001a}.lemira-sidecart.active{left:0}.lemira-sidecart-header{background:linear-gradient(135deg,#f8f9fa 0%,#fff 100%);border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;padding:16px;display:flex}.lemira-sidecart-header h5{color:var(--color-primary);font-size:14px}.lemira-sidecart-count{padding:.25rem .5rem;font-size:.75rem}#lemiraCloseSidecart{transition:transform .2s}#lemiraCloseSidecart:hover{transform:rotate(90deg)}.lemira-sidecart-body{background:#fff;flex:1;padding:1rem;overflow-y:auto}.lemira-sidecart-body::-webkit-scrollbar{width:6px}.lemira-sidecart-body::-webkit-scrollbar-track{background:#f1f1f1}.lemira-sidecart-body::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.lemira-sidecart-body::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.lemira-sidecart-items{flex-direction:column;gap:1rem;display:flex}.lemira-sidecart-item{border-bottom:1px solid #e9ecef;padding-bottom:12px;border-radius:0!important}.lemira-sidecart-item-image{background:#f8f9fa;border-radius:0;flex-shrink:0;width:80px;height:80px;overflow:hidden}.lemira-sidecart-item-image img{object-fit:cover;width:100%;height:100%}.lemira-sidecart-item-name{color:var(--color-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.lemira-sidecart-item-price{font-size:14px}.lemira-sidecart-item-quantity .btn-group{direction:ltr}.lemira-sidecart-item-quantity .btn{padding:.25rem .5rem;font-size:.75rem}.lemira-sidecart-item-subtotal{margin-right:auto;font-size:.9rem}.lemira-remove-item{opacity:.6;transition:all .2s}.lemira-remove-item:hover{opacity:1;transform:scale(1.1)}.lemira-sidecart-empty{padding:3rem 1rem}.lemira-sidecart-empty img{opacity:.4;max-width:120px}.lemira-sidecart-footer{background:#f8f9fa;border-top:1px solid #e9ecef;padding:16px}.lemira-sidecart-subtotal{font-size:14px}.lemira-sidecart-footer .btn{border-radius:8px;padding:.75rem 1.5rem;font-weight:500}.lemira-sidecart-footer .btn-primary{background:var(--color-primary);border:none;border-radius:0!important}.lemira-sidecart-footer .btn-primary:hover{background-color:#1c2636!important}.lemira-sidecart-loading{z-index:10;background:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}body.lemira-sidecart-open{overflow:hidden}.lemira-notification{z-index:10000;opacity:0;direction:rtl;background:#fff;border-radius:8px;padding:1rem 1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:30px;right:30px;transform:translateY(100px);box-shadow:0 4px 12px #00000026}.lemira-notification.show{opacity:1;transform:translateY(0)}.lemira-notification-success{border-right:4px solid #28a745}.lemira-notification-error{border-right:4px solid #dc3545}.lemira-notification-warning{border-right:4px solid #ffc107}@media (width<=768px){.lemira-sidecart{width:100%;max-width:100%;left:-100%}.lemira-sidecart.active{left:0}.lemira-sidecart-item-image{width:60px;height:60px}.lemira-notification{bottom:15px;left:15px;right:15px}}.product-pdp{flex-direction:column;gap:16px;display:flex}span.payment-icon{display:none}