.jost-thin{font-family:"Jost",sans-serif;font-weight:100;font-style:normal}.jost-thin-italic{font-family:"Jost",sans-serif;font-weight:100;font-style:italic}.jost-extralight{font-family:"Jost",sans-serif;font-weight:200;font-style:normal}.jost-extralight-italic{font-family:"Jost",sans-serif;font-weight:200;font-style:italic}.jost-light{font-family:"Jost",sans-serif;font-weight:300;font-style:normal}.jost-light-italic{font-family:"Jost",sans-serif;font-weight:300;font-style:italic}.jost-regular{font-family:"Jost",sans-serif;font-weight:400;font-style:normal}.jost-regular-italic{font-family:"Jost",sans-serif;font-weight:400;font-style:italic}.jost-medium{font-family:"Jost",sans-serif;font-weight:500;font-style:normal}.jost-medium-italic{font-family:"Jost",sans-serif;font-weight:500;font-style:italic}.jost-semibold{font-family:"Jost",sans-serif;font-weight:600;font-style:normal}.jost-semibold-italic{font-family:"Jost",sans-serif;font-weight:600;font-style:italic}.jost-bold{font-family:"Jost",sans-serif;font-weight:700;font-style:normal}.jost-bold-italic{font-family:"Jost",sans-serif;font-weight:700;font-style:italic}.jost-extrabold{font-family:"Jost",sans-serif;font-weight:800;font-style:normal}.jost-extrabold-italic{font-family:"Jost",sans-serif;font-weight:800;font-style:italic}.jost-black{font-family:"Jost",sans-serif;font-weight:900;font-style:normal}.jost-black-italic{font-family:"Jost",sans-serif;font-weight:900;font-style:italic}.lora-regular{font-family:"Lora",serif;font-weight:400;font-style:normal}.lora-regular-italic{font-family:"Lora",serif;font-weight:400;font-style:italic}.lora-medium{font-family:"Lora",serif;font-weight:500;font-style:normal}.lora-medium-italic{font-family:"Lora",serif;font-weight:500;font-style:italic}.lora-semibold{font-family:"Lora",serif;font-weight:600;font-style:normal}.lora-semibold-italic{font-family:"Lora",serif;font-weight:600;font-style:italic}.lora-bold{font-family:"Lora",serif;font-weight:700;font-style:normal}.lora-bold-italic{font-family:"Lora",serif;font-weight:700;font-style:italic}:root{--acr-background-color: #f8f5f2;--acr-surface-color: #ffffff;--acr-border-color: #e9e4de;--acr-text-color: #232323;--acr-heading-color: #232323;--acr-text-muted-color: #707070;--acr-primary-accent-color: #232323;--acr-secondary-accent-color: #e0a858;--acr-button-bg-color: #232323;--acr-button-text-color: #ffffff;--acr-button-hover-bg-color: #ffffff;--acr-button-hover-text-color: #232323;--acr-button-hover-border-color: #232323;--acr-shadow-color: rgba(0, 0, 0, 0.07);--acr-overlay-color: rgba(35, 35, 35, 0.8);--acr-surface-subtle-color: rgba(0, 0, 0, 0.03);--acr-glass-bg-color: rgba(255, 255, 255, 0.6);--acr-glass-border-color: rgba(255, 255, 255, 0.8);--acr-accordion-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23232323'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--acr-accordion-icon-active: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#D2B48C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--basefontSize: 16px;--anchor-transition: all ease 0.3s;--body-letter-spacing: 0;--body-line-height: 26px;--body-font-family: "Jost", sans-serif;--body-font-size: 16px;--duration-default: 350ms}html.dark-mode{--acr-background-color: #1a1a1a;--acr-surface-color: #232323;--acr-border-color: rgb(73.25, 73.25, 73.25);--acr-text-color: #adb5bd;--acr-heading-color: #ffffff;--acr-text-muted-color: #9c9c9c;--acr-primary-accent-color: #ffffff;--acr-secondary-accent-color: #e0a858;--acr-button-bg-color: #e0a858;--acr-button-text-color: #232323;--acr-button-hover-bg-color: #ffffff;--acr-button-hover-text-color: #232323;--acr-button-hover-border-color: #ffffff;--acr-shadow-color: rgba(0, 0, 0, 0.4);--acr-overlay-color: rgba(0, 0, 0, 0.7);--acr-surface-subtle-color: rgba(255, 255, 255, 0.03);--acr-glass-bg-color: rgba(35, 35, 35, 0.6);--acr-glass-border-color: rgba(255, 255, 255, 0.1);--acr-accordion-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#adb5bd'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--acr-accordion-icon-active: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='#D2B48C'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.wlcm-head{padding:11px 0;color:var(--acr-secondary-accent-color);font-size:var(--basefontSize);background-color:var(--acr-background-color);border-bottom:1px solid var(--acr-border-color);-webkit-animation:slideDown .6s ease-out .2s both;animation:slideDown .6s ease-out .2s both}.header{padding:20px 0 5px 0;background-color:var(--acr-surface-color);-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media(max-width: 992px){.header{padding:10px 0}}.header .h-inrcont{max-width:1800px;padding:0 15px;margin:0 auto}.logo{width:100%;max-width:100px;margin:0 auto;-webkit-animation:fadeIn .8s ease-out .5s both;animation:fadeIn .8s ease-out .5s both}.headiconscont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:25px;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;-webkit-animation:fadeIn .8s ease-out .7s both;animation:fadeIn .8s ease-out .7s both}@media(max-width: 992px){.headiconscont{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}.headiconscont .headiconlnk .icon{width:24px;height:24px;fill:var(--acr-text-color);-webkit-transition:fill .3s ease,-webkit-transform .3s ease;transition:fill .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,fill .3s ease;transition:transform .3s ease,fill .3s ease,-webkit-transform .3s ease}.headiconscont .headiconlnk .icon:hover{-webkit-transform:scale(1.15);transform:scale(1.15);fill:var(--acr-secondary-accent-color)}.headiconscont .searcont{border-bottom:1px solid var(--acr-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;max-width:170px}.headiconscont .searcont .searchInp{padding:5px 10px 5px 0;width:100%;border:0;background:rgba(0,0,0,0);font-size:var(--body-font-size);color:var(--acr-text-color)}.headiconscont .searcont .searchInp::-webkit-input-placeholder{color:var(--acr-text-muted-color);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.headiconscont .searcont .searchInp::-moz-placeholder{color:var(--acr-text-muted-color);-moz-transition:opacity .3s ease;transition:opacity .3s ease}.headiconscont .searcont .searchInp:-ms-input-placeholder{color:var(--acr-text-muted-color);-ms-transition:opacity .3s ease;transition:opacity .3s ease}.headiconscont .searcont .searchInp::-ms-input-placeholder{color:var(--acr-text-muted-color);-ms-transition:opacity .3s ease;transition:opacity .3s ease}.headiconscont .searcont .searchInp::placeholder{color:var(--acr-text-muted-color);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.headiconscont .searcont .searchInp:focus{outline:none}.headiconscont .searcont .searchInp:focus::-webkit-input-placeholder{opacity:0}.headiconscont .searcont .searchInp:focus::-moz-placeholder{opacity:0}.headiconscont .searcont .searchInp:focus:-ms-input-placeholder{opacity:0}.headiconscont .searcont .searchInp:focus::-ms-input-placeholder{opacity:0}.headiconscont .searcont .searchInp:focus::placeholder{opacity:0}.headiconscont .searcont .searchBtn{background:rgba(0,0,0,0);border:0;padding:0}.headiconscont .searcont .searchBtn svg{width:23px;height:24px;fill:var(--acr-text-color);-webkit-transition:fill .3s ease;transition:fill .3s ease}.headiconscont .searcont .searchBtn:hover svg{fill:var(--acr-secondary-accent-color)}.mobiconcont{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.mobiconcont .mobsearchCont .icon-search-1{width:24px;height:24px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);fill:var(--acr-text-color);display:block;cursor:pointer}.mobMenubtn{width:24px;height:24px;position:relative;background:none;border:none;padding:0}.mobMenubtn .mobMenubtnIcon{background-color:var(--acr-text-color);top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background-color .1s ease-out;transition:background-color .1s ease-out;position:absolute;display:block;height:2px}.mobMenubtn .mobMenubtnIcon::before,.mobMenubtn .mobMenubtnIcon::after{background-color:var(--acr-text-color);content:"";display:block;height:2px;width:100%;position:absolute;-webkit-transition:top .3s ease-out,bottom .3s ease-out,-webkit-transform .3s ease-out;transition:top .3s ease-out,bottom .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,top .3s ease-out,bottom .3s ease-out;transition:transform .3s ease-out,top .3s ease-out,bottom .3s ease-out,-webkit-transform .3s ease-out}.mobMenubtn .mobMenubtnIcon::before{top:-8px}.mobMenubtn .mobMenubtnIcon::after{bottom:-8px}.mobMenubtn.is-active .mobMenubtnIcon{background-color:rgba(0,0,0,0)}.mobMenubtn.is-active .mobMenubtnIcon::before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mobMenubtn.is-active .mobMenubtnIcon::after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header{position:sticky;top:0;z-index:1020;width:100%;background-color:#fff;-webkit-box-shadow:0 2px 10px var(--acr-shadow-color);box-shadow:0 2px 10px var(--acr-shadow-color);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.header-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header-visible-on-scroll .header,.header-visible-on-scroll .main-nav{background-color:var(--acr-surface-color)}@-webkit-keyframes navItemFadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navItemFadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.main-nav{position:fixed;top:0;left:0;width:90%;max-width:370px;height:100%;background-color:var(--acr-surface-color);z-index:1000;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:5px 0 15px var(--acr-shadow-color);box-shadow:5px 0 15px var(--acr-shadow-color)}@media(min-width: 992px){.main-nav{position:relative;width:100%;max-width:1170px;height:auto;margin:0 auto;-webkit-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;overflow:visible}}body.menu-open{overflow:hidden}body.menu-open .main-nav{-webkit-transform:translateX(0);transform:translateX(0)}.main-nav__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 20px;border-bottom:1px solid var(--acr-border-color);-ms-flex-negative:0;flex-shrink:0}.main-nav__header .main-nav__title{font-size:1.25rem}@media(min-width: 992px){.main-nav__header{display:none}}.main-nav__close-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:5px}.main-nav__close-btn svg{width:20px;height:20px;fill:var(--acr-text-color)}.main-nav__list{list-style:none;margin:0;padding:0;overflow-y:auto}@media(min-width: 992px){.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible}}.main-nav__item{position:relative;border-bottom:1px solid var(--acr-border-color)}.main-nav__item:last-child{border-bottom:none}@media(min-width: 992px){.main-nav__item{border-bottom:none;padding:20px 0;opacity:0;-webkit-animation-name:navItemFadeInUp;animation-name:navItemFadeInUp;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.main-nav__item:nth-child(1){-webkit-animation-delay:0.1s;animation-delay:0.1s}.main-nav__item:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.main-nav__item:nth-child(3){-webkit-animation-delay:0.3s;animation-delay:0.3s}.main-nav__item:nth-child(4){-webkit-animation-delay:0.4s;animation-delay:0.4s}.main-nav__item:nth-child(5){-webkit-animation-delay:0.5s;animation-delay:0.5s}.main-nav__item:nth-child(6){-webkit-animation-delay:0.6s;animation-delay:0.6s}.main-nav__item:nth-child(7){-webkit-animation-delay:0.7s;animation-delay:0.7s}.main-nav__item:nth-child(8){-webkit-animation-delay:0.8s;animation-delay:0.8s}.main-nav__item:nth-child(9){-webkit-animation-delay:0.9s;animation-delay:0.9s}.main-nav__item:nth-child(10){-webkit-animation-delay:1s;animation-delay:1s}}.main-nav__item{position:relative;border-bottom:1px solid #ebebeb}.main-nav__item:last-child{border-bottom:none}@media(min-width: 992px){.main-nav__item{border-bottom:none;padding:20px 0}}.main-nav__link{display:block;padding:14px 20px;color:var(--acr-text-color);text-decoration:none;-webkit-transition:color .35s ease;transition:color .35s ease;position:relative}.main-nav__link::after{content:"";position:absolute;left:20px;bottom:10px;width:calc(100% - 40px);height:1px;background-color:var(--acr-secondary-accent-color);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .35s ease-out;transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out;transition:transform .35s ease-out, -webkit-transform .35s ease-out;-webkit-transform-origin:right;transform-origin:right}.main-nav__link:hover{color:var(--acr-secondary-accent-color)}.main-nav__link:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}@media(min-width: 992px){.main-nav__link{padding:0 22px}.main-nav__link::after{bottom:-2px;left:22px;width:calc(100% - 44px)}}.main-nav__list>.main-nav__item>.main-nav__submenu>.main-nav__item>.main-nav__link::after{background-color:#f94436}.main-nav__list>.main-nav__item>.main-nav__submenu>.main-nav__item>.main-nav__link:hover{color:#f94436}.main-nav__item--has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-nav__item--has-children>.main-nav__link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media(min-width: 992px){.main-nav__item--has-children{display:block}}.main-nav__toggle{display:block;background:rgba(0,0,0,0);border:none;padding:14px 20px;cursor:pointer}.main-nav__toggle::before{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--acr-text-color);border-bottom:2px solid var(--acr-text-color);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease, -webkit-transform .35s ease}@media(min-width: 992px){.main-nav__toggle{display:none}}.main-nav__submenu{list-style:none;margin:0;padding:0;display:none;width:100%;padding-left:20px;background-color:var(--acr-surface-subtle-color)}.main-nav__submenu .main-nav__link{color:var(--acr-text-color);font-size:.95em}@media(min-width: 992px){.main-nav__submenu{display:block;position:absolute;width:220px;padding:5px 0 5px 20px;background-color:var(--acr-surface-color);-webkit-box-shadow:0 5px 15px var(--acr-shadow-color);box-shadow:0 5px 15px var(--acr-shadow-color);border-radius:4px;opacity:0;visibility:hidden;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;transition:opacity .35s ease,transform .35s ease,visibility .35s ease;transition:opacity .35s ease,transform .35s ease,visibility .35s ease,-webkit-transform .35s ease;top:100%;left:0}.main-nav__submenu .main-nav__submenu{top:-11px;left:100%}.main-nav__submenu .main-nav__item{padding:0 20px 0 0;border-bottom:1px solid var(--acr-border-color)}.main-nav__submenu .main-nav__item:last-child{border-bottom:none}.main-nav__submenu .main-nav__link{padding:8px 0;border:0;display:table;width:auto}.main-nav__submenu .main-nav__link::after{left:0;bottom:8px;width:100%}}.main-nav__item.is-open>.main-nav__toggle::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);margin-top:4px}@media(min-width: 992px){.main-nav__item:hover>.main-nav__submenu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:animateMenuOpen .3s 1;animation:animateMenuOpen .3s 1}}.breadcrumb-section{background-color:var(--acr-background-color);padding:15px 0;border-bottom:none;margin-bottom:1.5rem}.breadcrumb{margin-bottom:0;font-family:"Jost",sans-serif;font-size:.9rem;font-weight:500}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"";color:var(--acr-text-muted-color);padding-right:.8rem}.breadcrumb a{color:var(--acr-text-muted-color);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.breadcrumb a:hover{color:var(--acr-secondary-accent-color)}.breadcrumb .breadcrumb-item.active{color:var(--acr-text-color)}.breadcrumb-over-image{background-color:rgba(0,0,0,0);border-bottom:none;padding:15px 0}.breadcrumb-over-image .breadcrumb{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb-over-image .breadcrumb-item,.breadcrumb-over-image a{color:var(--acr-text-muted-color)}.breadcrumb-over-image .breadcrumb-item.active{color:var(--acr-surface-color);opacity:1}.breadcrumb-over-image .breadcrumb-item+.breadcrumb-item::before{color:var(--acr-text-muted-color);opacity:.6}.breadcrumb-over-image a:hover{color:var(--acr-surface-color);opacity:1}.hero-slider-section{height:70vh;min-height:600px;position:relative;color:var(-- #ffffff)}.hero-slider{width:100%;height:100%}.hero-slider .slick-list,.hero-slider .slick-track{height:100%}.hero-slider .hero-slide{background-size:cover;background-position:center;position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.hero-slider .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--acr-overlay-color)}.hero-slider .hero-content{position:relative;z-index:2;max-width:800px}.hero-slider .hero-content .text-secondary{color:#e0a858 !important}.hero-slider .hero-content h1{font-size:3.5rem}.hero-slider .hero-content p.lead{font-size:1.25rem}.hero-slider .slick-dots{position:absolute;bottom:30px}.hero-slider .slick-dots li button:before{color:hsla(0,0%,100%,.5);font-size:12px}.hero-slider .slick-dots li.slick-active button:before{color:var(-- #ffffff)}.hero-slider .slick-arrow{width:50px;height:50px;background-color:rgba(0,0,0,.3);border-radius:50%;z-index:10;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.hero-slider .slick-arrow i{color:var(-- #ffffff)}.hero-slider .slick-arrow:hover{background-color:rgba(0,0,0,.6)}.hero-slider .slick-arrow.slick-prev{left:25px}.hero-slider .slick-arrow.slick-next{right:25px}@media(max-width: 768px){.hero-slider .slick-arrow{display:none !important}}.hero-slider .slick-active .animated-subtitle{-webkit-animation:fadeInUp .8s ease-out .4s both;animation:fadeInUp .8s ease-out .4s both}.hero-slider .slick-active .animated-title{-webkit-animation:fadeInUp .8s ease-out .6s both;animation:fadeInUp .8s ease-out .6s both}.hero-slider .slick-active .animated-text{-webkit-animation:fadeInUp .8s ease-out .8s both;animation:fadeInUp .8s ease-out .8s both}.hero-slider .slick-active .animated-button{-webkit-animation:fadeInUp .8s ease-out 1s both;animation:fadeInUp .8s ease-out 1s both}.hero-slider .slick-custom-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:50px;height:50px;background-color:hsla(0,0%,100%,.1);backdrop-filter:blur(5px);border:2px solid hsla(0,0%,100%,.7);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease;transition:all .3s ease}.hero-slider .slick-custom-arrow i{color:hsla(0,0%,100%,.8);font-size:1rem;-webkit-transition:color .3s ease;transition:color .3s ease}.hero-slider .slick-custom-arrow:hover{background-color:var(--acr-primary-accent-color);border-color:var(--acr-primary-accent-color)}.hero-slider .slick-custom-arrow:hover i{color:var(--acr-surface-color)}.hero-slider .slick-custom-arrow::before{content:"" !important}.hero-slider .slick-prev{left:30px}.hero-slider .slick-next{right:30px}@media(max-width: 768px){.hero-slider .slick-custom-arrow{display:none !important}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media(max-width: 992px){.hero-slider .hero-content h1{font-size:2.8rem}}@media(max-width: 768px){.hero-slider-section{min-height:550px;height:70vh}.hero-slider .hero-content{text-align:center}.hero-slider .hero-content h1{font-size:2.2rem}.hero-slider .hero-content h5{font-size:.9rem}.hero-slider .hero-content p.lead{font-size:1.1rem}}.categoriescont{max-width:1800px;padding:0 15px;margin:0 auto}.categoriescont .title{font-size:24px;margin-bottom:12px}.categoriescont .view_all{color:var(--acr-text-color);margin-bottom:30px !important}.categoriescont .slcmainCont .prodcont{position:relative;overflow:hidden;max-width:330px;width:100%;min-height:346px;background-color:var(--acr-surface-color);border-radius:10px;border:1px solid var(--acr-border-color)}.categoriescont .slcmainCont .prodcont .icon-container{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;pointer-events:none}.categoriescont .slcmainCont .prodcont .wishlist-icon-container .wishlist-text,.categoriescont .slcmainCont .prodcont .wishlist-icon-container .quickview-text,.categoriescont .slcmainCont .prodcont .quickview-icon-container .wishlist-text,.categoriescont .slcmainCont .prodcont .quickview-icon-container .quickview-text{background-color:var(--acr-surface-color);color:var(--acr-text-color);padding:6px 12px;border-radius:20px;-webkit-box-shadow:0 2px 8px var(--acr-shadow-color);box-shadow:0 2px 8px var(--acr-shadow-color);font-size:.85rem;font-weight:500;opacity:0;visibility:hidden;-webkit-transform:translateX(15px);transform:translateX(15px);-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.categoriescont .slcmainCont .prodcont .wishlist-icon-container .wishlist-icon,.categoriescont .slcmainCont .prodcont .wishlist-icon-container .quickview-icon,.categoriescont .slcmainCont .prodcont .quickview-icon-container .wishlist-icon,.categoriescont .slcmainCont .prodcont .quickview-icon-container .quickview-icon{width:40px;height:40px;cursor:pointer;-webkit-box-shadow:0 2px 8px var(--acr-shadow-color);box-shadow:0 2px 8px var(--acr-shadow-color)}.categoriescont .slcmainCont .prodcont .wishlist-icon-container .wishlist-icon svg,.categoriescont .slcmainCont .prodcont .wishlist-icon-container .quickview-icon svg,.categoriescont .slcmainCont .prodcont .quickview-icon-container .wishlist-icon svg,.categoriescont .slcmainCont .prodcont .quickview-icon-container .quickview-icon svg{width:20px;height:20px;stroke-width:1.5}.categoriescont .slcmainCont .prodcont .wishlist-icon-container:hover .wishlist-text,.categoriescont .slcmainCont .prodcont .wishlist-icon-container:hover .quickview-text,.categoriescont .slcmainCont .prodcont .quickview-icon-container:hover .wishlist-text,.categoriescont .slcmainCont .prodcont .quickview-icon-container:hover .quickview-text{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.categoriescont .slcmainCont .prodcont .add-to-cart-btn{position:absolute;bottom:0;left:0;width:100%;padding:12px 15px;background-color:var(--acr-button-bg-color);border:1px solid var(--acr-button-bg-color);color:var(--acr-button-text-color);text-align:center;text-decoration:none;visibility:hidden;opacity:0;-webkit-transform:translate3d(0, 15px, 0);transform:translate3d(0, 15px, 0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.categoriescont .slcmainCont .prodcont .add-to-cart-btn:hover{background-color:var(--acr-button-hover-bg-color);color:var(--acr-button-hover-text-color);border:1px solid var(--acr-button-hover-border-color)}.categoriescont .slcmainCont .prodcont:hover .icon-container,.categoriescont .slcmainCont .prodcont:hover .add-to-cart-btn{opacity:1;visibility:visible;-webkit-transform:none;transform:none;pointer-events:auto}@media(max-width: 991.98px){.categoriescont .slcmainCont .prodcont .icon-container,.categoriescont .slcmainCont .prodcont .add-to-cart-btn{opacity:1;visibility:visible;-webkit-transform:none;transform:none;pointer-events:auto}.categoriescont .slcmainCont .prodcont .wishlist-text,.categoriescont .slcmainCont .prodcont .quickview-text{display:none}}.shop-by-category-section{background-color:var(--acr-surface-color);opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.shop-by-category-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.shop-by-category-section .inr-cont{max-width:1800px;padding:0 15px;margin:0 auto}.shop-by-category-section .text-secondary{color:var(--acr-secondary-accent-color) !important}.category-grid{padding:0 40px}.category-grid .slick-track{padding-top:15px}.category-grid .category-item{text-decoration:none;text-align:center;color:var(--acr-primary-accent-color);-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out;outline:none}.category-grid .category-item svg{fill:var(--acr-secondary-accent-color);width:40%}.category-grid .category-item:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.category-grid .category-item .category-image-wrapper{width:180px;height:180px;margin:0 auto;border-radius:50%;background-color:var(--acr-background-color);-webkit-box-shadow:0 5px 15px var(--acr-shadow-color);box-shadow:0 5px 15px var(--acr-shadow-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:-webkit-box-shadow .3s ease-out;transition:-webkit-box-shadow .3s ease-out;transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out, -webkit-box-shadow .3s ease-out}.category-grid .category-item .category-image-wrapper img{width:70%;height:auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.category-grid .category-item:hover .category-image-wrapper{-webkit-box-shadow:0 10px 30px var(--acr-shadow-color);box-shadow:0 10px 30px var(--acr-shadow-color)}.category-grid .category-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.category-grid .category-item h6{color:var(--acr-heading-color);-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.category-grid .category-item:hover h6{color:var(--acr-secondary-accent-color)}.category-grid .slick-arrow{position:absolute;top:35%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:45px;height:45px;background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);-webkit-box-shadow:0 2px 10px var(--acr-shadow-color);box-shadow:0 2px 10px var(--acr-shadow-color);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.category-grid .slick-arrow::before{content:"" !important}.category-grid .slick-arrow i{color:#333;font-size:.9rem}.category-grid .slick-arrow:hover{background-color:var(--acr-primary-accent-color);border-color:var(--acr-primary-accent-color)}.category-grid .slick-arrow:hover i{color:var(--acr-background-color)}.category-grid .slick-prev{left:0}.category-grid .slick-next{right:0}.category-grid .slick-dots{display:none;padding:0;margin-top:30px;text-align:center}.category-grid .slick-dots li{display:inline-block;margin:0 4px}.category-grid .slick-dots li button{padding:5px}.category-grid .slick-dots li button::before{font-size:15px}@media(max-width: 767.98px){.category-grid{padding-left:0;padding-right:0}.category-grid .slick-dots{display:block}.category-grid .slick-arrow{display:none !important}}.about-section-new{background-color:var(--acr-background-color)}.about-section-new .inr-cont{max-width:1800px;padding:0 15px;margin:0 auto}.about-layout-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-image-bg-col{grid-column:6/13;grid-row:1}.about-image-bg-col img{border-radius:10px;-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color);width:100%;height:550px;-o-object-fit:cover;object-fit:cover}.about-content-col{grid-column:1/8;grid-row:1;z-index:2}.about-content-box{background-color:var(--acr-surface-color);-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color);padding:40px;border-radius:10px}.about-content-box h5{color:var(--acr-secondary-accent-color);text-transform:uppercase;letter-spacing:1px;font-size:.9rem}.about-content-box h2{color:var(--acr-heading-color);font-size:2.5rem;line-height:1.2}.about-content-box p{color:var(--acr-text-muted-color);font-size:1.1rem;line-height:1.7}.about-content-box h6{color:var(--acr-heading-color)}.about-content-box .btn.btn-primary{background-color:var(--acr-button-bg-color);border-color:var(--acr-button-bg-color);color:var(--acr-button-text-color);padding:12px 30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0}.about-content-box .btn.btn-primary:hover{background-color:var(--acr-button-hover-bg-color);color:var(--acr-button-hover-text-color)}.about-image-bg-col,.about-content-col,.featured-products-section{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.featured-products-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;transition-delay:.1s}.featured-products-section .product-slider .slick-slide{padding:0 12px}.featured-products-section .product-slider .slick-arrow{width:45px;height:45px;background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);-webkit-box-shadow:0 2px 10px var(--acr-shadow-color);box-shadow:0 2px 10px var(--acr-shadow-color)}.featured-products-section .product-slider .slick-arrow:hover{background-color:var(--acr-primary-accent-color)}.about-section-new.is-visible .about-image-bg-col{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.about-section-new.is-visible .about-content-col{-webkit-transition-delay:.2s;transition-delay:.2s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media(max-width: 991.98px){.about-layout-wrapper,.about-image-bg-col,.about-content-col{display:block;grid-column:auto}.about-image-bg-col img{height:auto;margin-bottom:-50px;position:relative;z-index:1}.about-content-col{z-index:2;position:relative}.about-content-box{padding:30px}.about-content-box h2{font-size:2rem}.about-content-box p{font-size:1rem}}.testimonials-section{background-color:var(--acr-background-color);overflow:hidden}.testimonial-layout-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:400px}.testimonial-bg-icon{grid-column:1/8;grid-row:1;text-align:center}.testimonial-bg-icon i{font-size:25rem;color:var(--acr-border-color);line-height:1}.testimonial-slider-wrapper{grid-column:4/13;grid-row:1;z-index:2}.testimonial-slide{background-color:var(--acr-surface-color);-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color);padding:40px;border-radius:10px}.testimonial-slide .stars{color:#ffc107}.testimonial-slide .testimonial-text{font-size:1.2rem;line-height:1.7;color:var(--acr-text-color);font-style:italic}.testimonial-slider .slick-dots{bottom:-50px}.testimonial-slider .slick-dots li{margin:0 5px}.testimonial-slider .slick-dots li button:before{content:"";width:10px;height:10px;border-radius:50%;background-color:var(--acr-border-color);opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.testimonial-slider .slick-dots li.slick-active button:before{background-color:var(--acr-primary-accent-color);-webkit-transform:scale(1.2);transform:scale(1.2)}.newsletter-section-new{padding:100px 0;overflow:hidden}.newsletter-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/newsletterbg.webp");background-size:cover;background-position:center;-webkit-animation:kenBurnsZoom 20s infinite;animation:kenBurnsZoom 20s infinite}.dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--acr-overlay-color)}.newsletter-section-new .animated-content{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.newsletter-section-new.is-visible .animated-content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.newsletter-form{max-width:550px}.newsletter-form .form-control{border:1px solid var(--acr-border-color);border-radius:0;padding:1rem;-webkit-box-shadow:none;box-shadow:none;font-family:"Jost",sans-serif;font-size:1rem;font-weight:500;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.newsletter-form .form-control:focus{border-color:var(--acr-secondary-accent-color);-webkit-box-shadow:0 5px 15px var(--acr-shadow-color);box-shadow:0 5px 15px var(--acr-shadow-color);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.newsletter-form .btn.btn-primary{background-color:var(--acr-button-bg-color);border-color:var(--acr-button-bg-color);color:var(--acr-button-text-color);padding:0 30px;border-radius:0;font-family:"Jost",sans-serif;font-weight:600;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.newsletter-form .btn.btn-primary:hover{background-color:var(--acr-button-hover-bg-color);color:var(--acr-button-hover-text-color);border-color:var(--acr-button-hover-border-color)}@-webkit-keyframes kenBurnsZoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenBurnsZoom{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.our-products-slider-section{background-color:var(--acr-background-color);opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.our-products-slider-section .inr-cont{max-width:1800px;padding:0 15px;margin:0 auto}.our-products-slider-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.our-products-slider .slick-slide{margin:0 15px}.our-products-slider .product-item{background-color:rgba(0,0,0,0);border:none;-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none;transition:none}.our-products-slider .product-item:hover{-webkit-transform:none;transform:none}.our-products-slider .product-item .image-container{position:relative;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 5px 20px var(--acr-shadow-color);box-shadow:0 5px 20px var(--acr-shadow-color);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.our-products-slider .product-item .image-container img{height:250px}.our-products-slider .product-item .image-container:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px var(--acr-shadow-color);box-shadow:0 10px 30px var(--acr-shadow-color)}.our-products-slider .product-item .content{padding:25px 5px;text-align:left}.our-products-slider .product-item .content h6{color:var(--acr-heading-color)}.our-products-slider .product-item .content p{margin-bottom:15px;min-height:auto}.our-products-slider .product-item .content .link-primary{display:inline-block;position:relative;font-family:"Jost",sans-serif;font-weight:600;text-decoration:none;color:var(--acr-secondary-accent-color) !important;padding-bottom:5px}.our-products-slider .product-item .content .link-primary::after{content:"";position:absolute;width:0;height:1px;display:block;margin-top:0;right:0;background:var(--acr-secondary-accent-color);-webkit-transition:width .3s ease;transition:width .3s ease}.our-products-slider .product-item .content .link-primary .fa-arrow-right{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out, -webkit-transform .3s ease-out}.our-products-slider .product-item .content .link-primary:hover{color:var(--acr-secondary-accent-color)}.our-products-slider .product-item .content .link-primary:hover::after{width:100%;left:0}.our-products-slider .product-item .content .link-primary:hover .fa-arrow-right{-webkit-transform:translateX(5px);transform:translateX(5px)}.our-products-slider .slick-prev,.our-products-slider .slick-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;border:none;background:rgba(0,0,0,0);font-size:1.5rem;color:var(--acr-border-color);outline:none;cursor:pointer;-webkit-transition:color .3s ease-out;transition:color .3s ease-out}.our-products-slider .slick-prev:hover,.our-products-slider .slick-next:hover{background-color:var(--acr-primary-accent-color)}.our-products-slider .slick-prev{left:-30px}.our-products-slider .slick-next{right:-30px}.our-products-slider .slick-dots{margin-top:30px;text-align:center}.our-products-slider .slick-dots li{display:inline-block;margin:0 5px}.our-products-slider .slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.our-products-slider .slick-dots li button:before{content:"•";font-size:10px;line-height:20px;width:10px;height:10px;display:block;color:var(--acr-border-color);-webkit-transition:color .3s ease-out,-webkit-transform .2s ease-in-out;transition:color .3s ease-out,-webkit-transform .2s ease-in-out;transition:color .3s ease-out,transform .2s ease-in-out;transition:color .3s ease-out,transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.our-products-slider .slick-dots li button:hover:before,.our-products-slider .slick-dots li button:focus:before{background-color:var(--acr-primary-accent-color);-webkit-transform:scale(1.1);transform:scale(1.1)}.our-products-slider .slick-dots li.slick-active button:before{background-color:var(--acr-primary-accent-color);-webkit-transform:scale(1.2);transform:scale(1.2)}.our-products-slider-section{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,-webkit-transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out;transition:opacity .6s ease-out,transform .6s ease-out,-webkit-transform .6s ease-out}.our-products-slider-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.footer-section{background-color:var(--acr-surface-color);color:var(--acr-text-muted-color);padding:80px 0 0;font-size:.95rem}.footer-section .logo-container{width:90px;height:90px;background-color:var(--acr-background-color);-webkit-box-shadow:0 4px 10px var(--acr-shadow-color);box-shadow:0 4px 10px var(--acr-shadow-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-section .logo-container img{height:50px;width:auto}.footer-section .footer-title{font-family:"Jost",sans-serif;color:var(--acr-heading-color);margin-bottom:20px;font-size:1.1rem}.footer-section .contact-info p{margin-bottom:10px}.footer-section .contact-info i{color:var(--acr-secondary-accent-color)}.footer-section .contact-info a{color:var(--acr-text-muted-color);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-section .contact-info a:hover{color:var(--acr-heading-color)}.footer-section .footer-links li{margin-bottom:10px}.footer-section .footer-links a{font-family:"Jost",sans-serif;font-weight:500;color:var(--acr-text-muted-color);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.footer-section .footer-links a:hover{color:var(--acr-text-muted-color)}.footer-section .newsletter-form-footer .form-control{background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);color:var(--acr-heading-color);border-radius:0}.footer-section .newsletter-form-footer .form-control::-webkit-input-placeholder{color:var(--acr-text-muted-color)}.footer-section .newsletter-form-footer .form-control::-moz-placeholder{color:var(--acr-text-muted-color)}.footer-section .newsletter-form-footer .form-control:-ms-input-placeholder{color:var(--acr-text-muted-color)}.footer-section .newsletter-form-footer .form-control::-ms-input-placeholder{color:var(--acr-text-muted-color)}.footer-section .newsletter-form-footer .form-control::placeholder{color:var(--acr-text-muted-color)}.footer-section .newsletter-form-footer .form-control:focus{background-color:hsla(0,0%,100%,.15);-webkit-box-shadow:none;box-shadow:none;border-color:var(--acr-secondary-accent-color)}.footer-section .newsletter-form-footer .btn.btn-primary{background-color:var(--acr-secondary-accent-color);border-color:var(--acr-secondary-accent-color);color:var(--acr-primary-accent-color);border-radius:0}.footer-section .newsletter-form-footer .btn.btn-primary:hover{background-color:var(--acr-heading-color);color:var(--acr-surface-color);border-color:var(--acr-heading-color)}.footer-section .social-icons a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;border:1px solid var(--acr-border-color);border-radius:50%;color:var(--acr-heading-color);text-decoration:none;margin-right:10px;-webkit-transition:all .3s ease;transition:all .3s ease}.footer-section .social-icons a:hover{background-color:var(--acr-secondary-accent-color);border-color:var(--acr-secondary-accent-color);color:var(--acr-primary-accent-color);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.footer-section .footer-bottom{border-top:1px solid hsla(0,0%,100%,.1)}.footer-section .footer-bottom p{font-size:.9rem;color:#adb5bd}@-webkit-keyframes float-animation{0%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}50%{-webkit-transform:translate(-50%, -65%);transform:translate(-50%, -65%)}100%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@keyframes float-animation{0%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}50%{-webkit-transform:translate(-50%, -65%);transform:translate(-50%, -65%)}100%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.why-choose-us-section{background-color:var(--acr-surface-color);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.why-choose-us-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.feature-card{position:relative;background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);padding:30px;padding-top:60px;border-radius:10px;text-align:center;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.feature-card .icon-wrapper{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70px;height:70px;background-color:var(--acr-secondary-accent-color);color:var(--acr-surface-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;border:4px solid var(--acr-surface-color);-webkit-box-shadow:0 5px 15px var(--acr-shadow-color);box-shadow:0 5px 15px var(--acr-shadow-color);-webkit-animation:float-animation 4s ease-in-out infinite;animation:float-animation 4s ease-in-out infinite}.feature-card h5{color:var(--acr-heading-color);margin-bottom:10px}.feature-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 12px 30px var(--acr-shadow-color);box-shadow:0 12px 30px var(--acr-shadow-color)}.feature-card:hover .icon-wrapper{-webkit-animation-play-state:paused;animation-play-state:paused}.why-choose-us-section.is-visible .feature-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.why-choose-us-section .row>div:nth-child(1) .icon-wrapper{-webkit-animation-delay:0s;animation-delay:0s}.why-choose-us-section .row>div:nth-child(2) .icon-wrapper{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.why-choose-us-section .row>div:nth-child(3) .icon-wrapper{-webkit-animation-delay:-1s;animation-delay:-1s}.why-choose-us-section .row>div:nth-child(4) .icon-wrapper{-webkit-animation-delay:-1.5s;animation-delay:-1.5s}.why-choose-us-section .row>div:nth-child(5) .icon-wrapper{-webkit-animation-delay:-2s;animation-delay:-2s}.why-choose-us-section .row>div:nth-child(6) .icon-wrapper{-webkit-animation-delay:-2.5s;animation-delay:-2.5s}.feature-card:nth-child(1){-webkit-transition-delay:0.1s;transition-delay:0.1s}.feature-card:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.feature-card:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.feature-card:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.feature-card:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.feature-card:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.page-header-new{padding:120px 0;overflow:hidden}.page-header-new .header-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../images/contact-header-bg.webp");background-size:cover;background-position:center;-webkit-animation:kenBurnsZoom 20s infinite;animation:kenBurnsZoom 20s infinite}.page-header-new .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--acr-overlay-color)}.page-header-new .animated-content h1{-webkit-animation:fadeInDown 1s ease-out both;animation:fadeInDown 1s ease-out both}.page-header-new .animated-content p{-webkit-animation:fadeInUp 1s ease-out .3s both;animation:fadeInUp 1s ease-out .3s both}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.contact-info-glass-section{background-color:var(--acr-background-color)}.contact-glass-card{background:var(--acr-glass-bg-color);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--acr-glass-border-color);border-radius:1.5rem;padding:2.5rem 2rem;-webkit-box-shadow:0 12px 30px var(--acr-shadow-color);box-shadow:0 12px 30px var(--acr-shadow-color);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;height:100%}.contact-glass-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 16px 40px var(--acr-shadow-color);box-shadow:0 16px 40px var(--acr-shadow-color)}.contact-glass-card a{text-decoration:none}.icon-circle{width:70px;height:70px;background:var(--acr-background-color);color:var(--acr-primary-accent-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;border:1px solid var(--acr-border-color);margin:0 auto;border:1px solid #eee}.divider-line{width:50px;height:3px;background-color:var(--acr-secondary-accent-color);border:none;margin:1rem auto;border-radius:2px;opacity:.8}.contact-title{color:var(--acr-heading-color)}.contact-text{color:var(--acr-text-muted-color);font-size:1rem;line-height:1.6}.contact-overlap-section{background-color:var(--acr-background-color);padding-top:60px}.contact-layout-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:600px}.contact-map-col{grid-column:1/9;grid-row:1;height:100%;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color)}.contact-form-col-overlap{grid-column:7/13;grid-row:1;z-index:2}.form-wrapper-box{background-color:var(--acr-surface-color);padding:40px;-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color);border-radius:10px}.form-wrapper-box h3{color:var(--acr-heading-color)}.form-wrapper-box .form-control{border-radius:0;background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);padding:1rem;font-family:"Jost",sans-serif;font-weight:500;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;color:var(--acr-text-color)}.form-wrapper-box .form-control:focus{background-color:var(--acr-surface-color);border-color:var(--acr-secondary-accent-color);-webkit-box-shadow:none;box-shadow:none}.form-wrapper-box .btn.btn-primary{background-color:var(--acr-button-bg-color);border-color:var(--acr-button-bg-color);color:var(--acr-button-text-color);padding:12px 30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0}.form-wrapper-box .btn.btn-primary:hover{background-color:var(--acr-button-hover-bg-color);color:var(--acr-button-hover-text-color)}@media(max-width: 991.98px){.contact-layout-wrapper,.contact-map-col,.contact-form-col-overlap{display:block;grid-column:auto}.contact-map-col{height:400px;margin-bottom:30px}}.about-intro-section,.core-values-section,.about-cta-section{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.about-intro-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.core-values-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.about-cta-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.about-intro-section{background-color:var(--acr-surface-color)}.about-intro-wrapper{display:grid;grid-template-columns:repeat(12, 1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:550px}.intro-image-col{grid-column:1/8;grid-row:1}.intro-image-col img{border-radius:10px;-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color);width:100%;height:500px;-o-object-fit:cover;object-fit:cover}.intro-content-col{grid-column:6/13;grid-row:1;z-index:2}.content-box{background-color:var(--acr-surface-color);padding:40px;-webkit-box-shadow:0 15px 40px var(--acr-shadow-color);box-shadow:0 15px 40px var(--acr-shadow-color);border-radius:10px}.content-box .text-secondary{color:var(--acr-secondary-accent-color) !important}@media(max-width: 991.98px){.about-intro-wrapper,.intro-image-col,.intro-content-col{display:block;grid-column:auto}.intro-image-col img{height:auto;margin-bottom:-50px;position:relative;z-index:1}.intro-content-col{z-index:2;position:relative}}.core-values-section{background-color:var(--acr-background-color)}.value-card{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);padding:30px;border-radius:10px;text-align:center;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.value-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 25px var(--acr-shadow-color);box-shadow:0 10px 25px var(--acr-shadow-color)}.value-card .icon-wrapper{width:60px;height:60px;margin:0 auto 20px;background-color:var(--acr-secondary-accent-color);color:var(--acr-surface-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem}.about-cta-section{background-color:var(--acr-surface-color);border-top:1px solid var(--acr-border-color)}.about-cta-section .btn.btn-primary{background-color:var(--acr-button-bg-color);border-color:var(--acr-button-bg-color);color:var(--acr-button-text-color);border-radius:0}.about-cta-section .btn.btn-primary:hover{background-color:var(--acr-button-hover-bg-color);color:var(--acr-button-hover-text-color)}.our-team-section{background-color:var(--acr-background-color);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.our-team-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.team-member-card{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:10px;overflow:hidden;text-align:center;-webkit-box-shadow:0 5px 15px var(--acr-shadow-color);box-shadow:0 5px 15px var(--acr-shadow-color);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;height:100%}.team-member-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 12px 30px var(--acr-shadow-color);box-shadow:0 12px 30px var(--acr-shadow-color)}.team-member-card .image-wrapper{position:relative;overflow:hidden}.team-member-card .image-wrapper img{width:100%;height:auto;-webkit-transition:-webkit-transform .4s ease-out;transition:-webkit-transform .4s ease-out;transition:transform .4s ease-out;transition:transform .4s ease-out, -webkit-transform .4s ease-out}.team-member-card .image-wrapper .social-links{position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.team-member-card .image-wrapper .social-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:40px;height:40px;background-color:var(--acr-surface-color);color:var(--acr-primary-accent-color);border-radius:50%;margin:0 5px;text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.team-member-card .image-wrapper .social-links a:hover{background-color:var(--acr-secondary-accent-color);color:var(--acr-primary-accent-color)}.team-member-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.team-member-card:hover .social-links{opacity:1}.team-member-card .member-info{padding:25px 20px}.stats-section{background-color:var(--acr-surface-color);border-top:1px solid var(--acr-border-color);border-bottom:1px solid var(--acr-border-color);opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.stats-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);padding:25px;border-radius:10px;height:100%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.stat-card .icon-wrapper{-ms-flex-negative:0;flex-shrink:0;width:60px;height:60px;margin-right:20px;background-color:var(--acr-secondary-accent-color);color:var(--acr-surface-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.stat-card .stat-number{color:var(--acr-heading-color);font-size:2.5rem;margin-bottom:0;line-height:1}.stat-card p{margin-top:5px}.stat-card:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-box-shadow:0 15px 30px var(--acr-shadow-color);box-shadow:0 15px 30px var(--acr-shadow-color);border-color:rgba(0,0,0,0)}.stat-card:hover .icon-wrapper{background-color:var(--acr-surface-color);color:var(--acr-secondary-accent-color);-webkit-transform:scale(1.1);transform:scale(1.1);border:1px solid var(--acr-secondary-accent-color);border-color:var(--acr-secondary-accent-color)}.page-header-new .header-bg-image.faq{background-image:url("../images/faqbg.webp")}.faq-section,.faq-cta-section{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.faq-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.faq-cta-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.faq-section .accordion-item{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);margin-bottom:1rem;border-radius:8px !important;overflow:hidden}.faq-section .accordion-button{font-family:"Jost",sans-serif;font-weight:600;font-size:1.1rem;color:var(--acr-text-color);background-color:var(--acr-surface-color);-webkit-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0)}.faq-section .accordion-button::after{background-image:var(--acr-accordion-icon);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.faq-section .accordion-button:not(.collapsed){background-color:var(--acr-surface-color);color:var(--acr-secondary-accent-color);-webkit-box-shadow:inset 4px 0 0 var(--acr-secondary-accent-color);box-shadow:inset 4px 0 0 var(--acr-secondary-accent-color);border-bottom:1px solid var(--acr-border-color);border-bottom:1px solid #f0ede9}.faq-section .accordion-button:not(.collapsed)::after{background-image:var(--acr-accordion-icon-active)}.faq-section .accordion-button:focus{-webkit-box-shadow:inset 4px 0 0 var(--acr-secondary-accent-color);box-shadow:inset 4px 0 0 var(--acr-secondary-accent-color);border-color:rgba(0,0,0,0)}.faq-section .accordion-body{font-size:1rem;line-height:1.7;background-color:var(--acr-surface-color);padding:20px 25px;padding-left:30px}.faq-cta-section{background-color:var(--acr-background-color);border-top:1px solid var(--acr-border-color)}.shop-page{background-color:var(--acr-surface-color)}.category-banner{position:relative;height:200px;background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-banner .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--acr-overlay-color)}.category-banner .banner-content{position:relative;z-index:2}.shop-toolbar{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:8px}.toolbar-label{font-size:12px;color:var(--acr-text-color);text-transform:uppercase;letter-spacing:.5px}.view-options{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.btn-grid-view{background-color:rgba(0,0,0,0);border:1px solid var(--acr-text-color);border-radius:0;color:var(--acr-text-muted-color);padding:3px;color:var(--acr-text-muted-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn-grid-view svg{width:28px;height:28px;fill:currentColor}.btn-grid-view.active,.btn-grid-view:hover{background-color:var(--acr-surface-color);color:var(--acr-text-color);border-color:var(--acr-text-color)}.sort-options .btn.dropdown-toggle{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);color:var(--acr-text-color);font-family:"Jost",sans-serif;font-weight:400;padding:12px 55px 12px 20px;position:relative;font-size:12px;position:relative;line-height:1.5}.sort-options .btn.dropdown-toggle::after{display:none}.sort-options .dropdown-toggle::before{content:"";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:12px;height:12px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23232323'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.sort-options .dropdown-toggle[aria-expanded=true]::before{-webkit-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.sort-options .dropdown-menu{border:none;-webkit-box-shadow:0 8px 25px var(--acr-shadow-color);box-shadow:0 8px 25px var(--acr-shadow-color);border-radius:0;font-family:"Jost",sans-serif;background-color:var(--acr-surface-color);border-radius:4px;font-size:14px}.sort-options .dropdown-menu .dropdown-item{color:var(--acr-text-color);padding:8px 15px}.sort-options .dropdown-menu .dropdown-item:hover{background-color:var(--acr-background-color);color:var(--acr-secondary-accent-color);text-decoration:underline;text-underline-offset:3px}@media(max-width: 991.98px){.shop-toolbar{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.sort-options{width:100%}}.shop-filters{background-color:var(--acr-background-color);padding:25px;border-radius:8px}.filter-title{color:var(--acr-heading-color);padding-bottom:15px;border-bottom:1px solid var(--acr-border-color)}.filter-block{padding:20px 0}.filter-subtitle{color:var(--acr-heading-color);margin-bottom:15px}.filter-divider{margin:0;border-color:var(--acr-border-color)}.filter-list{padding-left:0}.filter-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;color:var(--acr-text-muted-color);text-decoration:none;font-family:"Jost",sans-serif;-webkit-transition:color .3s ease;transition:color .3s ease}.filter-list li a .count{color:var(--acr-text-muted-color)}.filter-list li a.active,.filter-list li a:hover{color:var(--acr-secondary-accent-color)}.filter-list li a.active .count,.filter-list li a:hover .count{color:var(--acr-secondary-accent-color)}.price-inputs .input-group-text{background-color:var(--acr-background-color);border-color:var(--acr-border-color);color:var(--acr-text-muted-color);border-radius:0}.price-inputs .form-control{border-radius:0;border-color:var(--acr-border-color);background-color:var(--acr-surface-color);color:var(--acr-text-color)}.price-inputs .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--acr-secondary-accent-color)}.form-range:focus{-webkit-box-shadow:none;box-shadow:none}.form-range::-webkit-slider-thumb{background-color:var(--acr-secondary-accent-color)}.form-range::-moz-range-thumb{background-color:var(--acr-secondary-accent-color)}.color-filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.color-filter-list .color-item{position:relative}.color-filter-list input[type=checkbox]{display:none}.color-filter-list .color-swatch{display:block;width:30px;height:30px;border-radius:50%;cursor:pointer;-webkit-box-shadow:0 0 0 1px var(--acr-border-color);box-shadow:0 0 0 1px var(--acr-border-color);-webkit-transition:all .3s ease;transition:all .3s ease}.color-filter-list .color-swatch::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#fff;font-size:14px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.color-filter-list input[type=checkbox]:checked+.color-swatch{-webkit-box-shadow:0 0 0 2px var(--acr-primary-accent-color);box-shadow:0 0 0 2px var(--acr-primary-accent-color)}.color-filter-list input[type=checkbox]:checked+.color-swatch::after{opacity:1}.active-filters-wrapper .clear-all-btn{font-size:.8rem;font-family:"Jost",sans-serif;font-weight:500;text-decoration:none;color:var(--acr-secondary-accent-color)}.active-filters-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.filter-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);padding:5px 10px;border-radius:4px;font-size:.8rem;font-family:"Jost",sans-serif;font-weight:500;color:var(--acr-text-color)}.filter-tag .remove-tag-btn{margin-left:8px;padding:0;background:none;border:none;cursor:pointer;font-size:1rem;line-height:1;color:var(--acr-text-muted-color);-webkit-transition:color .3s ease;transition:color .3s ease}.filter-tag .remove-tag-btn:hover{color:var(--acr-primary-accent-color)}.form-check-input{border-radius:0}.form-check-input:checked{background-color:var(--acr-primary-accent-color);border-color:var(--acr-primary-accent-color)}.form-check-input:focus{-webkit-box-shadow:none;box-shadow:none}.shop-filter-panel{position:static;-webkit-transform:none;transform:none}@media(max-width: 991.98px){.shop-filter-panel{position:fixed;top:0;left:0;width:90%;max-width:350px;height:100%;background-color:var(--acr-surface-color);z-index:1021;-webkit-transform:translateX(-101%);transform:translateX(-101%);-webkit-transition:background-color .3s ease,-webkit-transform .35s ease;transition:background-color .3s ease,-webkit-transform .35s ease;transition:transform .35s ease,background-color .3s ease;transition:transform .35s ease,background-color .3s ease,-webkit-transform .35s ease;overflow-y:auto;-webkit-box-shadow:5px 0 25px rgba(0,0,0,.15);box-shadow:5px 0 25px rgba(0,0,0,.15)}.shop-filter-panel .shop-filters{padding:20px 15px;border:none;-webkit-box-shadow:none;box-shadow:none}body.filters-open .shop-filter-panel{-webkit-transform:translateX(0);transform:translateX(0)}}body.filters-open .shop-filter-panel{-webkit-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:5px 0 25px rgba(0,0,0,.15);box-shadow:5px 0 25px rgba(0,0,0,.15)}.filter-panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 20px;border-bottom:1px solid var(--acr-border-color);position:sticky;top:0;background-color:var(--acr-surface-color);z-index:3}.filter-panel-header h5{color:var(--acr-heading-color)}.filter-panel-header .close-filter-btn{background:none;border:none;font-size:2.2rem;line-height:1;font-weight:300;color:var(--acr-text-color);padding:0}.shop-toolbar-desktop{background-color:var(--acr-background-color);border-radius:8px}.shop-toolbar-mobile{background-color:var(--acr-surface-color);border-top:1px solid var(--acr-border-color);-webkit-box-shadow:0 -2px 10px var(--acr-shadow-color);box-shadow:0 -2px 10px var(--acr-shadow-color);position:fixed;bottom:0;left:0;width:100%;z-index:900;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 10px calc(10px + env(safe-area-inset-bottom))}.shop-toolbar-mobile .btn{background-color:rgba(0,0,0,0);border:none;color:var(--acr-text-color);font-family:"Jost",sans-serif;font-weight:500;padding:0}.shop-toolbar-mobile .btn:hover{color:var(--acr-secondary-accent-color)}.shop-toolbar-mobile .btn-grid-view{border:1px solid var(--acr-border-color);background-color:rgba(0,0,0,0);color:var(--acr-text-muted-color)}.shop-toolbar-mobile .btn-grid-view.active,.shop-toolbar-mobile .btn-grid-view:hover{background-color:var(--acr-primary-accent-color);color:var(--acr-surface-color);border-color:var(--acr-primary-accent-color)}.shop-toolbar-mobile .btn-light{background-color:var(--acr-background-color);border-color:var(--acr-border-color);color:var(--acr-text-color);font-family:"Jost",sans-serif;font-weight:500}.shop-toolbar-mobile .btn-grid-view{background-color:rgba(0,0,0,0);border:1px solid var(--acr-border-color);color:var(--acr-text-muted-color);font-size:1rem;padding:.375rem .85rem}.shop-toolbar-mobile .btn-grid-view.active,.shop-toolbar-mobile .btn-grid-view:hover{background-color:var(--acr-primary-accent-color);color:var(--acr-surface-color);border-color:var(--acr-primary-accent-color)}.bottom-sheet-panel{position:fixed;bottom:0;left:0;width:100%;background-color:var(--acr-surface-color);z-index:1022;border-top-left-radius:16px;border-top-right-radius:16px;-webkit-box-shadow:0 -10px 30px var(--acr-shadow-color);box-shadow:0 -10px 30px var(--acr-shadow-color);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.bottom-sheet-panel .panel-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 20px;border-bottom:1px solid var(--acr-border-color)}.bottom-sheet-panel .panel-header h6{margin:0;color:var(--acr-heading-color)}.bottom-sheet-panel .panel-header .close-panel-btn{background:none;border:none;font-size:2rem;line-height:1;color:var(--acr-text-muted-color)}.bottom-sheet-panel .panel-content{padding:20px}.bottom-sheet-panel .sort-list a{display:block;padding:12px 0;text-decoration:none;color:var(--acr-text-color);font-weight:500}.bottom-sheet-panel .sort-list a.active{color:var(--acr-secondary-accent-color)}body.bottom-sheet-open .bottom-sheet-panel.is-active{-webkit-transform:translateY(0);transform:translateY(0)}.product-grid{background-color:var(--acr-surface-color);--grid-gutter: 24px;--grid-columns: 3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--grid-gutter)}.product-grid .product-item-col{width:calc((100% - (var(--grid-columns) - 1)*var(--grid-gutter))/var(--grid-columns));opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s ease-out,width .4s ease-in-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,width .4s ease-in-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out,width .4s ease-in-out;transition:opacity .5s ease-out,transform .5s ease-out,width .4s ease-in-out,-webkit-transform .5s ease-out}@media(max-width: 768px){.product-grid .product-item-col{width:calc((100% - var(--grid-gutter))/2)}}@media(max-width: 480px){.product-grid .product-item-col{width:100%}}.product-grid.is-loaded .product-item-col{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.product-item-col:nth-child(1){-webkit-transition-delay:0.05s;transition-delay:0.05s}.product-item-col:nth-child(2){-webkit-transition-delay:0.1s;transition-delay:0.1s}.product-item-col:nth-child(3){-webkit-transition-delay:0.15s;transition-delay:0.15s}.product-item-col:nth-child(4){-webkit-transition-delay:0.2s;transition-delay:0.2s}.product-item-col:nth-child(5){-webkit-transition-delay:0.25s;transition-delay:0.25s}.product-item-col:nth-child(6){-webkit-transition-delay:0.3s;transition-delay:0.3s}.product-item-col:nth-child(7){-webkit-transition-delay:0.35s;transition-delay:0.35s}.product-item-col:nth-child(8){-webkit-transition-delay:0.4s;transition-delay:0.4s}.product-item-col:nth-child(9){-webkit-transition-delay:0.45s;transition-delay:0.45s}.product-item-col:nth-child(10){-webkit-transition-delay:0.5s;transition-delay:0.5s}.product-item-col:nth-child(11){-webkit-transition-delay:0.55s;transition-delay:0.55s}.product-item-col:nth-child(12){-webkit-transition-delay:0.6s;transition-delay:0.6s}.product-item-col:nth-child(13){-webkit-transition-delay:0.65s;transition-delay:0.65s}.product-item-col:nth-child(14){-webkit-transition-delay:0.7s;transition-delay:0.7s}.product-item-col:nth-child(15){-webkit-transition-delay:0.75s;transition-delay:0.75s}.product-item-col:nth-child(16){-webkit-transition-delay:0.8s;transition-delay:0.8s}.product-item-col:nth-child(17){-webkit-transition-delay:0.85s;transition-delay:0.85s}.product-item-col:nth-child(18){-webkit-transition-delay:0.9s;transition-delay:0.9s}.product-item-col:nth-child(19){-webkit-transition-delay:0.95s;transition-delay:0.95s}.product-item-col:nth-child(20){-webkit-transition-delay:1s;transition-delay:1s}.product-card{border-radius:10px;overflow:hidden;margin-bottom:24px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.product-image-wrapper{position:relative;overflow:hidden;background-color:var(--acr-background-color);border-radius:10px}.product-image-wrapper .product-link{display:block}.product-image-wrapper .product-badge{position:absolute;top:15px;left:15px;background-color:var(--acr-secondary-accent-color);color:var(--acr-primary-accent-color);font-family:"Jost",sans-serif;font-weight:600;font-size:11px;padding:4px 10px;border-radius:4px;text-transform:uppercase;z-index:3}.product-image-wrapper img{width:100%;height:300px;-o-object-fit:contain;object-fit:contain;-webkit-transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,-webkit-transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out;transition:opacity .4s ease-out,transform .4s ease-out,-webkit-transform .4s ease-out}.product-image-wrapper .hover-image{position:absolute;top:0;left:0;opacity:0}.product-image-wrapper:hover .hover-image{opacity:1}.product-image-wrapper:hover .default-image{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}.product-actions-top{position:absolute;top:15px;right:-50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;opacity:0;-webkit-transition:all .4s ease;transition:all .4s ease}.product-actions-top .action-btn{position:relative;width:40px;height:40px;background-color:var(--acr-surface-color);color:var(--acr-text-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 2px 10px var(--acr-shadow-color);box-shadow:0 2px 10px var(--acr-shadow-color);text-decoration:none;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.product-actions-top .action-btn .tooltip-text{position:absolute;top:50%;right:120%;-webkit-transform:translateY(-50%) translateX(-10px);transform:translateY(-50%) translateX(-10px);background-color:var(--acr-surface-color);color:var(--acr-primary-accent-color);padding:5px 12px;border-radius:20px;font-size:12px;font-weight:500;white-space:nowrap;z-index:10;border:none;-webkit-box-shadow:0 2px 8px var(--acr-shadow-color);box-shadow:0 2px 8px var(--acr-shadow-color);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.product-actions-top .action-btn:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.product-actions-top .action-btn:hover .tooltip-text{opacity:1;visibility:visible;-webkit-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.product-actions-overlay{position:absolute;bottom:0;left:0;width:100%;background-color:var(--acr-surface-color);padding:15px 15px 0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.product-actions-overlay .compare-check{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-actions-overlay .compare-check .form-check-input{width:16px;height:16px;border:1px solid var(--acr-border-color)}.product-actions-overlay .compare-check .form-check-label{font-family:"Jost",sans-serif;font-weight:500;font-size:12px;text-decoration:underline;text-underline-offset:3px;color:var(--acr-text-color);cursor:pointer}.product-card:hover .product-actions-overlay{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.product-card:hover .product-actions-top{right:15px;opacity:1}.product-details{padding:15px;text-align:center;background-color:var(--acr-surface-color)}.product-name a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1rem;color:var(--acr-heading-color);text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.product-name a:hover{color:var(--acr-secondary-accent-color)}.product-category{font-family:"Jost",sans-serif;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px;margin:4px 0 10px}.product-price{font-size:1.1rem;margin:0 0 12px}.product-price .new-price{color:var(--acr-secondary-accent-color);font-weight:700}.product-price .old-price{color:var(--acr-text-muted-color);font-weight:400;text-decoration:line-through;font-size:.9rem;margin-left:8px}.product-price .offerpercentage{color:var(--acr-secondary-accent-color);font-weight:700;font-size:.9rem}.product-colors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;margin:0}.product-colors .color-swatch{width:22px;height:22px;border-radius:50%;cursor:pointer;border:2px solid var(--acr-surface-color);-webkit-box-shadow:0 0 0 1px var(--acr-border-color);box-shadow:0 0 0 1px var(--acr-border-color);-webkit-transition:all .3s ease;transition:all .3s ease}.product-colors .color-swatch.active,.product-colors .color-swatch:hover{-webkit-box-shadow:0 0 0 2px var(--acr-primary-accent-color);box-shadow:0 0 0 2px var(--acr-primary-accent-color)}.product-actions-bottom .btn{font-family:"Jost",sans-serif;font-weight:500;font-size:.8rem;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.product-actions-bottom .btn-quick-add{width:100%;background-color:rgba(0,0,0,0);border:2px solid var(--acr-primary-accent-color);color:var(--acr-primary-accent-color);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;padding:10px;border-radius:4px;-webkit-transition:all .3s ease;transition:all .3s ease}.product-actions-bottom .btn-quick-add:hover{background-color:var(--acr-primary-accent-color);color:var(--acr-surface-color)}.product-actions-bottom .btn-compare{background:rgba(0,0,0,0);color:var(--acr-text-color);border:1px solid var(--acr-border-color)}.product-actions-bottom .btn-compare:hover{background-color:var(--acr-text-color);color:var(--acr-surface-color);border-color:var(--acr-text-color)}@media(max-width: 991.98px){.product-card:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none;border-color:var(--acr-border-color)}.product-actions-top,.product-actions-overlay{opacity:1;-webkit-transform:none;transform:none}.product-actions-top{right:15px}.product-actions-overlay{position:relative;padding-top:0}.product-image-wrapper{margin-bottom:-1px}.product-actions-overlay,.product-details{background-color:var(--acr-surface-color)}.product-details{padding-top:15px}}.product-grid.list-view-active .product-item-col{padding:15px;border-bottom:1px solid var(--acr-border-color);width:100%}.product-grid.list-view-active .product-item-col:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.product-grid.list-view-active .product-card{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}.product-grid.list-view-active .product-image-wrapper{-ms-flex-negative:0;flex-shrink:0;width:300px}.product-grid.list-view-active .product-image-wrapper img{height:100%}.product-grid.list-view-active .product-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.product-grid.list-view-active .product-details .product-price{margin-top:inherit}.product-grid.list-view-active .product-price,.product-grid.list-view-active .product-colors,.product-grid.list-view-active .product-actions-bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-grid.list-view-active .product-actions-bottom{opacity:1;-webkit-transform:none;transform:none;margin-top:15px}@media(max-width: 767.98px){.product-grid.list-view-active .product-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-grid.list-view-active .product-image-wrapper,.product-grid.list-view-active .product-details,.product-grid.list-view-active .product-actions-list-view{width:100%}.product-grid.list-view-active .product-details{padding-top:20px;padding-bottom:0}.product-grid.list-view-active .product-actions-list-view{padding-top:15px}}.related-products-section{background-color:var(--acr-surface-color)}.recent-products-section{background-color:var(--acr-background-color)}.product-details-section,.product-specs-section,.related-products-section,.recent-products-section{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.product-details-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.1s;transition-delay:.1s}.product-specs-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.related-products-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}.recent-products-section.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.4s;transition-delay:.4s}.product-details-section{background-color:var(--acr-surface-color)}.slider-for{margin-bottom:15px}.slider-for img{width:100%;border-radius:10px;border:1px solid var(--acr-border-color)}.slider-nav .slick-slide{padding:0 8px;cursor:pointer}.slider-nav img{width:100%;border-radius:8px;border:2px solid rgba(0,0,0,0);opacity:.6;-webkit-transition:all .3s ease;transition:all .3s ease}.slider-nav .slick-current img{border-color:var(--acr-secondary-accent-color);opacity:1}.product-info-col .product-meta-list{font-family:"Jost",sans-serif}.product-info-col .product-meta-list strong{color:var(--acr-text-color);font-weight:500}.product-info-col .product-category{letter-spacing:1px;text-transform:uppercase}.product-info-col .product-title{color:var(--acr-heading-color)}.product-info-col .old-price{color:var(--acr-text-muted-color);font-weight:400;font-size:1.2rem}.product-info-col .text-success{color:#28a745 !important}.product-info-col .selection-block{margin-top:20px}.product-info-col .size-selector{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.product-info-col .size-selector input{display:none}.product-info-col .size-selector label{border:1px solid var(--acr-border-color);padding:8px 15px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;font-family:"Jost",sans-serif;font-weight:500}.product-info-col .size-selector input:checked+label{background-color:var(--acr-primary-accent-color);color:var(--acr-surface-color);border-color:var(--acr-primary-accent-color)}.product-info-col .quantity-input-new{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--acr-border-color);width:130px}.product-info-col .quantity-input-new .btn-qty{background:var(--acr-background-color);border:none;width:40px;font-weight:600;font-size:1.2rem;color:var(--acr-text-muted-color)}.product-info-col .quantity-input-new .btn-qty:hover{background-color:var(--acr-border-color)}.product-info-col .quantity-input-new input{width:50px;text-align:center;border:none;border-left:1px solid var(--acr-border-color);border-right:1px solid var(--acr-border-color);background:var(--acr-surface-color);color:var(--acr-text-color);font-weight:600;padding:0 5px}.product-info-col .quantity-input-new input:focus{outline:none}.product-info-col .quantity-input-new input::-webkit-outer-spin-button,.product-info-col .quantity-input-new input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-info-col .quantity-input-new input[type=number]{-moz-appearance:textfield}.product-info-col .subtotal-display{text-align:right}.product-info-col .action-buttons-group .btn-buy-now{max-width:300px}.product-info-col .btn-wishlist{width:50px;height:50px;border:1px solid var(--acr-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;color:var(--acr-text-color)}.product-info-col .btn-wishlist:hover{background:var(--acr-primary-accent-color);color:var(--acr-surface-color)}.product-info-col .btn-buy-now{border-radius:0}.product-info-col .details-link-list{padding-top:1.5rem}.product-info-col .details-link-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;text-decoration:none;font-family:"Jost",sans-serif;font-weight:600;color:var(--acr-heading-color);border-bottom:1px solid var(--acr-border-color)}.product-info-col .details-link-item:hover{color:var(--acr-secondary-accent-color)}.details-slide-panel{position:fixed;top:0;right:0;width:90%;max-width:450px;height:100%;background-color:var(--acr-surface-color);z-index:1050;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;-webkit-box-shadow:-5px 0 30px rgba(0,0,0,.1);box-shadow:-5px 0 30px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.details-slide-panel .panel-header{padding:15px 20px;border-bottom:1px solid var(--acr-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.details-slide-panel .panel-content{padding:20px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}body.details-panel-open .details-slide-panel{-webkit-transform:translateX(0);transform:translateX(0)}.product-specs-section{background-color:var(--acr-background-color)}.spec-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0;border-bottom:1px solid var(--acr-border-color)}.spec-item .spec-key{color:var(--acr-heading-color);padding-right:15px}.spec-item .spec-value{color:var(--acr-text-muted-color);text-align:right}.share-button-wrapper{position:relative}.share-button-wrapper .btn-share{width:52px;height:52px;border:1px solid var(--acr-border-color);background-color:var(--acr-surface-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;color:var(--acr-text-color);-webkit-transition:all .3s ease;transition:all .3s ease;border-radius:4px}.share-button-wrapper .btn-share:hover{background:var(--acr-primary-accent-color);color:var(--acr-surface-color);border-color:var(--acr-primary-accent-color)}.share-button-wrapper .share-popover{position:absolute;bottom:calc(100% + 12px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--acr-surface-color);padding:10px;border-radius:8px;-webkit-box-shadow:0 5px 20px var(--acr-shadow-color);box-shadow:0 5px 20px var(--acr-shadow-color);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;opacity:0;visibility:hidden;-webkit-transform:translate(-50%, 10px);transform:translate(-50%, 10px);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.share-button-wrapper .share-popover::after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:6px;border-style:solid;border-color:var(--acr-surface-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.share-button-wrapper .share-popover a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;border:1px solid var(--acr-border-color);border-radius:50%;color:var(--acr-text-muted-color);text-decoration:none;-webkit-transition:all .3s ease;transition:all .3s ease}.share-button-wrapper .share-popover a:hover{background-color:var(--acr-primary-accent-color);border-color:var(--acr-primary-accent-color);color:var(--acr-surface-color)}.share-button-wrapper.is-active .share-popover{opacity:1;visibility:visible;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.recently-viewed-slider .slick-slide .product-image-wrapper{background:var(--acr-surface-color)}@media(max-width: 576px){.slider-nav .slick-slide{padding:0 4px}}body.lg-on{overflow-x:hidden !important}.related-products-section .recently-viewed-slider .slick-slide,.recent-products-section .recently-viewed-slider .slick-slide{padding:0 12px}.related-products-section .product-slider .slick-slide,.recent-products-section .product-slider .slick-slide{padding:0 12px}.related-products-section .product-slider .slick-arrow,.recent-products-section .product-slider .slick-arrow{width:45px;height:45px;background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);-webkit-box-shadow:0 2px 10px var(--acr-shadow-color);box-shadow:0 2px 10px var(--acr-shadow-color)}.related-products-section .product-slider .slick-arrow:hover,.recent-products-section .product-slider .slick-arrow:hover{background-color:var(--acr-primary-accent-color)}.lg-outer .lg-img-wrap img{background:var(--acr-surface-color) !important}.lg-outer .lg-thumb-item img{background:var(--acr-surface-color) !important}.mini-cart-panel{position:fixed;top:0;right:0;width:90%;max-width:400px;height:100%;background-color:var(--acr-surface-color);z-index:1050;-webkit-box-shadow:-5px 0 30px var(--acr-shadow-color);box-shadow:-5px 0 30px var(--acr-shadow-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(101%);transform:translateX(101%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}body.mini-cart-open .mini-cart-panel{-webkit-transform:translateX(0);transform:translateX(0)}.quantity-input-mini{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--acr-border-color);width:100px}.quantity-input-mini .btn-qty{background:var(--acr-background-color);border:none;width:25px;font-weight:600;color:var(--acr-text-muted-color)}.quantity-input-mini .btn-qty:hover{background-color:var(--acr-border-color)}.quantity-input-mini input{width:40px;height:32px;text-align:center;border:none;border-left:1px solid var(--acr-border-color);border-right:1px solid var(--acr-border-color);background:var(--acr-surface-color);color:var(--acr-text-color);font-weight:500;font-size:.9rem;padding:0 2px}.quantity-input-mini input:focus{outline:none}.quantity-input-mini input::-webkit-outer-spin-button,.quantity-input-mini input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input-mini input[type=number]{-moz-appearance:textfield}.mini-cart-panel .panel-header{padding:15px 20px;border-bottom:1px solid var(--acr-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.mini-cart-panel .panel-header h5{margin:0;color:var(--acr-heading-color)}.mini-cart-panel .panel-content{padding:20px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mini-cart-panel .panel-footer{padding:20px;border-top:1px solid var(--acr-border-color);-ms-flex-negative:0;flex-shrink:0;background-color:var(--acr-background-color)}.mini-cart-panel .panel-footer .cart-notice{font-size:12px;margin:15px 0}.mini-cart-panel .panel-footer .terms-check-wrapper{font-size:13px;font-family:"Jost",sans-serif}.mini-cart-panel .panel-footer .terms-check-wrapper .form-check-label a{color:var(--acr-secondary-accent-color);text-decoration:underline}.mini-cart-panel .panel-footer .btn[disabled]{background-color:#ccc;border-color:#ccc;pointer-events:none}.mini-cart-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15px}.mini-cart-item:not(:last-child){margin-bottom:15px}.mini-cart-item img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--acr-border-color)}.mini-cart-item .item-details{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mini-cart-item .item-name{display:block;font-size:.9rem;color:var(--acr-heading-color);text-decoration:none;margin-bottom:10px}.mini-cart-item .item-name:hover{color:var(--acr-secondary-accent-color)}.mini-cart-item .item-price{font-size:.9rem;color:var(--acr-text-muted-color)}.mini-cart-item .item-price .price{font-weight:600;color:var(--acr-text-color)}.mini-cart-item .remove-item-btn{background:none;border:none;font-size:1.2rem;color:var(--acr-text-muted-color)}.mini-cart-item .remove-item-btn:hover{color:red}.modal-content{background-color:var(--acr-surface-color);border-radius:0;border:1px solid var(--acr-border-color)}.modal-header{border-bottom-color:var(--acr-border-color)}.modal-header h5{color:var(--acr-heading-color)}.modal-body{color:var(--acr-text-muted-color)}.modal-body h6{color:var(--acr-heading-color)}.modal-footer{border-top-color:var(--acr-border-color)}.cart-page-section{background-color:var(--acr-background-color)}.cart-item-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;background-color:var(--acr-surface-color);border-radius:10px;padding:20px;-webkit-box-shadow:0 5px 20px var(--acr-shadow-color);box-shadow:0 5px 20px var(--acr-shadow-color)}.cart-item-card:not(:last-child){margin-bottom:20px}.cart-item-card .product-image{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.cart-item-card .product-info{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cart-item-card .product-info .product-name{color:var(--acr-heading-color);text-decoration:none}.cart-item-card .product-info .product-name:hover{color:var(--acr-secondary-accent-color)}.cart-item-card .product-info .product-price{color:var(--acr-text-muted-color)}.cart-item-card .product-quantity{min-width:120px}.cart-item-card .product-subtotal{width:100px;text-align:right}.cart-item-card .remove-item-btn{background:none;border:none;font-size:1.5rem;font-weight:300;color:var(--acr-text-muted-color);padding:0 5px;line-height:1}.cart-item-card .remove-item-btn:hover{color:red}@media(max-width: 768px){.cart-item-card{-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;padding-top:30px}.cart-item-card .product-image{width:70px;height:70px}.cart-item-card .product-quantity{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;width:100%;margin-top:15px}.cart-item-card .product-subtotal{display:none}.cart-item-card .remove-item-btn{position:absolute;top:10px;right:10px}}.quantity-input-refined{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid var(--acr-border-color);width:120px}.quantity-input-refined .btn-qty{background:rgba(0,0,0,0);border:none;width:35px;font-size:1.2rem;color:var(--acr-text-muted-color)}.quantity-input-refined .btn-qty:hover{color:var(--acr-text-color)}.quantity-input-refined input{width:50px;text-align:center;border:none;border-left:1px solid var(--acr-border-color);border-right:1px solid var(--acr-border-color);background:rgba(0,0,0,0);color:var(--acr-text-color);font-weight:600;padding:0 5px}.quantity-input-refined input:focus{outline:none}.quantity-input-refined input::-webkit-outer-spin-button,.quantity-input-refined input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input-refined input[type=number]{-moz-appearance:textfield}.order-summary-card .coupon-form .form-control{border-radius:0;border-color:var(--acr-border-color)}.order-summary-card .coupon-form .form-control:focus{-webkit-box-shadow:none;box-shadow:none;border-color:var(--acr-secondary-accent-color)}.order-summary-card .coupon-form .btn-secondary{background-color:rgba(0,0,0,0);border-color:var(--acr-border-color);color:var(--acr-text-color);border-radius:0}.order-summary-card .coupon-form .btn-secondary:hover{background-color:var(--acr-primary-accent-color);color:var(--acr-surface-color);border-color:var(--acr-primary-accent-color)}.order-summary-card{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:8px;padding:25px;position:sticky;top:120px}.order-summary-card h4{color:var(--acr-heading-color)}.order-summary-card hr{border-color:var(--acr-border-color)}.order-summary-card .summary-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:15px 0;color:var(--acr-text-muted-color)}.order-summary-card .summary-row.total span{color:var(--acr-heading-color);font-size:1.2rem}.cart-empty-state{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:8px}.cart-empty-state .empty-icon{font-size:4rem;color:var(--acr-border-color)}.checkout-page{background-color:var(--acr-background-color)}.order-summary-col .order-summary-card{position:sticky;top:120px}.list-group-item{background-color:var(--acr-surface-color);border-color:var(--acr-border-color);color:var(--acr-text-color)}.list-group-item.bg-light{background-color:var(--acr-background-color) !important}.form-control,.form-select{background-color:var(--acr-surface-color);border-color:var(--acr-border-color);color:var(--acr-text-color)}.form-control:focus,.form-select:focus{border-color:var(--acr-primary-accent-color);-webkit-box-shadow:0 0 0 .25rem rgba(var(--acr-primary-rgb), 0.25);box-shadow:0 0 0 .25rem rgba(var(--acr-primary-rgb), 0.25)}.form-check-input{border-color:var(--acr-border-color);background-color:var(--acr-surface-color)}.form-check-input:checked{background-color:var(--acr-primary-accent-color);border-color:var(--acr-primary-accent-color)}.coupon-form{margin-top:20px}.payment-details{display:none}.shipping-address-section{overflow:hidden;max-height:0;-webkit-transition:max-height .5s ease-in-out;transition:max-height .5s ease-in-out}.shipping-address-section.show{max-height:1000px}@-webkit-keyframes animateRoadLine{from{background-position:0 0}to{background-position:-16px 0}}@keyframes animateRoadLine{from{background-position:0 0}to{background-position:-16px 0}}.truck-icon-wrapper{position:relative;display:inline-block;padding-bottom:8px;margin-right:.5rem}.truck-icon-wrapper::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-image:-webkit-gradient(linear, left top, right top, color-stop(50%, var(--acr-text-muted-color)), color-stop(50%, transparent));background-image:linear-gradient(to right, var(--acr-text-muted-color) 50%, transparent 50%);background-size:8px 2px;-webkit-animation:animateRoadLine .5s linear infinite;animation:animateRoadLine .5s linear infinite}.shipping-row .fa-truck{color:var(--acr-secondary-accent-color);-webkit-animation:animateTruck 2.5s ease-in-out infinite;animation:animateTruck 2.5s ease-in-out infinite}.checkout-accordion .accordion-card{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:8px}.checkout-accordion .accordion-card:not(:last-child){margin-bottom:20px}.checkout-accordion .accordion-card-header{padding:20px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-accordion .accordion-card-header .step-summary{font-size:.9rem;color:var(--acr-text-muted-color);text-align:right}.checkout-accordion .accordion-card-body{padding:20px;border-top:1px solid var(--acr-border-color)}.checkout-accordion .accordion-card.is-completed .accordion-card-header h5::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;color:#28a745;margin-right:10px}.shipping-option{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px;border:1px solid var(--acr-border-color);border-radius:8px}.shipping-option:not(:last-child){margin-bottom:15px}.shipping-option .shipping-price{margin-left:auto;color:var(--acr-heading-color)}.modal-content .success-icon{font-size:3.5rem;color:#28a745}.checkout-page .col-lg-7,.checkout-page .order-summary-col{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}.checkout-page .col-lg-7.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.checkout-page .order-summary-col.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.2s;transition-delay:.2s}.order-summary-card .list-group-item,.order-summary-card .summary-row,.order-summary-card .coupon-form{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px);-webkit-transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,-webkit-transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out;transition:opacity .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(1),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(1),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(1){-webkit-transition-delay:0.37s;transition-delay:0.37s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(2),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(2),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(2){-webkit-transition-delay:0.44s;transition-delay:0.44s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(3),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(3),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(3){-webkit-transition-delay:0.51s;transition-delay:0.51s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(4),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(4),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(4){-webkit-transition-delay:0.58s;transition-delay:0.58s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(5),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(5),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(5){-webkit-transition-delay:0.65s;transition-delay:0.65s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(6),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(6),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(6){-webkit-transition-delay:0.72s;transition-delay:0.72s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(7),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(7),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(7){-webkit-transition-delay:0.79s;transition-delay:0.79s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(8),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(8),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(8){-webkit-transition-delay:0.86s;transition-delay:0.86s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(9),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(9),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(9){-webkit-transition-delay:0.93s;transition-delay:0.93s}.order-summary-col.is-visible .order-summary-card .list-group-item:nth-child(10),.order-summary-col.is-visible .order-summary-card .summary-row:nth-child(10),.order-summary-col.is-visible .order-summary-card .coupon-form:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.order-summary-col.is-visible .order-summary-card .list-group-item,.order-summary-col.is-visible .order-summary-card .summary-row,.order-summary-col.is-visible .order-summary-card .coupon-form{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#confetti-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1055}.order-confirmation-page{background-color:var(--acr-background-color)}.confirmation-card{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:10px;padding:40px;-webkit-box-shadow:0 10px 30px var(--acr-shadow-color);box-shadow:0 10px 30px var(--acr-shadow-color)}.success-icon{font-size:4rem;color:#28a745}.payment-details-wrapper{background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);border-radius:8px;padding:25px;margin-top:30px}.bank-details ul{font-family:"Jost",sans-serif}.bank-details ul li{padding:5px 0;color:var(--acr-text-muted-color)}.bank-details ul li strong{color:var(--acr-text-color)}.qr-code{max-width:150px;border:1px solid var(--acr-border-color);padding:5px}.order-summary-list{border-top:1px solid var(--acr-border-color);padding-top:20px}.order-summary-list .summary-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;color:var(--acr-text-muted-color)}.order-summary-list .summary-item.total{font-size:1.2rem;color:var(--acr-heading-color);margin-top:10px}.confirmation-main-content,.order-summary-box{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:10px;padding:30px;height:100%}.success-icon{font-size:3.5rem;color:#28a745}.order-meta-list{list-style:none;padding:15px;margin:25px 0;background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);border-radius:8px}.order-meta-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px 0;font-family:"Jost",sans-serif;color:var(--acr-text-muted-color)}@-webkit-keyframes popIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}80%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes popIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}80%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeIn{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.thank-you-page{background-color:var(--acr-background-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:calc(80vh - 100px);padding:40px 0}.thank-you-card{background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);padding:40px;border-radius:10px;-webkit-box-shadow:0 10px 30px var(--acr-shadow-color);box-shadow:0 10px 30px var(--acr-shadow-color);-webkit-animation:fadeIn .8s ease-out .2s both;animation:fadeIn .8s ease-out .2s both}.thank-you-card .success-icon-wrapper{width:80px;height:80px;margin:0 auto;background-color:#28a745;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:3rem;color:#fff;-webkit-animation:popIn .6s ease-out .5s both;animation:popIn .6s ease-out .5s both}.services-page-section{background-color:var(--acr-background-color)}.service-card-new{display:block;position:relative;overflow:hidden;height:400px;border-radius:10px;-webkit-box-shadow:0 5px 20px var(--acr-shadow-color);box-shadow:0 5px 20px var(--acr-shadow-color);text-decoration:none}.service-card-new .card-background-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:blur(4px) brightness(0.6);filter:blur(4px) brightness(0.6);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.service-card-new .card-overlay-content{position:relative;z-index:2;height:100%;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:#fff;background:rgba(var(--acr-primary-rgb), 0.5);opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.service-card-new .card-overlay-content .icon-box{font-size:2.5rem;margin-bottom:20px;color:var(--acr-secondary-accent-color)}.service-card-new .card-overlay-content .card-link{margin-top:auto;border:1px solid hsla(0,0%,100%,.5);padding:8px 20px;border-radius:50px}.service-card-new:hover .card-background-image{-webkit-transform:scale(1);transform:scale(1);-webkit-filter:blur(0) brightness(1);filter:blur(0) brightness(1)}.service-card-new:hover .card-overlay-content{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}.services-page-section.is-visible .service-card{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.customer-gallery-section{background-color:var(--acr-background-color)}.project-card{display:block;position:relative;border-radius:10px;overflow:hidden;-webkit-box-shadow:0 5px 20px var(--acr-shadow-color);box-shadow:0 5px 20px var(--acr-shadow-color)}.project-card img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.project-card .card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);color:#fff;font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease}.project-card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.project-card:hover .card-overlay{opacity:1}.testimonials-grid-section{background-color:var(--acr-surface-color)}.testimonial-card{background-color:var(--acr-background-color);border:1px solid var(--acr-border-color);padding:30px;border-radius:10px;height:100%}.testimonial-card .stars{color:#ffc107;margin-bottom:15px}.testimonial-card .testimonial-text{font-size:1rem;line-height:1.7;color:var(--acr-text-muted-color);font-style:italic}.testimonial-card .author{margin-top:20px;color:var(--acr-heading-color)}.project-gallery-slider .slick-prev,.project-gallery-slider .slick-next,.testimonials-grid-slider .slick-prev,.testimonials-grid-slider .slick-next{top:50%}.project-gallery-slider .slick-dots,.testimonials-grid-slider .slick-dots{bottom:-30px}.project-gallery-slider .slick-dots li,.testimonials-grid-slider .slick-dots li{margin:0 5px}.project-gallery-slider .slick-dots li button::before,.testimonials-grid-slider .slick-dots li button::before{font-size:10px;color:var(--acr-border-color);opacity:1;-webkit-transition:all .3s ease;transition:all .3s ease}.project-gallery-slider .slick-dots li.slick-active button::before,.testimonials-grid-slider .slick-dots li.slick-active button::before{color:var(--acr-secondary-accent-color)}.pagination{font-family:"Jost",sans-serif;font-weight:600}.pagination .page-item{margin:0 4px}.pagination .page-item.active .page-link{z-index:3;color:var(--acr-button-text-color);background-color:var(--acr-button-bg-color);border-color:var(--acr-button-bg-color)}.pagination .page-item.disabled .page-link{color:var(--acr-text-muted-color);pointer-events:none;background-color:var(--acr-background-color);border-color:var(--acr-border-color)}.pagination .page-link{position:relative;display:block;padding:.5rem 1rem;font-size:.9rem;color:var(--acr-text-color);text-decoration:none;background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.pagination .page-link:hover{z-index:2;color:var(--acr-secondary-accent-color);background-color:var(--acr-background-color);border-color:var(--acr-border-color)}.pagination .page-link:focus{z-index:3;outline:0;-webkit-box-shadow:0 0 0 .25rem rgba(224,168,88,.25);box-shadow:0 0 0 .25rem rgba(224,168,88,.25)}.custom-design-page{background-color:var(--acr-background-color)}.form-wrapper{background-color:var(--acr-surface-color);padding:30px;border-radius:10px;-webkit-box-shadow:0 10px 30px var(--acr-shadow-color);box-shadow:0 10px 30px var(--acr-shadow-color)}.file-drop-zone{position:relative;border:2px dashed var(--acr-border-color);border-radius:8px;padding:30px;text-align:center;color:var(--acr-text-muted-color);-webkit-transition:all .3s ease;transition:all .3s ease}.file-drop-zone.is-dragover{border-color:var(--acr-secondary-accent-color);background-color:var(--acr-background-color)}.file-drop-zone .file-drop-zone-prompt i{font-size:2rem;color:var(--acr-secondary-accent-color)}.file-drop-zone .file-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}#image-preview img{max-height:100px;border-radius:8px;-webkit-box-shadow:0 4px 10px var(--acr-shadow-color);box-shadow:0 4px 10px var(--acr-shadow-color)}.legal-note{background-color:var(--acr-surface-color);border:1px solid var(--bs-warning);color:var(--acr-text-color);border-radius:8px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.05);box-shadow:0 4px 15px rgba(0,0,0,.05);font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.legal-note i{color:var(--bs-warning);font-size:1.2rem}.custom-design-promo-section{position:relative;padding:100px 0;overflow:hidden;text-align:center}.custom-design-promo-section .promo-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;-webkit-filter:brightness(0.7);filter:brightness(0.7);-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transition:-webkit-transform .8s ease-out;transition:-webkit-transform .8s ease-out;transition:transform .8s ease-out;transition:transform .8s ease-out, -webkit-transform .8s ease-out}.custom-design-promo-section .promo-bg-image:hover{-webkit-transform:scale(1);transform:scale(1)}.custom-design-promo-section .dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--acr-primary-rgb), 0.5)}.custom-design-promo-section .container{position:relative;z-index:10}@media(max-width: 768px){.custom-design-promo-section h2{font-size:2.2rem}}.custom-design-promo-section p{max-width:800px;margin-left:auto;margin-right:auto}@-webkit-keyframes loader-wave{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes loader-wave{0%,40%,100%{-webkit-transform:scaleY(0.4);transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1);transform:scaleY(1)}}.site-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(var(--acr-surface-rgb, 255, 255, 255), 0.8);backdrop-filter:blur(5px);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.site-loader .loader-bar{background-color:var(--acr-secondary-accent-color);height:40px;width:6px;margin:0 4px;-webkit-animation:loader-wave 1.2s infinite ease-in-out;animation:loader-wave 1.2s infinite ease-in-out;border-radius:3px}.site-loader .loader-bar:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.site-loader .loader-bar:nth-child(3){-webkit-animation-delay:-1s;animation-delay:-1s}.site-loader .loader-bar:nth-child(4){-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.site-loader .loader-bar:nth-child(5){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}body.is-loading .site-loader{opacity:1;visibility:visible}body{font-size:var(--basefontSize) !important;font-family:var(--body-font-family);min-width:320px}.icon{stroke:none}svg{-webkit-transition:var(--anchor-transition);transition:var(--anchor-transition)}.overlayActive .background-overlay{opacity:1;pointer-events:all}.background-overlay{position:fixed;background-color:var(--acr-overlay-color);top:0;left:0;bottom:0;right:0;cursor:pointer;display:block !important;z-index:1021;opacity:0;pointer-events:none;-webkit-transition:opacity var(--duration-long) ease;transition:opacity var(--duration-long) ease}.slick-slider{position:relative}.slick-custom-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;width:45px;height:45px;background-color:var(--acr-surface-color);border:1px solid var(--acr-border-color);border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 2px 10px var(--acr-shadow-color);box-shadow:0 2px 10px var(--acr-shadow-color);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.slick-custom-arrow::before,.slick-custom-arrow::after{content:"" !important}.slick-custom-arrow i{font-size:1rem;line-height:1;color:var(--acr-text-color);-webkit-transition:color .3s ease;transition:color .3s ease}.slick-custom-arrow:hover{background-color:var(--acr-primary-accent-color);border-color:var(--acr-primary-accent-color)}.slick-custom-arrow:hover i{color:var(--acr-surface-color)}.btn.btn-primary{background-color:var(--acr-button-bg-color);border-color:var(--acr-button-bg-color);color:var(--acr-button-text-color);padding:12px 30px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;border-radius:0}.btn.btn-primary:hover{background-color:var(--acr-button-hover-bg-color);color:var(--acr-button-hover-text-color);border-color:var(--acr-button-hover-border-color)}.slick-prev{left:-25px}.slick-next{right:-25px}F .btn-animated-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}F .btn-animated-icon .btn-text{-webkit-transition:-webkit-transform .4s cubic-bezier(0.7, 0, 0.25, 1);transition:-webkit-transform .4s cubic-bezier(0.7, 0, 0.25, 1);transition:transform .4s cubic-bezier(0.7, 0, 0.25, 1);transition:transform .4s cubic-bezier(0.7, 0, 0.25, 1), -webkit-transform .4s cubic-bezier(0.7, 0, 0.25, 1);display:inline-block}F .btn-animated-icon .btn-icon{display:inline-block;vertical-align:middle;max-width:0;opacity:0;margin-left:0;-webkit-transition:max-width .4s cubic-bezier(0.7, 0, 0.25, 1),opacity .2s linear,margin-left .4s cubic-bezier(0.7, 0, 0.25, 1);transition:max-width .4s cubic-bezier(0.7, 0, 0.25, 1),opacity .2s linear,margin-left .4s cubic-bezier(0.7, 0, 0.25, 1)}F .btn-animated-icon:hover .btn-text{-webkit-transform:translateX(-10px);transform:translateX(-10px)}F .btn-animated-icon:hover .btn-icon{max-width:2em;opacity:1;margin-left:8px}.text-secondary{color:var(--acr-secondary-accent-color) !important}@media(max-width: 768px){.slick-prev{left:10px}.slick-next{right:10px}}@media(min-width: 576px){.position-sm-relative{position:relative !important}.position-sm-absolute{position:absolute !important}}@media(min-width: 768px){.position-md-relative{position:relative !important}.position-md-absolute{position:absolute !important}}@media(min-width: 992px){.position-lg-relative{position:relative !important}.position-lg-absolute{position:absolute !important}}@media(min-width: 1200px){.position-xl-relative{position:relative !important}.position-xl-absolute{position:absolute !important}}@media(min-width: 1400px){.position-xxl-relative{position:relative !important}.position-xxl-absolute{position:absolute !important}}.scroll-to-top{position:fixed;bottom:110px;right:25px;z-index:999;width:45px;height:45px;background-color:var(--acr-primary-accent-color);color:var(--acr-surface-color);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-decoration:none;-webkit-box-shadow:0 4px 15px var(--acr-shadow-color);box-shadow:0 4px 15px var(--acr-shadow-color);opacity:0;visibility:hidden;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.scroll-to-top i{font-size:1rem;line-height:0}.scroll-to-top:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.scroll-to-top.is-visible{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.inr-cont{max-width:1800px;padding:0 15px;margin:0 auto}/*# sourceMappingURL=main.min.css.map */