:root,:host{--color-shop-gradient:linear-gradient(to right,#a42062 0%,#1f0e1d 100%);--color-shop-gradient-secondary:linear-gradient(to right,#a42062 0%,#6d182f 100%);--color-shop-primary:#8c1841;--color-shop-secondary:#ffd862;--color-shop-navbar:#b4bb6b}.customer-layout{background:#fcf9f4;min-height:100vh}.bg-shop-gradient{background:var(--color-shop-gradient)}.bg-shop-gradient-secondary{background:var(--color-shop-gradient-secondary)}.bg-shop-navbar{background-color:var(--color-shop-navbar)}.shop-container{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.btn-shop-primary{z-index:10;background:radial-gradient(369.44% 97.79% at 52.21%,#6d182f00 0%,#6d182f 100%);border:3px solid #a42062;border-radius:30px;position:relative}.btn-shop-primary:after{content:"";filter:blur(10px);z-index:-1;background:#9f2348;border:3px solid #9f2348;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.btn-shop-secondary{z-index:10;background:radial-gradient(326.88% 86.53% at 45.81%,#ffd862 0%,#d8af34 100%);border:2px solid #ffd89b;border-radius:30px;position:relative}.btn-shop-secondary:after{content:"";filter:blur(5px);z-index:-1;background:#ffd862;border:1px solid #ffd862;border-radius:30px;width:100%;height:100%;position:absolute;top:0;left:0}.btn-shop-gradient{color:#fff;text-align:center;background:linear-gradient(90deg,#6d182f 0%,#a42062 50%,#6d182f 100%);border:2px solid #a42062;border-radius:30px;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.swiper-pagination-custom .swiper-pagination-bullet{opacity:1;background:#d1d5db;width:12px;height:12px;margin:0 6px;transition:all .3s}.swiper-pagination-custom .swiper-pagination-bullet-active{background:var(--color-shop-primary);transform:scale(1.2)}.best-sellers-swiper{padding:0 60px}@media (max-width:768px){.best-sellers-swiper{padding:0 20px}}.section-title{font-size:40px;font-weight:700}@media (min-width:1024px){.section-title{font-size:60px}}.text-shop-primary{color:var(--color-shop-primary)}.text-shop-secondary{color:var(--color-shop-secondary)}.bg-shop-primary{background-color:var(--color-shop-primary)}.bg-shop-secondary{background-color:var(--color-shop-secondary)}.border-shop-primary{border-color:var(--color-shop-primary)}.border-shop-secondary{border-color:var(--color-shop-secondary)}
