@charset "UTF-8";::-webkit-scrollbar{display:none}*{scrollbar-width:none;-ms-overflow-style:none}.ql-toolbar.ql-snow{background-color:#e3d1e3!important;border-radius:10px 10px 0 0!important}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-radius:0 0 10px 10px!important}.category-icons{border-radius:100%;margin:auto auto 10px}.product-info{display:block;background-color:#c8a5c81f;padding:15px 20px;border-radius:10px;margin:20px auto}.product-info p{margin:auto;font-size:14px}.swatch-element{display:inline-block;width:80px;background-color:#c8a5c8;color:#fff;text-align:center;border-radius:10px;cursor:pointer;transition:.35s;margin:auto 5px 5px auto}.swatch-element:hover{background-color:#741b75}.swatch-element input{display:none}.swatch-element label{padding:10px;cursor:pointer}.header-variants{margin:auto auto 10px}.header-line{margin:auto auto 20px}.header-line:last-child{margin:auto}.selected-variants-to-display{margin:10px auto 15px}.selected-variants-to-display span{background-color:#741b75;border-radius:10px;padding:5px 10px;color:#fff;font-size:12px}.jGrowl-notification{background-color:#741b75!important}.jGrowl-notification .jGrowl-header{font-size:14px!important;margin:auto auto 10px}.jGrowl-notification .jGrowl-close{font-size:15px!important}.jGrowl-notification .jGrowl-message{font-size:15px}div.jGrowl div.jGrowl-notification .jGrowl-message>.col-md-8{text-align:center}div.jGrowl div.jGrowl-notification div.jGrowl-close{background:transparent;color:#b9b9b9;font-size:1.2em;height:30px;line-height:26;width:30px;text-align:center;top:0;right:0;left:auto}div.jGrowl div.jGrowl-notification div.jGrowl-close:hover{color:#b1181b}div.jGrowl div.jGrowl-notification div.jGrowl-close i.fa{color:#b9b9b9;vertical-align:top;line-height:26px}div.jGrowl div.jGrowl-notification div.jGrowl-close:hover i.fa{color:#b1181b}div.jGrowl div.jGrowl-notification .jGrowl-title{text-transform:none;font-size:13px;font-family:Lato,sans-serif;font-style:none;color:gray}div.jGrowl div.jGrowl-notification .jGrowl-title:hover{color:#a07936}div.jGrowl div.jGrowl-notification .jGrowl-note{font-size:1.5em;margin-bottom:10px}div.jGrowl div.jGrowl-notification .jGrowl-note a,div.jGrowl div.jGrowl-notification .jGrowl-note{color:#000}div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer{width:417px;padding:20px}div.jGrowl div.jGrowl-closer{font-size:1.2em;font-weight:500;padding:10px 20px;text-transform:capitalize}.review-panel{padding:10px 20px;border:1px solid var(--tertiary);border-radius:20px;margin:auto auto 10px}.review-panel h4{font-size:18px;color:var(--primary)}.review-panel i{color:var(--primary);margin:auto auto 10px}:root{--primary:#741b75;--secondary:#c8a5c8;--tertiary:#e3d1e3;--muted:#fdf3fd;--accent_old:#bd50c8;--accent:#580e5a;--dull:rgb(229,231,235)}@font-face{font-family:Solena;src:url(/build/assets/Solena-Regular-DvO2Kmcn.woff) format("woff"),url(/build/assets/Solena-Regular-J8vwSh17.woff2) format("woff2");font-weight:400;font-style:normal}html,body{max-width:100%;overflow-x:hidden}body{--heading-font:"Great Vibes",cursive;--heading-font-weight:normal;--heading-color:var(--primary);--heading-line-height:1.24;--swiper-theme-color:#8c907e;--bs-body-font-family:"Open Sans",Roboto,sans-serif;--bs-body-font-size:16px;--bs-body-font-weight:400;--bs-body-line-height:1.6;color:#0f1113;overflow-x:hidden;letter-spacing:.1px}ul{padding:0;margin:0}ul li{list-style-type:none}h1,.h1,h2,.h2,.h3,h3{font-family:var(--heading-font);font-weight:var(--heading-font-weight);color:var(--heading-color);line-height:var(--heading-line-height)}h1.light,.h1,h2.light,.h2,h3.light,.h3,h4.light,.h4,h5.light,.h5,h6.light,.h6{color:var(--light-color)}h1,h2,h3{margin-bottom:20px}h4,h5,h6{font-weight:400}h1,.h1{font-size:50px}h2,.h2{font-size:42px}h3,.h3{font-size:34px}h4,.h4{font-size:30px;line-height:36px;font-weight:500}h5,.h5{font-size:22px;line-height:32px;font-weight:500;color:#000}h6,.h6{font-size:18px;line-height:30px;font-weight:500}a{text-decoration:none;color:var(--primary)}strong,b{font-weight:600}.list-disc ul li{list-style-type:disc}.border_10,.border-8{border-radius:10px}.borderBottom{border-bottom:1px solid var(--secondary)}.py-6{padding-block:80px}.pb-6{padding-bottom:80px}.pt-6{padding-top:80px}.card{border-radius:12px;overflow:hidden;border:1px solid var(--tertiary)}.swiper-slide.add-margin{margin:5px;padding:10px;border-radius:20px;border:1px solid var(--tertiary);cursor:pointer}button{outline:none}input.item-quantity{border:none;background-color:transparent;text-align:center}.dropdown-menu{--bs-dropdown-border-radius:0;--bs-dropdown-border-width:0}.dropdown-item{--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-item-padding-x:1rem;--bs-dropdown-link-color:var(--bs-black);--bs-dropdown-item-border-radius:0}.dropdown-item.active,.dropdown-item:active{--bs-dropdown-link-active-color:var(--bs-light);--bs-dropdown-link-active-bg:var(--bs-black)}.list-group-item{--bs-list-group-item-padding-x:0;--bs-list-group-border-width:0}.secTitle .pill{margin-bottom:14px}.overlay{position:relative}.overlay:before{position:absolute;content:"";width:100%;height:100%;background:var(--primary);top:0;right:0;bottom:0;left:0;opacity:.8;transition:all .3s;background-blend-mode:multiply}.myBtn{font-size:14px;font-weight:400;color:#fff;padding:10px 36px 10px 20px;background:var(--primary);border:none;border-radius:10px;position:relative;overflow:hidden;display:inline-block;z-index:1;white-space:nowrap;margin-top:1.5em;cursor:pointer}.myBtn:before{position:absolute;content:"";width:0;height:100%;background:var(--accent);left:0;top:0;z-index:-1;transition:all .3s}.myBtn:after{position:absolute;content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;right:14px;top:50%;transform:translateY(-50%)}.myBtn:hover:before{width:100%}.vMuted{font-size:14px;font-weight:400;color:#161515;padding:14px 20px;background:var(--tertiary);border-radius:0;position:relative;overflow:hidden;display:inline-block;z-index:1;transition:all .3s}.vMuted:hover{background:var(--secondary)}.vMuted .icon{display:inline-block;width:var(--icon-size,18px);height:var(--icon-size,18px);vertical-align:middle;fill:none;stroke-width:var(--ICON-STROKE-WIDTH);stroke:currentColor}.myBtn.muted:before{content:"Join Now"}.pill{color:#fff;font-size:14px;display:inline-block;padding:2px 10px;border-radius:10px;background-color:#741b75}.pill.filled{background:var(--primary);color:#fff}.filledBig{word-wrap:normal;padding:10px 30px;font-weight:400;font-size:15px;line-height:1;border-radius:10px;background-color:var(--secondary);color:#000}.bgMuted{background:var(--muted)}.bgAccent{background:var(--tertiary)}.pagination{--bs-pagination-active-bg:var(--bs-black);--bs-pagination-border-width:0;--bs-pagination-border-radius:0}.breadcrumb{--bs-breadcrumb-item-padding-x:1em}.myGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:40px;grid-template-columns:auto(minmax(400px),400)}.text-white{--heading-color:var(--bs-light);--bs-breadcrumb-item-active-color:var(--bs-light);--bs-breadcrumb-divider-color:var(--bs-light);--bs-link-color-rgb:var(--bs-light-rgb);--bs-link-hover-color-rgb:var(--bs-light-rgb)}.text-white .nav-link{--bs-nav-link-color:var(--bs-light);--bs-nav-link-hover-color:var(--bs-light);--bs-nav-link-active-color:var(--bs-light);--bs-navbar-active-color:var(--bs-light)}.textPrimary{color:var(--primary)}.accordion{--bs-accordion-border-width:0;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:0;--bs-accordion-btn-padding-y:.1rem;--bs-accordion-btn-color:var(--bs-dark);--bs-accordion-btn-bg:transparent;--bs-accordion-btn-focus-border-color:var(--bs-dark);--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:.1rem;--bs-accordion-active-color:transparent;--bs-accordion-active-bg:transparent}.form-control:focus{border-color:#ccc;box-shadow:0 0 0 .25rem #c8c8c840}[data-bs-theme=dark] body{color-scheme:dark;--heading-color:#fff;--bs-link-color:#fff;--bs-link-hover-color:#fff;--bs-link-color-rgb:255,255,255;--bs-link-hover-color-rgb:255,255,255;--bs-body-color:#d1d1d1;--bs-body-bg:#111;--bs-body-bg-rgb:17,17,41}[data-bs-theme=dark] .dropdown-item{--bs-dropdown-link-color:var(--bs-light);--bs-dropdown-link-hover-color:var(--bs-white)}[data-bs-theme=dark] .bg-white,[data-bs-theme=dark] .bg-light{--bs-bg-opacity:.1}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{display:unset}.navbar .navbar-toggler{padding:4px}#navbar{transition:all .3s ease-in-out}.nav2{background-color:var(--tertiary)}#navbar.scrolled{background:#fff;box-shadow:0 4px 30px #0000001a}.slideshow{overflow:hidden}.hero-title{font-family:Great Vibes,cursive}.slideshow .swiper-slide{background-position:center;background-origin:padding-box;background-repeat:no-repeat;background-size:cover;transition:background-size 1s ease-in-out}.slideshow.fade-in .swiper-slide .banner-content{opacity:0;transition:opacity .3s ease-out;transition-delay:.6s}.slideshow.fade-in .swiper-slide.swiper-slide-active .banner-content{opacity:1}.slide-in .swiper-slide .banner-content h2,.slide-in .swiper-slide .banner-content p,.slide-in .swiper-slide .banner-content .btn{display:inline-block;opacity:0;transform:translate3d(0,50px,0);transition:opacity .6s ease-out,transform .6s ease-out}.slide-in .swiper-slide .banner-content h2{transition-delay:.6s}.slide-in .swiper-slide .banner-content p{transition-delay:.8s}.slide-in .swiper-slide .banner-content .btn{transition-delay:1s}.slide-in .swiper-slide.swiper-slide-active .banner-content h2,.slide-in .swiper-slide.swiper-slide-active .banner-content p,.slide-in .swiper-slide.swiper-slide-active .banner-content .btn{opacity:1;transform:translateZ(0)}.slide-clip .swiper-slide .image-holder img{transform:scale(1.2);transition:transform 1s ease-in-out}.slide-clip .swiper-slide.swiper-slide-active .image-holder img{transform:scale(1)}.slide-clip .swiper-slide .image-holder{clip-path:inset(100% 0 0 0);display:block}.slide-clip .swiper-slide.swiper-slide-active .image-holder{animation:1s slide-clip forwards}.slide-clip .swiper-slide.swiper-slide-prev .image-holder,.slide-clip .swiper-slide.swiper-slide-next .image-holder{animation:1s slide-down}@keyframes slide-clip{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes slide-down{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(100% 0 0 0)}}.swipe-up{clip-path:inset(0 0 100% 0);display:block}.aos-animate .swipe-up{animation:1s swipe-up forwards}@keyframes swipe-up{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.polygon{clip-path:polygon(0 0,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0% 20%)}.aos-animate .polygon{animation:1s polygon forwards}@keyframes polygon{0%{clip-path:polygon(0 0,100% 0,100% 20%,100% 100%,80% 100%,20% 100%,0 100%,0% 20%)}to{clip-path:polygon(20% 0%,80% 0%,100% 20%,100% 80%,80% 100%,20% 100%,0% 80%,0% 20%)}}.open-up{clip-path:inset(48% 34% 36% 35%)}.aos-animate.open-up{animation:1s open-up forwards}@keyframes open-up{0%{clip-path:inset(48% 34% 36% 35%)}to{clip-path:inset(0% 0% 0% 0%)}}.swipe-up{--delay:.05s;animation-delay:1s}.txt-fx{overflow:hidden;line-height:1}.txt-fx.zoom{overflow:visible}.txt-fx .word{overflow:hidden;transform-origin:0 100%;display:inline-block;line-height:1em}.txt-fx .letter{transform-origin:0 100%;display:inline-block;line-height:1em}.txt-fx{--delay:50ms;--easing:cubic-bezier(.5,0,.53,1)}.txt-fx.fade-right .letter{transform:translate3d(-50px,0,0);opacity:0;transition:transform .6s var(--easing),opacity .6s var(--easing)}.aos-animate .txt-fx.fade-right .letter{transform:translateZ(0);opacity:1}.txt-fx.slide-up .letter{transform:translate3d(0,1.2em,0);transition:transform .9s var(--easing)}.swiper-slide-active .txt-fx.slide-up .letter,.aos-animate .txt-fx.slide-up .letter{transform:translateZ(0)}.txt-fx.domino .letter{transform-origin:50% 0;transform:rotateY(90deg);transition:transform .9s var(--easing)}.swiper-slide-active .txt-fx.domino .letter,.aos-animate .txt-fx.domino .letter{transform:rotateY(0)}.txt-fx.zoom .letter{transform-origin:50% 0;transform:scale(3);transition:transform .9s var(--easing)}.swiper-slide-active .txt-fx.zoom .letter,.aos-animate .txt-fx.zoom .letter{transform:scale(1)}.owl-theme .owl-nav .owl-next{right:10px;top:30%;position:absolute}.owl-theme .owl-nav .owl-prev{left:10px;top:30%;position:absolute}.icon-arrow{position:unset;font-size:16px;color:var(--primary);z-index:8;display:flex!important;align-items:center;justify-content:center;cursor:pointer;transition:opacity .3s ease-out;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:#00000029 0 1px 4px}.icon-arrow:hover{background:var(--primary);color:#fff}.owl-theme .owl-nav [class*=owl-]:hover{background:unset;color:unset;text-decoration:none}@media (min-width:768px){.productsSlider .owl-dots{display:none!important}}.icon-arrow.no-outline{top:40%;font-size:1.7em;color:var(--grey-color);border:none}.icon-arrow.no-outline:hover{background:none;color:var(--dark-color)}.icon-arrow.light-arrow.no-outline{color:var(--light-color);opacity:.7}.icon-arrow.light-arrow.no-outline:hover{opacity:1}.swiper-button-normal{background:transparent}.swiper-button-normal .icon{font-size:1.6em;color:var(--dark-color);display:flex;justify-content:center;align-items:center;width:100%;height:100%}.image-zoom-effect{display:flex;flex-wrap:wrap}.image-zoom-effect .image-holder{width:100%;height:auto;overflow:hidden;transform:scale(1);transition:transform .3s cubic-bezier(.25,.46,.45,.94)}.image-zoom-effect:hover .image-holder{transform:scale(.95)}.image-zoom-effect img{transform:scale(1);will-change:transform;transition:transform .3s cubic-bezier(.25,.46,.45,.94);z-index:0}.image-zoom-effect:hover img{transform:scale(1.1)}.border-animation a,.border-animation a:after,.border-animation a:before{transition:all .5s}.border-animation a{position:relative}.border-animation a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:".";color:transparent;background:var(--bs-primary);height:2px}.border-animation a:hover:after{width:100%}.content-light .border-animation a:hover:after,.content-light .border-animation li.active a:after{background:var(--bs-primary)}.border-animation .no-effect a:after{background:none}.border-animation-left .item-anchor{position:relative;margin-bottom:20px}.border-animation-left .item-anchor:after{content:"";position:absolute;width:0;height:1px;left:0;bottom:0;z-index:9;background:var(--bs-dark);transition:all .5s ease}.border-animation-left.light-border .item-anchor:after,.border-animation-left .item-anchor:after{background:var(--bs-dark)}.border-animation-left .item-anchor:hover:after,.border-animation-left .item-anchor:focus:after{width:100%}.background{position:absolute;top:0;left:0;z-index:0;width:100%;height:600px}.background.pattern-bg{background:url(../images/pattern-bg.png) no-repeat}.background.normal-bg{background:url(../images/newsletter-image.jpg) no-repeat}.title-xlarge{font-size:calc(2rem + 10vw);font-family:var(--heading-font);color:var(--bs-gray-300);position:absolute;top:-40px;left:0;z-index:0}.video .video-content{position:relative}.video .video-player{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.video .video-player a{position:relative}.video .video-player svg{color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}@media (max-width:600px){.video .video-player img.text-pattern{width:60%;display:flex;margin:0 auto}}.testimonials .section-title{font-size:1em;font-weight:700;line-height:1}.testimonial-swiper .testimonial-item blockquote{font-size:2.5em}.testimonial-swiper .testimonial-item blockquote>p{margin:0}.testimonials .review-title{font-size:14px}.testimonial-swiper .swiper-slide{opacity:.2;width:42%!important}@media only screen and (max-width:1199px){.testimonial-swiper .testimonial-item blockquote{font-size:1.8em}}@media only screen and (max-width:999px){.testimonial-swiper .testimonial-item blockquote{font-size:1.2em}}.instagram .insta-item{position:relative;margin-bottom:20px}.instagram .insta-item a:after{content:"";position:absolute;left:0;right:0;bottom:0;top:0;background-color:#0006;opacity:0;transition:.6s ease-out}.link-effect a{position:relative;padding:0;overflow:hidden;transition:transform .5s;display:block}.link-effect a:after{content:attr(data-after);display:inline-block;transform:translateY(100%);position:absolute;left:0;font-size:1rem;text-align:inherit;text-transform:uppercase;transition:inherit}.link-effect a>span{display:inline-block;transform:translateY(0);transition:inherit}.link-effect:hover a>span{transform:translateY(-100%)}.link-effect:hover a:after{transform:translateY(0)}.product-item .btn-wishlist{display:block;z-index:111;position:absolute;top:5px;padding:10px;color:var(--bs-black);background:var(--bs-white);right:5px;opacity:0;transition:opacity .3s ease-in}.product-item:hover .btn-wishlist{opacity:1}.text-rotate{animation:rotation 50s infinite linear}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.product-thumbnail-slider{height:790px}@media screen and (max-width:992px){.product-thumbnail-slider{margin-top:20px;height:auto}}@media screen and (min-width:992px){.product-thumbnail-slider{height:590px}}@media screen and (min-width:1200px){.product-thumbnail-slider{height:790px}}.product-quantity .qty-number{margin-right:20px}.product-quantity .input-group .btn{height:48px;border:1px solid #ccc}.qty-number .quntity-button{min-width:40px;height:40px;font-size:1.8em;line-height:1.5;text-align:center;cursor:pointer;background-color:var(--accent-dim-color);transition:.5s all ease-in-out}.qty-number .quntity-button:hover{background-color:var(--accent-lit-color)}.qty-number input{font-size:1.4em;width:50px;height:40px;text-align:center;border-radius:0;border:1px solid var(--dark-color)}.qty-field .regular-price{display:none}.review-style1 .review-item .rating-container .rating{font-size:1em}.review-style1 .review-item span.author-name{font-weight:600}.btn-link{font-size:16px;font-weight:400;font-family:var(--bs-body-font-family);text-decoration:none;transition:all .5s;position:relative;padding-right:18px}.btn-link:before{content:"";position:absolute;bottom:0;right:0;color:var(--primary);font-family:"Font Awesome 6 Free";font-weight:900}.btn-link:after{content:"";display:block;position:absolute;bottom:0;left:0;width:0;background-color:var(--primary);height:1px;transition:all .5s}.btn-link.is-checked:after,.btn-link:hover:after{width:calc(100% - 18px)}.btn-link:hover,.singleIcons i{color:var(--primary)}.form-check{display:block;min-height:1.5rem;padding-left:0;display:flex;align-items:center}.form-check label{display:flex;align-items:center;flex-wrap:wrap}.form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--primary);border-radius:4px;display:inline-block;position:relative;cursor:pointer;vertical-align:middle;margin-right:10px}.form-check input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.form-check input[type=checkbox]:after{content:"✔";color:#fff;font-size:12px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:none}.form-check input[type=checkbox]:checked:after{display:block}.black-color{color:#000}.news-image{-o-object-fit:cover;object-fit:cover}.product-info .accordion{--bs-accordion-btn-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E');--bs-accordion-btn-active-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E')}.product-filter .accordion{--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11h-6V5a1 1 0 0 0-2 0v6H5a1 1 0 0 0 0 2h6v6a1 1 0 0 0 2 0v-6h6a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E');--bs-accordion-btn-active-icon:url('data:image/svg+xml,%3Csvg xmlns="http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg" width="24" height="24" viewBox="0 0 24 24"%3E%3Cpath fill="currentColor" d="M19 11H5a1 1 0 0 0 0 2h14a1 1 0 0 0 0-2Z"%2F%3E%3C%2Fsvg%3E');--bs-accordion-body-padding-x:0;--bs-accordion-body-padding-y:0;--bs-accordion-active-color:#8c907e}.product-filter .accordion-body>div,.product-filter .accordion-body a{display:block;padding:10px;margin-bottom:1.25rem;border:1px solid #ebebea}.product-filter .accordion-body a:hover{border:1px solid #999}.image-zoom{position:relative;float:left;width:100%;height:100%;overflow:hidden}.photo{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover;transition:transform .3s ease-out}.navbar{position:fixed;width:100%;z-index:999}.navbar.navbar2{border-bottom:1px solid var(--tertiary)}.logo{transition:all .3s}.navLink a{position:relative;display:inline-block;padding:0;color:#0f1113;text-decoration:none;border:0;transition:all .3s;font-weight:400}.navLink a.active{color:var(--primary)}.navLink a.active:before{width:100%}.navLink a:before{position:absolute;content:"";width:0;height:1px;background:var(--primary);left:0;bottom:0;transition:all .3s;z-index:1}.navLink a:hover{color:var(--primary)}.navLink a:hover:before{width:100%}.navLink.itemHasChild>a{padding-right:20px}.navLink.itemHasChild>a:after,.navLink.itemHasChild>a.collapsed:after{position:absolute;content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:14px;color:var(--primary);right:0;top:4px;transition:all .3s}.navLink.itemHasChild>a:not(.collapsed):after{transform:scaleY(-1)}ul#shopSubMenu{position:absolute;top:47px;left:50%;transform:translate(-50%);width:150px;background:#fff;padding:2px 1em 1em;border-radius:0 0 10px 10px;border-top:0}ul#shopSubMenu li{margin-top:14px}.currency_switcher{border:none;outline:none;padding:2px 4px;background:transparent;font-size:18px;font-weight:400}.hero{padding-top:10em}.hero.heroMini{padding-top:4.5em}.swatch-element.selected{background-color:#741b75}.hero .lSec{margin-bottom:6em}.innerBanner{min-height:70vh}div.jGrowl div.jGrowl-notification{width:100%}.heroText p{margin-inline:auto;max-width:500px;text-align:center}.banner{background:var(--secondary)}.banner .scroll-container{overflow:hidden;display:flex;gap:20px;white-space:nowrap;position:relative;width:100%;background-color:var(--secondary)}.banner .scroll-container .scroll-content{display:flex;flex:0 0 auto;min-width:100%;white-space:nowrap;animation:ticker 30s linear infinite;gap:80px}.banner .scroll-container .scroll-content span{position:relative}.banner .scroll-container .scroll-content span:after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;font-size:8px;color:var(--primary);margin-left:80px;top:50%;transform:translateY(-50%)}.banner .scroll-container .scroll-content span::last-child:after{content:""}.banner .scroll-container .scroll-content span:first-child{margin-left:60px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}.imgSec img{border-radius:20px;object-fit:cover;-o-object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;width:100%;height:auto}.categories .col-md-4:nth-child(1) .catBox{border-top-left-radius:80px}.categories .col-md-4:nth-child(2) .catBox{border-radius:20px}.categories .col-md-4:nth-child(3) .catBox{border-bottom-right-radius:80px}.categories .catBox{position:relative;overflow:hidden;display:block}.categories .catBox img{aspect-ratio:.8;-moz-aspect-ratio:.8;object-fit:cover;-o-object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;filter:brightness(90%);transition:transform 8s cubic-bezier(.25,.46,.45,.94),filter 1s ease-out}.categories .catBox:hover img{transform:scale(1.2);filter:brightness(100%)}.categories .catBox .myBtn{position:absolute;bottom:30px;left:50%;transform:translate(-50%);white-space:nowrap}.featured .rSec{position:relative;right:10px;width:50vw;background-color:var(--primary);display:flex;align-content:center;justify-content:center;align-items:center;padding:10em}@media (max-width:1200px){.featured .rSec{padding:6em}}.featured .rSec img{width:300px;filter:drop-shadow(1px 1px 2px #555)}#best-sellers .secTitle{display:flex;justify-content:space-between;align-items:center}.productItem .imageHolder{z-index:1;overflow:hidden;position:relative;display:block;border-radius:10px;background-color:var(--muted);border:1px solid var(--tertiary)}.productItem .imageHolder img{aspect-ratio:9/10;-o-object-fit:cover;object-fit:cover}.productItem .imageHolder img:first-of-type{opacity:1;z-index:5;position:relative}.productItem .imageHolder img:nth-of-type(2){visibility:hidden;opacity:0;top:0;left:0;width:100%;bottom:0;right:0;z-index:10;position:absolute;will-change:opacity;transition:opacity .7s}.productItem .imageHolder:hover{box-shadow:#00000029 0 1px 4px}.productItem .imageHolder:hover img:nth-of-type(2){visibility:visible;opacity:1}.productItem .btnWishlist{color:#000;position:absolute;top:14px;right:14px;z-index:99;font-size:24px}.productItem .btnWishlist.active{color:var(--primary)}.productItem .badgeContainer{position:absolute;top:14px;left:14px;z-index:99;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column}.productItem .product_content{display:flex;flex-direction:column;gap:0;justify-content:center;align-items:center}.productItem .product_content .element_title a{font-family:Open Sans,sans-serif;font-weight:400;color:#000;font-size:18px}.productItem .product_content .element_price{font-size:18px;color:var(--primary);font-weight:400}.productItem .product_content .cart_btn{color:var(--primary);font-size:16px;font-weight:400;width:-webkit-fill-available;padding:6px 30px;margin:auto 30px;border:1px solid var(--primary);border-radius:10px;text-align:center;transition:all .3s}.productItem .product_content .cart_btn:hover{color:#fff;background:var(--primary)}.testimonial_item{background-color:var(--muted);border-radius:10px;padding:30px}.testimonial_item .stars{display:flex;gap:5px;margin-bottom:15px}.testimonial_item .stars i{color:var(--primary);font-size:14px}.testimonial_item blockquote{margin:0;padding:0}.testimonial_item blockquote p{font-size:16px;font-style:italic;line-height:1.6}.testimonial_item blockquote .review_author{display:flex;align-items:center;margin-top:20px}.testimonial_item blockquote .review_author .thumb{margin-right:15px}.testimonial_item blockquote .review_author .thumb img{border-radius:50%;border:1px solid var(--primary);display:block;width:50px}.testimonial_item blockquote .review_author .title h5{font-size:18px;line-height:1.2;color:#000;margin:0}.testimonial_item blockquote .review_author .title h6{font-size:14px;line-height:1.2;font-weight:300;color:#747b82;margin:5px 0 0}.owl-theme .owl-dots{margin-top:2em}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:2em}.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin-right:2px;background:var(--secondary)}.owl-theme .owl-dots .owl-dot.active span{background:var(--primary)}.features .fBox{text-align:center}.features .fBox .iconBox{overflow:hidden;border:2px solid var(--secondary);display:inline-block;border-radius:50%;background:#fff}.features .fBox .iconBox img{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.features .fBox h3{color:var(--primary);margin:15px 0}.features .fBox p{font-size:16px;max-width:350px;margin-inline:auto}.ctaForm input{width:300px;max-width:100%;padding:8px 14px;font-size:15px;font-weight:300;border-radius:10px;outline:none;border:1px solid var(--primary)}.navLink i{color:var(--primary)}.socialIcon{display:flex;justify-content:flex-end;gap:14px}.socialIcon a{font-size:20px;position:relative;z-index:1;overflow:hidden;color:var(--primary)}.socialIcon a:before{position:absolute;content:"";top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:80%;height:60%;z-index:-1}.socialIcon a:hover{color:var(--accent)}.footer .bottom{border-top:1px solid #ffffff}.footer .bottom p,.footer .bottom a{font-weight:300}.footer .bottom a:after{position:absolute;content:"";width:100%;height:1px;background:#000;left:0;bottom:0;z-index:-1}.footer .bottom .payment_option img{width:40px}.fLink .navLink{font-weight:300}.fLink b{font-weight:500;color:var(--primary)}.aboutSec2 .bannerTitle h4{font-size:18px;line-height:30px;max-width:770px;margin-inline:auto}.productsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:40px;grid-template-columns:auto(minmax(400px),400)}.filter-container{position:relative}.filter-toggle{border:none;font-size:16px;line-height:1;display:flex;align-items:center;gap:4px;cursor:pointer;font-weight:400;color:#fff;padding:12px 30px;background:var(--primary);border-radius:10px;position:relative;overflow:hidden;z-index:1;white-space:nowrap;transition:all .3s}button.filter-reset{border:none;outline:none;font-size:20px;line-height:1;color:var(--primary);background:var(--tertiary);border-radius:8px;padding:12px}.filter-toggle i{font-size:18px}.filter-toggle:hover{background:var(--accent)}.filter-toggle .results-count{font-weight:700}.form_select select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;word-wrap:normal;padding:12px 34px 12px 12px;font-weight:400;font-size:15px;line-height:1.2;border-radius:10px;border:1px solid var(--primary);background-color:#fff;background-image:url("data:image/svg+xml; charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='gray' d='M0 0l5 6 5-6z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:10px 6px;cursor:pointer;transition:all .2s}.form_select select:focus-visible,.form_select select:focus{outline:1px solid var(--primary);box-shadow:none}#filerContent{position:absolute;padding:16px;left:12px;top:calc(100% + 11px);width:300px;background:#fff;box-shadow:0 4px 10px #0000001a;border-radius:10px;z-index:9999999;background:var(--muted);border:1px solid var(--secondary)}#filerContent h6{font-family:var(--bs-body-font-family);color:var(--primary);font-weight:500}#filerContent .filter-selected-count{font-size:.9rem;color:gray}#filerContent ul{list-style:none;padding:0;margin:0}#filerContent ul li{margin-bottom:.5rem}#filerContent ul li label{display:flex;align-items:center;gap:.5rem}#filerContent ul li label input[type=checkbox]{accent-color:#000}.desktopFilter .sidebar{background:#fff;border-right:1px solid #e5e7eb;padding:20px}.desktopFilter .filter-section{margin-bottom:2rem}.desktopFilter .filter-section h6{margin-bottom:12px;color:var(--primary);font-weight:500}.desktopFilter .checkbox-group{display:flex;flex-direction:column;gap:8px}.desktopFilter .price-range{width:100%;margin:10px 0}.desktopFilter .price-values{display:flex;justify-content:space-between;font-size:14px;color:#6b7280;margin-top:8px}.desktopFilter .size-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.desktopFilter .size-checkbox{display:none}.desktopFilter .size-label{display:flex;align-items:center;justify-content:center;padding:8px;border:1px solid var(--tertiary);background-color:var(--muted);border-radius:4px;cursor:pointer;font-size:14px;transition:all .2s}.desktopFilter .size-checkbox:checked+.size-label{background-color:var(--tertiary);border-color:var(--secondary)}.desktopFilter .clear-filters{width:100%;padding:8px;background:none;border:none;color:var(--primary);font-size:14px;cursor:pointer;transition:color .2s}.desktopFilter .clear-filters:hover{color:var(--accent)}.productsSingleL{position:relative;padding:1em;border:1px solid var(--tertiary);border-radius:20px;width:100%}.productsSingleL img{width:100%}.slider_main img{transition:transform .3s ease}.slider_main img:hover{transform:scale(1.2)}.swiper .swiper-button-next:after,.swiper .swiper-button-prev:after{font-family:swiper-icons;font-size:40px;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1;color:var(--primary)}.breadCrumbs a{color:var(--primary)}.breadCrumbs span{padding-inline:4px}.product-details h2{font-family:var(--bs-body-font-family);font-size:2em}.product-details .price{font-size:20px}.sale-price{color:var(--primary);font-weight:500}.original-price{text-decoration:line-through;color:#6c757d}.rating-stars{color:var(--primary)}.optionsWrap{padding:0;border:1px solid var(--secondary)}.purchase-option{padding:16px 26px;font-weight:400;font-size:15px;line-height:1;border:none;outline:none;background-color:#fff;transition:all .3s}.purchase-option:hover,.purchase-option.selected{background-color:var(--muted)}.aboveBtn p,.aboveBtn label{margin-bottom:.5em;font-weight:400}.fa-truck-fast{transform:rotateY(180deg);font-size:14px}table{width:100%;border-collapse:collapse;background:#fff;box-shadow:0 1px 3px #0000001a}th,td{padding:12px;text-align:left;border-bottom:1px solid #ddd}th{background-color:var(--muted);font-weight:400}.quantity-control{display:flex;align-items:center;justify-content:center;gap:8px}.quantity-btn{width:30px;height:30px;border-radius:50%;border:1px solid #ddd;background:#fff;cursor:pointer}.quantity-btn:disabled{opacity:.5;cursor:not-allowed}.quantity-input{width:50px;text-align:center;border:1px solid #ddd;border-radius:4px;padding:4px}.totals{display:flex;justify-content:space-between;padding:15px;background:var(--muted)}.text-right{text-align:right}.add-to-cart-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quantity-selector{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--secondary);border-radius:10px;background-color:var(--muted);height:36px;padding-inline:6px}.add-to-cart-row .quantity-selector{height:44px}.quantity-selector button{outline:none;border:none;background:transparent;padding-inline:10px}.add-to-cart-btn-wrapper{flex:1}.wishlist-btn-wrapper{flex:0 0 auto}.wishlist-btn-wrapper .btnOutline{font-size:18px;line-height:18px;padding:12px 24px}.btnFilled{display:inline-block;color:#fff;background-color:var(--primary);font-size:.875rem;line-height:1.2;font-weight:400;padding:12px 24px;border-radius:10px;text-align:center;border:1px solid var(--primary);transition:all .3s;cursor:pointer}.btnFilled:hover{background-color:var(--accent);border-color:var(--accent)}.add-to-cart-btn{white-space:nowrap;padding-block:14px}.btnOutline{background:transparent;color:var(--primary);display:inline-block;border:1px solid var(--tertiary);font-size:.875rem;line-height:1.2;font-weight:500;padding:12px 24px;border-radius:10px;text-align:center;cursor:pointer;border:1.5px solid var(--primary)}.btnOutline:hover{background-color:var(--primary);color:#fff}.description-toggle{cursor:pointer;padding:15px 0;border-top:1px solid #dee2e6}.feature-list{list-style:none;padding-left:0}.feature-list li{margin-bottom:10px;padding-left:20px;position:relative}.feature-list li:before{content:"•";position:absolute;left:0}.myAccordian h2{font-size:40px;margin-top:30px;margin-bottom:16px}.faqsInner .accordion{padding-top:1em;border-top:none}.myAccordian .accordion-item{margin-bottom:14px;border-bottom:1px solid var(--secondary)}.myAccordian .accordion-item button.accordion-button{padding-bottom:14px;font-size:inherit}.myAccordian .accordion-item .accordion-button:not(.collapsed){color:var(--primary)}.myAccordian .accordion-body{padding:0 0 1em}.myAccordian .accordion-body .ingredient-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:15px}.myAccordian .accordion-body .ingredient-list .ingredient{list-style:disc;font-size:15px;color:#333}.faqsInner.myAccordian{display:flex;flex-direction:column;gap:40px}.shippingInner h6{font-weight:400;color:var(--primary);padding-top:30px;border-bottom:1px solid;padding-bottom:6px;margin-bottom:14px}.contactInfo ul li b{font-weight:400}.contactInfo ul li a{font-weight:300}.contactInfo .navLink a:after{position:absolute;content:"";width:100%;height:1px;background:#ddd;left:0;bottom:0;transition:all .3s;z-index:-1}a.scrollup{background:#741b75;border-radius:5px;text-align:center;line-height:35px;font-size:25px;color:#fff;width:35px;height:35px;right:20px;bottom:50px;position:fixed;z-index:9999}.whatsapp-chatbot{background:#25d366;border-radius:5px;text-align:center;line-height:35px;font-size:25px;color:#fff;width:35px;height:35px;right:20px;bottom:100px;position:fixed;z-index:9999}.verify-email-banner{position:fixed;bottom:0;left:0;width:100%;background-color:#741b75;color:#fff;text-align:center;padding:15px;z-index:999;box-shadow:0 2px 5px #0003}.form-control:disabled{background-color:#fff}.form-control{background-color:#fff;width:100%;max-width:100%;padding:10px 14px;font-size:15px;border-radius:10px;outline:none;border:1px solid var(--primary);transition:all .3s}.form-control:focus{outline:1px solid var(--primary);border:1px solid var(--primary);box-shadow:none}.form-control::-moz-placeholder{color:#afafaf;opacity:1}.form-control::placeholder{color:#afafaf;opacity:1}.phoneRow .select2-container--default .select2-selection--single{border:none;height:45px}.phoneRow .select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:10px;right:6px;width:20px}.phoneRow .select2-container--default .select2-selection--single .select2-selection__rendered{background-color:#fff;width:100%;max-width:100%;padding:10px 14px;font-size:15px;line-height:24px;border-radius:10px;outline:none;border:1px solid var(--primary);transition:all .3s}.myCheck label{font-weight:400}.form-check-input:focus{border-color:transparent;outline:0;box-shadow:none}.contactForm textarea{width:100%;height:150px;max-width:100%;padding:8px 14px;font-size:15px;font-weight:300;border-radius:10px;outline:none;border:1px solid var(--secondary)}.contactForm textarea:focus{outline:none;border:1px solid var(--primary)}.formBg{background-color:var(--muted);border-radius:14px;padding:30px 40px}#sticky{position:sticky;top:0}.iti{width:100%}.userForm .form-group{margin-bottom:1rem}.userForm .navLink a{color:var(--primary)}.dash .userForm .form-group{margin-bottom:1.25rem;border-bottom:1px solid #e8e8e8}.userForm label{display:block;margin-bottom:.5rem;color:#444;font-weight:500}.userForm input[type=text],.userForm input[type=email],.userForm input[type=password]{width:100%;background-color:#f8fafc;font-size:1rem}.userForm .profile-section{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.userForm .profile-picture{width:70px;height:70px;border-radius:50%;background-color:#f1f5f9;overflow:hidden;border:1px solid var(--secondary)}.userForm .profile-picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.userForm .upload-btn{color:#fff;display:inline-flex;align-items:center;gap:.5rem;width:auto;margin:0;padding:.65rem 1.5rem}.userForm .name-group{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.userForm .password-field{position:relative}.userForm .password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#64748b}.userForm input[type=file]{display:none}.hugeicons--user-square{display:inline-block;width:30px;height:30px;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' color='%23000'%3E%3Cpath d='M2.5 12c0-4.478 0-6.718 1.391-8.109S7.521 2.5 12 2.5c4.478 0 6.718 0 8.109 1.391S21.5 7.521 21.5 12c0 4.478 0 6.718-1.391 8.109S16.479 21.5 12 21.5c-4.478 0-6.718 0-8.109-1.391S2.5 16.479 2.5 12'/%3E%3Cpath d='M7.5 17c2.332-2.442 6.643-2.557 9 0m-2.005-7.5c0 1.38-1.12 2.5-2.503 2.5a2.5 2.5 0 0 1-2.504-2.5c0-1.38 1.12-2.5 2.504-2.5a2.5 2.5 0 0 1 2.503 2.5'/%3E%3C/g%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-bottom:-7px}.user-card{display:inline-block;width:36px;height:36px;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M8 8.5a1.5 1.5 0 1 1-3 0a1.5 1.5 0 0 1 3 0m-4 3.199a.95.95 0 0 1 .949-.949H8.05a.95.95 0 0 1 .949.949c0 .847-.577 1.585-1.399 1.791l-.059.015c-.684.17-1.4.17-2.084 0l-.06-.015A1.846 1.846 0 0 1 4 11.699M11.5 8a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zm0 3a.5.5 0 0 0 0 1h3a.5.5 0 0 0 0-1zM2 5.75C2 4.784 2.784 4 3.75 4h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 16.25 16H3.75A1.75 1.75 0 0 1 2 14.25zM3.75 5a.75.75 0 0 0-.75.75v8.5c0 .414.336.75.75.75h12.5a.75.75 0 0 0 .75-.75v-8.5a.75.75 0 0 0-.75-.75z'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-bottom:-10px}.formkit--password{display:inline-block;width:24px;height:24px;--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23000' d='M13.35 16H2.65C1.74 16 1 15.26 1 14.35v-7.7C1 5.74 1.74 5 2.65 5h10.7c.91 0 1.65.74 1.65 1.65v7.69c0 .91-.74 1.65-1.65 1.65ZM2.65 6c-.36 0-.65.29-.65.65v7.69c0 .36.29.65.65.65h10.7c.36 0 .65-.29.65-.65V6.65c0-.36-.29-.65-.65-.65z'/%3E%3Cpath fill='%23000' d='M12.54 6H3.46V4.54C3.46 2.04 5.5 0 8 0s4.54 2.04 4.54 4.54zM4.46 5h7.08v-.46C11.54 2.59 9.95 1 8 1S4.46 2.59 4.46 4.54z'/%3E%3Ccircle cx='12' cy='10.5' r='1' fill='%23000'/%3E%3Ccircle cx='8' cy='10.5' r='1' fill='%23000'/%3E%3Ccircle cx='4' cy='10.5' r='1' fill='%23000'/%3E%3C/svg%3E");background-color:currentColor;-webkit-mask-image:var(--svg);mask-image:var(--svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-bottom:-2px}.dashboard{min-height:600px}.dash .sidebar{background:#fff;border-radius:10px;padding:1.5rem;box-shadow:0 2px 8px #0000001a}.dash .profile{display:flex;align-items:center;padding-bottom:1.5rem;border-bottom:1px solid var(--tertiary);margin-bottom:1.5rem;gap:14px}.dash .avatar{width:64px;height:64px;background:var(--primary);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px}.dash .user-name{font-weight:600;color:var(--primary);margin-bottom:.25rem}.dash .user-email{font-size:.875rem;color:#666}.avatar-upload{position:relative;max-width:130px}.avatar-edit{position:absolute;right:4px;z-index:1;top:4px}.avatar-edit input{display:none}.avatar-edit label{display:flex;width:24px;height:24px;margin-bottom:0;border-radius:100%;background:#fff;border:1px solid transparent;box-shadow:0 2px 4px #0000001f;cursor:pointer;font-weight:400;transition:all .2s ease-in-out;line-height:24px;align-items:center;justify-content:center}.avatar-edit label:hover{background:#f1f1f1;border-color:#d6d6d6}.avatar-edit label i{font-size:12px;color:var(--primary)}.avatar-preview{width:80px;height:80px;position:relative;border-radius:100%;border:3px solid var(--secondary);box-shadow:0 2px 4px #0000001a}.avatar-preview>div{width:100%;height:100%;border-radius:100%;background-size:cover;background-repeat:no-repeat;background-position:top center}.dash .nav-items{list-style:none}.dash .nav-item{margin-bottom:.5rem}.dash .nav-link,.dash .navLink{display:flex;align-items:center;padding:10px 1rem;text-decoration:none;color:#000;border-radius:10px;transition:all .2s}.dash .nav-link:hover,.dash .navLink:hover{background:var(--tertiary);color:var(--primary)}.dash .nav-link.active{background:var(--primary);color:#fff}.dash .nav-link i,.dash .navLink i{margin-right:.75rem}.dash .main-content{flex:1;background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 8px #0000001a}.dash .tab-content{display:none}.dash .tab-content.active{display:block}.dash .section-title{color:var(--primary);margin-bottom:1.25rem;font-size:1.5rem;font-family:var(--bs-body-font-family);font-weight:500}.dash .subscription-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:1.5rem}.dash .subscription-card{border:1px solid var(--tertiary);border-radius:10px;padding:1.5rem;transition:all .2s}.dash .subscription-card:hover{border-color:var(--primary);box-shadow:0 4px 12px #741b751a}.dash .subscription-card.active{border:2px solid var(--primary);background:var(--muted)}.dash .subscription-card{border:1px solid #e2e8f0;border-radius:10px;padding:1.25rem;margin-bottom:1rem;background:#fff;transition:all .2s}.dash .subscription-card:hover{border-color:var(--primary)}.dash .delivery-schedule{display:flex;align-items:center;gap:1rem;padding:1rem;background-color:#f8f4ff;border-radius:10px;margin-top:1rem}.dash .order-item{padding:1rem;border:1px solid var(--tertiary);border-radius:10px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.dash .order-item p{margin:0;color:#6f6b6b;font-size:15px}.form-group{margin-bottom:1.25rem;position:relative}.form-label{display:block;margin-bottom:.5rem;color:#333}.order-status{background-color:#e3f2fd;color:#0d6efd;padding:.25rem .75rem;border-radius:20px;font-size:.875rem}.modal-header{border-bottom:1px solid #e9ecef;padding:1.5rem 2rem 1rem}.modal-body{padding:1rem 2rem 2rem}.item-row{padding:1rem 0;border-bottom:1px solid #e9ecef}.summary-row{display:flex;justify-content:space-between;margin:.5rem 0}.order-info-icon{color:#6c757d;margin-right:.5rem}.dash .stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.dash .stat-card{background:#fff;border-radius:10px;padding:1.5rem;border:1px solid var(--tertiary);transition:all .2s}.dash .stat-card:hover{border-color:var(--primary)}.dash .stat-title{color:#666;font-size:.875rem;margin-bottom:.5rem}.dash .secTitle{color:var(--primary);font-size:1.25rem;font-weight:500;margin-bottom:10px;font-family:var(--bs-body-font-family)}.dash .stat-change{font-size:.875rem;color:#28a745}.dash .recent-activity{background:#fff;border-radius:10px;border:1px solid var(--tertiary);margin-top:2rem}.dash .activity-header{padding:1rem 1.5rem;border-bottom:1px solid var(--tertiary)}.dash .activity-item{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--tertiary)}.dash .activity-item:last-child{border-bottom:none}.dash .activity-info{display:flex;align-items:center;gap:1rem}.dash .activity-icon{width:40px;height:40px;border-radius:10px;background:var(--muted);display:flex;align-items:center;justify-content:center}.dash .subscription-status{border:1px solid #e8f5e9}.status-verified{background:#e8f5e9;color:#2e7d32;display:inline-flex;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;align-items:center}.status-unverified{background:#e2db1c!important;color:#fff!important;display:inline-flex;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;align-items:center}.dash .status-active{background:#e8f5e9;color:#2e7d32;display:inline-flex;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;align-items:center}.dash .next-delivery{background:var(--muted);border-radius:10px;padding:1.5rem;margin-top:2rem;border:1px solid var(--tertiary)}.dash .delivery-info{display:flex;justify-content:space-between;align-items:center}.dash .delivery-info p{color:#666;margin-bottom:.25rem}.dash .quick-actions{display:flex;gap:1rem;margin-top:2rem}.dash .action-btn{padding:.75rem 1.5rem;border-radius:6px;font-weight:500;text-align:center;flex:1;cursor:pointer;transition:all .2s}.dash .action-btn:hover{transform:translateY(-1px)}.dash .primary-action{background:var(--primary);color:#fff;border:none}.dash .primary-action:hover{background:var(--accent)}.dash .secondary-action{background:var(--muted);color:var(--primary);border:1px solid var(--tertiary)}.dash .secondary-action:hover{background:var(--tertiary)}@media (max-width:768px){.dash .stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.dash .delivery-info{flex-direction:column;gap:1rem;text-align:center}.dash .quick-actions{flex-direction:column}.dash .activity-item{flex-direction:column;text-align:center;gap:.5rem}.dash .activity-info{flex-direction:column}}.tracking-header{background:#fff;border-radius:10px;padding:2rem;margin-bottom:2rem;box-shadow:0 2px 8px #0000001a}.search-form{display:flex;gap:1rem}.tracking-details{background:#fff;border-radius:10px;padding:2rem;box-shadow:0 2px 8px #0000001a}.order-info{display:flex;justify-content:space-between;align-items:start;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--tertiary)}.order-status{text-align:right}.status-badge{display:inline-block;padding:.5rem 1rem;border-radius:20px;background:#e8f5e9;color:#2e7d32;font-weight:500;font-size:.875rem}.timeline{position:relative;margin-left:20px}.timeline:before{content:"";position:absolute;left:0;top:0;width:2px;height:100%;background:var(--tertiary)}.timeline-item{position:relative;padding-left:30px;padding-bottom:2rem}.timeline-item:last-child{padding-bottom:0}.timeline-point{position:absolute;left:-5px;width:12px;height:12px;border-radius:50%;background:var(--primary)}.timeline-item.completed .timeline-point{background:var(--primary)}.timeline-item.pending .timeline-point{background:var(--secondary)}.timeline-content{color:#333}.timeline-date{color:#666;font-size:.875rem;margin-top:.25rem}@media (max-width:768px){.search-form{flex-direction:column}.btn{width:100%}.order-info{flex-direction:column;gap:1rem}.order-status{text-align:left}}.offcanvas-body{flex-grow:1;padding:1rem 2rem;overflow-y:auto}.offcanvas.offcanvas-end{width:440px}.offcanvas-header{display:flex;border-bottom:1px solid var(--tertiary);align-items:center;justify-content:space-between;padding:1.5em 2rem}.title{color:var(--primary);font-size:1.5rem;font-family:var(--bs-body-font-family);margin:0}.product-list{background:#fff}.product-card{display:flex;gap:1.5rem;padding-block:1.5rem;border-bottom:1px solid var(--tertiary);position:relative}.product-card:last-child{border-bottom:none}.product-image{background:var(--muted);border-radius:10px;-o-object-fit:cover;object-fit:cover}.product-details{flex:1}.product-title{font-size:1.125rem;color:var(--primary);margin-bottom:.5rem;font-family:var(--bs-body-font-family)}.product-price{font-size:16px;font-weight:600;color:#333;margin:10px auto}.quantity-control{display:flex;align-items:center;gap:10px}.quantity-btn{width:32px;height:32px;border:1px solid var(--tertiary);background:#fff;border-radius:4px;cursor:pointer;transition:all .2s}.quantity-btn:hover{background:var(--muted)}.quantity-input{width:60px;height:32px;text-align:center;border:1px solid var(--tertiary);border-radius:4px}.remove-btn-new{position:absolute;top:15px;right:0;background:none;border:none;color:#666;cursor:pointer;padding:.5rem;border-radius:4px}.remove-btn-new:hover{color:#dc3545;background:#ffebee}.cart-summary{background:#fff;height:-moz-fit-content;height:fit-content}.summary-item{display:flex;justify-content:space-between;margin-bottom:1rem;color:#666}.summary-total{display:flex;justify-content:space-between;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--tertiary);font-weight:600;font-size:1.25rem;color:var(--primary)}.btn{width:100%;padding:1rem;border:none;border-radius:6px;font-weight:500;cursor:pointer;transition:all .2s;text-align:center;margin-top:1rem}.primary-btn{background:var(--primary);color:#fff}.primary-btn:hover{background:var(--accent)}.secondary-btn{background:var(--muted);color:var(--primary);border:1px solid var(--tertiary)}.secondary-btn:hover{background:var(--tertiary)}.empty-state{text-align:center;padding:1.5rem 1.5rem 0}.empty-state h3{color:var(--primary);margin-bottom:1rem}.tabs{display:flex;gap:1rem;margin-bottom:2rem}.tab{padding:.75rem 1.5rem;background:#fff;border:1px solid var(--tertiary);border-radius:6px;cursor:pointer;transition:all .2s}.tab.active{background:var(--primary);color:#fff;border-color:var(--primary)}@media (max-width:968px){.cart-container,.wishlist-container{grid-template-columns:1fr}}.checkout .form-group label{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:15px;color:#888;transition:.2s ease all;pointer-events:none;background:#fff;padding:0 4px;font-weight:400}.checkout .form-group input:not(:-moz-placeholder-shown)~label,.checkout .form-group select:not(:-moz-placeholder-shown)~label{top:0;font-size:.8rem;color:#888}.checkout .form-group input:focus~label,.checkout .form-group input:not(:placeholder-shown)~label,.checkout .form-group select:focus~label,.checkout .form-group select:not(:placeholder-shown)~label{top:0;font-size:.8rem;color:#888}.checkout input::-moz-placeholder{opacity:0}.checkout input::placeholder{opacity:0}.checkout .phone-input::-moz-placeholder{opacity:1}.checkout .phone-input::placeholder{opacity:1}.form-section{padding-right:2rem}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.checkbox{display:flex;align-items:flex-start;gap:10px;margin:0}.checkbox .checked{background-color:var(--primary)}.checkbox input[type=checkbox]{margin-top:5.5px}.checkbox label{font-size:16px;margin:0;font-weight:400;position:unset;transform:none;color:#000!important}.order-summary{background-color:var(--muted);padding:1.5rem;border-radius:10px}.product-item{display:flex;justify-content:space-between;margin-bottom:1em;align-items:center}.product-item .product-image{width:80px;height:80px;background:#fff;border-radius:10px;-o-object-fit:cover;object-fit:cover}.product-item .imgBox{position:relative;margin-right:1rem}.product-info{font-size:1rem}.product-info .muted{font-size:.8rem;color:#666;text-align:center}.product-item .product-price{margin:0}.product-info .subscription{color:var(--text-gray);font-size:.8rem}.quantity-badge{background:var(--primary);color:#fff;border-radius:50%;font-size:12px;width:20px;height:20px;line-height:20px;text-align:center;position:absolute;top:-7px;right:-6px;align-items:center;justify-content:center}.quantity-badge.cart{top:-6px;right:-14px}.summary-item{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:1rem}.total{border-top:1px solid var(--tertiary);margin-top:1rem;padding-top:1rem;font-weight:500;color:#000;font-size:18px}.discount-group{display:grid;grid-template-columns:1fr auto;gap:.5rem;margin:1rem 0}.cardBox{border-radius:10px;border:1px solid var(--tertiary);overflow:hidden}.shipping-note{padding:1rem;background:#f9f9f9;border-radius:4px;margin:1rem 0;font-size:.9rem;color:var(--text-gray)}.payment-icons{display:flex;gap:.5rem}.payment-icons img{height:20px}.security-note{font-size:.8rem;color:var(--text-gray);margin-top:.5rem}@media (max-width:768px){.checkout-container{grid-template-columns:1fr}.form-section{padding-right:0}.input-row{grid-template-columns:1fr;gap:0}}.myFlag{width:30px;margin-right:4px}.search-bar{max-width:600px;margin:0 auto;position:relative}.search-bar input{width:100%;padding:.8rem 1.5rem;border:1px solid transparent;border-radius:10px;font-size:16px;box-shadow:0 4px 6px #0000001a;outline:none}.search-bar input:focus{outline:none;border:1px solid var(--primary)}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.category-card{background:#fff;padding:1.5rem;border-radius:10px;transition:transform .2s;border:1px solid var(--tertiary);cursor:pointer}.category-card:hover{transform:translateY(-5px)}.category-icon i{font-size:20px;line-height:1;color:var(--primary);padding:10px;border-radius:10px;margin-bottom:1rem;display:inline-block;background:#fff}.category-title{margin-bottom:.5rem;color:var(--primary)}.category-desc{color:#666;margin-bottom:1rem;font-size:.9rem}.category-meta{font-size:.8rem;color:var(--primary);display:flex;gap:1em;border-top:1px solid var(--tertiary);padding-top:10px}.trending{padding:2rem;max-width:1200px;margin:0 auto}.trending h2{margin-bottom:2rem;color:var(--primary)}.absOverlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:10px;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(5px);border-block:1px solid var(--tertiary);z-index:99}.community-rules h6{color:var(--primary)}.post-card{background:#fff;padding:1rem;border-radius:10px;display:flex;gap:1rem;margin-bottom:1.5rem}.post-card .pill{border:none}.author-img{width:60px;height:60px;border-radius:10px;background:#ddd}.post-content{flex:1}.post-title{color:var(--primary);margin-bottom:.25rem;font-weight:500}.post-meta{font-size:.8rem;color:#888}header{background-color:#fff;box-shadow:0 1px 2px #0000000d}.header-container{max-width:72rem;margin:0 auto;padding:1rem}.header-content{display:flex;align-items:center;justify-content:space-between}.logo-section{display:flex;align-items:center;gap:.5rem}.logo-icon{height:2rem;width:2rem;color:var(--primary)}.site-title{font-size:1.5rem;font-weight:700;color:#1f2937}.header-actions{display:flex;align-items:center;gap:1rem}.searchContainer{position:relative;flex-grow:1}.searchContainer:before{position:absolute;content:"";font-family:"Font Awesome 6 Free";font-weight:900;left:14px;top:50%;transform:translateY(-50%);color:var(--primary)}.search-input{padding:.5rem 2.5rem;border:1px solid var(--primary);border-radius:10px;width:100%}.search-input:focus{outline:none;border-color:var(--accent)}.searchContainer:before:has(.search-input:focus){color:var(--accent)}.search-icon{position:absolute;left:.75rem;top:.625rem;height:1.25rem;width:1.25rem;color:var(--muted)}.back-button{display:flex;align-items:center;gap:.5rem;color:#4b5563;border:none;background:none;cursor:pointer}.back-button:hover{color:#1f2937}.content-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:1024px){.content-grid{grid-template-columns:2fr 1fr}}.postCard{position:relative;border-radius:10px;box-shadow:0 1px 2px #0000000d;padding:1.5rem;margin-bottom:1.5rem;overflow:hidden;border:1px solid var(--tertiary);background-color:var(--muted);transition:all .2s}.postCard.detail{background:#fff;border-top-left-radius:0;border-top-right-radius:0;padding:2em}@media (max-width:768px){.postCard.detail{padding:1.5em}}a.postCard:hover{box-shadow:0 4px 12px #741b751a}.featuredThumb img{border-radius:10px 10px 0 0;object-fit:cover;-o-object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;width:100%;height:auto}.post-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:1rem}.author-info{display:flex;align-items:center;gap:.75rem}.postCategory{flex-wrap:wrap}.postCategory .filled{background:unset;color:var(--accent)}.avatar{width:2.5rem;height:2.5rem;border-radius:9999px}.author-details{display:flex;flex-direction:column}.author-name{display:flex;align-items:center;gap:.5rem;font-weight:600;color:var(--primary);flex-wrap:wrap;margin-bottom:0}.expert-badge{padding:.25rem .5rem;background-color:#dbeafe;color:#2563eb;font-size:.75rem;border-radius:9999px}.post-time{font-size:.875rem;color:#6b7280}.post-title{font-size:1.5rem;font-weight:500;color:#1f2937;margin-bottom:.5rem}.post-excerpt{color:#777}.post-content{color:#333;margin-bottom:1rem}.post-footer{padding-top:1rem;border-top:1px solid var(--secondary)}.postCard.detail h6{margin-top:30px;color:var(--primary)}.postCard.detail ul{margin-bottom:1em}.postCard.detail ul li{list-style-type:disc}.all_posts .filters{overflow-x:auto;scroll-behavior:smooth;flex-wrap:nowrap!important}.all_posts .filter-btn{border:1px solid var(--tertiary);background:var(--muted);cursor:pointer;font-size:14px;padding:4px 14px;border-radius:8px;white-space:nowrap}.all_posts .filter-btn.active{border:1px solid var(--secondary);background:var(--tertiary);cursor:pointer;font-size:14px;padding:4px 14px;border-radius:8px}.all_posts .reset{display:none}.all_posts .filterTrigger{display:block;margin-right:20px;background-color:var(--tertiary);padding:3px 6px;color:var(--primary);border:1px solid var(--secondary)}#closeCatFilter{position:absolute;top:10px;right:10px;border:none;padding:3px;border:1px solid var(--tertiary);border-radius:6px}@media (min-width:992px){.all_posts .reset{display:block}.all_posts .filterTrigger{display:none}}.cat_ul{display:flex;flex-direction:column;gap:1rem}.catList{background:var(--muted);display:inline-block;padding:10px 16px;font-size:15px;border-radius:8px;border:1px solid var(--secondary);outline:none;cursor:pointer;transition:all .2s;display:flex;justify-content:space-between;align-items:center;gap:16px}.catList:hover,.catList.active{background-color:var(--secondary)}.catList .catIcon{font-size:16px;color:var(--primary);margin-right:10px}.catList .toggleIcon{color:var(--primary);background:var(--tertiary);padding:4px 5px;border-radius:4px;font-size:14px}.catList .toggleIcon.fa-check{color:#fff;background:var(--primary)}.comment-actions{display:flex;flex-wrap:wrap}.action-button{display:flex;align-items:center;gap:.5rem;color:#6b7280;border:none;background:none;cursor:pointer;font-size:14px}.action-button:hover{color:var(--accent)}.post-category{padding:.25rem .75rem;background-color:#fce7f3;color:#db2777;border-radius:9999px;font-size:.875rem}.comment-section{margin-top:1.5rem}.comment{display:flex;flex-direction:column;gap:1rem}.authorHead{display:flex;gap:14px;align-content:center;align-items:center}.author-name{display:flex;align-items:flex-start;gap:0;font-weight:600;color:var(--primary);flex-wrap:wrap;margin-bottom:0;flex-direction:column}.comment-content{flex:1}.nested-comment{margin-top:1rem;margin-left:1.5rem;padding-left:1rem;border-left:1px solid var(--tertiary)}.sidebar-card{background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px #0000000d;padding:1.5rem;margin-bottom:1.5rem}.related-post{padding-bottom:1em;border-bottom:1px solid var(--tertiary);margin-bottom:1rem;cursor:pointer}.related-post p{margin-bottom:0}.related-post h6{margin-bottom:6px}.related-post:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.related-title{font-weight:500;color:#1f2937;margin-bottom:.25rem;cursor:pointer}.related-title:hover{color:#db2777}.related-meta{display:flex;align-items:center;gap:1rem;font-size:.875rem;color:#6b7280}#createPostForm .ql-container{border-bottom-left-radius:10px;border-bottom-right-radius:10px;min-height:200px;height:440px;background-color:#fff;border:1px solid var(--secondary);border-top:none;box-shadow:0 1px 2px #0000000d}#createPostForm .ql-toolbar.ql-snow{border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--tertiary);padding:14px}#createPostForm .ql-snow .ql-editor h1{font-size:22px;line-height:30px;font-family:var(--bs-body-font-family);font-weight:500;color:#000;margin-bottom:14px}#createPostForm .ql-snow .ql-editor h2{font-size:18px;line-height:24px;font-family:var(--bs-body-font-family);font-weight:500;color:#000;margin-bottom:14px}#createPostForm .ql-snow .ql-editor p{font-size:16px;line-height:24px;margin-top:14px}#createPostForm .ql-snow .ql-editor ul,#createPostForm .ql-snow .ql-editor ol{font-size:16px;padding-left:0;margin-top:14px}#createPostForm .ql-snow .ql-editor ul li,#createPostForm .ql-snow .ql-editor ol li{margin-top:10px}#tagContainer{display:flex;flex-wrap:wrap;gap:8px;margin-block:.5em}#tagContainer .tag-item{font-size:14px;padding:2px 10px 3px;border:1px solid var(--secondary);border-radius:8px;background:var(--tertiary);cursor:pointer;display:flex;align-items:center}#tagContainer .tag-remove{font-size:20px;line-height:1;margin-left:6px}#createPostForm h6{color:var(--primary)}.upload-container{width:100%;max-width:500px;padding:30px;background-color:#fff;border-radius:12px;box-shadow:0 4px 15px #0000001a}.upload-title{margin-bottom:20px;color:#333;font-size:24px;font-weight:600}.upload-area{position:relative;width:100%;height:200px;border:2px dashed #ccc;border-radius:8px;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;overflow:hidden}.upload-area:hover,.upload-area.active{border-color:#4c84ff;background-color:#4c84ff0d}.upload-area input{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.upload-icon{font-size:40px;color:#aaa;margin-bottom:10px}.upload-text{color:#666;font-size:16px}.upload-subtext{color:#999;font-size:14px;margin-top:5px}.preview-area{width:100%}.preview-image{width:100%;border-radius:10px;box-shadow:0 2px 5px #0000001a;aspect-ratio:9/5;-o-object-fit:cover;object-fit:cover;border:1px solid var(--primary)}.removeBtn{position:absolute;top:1rem;right:1rem;background:var(--muted);color:var(--primary);border:none;border-radius:50%;padding:.5rem;cursor:pointer;width:30px;height:30px;text-align:center;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #00000080}.bell-icon{font-size:24px;color:var(--primary);cursor:pointer}.notification-dropdown{position:absolute;top:100%;right:0;width:360px;background-color:#fff;box-shadow:0 5px 15px #0000001a;border-radius:8px;max-height:400px;overflow-y:auto;z-index:200}.notification-dropdown.show{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.notification-header{padding:15px 20px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background-color:var(--secondary)}.quantity-badge.dot{width:8px;height:8px;border-radius:50%;background:var(--primary);top:-5px;right:-4px}.notification-title{font-weight:500;font-size:1rem}.mark-all-read{color:var(--accent);font-size:.8rem;cursor:pointer;background:none;border:none;font-weight:400;text-decoration:underline}.see-all{color:#3498db;padding:12px 15px;text-align:center;font-weight:600;border-top:1px solid #eee;cursor:pointer}.notification-list{padding:0}.notification-item{padding:15px 20px 15px 30px;border-bottom:1px solid var(--secondary);transition:background-color .2s;cursor:pointer;position:relative}.notification-item:last-child{border-bottom:none}.notification-item:hover{background-color:var(--tertiary)}.notification-item.unread{background-color:var(--muted)}.notification-item.unread:hover{background-color:var(--tertiary)}.notification-content{position:relative}.notification-content p{margin:0;font-size:.9rem;color:#444}.notification-item:before{content:"";position:absolute;font-family:"Font Awesome 6 Free";font-weight:400;top:15px;left:14px;color:var(--secondary)}.notification-item.unread:before{content:"";color:var(--primary)}.notification-content{padding-left:10px}.notification-time{font-size:.75rem;color:#7f8c8d;margin-top:5px}#newsContainer .postCard{padding:0}#newsContainer .postCard .pill{position:absolute;top:10px;left:10px;background-color:#741b75;border:none}#newsContainer .postCard .news-content{padding:1em 1.5em;color:#333}.news-date{font-size:15px;color:#555}.read-more{font-size:15px;color:var(--primary);transition:all .2s;text-decoration:underline}.saveIcon{border:none;outline:none;background:transparent;color:#666;transition:all .2s}.saveIcon:hover{color:var(--primary)}
