.shop__page--title{color:var(--primary-color);margin-bottom:3rem;padding-bottom:1.4rem;font-size:2.4rem;font-weight:800;line-height:1.4;display:inline-block;position:relative}.shop__page--title:after{content:"";background:var(--secondary-color);border-radius:2px;width:5.5rem;height:4px;position:absolute;bottom:0;right:0}@media only screen and (width>=576px){.shop__page--title{font-size:2.8rem}}@media only screen and (width>=992px){.shop__page--title{font-size:3.4rem}}@media only screen and (width>=992px) and (width<=1199px){.shop-col-width-lg-4{width:30%}.shop-col-width-lg-8{width:70%}}.shop__header{background:var(--bg-offwhite-color);border-radius:.5rem;gap:3rem;padding:1.5rem 2rem}@media only screen and (width<=1199px){.shop__header{flex-wrap:wrap;gap:2rem;justify-content:center!important}}.product__view--mode{gap:2.5rem}@media only screen and (width<=767px){.product__view--mode{flex-wrap:wrap;justify-content:center;gap:2rem}}@media only screen and (width<=479px){.product__view--mode{gap:1.5rem}}.product__view--label{margin-right:1.2rem;font-weight:600}@media only screen and (width>=992px){.product__view--label{margin-right:1rem}}@media only screen and (width>=1200px){.product__view--label{margin-right:2rem}}.product__view--select{border:1px solid var(--border-color);-webkit-appearance:none;cursor:pointer;background:var(--body-background-color);border-radius:.5rem;padding:.6rem 3rem .6rem 1.2rem}.select.shop__header--select:before{right:14px}.product__grid--column__buttons--icons{border:1px solid var(--border-color);background:var(--body-background-color);text-align:center;border-radius:.3rem;width:3.7rem;height:3.7rem;margin-right:10px;padding:0;line-height:1.1rem}.product__grid--column__buttons--icons:last-child{margin-right:0}.product__grid--column__buttons--icons:hover,.product__grid--column__buttons--icons.active{color:var(--secondary-color);border-color:var(--secondary-color)}.product__grid--column__buttons--icons>*{pointer-events:none}.shop__header.justify-content-between{flex-direction:row-reverse!important}.product__showing--count{color:var(--foreground-sub-color);letter-spacing:.5px;text-align:right;direction:rtl;font-weight:500}@media only screen and (width<=991px){.shop__product--wrapper .product__items--link,.shop__product--wrapper .product__items--img{width:100%}}.product__list{gap:2rem;padding:1.7rem}@media only screen and (width>=576px){.product__list{gap:2.5rem;padding:2rem}}@media only screen and (width>=1200px){.product__list{gap:3rem;padding:3rem}}@media only screen and (width<=479px){.product__list{flex-wrap:wrap;justify-content:center}}.product__list .product__card--price{opacity:1;visibility:visible}.product__list--thumbnail{width:220px;padding:0}@media only screen and (width>=480px){.product__list--thumbnail{width:170px}}@media only screen and (width>=768px){.product__list--thumbnail{width:190px}}@media only screen and (width>=1200px){.product__list--thumbnail{width:270px}}.product__list--content{width:100%;padding:0}@media only screen and (width>=480px){.product__list--content{width:calc(100% - 200px)}}@media only screen and (width>=768px){.product__list--content{width:calc(100% - 212px)}}@media only screen and (width>=1200px){.product__list--content{width:calc(100% - 270px)}}@media only screen and (width<=479px){.product__list--content{text-align:center}}.product__list--content .product__card--title{margin-bottom:1.2rem;font-size:1.6rem}@media only screen and (width>=768px){.product__list--content .product__card--title{font-size:1.8rem}}@media only screen and (width>=1200px){.product__list--content .product__card--title{margin-bottom:1.5rem;font-size:2rem}}.product__list--content .product__card--rating{margin-bottom:1.4rem}@media only screen and (width>=1200px){.product__list--content .product__card--rating{margin-bottom:1.5rem}}@media only screen and (width<=479px){.product__list--content .product__card--rating{justify-content:center}}.product__list--content .product__card--btn{display:inline-block}.product__card--content__desc{line-height:2.6rem}@media only screen and (width>=1200px){.product__card--content__desc{line-height:2.8rem}}@media only screen and (width<=767px){.product__card--content__desc{display:none}}.product__list--price{margin-bottom:1rem}@media only screen and (width>=1200px){.product__list--price{margin-bottom:1.2rem}}.product__list--price .current__price{font-size:1.3rem;line-height:2.2rem}@media only screen and (width>=992px){.product__list--price .current__price{font-size:1.4rem;line-height:2.4rem}}.product__list--price .old__price{font-size:1.6rem;line-height:2.2rem}@media only screen and (width>=992px){.product__list--price .old__price{font-size:1.8rem;line-height:2.4rem}}.contact-number{color:var(--secondary-color);background:var(--body-background-color);border-radius:4px;margin-top:.5rem;padding:4px 10px;font-size:1.4rem;font-weight:600;display:inline-block}.contact__btn_wrapper{background:#f8f9fa;border:1px dashed #dc3545;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:8px 12px;transition:all .3s;display:flex;text-decoration:none!important}.contact__label{color:#666;font-size:12px;font-weight:500}.contact__number{color:#dc3545;direction:ltr;font-size:14px;font-weight:700}.contact__icon{color:#dc3545;align-items:center;display:flex}.contact__btn_wrapper:hover{background:#fff5f6;border-style:solid;transform:translateY(-2px);box-shadow:0 4px 10px #dc35451a}.skeleton-card{background:#f0f0f0;border-radius:8px;height:280px;animation:1.2s ease-in-out infinite skeleton-pulse}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.mobile-category-grid{grid-template-columns:repeat(3,1fr)!important;gap:1rem!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.mobile-category-grid .widget__form--check__list{width:100%!important;margin-bottom:0!important;position:relative!important}.mobile-category-grid .widget__form--check__label{cursor:pointer;transition:var(--transition);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:1px solid var(--border-color)!important;background:var(--white-color)!important;box-sizing:border-box!important;border-radius:.5rem!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;min-height:3.8rem!important;padding:.5rem 3rem .5rem 1.5rem!important;line-height:2.8rem!important;display:flex!important}.mobile-category-grid .widget__form--check__input{opacity:0;cursor:pointer;z-index:999;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.mobile-category-grid .widget__form--checkmark{transition:var(--transition);border:1px solid var(--secondary-color)!important;background:var(--body-background-color)!important;border-radius:50%!important;flex-shrink:0!important;width:1.8rem!important;height:1.8rem!important;display:block!important;position:absolute!important;top:50%!important;right:1rem!important;transform:translateY(-50%)!important}.mobile-category-grid .widget__form--checkmark:before{content:"";border:.2rem solid #fff;border-width:0 .2rem .2rem 0;width:.5rem;height:.8rem;display:none;position:absolute;top:.3rem;right:.5rem;transform:rotate(45deg)}.mobile-category-grid .widget__form--check__input:checked~.widget__form--checkmark{background-color:var(--secondary-color)!important;border:1px solid var(--secondary-color)!important}.mobile-category-grid .widget__form--check__input:checked~.widget__form--checkmark:before{display:block}@media (width>=768px) and (width<=991px){.mobile-category-grid{grid-template-columns:repeat(3,1fr)!important;gap:1.2rem!important}.mobile-category-grid .widget__form--check__label{min-height:4rem!important;padding:.6rem 3.5rem .6rem 1.6rem!important;line-height:2.8rem!important}.mobile-category-grid .widget__form--checkmark{width:2rem!important;height:2rem!important;right:1.2rem!important}.mobile-category-grid .widget__form--checkmark:before{width:.55rem;height:.9rem;top:.35rem;right:.6rem}}@media (width>=576px) and (width<=767px){.mobile-category-grid{grid-template-columns:repeat(3,1fr)!important;gap:.9rem!important}.mobile-category-grid .widget__form--check__label{min-height:3.4rem!important;padding:.5rem 3rem .5rem 1.2rem!important;line-height:2.4rem!important}.mobile-category-grid .widget__form--checkmark{width:1.6rem!important;height:1.6rem!important;right:1rem!important}.mobile-category-grid .widget__form--checkmark:before{width:.45rem;height:.75rem;top:.25rem;right:.45rem}}@media (width>=400px) and (width<=575px){.mobile-category-grid{grid-template-columns:repeat(2,1fr)!important;gap:.8rem!important}.mobile-category-grid .widget__form--check__label{min-height:3.2rem!important;padding:.5rem 2.8rem .5rem 1rem!important;line-height:2.2rem!important}.mobile-category-grid .widget__form--checkmark{width:1.5rem!important;height:1.5rem!important;right:.9rem!important}.mobile-category-grid .widget__form--checkmark:before{width:.4rem;height:.7rem;top:.23rem;right:.42rem}}@media (width<=399px){.mobile-category-grid{grid-template-columns:repeat(2,1fr)!important;gap:.7rem!important}.mobile-category-grid .widget__form--check__label{min-height:2.8rem!important;padding:.4rem 2.6rem .4rem .8rem!important;line-height:2rem!important}.mobile-category-grid .widget__form--checkmark{width:1.4rem!important;height:1.4rem!important;right:.8rem!important}.mobile-category-grid .widget__form--checkmark:before{width:.35rem;height:.65rem;top:.2rem;right:.38rem}}.mine-filter__toggle{border:1px solid var(--secondary-color);color:var(--secondary-color);background:#fff;border-radius:30px;align-items:center;gap:6px;margin-right:15px;padding:8px 14px;font-size:1.3rem;font-weight:500;transition:all .2s;display:inline-flex}.mine-filter__toggle:hover{background:#d81a210f}.mine-filter__toggle.is-active{background:var(--secondary-color);color:#fff}@media only screen and (width<=575px){.mine-filter__toggle{margin-right:8px;padding:6px 10px;font-size:1.15rem}}