body{font-family: "Poppins", sans-serif; font-size: 14px; background: #fff;}
@font-face {
	font-family: 'icomoon';
	src:  url('../fonts/svg/icomoon.eot?7vfwjk');
	src:  url('../fonts/svg/icomoon.eot?7vfwjk#iefix') format('embedded-opentype'),
	url('../fonts/svg/icomoon.ttf?7vfwjk') format('truetype'),
	url('../fonts/svg/icomoon.woff?7vfwjk') format('woff'),
	url('../fonts/svg/icomoon.svg?7vfwjk#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}
:root {
	--primary: 246, 138, 83;
  --secondary: 53, 181, 96;
	--secondary-light: 249, 255, 244;
	--theme-black: #000000;
	--theme-black-rgba: 0, 0, 0;
	--theme-heading: 44, 44, 44;
	--theme-paragraph: #6C6C6C;
	--product-paragraph: #6C6C6C;
	--theme-white:  #ffffff;
	--primary-text:  #5C5C5C;
	--theme-grey:  #F8F8F8;
	--footer-bg: 19, 58, 32;
}
.icon{font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}

.icon-arrow-long-right:before {
  content: "\e909";
}
.icon-arrow-right1:before {
  content: "\e90a";
}
.icon-caret-right:before {
  content: "\e90b";
}
.icon-circle-check:before {
  content: "\e90d";
}
.icon-grid-view:before {
  content: "\e90e";
}
.icon-inches:before {
  content: "\e90f";
}
.small, small {
    font-size: .875em;
    display: none;
}
.icon-list-view:before {
  content: "\e910";
}
.icon-pencil:before {
  content: "\e911";
}
.icon-arrow-left:before {
  content: "\e906";
}
.icon-arrow-right:before {
  content: "\e907";
}
.icon-cart-bag:before {
  content: "\e926";
}
.icon-heart:before {
  content: "\e927";
}
.icon-search1:before {
  content: "\e92b";
}
.icon-user:before {
  content: "\e92c";
}
.icon-envelope:before {
  content: "\e900";
}
.icon-map-marker:before {
  content: "\e901";
}
.icon-phone:before {
  content: "\e902";
}
.icon-search:before {
  content: "\e903";
}
.icon-minus:before {
  content: "\e91c";
}
.icon-plus:before {
  content: "\e91b";
}
.icon-facebook:before {
  content: "\e904";
  color: #fff;
}
.icon-instagram:before {
  content: "\e905";
}
.icon-bars:before {
  content: "\e908";
}
.icon-chevron-right:before {
  content: "\e913";
}
.icon-chevron-left:before {
  content: "\e914";
}
.icon-menu1:before {
  content: "\e915";
}
.icon-segment:before {
  content: "\e916";
}
.icon-align-left:before {
  content: "\e917";
}
.icon-align-right:before {
  content: "\e918";
}
.icon-clearclose:before {
  content: "\e928";
}
.icon-done:before {
  content: "\e929";
}
.icon-done_all:before {
  content: "\e92a";
}
.icon-check:before {
  content: "\e921";
}
.icon-menu11:before {
  content: "\e919";
}
.icon-trending_neutral:before {
  content: "\e90c";
}
.icon-arrow-thin-down:before {
  content: "\e920";
}
.icon-arrow-thin-up:before {
  content: "\e91d";
}
.icon-arrow-thin-left:before {
  content: "\e91e";
}
.icon-arrow-thin-right:before {
  content: "\e91f";
}

    .reviewuserimg {
        width: 50px;
        height: 50px;
        border-radius: 50%;
        background-color: #007bff;
        color: #fff;
        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
        font-size: 20px;
        margin-right: 15px;
    }

@keyframes upDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-40px); /* move up */
  }
}
:focus{outline: none !important;}
button:focus{outline: none !important}
.circleeffect{position: relative; overflow: hidden}
.circleeffect:before{content: ""; width: 124px; height: 124px; border-radius: 50%; background: rgba(var(--primary), 1); position: absolute; top: 50%; left: 50%; margin-top: -62px; margin-left: -62px; display: none;}
.circleeffect:hover:before{-webkit-animation: circleIn .4s linear; animation: circleIn .4s linear; display: block; animation-fill-mode: forwards; -webkit-animation-fill-mode: forwards}

.headercontainer{padding: 0px; z-index: 99; position: absolute; left: 0px; top: 0px; right: 0px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.headercontainer .headtp{border-bottom: 1px solid rgba(255, 255, 255, 0.20); padding: 7px 0px; opacity: 1; visibility: visible; height: auto; transition: all 0.1s ease-in-out, opacity 0.5s ease, visibility 0.5s ease, height 0.5s ease;}
.headercontainer.sticky .headtp{opacity: 0; visibility: hidden; height: 0; padding: 0px;}
.headercontainer .headtoprow{padding: 0px;}
.headercontainer .headinner{display: flex; align-items: center; gap: 70px; justify-content: space-between;}

.theme-btn,.default-btn{position: relative; display: inline-flex; min-width: 150px; gap: 15px; align-items: center; justify-content: space-between; text-align: center; background: none; font-size: 14px; color: var(--theme-white); padding: 9px 14px; font-weight: 400; overflow: hidden; border-radius: 0px; background: rgba(var(--primary), 1); border: 1px solid rgba(var(--primary), 1); cursor: pointer; text-decoration: none; z-index: 3; -webkit-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;}
.theme-btn i,.default-btn i{display: inline-block; vertical-align: middle; line-height: 100%; transform: rotate(-40deg);}
.theme-btn::before,.default-btn::before{content: ""; position: absolute; height: 500px; width: 530px; top: 50%; left: 50%; background: var(--theme-white); border-radius: 50%; transform: translateX(-30%) translateY(-40%) scale(0); -webkit-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; z-index: -1;}
.theme-btn:hover,.default-btn:hover{color: rgba(var(--primary), 1);}
.theme-btn:hover::before,.default-btn:hover::before{transform: translateX(-50%) translateY(-50%) scale(1);}
.theme-btn:focus,.default-btn:focus{color: var(--theme-white);}
.theme-btn::before{background: rgba(var(--secondary), 1);}
.theme-btn:hover{color: rgba(var(--primary), 1); background: rgba(var(--primary), 1);}
.theme-btn:hover::before{background: rgba(var(--secondary), 1);}

.default-btn{background: rgba(var(--secondary), 1); color: var(--theme-white); border-color: rgba(var(--secondary), 1);}
.default-btn::before{background: rgba(var(--primary), 1);}
.default-btn:hover{border-color: rgba(var(--primary), 1); color: var(--theme-white);}
.default-btn:hover:focus{background: rgba(var(--primary), 1); color: var(--theme-white); border-color: rgba(var(--primary), 1);}
.default-btn:focus:hover{background: rgba(var(--primary), 1); color: var(--theme-white); border-color: rgba(var(--primary), 1);}
.default-btn:focus{background: rgba(var(--primary), 1); color: var(--theme-white); border-color: var(--primary);}

.headercontainer.sticky{position: fixed; top: 0 !important; left: 0; padding: 0px; background: rgba(var(--theme-heading), 1); z-index: 999; width: 100%; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.12);}

.headercontainer .headersocial{display: flex; align-items: center; gap: 5px;}
.headercontainer .headersocial span{color: var(--theme-white); font-size: 13px; position: relative; text-transform: uppercase; padding-right: 45px;}
.headercontainer .headersocial span:after{content: ""; position: absolute; top: 50%; transform: translateY(-50%); margin-top: 1px; border-top: 1px solid var(--theme-white); width: 40px; right: -2px;}
.headercontainer .headersocial a{color: var(--theme-white); width: 20px; text-align: center; font-size: 13px; line-height: 100%; text-decoration: none; transition: 0.3s ease-in-out;}
.headercontainer .headersocial a:hover{color: rgba(var(--secondary), 0.70);}
.headercontainer .inrdropbx{position: relative;}
.headercontainer .inrdropbx:after{content: "\f107"; font-family: 'FontAwesome'; color: var(--theme-white); pointer-events: none; position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.headercontainer .inrdropbx .form-select{background: none; font-family: "Inter", sans-serif; padding: 4px 12px 4px 0px; font-size: 13px; font-weight: 400; text-transform: uppercase; border-radius: 0px; border: none; color: var(--theme-white); box-shadow: none;}
.headercontainer .inrdropbx .form-select option{color: var(--theme-black);}

.headercontainer .headtoprow .logocontainer{position: relative; align-self: center; order: 2; padding: 0px 0px; min-width: 180px; max-width: 180px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.headercontainer .headtoprow .navigationcolumn{padding: 0px 0px; -ms-flex-item-align: center; align-self: center; margin-left: auto; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.headercontainer .logocontainer img{position: relative; z-index: 1; max-height: 100%; max-width: 100%; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.headercontainer .logocontainer a{color: var(--theme-white); display: block; padding: 0px; margin: -7px -7px -7px -7px; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.headercontainer .logocontainer a span{color: #012346;}
.headercontainer.sticky .logocontainer a{margin: 0px;}
.headercontainer.sticky .default-btn{background: rgba(var(--primary), 0.10); padding-top: 15px; padding-bottom: 15px;}

.headercontainer .searchouter{display: flex; justify-content: flex-end; align-items: center; gap: 8px; order: 3; width: 50%;}
.headercontainer .searchbx{max-width: 270px; width: 100%;}
.headercontainer .searchbx .form-group{position: relative;}
.headercontainer .searchbx .form-group .form-control{background: none; box-shadow: none; border: none; font-size: 13px; padding: 4px 20px 4px 0px; color: #B6B6B6; border-bottom: 1px solid #ddd; border-radius: 0px;}
.headercontainer .searchbx .form-group .form-control::-webkit-input-placeholder{color:#B6B6B6;}
.headercontainer .searchbx .form-group .form-control::-moz-placeholder{color:#B6B6B6;}
.headercontainer .searchbx .form-group .form-control:-ms-input-placeholder{color:#B6B6B6;}
.headercontainer .searchbx .form-group .form-control:-moz-placeholder{color:#B6B6B6;}
.headercontainer .searchbx .form-group .searchbtn{position: absolute; right: 0px; background: none; outline: none; border: none; color: #B6B6B6; top: 50%; transform: translateY(-50%);}

.headercontainer .navigationouter{float: left; display: flex; align-items: center;}
.headercontainer .navigation{display: flex; flex-wrap: wrap; width: 50%;}
.headercontainer .navigation .sf-menu{margin: 0px; padding: 0px; display: flex; gap: 13px;}
.headercontainer .navigation .sf-menu > li{list-style: none; display: inline-flex; float: none;}
.headercontainer .navigation .sf-menu > li > a{color: var(--theme-white); font-family: "Inter", sans-serif; position: relative; text-decoration: none; padding: 12px 10px; display: block; font-size: 13px; text-transform: uppercase; letter-spacing: 0px; font-weight: 400; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.headercontainer .navigation .sf-menu > li > a:before{content: ""; position: absolute; left: 10px; top: 100%; width: 0px; border-bottom: 1px solid var(--theme-white); transition: 0.3s ease-in-out;}
.headercontainer .navigation .sf-menu > li > a:hover{color: var(--theme-white); background: transparent;}
.headercontainer .navigation .sf-menu > li > a:hover:before{width: calc(100% - 20px);}
.headercontainer .navigation .sf-menu > li:first-child > a{padding-left: 0px;}
.headercontainer .navigation .sf-menu > li:first-child > a:before{left: 0;}
.headercontainer .navigation .sf-menu > li.active > a{color: var(--theme-white);}
.headercontainer .navigation .sf-menu > li:last-child > ul{left: auto; right: 0px;}
.headercontainer .navigation ul li.parent:after{content: "\f107"; font-family: 'FontAwesome'; position: absolute; right: -1px; top: 50%; color: var(--theme-white); margin-top: -7px; line-height: 100%; font-size: 13px;}
.headercontainer .navigation ul li.parent:hover:after{opacity: 0;}
/* dropdown menu css start */
.headercontainer .navigation ul li ul li{width: 100%;}
.headercontainer .navigation ul li ul li a{width: 100%; font-size: 13px;}
.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; }
.sf-menu li { position: relative; }
.sf-menu ul { position: absolute; top: 100%; left: 0px; z-index: 999; padding: 0px; margin: 0px; }
.sf-menu > li {float: left;}
.sf-menu a { display: block; position: relative; }
.sf-menu ul ul { top: 0; left: 100%; }
/* DEMO SKIN */
.sf-menu{float: left;}
.sf-menu li ul li a{background: 0 0; color: #4B9095; text-align: left; padding: 11px 20px;}
.sf-menu li ul li + li{border-top: 1px solid #ffaf86;}
.sf-menu li ul li a:hover{background: var(--theme-black); color: var(--theme-white);}
.sf-menu a{padding: 7px 20px; text-decoration: none; zoom: 1; }
.sf-menu a{color: #13a; }
.sf-menu li{-webkit-transition: background .2s; transition: background .2s; }
.sf-menu li:hover, .sf-menu li.sfHover {-webkit-transition: none; transition: none; }
.headercontainer .navigation .sf-menu>li>a:hover{color: #090931; background: 0 0;}
.headercontainer .navigation .sf-menu>li:hover a{background: transparent; color: var(--theme-white);}
.headercontainer .navigation .sf-menu>li ul li:hover a{background: none !important; color: #303030;}
.headercontainer .navigation .sf-menu>li.parent:hover > a{background: rgba(var(--primary), 1); color: var(--theme-white);}

.headercontainer .navigation .sf-menu>li:hover ul li a{color: var(--theme-white);}
.headercontainer .navigation .sf-menu>li ul li a{background: none; color: var(--theme-white); -webkit-transition: 0.4s ease-in-out; -moz-transition: 0.4s ease-in-out; -ms-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out;}
.headercontainer .navigation .sf-menu>li ul li a:hover{background: rgba(var(--secondary), 1) !important; color: var(--theme-white);}
.headercontainer .navigation .sf-menu>li ul li a{background: none; font-size: 13px; text-transform: capitalize;}
.sf-arrows .sf-with-ul { padding-right: 30px !important; }
.sf-arrows .sf-with-ul:after { content: '\f107'; position: absolute; font-family: 'FontAwesome'; right: 20px; height: 0; width: 0; }
.sf-arrows > li > .sf-with-ul { padding-right: 30px !important; }
.sf-arrows > li > .sf-with-ul:focus:after, .sf-arrows > li:hover > .sf-with-ul:after, .sf-arrows > .sfHover > .sf-with-ul:after { }
.sf-arrows ul .sf-with-ul:after { content: '\f105'; }
.sf-arrows ul li > .sf-with-ul:focus:after, .sf-arrows ul li:hover > .sf-with-ul:after, .sf-arrows ul .sfHover > .sf-with-ul:after { }

.bannercontainer{padding: 0px; position: relative;}
.bannercontainer .swiper .swiper-slide{display: block; height: auto;}
.imageHolder:before{position: absolute; content: ""; z-index: 2; background-color: rgba(0,0,0,0.45); top: 0; left: 0; bottom: 0; width: 100%; height: 100%;}
.bannercontainer > img{width: 100%; max-height: 100%;}
.bannercontainer .swiper .swiper-slide{position: relative; overflow: hidden;}
.bannercontainer .swiper .swiper-slide:after{content: ""; pointer-events: none; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; background: radial-gradient(rgba(21, 21, 51, 0.0), rgba(7, 2, 15, 0.0)); z-index: 1;}
.bannercontainer .swiper .swiper-slide img{width: 100%; max-height: 100%; object-fit: cover;}

.bannercaption{position: absolute; left: 0px; right: 0px; bottom: 50px; padding: 0px 0px; z-index: 2; text-align: center;}
.bannercaption .captioninner{position: relative; padding: 0px 0px 0px 0px;}
.bannercaption .captioninner h1{margin-top: 0px; margin-bottom: 10px; font-size: 40px; font-weight: 400; color: var(--theme-white);}
.bannercaption .captioninner p{font-family: "Inter", sans-serif; color: var(--theme-white); font-size: 14px; line-height: 22px; font-weight: 300; margin: 0px;}

.section-heading{margin-top: 0px; margin-bottom: 35px;}
.section-heading .subheading{font-family: "Birthstone", cursive; font-size: 40px; line-height: 40px; font-weight: 400; position: relative; color: rgba(var(--primary), 1); margin-top: 0px; margin-bottom: 0px; text-transform: capitalize;}
.section-heading h2{font-size: 60px; line-height: 60px; font-weight: 400; position: relative; color: rgba(var(--theme-heading), 1); margin-top: 0px; margin-bottom: 15px; text-transform: capitalize;}
.section-heading p{font-size: 14px; line-height: 24px; color: rgba(var(--theme-heading), 1); font-weight: 400; margin: 0px 0px 20px 0px;}
.section-heading .theme-btn{min-width: 140px;}

.swiper .swiper-slide{display: -webkit-flex; display: -ms-flexbox; display: flex; height: auto;}
.swiper-nav{display: flex; justify-content: space-between; position: absolute; z-index: 2; gap: 5px; top: 50%; left: -10px; margin-top: -35px; right: -10px; transform: translateY(-50%);}
.swiper-nav .swiper-button-next{position: static; font-size: 18px; display: flex; justify-content: center; align-items: center; margin: 0px; width: 40px; height: 40px; text-align: center; padding: 0px !important; outline: none; border: 1px solid rgba(var(--theme-heading), 1); color: rgba(var(--theme-heading), 1); background: none; -webkit-border-radius: 0px; border-radius: 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.swiper-nav .swiper-button-next:hover{background: rgba(var(--primary), 0.30); border-color: rgba(var(--primary), 1); color: rgba(var(--primary), 1);}
.swiper-nav .swiper-button-next:after{content: "\e907"; font-family: 'icomoon'; font-size: inherit;}
.swiper-nav .swiper-button-prev{position: static; font-size: 18px; display: flex; justify-content: center; align-items: center; margin: 0px; width: 40px; height: 40px; text-align: center; padding: 0px !important; outline: none; border: 1px solid rgba(var(--theme-heading), 1); color: rgba(var(--theme-heading), 1); background: none; -webkit-border-radius: 0px; border-radius: 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.swiper-nav .swiper-button-prev:hover{background: rgba(var(--primary), 0.30); border-color: rgba(var(--primary), 1); color: rgba(var(--primary), 1);}
.swiper-nav .swiper-button-prev:after{content: "\e906"; font-family: 'icomoon'; font-size: inherit;}

.form-control:focus{border-color: rgba(var(--primary), 1); box-shadow: 0 0 0 .25rem rgba(var(--primary), 0.25);}

.cartsidepanel{background: #F4EDE3; z-index: 1000; width: 100%; max-width: 370px; position: fixed; right: -100%; top: 0px; bottom: 0px; display: flex; flex-direction: column; justify-content: space-between; transition: 0.3s ease-in-out;}
.cartsidepanel .cartsidebarheading{display:flex;justify-content:space-between; padding: 10px 10px 10px 20px; align-items:center; border-bottom: 1px solid rgba(var(--primary), 0.10); background:none; }
.cartsidepanel .cartsidebarheading h3{color: rgba(var(--primary), 1); font-size:24px; font-weight: 400; text-transform: uppercase; margin: 0px;}
.cartsidepanel .cartsidebarheading .closebtn{background:none; border:none; font-size:18px; color:#666; cursor:pointer; transition:all .3s;}
.cartsidepanel .cartsidebarbody{flex:1; overflow-y:auto; padding:20px 20px;}
.cartsidepanel .cartsidebarbody::-webkit-scrollbar{width: 6px;}
.cartsidepanel .cartsidebarbody::-webkit-scrollbar-track{background: #f1f1f1;}
.cartsidepanel .cartsidebarbody::-webkit-scrollbar-thumb{background-color: rgba(var(--primary), 1);border-radius: 10px;}
.cartsidepanel .cartsidebarbody::-webkit-scrollbar-thumb:hover{background-color: rgba(var(--primary), 1);}
.cartsidepanel .cartsidepanelbody .cart-empty{display:flex; justify-content:center; align-items:center; text-align:center; height:100%; padding:0 15px;}
.cart-empty{text-align: center; display: flex; align-items: center; height: 100%;}
.cart-empty .empty-cartlist{width: 100%;}
.empty-icon{margin-bottom:10px; text-align: center;}
.empty-icon i{font-size: 5rem; color: rgba(var(--primary), 1);}
.empty-cartlist h3{font-size:22px; margin-bottom:10px; color:#333;}
.empty-cartlist p{color:#666; margin-bottom:25px; font-size:15px;}
.cartsidepanel .mcartbx{display: flex; gap: 15px;}
.cartsidepanel .mcartbx + .mcartbx{border-top: 1px solid rgba(var(--primary), 0.10); padding-top: 15px; margin-top: 15px;}
.cartsidepanel .mcartbx .mcartimg{padding: 0px;}
.cartsidepanel .mcartbx .mcartimg img{width: 110px; min-width: 110px; max-height: 100%;}
.cartsidepanel .mcartcontent{padding: 0px;}
.cartsidepanel .mcartcontent h3{color: rgba(var(--theme-heading), 1); font-size: 17px; font-weight: 400; margin: 0px 0px 5px 0px;}
.cartsidepanel .mcartcontent h3 a{color: rgba(var(--theme-heading), 1); text-decoration: none;}
.cartsidepanel .mcartcontent .price{display: block; font-size: 15px; font-weight: 500; color: rgba(var(--primary), 0.65); margin: 0px 0px 2px 0px;}
.cartsidepanel .mcartcontent p{color: var(--product-paragraph); font-size: 15px; font-weight: 500; line-height: 22px; margin: 0px 0px 5px 0px;}
.cartsidepanel .mcartcontent p strong{font-weight: 600;}
.cartsidepanel .qtyinner{max-width: 86px; width: 100%; margin: 0px 0px 0px 0px; display: inline-flex; position: relative;}
.cartsidepanel .qtyinner .form-control{height: 34px; background: none; text-align: center; border-color: #BDBDBD; color: #000000; font-size: 14px; font-weight: 500; border-radius: 0px;}
.cartsidepanel .qtyinner button{position: absolute; left: 5px; top: 50%; transform: translateY(-50%); width: 20px; height: 20px; border: none; font-size: 14px; justify-content: center; align-items: center; text-align: center; display: inline-flex; background: none; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.cartsidepanel .qtyinner button:hover{color: rgba(var()); background: none;}
.cartsidepanel .qtyinner button.plusbtn{right: 5px; left: auto;}
.cartsidepanel .removebtn{background: none; outline: none; border: 1px solid #BDBDBD; min-width: 34px; color: #55534F; font-size: 16px; border-radius: 0px; transition: 0.3s ease-in-out;}
.cartsidepanel .removebtn:hover{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}
.cartsidepanel .mcartcontent .btnx{min-width: 30px; height: 30px; outline: none; border: none; font-size: 13px; background: rgba(var(--secondary), 1); color: var(--theme-white); padding: 6px 6px; border-radius:5px; justify-content: center; display: inline-flex; align-items: center; transition: 0.3s ease-in-out;}
.cartsidepanel .mcartcontent .btnx i{transform: none;}
.cartsidepanel .mcartcontent .btnx:hover{background: rgba(var(--primary), 1); color: var(--theme-white);}
.cartsidepanel .mcartcontent .btnx.addtocart{background: rgba(var(--primary), 1); color: var(--theme-white);}
.cartsidepanel .mcartcontent .btnx.addtocart:hover{background: rgba(var(--secondary), 1); color: var(--theme-white);}



.cartsidepanel .cartsidebarfooter{border-top: 1px solid rgba(var(--primary), 0.10); padding: 20px;}
.cartsidepanel .cartsidebarfooter .default-btn{font-size: 18px; margin-bottom: 10px;}
.cartsidepanel .cartsidebarfooter .checkoutbtn{display: flex; justify-content: center; gap: 50px;  border: 1px solid rgba(var(--primary), 1); width: 100%; padding: 9px 20px; color: var(--theme-white); font-size: 18px; text-transform: uppercase; font-weight: 400; background-color: transparent; background-image: linear-gradient(rgba(var(--primary), 1), rgba(var(--primary), 1)), linear-gradient(transparent, transparent); background-size: 100% 100%, 0 100%; background-position: right center; background-repeat: no-repeat; transition: background-size .45s cubic-bezier(.785, .135, .15, .86), background-position .45s step-end, color .45s cubic-bezier(.785, .135, .15, .86), border .45s cubic-bezier(.785, .135, .15, .86);}
.cartsidepanel .cartsidebarfooter .checkoutbtn span{position: relative;}
.cartsidepanel .cartsidebarfooter .checkoutbtn span:before{opacity: 0; position: absolute; left: -27px; top: 50%; content: ""; background: var(--theme-white); width: 5px; height: 5px; border-radius: 50%; transform: translateY(-50%); transition: 0.3s ease-in-out;}
.cartsidepanel .cartsidebarfooter .checkoutbtn span + span:before{opacity: 1;}
.cartsidepanel .cartsidebarfooter .checkoutbtn:hover{color: rgba(var(--primary), 1); background-position: left center; border-color: rgba(var(--primary), 1); background-size: 0 100%, 100% 100%;}
.cartsidepanel .cartsidebarfooter .checkoutbtn:hover span:before{background: rgba(var(--primary), 1);}

.mini-cart-layout .cartsidebar{right: 0px;}
.mini-cart-layout{overflow: hidden;}
.mini-cart-ovarlay{position: fixed; z-index: 1000; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .5; cursor: pointer;}
.mini-cart-layout .mini-cart-ovarlay{display: block;}

.wishlist-layout .wishlistpanel{right: 0px;}
.wishlist-layout{overflow: hidden;}
.wishlist-ovarlay{position: fixed; z-index: 1000; top: 0; right: 0; height: 100% !important; left: 0; display: none; background: #181C21; opacity: .5; cursor: pointer;}
.wishlist-layout .wishlist-ovarlay{display: block;}


.categotycontainer{padding: 0px 0px; background: rgba(var(--secondary-light), 1); overflow: hidden;}
.categotycontainer .section-heading{position: relative; z-index: 5;}
.categotycontainer .swiper{overflow: visible; position: relative; padding: 50px 0px;}
.categotycontainer .swiper:before{content: ""; background: rgba(var(--secondary-light), 1); z-index: 4; position: absolute; right: 100%; top: 0px; bottom: 0px; width: 999em; pointer-events: none;}
.categotycontainer .swiper-nav{position: static; transform: none; justify-content: flex-start; margin: 0px;}
.categotycontainer .catetpbx{float: left; width: 100%; position: relative; background: var(--theme-white); text-decoration: none; gap: 15px; padding: 30px 30px; display: flex; justify-content: center; align-items: center; flex-direction: column; justify-content: center; transition: 0.3s ease-in-out;}
.categotycontainer .catetpbx:after{content: ""; position: absolute; left: 10px; top: 10px; bottom: 10px; right: 10px; border: 1px solid #DBE4D4; content: ""; pointer-events: none; transition: 0.3s ease-in-out;}
.categotycontainer .catetpbx .catetpbxicon{display: inline-flex;}
.categotycontainer .catetpbx .catetpbxicon img{width: 64px; height: 64px; border-radius: 50%; object-fit: cover;}
.categotycontainer .catetpbx .catetpbxct{display: flex; justify-content: center; flex: 1; align-items: center;}
.categotycontainer .catetpbx .catetpbxct h3{font-family: "Inter", sans-serif; text-align: center; margin: 0px; color: rgba(var(--theme-heading), 1); font-size: 15px; font-weight: 400; transition: 0.3s ease-in-out;}

.categotycontainer .catetpbx:hover{box-shadow: 0px 33px 40px 0px #E2F3D4; transform: translateY(15px);}
.categotycontainer .catetpbx:hover:after{border-color: rgba(var(--secondary), 1);}
.categotycontainer .catetpbx:hover .catetpbxct h3{color: rgba(var(--secondary), 1);}

.productcontainer{padding: 60px 0px; position: relative;}
.productcontainer .artclimg{position: absolute; left: 0px; bottom: -55px; max-width: 85px; animation: upDown 6s ease-in-out infinite;}
.productcontainer .artclimg img{max-width: 100%; max-height: 100%;}
.productbx{float: left; width: 100%; height: 100%; display: flex; flex-direction: column;}
.productbx .productimg{float: left; width: 100%; position: relative;}
.productbx .productimg img{width: 100%; max-height: 100%;}
.productbx .productimg .cartovarlay{position: absolute; pointer-events: none; background: rgba(255, 255, 255, 0.40); opacity: 0; visibility: hidden; right: 0px; bottom: 0px; top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; transition: 0.3s ease-in-out;}
.productbx .productimg .cartovarlay .cartbtnsgroup{display: flex; justify-content: center; gap: 5px;}
.productbx .productimg .cartovarlay .cartbtnsgroup .btnx{pointer-events: all; width: 40px; height: 40px; padding: 2px 0px 0px 0px; background: rgba(var(--primary), 1); border: 1px solid rgba(var(--primary), 1); color: var(--theme-white); font-size: 15px; outline: none; border: none; display: inline-flex; justify-content: center; align-items: center; border-radius: 50%; transition: 0.3s ease-in-out;}
.productbx .productimg .cartovarlay .cartbtnsgroup .btnx.wishlist{background: rgba(var(--secondary), 1);}
.productbx .productimg .cartovarlay .cartbtnsgroup .btnx:hover{background: rgba(var(--secondary), 1);}
.productbx .productimg .cartovarlay .cartbtnsgroup .btnx.wishlist:hover{background: rgba(var(--primary), 1);}
.productbx .productcontent{float: left; width: 100%; flex: 1; padding: 15px 0px 10px 0px;}
.productbx .productcontent .productcontentinner{display: flex; gap: 10px; justify-content: space-between;}
.productbx .productcontent .productcontentinner a{text-decoration: none;}
.productbx .productcontent h3{font-family: "Inter", sans-serif; color: rgba(var(--theme-heading), 1); font-size: 16px; font-weight: 400; text-transform: uppercase; margin: 0px 0px 5px 0px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.productbx .productcontent h3 a{color: rgba(var(--theme-heading), 1); text-decoration: none; transition: 0.3s ease-in-out;}
.productbx .productcontent h3:hover a{color: rgba(var(--primary), 1);}
.productbx .productcontent p{color: var(--product-paragraph); font-size: 14px; font-weight: 400; margin: 0px;}
.productbx .productcontent p + p{margin: 0px 0px 0px 0px;}
.productbx .productcontent .priceouter{display: block; white-space: nowrap; text-align: right;}
.productbx .productcontent .priceouter .price{font-family: "Inter", sans-serif; display: block; line-height: 100%; color: rgba(var(--theme-heading), 1); font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0px 0px 4px 0px;}
.productbx .productcontent .priceouter .year{color: var(--product-paragraph); font-size: 14px; font-weight: 400; margin: 0px;}
.productbx:hover .productimg .cartovarlay{opacity: 1; visibility: visible;}

.artcontainer{padding: 60px 0px; background: rgba(var(--secondary-light), 1); overflow: hidden;}
.artcontainer .arltimgbx{float: left; width: 100%;}
.artcontainer .arltimgbx img{width: 100%; max-height: 100%;}
.artproouter{float: left; width: 100%; padding: 0px 0px 0px 50px;}
.artproouter h3{font-size: 44px; line-height: 54px; font-weight: 400; position: relative; color: rgba(var(--theme-heading), 1); margin-top: 0px; margin-bottom: 15px; text-transform: capitalize;}
.artproouter p{font-size: 14px; line-height: 24px; color: rgba(var(--theme-heading), 1); font-weight: 400; margin: 0px 0px 10px 0px;}
.artproouter .size{font-size: 14px; line-height: 24px; color: var(--product-paragraph); font-weight: 400; margin: 0px 0px 10px 0px;}
.artproouter .price{font-size: 25px; color: rgba(var(--theme-heading), 1); font-weight: 400; margin: 0px 0px 25px 0px;}





.artproouter .artprbx{display: flex; justify-content: space-between; border-top: 1px solid rgba(0, 0, 0, 0.30); padding: 10px 0px;}
.artproouter .artprbx:last-child{border-bottom: 1px solid rgba(0, 0, 0, 0.30);}
.artproouter .artprbx .artltct{width: 50%; align-self: center;}
.artproouter .artprbx h3{font-family: "Inter", sans-serif; color: rgba(var(--theme-heading), 1); font-size: 16px; font-weight: 400; text-transform: uppercase; margin: 0px 0px 2px 0px;}
.artproouter .artprbx h3 a{color: rgba(var(--theme-heading), 1); text-decoration: none; transition: 0.3s ease-in-out;}
.artproouter .artprbx h3:hover a{color: rgba(var(--primary), 1);}
.artproouter .artprbx p{color: var(--product-paragraph); font-size: 14px; font-weight: 400; margin: 0px;}
.artproouter .artprbx p + p{margin: 0px 0px 0px 0px;}
.artproouter .artprbx .artproimg{opacity: 0; visibility: hidden; position: relative; display: flex; min-width: 110px; width: 110px; height: 110px; transform: rotate(-2deg) scale(1.1); transition: 0.5s ease-in-out;}
.artproouter .artprbx .artproimg img{width: 100%; height: 100%;}
.artproouter .artprbx .priceouter{display: block; white-space: nowrap; text-align: right;}
.artproouter .artprbx .priceouter .price{font-family: "Inter", sans-serif; display: block; line-height: 100%; color: rgba(var(--theme-heading), 1); font-size: 18px; font-weight: 600; text-transform: uppercase; margin: 0px 0px 4px 0px;}
.artproouter .artprbx .priceouter .year{color: var(--product-paragraph); font-size: 14px; font-weight: 400; margin: 0px; line-height: 100%;}
.artproouter .artprbx .cartlistouter{display: flex; align-items: center; align-self: center; gap: 30px; width: 50%; justify-content: flex-end;}
.artproouter .artprbx .cartlistouter .cartlistbtn{padding: 0px;}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn{background: none; justify-content: center; border-color: rgba(var(--theme-heading), 1); color: rgba(var(--theme-heading), 1); min-width: 36px; padding: 9px 10px;}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn:hover{color: var(--theme-white); background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1);}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn:before{background: rgba(var(--primary), 1);}
.artproouter .artprbx:hover .artproimg{opacity: 1; visibility: visible; transform: rotate(-10deg) scale(1.5);}
.artproouter .artprbx .cartlistouter .cartlistbtn .theme-btn{min-width: 50px; min-height: 50px;}

.newcontainer{padding: 60px 0px; position: relative;}
.newcontainer .artclimg{position: absolute; right: 0px; top: -85px; max-width: 85px; animation: upDown 6s ease-in-out infinite;}
.newcontainer .artclimg img{max-width: 100%; max-height: 100%;}

.abouthome{padding: 60px 0px; background: rgba(var(--secondary-light), 1);}
.abouthome .ab-img{padding: 0px;animation: upDown 6s ease-in-out infinite;}
.abouthome .ab-img img{width: 180px; max-height: 100%;}
.abouthome h5{font-size: 17px; line-height: 26px; color: rgba(var(--theme-heading), 1); font-weight: 400; margin: 0px 0px 15px 0px;}
.abouthome .aboutrtimg{float: left; width: 100%; padding-left: 30px;}
.abouthome .aboutrtimg img{width: 100%; max-height: 100%;}

.footercontainer{background: rgba(var(--footer-bg), 1);}
.footercontainer .footerheading{text-align: center; line-height: 100%; text-transform: uppercase; padding: 50px 0px; font-size: 50px; font-weight: 400;}
.footercontainer .footerheading span{display: block; background: linear-gradient(92.85deg, #F68A53 34%, #FFFFFF 50%, #35B560 66%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; color: transparent;}
.footercontainer .footernav{float: left; width: 100%; padding-left: 0px; padding: 0px;}
.footercontainer h3{color: var(--theme-white); font-size: 20px; font-weight: 500; margin: 0px 0px 10px 0px;}
.footercontainer ul{display: block; margin: 0px; padding: 0px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.footercontainer ul li{list-style: none; margin: 15px 0px 0px 0px; padding: 0px; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.footercontainer ul li a{font-family: "Inter", sans-serif; display: block; color: var(--theme-white); text-decoration: none; font-size: 14px; font-weight: 500; padding: 0px; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out;}
.footercontainer ul li a:hover{color: rgba(var(--primary), 1); text-decoration: underline;}
.footercontainer .quicklink ul{display: flex; flex-wrap: wrap;}
.footercontainer .quicklink ul li{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.footercontainer .copyright{padding: 25px 0px; border-top: 1px solid rgba(255, 255, 255, 0.20);}
.footercontainer .copyright p{font-family: "Inter", sans-serif; text-align: center; font-size: 14px; color: var(--theme-white); font-weight: 500; margin: 0px;}
.footercontainer .copyright p a{color: rgba(var(--primary), 1); text-decoration: none; transition: 0.3s ease-in-out;}
.footercontainer .copyright p a:hover{text-decoration: underline;}
.footerlogo{display: block;}
.footerlogo img{max-width: 100%; max-height: 100%;}


.stickybtnx{position: fixed; top: 50%; right: 0px; z-index: 12; display: flex; gap: 7px; flex-direction: column;}
.stickybtnx .theme-btn{width: 40px; position: relative; height: 40px; min-width: 40px; border: none; overflow: initial; padding: 0px; font-size: 15px; display: inline-flex; justify-content: center; align-items: center;}
.stickybtnx .theme-btn:before{display: none;}
.stickybtnx .theme-btn i{transform: none;}
.stickybtnx .theme-btn.userbtn{background: #47C1BF; border-color: #47C1BF;}
.stickybtnx .theme-btn.userbtn:hover{background: rgba(var(--secondary), 1); border-color: rgba(var(--secondary), 1); color: var(--theme-white);}
.stickybtnx .theme-btn.userbtn:hover:before{background: rgba(var(--secondary), 1);}
.stickybtnx .theme-btn.wishlistbtn{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}
.stickybtnx .theme-btn.wishlistbtn:hover{background: rgba(var(--secondary), 1); border-color: rgba(var(--secondary), 1); color: var(--theme-white);}
.stickybtnx .theme-btn.cartbtn{background: rgba(var(--secondary), 1); border-color: rgba(var(--secondary), 1); color: var(--theme-white);}
.stickybtnx .theme-btn.cartbtn:hover{background: rgba(var(--primary), 1); border-color: rgba(var(--primary), 1); color: var(--theme-white);}
.stickybtnx .theme-btn.cartbtn:hover:before{background: rgba(var(--primary), 1);}
.stickybtnx .theme-btn .count-badge{position: absolute; left: -6px; bottom: -5px; background: rgba(var(--secondary), 1); color: var(--theme-white); box-shadow: 0px 0px 0px 2px var(--theme-white); min-width: 19px; border-radius: 30px; font-size: 12px;}
.stickybtnx .theme-btn .count-badge:empty{display: none;}
.stickybtnx .theme-btn.wishlistbtn .count-badge{background: rgba(var(--primary), 1);}


.pagination{gap: 5px;}
.pagination .page-item .page-link{border-radius: 0px; min-width: 40px; background: none; text-align: center; justify-content: center; border-color: #6C6C6C; box-shadow: none; color: #6C6C6C;}
.pagination .page-item.active .page-link{background: rgba(var(--theme-heading), 1); color: var(--theme-white); border-color: rgba(var(--theme-heading), 1);}
  .input-box {
      margin-bottom: 15px;
    }

    .input-box label {
      font-size: 14px;
      color: #333;
     font-family: "Inter", sans-serif;
    }

    .input-box input {
      width: 100%;
      padding: 10px;
      border: 1px solid #ddd;
      border-radius: 8px;
      margin-top: 5px;
      font-size: 14px;
      box-sizing: border-box;
    }

    .btn {
      background: #35B560;
      border: none;
      color: #fff;
      padding: 12px 25px;
  
      font-size: 16px;
      cursor: pointer;
      transition: 0.3s;
    }

    .btn:hover {
      background: #000;
    }
 .wrapper {
    display: flex;
      justify-content: center;
      align-items: center;
      padding: 0px 12px;
    }

    .login ,.register{
      width: 380px;
      background: #fff;
      border-radius: 12px;
      box-shadow: 0 10px 25px rgba(0,0,0,0.1);
      padding: 30px;
    }
.register h1 ,.login h1{text-align: center;
font-weight: 400;

font-size: 50px;
  font-family: "Poppins", sans-serif;
line-height: 58px;
text-align: center;
text-transform: capitalize;
}
.productimg {
  position: relative;
}

.productimg a {
  display: block;
  position: relative;
  z-index: 1; /* keep it clickable */
}

.cartovarlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 0;
  background: rgba(0,0,0,0.4);
  transition: opacity 0.3s ease;
  z-index: 2; /* sits above the image but only shows on hover */
  pointer-events: none; /* prevents blocking clicks when hidden */
}


.cartbtnsgroup button {
  z-index: 3;
  cursor: pointer;
}

.registrationcontainer{padding: 60px 0px;}
.forgottext{color: rgba(var(--primary), 1); text-decoration: underline;}
.registrationcontainer p a{color: rgba(var(--primary), 1); text-decoration: underline;}
.registrationcontainer .inputgroup{position: relative;}
.registrationcontainer .inputgroup .passview{position: absolute; right: 10px; top: 50%; transform: translateY(-50%); cursor: pointer;}


/* Contact Us */

.contactsection{padding:60px 0;background:#fff;position:relative;}
.contactsection .contactinner{position:relative;z-index:1;}
.contactsection .section-heading h2{margin:0 0 5px 0; font-size: 38px; line-height: 46px;}
.contactsection .section-heading .subheading{font-size:18px;line-height:30px;color:rgba(var(--secondary), 1);font-weight:400;margin:0 0 10px 0;}
.contactsection .section-heading p{font-size:15px;line-height:24px;color:#292A2C;font-weight:400;margin:0 0 15px 0;}
.contactsection .gettouchbx{float:left;width:100%;padding:30px; height: 100%; border-radius: 30px 0px 0px 30px; background: rgba(var(--footer-bg), 1);}
.contactsection .gettouchbx .section-heading h2{color: #fff;}
.contactsection .gettouchbx .section-heading p{color: #fff;}
.contactsection .form-group{position:relative;margin-bottom:15px;}
.contactsection .form-group label{text-align:left;margin:0;color:#333;font-size:15px;display:block;letter-spacing:.5px;}
.contactsection .form-group label sup{color:#db1156;font-size:1em;top:-.1em;}
.contactsection .form-group .formgroupinner{display:block;position:relative;}
.contactsection .form-group .formgroupinner i{position:absolute;right:15px;top:50%;font-size:1.4em;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.contactsection .form-group .formgroupinner i.fa-mobile{font-size:1.2em;}
.contactsection .form-group .form-control{background:#fff;border:1px solid #D4D4D4;height:44px;color:#202020;font-size:15px;padding:6px 40px 6px 25px;-webkit-border-radius:0px;border-radius:0px;}
.contactsection .form-group .form-control.error{border-color:red;}
.contactsection .form-group .form-control:focus{border-color: rgba(var(--secondary), 1); box-shadow: 0 0 0 .25rem rgba(var(--secondary), 0.25);}

.contactsection .form-group textarea.form-control{height:80px;}
.contactsection .contactright{float:left;width:100%; background: rgba(var(--secondary), 0.1); height: 100%; border-radius: 0px 30px 30px 0px; padding: 30px;}
.contactsection .coininfo{display:block;text-align:left;padding:30px 0 0 0;}
.contactsection .coininfo .cticon{display:table-cell;vertical-align:top;padding-right:20px;}
.contactsection .coininfo .cticon i{float:left;width:55px;height:55px;text-align:center;line-height:55px;font-size:1.4em;background: rgba(var(--secondary), 1);-webkit-border-radius:15px;border-radius:15px;color:#fff;}
.contactsection .coininfo .cticontent{display:table-cell;vertical-align:middle;width:100%;}
.contactsection .coininfo .cticontent h4{color:#fff;font-weight:700;font-size:20px;margin:0 0 5px 0;}
.contactsection .coininfo .cticontent p{color:#fff;margin:0;}
.contactsection .coininfo .cticontent p a{color:#fff;text-decoration:none;}
.staticpagecontainer{padding: 30px 0px; background: var(--primary-light);}
.staticpagecontainer h1{font-size: 32px; line-height: 40px; letter-spacing: 0.3px; font-weight: 400; position: relative; color: var(--primary); margin-top: 0px; margin-bottom: 15px; text-transform: capitalize;}
.staticpagecontainer img{float: right; margin: 0px 0px 10px 20px; width: 100% !important; max-width: 480px; height: auto !important; max-height: 100%; border-radius: 20px;}
.staticpagecontainer h2{font-size: 28px; line-height: 38px; letter-spacing: 0.3px; font-weight: 400; position: relative; color: var(--primary); margin-top: 0px; margin-bottom: 10px; text-transform: capitalize;}
.staticpagecontainer h2 span{display: block;}
.staticpagecontainer h3{text-align: left; color: #2F3329; font-size: 26px; font-weight: 500; margin: 0px 0px 10px 0px; padding: 15px 0px 0px 0px; position: relative;}
.staticpagecontainer h4{text-align: left; color: #2F3329; font-size: 22px; font-weight: 500; margin: 0px 0px 10px 0px; padding: 15px 0px 0px 0px; position: relative;}
.staticpagecontainer p{text-align: left; font-size: 15px; line-height: 24px; color: var(--product-paragraph); font-weight: 400; margin: 0px 0px 15px 0px;}
.staticpagecontainer p a{color: rgba(var(--primary), 1); text-decoration: underline;}
.staticpagecontainer p a:hover{text-decoration: underline;}
.staticpagecontainer ul{display: flex; flex-wrap: wrap; padding: 0px; margin: 0px; margin-bottom: 10px;}
.staticpagecontainer ul li{list-style: none; width: 100%; color: var(--product-paragraph); padding: 0px; position: relative; padding-left: 24px; font-size: 15px; margin: 0px 0px 15px 0px;}
.staticpagecontainer ul li:before{position: absolute; top: 2px; left: 0; content: "\e921"; font-family: 'icomoon'; font-size: 12px; color: var(--theme-white); width: 18px; height: 18px; line-height: 100%; border-radius: 50%; text-align: center; line-height: 19px; padding-right: 0px; background: rgba(var(--primary), 1);}
.staticpagecontainer ol{display: flex; flex-wrap: wrap; padding: 0px; margin: 0px;}
.staticpagecontainer ol li{list-style: none; width: 100%; color: var(--product-paragraph); padding: 0px; position: relative; padding-left: 24px; font-size: 15px; margin: 0px 0px 15px 0px;}
.staticpagecontainer ol li:before{content: ""; width: 7px; height: 7px; background: rgba(var(--primary), 1); position: absolute; left: 0px; top: 7px; -webkit-border-radius: 50%; border-radius: 50%;}

.registrationcontainer .form-control.is-invalid{background-position: right calc(.375em + 1.5rem) center;}


/*
	font-family: "Inter", sans-serif;
	font-family: "Poppins", sans-serif;
  font-family: "Birthstone", cursive;
*/