@font-face{font-family:'Lora';src:url('../fonts/Lora-Bold.eot');src:url('../fonts/Lora-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lora-Bold.woff2') format('woff2'),url('../fonts/Lora-Bold.woff') format('woff'),url('../fonts/Lora-Bold.ttf') format('truetype'),url('../fonts/Lora-Bold.svg#Lora-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Regular.woff2') format('woff2'),url('../fonts/Lato-Regular.woff') format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype'),url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Semibold.eot');src:url('../fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Semibold.woff2') format('woff2'),url('../fonts/Lato-Semibold.woff') format('woff'),url('../fonts/Lato-Semibold.ttf') format('truetype'),url('../fonts/Lato-Semibold.svg#Lato-Semibold') format('svg');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Bold.woff2') format('woff2'),url('../fonts/Lato-Bold.woff') format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype'),url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Lato';src:url('../fonts/Lato-Medium.eot');src:url('../fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Medium.woff2') format('woff2'),url('../fonts/Lato-Medium.woff') format('woff'),url('../fonts/Lato-Medium.ttf') format('truetype'),url('../fonts/Lato-Medium.svg#Lato-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap;}
:root{--primary:#333333;--light:#056D67;--secondary:#0BA29A;--fontStyle1:'Lato';--fontStyle2:'Lora';}
html{scroll-behavior:smooth;}
body{text-align:left;font-size:16px;font-family:var(--fontStyle1);letter-spacing:0;color:var(--primary);width:100vw;display:block;margin:0px auto;overflow-x:hidden;background-color:#fff;}
a,p,li,h1,h2,h3,h4,h5,h6,strong,i,span,div,section{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;}
a,a:visited{color:var(--primary);}
a:hover,a:focus{color:var(--secondary);outline:none;text-decoration:none;transition:all 0.5s ease 0s;}
.text-left{text-align:left!important;}
.text-right{text-align:right!important;}
.text-center{margin:0px auto;display:inline-block;position:relative;text-align:center!important;width:100%;}
.text-justify{text-align:justify!important;}
::-webkit-scrollbar{width:6px;}
::-webkit-scrollbar-track{background:rgb(230,230,230);}
::-webkit-scrollbar-thumb{background:var(--primary);opacity:1;height:120px;border-radius:5px;}
::-webkit-scrollbar-thumb:hover{background:var(--light);opacity:1;}
::selection{background:var(--light);color:#fff}
::-moz-selection{background:var(--light);color:#fff}
.container,.header-container{max-width:1460px;padding:0px 30px;}
.container.container-xl{max-width:1660px;padding:0px 30px;width:100%;}
.container.container-lg{max-width:1560px;padding:0px 30px;}
.container.container-md{max-width:1210px;padding:0px 30px;}
.container.container-sm{max-width:1000px;padding:0px 30px;}
.container-fluid{max-width:100%;padding-right:55px;padding-left:55px;}
.container-1100{width:100%;max-width:1100px;}
.container-1050{width:100%;max-width:1050px;}
.container-1000{width:100%;max-width:1000px;}
.container-950{width:100%;max-width:950px;}
.container-900{width:100%;max-width:900px;}
.container-850{width:100%;max-width:850px;}
.container-800{width:100%;max-width:800px;}
hr{border-top:1px solid #EEEEEE;clear:both;margin:40px 0px;opacity:1;}
.hr-alt{border-top:1px solid var(--alternate);}
.iright{margin-left:10px;}
.ileft{margin-right:10px;}
p strong{font-family:var(--fontStyle2);font-weight:bold;}
p a{text-decoration:none;color:var(--primary);font-weight:bold;}
p a:hover{text-decoration:none;color:var(--secondary);}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--fontStyle2);font-weight:bold;margin:0px 0px 0px;text-transform:none;line-height:1.2;}
h1,h2{font-size:45px;}
h3,.h3{font-size:35px;padding:0px 0px 22px;}
h4,.h4{font-size:30px;padding:0px 0px 22px;}
h5,.h5{font-size:25px;padding:0px 0px 24px;}
h6,.h6{font-size:20px;padding:0px 0px 24px;}
.fleft{float:left;}
.fright{float:right;}
/*-----*/
.gutters-50{margin-right:-50px;margin-left:-50px;}
.gutters-50>.col,.gutters-50>[class*="col-"],.gutters-50>li{padding-right:50px;padding-left:50px;}
.gutters-40{margin-right:-40px;margin-left:-40px;}
.gutters-40>.col,.gutters-40>[class*="col-"],.gutters-40>li{padding-right:40px;padding-left:40px;}
.gutters-35{margin-right:-35px;margin-left:-35px;}
.gutters-35>.col,.gutters-35>[class*="col-"],.gutters-35>li{padding-right:35px;padding-left:35px;}
.gutters-30{margin-right:-30px;margin-left:-30px;}
.gutters-30>.col,.gutters-30>[class*="col-"],.gutters-30>li{padding-right:30px;padding-left:30px;}
.gutters-25{margin-right:-25px;margin-left:-25px;}
.gutters-25>.col,.gutters-25>[class*="col-"],.gutters-25>li{padding-right:25px;padding-left:25px;}
.gutters-20{margin-right:-20px;margin-left:-20px;}
.gutters-20>.col,.gutters-20>[class*="col-"],.gutters-20>li{padding-right:20px;padding-left:20px;}
.gutters-15{margin-right:-15px;margin-left:-15px;}
.gutters-15>.col,.gutters-15>[class*="col-"],.gutters-15>li{padding-right:15px;padding-left:15px;}
.gutters-12{margin-right:-12px;margin-left:-12px;}
.gutters-12>.col,.gutters-12>[class*="col-"],.gutters-12>li{padding-right:12px;padding-left:12px;}
.gutters-10{margin-right:-10px;margin-left:-10px;}
.gutters-10>.col,.gutters-10>[class*="col-"],.gutters-10>li{padding-right:10px;padding-left:10px;}
.gutters-8{margin-right:-8px;margin-left:-8px;}
.gutters-8>.col,.gutters-8>[class*="col-"],.gutters-8>li{padding-right:8px;padding-left:8px;}
.gutters-5{margin-right:-5px;margin-left:-5px;}
.gutters-5>.col,.gutters-5>[class*="col-"],.gutters-5>li{padding-right:5px;padding-left:5px;}
.g-0>li{padding-right:0px;padding-left:0px;}
/*----*/
.grid-5>.col,.grid-5>[class*="col-"],.grid-5>li{padding-top:5px;padding-bottom:5px;}
.grid-8>.col,.grid-8>[class*="col-"],.grid-8>li{padding-top:8px;padding-bottom:8px;}
.grid-10>.col,.grid-10>[class*="col-"],.grid-10>li{padding-top:10px;padding-bottom:10px;}
.grid-12>.col,.grid-12>[class*="col-"],.grid-12>li{padding-top:12px;padding-bottom:12px;}
.grid-15>.col,.grid-15>[class*="col-"],.grid-15>li{padding-top:15px;padding-bottom:15px;}
.grid-20>.col,.grid-20>[class*="col-"],.grid-20>li{padding-top:20px;padding-bottom:20px;}
.grid-25>.col,.grid-25>[class*="col-"],.grid-25>li{padding-top:25px;padding-bottom:25px;}
.grid-30>.col,.grid-30>[class*="col-"],.grid-30>li{padding-top:30px;padding-bottom:30px;}
.grid-30>.col,.grid-35>[class*="col-"],.grid-35>li{padding-top:35px;padding-bottom:35px;}
.grid-40>.col,.grid-40>[class*="col-"],.grid-40>li{padding-top:40px;padding-bottom:40px;}
.grid-50>.col,.grid-50>[class*="col-"],.grid-50>li{padding-top:50px;padding-bottom:50px;}
/*-----*/
.row.grid-5{margin-top:-5px;margin-bottom:-5px;}
.row.grid-8{margin-top:-8px;margin-bottom:-8px;}
.row.grid-10{margin-top:-10px;margin-bottom:-10px;}
.row.grid-12{margin-top:-12px;margin-bottom:-12px;}
.row.grid-15{margin-top:-15px;margin-bottom:-15px;}
.row.grid-20{margin-top:-20px;margin-bottom:-20px;}
.row.grid-25{margin-top:-25px;margin-bottom:-25px;}
.row.grid-30{margin-top:-30px;margin-bottom:-30px;}
.row.grid-35{margin-top:-35px;margin-bottom:-35px;}
.row.grid-40{margin-top:-40px;margin-bottom:-40px;}
.row.grid-50{margin-top:-50px;margin-bottom:-50px;}
@media (min-width:1600px){
.container{width:1170px;}
}
@media only screen and (min-width:1200px) and (max-width:1599.9px){
.container{width:1170px;}
}
@media only screen and (min-width:992px) and (max-width:1199.9px){
.container{width:970px;}
}
@media only screen and (min-width:768px) and (max-width:991.9px){
.container{width:750px;}
}
@media only screen and (max-width:767.9px){
.container{width:100%;}
}
.text-justify{text-align:justify!important;}
.text-truncate1{display:-webkit-box;float:left;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.text-truncate2{display:-webkit-box;float:left;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;}
.text-truncate3{display:-webkit-box;float:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.nomp-sides{margin-left:0px!important;margin-right:0px!important;padding-left:0px!important;padding-right:0px!important;}
a:hover,button:hover{transition:all 0.2s ease-in-out 0s!important;}
.page-wrapper{margin:172px 0px 0px!important;}
.page-header{border:0px;margin:0px auto;padding:0px;position:fixed;top:0px;left:0px;right:0px;z-index:999;width:100%;scroll-behavior:smooth;animation-duration:0.5s;transition:all 0.5s ease-in 0s;background:transparent!important;}
.page-header.sticky{padding:0px;transition:none 0s ease 0s;position:fixed;}
@-webkit-keyframes stickySlideDown{
0%{opacity:0.7;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0px);}
}
@keyframes stickySlideDown{
0%{opacity:0.7;transform:translateY(-100%);}
100%{opacity:1;transform:translateY(0px);}
}
.desktop-header{margin:0px;display:block!important;}
.mobile-header{display:none!important;}
.topbar-wrapper{padding:0px;margin:0px;display:inline-block;position:relative;width:100%;float:left;background-color:var(--secondary);transition:all 0.3s linear 0s;}
.topbar-main .owl-carousel .owl-nav button.owl-next{right:0;background:transparent;}
.topbar-main .owl-carousel .owl-nav button.owl-prev{left:0;background:transparent;}
.topbar-main .owl-carousel .owl-nav button.owl-next span::before,.topbar-main .owl-carousel .owl-nav button.owl-prev span::before{}
.sticky .topbar-wrapper{margin:0;transition:all 0.3s linear 0s;}
.topbar-main .owl-carousel .owl-nav button.owl-next:hover,.topbar-main .owl-carousel .owl-nav button.owl-prev:hover{background:none!important;}
.topbar-main .owl-carousel .owl-nav button.owl-next:hover span::before{background-repeat:no-repeat;filter:unset;background-position:center;}
.topbar-main .owl-carousel .owl-nav button.owl-prev:hover span::before{background-repeat:no-repeat;filter:unset;background-position:center;}
.topbar-main{width:100%;height:50px;overflow:hidden;float:left;display:flex;align-items:center;justify-content:space-between;}
.topbar-main-left{max-width:530px;justify-content:space-between;align-items:center;}
.topbar-main-right.header-social-link{width:50%;float:right;text-align:right;}
.page-header .container-fluid{padding-left:5%;padding-right:5%;width:100%;}
div#top-slider{max-width:530px;}
.topbar-main .owl-nav{top:-10px!important;position:absolute;width:100%;}
.topbar-main p{margin-bottom:0;text-align:center;}
.topbar-main p>strong{vertical-align:middle;text-transform:unset;margin:0px!important;color:#FFFFFF;opacity:1;font-size:18px;text-align:center;letter-spacing:0.9px;padding:0 15px;font-family:var(--fontStyle1)!important;}
.topbar-main .owl-carousel .owl-nav button.owl-next{right:0;background:transparent;}
.topbar-main .owl-carousel .owl-nav button.owl-prev{left:0;background:transparent;}
.logo-wrapper-container{display:flex;position:relative;width:100%;float:left;text-align:center;vertical-align:middle;background:#ffffff;padding:0;height:122px;align-items:center;box-shadow:0px 30px 40px #0000000D;}
.topbar-main-right{display:flex;align-items:center;}
.laguage-wraper{margin:2px 20px 0 10px!important;}
.ext-link a{color:#ffff;letter-spacing:0.7px;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all 0.5s ease 0s;}
.ext-link a img{margin-right:5px;margin-bottom:2px;}
.ext-link a:hover{background:var;}
.ext-link a:hover{color:var(--light);}
.logo-wrapper-main{display:flex;justify-content:space-between;align-items:center;width:100%;height:100px;}
@media screen and (min-width:1920px){
}
.logo-wrapper-container .logo-wrapper{width:auto;height:auto;max-width:fit-content;display:inline-block;float:left;margin:0px;border-radius:0px;text-align:left;padding:5px 0;}
.logo-wrapper-container .logo-wrapper>a{display:inline-block;}
.logo-wrapper-container .logo-wrapper>a img{height:auto;transition:all 0.3s linear 0s;width:100%;}
.sticky .logo-wrapper-container .logo-wrapper>a img{transition:all 0.3s linear 0s;}
.search-wrapper{border-radius:0;float:none;max-width:100%;margin:0px 20px 0px 0px;display:flex;justify-content:center;align-items:center;}
.short_user_icon{display:flex;align-items:center;}
.search-wrapper .search-find{border:1px solid rgb(216,216,216);border-radius:28px;max-width:300px;min-width:275px;display:none;}
.search-wrapper .search-box a.action:hover{}
.search-wrapper .search-box>.action{text-align:center;display:block;}
.user-links .action{text-align:center;display:block;font-size:14px;letter-spacing:0.7px;}
.minicart-wrapper .action:hover img,.user-links .account-wrapper .action:hover img,.user-links .wishlist-wrapper .action:hover img,.search-wrapper .action:hover img{filter:invert(29%) sepia(50%) saturate(1072%) hue-rotate(133deg) brightness(99%) contrast(96%);}
.logo-wrapper-main .user-links{float:left;display:inline-flex;align-items:center;justify-content:flex-end;padding:0px;position:relative;}
.logo-wrapper-main .user-links.leftSide{padding:0px 10px 0px 0px;justify-content:flex-start;}
.logo-wrapper-main .user-links.rightSide{padding:0px 0px 0px 10px;justify-content:flex-end;}
.user-links .social-container{display:-webkit-inline-flex;width:auto;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin:0px 12px 0px 0px;}
.user-links .social-container>span{text-align:left;font:400 15px / 20px "DM Sans";letter-spacing:0px;color:rgb(117,117,117);opacity:1;}
.account-wrapper{display:inline-block;margin:0px 20px 0px 0px;}
.account-wrapper .account{display:inline-flex;align-items:center;}
.account-wrapper .account{}
.account-wrapper .account .action img{margin-top:-2px;}
.wishlist-wrapper{display:inline-block;margin:0px 20px 0px 0px;}
.wishlist-wrapper .wishlist{display:inline-flex;align-items:center;}
.wishlist-wrapper .wishlist .action{}
.wishlist-wrapper .wishlist .action img{}
.user-links .cart-wrapper{display:flex;margin:0px;flex-direction:column;align-items:center;justify-content:center;margin:0px 0px 0 0;}
.user-links .cart-wrapper .icon-setting{}
.user-links .cart-wrapper img{}
.user-links .cart-wrapper i{height:auto;width:auto;margin-left:10px;}
.user-links .cart-wrapper .icon-setting{color:rgb(255,255,255);align-items:center;display:flex;justify-content:center;}
.mobile-cart{display:none;}
.user-links .cart-wrapper .icon-setting .carticon{display:inline-block;position:relative;}
.user-links .cart-wrapper .icon-setting .cartprice{display:inline-block;text-align:left;margin-left:20px;display:flex;flex-direction:column;justify-content:center;}
.user-links .cart-wrapper .icon-setting .cartprice .cart-title{text-align:left;opacity:1;font:normal normal normal 12px/19px Inter;letter-spacing:0px;color:#FFFFFF;width:100%!important;}
.user-links .cart-wrapper .icon-setting .cartprice .cart-price{font:normal normal 600 14px/12px Inter;letter-spacing:0px;color:#FFFFFF;opacity:1;width:100%!important;display:block;}
.minicart-wrapper{display:inline-block;position:relative;float:none;width:100%;margin-left:0px;top:0px;}
.minicart-wrapper .action.showcart .counter-number{text-shadow:none!important;}
.minicart-wrapper .action.showcart.active{display:flex;}
.minicart-wrapper .block-minicart{margin-top:33px;right:0px;}
.minicart-wrapper .block-minicart::before{right:2%;}
.minicart-wrapper .block-minicart::after{right:1.7%;}
.minicart-wrapper .action.close{right:6px;top:6px;}
.block-minicart .subtitle.empty{display:block;font-size:15px;padding:20px 0px;text-align:center;color:rgb(51,51,51);}
.minicart-wrapper .action.showcart.active{}
.minicart-wrapper .action.showcart .counter.qty{position:absolute;background-color:rgb(246,105,133);width:18px;height:18px;text-align:center;letter-spacing:0px;color:rgb(255,255,255);text-transform:uppercase;opacity:1;border:0px;border-radius:20px;display:inline-block;float:none;padding:0px;margin:0px;top:-3px;right:-2px;}
.minicart-wrapper .action.showcart .count{position:absolute;width:20px;height:20px;text-align:center;opacity:1;border:0px;border-radius:20px;display:inline-block;float:none;padding:0px;margin:0px;top:-8px;left:14px;background:var(--secondary);text-transform:capitalize;letter-spacing:0px;color:#fff;font-size:12px;font-family:var(--fontStyle1);line-height:1.5;}
.minicart-wrapper .action.showcart .count.empty{display:none!important;}
.minicart-wrapper .action.showcart .counter.qty .counter-number{font-size:12px;line-height:17px;color:rgb(255,255,255);display:inline-block;padding:0px;margin:0px;}
.minicart-wrapper .action.showcart::before{display:none;}
.minicart-wrapper .action.showcart.active::before{display:none;}
.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{float:left;display:inline-block;width:80px!important;height:auto!important;}
.minicart-items .product-item-photo .product-image-photo{margin:5px auto;min-height:fit-content!important;height:auto!important;}
.minicart-wrapper .block-minicart .block-content .items-total,.minicart-wrapper .block-minicart .block-content .subtotal{float:left;margin:0px 0px 10px;display:inline-block;width:100%;text-align:center;color:rgb(51,51,51);}
.minicart-wrapper .block-minicart .block-content .subtotal .label{float:left;padding-left:10px;color:rgb(51,51,51);}
.minicart-wrapper .block-minicart .block-content .subtotal .price-container{float:right;padding-right:10px;}
.minicart-wrapper .block-minicart .block-content>.actions{margin-top:0px;display:inline-block;width:100%;text-align:center;}
.minicart-wrapper .block-minicart .block-content>.actions>.primary{margin:0px 0px 10px;}
.minicart-wrapper .block-minicart .block-content>.actions>.secondary .action{color:rgb(0,0,0);font-weight:600;font-size:13px;line-height:normal;letter-spacing:0.3px;text-transform:uppercase;padding:12px 0px;display:inline-block;width:auto;}
.minicart-wrapper .minicart-items-wrapper{min-height:140px;max-height:250px;overflow:auto;padding:10px;margin:0px;border:1px solid rgb(204,204,204);}
.minicart-items .product-item-name{margin:0px;max-height:40px;overflow:hidden;}
.minicart-items .product-item-details{text-align:left;}
.minicart-items .product-item-details .product-item-pricing{position:relative;}
.block-minicart dl.product.options.list{display:inline-block;vertical-align:top;margin-bottom:5px;background-color:rgb(241,241,241);padding:7px 10px 0px;width:100%;}
.minicart-items .product-item-details .details-qty{}
.minicart-wrapper .block-minicart li:hover{}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item{height:auto;min-height:120px;border-radius:0px;box-shadow:none;opacity:1;padding:5px 0px 10px!important;border-width:0px 0px 1px!important;border-top-style:initial!important;border-right-style:initial!important;border-left-style:initial!important;border-top-color:initial!important;border-right-color:initial!important;border-left-color:initial!important;border-image:initial!important;border-bottom-style:solid!important;border-bottom-color:rgba(0,0,0,0.16)!important;margin-bottom:9px!important;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item:hover{box-shadow:none;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item:last-child{border-bottom:0px!important;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item>div.product{display:inline-block;width:100%;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-photo .product-image-wrapper{height:auto;margin:0px;background:transparent!important;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .details-qty .item-qty{width:50px;height:30px;padding:5px;margin:0px;font-size:15px;border-radius:5px;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product.actions .primary{display:none;}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a{font-size:15px;color:var(--primary);}
.minicart-wrapper .minicart-items-wrapper .minicart-items .product-item .product-item-name a:hover{color:var(--primary);text-decoration:none;}
.minicart-items .product-item-details .price{color:var(--primary);letter-spacing:0px;font-size:16px;font-weight:normal;}
.minicart-items .product-item-pricing .label{display:inline-block;font-size:14px;padding:0px;color:rgb(51,51,51);}
.minicart-wrapper .product .product.actions{margin:-25px 0px 25px;position:relative;bottom:0px;height:0px;width:100%;text-align:right;z-index:1;}
.minicart-items .update-cart-item{text-transform:uppercase;font-size:12px;line-height:22px;vertical-align:top;border:0px;border-radius:5px;color:rgb(255,255,255);padding:4px 11px;box-shadow:none;font-weight:normal;background:var(--secondary);font-family:var(--fontStyle1);letter-spacing:0.8px;}
.minicart-wrapper .product .actions>.secondary{position:relative;top:-6px;}
.minicart-items .product .toggle{border:0px;padding:5px 25px 5px 0px;color:rgb(51,51,51);}
.cart.table-wrapper .item-options,.minicart-items .product-item-details .product .options.list,.opc-block-summary .items-in-cart .product .item-options,.block-giftregistry-shared-items .product .item-options,.multicheckout .item-options,.opc-block-summary .product-item .product.options .content .item-options{background-color:rgb(247,247,247);padding:5px 10px 10px;}
.cart.table-wrapper .item-options{background-color:transparent;padding:0px;}
.cart.table-wrapper .item-options dt.label,.minicart-items .product-item-details .product .options.list dt.label,.opc-block-summary .items-in-cart .product .item-options dt.label,.block-giftregistry-shared-items .product .item-options dt.label,.multicheckout .item-options dt.label,.opc-block-summary .product-item .product.options .content .item-options dt.label{color:rgb(51,51,51);letter-spacing:0px;margin:5px 7px 0px 0px;white-space:inherit;display:inline-block;float:left;font-weight:600!important;font-size:12px!important;width:100%;line-height:16px!important;}
.cart.table-wrapper .item-options dt.label::after,.minicart-items .product-item-details .product .options.list dt.label::after,.opc-block-summary .items-in-cart .product .item-options dt.label::after,.block-giftregistry-shared-items .product .item-options dt.label::after,.multicheckout .item-options dt.label::after,.opc-block-summary .product-item .product.options .content .item-options dt.label::after{content:":";}
.opc-block-summary .items-in-cart .product.options span.toggle{color:rgb(51,51,51);letter-spacing:0px;margin:5px 10px 0px 0px;white-space:inherit;display:inline-block;font-weight:600!important;font-size:12px!important;line-height:16px!important;}
.cart.table-wrapper .item-options dd.values,.minicart-items .product-item-details .product .options.list dd.values,.opc-block-summary .items-in-cart .product .item-options dd.values,.block-giftregistry-shared-items .product .item-options dd.values,.multicheckout .item-options dd.values,.opc-block-summary .product-item .product.options .content .item-options dd.values{color:rgb(51,51,51);letter-spacing:0px;white-space:inherit;margin:5px 0px 2px;display:inline-block;width:calc(100% - 57px);float:left;font-weight:400!important;font-size:12px!important;line-height:16px!important;}
.cart.table-wrapper .item-options dd.values .price,.minicart-items .product-item-details .product .options.list dd.values .price,.opc-block-summary .items-in-cart .product .item-options dd.values .price,.block-giftregistry-shared-items .product .item-options dd.values .price,.multicheckout .item-options dd.values .price,.opc-block-summary .product-item .product.options .content .item-options dd.values .price{color:rgb(51,51,51);letter-spacing:0px;white-space:inherit;font-weight:500!important;font-size:12px!important;line-height:16px!important;}
.table-order-items tbody td .item-options dt,.table-order-items tbody td .item-options dd{display:inline-block;}
.miniquote-wrapper{display:inline-block;position:relative;float:none;width:100%;margin-left:0px;top:0px;}
.miniquote-wrapper .action.showquote .counter-number{text-shadow:none!important;}
.miniquote-wrapper .action.showquote.active{display:flex;}
.miniquote-wrapper .block-miniquote{margin-top:10px;right:0px;}
.miniquote-wrapper .block-miniquote::before{right:12%;}
.miniquote-wrapper .block-miniquote::after{right:11.8%;}
.block-miniquote .subtitle.empty{display:block;font-size:15px;padding:20px 0px;text-align:center;color:rgb(51,51,51);}
.miniquote-wrapper .action.showquote.active{display:inline-block;}
.miniquote-wrapper .action.showquote .counter.qty{position:relative;background-color:transparent;width:auto;height:auto;text-align:center;font:15px / 25px Inter;letter-spacing:0px;color:rgb(35,49,94);text-transform:uppercase;opacity:1;border:0px;border-radius:30px;display:inline-block;float:none;padding:0px;margin:0px;top:unset;right:unset;}
.miniquote-wrapper .action.showquote .count{position:relative;background-color:transparent;width:auto;height:auto;text-align:center;font:15px / 25px Inter;letter-spacing:0px;color:rgb(35,49,94);text-transform:uppercase;opacity:1;border:0px;border-radius:10px;display:inline-block;float:none;padding:0px;margin:0px;top:unset;right:unset;}
.miniquote-wrapper .action.showquote .counter.qty .counter-number{font-size:12px;line-height:17px;color:rgb(255,255,255);display:inline-block;padding:0px;margin:0px;}
.miniquote-wrapper .action.showquote::before{display:none;}
.miniquote-wrapper .action.showquote.active::before{display:none;}
.miniquote-items .product>.product-item-photo,.miniquote-items .product>.product-image-container{float:left;display:inline-block;width:80px;height:auto;}
.miniquote-items .product-item-photo .product-image-photo{margin:5px auto;min-height:fit-content!important;height:auto!important;}
.miniquote-wrapper .block-miniquote .block-content .items-total,.miniquote-wrapper .block-miniquote .block-content .subtotal{float:left;margin:0px 0px 10px;display:inline-block;width:100%;text-align:center;color:rgb(51,51,51);}
.miniquote-wrapper .block-miniquote .block-content .subtotal .label{float:left;padding-left:10px;color:rgb(51,51,51);}
.miniquote-wrapper .block-miniquote .block-content .subtotal .price-container{float:right;padding-right:10px;}
.miniquote-wrapper .block-miniquote .block-content>.actions{margin-top:0px;display:inline-block;width:100%;text-align:center;}
.miniquote-wrapper .block-miniquote .block-content>.actions>.primary{margin:0px 0px 10px;}
.miniquote-wrapper .block-miniquote .block-content>.actions>.secondary .action{color:rgb(0,0,0);font-weight:600;font-size:13px;line-height:normal;letter-spacing:0.3px;text-transform:uppercase;padding:12px 0px;display:inline-block;}
.miniquote-wrapper .miniquote-items-wrapper{min-height:140px;max-height:250px;overflow:auto;padding:10px;margin:0px;border:1px solid rgb(204,204,204);}
.miniquote-items .product-item-name{margin:0px;max-height:40px;overflow:hidden;}
.miniquote-items .product-item-details{text-align:left;}
.miniquote-items .product-item-details .product-item-pricing{position:relative;}
.block-miniquote dl.product.options.list{display:inline-block;vertical-align:top;margin-bottom:5px;background-color:rgb(241,241,241);padding:7px 10px 0px;width:100%;}
.miniquote-items .product-item-details .details-qty{margin-top:5px;}
.miniquote-wrapper .block-miniquote li:hover{cursor:unset;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item{height:auto;min-height:120px;border-radius:0px;box-shadow:none;opacity:1;padding:5px 0px 10px!important;border-width:0px 0px 1px!important;border-top-style:initial!important;border-right-style:initial!important;border-left-style:initial!important;border-top-color:initial!important;border-right-color:initial!important;border-left-color:initial!important;border-image:initial!important;border-bottom-style:solid!important;border-bottom-color:rgba(0,0,0,0.16)!important;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item:hover{box-shadow:none;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item:last-child{border-bottom:0px!important;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item>div.product{display:inline-block;width:100%;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item .product-item-photo .product-image-wrapper{height:auto;margin:0px;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item .details-qty .item-qty{width:50px;height:30px;padding:5px;margin:0px;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item .product.actions .primary{display:none;}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item .product-item-name a{color:rgb(51,51,51);}
.miniquote-wrapper .miniquote-items-wrapper .miniquote-items .product-item .product-item-name a:hover{color:rgb(101,209,70);text-decoration:none;}
.miniquote-items .product-item-details .price{color:rgb(51,51,51);letter-spacing:0px;}
.miniquote-items .product-item-pricing .label{display:inline-block;font-size:14px;padding:0px;color:rgb(51,51,51);}
.miniquote-wrapper .product .product.actions{margin:-25px 0px 25px;position:relative;bottom:0px;height:0px;width:100%;text-align:right;z-index:1;}
.miniquote-items .update-quote-item{font-weight:500;font-size:12px;line-height:20px;vertical-align:top;border:0px;border-radius:30px;background-color:rgb(101,209,70);color:rgb(255,255,255);padding:4px 11px;box-shadow:none;}
.miniquote-wrapper .product .actions>.secondary{position:relative;top:-5px;}
.miniquote-items .product .toggle{border:0px;padding:5px 25px 5px 0px;color:rgb(51,51,51);}
.main-menu-wrapper{background-color:transparent;display:block;width:auto;height:auto;padding:0px;}
.navbar-nav>li>a{padding-top:0px;padding-bottom:0px;}
.main-menu-wrapper nav{background-color:transparent;margin-bottom:0px;position:static;border:0px!important;}
.main-menu-wrapper nav .collapse,.main-menu-wrapper nav .collapsing{padding:0px;text-align:center;border:0px;}
.main-menu-wrapper nav .collapse .navbar-nav{float:left;margin:0px auto;width:auto;display:table;padding:0;}
.navbar-nav>li:first-child>a{padding-right:0px;margin-right:0px;}
.navbar-nav>li:last-child>a{padding-right:0px;margin-right:0px;}
.dropdown-menu,.submenu{padding:0px;margin:0px;border:0!important;border-radius:0px;}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .submenu>li>a{}
.navbar-nav .open .dropdown-menu>li,.navbar-nav .open .submenu>li{position:relative;}
.navbar-default .navbar-nav>li{margin-left:60px;margin-bottom:0;}
.navbar-default .navbar-nav>li+li{}
.ves-megamenu li.level0>a,.navbar-default .navbar-nav>li>a{margin:0px;position:relative;display:inline-block;text-decoration:none;text-align:center;transition:all 0.3s linear 0s;padding:35px 0;opacity:1;color:var(--primary);text-transform:capitalize!important;letter-spacing:0.8px;font-size:16px;font-weight:normal;}
.sticky .navbar-default .navbar-nav>li>a{transition:all 0.3s linear 0s;}
.navbar-default .navbar-nav>li>a .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after,.navbar-default .navbar-nav>li>a.dropdown-toggle::after{content:"\f107";font:700 12px / 95px "Font Awesome 5 Free";float:right;margin:2px 0px 0px 10px;padding:3px 0px 0px;transition:all 0.3s linear 0s;display:none;}
.sticky .navbar-default .navbar-nav>li>a .ui-menu-icon.ui-icon.ui-icon-carat-1-e::after,.sticky .navbar-default .navbar-nav>li>a.dropdown-toggle::after{line-height:65px;transition:all 0.3s linear 0s;display:none;}
.navbar-default .navbar-nav>li.active>a,.navbar-default .navbar-nav>li:hover>a,.navbar-default .navbar-nav>li:focus>a,.navbar-default .navbar-nav>li.has-active>a,.main-menu-wrapper nav>.active>a,.main-menu-wrapper nav>.active:focus>a,.main-menu-wrapper nav>.active:hover>a,.main-menu-wrapper nav>li:hover>a,.main-menu-wrapper nav>li:focus>a,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open:focus>a,.navbar-default .navbar-nav>.open:hover>a{outline:none;color:var(--secondary)!important;background:transparent!important;font-weight:bold;}
.navbar-default .navbar-nav>li.active>a::before,.navbar-default .navbar-nav>li:hover>a::before,.navbar-default .navbar-nav>li:focus>a::before,.navbar-default .navbar-nav>li.has-active>a::before{}
.navbar-default .navbar-nav>li:first-child{}
.navbar-default .navbar-toggle .icon-bar{background-color:var(--primary);width:30px;margin-top:5px;}
.navbar-default .navbar-nav>li>a::before{content:"";transform-origin:right;position:absolute;bottom:39px;left:0;width:100%;transform:scaleX(0);-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);background:var(--secondary);height:2px;transition:transform .4s ease-out;-webkit-transition:transform .4s ease-out;-moz-transition:transform .4s ease-out;-o-transition:transform .4s ease-out;-ms-transform:transform .4s ease-out;}
.navbar-default .navbar-nav>li.active>a::before,.navbar-default .navbar-nav>li:hover>a::before,.navbar-default .navbar-nav>li:focus>a::before,.navbar-default .navbar-nav>li.has-active>a::before,.ves-megamenu li.level0:hover>a::before,.ves-megamenu li.level0.active>a:before{transform:scaleX(1);-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform-origin:left;}
select.select-custom{background-position:93% center;background-size:13px;background-image:url("../images/down.png")!important;background-repeat:no-repeat!important;}
select option{padding:0px 15px;white-space:normal;width:auto;margin:0px;letter-spacing:0.8px;color:#141313;font-size:18px;}
.page-title-wrapper{display:inline-block;width:100%;max-width:100%;height:auto;max-height:fit-content;float:left;position:relative;z-index:1;overflow:unset;}
.page-title-wrapper .category-image{text-align:center;height:auto;min-height:70px;width:100%;overflow:hidden;display:block;position:relative;top:0px;margin:0px;}
.page-title-wrapper .category-image .banner-image{width:100%;}
.page-title-wrapper .category-image .banner-overlay{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.page-title-wrapper .category-image .page-title-contents{display:flex;width:100%;height:100%;overflow:hidden;z-index:1;position:absolute;top:0px;left:0px;align-items:center;padding-bottom:0px;justify-content:center;flex-direction:column;margin:0;}
.page-title-wrapper .page-title{flex-direction:column;justify-content:center;align-items:center;height:auto;margin-bottom:0px;display:flex!important;align-content:center;margin-top:0;position:relative;}
.page-title-wrapper .page-title .base{text-shadow:none;text-align:center;width:100%;display:inline-block;letter-spacing:0;font-size:65px;color:#fff;}
.page-title-wrapper .page-title-contents{display:inline-block;width:100%;margin:75px 0;margin-bottom:55px;}
.breadcrumb-section{display:inline-block;padding:0px;max-width:100%;text-align:right;position:relative;width:100%;left:0px;bottom:0px;height:45px;}
.breadcrumbs{margin:12px 0px;padding:0px;max-width:100%;text-align:center;position:relative;width:100%;left:0px;bottom:0px;margin-top:5px;}
.breadcrumbs-section{margin-top:10px;}
.breadcrumbs-section .breadcrumbs .items{display:flex;justify-content:flex-start;}
.breadcrumbs-section .breadcrumbs .items .item a,.breadcrumbs-section .breadcrumbs .item:not(:last-child)::after{color:#808080!important;}
.breadcrumbs-section .breadcrumbs .items .item strong,.breadcrumbs-section .breadcrumbs .items .item>span{}
.breadcrumbs .items{display:-webkit-inline-flex;list-style:none;width:100%;align-items:center;justify-content:center;display:flex;}
.breadcrumbs .items .item{margin:0px;max-width:fit-content;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;float:left;}
.page-title-wrapper .category-image .breadcrumbs .items .item strong,.breadcrumbs .items .item>span{color:#ffff;}
.breadcrumbs .items .item a{display:inline-block;float:left;text-align:center;opacity:1;text-transform:UPPERCASE;letter-spacing:0.9px;font-size:18px;color:#ffff;font-weight:normal!important;font-family:var(--fontStyle1);}
.breadcrumbs .items .item:last-child a{color:rgb(155,155,155);}
.breadcrumbs .items .item:last-child a{}
.breadcrumbs .items .item a:hover{text-decoration:none;color:var(--light)!important;}
.breadcrumbs .items .item strong,.breadcrumbs .items .item>span{white-space:nowrap;display:inline-block;float:left;overflow:hidden;text-overflow:ellipsis;text-align:left;opacity:1;color:#ffff;text-transform:uppercase;letter-spacing:0.9px;font-size:18px;font-weight:400;}
.breadcrumbs .item:not(:last-child)::after{padding:0px;margin:0px 15px;letter-spacing:0px;opacity:1;vertical-align:unset;position:relative;top:4px;font-family:"Font Awesome 6 Free";font-weight:600;content:"\f101";color:#fff;font-size:18px;letter-spacing:0.8px;}
.title-style{display:inline-block;width:100%;border:0px;float:left;margin-bottom:0;position:relative;}
.title-style a{margin-top:50px;min-width:160px;}
.title-style a:hover{color:var(--light);}
.small-title-name{text-align:left;position:relative;margin:0px 0px 10px;padding-bottom:0px;letter-spacing:0px;color:var(--light);text-transform:uppercase;opacity:1;font-size:18px;}
.title-style img{margin-bottom:30px;}
.title-name{margin:0px;padding:0px;float:left;display:inline-block;width:100%;word-break:break-word;position:relative;text-transform:unset!important;margin-bottom:45px;letter-spacing:0px;font-size:45px;}
.title-style.md .title-name{font-size:34px}
.title-style .small-title-name.text-white,.title-style .title-name.text-white{color:#fff;}
.title-alternate{color:#222222;}
.title-style .font-30{font-size:30px!important;}
.title-description{margin:0;display:inline-block;width:100%;text-align:left;opacity:1;color:#666666;font-size:18px;letter-spacing:0.9px;}
.title-description.text-white{color:#fff;}
.title-description+.title-description{padding-top:25px;}
.title-style .title-link{}
.title-style .title-link:hover{background:0% 0% no-repeat padding-box padding-box transparent;color:rgb(35,49,94);}
.title-style.flex{display:-webkit-inline-flex;justify-content:space-between;align-items:center;position:relative;}
.title-style.flex .title-name{display:-webkit-inline-flex;align-items:center;justify-content:center;width:100%;max-width:max-content;padding-bottom:0;margin-bottom:0!important;}
.title-style.flex .title-left{display:-webkit-inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;width:auto;position:relative;}
.secondary-link{display:inline-block;width:auto;text-decoration:none;font:normal normal 500 18px/26px Inter;letter-spacing:0.18px;color:#FFFFFF!important;text-transform:capitalize;opacity:1;margin-top:0!important;text-decoration:underline!important;text-underline-position:under;min-width:unset!important;}
a.secondary-link:hover{color:var(--light)!important;}
.title-style.flex .title-right{display:-webkit-inline-flex;align-items:center;justify-content:flex-end;width:auto;position:relative;}
.title-style.flex .title-left .owl-theme{margin:0px 15px;}
.title-style.flex .title-left .owl-theme .custom-nav,.custom-nav{position:relative;top:0px;float:left;}
.title-style.flex .title-left .owl-theme .custom-nav.disabled,.custom-nav.disabled{display:none;opacity:0;}
.title-left .custom-nav [class*="owl-"],.custom-nav [class*="owl-"]{background-color:#574522;float:left;border:0;margin:0px!important;padding:0px!important;border-radius:50px!important;box-shadow:none!important;content:"";display:inline-flex;justify-content:center;align-items:center;font:600 20px / 50px "Font Awesome 5 Free";border-radius:50px;color:#707070;width:50px;height:50px;box-shadow:none;border:0;opacity:1;background-repeat:no-repeat;background-size:auto;background-position:center center;}
.title-left .custom-nav [class*="owl-"]:hover,.custom-nav [class*="owl-"]:hover{background-color:var(--light);}
.title-left .custom-nav [class*="owl-"]+[class*="owl-"],.custom-nav [class*="owl-"]+[class*="owl-"]{margin:0px 0px 0px 10px!important;}
.title-left .custom-nav [class*="owl-"] span,.custom-nav [class*="owl-"] span{display:none;}
.title-left .custom-nav .owl-prev::before,.custom-nav .owl-prev::before{content:" ";background-image:url(../images/icon-prev.png);width:50px!important;height:50px!important;display:inline-flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-size:auto;background-position:center center;}
.title-left .custom-nav .owl-next::before,.custom-nav .owl-next::before{content:" ";background-image:url(../images/icon-next.png);width:50px!important;height:50px!important;background-repeat:no-repeat;background-position:center center;}
.title-left .custom-nav .owl-prev:hover::before,.custom-nav .owl-prev:hover::before{}
.title-left .custom-nav .owl-next:hover::before,.custom-nav .owl-next:hover::before{}
.title-style.flex.title-border .title-right{display:-webkit-inline-flex;align-items:center;justify-content:flex-end;width:100%;position:absolute;}
.title-style.flex.title-border .title-name{z-index:100;}
.title-style.flex.title-border .title-right .owl-theme{margin:0px;width:100%;}
.title-style.flex.title-border .title-right .owl-theme .custom-nav{position:relative;top:0px;float:left;display:-webkit-inline-flex;justify-content:space-between;}
.title-style.flex.title-border .title-right .owl-theme .custom-nav.disabled{display:none;opacity:0;}
.title-style.flex.title-border .title-right .custom-nav [class*="owl-"]{width:50px;height:60px;border:0px!important;margin:0px!important;padding:0px!important;border-radius:0px!important;background:0% 0% no-repeat padding-box padding-box rgb(255,255,255)!important;box-shadow:none!important;}
.title-style.flex.title-border .title-right .custom-nav [class*="owl-"]:hover{background:0% 0% no-repeat padding-box padding-box rgb(255,255,255)!important;}
.title-style.flex.title-border .title-right .custom-nav [class*="owl-"]+[class*="owl-"]{margin:0px!important;}
.title-style.flex.title-border .title-right .custom-nav [class*="owl-"] span{display:none;}
.title-style.flex.title-border .title-right .custom-nav .disabled{opacity:1!important;}
.title-style.flex.title-border .title-right .custom-nav .owl-prev::before{content:"\f054";width:100%;height:100%;font:700 30px / 60px "Font Awesome 5 Free";color:rgb(183,183,183);}
.title-style.flex.title-border .title-right .custom-nav .owl-next::befor{content:"\f053";display:inline-block;width:100%;height:100%;font:700 30px / 60px "Font Awesome 5 Free";color:rgb(183,183,183);}
.title-style.flex.title-border .title-right .custom-nav .owl-prev:hover::before,.title-style.flex.title-border .title-right .custom-nav .owl-next:hover::before{color:rgb(101,209,70);}
.title-style.title-border{display:-webkit-inline-flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;width:100%;position:relative;}
.title-style.title-border::before{content:"";width:100%;height:1px;position:absolute;top:29px;left:0px;background:rgba(112,112,112,0.5);display:inline-block;z-index:0;}
.title-style.title-border .title-name{}
.title-style.title-border .title-description{}
.title-style.title-border.noborder::before{display:none;}
.product-item{display:inline-block;float:left;min-height:auto;vertical-align:top;line-height:16px;box-shadow:none;position:relative;z-index:5;padding:0px;margin-top:0px;margin-right:auto;margin-left:auto;border:0px;width:100%!important;margin-bottom:35px!important;overflow:hidden;background:#ffff;box-shadow:none;border:1px solid #EEEEEE;border-radius:20px;padding:45px 50px!important;}
.page-products .product-item-info{width:100%;}
.owl-carousel.owl-theme .owl-item .product-item{margin-bottom:0!important;}
.product-item:hover{transition:all 0.3s linear 0s;}
.product-item:hover .product-image-wrapper{}
.product-item .product-item-info{width:100%;overflow:unset;}
.product-item-info .product-item-photo{width:100%;display:inline-block;position:relative;padding:0px;margin:0px 0px 0px;}
.product-item-photo .product-image-container{display:block;max-width:100%;margin:0px auto;text-align:center;background:0% 0% no-repeat padding-box padding-box transparent;border:0px;box-shadow:none;border-radius:0px;overflow:hidden;}
.product-item .product_name_wishlist{}
.product-item:hover .product-name{}
.product-item-photo .product-image-wrapper{width:100%;margin:0;height:100%;padding:0;overflow:hidden;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;}
.product-item-photo .product-image-photo,.product-image-photo{display:block;width:100%;max-width:100%;object-fit:cover;height:auto;max-height:100%;margin:auto;padding:0;position:relative;left:0;right:0;top:0;bottom:0;}
.product-item .product-label{display:-webkit-inline-flex;align-items:center;justify-content:space-between;float:left;margin:0px 0px 0px;padding:0px;width:100%;position:absolute;top:0px;left:0px;z-index:1;letter-spacing:0px;color:rgb(249,249,249);text-transform:uppercase;}
.product-item .product-label .label-container{display:inline-block;width:auto;min-height:30px;}
.product-item .product-label .label-container>span{text-align:center;text-transform:uppercase;white-space:normal;word-break:break-word;margin:0px;border:0px;width:auto;height:26px;display:-webkit-inline-flex;flex-direction:column;align-items:center;justify-content:center;float:left;opacity:1;position:absolute;top:0;left:0;border-radius:0;padding:0 15px;font:normal normal normal 12px/26px Inter;letter-spacing:0px;color:#FFFFFF;text-transform:uppercase;}
.sale-icon{background-color:#B20A0D;}
.new-icon{background-color:#039525;}
.sold-out-icon,.stock-icon{background-color:#333333;}
.popular-icon{background-color:rgb(254,0,80)!important;}
.product-item .product-image-container .wishlist-container{display:inline-block;width:auto;float:right;padding-right:10px;}
.product-item .product-image-container .wishlist-container a{display:-webkit-inline-flex;align-items:center;justify-content:center;width:45px;text-align:center;border:0px;border-radius:30px;box-shadow:none;transition:all 0.5s ease 0s;cursor:pointer;}
.product-item .product-image-container .wishlist-container a img{width:auto;z-index:999;}
.product-item .wishlist-container a .img1{display:block;width:auto;margin:0;}
.product-item .wishlist-container a .img2{display:none;}
.product-item a:hover .img1{}
.product-item .wishlist-container a:hover .img2{display:block;}
.product-details-wrapper .product-info-main .rating-stars{display:inline-block;width:100%;padding:0px;margin:0px;}
.product-details-wrapper .product-info-main .rating-stars .stars{text-align:left;font:700 17px / 22px "Font Awesome 5 Free";letter-spacing:1.4px;color:#EFB700;text-transform:capitalize;opacity:1;padding:0px 2px;width:auto;}
.product-item-info .product-item-details{padding:0px;display:-webkit-inline-flex;flex-direction:column;justify-content:flex-end;bottom:0;left:0;position:relative;width:100%;z-index:2;text-align:center;height:100%;}
.wishlist-container{margin-top:5px;padding-right:1px;}
.product-item-info .product-item-details .product-name-warpper{display:inline-block;text-decoration:none;text-align:left;    /* padding: 0px; */margin:0px;}
.product-item-info .product-item-details .product-name-warpper span{}
.product-item-info .product-item-details .product-name-warpper .category-name{font:normal normal normal 14px/25px Inter;letter-spacing:0px;color:#1D1D1D;text-transform:uppercase;opacity:1;text-align:left;margin:0;width:100%!important;display:block;}
.product-item-info .product-item-details .product-name-warpper .product-name{text-align:left;margin:0px auto 0px;float:left;width:100%;text-transform:capitalize;letter-spacing:1.3px;color:#333333;opacity:1;font-family:var(--fontStyle2)!important;font-weight:bold;font-size:26px;display:inline-block;}
.product-item-info .product-item-details .product-name-warpper .product-name>label{margin-top:10px;color:var(--light);font:12px / 14px "Microsoft YaHei";}
.product-item-info .product-item-details .product-name-warpper .product-descr{overflow:hidden;margin:10px 0 15px 0;text-align:left;font:normal normal normal 16px/27px Inter;letter-spacing:0px;color:#707070;opacity:1;}
a.product_view_link.btnTheme{margin-top:18px;font-size:16px;height:50px;width:160px;text-align:center!important;display:flex;align-items:center;justify-content:center;background:#0BA29A14;color:#0BA29A!important;border:2px solid #0BA29A!important;border-radius:5px;letter-spacing:0.8px;min-width:160px;padding:12px 19px!important;}
.product-item-info .product-item-details .product-name-warpper .product-descr p{text-align:left;font:400 16px / 25px Inter;letter-spacing:0px;color:rgb(99,99,99);opacity:1;height:100px;overflow:hidden;margin:0px auto;}
.product-item .product-reviews-summary.short{display:none!important;}
.product-item-info .product-item-details .soldout-box{width:100%;padding:0px;margin:5px 0px;display:-webkit-inline-flex;flex-direction:row;justify-content:center;align-items:center;}
.product-item-info .product-item-details .soldout-box .soldout{text-align:center;text-transform:capitalize;opacity:1;font:400 16px / 20px Inter!important;letter-spacing:0px!important;color:rgb(84,84,84)!important;}
.product-item-info .product-item-details .price-box{width:100%;padding:0px;margin:15px 0px 30px 0;align-items:flex-start;flex-flow:row-reverse;display:flex;justify-content:flex-end;}
.price-box .price-label{display:none!important;}
.price-box .price-container .price{text-align:left;color:var(--primary);text-transform:uppercase;opacity:1;letter-spacing:1px;font-size:20px;font-weight:600;display:block;line-height:1.5;}
.product-item .special-price{display:inline-block;margin:0px;}
.product-item .special-price .price-wrapper,.product-item .minimal-price .price-wrapper{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.price-box .special-price .price,.product-item .minimal-price .price{text-align:center;letter-spacing:0px;text-align:left;color:var(--light);text-transform:uppercase;opacity:1;letter-spacing:1px;font-size:20px;font-weight:600;display:block;line-height:1.5;}
.price-box .minimal-price-link{margin:0px;}
.price-box .minimal-price-link .price-wrapper{text-transform:uppercase;opacity:1;border:0px;box-shadow:none;margin:0px 8px 0px 0px;text-align:right;font:700 16px / 20px Inter!important;letter-spacing:0px!important;color:rgb(35,49,94)!important;}
.price-box .old-price{width:auto;margin:0px;padding-left:13px;display:block!important;}
.price-box .old-price .price{position:relative;text-align:left;border:0px;box-shadow:none;margin:0px;text-decoration:line-through;color:#B9B9B9;text-transform:capitalize;opacity:1;}
.product-item-info .product-item-details .prodOptions{display:inline-block;width:100%;margin-top:5px;text-align:center;}
.product-item-info .product-item-details .prodOptions img{width:auto;height:20px;display:inline-block;}
.product-item .category-hover-link{display:inline-flex;width:17%!important;transition:all 0.3s ease-in-out 0s;justify-content:center;flex-direction:column;position:relative;z-index:5;align-content:space-between;align-items:flex-end;}
.product-list-wrapper .product-item:hover .product-item-details{}
.product-item .category-hover-link h2{color:#FFFFFF;font-weight:bold;font-size:20px;}
.product-item:hover .category-hover-link{}
.product-item .category-hover-link form{}
.product-item .category-hover-link .tocart,.product-item .category-hover-link .sold-out{position:relative;margin:0px;box-shadow:none;opacity:1;line-height:50px!important;display:-webkit-inline-flex!important;align-items:center!important;justify-content:center!important;min-width:50px;font-family:var(--fontStyle1)!important;width:160px;font-weight:normal;border-radius:5px;font-size:16px;}
.product-item .category-hover-link .tocart::before,.product-item .category-hover-link .sold-out::before{}
.product-item .category-hover-link .towishlist.action{background:var(--secondary);border-radius:0;width:50px;height:50px;text-align:center;display:flex;align-items:center;justify-content:center;margin-right:10px;cursor:pointer;}
a.product_view_link.btnTheme:hover{color:#fff!important;background:var(--secondary)!important;}
.product-item .tocart:hover{transition:all 0.3s linear 0s;}
.product-item-photo .product-image-wrapper:after{}
.product-item .product-image-container:hover .product-image-wrapper:after{}
.product-item .category-hover-link .towishlist.action img{width:auto!important;}
.product-item:hover .special-price .price{}
.product-item .category-hover-link .towishlist.action:hover{background-color:var(--light);}
.product-item .category-hover-link .toenquiry::after{}
.product-item:hover .category-hover-link .tocart{}
.product-social-links .action.towishlist::before,.block-bundle-summary .action.towishlist::before,.table-comparison .action.towishlist::before{display:none!important;}
.toolbar{margin:0px;width:100%;overflow:hidden;position:relative;text-align:center;}
.toolbar::before,.toolbar::after{display:none;}
.toolbar .pages{float:right;margin:0px;position:absolute;right:0px;top:0px;border:0px;bottom:0px;}
.product-list-wrapper .toolbar-top .toolbar-right{float:right;padding-right:15px;}
.toolbar .pages .label.pages-label{display:block;border:0px;clip:unset;padding:0px;position:relative;width:auto;overflow:auto;height:auto;border-radius:0px;margin-right:10px;color:rgb(74,74,74);float:left;display:none;}
.toolbar .pages .label.pages-label::after{content:":";}
.pages .items{float:left;}
.pages .items .item{display:inline-block;float:left;margin:0px;position:relative;align-items:center;line-height:initial;font-size:15px;width:auto;margin-left:7px;}
.pages .item .label{display:none;}
.product-list-wrapper .toolbar-bottom .pages strong.page::after{bottom:0px;content:"";height:4px;left:5px;position:absolute;width:20px;border-radius:0px;background:var(--light);display:none;transition:width 0.3s ease 0s,left 0.3s ease 0s!important;}
.pages a.page,.pages a.page:visited,.pages strong.page{display:inline-block;box-shadow:none;text-decoration:none;width:auto;background-color:rgba(230,230,230,0)!important;border:0;padding:0!important;height:auto;border-radius:40px;letter-spacing:0px;color:#777777;width:16px;font-family:var(--fontStyle1);line-height:40px;font-size:16px;font-weight:normal;}
.pages-item-next{margin-left:8px!important;}
.pages-item-previous{margin-right:4px!important;}
.pages strong.page,.pages.item.current,.pages a.page:hover{text-align:center;letter-spacing:0px;color:#0BA29A;}
.pages a.page:hover{}
.pages .action.previous{margin-right:0px;}
.pages .action.previous::before{content:"  ";font:600 12px / 40px "Font Awesome 6 Free";letter-spacing:0px;display:inline-block;top:0px;float:right;margin:auto auto auto 0px;width:auto;border:0;border-radius:0;background-repeat:no-repeat;width:16px;height:40px;display:block;background-position:center;content:"\f053";font:600 12px / 41px "Font Awesome 6 Free";color:#333333;}
.pages .action.next{margin-left:0px;}
.pages .action.next::before{letter-spacing:0px;top:0px;float:right;margin:auto auto auto 0px;width:auto;opacity:1;border:0;background-repeat:no-repeat;height:auto;display:block;background-position:center;content:"\f054";font:700 12px /41px "Font Awesome 6 Free";color:#333333;width:16px;}
.pages .action,.pages .action:visited,.pages .action.previous:visited::before,.pages .action.next:visited::before{width:auto;border-radius:0px;padding:0px;text-align:center;font-size:16px;line-height:initial;border:0px;box-shadow:none;background:transparent;}
.pages .action:hover{color:#201E1E;background-color:transparent;box-shadow:none;opacity:1;}
.pages .action.previous:hover::before,.pages .action.next:hover::before{opacity:1;color:var(--secondary);}
.pages .action.previous span.label,.pages .action.next span.label,.pages .action.previous span,.pages .action.next span{display:none!important;}
.toolbar .toolbar-amount{padding:0px;margin:0px 8px 0px 0px;text-align:left;letter-spacing:0px;color:var(--primary);opacity:1;text-transform:unset;display:inline-block;position:relative;right:auto;left:0px;font-size:15px;}
.toolbar .toolbar-amount .toolbar-number{visibility:visible;color:#666666;font-weight:normal;font-size:16px;letter-spacing:0.8px;}
.toolbar .toolbar-amount span:first-child{font-weight:400;color:#666666;}
.toolbar .toolbar-amount span:first-child::before{content:"out";margin:0px;font-weight:400;display:none;text-transform:capitalize!important;}
.toolbar .toolbar-amount span:first-child::after{}
.toolbar .toolbar-amount span:first-child::after{content:"out";position:relative;margin:0px 0px 0px 5px;display:none!important;}
.account .toolbar .toolbar-amount span:first-child::before,.account .toolbar .toolbar-amount span:first-child::after{display:none!important;}
.toolbar .toolbar-amount span:last-child{}
.toolbar .field.limiter .label span{}
.toolbar .field.limiter .limiter-text{display:none;}
.toolbar-top .toolbar-sorter.sorter{opacity:1;float:left;padding:0px;margin:0px 0px 0px 30px;border:0px;}
.toolbar .field.limiter .label,.toolbar .toolbar-sorter.sorter .sorter-label{margin:0px 10px 0px 0px;padding:0px;text-align:left;opacity:1;letter-spacing:0.8px;color:#141313;font-weight:normal;text-transform:unset;}
.toolbar .field.limiter .label{font:normal normal 600 16px/22px Inter;letter-spacing:0px;color:#333333;opacity:1;}
.toolbar .field.limiter .label::after{display:none;}
.toolbar .toolbar-sorter.sorter .sorter-label::after{content:" ";text-align:left;letter-spacing:0px;color:rgb(101,101,101);opacity:1;display:inline-block;position:relative;margin-left:0px;}
.toolbar .field.limiter .label::after{}
.toolbar .field.limiter select,.toolbar .toolbar-sorter.sorter select{width:auto;padding:0px 24px 0px 0px;margin:0px;box-shadow:none;text-transform:capitalize;background-color:#fafafa;height:auto;text-align:left;border:0;border-radius:30px;background-color:transparent;letter-spacing:0px;opacity:1;}
.toolbar .field.limiter select{}
.toolbar .field.limiter select{border:0!important;}
.toolbar-top{width:100%;margin:0px 0px 25px;display:-webkit-inline-flex;opacity:1;border-radius:0px;padding:0px;z-index:auto;background:rgb(255,255,255);align-items:center;}
.toolbar-top .toolbar{overflow:hidden;padding:0px;align-items:center;display:inline-block;}
.toolbar-top .modes,.toolbar-top .toolbar-sorter.sorter .sorter-action{top:-2px;}
.toolbar-top .pages{padding:0px 0px 0px 0px;border-left:1px solid rgb(255,255,255);align-content:center;position:relative;display:block;height:auto;margin-top:4px;}
.toolbar-top .toolbar-amount{display:inline-block;float:left;border-right:0px;opacity:1;margin:0px 0px 0px 15px;vertical-align:top;text-align:left;font:normal normal 300 14px/35px Inter;letter-spacing:0px;color:#808080;text-transform:lowercase;display:none;}
.toolbar-top .toolbar-amount span:first-child{}
.toolbar-top .field.limiter{display:inline-flex;float:left;margin:0px;align-items:center;}
.toolbar-top .toolbar-sorter.sorter{display:inline-block;margin:0px;padding:0px;border-right:0px;align-items:center;padding-left:15px;line-height:22px;}
.toolbar-bottom{width:100%;margin:30px 0px 0px;align-items:center;border-top:0px;opacity:1;position:relative;background:0% 0% no-repeat padding-box padding-box transparent;border-radius:0px;padding:0px 15px;display:inline-block;}
.toolbar-bottom .toolbar{width:100%;display:-webkit-inline-flex;padding:0px;align-items:center;display:flex;position:relative;}
.toolbar-bottom .toolbar-right{display:flex;justify-content:flex-start;}
.toolbar-bottom .pages{float:right;margin:0px 0px 0px 20px;padding:0px 0px 0px 20px;border-left:0px;display:inline-block;justify-content:flex-end;position:absolute;}
.toolbar-bottom .toolbar-amount{display:inline-block;float:left;margin:0px 0px 0px 0px;padding:0px 20px 0px 0px;letter-spacing:0px;text-transform:unset;}
.toolbar-bottom .toolbar-sorter.sorter,.toolbar-bottom .modes,.toolbar-bottom .toolbar-sorter.sorter .sorter-action{display:none;}
.toolbar-bottom .field.limiter{display:inline-block;}
.product.media{float:left;margin:0px 0px 20px;width:100%;padding:0px 20px 0px 0px;}
.block.crosssell .products-crosssell .items.product-items .item.product.product-item{width:calc(25% - 10px);margin:0px 5px 20px;}
.block.crosssell .products-crosssell .product-item-info>.product-item-details{padding:0px 15px 15px;}
.block.crosssell .product-item-info .product-item-details.bottom{padding:0px;}
input[type="text"],input[type="password"],input[type="url"],input[type="tel"],input[type="search"],input[type="number"],input[type="datetime"],input[type="email"],.input-text{background:padding-box rgba(250,250,250,0);height:50px;text-transform:unset;padding:0px 20px 0px 20px;vertical-align:baseline;width:100%;margin:0px 0px 0;box-sizing:border-box;resize:none;text-align:left;border-radius:9px;box-shadow:none!important;background:#ffff;border:1px solid #11111133;opacity:1;letter-spacing:0px;color:#000000;font-family:var(--fontStyle1);font-size:18px;}
select{background-clip:padding-box;height:50px;opacity:1;vertical-align:baseline;box-sizing:border-box;background-image:url("../images/down.png");background-position:97% center;background-repeat:no-repeat;background-size:15px;min-width:140px;width:auto;margin:0px 0px 15px;text-align:left;text-transform:unset;padding:0px 20px 0px 20px;background-color:#fff;appearance:none;box-shadow:none!important;border-radius:0;border:1px solid #11111133;letter-spacing:0px;color:#111111;opacity:1;width:100%;border-radius:9px;font-family:var(--fontStyle1);font-size:16px;}
textarea,.sendfriend-product-send textarea{background:padding-box rgb(255 255 255);text-align:left;letter-spacing:0px;opacity:1;text-transform:unset;vertical-align:baseline;width:100%;margin:0px 0px 15px;min-height:140px;border-radius:0;resize:none;border:1px solid #ccc;height:auto!important;box-shadow:none!important;outline:none!important;border-radius:9px;padding:15px 20px!important;letter-spacing:0px;color:#111111;font-family:var(--fontStyle1);}
input[type="text"]:focus,input[type="password"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="datetime"]:focus,input[type="email"]:focus,input[type="text"]:hover,input[type="password"]:hover,input[type="url"]:hover,input[type="tel"]:hover,input[type="search"]:hover,input[type="number"]:hover,input[type="datetime"]:hover,input[type="email"]:hover,input[type="text"]:visited,input[type="password"]:visited,input[type="url"]:visited,input[type="tel"]:visited,input[type="search"]:visited,input[type="number"]:visited,input[type="datetime"]:visited,input[type="email"]:visited,.input-text:focus,.input-text:hover,.input-text:visited,textarea:focus,textarea:hover,textarea:visited,select:focus,select:hover,select:visited{box-shadow:none;border:1px solid #E1CB06!important;opacity:1;}
.input-text::placeholder,select::placeholder,textarea::placeholder{font-family:var(--fontstyle1);font-size:18px;letter-spacing:0px;color:#999999;opacity:1;font-weight:normal;}
input:-internal-autofill-selected{appearance:menulist-button;background-color:transparent!important;background-image:none!important;}
.input-text.validation-failed,select.validation-failed,.control .input-text.mage-error{border:1px solid rgb(237,131,128);}
.form-group{margin-bottom:20px;}
.checkout-index-index .column.main .input-text,.customer-account-create .column.main .input-text,.customer-account-forgotpassword .column.main .input-text,.customer-account-createpassword .column.main .input-text,.customer-account-login .column.main .input-text,.sendfriend-product-send .column.main .input-text,.amgiftcard-apply-code .block>.content .input-text,.page-product-amgiftcard .column.main .input-text{height:50px;margin:0px!important;z-index:1}
.sendfriend-product-send textarea{min-height:190px;height:auto!important;}
.checkout-index-index select,.customer-account-create select,.page-product-amgiftcard select{padding:0px 20px 0px 20px;height:50px;min-width:60px;background-position:97% center;background-image:url("../images/down.png");background-repeat:no-repeat;box-shadow:none;margin:0px!important;background-size:9px!important;width:100%;}
.page-product-amgiftcard select#am_giftcard_amount{margin-bottom:10px!important;}
.form.create.account>.fieldset:nth-child(odd){margin:0 0 15px;}
.form.create.account>.fieldset{width:49%;margin:0 2% 15px 0;float:left;max-width:100%;}
.account .toolbar.products-reviews-toolbar.bottom .pages{display:none;}
.account.page-layout-2columns-left .toolbar .limiter select{padding:0px 15px 0px 10px;height:40px;min-width:60px;background-position:97% center;background-image:url("../images/down.png");background-size:10px;background-repeat:no-repeat;background-color:transparent;border:0px;box-shadow:none;margin:0px!important;width:auto;}
.account .column.main .toolbar .limiter-options{width:auto;border:1px solid #11111133;margin:0 5px!important;background-position:88%;border-radius:5px;}
.owl-carousel.owl-loaded{display:inline-block;float:left;width:100%;}
.owl-theme .owl-nav{margin:0px;position:absolute;display:inline-block;width:100%;top:45%;z-index:99;text-align:center;}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{display:-webkit-inline-flex;justify-content:center;align-items:center;position:absolute;margin:0px;background:#574522;border-radius:50px;border:0px;box-shadow:none;opacity:1;}
.owl-carousel .owl-nav button.owl-next span,.owl-carousel .owl-nav button.owl-prev span{font-size:0px;position:relative;width:auto;}
.owl-carousel .owl-nav button.owl-next{right:-100px;}
.owl-carousel .owl-nav button.owl-prev{left:-100px;}
.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{opacity:1;background:transparent;color:#707070!important;}
.owl-carousel .owl-nav button.owl-next span::before,.owl-carousel .owl-nav button.owl-prev span::before{display:inline-flex;justify-content:center;align-items:center;font:600 11px / 45px "Font Awesome 6 Free";border-radius:0;color:#ffff;box-shadow:none;border:0;opacity:1;background-repeat:no-repeat;background-size:auto;background-position:center center;}
.owl-carousel .owl-nav button.owl-next span::before{content:"\f054";}
.owl-carousel .owl-nav button.owl-prev span::before{content:"\f053";}
.owl-carousel .owl-nav button.owl-next:hover span::before{opacity:1;background-color:transparent;background-repeat:no-repeat;background-position:center;color:var(--light);}
.owl-carousel .owl-nav button.owl-prev:hover span::before{opacity:1;background-color:transparent;background-repeat:no-repeat;background-position:center;color:var(--light);}
.owl-theme .owl-nav .disabled{opacity:1!important;pointer-events:none;}
.owl-carousel .owl-nav button.owl-next.disabled:hover span::before,.owl-carousel .owl-nav button.owl-prev.disabled:hover span::before{color:rgb(255,255,255);}
.owl-theme .owl-dots{display:-webkit-inline-flex;align-items:center;width:100%;justify-content:center;margin:10px 0px 0px!important;}
.owl-theme .owl-dots .owl-dot{margin:0px 30px;background-color:transparent!important;border:0px!important;box-shadow:none!important;}
.owl-theme .owl-dots .owl-dot span{width:12px;height:12px;margin:0px;border-radius:20px;background-color:rgba(61,55,47,0);box-shadow:none;position:relative;border:1px solid var(--light);}
.owl-theme .owl-dots .owl-dot.active,.owl-theme .owl-dots .owl-dot:hover{}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{top:0px;background-color:var(--light);transition:all 0.3s ease-in-out 0s;}
.owl-theme .owl-dots .owl-dot span::before{content:"";width:14px;height:14px;background:transparent;border:1px solid transparent;display:inline-block;position:absolute;top:0px;bottom:0px;left:-4px;margin:auto;padding:0px;border-radius:50px;}
.owl-theme .owl-dots .owl-dot:hover span::before,.owl-theme .owl-dots .owl-dot.active span::before{}
.owl-theme .owl-dots .owl-dot span::after{content:"";width:38px;height:1px;background:rgb(61,55,47);display:inline-block;position:absolute;inset:0px 0px 0px 17px;margin:auto;padding:0px;}
.owl-theme .owl-dots .owl-dot:last-child span::after{display:none;}
.section-bottom-link{display:inline-block;width:100%;margin-top:40px;text-align:center;}
.section-bottom-link>p{}
.section-bottom-link .btnTheme{}
.page-main{display:inline-block;float:left;width:100%;padding:0px;margin:0px;position:relative;max-width:1920px;margin:0 auto;}
.columns{min-height:300px;width:100%;max-width:100%;}
.columns .column.main{padding-bottom:0px;}
.btnTheme{display:inline-block;position:relative;min-width:160px;width:auto;height:50px;margin:0px;padding:12px 20px!important;text-decoration:none!important;text-shadow:none!important;text-align:center!important;border:0!important;background:var(--secondary);font-size:16px;letter-spacing:0.8px;color:#FFFFFF!important;text-transform:uppercase;opacity:1;border-radius:5px;transition:all 0.2s;font-family:var(--fontStyle1);line-height:26px;font-weight:normal!important;}
.btnTheme:hover{background:var(--light);}
.btnTheme-alternate{background:var(--light);}
.btnTheme-alternate:hover,.btnTheme-alternate:focus{background:var(--light);}
.btnTheme.withIcon::after{font:600 20px / 17px "Font Awesome 6 Free";content:'\f101';font-family:"FONT AWESOME 6 FREE";font-weight:600;font-size:11px;margin-left:18px;position:relative;top:-1px;}
.styled-link{letter-spacing:0.8px;color:#333333;opacity:1;text-transform:uppercase;font-size:16px;transition:color ease 0.3s;position:relative;}
.styled-link:before{background:none repeat scroll 0 0 transparent;bottom:0px;content:"";display:block;height:1px;left:0;background-color:var(--primary);position:absolute;transition:width 0.3s ease 0s,left 0.3s ease 0s!important;width:0%;border-radius:0;background:#0BA29A;}
.styled-link.alt:before{width:100%!important;bottom:-6px;background:#333333!important;}
.styled-link.alt:after{left:0;width:0;bottom:-6px;background:var(--secondary)!important;content:'';position:absolute;background-color:#00B388;height:1px;transition:width 0.3s ease 0s,left 0.3s ease 0s!important;}
.styled-link:hover:before{width:0%!important;}
.styled-link.alt:hover:after{width:100%!important;background:var(--secondary)!important;}
.btnTheme.withIcon::after{}
.btnTheme.sendicon:hover::after{}
.out-of-stock{display:inline-block;padding:0px;margin:0px 5px;width:50px;height:50px;border-radius:50px;background-color:transparent;text-align:center;font-size:20px;line-height:50px;color:rgb(255,255,255);}
.out-of-stock:hover{background-color:rgb(134,134,134)!important;color:rgb(0,0,0)!important;}
#back2Top{position:fixed;right:10px;bottom:100px;width:44px;height:44px;text-align:center;display:none;background:var(--light);color:rgb(255,255,255);border:0px;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;z-index:100;font-size:18px;opacity:1;box-shadow:0px 3px 6px #00000024;}
#back2Top .fa-caret-up{line-height:0;}
#back2Top span{margin-top:0px;font:600 12px / 12px Inter;}
#back2Top:hover{background:var(--secondary);color:rgb(255,255,255);opacity:1;}
ul.nav{display:inline-flex;flex-wrap:wrap;padding-left:0px;margin-bottom:0px;list-style:none;}
.justify-content-center{justify-content:center!important;}
.home-banner-section{display:block;width:100%;padding:0px;overflow:hidden;position:relative;z-index:1;}
#home-main-carousel{display:block;height:100%;width:100%;}
.product-list-wrapper .product-list-contents .title-style{margin-bottom:70px;}
.product-list-wrapper .product-list-contents .title-name{}
.product-list-wrapper .product-list-contents .title-description{font-size:20px;line-height:28px;margin:15px 0px 0px;}
.product-list-wrapper{width:100%;float:left;padding:.0px 0px;margin:0px;padding-bottom:130px;}
.product-list-wrapper>.container{padding:0px 15px;max-width:1660px;width:100%;}
.product-list-wrapper .product-list-contents>.row{}
.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-4.col-md-4{padding:0px 6px;}
.product-list-wrapper .toolbar-top .toolbar{padding:0px;position:relative;display:flex;justify-content:space-between;align-items:center;border-bottom:0;padding-bottom:0;}
.toolbar.toolbar-products .toolbar-sorter.sorter select{border:1px solid #EEEEEE;border-radius:4px;padding:15px 35px 14px 10px;font-size:16px;color:#D2D2D2;letter-spacing:0.9px;margin-right:10px;}
.product-list-wrapper .toolbar-top .field.limiter{border-right:2px solid #DEDEDE;padding-right:15px;line-height:22px;}
.product-list-wrapper .toolbar-top .pages{display:flex;align-items:center;}
.product-list-wrapper .toolbar-bottom{margin-top:10px;padding:0px;border-bottom:0px;position:relative;border-top:0px;display:flex;justify-content:space-between;padding-top:15px;border-top:1px solid #EEEEEE;}
.product-list-wrapper .toolbar-bottom .field.limiter{display:none;}
.product-list-wrapper .toolbar-bottom .pages{position:relative;margin:0px;padding:0px;}
.product-list-wrapper .toolbar-bottom .pages .label.pages-label{display:none;}
.product-list-wrapper .toolbar-bottom .pages a.page::after{bottom:0px;content:"";height:4px;left:5px;position:absolute;width:0px;border-radius:0px;background:var(--light);display:none;transition:width 0.3s ease 0s,left 0.3s ease 0s!important;}
.product-list-wrapper .pages a.page:hover::after{width:20px;}
.product-list-wrapper .toolbar-bottom .toolbar{text-align:center;display:flex;align-items:center;justify-content:space-between;}
.product-list-wrapper .toolbar-bottom .toolbar-amount{font-weight:bold;color:var(--primary);font-family:var(--fontStyle1);letter-spacing:0.8px;line-height:1.5;}
.product-details-wrapper .product-info-main{position:relative;display:inline-block;float:left;padding:0px;background-color:transparent;top:0px;width:100%!important;}
.rating-result i{color:rgb(255,184,17);margin-right:2px;}
.subscribe-wrapper{display:inline-block;width:100%;float:left;overflow:hidden;position:relative;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 30px 40px #0000000D;border-radius:20px;margin-top:-180px;padding:45px 100px;margin-bottom:75px;}
.subscribe-wrapper .title-style.md{max-width:532px;}
.subscribe-content{display:flex;justify-content:space-between;align-items:center;}
.subscribe-wrapper.desktopView{display:inline-block;}
.subscribe-wrapper.mobileView{display:none;}
.btnTheme.withIcon.wp:after{display:none;}
.subscribe-wrapper hr{border-width:1px 0px 0px;border-top-style:solid;border-top-color:rgba(255,255,255,0.3);margin-bottom:80px;margin-top:80px;}
.subscribe-wrapper .btnTheme:hover{}
.subscribe-wrapper .btnTheme:hover:before{}
.subscribe-wrapper .title-description{}
.subscribe-wrapper .title-name{margin-bottom:12px;}
.subscribe-wrapper .btnTheme{}
.subscribe-main .form-subscribe{width:100%;max-width:560px;min-width:560px;}
.subscribe-main .form-subscribe{display:inline-block;}
.subscribe-main p{color:rgb(178,178,178);text-align:left;font:15px / 21px Inter!important;}
.subscribe-main .form-subscribe .form-control{width:100%;max-width:100%;height:55px;border:0px;box-shadow:none;padding:0px;display:inline-flex;justify-content:flex-start;position:relative;z-index:0;border-radius:0;background:#ffffff;border-radius:0;transition:none;box-shadow:none;border-bottom:2px solid #333333;align-items:center;}
.subscribe-main .form-subscribe .form-control input{border:0!important;background:transparent;padding-left:1px;padding-right:25px;border-radius:0;}
.subscribe-main .form-subscribe .form-control input:hover,.subscribe-main .form-subscribe .form-control input:focus{}
.subscribe-main .form-subscribe .form-control input::placeholder{font-size:13px;letter-spacing:0.65px;color:#D4D4D4;font-family:var(--fontStyle1);}
.subscribe-main .form-subscribe .form-control input+div.mage-error{position:absolute;top:100%;left:0;float:left;margin:10px 0px 0px;width:100%;text-align:left;padding:0px;}
.subscribe-main .form-subscribe .form-control button.btnTheme{height:44px;width:54px;min-width:unset;display:flex;align-items:center;justify-content:center;}
.subscribe-main .form-subscribe .form-control button.btnTheme:hover{}
.subscribe-main .form-subscribe .form-control button.btnTheme::after{}
/* contact us */
.reachus-wrapper .title-style{}
.enquiry-wrapper.new-section{padding-bottom:180px;}
.enquiry-wrapper.new-section img{height:100%;object-fit:cover;}
.main-welcome.textColRight{display:flex;justify-content:flex-start;}
.enquiry-wrapper .title-name{letter-spacing:2.25px;color:#141313;margin-bottom:16px;margin-top:10px;}
.enquiry-wrapper.new-section .title-description{letter-spacing:0;color:#4B4747;}
.reachus-wrapper.new-section .title-name{letter-spacing:2.25px;color:#141313;}
.enquiry-wrapper .title-name .title-description{color:#4B4747;}
.ui-datepicker{z-index:1!important;}
.file-group.form-group{display:block!important;width:100%!important;margin-bottom:0;align-items:center;justify-content:space-between;vertical-align:middle;position:relative;margin-bottom:25px!important;}
.reachus-wrapper .title-description{text-align:left;margin-top:17px;margin-bottom:0px;max-width:660px;float:left;font:normal normal 300 18px/30px Inter;letter-spacing:0px;color:#808080;}
.enquiry-wrapper .webforms .webforms-contact-us{display:inline-block;width:100%;float:left;}
.form-enquiry{display:inline-block;max-width:600px;margin-top:45px;}
.enquiry-wrapper .form-group{float:left;margin-top:0px;padding:0;width:100%;position:relative;margin-bottom:0;}
.enquiry-wrapper .fieldset .field{margin:0px 0px 15px;}
.enquiry-wrapper .form-group>label,.enquiry-wrapper .fieldset .field>label,.enquiry-wrapper .fieldset>.field:not(.choice)>.label{display:inline-block;width:auto;position:relative;z-index:1;margin:0px 0px 0px;opacity:1;letter-spacing:-0.32px;color:#333333;text-transform:uppercase;font-family:var(--fontStyle1);font-weight:normal;font-size:16px;line-height:1;}
.enquiry-wrapper .fieldset>.field.required>.label::after,.enquiry-wrapper .form-group.required label::after{color:#FF3737;content:"*";display:block;position:absolute;top:0px;right:-12px;margin:0 0 0 0px!important;font-size:15px;}
.enquiry-wrapper .textColRight{padding-left:60px;float:right!important;}
.enquiry-wrapper.new-section .row-centerd:after{display:block;content:'  ';position:absolute;width:70%;background:#FFFFFF 0% 0% no-repeat padding-box;box-shadow:0px 30px 40px #0000000D;height:calc(100% + 200px);z-index:-1;float:left;max-width:1013px;justify-content:flex-end;left:38%;}
.enquiry-wrapper.new-section .row-centerd{position:relative;}
.reachus-wrapper.new-section{}
.contactUs-main .contentArea .mail-link:hover{color:var(--secondary);}
.contactUs-main:nth-child(3){}
.reachus-wrapper.new-section{padding-bottom:50px;}
.reachus-wrapper.new-section iframe{width:100%;max-width:680px;height:700px;}
.contactUs-main{position:relative;float:left;justify-content:flex-start;opacity:1;margin:0!important;width:100%;display:flex;margin-bottom:40px!important;align-items:center;}
.reachus-wrapper .contactUs-main:last-child{margin-bottom:0!important;}
.contactUs-main .iconArea{width:30px;}
.contactUs-main .iconArea i{color:var(--secondary);font-size:20px;margin-top:5px;}
.contactUs-main .iconArea img{}
.contactUs-main .contentArea{display:inline-block;width:100%;float:unset;padding:0;text-align:left;padding-left:0;margin-left:5px;word-break:break-word;}
.contactUs-main h3{}
.contactUs-main .contentArea p,.contactUs-main .contentArea a{margin:0!important;opacity:1;font-size:20px;text-align:left;letter-spacing:0;max-width:367px;}
.contactUs-main .contentArea a:hover{color:var(--secondary);}
.contactUs-main .social-wrapper li a{border:1px solid #EEEEEE;width:30px;height:30px;display:flex;margin:0;}
.contactUs-main .social-wrapper li a img{filter:invert(44%) sepia(0%) saturate(10%) hue-rotate(166deg) brightness(89%) contrast(93%);}
.contactUs-main .social-wrapper li a:hover img{filter:unset;}
.contactUs-main{}
.contactUs-main .footer-links{display:flex;align-items:flex-start;}
.contactUs-main .scan-me{color:#666666;align-items:center;font-size:10px;}
.contactUs-main .scan-me p,.contactUs-main .scan-me a{margin-top:5px;text-align:left;}
.contactUs-main .social-wrapper{width:131px;}
.new-section.insurance-form .form-group textarea{min-height:154px;}
.enquiry-wrapper .form-group textarea,.enquiry-wrapper .fieldset .field textarea{min-height:85px;padding:0!important;margin-top:10px;}
.enquiry-wrapper .form-group .input-text,.enquiry-wrapper .form-group input,.enquiry-wrapper .form-group select,.enquiry-wrapper .form-group textarea,.enquiry-wrapper .fieldset .field .input-text,.enquiry-wrapper .fieldset .field input,.enquiry-wrapper .fieldset .field select,.enquiry-wrapper .fieldset .field textarea{margin-bottom:22px;width:100%;padding:0px 0px;border-top:0;border-radius:0;border-left:0;border-right:0;}
.enquiry-wrapper .form-group .input-text:hover,.enquiry-wrapper .form-group .input-text:focus,.enquiry-wrapper .form-group select:focus,.enquiry-wrapper .form-group select:hover,.enquiry-wrapper .form-group select:visited{border-top:0!important;border-radius:0;border-left:0!important;border-right:0!important;border-bottom:2px solid #E1CB06!important;}
.enquiry-wrapper .form-group select{background-image:url(../images/arrow-down.png);background-position:99% center;background-repeat:no-repeat;background-size:auto;font-size:18px;}
.enquiry-wrapper .form-group .input-text::placeholder,.enquiry-wrapper .form-group input::placeholder,.enquiry-wrapper .form-group select::placeholder,.enquiry-wrapper .form-group textarea::placeholder,.enquiry-wrapper .fieldset .field .input-text::placeholder,.enquiry-wrapper .fieldset .field input::placeholder,.enquiry-wrapper .fieldset .field select::placeholder,.enquiry-wrapper .fieldset .field textarea::placeholder{color:#999999;}
.enquiry-wrapper .form-group textarea::placeholder{}
.enquiry-wrapper .fieldset>.field .control .validation-advice,.enquiry-wrapper .fieldset .field .validation-advice,.enquiry-wrapper form .form-group .validation-advice{line-height:normal;margin:-20px 0px 10px;padding:0px;text-align:left;color:#e02b27;position:absolute;}
.enquiry-wrapper .form-group textarea+.validation-advice{}
.enquiry-wrapper .actions-toolbar>.primary{width:100%;float:left;text-align:center;}
.enquiry-wrapper .actions-toolbar>.secondary{text-align:center;width:100%;}
.enquiry-wrapper .form-group.btnArea{display:flex;justify-content:center;}
.webforms-datepicker ._has-datepicker~.ui-datepicker-trigger{margin-top:5px;vertical-align:middle;margin-right:18px;}
button:focus,button:active,.cart.table-wrapper .actions-toolbar>.action:focus,.cart.table-wrapper .actions-toolbar>.action:active,.action-gift:focus,.action-gift:active{background:var(--light);color:rgb(255,255,255);}
.enquiry-wrapper .form-group.btnArea .btnTheme+.btnTheme{margin:0px 0px 0px 7px;}
.enquiry-wrapper .form-group .btnTheme,.enquiry-wrapper .actions-toolbar>.primary .btnTheme{background:var(--secondary);font-weight:normal;font-size:16px;border:0!important;}
.enquiry-wrapper .actions-toolbar>.primary .btnTheme:after{font:600 17px / 26px "Font Awesome 6 Free";content:'\f1d8';font-weight:600;margin-left:7px;position:relative;top:0;display:none;}
.enquiry-wrapper .form-group .btnTheme:hover{background:var(--light);}
.enquiry-wrapper .fieldset,.enquiry-wrapper .fieldset>.field,.enquiry-wrapper .actions-toolbar{padding:0px;margin:0px;width:100%;}
.enquiry-wrapper .fieldset>.field .control{width:100%;}
.enquiry-wrapper .fieldset .actions-toolbar .recaptcha3{display:none;}
.map-wrapper{display:inline-block;width:100%;float:left;max-height:400px;overflow:hidden;}
.map-wrapper iframe{width:100%;height:400px;}
.contactUs-container a:hover{color:var(--light);}
/* contact us */
.page-footer{margin:0px;padding:0px;background:transparent;display:inline-block;width:100%;float:left;position:relative;overflow:unset;margin-top:110px;z-index:1;}
.page-footer .footer-top-main{margin:0px;display:inline-block;width:100%;float:left;position:relative;padding:80px 0;background:var(--secondary);}
.footer-top-main .container-fluid,.footer-bottom-main .container-fluid,.icon-wrapper .container-fluid{max-width:1920px;padding:0px calc(4% - 12px);width:100%;}
.footer-top-main>.container-fluid .row{display:flex;flex-wrap:wrap;}
.footer-top-main>.container>.footer-links-main>.row>.col-xs-12{padding:0;}
.page-footer .footer-top-main .footer-logo{margin:0;margin-top:15px;}
.page-footer .footer-top-main .footer-logo a{display:inline-block;}
.page-footer .footer-top-main .footer-logo a img{height:auto;width:auto;max-width:100%;mix-blend-mode:overlay;}
.page-footer .footer-top-main .footer-payments{}
.page-footer .footer-top-main .footer-payments img{width:100%;}
.footer-top-main .copyright{background-color:transparent;box-sizing:border-box;display:inline-block;padding:0px;margin:25px 0px 0px;text-align:left;letter-spacing:0px;opacity:1;font:15px / 21px Inter!important;color:rgb(178,178,178)!important;}
.footer-top-main .copyright strong{font-weight:300;}
.footer-top-main .copyright img{height:14px;width:auto;}
.page-footer .footer-top-main .footer-title{margin-bottom:0;position:relative;}
.page-footer .footer-top-main .footer-title h3{text-align:left;position:relative;margin-bottom:20px!important;opacity:1;color:#FFFFFF;letter-spacing:0.8px;font-size:16px;line-height:25px;font-family:var(--fontStyle1);text-transform:uppercase;font-weight:bold;margin-bottom:0!important;padding-bottom:20px;}
.page-footer .footer-top-main .footer-title>p{text-align:left;letter-spacing:0px;color:rgb(174,174,174);opacity:1;margin:15px 0px 0px;font:15px / 21px Inter!important;}
.page-footer .footer-top-main .footer-links{position:relative;text-align:left;}
.page-footer .footer-top-main .footer-links .contact-details{margin:0px;width:100%;float:left;display:-webkit-inline-flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;padding:0px;color:rgb(255,255,255);}
.page-footer .footer-top-main .footer-links .contact-details li{margin:0px 0px 11px;display:-webkit-inline-flex;align-items:flex-start;justify-content:flex-start;width:100%;float:left;position:relative;}
.page-footer .footer-top-main .footer-links .contact-details li>i{margin-top:0px;}
.page-footer .footer-top-main .footer-links .contact-details li>p,.page-footer .footer-top-main .footer-links .contact-details li a{text-align:left;width:100%;float:left;margin:0px 0px 0px 0px;display:-webkit-inline-flex;flex-direction:column;align-items:baseline;text-transform:unset!important;opacity:1;letter-spacing:0.8px;color:#FFFFFF;font-size:16px!important;}
.page-footer .footer-top-main .footer-links .contact-details li>p{}
.page-footer .footer-top-main .footer-links .contact-details li>p strong,.page-footer .footer-top-main .footer-links .contact-details li>a strong{display:inline-block;width:100%;float:left;font-weight:700;}
.page-footer .footer-top-main .footer-links .contact-details li>img{width:auto;height:auto;max-width:14px;max-height:14px;margin:7px 13px 0px 0px;}
.page-footer .footer-top-main .footer-links .contact-details li>span{display:inline-block;width:35px;height:35px;background-color:var(--primary);border-radius:50px;text-align:center;line-height:36px;margin:0px 15px 0px 0px;}
.page-footer .footer-top-main .footer-links .contact-details li>i{font-size:14px;line-height:normal;position:relative;padding:0px;min-width:30px;color:#fff;line-height:28px}
.page-footer .footer-top-main .footer-links ul{list-style:none;padding:0px;margin-bottom:0;}
.page-footer .footer-top-main .footer-links ul.count2{column-count:2;}
.page-footer .footer-top-main .footer-links ul li{margin:0px 0px 12px!important;}
.page-footer .footer-top-main .footer-links ul li+li{}
.page-footer .footer-top-main .payment-link .footer-title h3{margin-bottom:5px!important;}
.payment-link .footer-title h3{margin-bottom:5px!important;}
.page-footer .footer-top-main .footer-links ul li a{text-align:left;display:-webkit-inline-flex;text-decoration:none;margin:0px;justify-content:space-around;text-transform:capitalize;color:#fff;opacity:1;letter-spacing:0.8px;font-size:16px;}
.page-footer .footer-top-main .footer-links ul li a>i{color:#ffff;}
.page-footer .footer-top-main .footer-links ul li a:hover{color:#E1CB06!important;}
.page-footer .footer-top-main .footer-links .imageArea{display:inline-block;width:100%;float:left;}
.social-wrapper li{width:30px!important;margin:0!important;display:flex;flex-wrap:wrap;margin-bottom:8px!important;margin-left:10px!important;}
.social-wrapper{display:-webkit-inline-flex;align-items:center;justify-content:flex-start;width:100%;list-style:none;float:right;margin:0px;padding:0px;display:flex;width:110px;flex-wrap:wrap;align-content:space-between;}
.social-wrapper ul{display:-webkit-inline-flex;align-items:center;justify-content:flex-start;position:relative;}
.social-wrapper ul li{margin:0px!important;}
.social-wrapper ul li+li{margin:0px 0px 0px 20px!important;}
.social-wrapper li a{align-items:center;justify-content:center;padding:0px;position:relative;box-shadow:none;border:0;margin:0px!important;text-align:center!important;font-size:15px!important;letter-spacing:0.8px!important;color:#ffffff!important;width:25px;height:25px;border-radius:30px;background:transparent;border:1px solid #FFFFFF;}
.social-wrapper li a>i{min-width:0px;margin-right:0px!important;font-size:12px!important;}
.social-wrapper li a:hover{color:#fff!important;background:#E1CB06;border:1px solid #E1CB06;}
.footer-bottom-main{display:inline-block;width:100%;float:left;border-top:0px;background:var(--light);}
.footer-bottom-main hr{border-color:#515151!important;margin:0;}
.footer-bottom-main .copyright{background-color:transparent;box-sizing:border-box;display:inline-block;margin:0px;text-align:left;opacity:1;padding:18px 0px;text-transform:unset;color:#ffff;letter-spacing:0.8px;font-size:16px;font-weight:normal!important;margin-top:5px;}
.footer-bottom-main .copyright a,.footer-bottom-main .copyright strong{font:normal normal normal 14px/27px Inter;letter-spacing:0px;color:rgb(255 255 255 / 50%);opacity:1;}
.footer-bottom-main .copyright a:hover,.footer-bottom-main .copyright a:hover strong{color:#ffff;opacity:1!important;}
.footer-bottom-main .copyright img{width:auto;height:13px;margin-left:2px;}
.footer-bottom-main .copyright .webexe{display:-webkit-inline-flex;align-items:center;}
.footer-bottom-main .copyright .webexe strong{text-align:left;font-weight:600;color:rgb(255,255,255);margin:0px 4px;}
.footer-bottom-main .copyright .webexe img{width:auto;height:12px;}
.page-footer .footer-top-main .footer-title .payment-link h3{}
.payment-link{display:inline-block;padding:18px 0px;text-align:right;}
.payment-link img{max-width:100%;width:auto!important;}
@supports (-ms-ime-align:auto){
.page-title-wrapper .category-image .banner-image{max-width:unset;position:relative;height:auto;width:100%;z-index:-1;margin:0px auto;max-height:unset;left:0px;bottom:150%;}
}
@media not all{
}
.cms-index-index .columns>.container{width:100%;max-width:100%;padding:0px;}
.page-main .columns .sidebar.sidebar-main,.page-with-filter.page-layout-2columns-left #maincontent .columns .sidebar.sidebar-main{display:inline-block;float:left;width:260px;max-width:100%;flex-grow:unset;flex-basis:unset;margin:0px 0px 20px;padding:59px 10px 0px 0px;border-radius:0px;}
.page-main .columns .sidebar.sidebar-main~.column.main,.page-with-filter.page-layout-2columns-left #maincontent .columns .column.main{display:inline-block;flex-grow:unset;max-width:100%;width:calc(100% - 260px);float:left;padding:0px 15px 20px;}
.account.page-layout-2columns-left .sidebar.sidebar-main{background-color:rgb(244,244,244);padding:0px;border-radius:0px;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block{display:inline-block;width:100%;float:left;margin:0px;position:relative;top:0px;background:transparent;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title{border:0px;background:var(--light);text-align:left;letter-spacing:0px;color:rgb(255,255,255);opacity:1;padding:13px;font-weight:600;margin-bottom:0px;display:none;font-size:16px!important;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title strong{display:inline-block;width:100%;margin:0px;font:inherit;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title strong::before{}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.title::after{margin:0px;display:none;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content{background:rgb(245,245,245);padding:0px 0px 15px;float:left;width:100%;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item:hover,.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item:focus,.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item.current{background:var(--light);color:rgb(255,255,255)!important;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item:hover a{color:rgb(255,255,255)!important;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul{float:left;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item{width:100%;display:inline-block;margin:0px;padding:10px 0px;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item+.item{}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item>a{text-align:left;letter-spacing:0px;color:var(--primary);opacity:1;display:inline-block;width:100%;padding:0px 15px;border:0px;font-size:16px;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item .delimiter{border-top:1px solid rgb(209,209,209);display:block;margin:5px 15px;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item.current>strong,.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item.current>a,.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item>a:hover{color:rgb(255,255,255);font-weight:normal;display:inline-block;width:100%;padding:0px 15px;border:0px;background:transparent!important;}
.account.page-layout-2columns-left .sidebar.sidebar-main>.block>.content>ul>.item.current>a>strong{font-weight:500;}
.category-contact-us .category-description{margin-bottom:0px;}
.columns .column.main>p{margin-bottom:0px!important;}
.customer-account-login input[type="email"],.customer-account-login .input-text,.account.page-layout-2columns-left input[type="text"],.account.page-layout-2columns-left input[type="password"],.account.page-layout-2columns-left input[type="url"],.account.page-layout-2columns-left input[type="tel"],.account.page-layout-2columns-left input[type="search"],.account.page-layout-2columns-left input[type="number"],.account.page-layout-2columns-left input[type="datetime"],.account.page-layout-2columns-left input[type="email"],.account.page-layout-2columns-left .input-text{margin:0px;}
.account.page-layout-2columns-left select{margin:0px;background-position:95% center;width:100%;background-image:url("../images/down.png")!important;background-size:10px!important;background-repeat:no-repeat!important;}
.customer-account-login #maincontent .columns,.customer-account-createpassword #maincontent .columns,.customer-account-logoutsuccess #maincontent .columns,.checkout-cart-index #maincontent .columns,.page-print.account.page-layout-1column #maincontent .columns,.checkout-onepage-success #maincontent .columns,.checkout-index-index #maincontent .columns,.customer-account-create #maincontent .columns,.customer-account-forgotpassword #maincontent .columns{    /* max-width: 1170px; */
width:100%;margin:0px auto 40px;padding:0px 0px;}
.account.page-layout-2columns-left #maincontent .columns{width:100%;margin:20px auto;}
.page-with-filter.page-layout-2columns-left #maincontent .columns>.container{  /*  max-width: 1170px;*/
width:100%;margin:0px auto;padding:0px 15px;}
.customer-account-login .page-title-wrapper,.customer-account-createpassword .page-title-wrapper,.customer-account-logoutsuccess .page-title-wrapper,.checkout-cart-index .page-title-wrapper,.page-print.account.page-layout-1column .page-title-wrapper,.checkout-onepage-success .page-title-wrapper,.checkout-index-index .page-title-wrapper,.catalogsearch-result-index .page-title-wrapper,.customer-account-create .page-title-wrapper,.customer-account-forgotpassword .page-title-wrapper,.cms-no-route.cms-noroute-index .page-title-wrapper,.sendfriend-product-send .page-title-wrapper,.shipping-tracking-popup .page-title-wrapper{padding:0px;float:none;display:block;clip:unset;width:100%;position:relative;height:auto!important;}
.category-warranty-info .page-title-wrapper,.category-payment-info .page-title-wrapper,.category-shipping-info .page-title-wrapper,.category-privacy-policy .page-title-wrapper{height:auto;margin:0px auto 15px;float:none;display:block;clip:unset;width:100%;position:relative;}
.account.page-layout-2columns-left .page-title-wrapper{height:auto;/*    max-width: 1170px;*/padding:0px;margin:0px auto 20px;float:none;display:inline-block;clip:unset;width:100%;position:relative;}
.customer-account-login .page-title-wrapper::before,.customer-account-create .page-title-wrapper::before,.account.page-layout-2columns-left .page-title-wrapper::before,.catalogsearch-result-index .page-title-wrapper::before{z-index:-1;}
.customer-account-login .page-title-wrapper .page-title,.customer-account-createpassword .page-title-wrapper .page-title,.checkout-cart-index .page-title-wrapper .page-title,.checkout-onepage-success .page-title-wrapper .page-title,.checkout-index-index .page-title-wrapper .page-title,.catalogsearch-result-index .page-title-wrapper .page-title,.customer-account-create .page-title-wrapper .page-title,.customer-account-forgotpassword .page-title-wrapper .page-title,.cms-no-route.cms-noroute-index .page-title-wrapper .page-title,.cms-terms-conditions .page-title-wrapper .page-title,.cms-privacy-policy .page-title-wrapper .page-title,.cms-shippings .page-title-wrapper .page-title,.cms-payment .page-title-wrapper .page-title,.cms-disclaimer  .page-title-wrapper .page-title,.cms-shipping .page-title-wrapper .page-title,.cms-return-exchange .page-title-wrapper .page-title,.shipping-tracking-popup .page-title-wrapper .page-title,.cms-member-of-youth .page-title-wrapper .page-title{height:auto;overflow:unset;text-align:left;margin:30px 0px 20px;align-items:center;max-width:unset!important;}
.customer-account-logoutsuccess .page-title-wrapper .page-title,.checkout-onepage-success .page-title-wrapper .page-title,body.quotation-cart-success .page-title-wrapper .page-title{overflow:unset;text-align:center;margin:20px 0px;}
.page-print.account.page-layout-1column .page-title-wrapper .page-title{height:auto;overflow:unset;text-align:left;margin:0px 0px 20px;display:inline-block;width:100%;}
.account.page-layout-2columns-left .page-title-wrapper .page-title,.category-warranty-info .page-title-wrapper .page-title,.category-payment-info .page-title-wrapper .page-title,.category-shipping-info .page-title-wrapper .page-title,.category-privacy-policy .page-title-wrapper .page-title,.category-terms-conditions .page-title-wrapper .page-title{height:auto;overflow:unset;text-align:left;margin:0px;}
body.quotation-cart-success .page-title-wrapper .base,.customer-account-login .page-title-wrapper .page-title .base,.customer-account-createpassword .page-title-wrapper .page-title .base,.customer-account-logoutsuccess .page-title-wrapper .page-title .base,.checkout-cart-index .page-title-wrapper .page-title .base,.page-print.account .page-title-wrapper .page-title .base,.checkout-index-index .page-title-wrapper .page-title .base,.catalogsearch-result-index .page-title-wrapper .page-title .base,.customer-account-create .page-title-wrapper .page-title .base,.customer-account-forgotpassword .page-title-wrapper .page-title .base,.account.page-layout-2columns-left .page-title-wrapper .page-title .base,.category-warranty-info .page-title-wrapper .page-title .base,.category-payment-info .page-title-wrapper .page-title .base,.category-shipping-info .page-title-wrapper .page-title .base,.sendfriend-product-send .page-title-wrapper .page-title .base,.shipping-tracking-popup .page-title-wrapper .page-title .base{text-align:left;letter-spacing:0px;text-transform:capitalize;text-shadow:none;opacity:1;white-space:normal;color:var(--primary);font-size:40px;line-height:50px;max-width:unset;margin-bottom:10px;}
.customer-account-logoutsuccess .page-title-wrapper .page-title .base,.checkout-onepage-success .page-title-wrapper .page-title .base,body.quotation-cart-success .page-title-wrapper .base{text-align:center;letter-spacing:0px;text-transform:capitalize;text-shadow:none;opacity:1;color:var(--primary);max-width:unset;}
.customer-account-login .block .block-title,.customer-account-createpassword .block .block-title,.customer-account-logoutsuccess .block .block-title,.checkout-cart-index .block .block-title,.page-print.account.page-layout-1column .block .block-title,.checkout-onepage-success .block .block-title,.checkout-index-index .block .block-title,.catalogsearch-result-index .block .block-title,.customer-account-create .block .block-title,.customer-account-forgotpassword .block .block-title,.account.page-layout-2columns-left .block .block-title,.form.create.account>.fieldset>legend,.form-edit-account>.fieldset>legend,.form-address-edit>.fieldset>legend,.form.amgiftcard-form>.fieldset>legend{text-align:left;border-bottom:1px solid rgb(198,198,198)!important;margin-bottom:15px!important;padding-bottom:5px!important;}
.customer-account-login .block .block-title strong,.customer-account-createpassword .block .block-title strong,.customer-account-logoutsuccess .block .block-title strong,.checkout-cart-index .block .block-title strong,.page-print.account.page-layout-1column .block .block-title strong,.checkout-onepage-success .block .block-title strong,.checkout-index-index .block .block-title strong,.catalogsearch-result-index .block .block-title strong,.customer-account-create .block .block-title strong,.customer-account-forgotpassword .block .block-title strong,.account.page-layout-2columns-left .block .block-title strong,.mw-reward-points .block .block-title>strong,.form.create.account>.fieldset>legend>span,.form-edit-account>.fieldset>legend>span,.form-address-edit>.fieldset>legend>span,.form.amgiftcard-form>.fieldset>legend>span{letter-spacing:0px;text-transform:capitalize;color:var(--primary);font-size:17px!important;font-weight:600!important;}
.fieldset>.field{margin:0px 0px 15px;}
.field.choice,.checkbox-group{display:inline-flex;width:100%;align-items:baseline;float:left;margin:2px 0px;}
.col>input[type="radio"],.field.choice>input[type="checkbox"],.field.choice>input[type="radio"],.checkbox-group>input[type="checkbox"]{margin:4px 5px 0px 0px;top:1px;box-shadow:none!important;}
.field.choice .label .checkbox-group>label{display:inline-block;max-width:100%;margin-bottom:0px;font-weight:400;font-size:13px;}
.customer-account-login .fieldset .field>.label,.customer-account-createpassword .fieldset .field>.label,.customer-account-logoutsuccess .fieldset .field>.label,.checkout-cart-index .fieldset .field>.label,.page-print.account.page-layout-1column .fieldset .field>.label,.checkout-onepage-success .fieldset .field>.label,.checkout-index-index .fieldset .field>.label,.catalogsearch-result-index .fieldset .field>.label,.customer-account-create .fieldset .field>.label,.customer-account-forgotpassword .fieldset .field>.label,.account.page-layout-2columns-left .fieldset .field>.label,.reward-table{color:rgb(48,48,48);white-space:normal;text-align:left!important;padding:0px!important;margin:0px 0px 2px!important;font-family:var(--fontStyle1);font-size:15px!important;line-height:21px;}
.checkout-index-index .fieldset .field>.control,.login-container .fieldset>.field>.control,.form.amgiftcard-form .fieldset>.field>.control{width:100%;}
.abs-margin-for-forms-desktop,.fieldset .legend,.column:not(.sidebar-main) form .actions-toolbar,.column:not(.sidebar-additional) form .actions-toolbar,.login-container .fieldset::after{margin-left:0px;}
.form-create-account .fieldset.create.account::after,.form.password.forget .fieldset::after,.login-container .fieldset::after{margin-top:0px;}
.fieldset>.legend{margin:0px 0px 25px;padding:0px 0px 10px;}
.fieldset .legend,.fieldset .legend>span{font-weight:normal;font-size:16px;line-height:20px;color:var(--primary);}
.customer-account-login .actions-toolbar,.customer-account-createpassword .actions-toolbar,.customer-account-logoutsuccess .actions-toolbar,.checkout-cart-index .actions-toolbar,.page-print.account.page-layout-1column .actions-toolbar,.checkout-onepage-success .actions-toolbar,.checkout-index-index .actions-toolbar,.catalogsearch-result-index .actions-toolbar,.customer-account-create .actions-toolbar,.customer-account-forgotpassword .actions-toolbar,.account.page-layout-2columns-left .actions-toolbar,.sendfriend-product-send .actions-toolbar{margin:0px;display:-webkit-inline-flex;width:100%;flex-direction:row-reverse;justify-content:space-between;}
.customer-account-login .actions-toolbar::before,.customer-account-createpassword .actions-toolbar::before,.customer-account-logoutsuccess .actions-toolbar::before,.checkout-cart-index .actions-toolbar::before,.page-print.account.page-layout-1column .actions-toolbar::before,.checkout-onepage-success .actions-toolbar::before,.checkout-index-index .actions-toolbar::before,.catalogsearch-result-index .actions-toolbar::before,.sendfriend-product-send .actions-toolbar::before,.customer-account-login .actions-toolbar::after,.customer-account-createpassword .actions-toolbar::after,.customer-account-logoutsuccess .actions-toolbar::after,.checkout-cart-index .actions-toolbar::after,.page-print.account.page-layout-1column .actions-toolbar::after,.checkout-onepage-success .actions-toolbar::after,.checkout-index-index .actions-toolbar::after,.catalogsearch-result-index .actions-toolbar::after,.customer-account-create .actions-toolbar::before,.customer-account-forgotpassword .actions-toolbar::before,.account.page-layout-2columns-left .actions-toolbar::before,.customer-account-create .actions-toolbar::after,.customer-account-forgotpassword .actions-toolbar::after,.account.page-layout-2columns-left .actions-toolbar::after,.sendfriend-product-send .actions-toolbar::after{display:none;}
.customer-account-login .actions-toolbar .primary .action.primary,.customer-account-createpassword .actions-toolbar .primary .action.primary,.customer-account-logoutsuccess .actions-toolbar .primary .action.primary,.checkout-cart-index .actions-toolbar .primary .action.primary,.page-print.account.page-layout-1column .actions-toolbar .primary .action.primary,.checkout-onepage-success .actions-toolbar .primary .action.primary,.checkout-index-index .actions-toolbar .primary .action.primary,.catalogsearch-result-index .actions-toolbar .primary .action.primary,.customer-account-create .actions-toolbar .primary .action.primary,.customer-account-forgotpassword .actions-toolbar .primary .action.primary,.account.page-layout-2columns-left .actions-toolbar .primary .action.primary,.form.amgiftcard-form .buttons-set .action.primary,.mw-reward-points button,.aw-ln-range-slider-wrapper .aw-ln-slider-button,.cart-container .checkout-methods-items .action.primary,.minicart-wrapper .block-minicart .block-content>.actions .action.primary,.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary,.checkout-onepage-success .column.main .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,#referralForm .fieldset .buttons-set .action.primary{}
.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-save-address,.amgiftcard-form .amactions-toolbar .action.primary,.form.form-cart .cart.main.actions .action,.form.form-discount .actions-toolbar .action-apply,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift,.payment-option-content .actions-toolbar .primary .action-apply-gift,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update,.shipping-address-item .action-select-shipping-item,.new-address-popup .action-show-popup,.form-wishlist-items>.actions-toolbar .primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock,.product-add-form #product_addtocart_form .amgiftcard-preview>button,#shopping-cart-table .item-actions .actions-toolbar .action-delete,.sendfriend-product-send .actions-toolbar .action.primary,.sendfriend-product-send .actions-toolbar .action.add,.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action{}
#shopping-cart-table .item-actions .actions-toolbar .action-delete{border-radius:30px;border:0px;background:var(--primary);box-shadow:none;height:45px;min-width:auto;letter-spacing:0px;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none;padding:0px 20px;text-align:center;}
.control.captcha-image .action.captcha-reload{border-radius:5px;background:rgb(221,221,221);border:0px;height:45px;letter-spacing:0px;color:rgb(255,255,255);text-transform:uppercase;text-decoration:none;padding:0px 20px;text-align:center;}
.form-wishlist-items>.actions-toolbar .primary .action.toquote{margin-bottom:0px;}
.abs-revert-to-action-secondary,.paypal-review .block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.block-compare .action.primary,.cart-summary .block .actions-toolbar>.primary .action.primary,.abs-discount-code .form-discount .actions-toolbar .primary .action,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action,.cart-container #block-giftcard.block.discount .check-giftcard-status,.cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards{border:0px;background:var(--secondary);box-shadow:none;text-decoration:none;text-align:center;letter-spacing:0px;color:rgb(255,255,255);border-radius:0;min-width:110px;height:50px;font:normal normal 600 16px/26px Inter;letter-spacing:1.28px;}
.cart-summary .checkout-methods-items .item{display:inline-block;width:100%;float:left;margin:15px 0px;}
.cart-summary .checkout-methods-items .action.primary.checkout{width:100%;max-width:100%;padding:0px 5px!important;font-size:16px;}
.authentication-wrapper>.action{position:relative;width:auto;height:50px;margin:0px;border-radius:0;background:var(--secondary);opacity:1;display:inline-block!important;padding:12px 20px!important;border:0px!important;text-decoration:none!important;text-shadow:none!important;text-align:center!important;letter-spacing:0px!important;color:rgb(255,255,255)!important;min-width:110px!important;font:normal normal 600 16px/26px Inter;letter-spacing:1.28px;color:#FFFFFF;text-transform:uppercase;}
.customer-account-login .actions-toolbar .primary .action.primary:hover,.customer-account-createpassword .actions-toolbar .primary .action.primary:hover,.customer-account-logoutsuccess .actions-toolbar .primary .action.primary:hover,.checkout-cart-index .actions-toolbar .primary .action.primary:hover,.page-print.account.page-layout-1column .actions-toolbar .primary .action.primary:hover,.checkout-onepage-success .actions-toolbar .primary .action.primary:hover,.checkout-index-index .actions-toolbar .primary .action.primary:hover,.catalogsearch-result-index .actions-toolbar .primary .action.primary:hover,.customer-account-create .actions-toolbar .primary .action.primary:hover,.customer-account-forgotpassword .actions-toolbar .primary .action.primary:hover,.account.page-layout-2columns-left .actions-toolbar .primary .action.primary:hover,.control.captcha-image .action.captcha-reload:hover,.form.amgiftcard-form .buttons-set .action.primary:hover,.mw-reward-points button:hover,.aw-ln-range-slider-wrapper .aw-ln-slider-button:hover,.cart-container .checkout-methods-items .action.primary:hover,.minicart-wrapper .block-minicart .block-content>.actions .action.primary:hover,.modal-popup .modal-footer .action-primary:hover,.modal-popup .modal-footer .action-save-address:hover,.amgiftcard-form .amactions-toolbar .action.primary:hover,.form.form-cart .cart.main.actions .action:hover,.form.form-discount .actions-toolbar .action-apply:hover,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift:hover,.payment-option-content .actions-toolbar .primary .action-apply-gift:hover,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address:hover,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update:hover,.shipping-address-item .action-select-shipping-item:hover,.new-address-popup .action-show-popup:hover,.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary:hover,.checkout-onepage-success .column.main .action.primary:hover,.form-wishlist-items>.actions-toolbar .primary .action:hover,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action:hover,.product-add-form #product_addtocart_form .amgiftcard-preview>button:hover,#shopping-cart-table .item-actions .actions-toolbar .action-delete:hover,.amgiftcard-form .amactions-toolbar .action.primary:hover,.rewards__checkout-cart-usepoints .buttons-container .action:hover,.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action:hover,.rewards__checkout-cart-usepoints .buttons-container .action:hover,#reward-points-form .actions-toolbar .primary .action:hover,#referralForm .fieldset .buttons-set .action.primary:hover,.minicart-items .update-cart-item:hover,.sendfriend-product-send .actions-toolbar .action.primary:hover,.sendfriend-product-send .actions-toolbar .action.add:hover,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary:hover,.abs-revert-to-action-secondary:hover,.paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.cancel:hover,.block-compare .action.primary:hover,.cart-summary .block .actions-toolbar>.primary .action.primary:hover,.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,.cart-summary .form.giftregistry .fieldset .action.primary:hover,.paypal-review-discount .actions-toolbar .action.primary:hover,.paypal-review-discount .actions-toolbar .action.cancel:hover,.cart-discount .actions-toolbar .action.primary:hover,.cart-discount .actions-toolbar .action.cancel:hover,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover,#referralForm .fieldset .buttons-set .action.primary:hover,.cart-summary .checkout-methods-items .action.primary.checkout:hover,.authentication-wrapper>.action:hover,.cart-container #block-giftcard.block.discount .check-giftcard-status:hover,.cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards:hover{background:var(--light);color:rgb(255,255,255)!important;border:0px!important;}
.customer-account-login .actions-toolbar>.secondary .action,.customer-account-createpassword .actions-toolbar>.secondary .action,.customer-account-logoutsuccess .actions-toolbar>.secondary .action,.checkout-cart-index .actions-toolbar>.secondary .action,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action,.checkout-onepage-success .actions-toolbar>.secondary .action,.checkout-index-index .actions-toolbar>.secondary .action,.catalogsearch-result-index .actions-toolbar>.secondary .action,.customer-account-create .actions-toolbar>.secondary .action,.customer-account-forgotpassword .actions-toolbar>.secondary .action,.account.page-layout-2columns-left .actions-toolbar>.secondary .action,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel,.sendfriend-product-send .actions-toolbar .action.back,.shipping-tracking-popup .column.main .page.tracking>.actions>.action.close,.amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item>a,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action-secondary{}
.modal-popup .modal-inner-wrap .modal-footer .action-secondary{padding:0px 10px;margin:0px!important;}
.account.page-layout-2columns-left .box-actions .action{height:25px;letter-spacing:0px;color:var(--primary);margin:0px;font-weight:600;}
.account.page-layout-2columns-left .box-actions .action+.action{    /*    margin: 0px 0px 0px 8px;
padding: 0px 0px 0px 10px;
border-left: 1px solid rgb(207, 207, 207);*/}
.mw-reward-points .block .block-title>a{float:right;height:45px;letter-spacing:0px;color:rgb(61,55,47);margin:1.5rem 3px 0px 10px;font:15px / 21px Inter!important;}
.account.page-layout-2columns-left .block .block-title>.action{float:right;height:20px;letter-spacing:0px;color:var(--primary);font-size:17px;line-height:27px;font-weight:600;margin-top:0!important;}
.customer-account-login .actions-toolbar>.secondary .action:hover,.customer-account-createpassword .actions-toolbar>.secondary .action:hover,.customer-account-logoutsuccess .actions-toolbar>.secondary .action:hover,.checkout-cart-index .actions-toolbar>.secondary .action:hover,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action:hover,.checkout-onepage-success .actions-toolbar>.secondary .action:hover,.checkout-index-index .actions-toolbar>.secondary .action:hover,.catalogsearch-result-index .actions-toolbar>.secondary .action:hover,.customer-account-create .actions-toolbar>.secondary .action:hover,.customer-account-forgotpassword .actions-toolbar>.secondary .action:hover,.account.page-layout-2columns-left .actions-toolbar>.secondary .action:hover,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel:hover,.cms-no-route.cms-noroute-index .column.main .disc li a:hover,.sendfriend-product-send .actions-toolbar .action.back:hover,.shipping-tracking-popup .column.main .page.tracking>.actions>.action.close:hover,.form.send.friend #recipients-options .fields.additional .secondary .action.remove:hover,.amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item>a:hover,.modal-popup .modal-inner-wrap .modal-footer .action.secondary:hover,.modal-popup .modal-inner-wrap .modal-footer .action-secondary:hover{background:var(--light);border:0px;color:rgb(255,255,255)!important;}
.account.page-layout-2columns-left .box-actions .action:hover,.account.page-layout-2columns-left .block .block-title>.action:hover,.minicart-wrapper .actions .secondary .action.viewcart:hover,.mw-reward-points .block .block-title>a:hover{text-decoration:none;color:var(--light)!important;}
.category-warranty-info .page-title-wrapper .category-image,.category-payment-info .page-title-wrapper .category-image,.category-shipping-info .page-title-wrapper .category-image,.category-privacy-policy .page-title-wrapper .category-image,.category-terms-conditions .page-title-wrapper .category-image{height:auto;}
.category-warranty-info .page-title-wrapper .category-image .banner-image,.category-payment-info .page-title-wrapper .category-image .banner-image,.category-shipping-info .page-title-wrapper .category-image .banner-image,.category-privacy-policy .page-title-wrapper .category-image .banner-image,.category-warranty-info .page-title-wrapper .category-image .banner-overlay,.category-payment-info .page-title-wrapper .category-image .banner-overlay,.category-shipping-info .page-title-wrapper .category-image .banner-overlay,.category-privacy-policy .page-title-wrapper .category-image .banner-overlay,.category-warranty-info .breadcrumbs,.category-payment-info .breadcrumbs,.category-shipping-info .breadcrumbs,.category-privacy-policy .breadcrumbs{}
.category-warranty-info .page-title-contents,.category-payment-info .page-title-contents,.category-shipping-info .page-title-contents,.category-privacy-policy .page-title-contents{position:relative;padding:0px!important;color:rgb(255,255,255)!important;}
.category-warranty-info .column.main,.category-payment-info .column.main,.category-shipping-info .column.main,.category-privacy-policy .column.main{ /*   max-width: 1170px;*/
width:100%;margin:0px auto 40px;padding:0px 15px;}
.paypal-review .table-paypal-review-items .col.price .price-including-tax .price,.paypal-review .table-paypal-review-items .col.price .price-excluding-tax .price,.paypal-review .table-paypal-review-items .col.subtotal .price-including-tax .price,.paypal-review .table-paypal-review-items .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.price .price-including-tax .price,.cart.table-wrapper .col.price .price-excluding-tax .price,.cart.table-wrapper .col.subtotal .price-including-tax .price,.cart.table-wrapper .col.subtotal .price-excluding-tax .price,.cart.table-wrapper .col.msrp .price-including-tax .price,.cart.table-wrapper .col.msrp .price-excluding-tax .price,.order-details-items .col.price .price-including-tax .price,.order-details-items .col.price .price-excluding-tax .price,.order-details-items .col.subtotal .price-including-tax .price,.order-details-items .col.subtotal .price-excluding-tax .price{color:var(--primary);font-weight:normal;letter-spacing:0px!important;font-size:15px;}
.password-strength-meter{font-weight:400;color:rgb(0,0,0);}
.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel{margin:0px 5px 5px 0px;float:right;}
.opc-wrapper .form-shipping-address .fieldset .field .label{border:0px;}
.products-list .product-image-wrapper .product-image-photo,.cart.table-wrapper .product-image-wrapper .product-image-photo,.minicart-items .product-image-wrapper .product-image-photo,.block-giftregistry-shared-items .product-image-wrapper .product-image-photo{height:auto;margin:0px auto;min-height:auto;width:100%!important;}
.cart-summary .block .actions-toolbar>.primary,.cart-summary .block .actions-toolbar>.primary .action.primary{width:100%!important;}
.form.password.reset,.form.send.confirmation,.form.password.forget,.form.search.advanced,.form.form-orders-search{min-width:auto;width:500px;max-width:100%;float:left;}
.form.create.account{min-width:500px;width:auto;max-width:100%;}
.form.create.account>.fieldset{}
.form.password.reset .fieldset .field .label,.form.password.reset .fieldset .field .control{width:100%;}
.form-edit-account .field.password-info{display:none;}
.fieldset>.field.choice::before,.fieldset>.field.no-label::before{display:none;}
.table thead th{border-bottom:0px;width:auto!important;padding:10px 5px 5px!important;font-size:17px;line-height:21px;}
.table tbody td{border-top:0px;padding:5px!important;}
.table tbody th.mark,.table tbody th.mark+td{border-top:0px!important;padding:5px!important;}
.table th.col,.table td.col{min-width:85px;border-top:0px;width:auto!important;}
.table tbody+tbody{border-top:1px solid rgb(221,221,221);}
.table tfoot{}
.cart.table-wrapper .col.qty .input-text{margin-top:0px;line-height:30px;padding:5px 7px;height:30px;width:50px;font-weight:normal;}
.mw-reward-points .button-coupon button{margin:29px 0px 0px 10px;}
/*.catalogsearch-result-index .page-wrapper .breadcrumbs {
display: none;
}
*/
.catalogsearch-result-index .column.main>ul{margin-left:20px;}
.block-content.filter-content{background-color:transparent;display:inline-block;width:100%;float:left;}
.block-content.filter-content>.filter-current,.block-content.filter-content>.block-actions.filter-actions,.column.main .catalog-topnav{}
.block.filter{display:inline-block;float:left;background-color:rgb(255,255,255);border-radius:0px;overflow:hidden;margin:0px;padding:0px;width:100%;border:0!important;}
.block.filter .block-title.filter-title{display:none;}
.filter-options{display:inline-block;width:100%;float:left;overflow:auto;background:rgb(255,255,255);margin-top:0px;padding:0px;overflow:hidden;}
.block-content.filter-content{overflow:hidden;left:0px!important;background:rgb(255,255,255)!important;}
.filter-content .filter-subtitle{width:100%;margin:0px 0px 25px;padding:0px 0px 15px;border-radius:0px;background:0% 0% no-repeat padding-box padding-box transparent;border-bottom:3px solid rgb(51,51,51);text-align:left;letter-spacing:0px;color:rgb(51,51,51);text-transform:capitalize;opacity:1;display:none!important;}
span.filter-tile{letter-spacing:0.3px;color:rgb(30,30,30);text-transform:capitalize;opacity:1;}
.filter-custom-title{border-bottom:1px solid rgb(230,230,230);padding:15px 0px 12px;width:100%;display:flex;align-items:center;justify-content:space-between;}
.sidebar-main a.action.clear.filter-clear{font:600 15px / 18px Inter;letter-spacing:0px;color:rgb(177,146,88);text-transform:uppercase;opacity:1;text-decoration:underline;}
.sidebar-main a.action.clear.filter-clear:hover{color:var(--primary);}
.filter-options-item.category-tab.active .filter-options-title{font:500 30px / 50px Inter;border-bottom:1px solid rgb(230,230,230);padding-top:10px;}
.filter-options-item.category-tab.active .filter-options-title::before{display:none;}
.filter-options .filter-options-title{text-align:left;display:inline-block;width:100%;float:left;position:relative;overflow:visible;z-index:0;background-color:rgb(255,255,255);border-radius:0px;text-transform:capitalize;padding:20px 0px 0px;font:600 17px / 30px Inter;letter-spacing:0px;color:rgb(30,30,30);opacity:1;border:0px;margin:0px!important;}
.category-tab .filter-options-title{font:500 30px / 40px Inter;letter-spacing:0.3px;color:rgb(30,30,30);text-transform:capitalize;opacity:1;}
.category-tab .filter-options-title::before{display:none;}
.category-tab .filter-options-title{border-bottom:1px solid rgb(230,230,230);padding:20px 0px 12px;width:100%;display:flex;justify-content:space-between;}
.filter-options a.am-show-more.-active{display:none;}
.filter-options .filter-options-title::before{}
.filter-options-content a.am-show-more{display:none;}
.filter-options .filter-options-content{display:inline-block;width:100%;float:left;border:0px;border-radius:0px;margin:0px;padding:0px;overflow:hidden;text-align:left;}
.filter-options-content .items{margin:0px;}
.filter-options .filter-options-content ul,.filter-options .filter-options-content ol{list-style-type:none;display:inline-block;width:100%;float:left;margin-top:10px;max-height:205px;border-bottom:1px solid rgb(230,230,230);background:transparent!important;padding-bottom:16px!important;overflow:auto!important;}
.filter-options .filter-options-content>form>ul>li,.filter-options .filter-options-content>form>ol>li{}
.filter-options .filter-options-content>form>ul>li+li,.filter-options .filter-options-content>form>ol>li+li{border-top:0px;margin:0px!important;}
.filter-options .filter-options-content>form>ul>li>a,.filter-options .filter-options-content>form>ol>li>a{display:inline-block;margin:0px;background:transparent;border-top:0px;border-right:0px;border-left:0px;border-image:initial;border-radius:0px;position:relative;padding:0px!important;border-bottom:0px!important;}
.filter-options .filter-options-content>form>ul>li.active,.filter-options .filter-options-content>form>ul>li:hover,.filter-options .filter-options-content>form>ul>li:focus,.filter-options .filter-options-content>form>ol>li.active,.filter-options .filter-options-content>form>ol>li:hover,.filter-options .filter-options-content>form>ol>li:focus{}
.filter-options .filter-options-content>form>ul>li.active>a,.filter-options .filter-options-content>form>ul>li:hover>a,.filter-options .filter-options-content>form>ul>li:focus>a,.filter-options .filter-options-content>form>ol>li.active>a,.filter-options .filter-options-content>form>ol>li:hover>a,.filter-options .filter-options-content>form>ol>li:focus>a{}
.filter-options .filter-options-content>form>ul>li.-is-collapsible:hover>a,.filter-options .filter-options-content>form>ol>li.-is-collapsible:hover>a{border-radius:0px;}
.filter-options .filter-options-content>form>ul>li.-is-collapsible.active>a,.filter-options .filter-options-content>form>ol>li.-is-collapsible.active>a{border-radius:0px;}
.filter-options .filter-options-content>form>ul>li.active>a>span.label,.filter-options .filter-options-content>form>ul>li:hover>a>span.label,.filter-options .filter-options-content>form>ol>li.active>a>span.label,.filter-options .filter-options-content>form>ol>li:hover>a>span.label{color:rgb(255,255,255);}
.filter-options .filter-options-content ul ul,.filter-options .filter-options-content ol ol{padding:0px 0px 0px 15px;display:none;width:100%;float:left;}
.filter-options .filter-options-content>form>ul>li>ul,.filter-options .filter-options-content>form>ul>li>ol,.filter-options .filter-options-content>form>ol>li>ul,.filter-options .filter-options-content>form>ol>li>ol{background-color:rgb(244,246,247);border-radius:0px;border-bottom:0px;border-top:1px solid rgb(213,213,213);width:100%;max-height:250px;overflow:auto;padding:15px 0px 20px 25px!important;position:relative!important;left:unset!important;top:unset!important;}
.filter-options .filter-options-content>form>ul li,.filter-options .filter-options-content>form>ol li,.filter-options .filter-options-content>form>ul>li li,.filter-options .filter-options-content>form>ol>li li{position:relative;width:100%;float:left;display:inline-block!important;margin:0px!important;padding:0px!important;background:transparent!important;border-bottom:0px!important;}
.filter-options .filter-options-content ul li>input,.filter-options .filter-options-content ul li a>span.count,.filter-options .filter-options-content ol li>input{display:inline-block;float:revert;width:auto;padding-left:6px;margin:0px!important;}
.filter-options .filter-options-content ol li a>span.count{display:none!important;}
.filter-options .filter-options-content>form>ul>li.item.-filter-parent>a>span.label{opacity:1;border-bottom:0px;text-align:left;font:16px / 32px Inter;letter-spacing:0px;color:rgb(74,74,74);text-transform:uppercase;background:transparent!important;}
.filter-options .filter-options-content ul li>a,.filter-options .filter-options-content ol li>a{}
.filter-options .filter-options-content ul li>a span.label,.filter-options .filter-options-content ol li>a span.label{}
.filter-options .filter-options-content ul li.active>a,.filter-options .filter-options-content ul li:hover>a,.filter-options .filter-options-content ol li.active>a,.filter-options .filter-options-content ol li:hover>a{}
.filter-options .filter-options-content ul li>a.am_shopby_link_selected span,.filter-options .filter-options-content ul li.active>a span.label,.filter-options .filter-options-content ul li:hover>a span.label,.filter-options .filter-options-content ol li.active>a span.label,.filter-options .filter-options-content ol li:hover>a span.label,.filter-options .filter-options-content>form>ul>li.item.-filter-parent.active>a>span.label,.filter-options .filter-options-content>form>ul>li.item.-filter-parent:hover>a>span.label,.filter-options .filter-options-content>form>ul>li.item.-filter-parent:hover>a>span.count{letter-spacing:0px;font:600 16px / 32px Inter!important;color:rgb(177,146,88)!important;text-decoration:underline!important;}
.filter-options .filter-options-content ul li li>a span.label,.filter-options .filter-options-content ol li li>a span.label{text-align:left;letter-spacing:0px;color:rgb(33,33,33);opacity:1;font:16px / 32px Inter!important;}
.filter-options .filter-options-content ul li li.active>a span.label,.filter-options .filter-options-content ul li li:hover>a span.label,.filter-options .filter-options-content ol li li:focus>a span.label{font-weight:400;color:var(--primary);}
.filter-options .filter-options-content>form>ul>li.-is-collapsible>span.am-collapse-icon,.filter-options .filter-options-content>form>ol>li.-is-collapsible>span.am-collapse-icon{display:inline-block;width:45px;height:50px;float:left;position:relative;}
.filter-options .filter-options-content>form>ul>li.-is-collapsible>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li.-is-collapsible>span.am-collapse-icon::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:700;font-size:14px;color:rgb(33,33,33);padding:0px;display:inline-block;float:right;position:absolute;top:0px;right:0px;width:100%;height:100%;text-align:center;line-height:50px;transform:none;border:0px;}
.filter-options .filter-options-content>form>ul>li.-is-collapsible:hover>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li.-is-collapsible:hover>span.am-collapse-icon::after{color:var(--primary);}
.filter-options .filter-options-content>form>ul>li.-is-collapsible>span._active.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li.-is-collapsible>span._active.am-collapse-icon::after,.filter-options .filter-options-content>form>ul>li.-is-collapsible.active>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li.-is-collapsible.active>span.am-collapse-icon::after{content:"\f068";color:var(--primary);}
.filter-options .filter-options-content>form>ul>li li.-is-collapsible>span.am-collapse-icon,.filter-options .filter-options-content>form>ol>li li.-is-collapsible>span.am-collapse-icon{display:inline-block;position:absolute;top:0px;right:8px;}
.filter-options .filter-options-content>form>ul>li li.-is-collapsible>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li li.-is-collapsible>span.am-collapse-icon::after{content:"\f067";font-family:"Font Awesome 5 Free";font-weight:700;font-size:11px;color:rgb(51,51,51);padding:0px 12px;display:inline-block;float:left;position:absolute;left:0px;line-height:22px;}
.filter-options .filter-options-content>form>ul>li li.-is-collapsible:hover>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li li.-is-collapsible:hover>span.am-collapse-icon::after{color:rgb(51,51,51);}
.filter-options .filter-options-content>form>ul>li li.-is-collapsible.active>span.am-collapse-icon::after,.filter-options .filter-options-content>form>ol>li li.-is-collapsible.active>span.am-collapse-icon::after{content:"\f068";color:rgb(51,51,51);}
.filter-options-content .am-filter-items-attr_price{padding:0px;}
.amshopby-slider-container{margin-right:10px;margin-bottom:0px;margin-left:0px;margin-top:20px!important;}
.filter-options-content .am-filter-items-attr_price .amshopby-slider-display{text-align:left;font:15px / 30px Inter;letter-spacing:0px;color:rgb(74,74,74);opacity:1;margin-top:20px;}
.ui-slider-horizontal{height:2px;background:rgba(51,51,51,0.2);margin:10px 0px;border-radius:0px;}
.ui-slider-range{position:absolute;height:2px!important;background:rgb(30,30,30)!important;}
.ui-slider .ui-slider-handle{position:absolute;z-index:2;display:inline-block;cursor:pointer;width:2px!important;height:14px!important;border-radius:0px!important;padding:0px!important;background:rgb(10,52,79)!important;box-shadow:none!important;margin-left:0px!important;}
.ui-slider .ui-slider-handle:hover,.ui-slider .ui-slider-handle:focus{cursor:pointer;background:rgb(177,146,88)!important;box-shadow:none!important;}
.amshopby-slider-container .amshopby-slider-display{text-align:left;}
.amshopby-slider-container .label{display:none;}
.catalog-product-view.page-layout-fullpage-layout .media-cart,.catalog-product-view.page-layout-fullpage-layout .product-info-main{width:50%;float:left;display:inline-block;padding-top:0;}
.catalog-product-view.page-layout-fullpage-layout .product.media{width:100%;padding-top:0;}
.account .column.main .block:not(.widget) .box-title>span,.multicheckout .box-title>span,.paypal-review .block .box-title>span,.magento-rma-guest-returns .column.main .block:not(.widget) .box-title>span,[class^="sales-guest-"] .column.main .block:not(.widget) .box-title>span,.sales-guest-view .column.main .block:not(.widget) .box-title>span{font-weight:normal;line-height:20px;font-size:18px;color:var(--primary);margin-top:2rem;margin-bottom:2rem;}
address{margin-bottom:20px;font-style:normal;line-height:20px;font-size:15px;}
.gallery-placeholder{width:100%;}
.media-cart{}
.media-cart .product-add-form,.media-cart .product-add-form form{display:inline-block;margin:0px auto;width:100%;}
.media-cart .product-add-form form .details-btnArea,.media-cart .product-add-form form .details-btnArea .fieldset{width:100%;display:inline-block;}
.media-cart .product-add-form form .details-btnArea .fieldset .actions{display:flex;justify-content:center;}
.media-cart .product-add-form form .details-btnArea .fieldset .actions .btnTheme.blue{margin-right:0px;}
.media-cart .product-share{display:inline-block;text-align:center;width:100%;}
.media-cart .share-icons{}
.media-cart .share-icons>a{margin:0px 2px;background-color:rgb(221,221,221);padding:5px;display:inline-block;width:40px;height:40px;text-align:center;line-height:30px;font-size:16px;color:rgb(0,0,0);border:0px;border-radius:0px;}
.media-cart .share-icons>a:hover{color:rgb(255,255,255);}
.stripe-icon-container.right{float:right;position:relative;top:-0.6em;margin:0px 0px 0px 10px;}
.modals-overlay{z-index:1000!important;}
.modal-popup .modal-header{background-color:rgb(245,245,245)!important;padding:10px!important;min-height:30px!important;}
.modal-popup .modal-header .modal-title{border:0px;font-weight:400;line-height:normal;min-height:auto;padding:0px;font-size:20px;}
.modal-popup .modal-header .action-close{margin:0px;padding:9px 10px!important;}
.modal-popup.confirm .modal-header .action-close{}
.modal-popup .modal-content{box-shadow:none;border:0px;color:rgb(51,51,51);padding:15px!important;border-radius:0px!important;}
.modal-popup .modal-footer{background-color:rgb(245,245,245)!important;padding:5px!important;}
.modal-popup{z-index:1010!important;}
.modal-popup .modal-inner-wrap{margin:12% auto 0px!important;}
.modal-popup._inner-scroll .modal-inner-wrap{}
.checkout-index-index .modal-popup .modal-footer .action-hide-popup{margin-top:0;}
.checkout-index-index .modal-popup .modal-header .action-close{padding:17px 10px!important;}
.checkout-index-index .modal-popup .modal-inner-wrap{left:0;max-height:445px!important;}
.modal-custom .action-close{z-index:100;margin:12px 10px!important;}
.field-tooltip .field-tooltip-action::before{font-size:22px;margin-top:10px;}
#shopping-cart-table .cart.item{padding-top:10px!important;}
#shopping-cart-table .item-actions .actions-toolbar{}
#shopping-cart-table .item-actions .actions-toolbar .gift-options-cart-item,#shopping-cart-table .item-actions .actions-toolbar .action-towishlist,#shopping-cart-table .item-actions .actions-toolbar .action-edit{display:none;}
#shopping-cart-table .item-actions .actions-toolbar .action-delete{margin-bottom:0px;}
#shopping-cart-table .item-actions td{border-top:0px;}
#shopping-cart-table .item-info .product-image-wrapper{margin:0px;background:transparent;}
button,.cart.table-wrapper .actions-toolbar>.action,.action-gift{}
.cart-summary{padding:15px!important;top:0px!important;}
.cart-summary .summary.title{font-weight:700;font-size:20px;line-height:28px;margin:0px 0px 10px;}
.cart-summary .cart-totals #shopping-cart-totals-table th,.cart-summary .cart-totals #shopping-cart-totals-table td{border-top:0px;}
.cart.table-wrapper .product-item-name{margin-top:0px;font-size:15px;font-weight:500;}
.cart.table-wrapper .product-item-name a{color:var(--primary);}
.cart.table-wrapper .col>.price{color:var(--primary);font-size:15px;font-weight:100;}
.cart.table-wrapper .product-item-name a:hover{color:var(--primary);text-decoration:none;}
.price-including-tax,.price-excluding-tax{font-size:14px;}
.mark,mark{background-color:transparent;}
.cart-summary .block>.title::after,.paypal-review-discount .block>.title::after{position:absolute;right:0px;top:14px;}
.column.main .cart-summary .block>.title strong,.column.main .paypal-review-discount .block>.title strong{font-size:16px;font-weight:400;}
.rewards__checkout-cart-usepoints .discount-form .checkbox-group{width:100%;}
.form.form-cart .cart.main.actions{display:flex;justify-content:flex-end;align-items:center;}
.form.form-cart .cart.main.actions .action::before{display:none;}
.cart-container #block-giftcard.block.discount .check-giftcard-status{margin:0px;padding:0px 10px;font-size:16px;width:100%!important;text-transform:uppercase;letter-spacing:1px;font-weight:600;}
.cart-container .form-cart .actions.main .action{margin:0px 5px 5px;display:block;}
.cart-summary .checkout-methods-items{margin:10px 0px 0px;padding:0px;}
.opc-sidebar{margin:21px 0px 20px;}
.opc-progress-bar{margin:0px 0px 30px;}
.opc-progress-bar-item._active::before,.opc-progress-bar-item._complete::before{background:var(--light);border-color:var(--light);}
.opc-progress-bar-item._complete>span{color:rgb(51,51,51);font-weight:600;}
.opc-progress-bar-item._active>span::before,.opc-progress-bar-item._complete>span::before{background:var(--light);border-color:var(--light);}
.opc-progress-bar-item._active>span::after,.opc-progress-bar-item._complete>span::after{border-color:var(--light);color:var(--light);}
.opc-progress-bar-item._complete>span::after{color:var(--light);}
.opc-block-summary{background:rgb(244,244,244);padding:22px 30px;margin:0px;}
.opc-block-summary .minicart-items-wrapper{margin:0px;max-height:300px;padding:15px;border:0px;background:rgb(255,255,255);}
.opc-block-summary .minicart-items .product-item{min-height:auto;box-shadow:none;padding:10px 0px 5px!important;margin-bottom:0px!important;}
.opc-block-summary .minicart-items .product-item:first-child{min-height:auto;padding:0px 0px 5px!important;}
.opc-block-summary .minicart-items .product-item:last-child{min-height:auto;padding:10px 0px 0px!important;}
.opc-block-summary .minicart-items .product-item:hover{box-shadow:none;}
.opc-block-summary .product-item .product-item-inner{display:inline-block;margin:0px;width:100%;}
.opc-block-summary .product-item .product-item-name-block,.opc-block-summary .product-item .subtotal{display:inline-block;width:100%;padding-right:0px;text-align:left;float:left;}
#checkout-shipping-method-load .table-checkout-shipping-method{width:100%;margin-bottom:20px;}
#checkout-shipping-method-load .table-checkout-shipping-method .row{margin:0px;}
.table-checkout-shipping-method thead th{display:none;}
.table-checkout-shipping-method tbody td{border-top:1px solid rgb(204,204,204);padding-bottom:10px;padding-top:10px;}
#opc-sidebar{}
.opc-sidebar .modal-content{box-shadow:none;background:rgb(244,244,244);}
.opc-block-shipping-information{display:block;padding:0 20px;}
.opc-wrapper .shipping-address-item.selected-item{color:var(--primary);border-color:var(--primary);box-shadow:none!important;}
.opc-wrapper .shipping-address-item.selected-item::after{background:var(--primary);}
.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:10px;color:var(--primary);font-weight:600;font-size:23px;}
.opc-block-summary{padding:20px;border-radius:6px;margin-top:0px;}
.opc-block-summary .items-in-cart>.title:after{position:absolute;right:0;top:16px;}
.opc-block-summary .product-item{margin:0px;padding-left:0px;border:0px;border-radius:0px;}
.opc-block-summary .product-item .product-item-name-block{vertical-align:top;}
.opc-block-summary .product-item .product-item-name-block .product-item-name,.opc-block-summary .product-item .details-qty{margin:0px 0px 5px;color:rgb(51,51,51);}
.opc-block-summary .product-item .details-qty .label{padding:0px;display:inline-block;font-size:14px;font-weight:600;line-height:1;color:rgb(51,51,51);}
.opc-block-summary .product-item .subtotal .price-excluding-tax,#opc-new-shipping-address .fieldset>.field{}
#opc-new-shipping-address .fieldset>.field select{margin:0px 0px 10px!important;}
.opc-block-summary .product-item .subtotal .price{color:var(--primary);font-size:15px;}
.payment-method-content .payment-method-billing-address .billing-address-details>a,.block-content address>a,.shipping-address-item>a{color:rgb(51,51,51);}
.payment-method-content .payment-method-billing-address .billing-address-details>a:hover,.block-content address>a:hover{color:var(--light);}
.payment-option .payment-option-title .action.action-toggle{color:rgb(255,255,255);font-weight:normal;font-size:17px;width:100%;font-weight:500;}
.payment-option .payment-option-title .action.action-toggle::after{font-size:25px;line-height:24px;float:right;color:rgb(255,255,255);}
.account .data.table .col.actions .action.delete,[class^="sales-guest-"] .data.table .col.actions .action.delete,.sales-guest-view .data.table .col.actions .action.delete,.table-wrapper .table .col.actions .action,.account.page-layout-2columns-left .page-title-wrapper .order-actions-toolbar .actions .action{color:rgb(51,51,51);font-weight:600;}
.account.page-layout-2columns-left .page-title-wrapper .order-actions-toolbar .actions .action{line-height:30px;}
.account .data.table .col.actions .action.delete:hover,[class^="sales-guest-"] .data.table .col.actions .action.delete:hover,.sales-guest-view .data.table .col.actions .action.delete:hover,.table-wrapper .table .col.actions .action:hover,.account.page-layout-2columns-left .page-title-wrapper .order-actions-toolbar .actions .action:hover{color:var(--light);text-decoration:none}
.account.page-layout-2columns-left .page-title-wrapper .order-status,.account.page-layout-2columns-left .page-title-wrapper .return-status,.return-status,.order-status{display:inline-block;float:left;margin:0px 10px 10px 0px;padding:5px 10px;border:1px solid rgb(204,204,204);}
.account.page-layout-2columns-left .page-title-wrapper .order-date,.page-print.account.page-layout-1column .page-title-wrapper .order-date{margin:5px 0px 15px;display:inline-block;float:left;}
.page-print.account.page-layout-1column .page-header{display:none;}
.checkout-onepage-success .page-main{text-align:center;}
.checkout-onepage-success .print{display:block;float:none;margin:0px;color:var(--primary);}
.checkout-onepage-success .column.main .checkout-success .order-number{display:inline-block;float:none;margin:0px;color:var(--primary);}
.checkout-onepage-success .print:hover,.checkout-onepage-success .column.main .checkout-success .order-number:hover{color:var(--light);}
.checkout-onepage-success .actions-toolbar{justify-content:center;margin:10px 0px 0px!important;}
.page.messages .messages .message{margin:15px 0px;text-align:left;}
.authentication-wrapper{float:right;margin:0px;max-width:50%;position:relative;z-index:1;}
.cart-empty a{color:var(--primary);font-weight:600;}
.cart-empty a:hover{color:var(--secondary);}
.authentication-dropdown .modal-inner-wrap{padding:20px;background:rgb(255,255,255);box-shadow:none;}
.authentication-dropdown .modal-inner-wrap .modal-header{padding:0px;border:0px;background:transparent;}
.authentication-dropdown .modal-inner-wrap .modal-content{background-color:transparent;border:0px;border-radius:0px;box-shadow:none;}
.block-authentication .actions-toolbar>.secondary{padding:0px;margin:0px;}
.block-authentication .actions-toolbar>.secondary .action{margin-top:0px;min-width:auto;font-size:15px!important;letter-spacing:0;}
.form-wishlist-items .products-grid.wishlist .product-item:hover{}
.form-wishlist-items .products-grid.wishlist .product-item .product-item-info{padding:0px;box-shadow:none;border:0px;margin:0px;background:unset;}
.form-wishlist-items .products-grid.wishlist .product-item-info .product-item-inner{display:block;border:0px;clip:unset;height:auto;overflow:hidden;position:relative;width:100%;box-shadow:none;background:transparent;margin:0px!important;padding:0 px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .comment-box{margin:0px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart{display:inline-block;float:left;width:65%;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .fieldset{margin-bottom:5px;display:inline-block;width:fit-content;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .field.qty{display:inline-flex;justify-content:center;align-items:center;padding:0px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .field.qty .label{margin:0px!important;}
.form-wishlist-items .products-grid.wishlist .product-item-inner textarea{padding:7px 15px!important;height:60px!important;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .fieldset{margin-bottom:5px;width:100%;float:left;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .field.qty .input-text{padding:5px;margin:0px 0px 0px 10px;height:35px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary{width:100%;margin:0px;padding:0px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action{width:100%;margin:0px;padding:0px 12px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock{width:100%;margin:0px;padding:0px 12px;background:0% 0% no-repeat padding-box padding-box rgb(242,242,242);box-shadow:none;color:rgb(41,41,41);}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions{text-align:center;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.edit{display:none;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.delete{color:rgb(255,255,255);margin:0!important;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions .action.delete:hover{text-decoration:underline;}
.form-wishlist-items .products-grid.wishlist .product-item-inner  div.mage-error[generated]{position:absolute;bottom:69px;line-height:initial;left:10px;}
.form-wishlist-items .products-grid.wishlist .product-item-inner .product-item-actions{margin-top:15px;}
#rewardpoints_box{margin:20px 0px;}
#rewardpoints_box #rewardpoints-form .discount.discount-codes{width:100%!important;padding:0px!important;background-color:transparent!important;}
#rewardpoints_box #rewardpoints-form .discount-form>div>div:not(.class){border-top-style:dotted;width:100%!important;}
#rewardpoints_box #rewardpoints-form .discount-form a{color:rgb(101,209,70);}
#rewardpoints_box #rewardpoints-form .discount-form a:hover{color:rgb(0,0,0);}
.mw_reward_slider_contaner{padding-right:10px;position:relative;min-height:16px;margin:10px 10%;width:80%!important;}
#mw_amount{color:rgb(145,0,5)!important;padding:5px!important;height:35px!important;}
.products-grid.wishlist .product-item-name{margin-top:0px;text-align:left;letter-spacing:0px;color:rgb(51,51,51);opacity:1;height:auto;overflow:hidden;text-decoration:none!important;padding:0px;}
.products-grid.wishlist .product-item-name>.product-item-link{color:var(--primary);text-decoration:none;font-size:15px;line-height:25px;}
.products-grid.wishlist .product-item .price-box{width:100%;margin:0px;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;padding:0px;}
.products-grid.wishlist .product-item .price-box p{line-height:normal;}
.products-grid.wishlist .product-item .price-box .price{font-size:14px!important;line-height:20px!important;}
.checkout-cart-index .cart-summary>#block-shipping{display:none!important;}
.wishlist-index-index .column.main .wishlist-toolbar{display:flex;justify-content:center;margin-top:20px;}
.toolbar.wishlist-toolbar .limiter,.toolbar.wishlist-toolbar .toolbar-amount{display:none;}
.toolbar.wishlist-toolbar .pages{position:relative;}
.products-grid.wishlist .product-items{display:flex;flex-wrap:wrap;}
.wishlist-index-index .products-grid .product-item{padding:0px;margin-bottom:25px;box-shadow:none;margin-left:calc(1.06667%)!important;width:32.5%!important;border:0px;margin-bottom:36px!important;box-shadow:0px 0px 10px #00000014;z-index:1;padding:10px!important;}
.wishlist-index-index .products-grid .product-item:nth-child(3n+1){margin-left:0px!important;}
.wishlist-index-index .product-item-photo .product-image-wrapper{max-height:300px;max-width:100%;padding-bottom:0px!important;margin-top:15px;}
.wishlist-index-index .product-item .special-price{display:inline-block;margin:0px;float:left;}
.wishlist-index-index .product-item .old-price{display:inline-block;margin:0px 0px 0px 0px;}
.wishlist-index-index .price-box .old-price .price{margin:0px;}
.wishlist-index-index .products-grid.wishlist .product-item-comment{display:block;height:75px;margin:5px 0px 10px;min-height:70px;padding:10px 15px!important;}
.category-our-products .category-description,.category-premium-herbs .category-description,.category-chinese-herbs .category-description,.category-floral-teas .category-description,.category-health-teas .category-description{display:none;}
.customer-account-logoutsuccess .column.main{min-height:150px;}
.customer-account-logoutsuccess .column.main p{text-align:center;}
.customer-account-create .fieldset>.field:not(.choice)>.label,.customer-account-create .fieldset>.field:not(.choice)>.control,.customer-account-forgotpassword .fieldset>.field:not(.choice)>.label,.customer-account-forgotpassword .fieldset>.field:not(.choice)>.control{width:100%;}
.navbar-nav a:hover{text-decoration:none;}
.action.primary:hover,.action.primary:focus,.action.primary:visited{background:var(--light);color:white!important;border:0px!important;}
.cart-totals .grand .mark,.cart-totals .grand .amount,.opc-block-summary .table-totals .grand .mark,.opc-block-summary .table-totals .grand .amount{padding-top:5px;}
.cart-totals .mark strong,.opc-block-summary .table-totals .mark strong{font-weight:700;}
.cart.table-wrapper .product-item-photo{top:0px;width:90px;}
.cart.table-wrapper .product-item-details{width:calc(100% - 90px);}
.cart.table-wrapper table .item-info .product-image-container{width:70px!important;}
#shopping-cart-table .item-actions .actions-toolbar{width:auto;display:flex;margin:-10px 0px 0px;justify-content:flex-start;}
.cart-totals{border-top:0px!important;}
.cart-summary .block .fieldset{margin:0px 0px 10px;}
.cart-summary .block .fieldset .control .input-text{margin-bottom:0px;background-color:rgb(255,255,255);padding:10px;font-size:13px;}
.cart-summary .block .fieldset .control .input-text::placeholder{font-size:13px;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary .action.primary{box-shadow:none;}
.totals.shipping.excl .mark .label{color:rgb(112,112,112);}
.totals.shipping.excl .mark .value{display:inline-block;width:100%;float:left;font-size:11px;color:rgb(111,111,111);}
.abs-discount-block .block .content,.cart-summary .block .content,.paypal-review-discount .block .content,.cart-discount .block .content{padding:5px 0px 10px;}
.item-actions .action.action-delete,#shopping-cart-table .item-actions .actions-toolbar .action-delete{height:auto;text-transform:none;text-decoration:none;padding:0px!important;border-radius:0px;width:auto;background:transparent!important;border:0px!important;font:600 16px / 20px Inter!important;}
.item-actions .action.action-delete:hover,#shopping-cart-table .item-actions .actions-toolbar .action-delete:hover{padding:0px;color:rgb(246,105,133)!important;background:transparent!important;border:0px!important;}
.item-actions .action.action-delete span,.wishlist-index-index .product-item-inner .action.delete span{height:35px;width:20px;display:inline-block;visibility:hidden;text-align:center;line-height:unset;margin:0px auto;vertical-align:bottom;}
.item-actions .action.action-delete span::before,.wishlist-index-index .product-item-inner .action.delete span::before{color:rgb(61,55,47);visibility:visible;font-family:"Font Awesome 5 Free";font-size:15px;font-weight:400;line-height:38px;display:inline-block;content:"\f2ed";}
.wishlist-index-index .product-item-inner .box-tocart .field.qty{display:flex;line-height:40px;}
.wishlist-index-index .product-item-inner .box-tocart{display:inline-block;float:left;width:auto;margin:0px 0px 5px;}
.wishlist-index-index .product-item-inner .box-tocart .product-item-actions{text-align:center;display:inline-block;width:100%;float:left;margin:0px;}
.wishlist-index-index .product-item-inner>.product-item-actions{float:right;margin:0px;height:91px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;}
.wishlist-index-index .price-box .price-container .price{text-align:inherit;}
.products-grid.wishlist .product-item .product-reviews-summary{justify-content:flex-start!important;padding:0 10px;}
.items.order-links{border-bottom:1px solid rgb(221,221,221);display:inline-block;width:100%;}
.items.order-links.rewards-links{margin-bottom:-6px;border-bottom:1px solid rgb(221,221,221);}
.order-links .item{margin:1px 1px 0px;}
.order-links .item a{border:0px;background:rgb(255,255,255);color:var(--primary);padding:0px 20px;font-weight:normal;font-size:16px;line-height:40px;display:inline-block;}
.order-links .item a:hover,.order-links .item.current strong{background:var(--light);color:rgb(255,255,255);padding:0px 20px;display:inline-block;border:0px;font-weight:normal;font-size:16px;line-height:40px;}
.order-details-items{margin-top:-1px;padding:20px;}
.order-details-items .order-title,.order-details-items .block-title{margin-bottom:15px;}
.order-details-items .order-title>strong,.order-details-items .block-title>strong{font-weight:500;width:100%;display:inline-block;}
.order-details-items .order-title>.action,.order-details-items .block-title>.action{margin:1.5rem 20px 1rem 0px;}
.rewards-referral-link{word-break:break-all;}
.opc-wrapper .shipping-address-item{line-height:22px;padding:15px;font-size:14px;}
.checkout-onepage-success .page-title-wrapper a.print,.opc-wrapper .shipping-address-item::before{display:none!important;}
.opc-wrapper .step-title,.opc-block-shipping-information .shipping-information-title,.opc-block-summary>.title,.checkout-agreements-items .checkout-agreements-item-title{padding-bottom:18px;}
.opc-block-shipping-information .shipping-information-title .action-edit{top:7px;}
.catalog-category-view.page-layout-2columns-left #custom_main_container .sidebar.sidebar-main.remove-side-bar{display:none;}
.catalog-category-view.page-layout-2columns-left #custom_main_container .sidebar.sidebar-main.remove-side-bar+.column.main{width:100%;padding:0px 0px 60px;}
.page-print.account.page-layout-1column .actions-toolbar>.primary .action,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action,.page-print .column.main>.order-details-items .actions-toolbar{display:none!important;}
.product-details-wrapper .product.attribute.overview .value p{margin-bottom:15px;}
.product-details-wrapper .product.attribute.overview .value p:last-child{margin-bottom:0px;}
.form.send.friend{margin:0px 0px 60px;width:600px;max-width:100%;}
.form.send.friend .fieldset .legend{border-bottom:1px solid rgb(245,245,245);margin-bottom:15px;padding-bottom:5px;}
.form.send.friend .fieldset>.field .label,.form.send.friend .fieldset>.field .control{width:100%!important;}
.form.send.friend .fieldset>.field .label{text-align:left;padding-bottom:5px;}
.column.main>.order-details-items .actions-toolbar{text-align:right;}
.column.main>.order-details-items .actions-toolbar>.action{color:var(--primary);font-weight:600;}
.column.main>.order-details-items .order-title>.action{color:var(--primary);font-weight:600;margin-top:10px;margin-bottom:10px;margin-left:0px;}
.column.main>.order-details-items .actions-toolbar>.action:hover,.column.main>.order-details-items .order-title>.action:hover{color:var(--secondary);}
.column.main>.order-details-items .order-title>.action.track{display:none!important;}
.shipping-tracking-popup .column.main{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.block.discount>.content{display:none;}
.block.discount.active>.content{display:block;}
.block.discount .amgiftcard-info{display:inline-block;width:100%;margin-bottom:6px;}
.block.discount .amgiftcard-info>div{display:inline-block;float:left;margin-right:25px;}
.gift-card-content>.content{display:block!important;}
.cart-discount .block.discount{width:100%!important;}
.amgiftcard-apply-code .block{margin-bottom:30px;}
.amgiftcard-apply-code .block>.title{color:rgb(255,255,255);background:rgb(246,105,133);padding:10px 15px;margin-bottom:0px;}
.amgiftcard-apply-code .block>.title strong{font:20px / 25px Inter;color:rgb(255,255,255);}
.amgiftcard-apply-code .block>.title::after{content:"\f107";font-size:15px;font-family:"Font Awesome 5 Free";font-weight:700;float:right;line-height:24px;color:rgb(255,255,255);margin:1px;}
.amgiftcard-apply-code .block.active>.title::after{content:"\f106";}
.amgiftcard-apply-code .block>.content{padding:15px;border-width:0px 1px 1px;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-right-color:rgb(238,238,238);border-bottom-color:rgb(238,238,238);border-left-color:rgb(238,238,238);border-image:initial;border-top-style:initial;border-top-color:initial;}
.amgiftcard-apply-code .block>.content form.amgiftcard-form{margin-bottom:0px;}
.sendfriend-product-send .actions-toolbar .action.add{margin-top:0px!important;}
.form.send.friend .fieldset.recipients .actions-toolbar{justify-content:center!important;}
.form.send.friend #recipients-options .fields.additional .actions-toolbar{height:30px;background:rgb(255,255,255);}
.form.send.friend #recipients-options .fields.additional .secondary .action.remove{font:15px / 25px Inter;letter-spacing:0px;color:rgb(255,255,255);float:right;text-align:right;position:absolute;right:20px;left:auto;}
.amgiftcard-preview-index .wrapper-inner .main .logo{margin:0px;}
.amgiftcard-preview-index .wrapper-inner .main .main-content .message-container td{padding:10px 0px;}
.amgiftcard-preview-index .wrapper-inner .main .footer .closing{margin:0px;font-weight:600;}
.amgiftcard-tooltip{background-color:rgb(255,255,255);padding:8px;font-size:12px;color:rgb(255,255,255);}
.product-details-wrapper .product-specification-main .amgiftcard-button{display:inline-block;padding:0px 25px;font-family:Inter;font-weight:500;font-size:14px;color:rgb(255,255,255);word-break:break-all;background:rgb(246,105,133);border-radius:30px;height:40px;line-height:40px;}
.product-details-wrapper .product-specification-main .amgiftcard-button:hover{background:rgb(246,105,133);}
.amgiftcard-image.-selected,.amgiftcard-image:hover{padding:0px;border:2px solid rgb(246,105,133);}
#amgiftcard_amount_custom_block>div>span{margin-right:10px;}
#amgiftcard_amount_custom_block>div>span .price{font-weight:600;}
.product-details-wrapper .product-specification-main .amgiftcard-icon{display:inline-block;min-width:25px;min-height:25px;margin-right:5px;margin-top:-3px;vertical-align:middle;}
.page-product-amgiftcard .box-tocart.boxed-contents.qty-count,.page-product-amgiftcard .box-tocart.boxed-contents.qty-count .actions{padding-top:0px;margin-top:0px!important;}
.page-product-amgiftcard .box-tocart.boxed-contents.qty-count .box-title,.page-product-amgiftcard .box-tocart.boxed-contents.qty-count .box-details{display:none!important;}
#amgiftcard-form .amactions-toolbar{display:flex;justify-content:flex-start;}
#amgiftcard-form .amactions-toolbar>.action{margin-right:10px;}
.checkout-index-index .checkout-payment-method .payment-option-title{border-top:0px;padding:12px 15px;background:var(--light);margin-bottom:10px;margin-top:0px;}
.payment-option._collapsible.opc-payment-additional.discount-code._active{clear:both;}
.checkout-index-index .checkout-payment-method .payment-option-content{padding:15px;margin:0px 0px 15px;border:1px solid rgb(204,204,204);}
.payment-option._collapsible._active{clear:both;}
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:baseline;justify-content:center;}
.checkout-payment-method .payment-option-inner{width:100%;}
.checkout-payment-method .payment-method-title .payment-icon{width:65px;margin:0px 5px 5px 0px;}
.checkout-payment-method .payment-option._collapsible .actions-toolbar>.secondary:last-child{margin:0px 0px 0px 10px;}
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar{justify-content:flex-start;flex-direction:row;width:100%;}
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount .actions-toolbar .action{margin:0px;box-shadow:none;}
.enquiry-side-bar div#aw-filter-price{display:none;}
.abs-revert-secondary-color:hover,.abs-revert-to-action-secondary:hover,.paypal-review .block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.primary:hover,.abs-discount-block .actions-toolbar .action.cancel:hover,.block-compare .action.primary:hover,.cart-summary .block .actions-toolbar>.primary .action.primary:hover,.abs-discount-code .form-discount .actions-toolbar .primary .action:hover,.cart-summary .form.giftregistry .fieldset .action.primary:hover,.paypal-review-discount .actions-toolbar .action.primary:hover,.paypal-review-discount .actions-toolbar .action.cancel:hover,.cart-discount .actions-toolbar .action.primary:hover,.cart-discount .actions-toolbar .action.cancel:hover,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:hover{background-color:var(--light);}
.billing-address-same-as-shipping-block.field.choice{display:flex;align-items:baseline;justify-content:flex-start;margin-bottom:15px;}
.billing-address-same-as-shipping-block.field.choice label{margin:0px;font-weight:normal;font-size:18px;}
.cms-page-view.page-layout-1column .columns .column.main{}
.category-about-us .columns,.category-gallery .columns,.category-customers .columns,.category-brands .columns,.category-warranty .columns,.category-faq .columns,.category-contact-us .columns,.cms-thank-you .columns,.category-terms-conditions .columns,.category-our-services .columns,.catalog-product-view .columns,.category-our-story .columns,.category-shop-by-brands .columns,.blog-page .columns,.page-with-filter.page-products.page-layout-2columns-left .columns{display:inline-block;width:100%;float:left;}
.category-about-us .columns>.container,.category-gallery .columns>.container,.category-customers .columns>.container,.category-brands .columns>.container,.category-warranty .columns>.container,.category-faq .columns>.container,.category-contact-us .columns>.container,.cms-thank-you .columns>.container .category-our-services .columns>.container,.catalog-product-view .columns>.container,.category-our-story .columns>.container,.category-cms,.category-image,.category-description{margin-bottom:0px;width:100%;padding:0px;}
.category-description{display:inline-block;width:100%;float:left;}
.category-about-us .columns .column.main,.category-gallery .columns .column.main,.category-customers .columns .column.main,.category-brands .columns .column.main,.category-warranty .columns .column.main,.category-faq .columns .column.main,.category-our-services .columns .column.main,.category-contact-us .columns .column.main,.category-terms-conditions .columns .column.main,.category-our-story .columns .column.main,.category-shop-by-brands .columns .column.main,.blog-page .columns .column.main{padding-top:0px;}
.account .messages{margin-bottom:0px;}
.cart-totals tbody .mark .label,.cart-totals tfoot .mark .label{font-size:14px;color:rgb(111,111,111);}
.category-terms-conditions .columns .column.main{display:inline-block;max-width:100%;padding:0px;margin:0px;float:left;}
.mst-searchautocomplete__highlight{font-weight:600;color:var(--secondary);}
.cms-noroute-index .page-title-wrapper .page-title .base{text-align:left;font:700 35px / 45px Inter;letter-spacing:0px;text-transform:uppercase;text-shadow:none;opacity:1;white-space:normal;color:rgb(51,51,51);}
.cms-no-route.cms-noroute-index .column.main .disc li a{min-width:auto;height:auto;padding:0px;margin:0px;background:transparent;text-transform:unset;font-weight:700!important;line-height:normal!important;    /*color: rgb(51, 51, 51)!important;*/}
/*.cms-no-route.cms-noroute-index .page-title-wrapper .category-image {
display: none;
}*/
.cms-no-route.cms-noroute-index .column.main .disc li a:hover{text-decoration:none;background:transparent!important;color:var(--secondary)!important;}
dl ul.disc{margin-bottom:30px;display:inline-block;}
ul.disc li{margin:10px 0px;display:list-item;width:100%;}
/*ul.disc li:first-child {
margin: 0px 0px 10px;
}*/
ul.disc li:last-child{margin:10px 0px 0px;}
ul.disc li:last-child>a,ul.disc li:last-child>.separator{display:inline-block;margin:15px 0px 0px;}
.label{text-align:left;letter-spacing:0px;color:var(--primary);text-transform:capitalize;opacity:1;padding:0px;font-size:16px;line-height:30px;}
legend.label{text-align:left;letter-spacing:0px;color:var(--primary);text-transform:capitalize;opacity:1;padding:5px 0px;font-family:var(--fontStyle1);font-size:16px!important;line-height:24px;}
.block.review-add .label{width:auto;text-align:left!important;padding:0px 0px 0px 0px!important;font:normal normal 600 18px/23px Inter;letter-spacing:0px;color:#7D7979;text-transform:uppercase!important;opacity:1;max-width:100px;float:left;min-width:100px;margin-bottom:0!important;}
.review-form{width:100%;max-width:550px;text-align:center;margin:0px auto;}
.review-form legend{}
legend.label{border-bottom:0px;margin-top:15px!important;}
.review-form .fieldset{margin:0px;}
fieldset.field.required.review-field-ratings legend{display:inline-block;width:100%!important;margin:0px!important;color:#191717;margin-bottom:12px!important;}
.review-form .fieldset .field .input-text{margin:0px;background:rgb(255,255,255);color:var(--primary);border:1px solid #E8E8E8;}
.review-form .fieldset .field textarea{background:rgb(255,255,255);border-radius:0;margin-bottom:0px;min-height:160px!important;border:1px solid #E8E8E8;}
.review-form .fieldset .field .input-text::placeholder,.review-form .fieldset .field textarea::placeholder{color:#d2d2d2;}
.review-form .actions-toolbar .action.primary{position:relative;min-width:155px;width:auto;height:50px;margin:0px;opacity:1;border-radius:28px;display:inline-block!important;padding:12px 20px!important;border:0px!important;text-decoration:none!important;text-shadow:none!important;text-align:center!important;letter-spacing:1.28px;color:#FFFFFF;text-transform:uppercase;opacity:1;border-radius:0;opacity:1;font:normal normal bold 16px/20px Inter!important;letter-spacing:2.24px!important;color:#ffffff!important;text-transform:uppercase;border-radius:0;background:var(--secondary);max-width:240px;}
.review-form .actions-toolbar .action.primary:hover{background:var(--light);color:rgb(255,255,255)!important;}
.review-field-rating{display:-webkit-inline-flex;align-items:center!important;justify-content:flex-start!important;}
.review-field-rating>label{margin:0px 0px 0px 0px!important;width:auto!important;}
.review-field-rating .control{margin-bottom:30px;margin-top:0px;}
.rating-summary .rating-result{margin-left:20px!important;}
.review-control-vote::before,.rating-summary .rating-result>span::before,.rating-summary .rating-result::before{font-weight:400;font-family:"Font Awesome 6 Free";height:auto;color:#C8C8C8;}
.review-control-vote::before,.rating-summary .rating-result>span::before,.rating-summary .rating-result::before{content:"\f005""\f005""\f005""\f005""\f005";letter-spacing:1px!important;font-size:15px!important;font-weight:600;line-height:inherit;}
.product-reviews-summary .rating-summary{left:0px;}
.product-reviews-summary .rating-summary.product-reviews-summary .rating-summary{left:0px!important;}
.review-control-vote label::before,.rating-summary .rating-result>span::before{font-weight:600;font-family:"Font Awesome 6 Free";letter-spacing:1px!important;font-size:15px!important;z-index:1;}
.review-control-vote label::before,.review-control-vote::before{font-size:25px;height:25px;letter-spacing:1px!important;line-height:25px;}
.rating-summary .rating-result{width:auto;margin-left:0px;float:left;}
.product-description-main.reviews-content-area .review-ratings{max-width:100%!important;width:100%!important;margin-bottom:0;}
.review-time{float:left;padding-right:0px;position:relative;font:normal normal normal 14px/27px Inter;letter-spacing:0px;color:#707070;margin-right:0!important;}
.review-time::after{}
.review-control-vote .rating-1:before{content:"\f005";}
.review-control-vote .rating-2:before{content:"\f005""\f005";}
.review-control-vote .rating-3:before{content:"\f005""\f005""\f005";}
.review-control-vote .rating-4:before{content:"\f005""\f005""\f005""\f005";}
.review-control-vote .rating-5:before{content:"\f005""\f005""\f005""\f005""\f005";}
.account .customer-review.view .product-image-photo{position:relative;display:inline-block;}
.account .customer-review.view .stars{padding:0px 2px;width:auto;}
.table-reviews .product-name>a,.block-reviews-dashboard .product-name>a{color:var(--primary);font-weight:normal;font-family:Inter;}
.block-reviews-dashboard .rating-summary .label{line-height:inherit;}
.customer-review .review-details .review-date{margin-bottom:15px;}
.block-reviews-dashboard .customer-review .rating-summary{margin-right:20px;}
.block-reviews-dashboard .rating-summary .rating-result{float:unset;margin-left:10px!important;}
.table-reviews .product-name>a:hover,.block-reviews-dashboard .product-name>a:hover{color:var(--primary);}
.block-reviews-dashboard .rating-summary{margin-top:5px;vertical-align:middle;display:flex;align-items:center;}
.block-reviews-dashboard .items .item{margin-bottom:5px;}
.block-rewards-account-summary .action.primary{margin-top:15px!important;}
.block-rewards-account-summary .action.primary:hover{background:var(--light)!important;}
.customer-review .review-details .customer-review-rating .rating-label{padding-bottom:0;}
.customer-review .review-details .customer-review-rating .item:last-child{margin-bottom:0;display:flex;align-items:center;}
.grecaptcha-badge{z-index:15;}
.toolbar.review-toolbar{display:flex;justify-content:center;padding:16px 0px;border:0;}
.catalog-product-view .review-top{width:100%;margin-bottom:0;margin-top:0px!important;display:inline-block!important;}
.toolbar.review-toolbar .pager{margin:0px;}
.block.review-list .toolbar .pages{padding:0px;position:relative!important;}
.review-content::before{}
.rating-summary .reviews-actions strong,.review-count{font-weight:normal;font-size:23px;}
.product-options-wrapper .fieldset .field .control{width:100%!important;}
.product-options-wrapper .fieldset .field .control+.control{margin-top:10px;}
.block.review-add .review-control-vote label::before{font-size:13px!important;letter-spacing:1px!important;}
.block.review-add .review-control-vote::before,.block.review-add .rating-summary .rating-result>span::before,.block.review-add .rating-summary .rating-result::before{font-size:13px!important;}
.review-list .block-content .review-toolbar:first-child{display:none;}
fieldset.field.required.review-field-ratings .label>span{}
.fieldset .review-legend.legend .label{text-transform:none;}
legend.legend.review-legend{}
.review-legend>span{}
.review-add .block-content .action-toolbar{}
.review-add .block-content .actions-toolbar>.actions-primary{width:100%;text-align:left;display:inline-block;margin-top:15px;margin-left:100px;}
.review-add .block-content .actions-toolbar>.actions-primary .action.primary{float:unset;width:100%;}
.review-add .block-content .actions-toolbar>.actions-primary .action.primary:after{font:600 16px / 26px "Font Awesome 6 Free";content:'\f1d8';font-weight:600;margin-left:7px;position:relative;top:0;}
.review-add .fieldset>.field:not(.choice)>.control{float:left;width:100%;position:relative;}
.field.choice.review-field-rating .label:after{color:#ED2023;content:"*";margin:0 0 0px 3px;display:none;}
.cart-empty a{color:var(--primary);}
.fancybox-slide--iframe .fancybox-content{margin:25px 0px;padding:0px;max-width:96%;max-height:calc(100vh - 50px);overflow:hidden;background:rgb(255,255,255);border-radius:20px;width:80%!important;height:550px!important;}
.fancybox-slide--iframe .fancybox-close-small{top:5px;right:10px;}
.fancybox-close-small::after{content:"\f057";width:30px;height:30px;color:rgb(180,180,180);text-align:center;border-radius:50%;border-width:0px;background:rgb(255,255,255);transition:background 0.25s ease 0s;box-sizing:border-box;z-index:2;font:700 30px / 30px "Font Awesome 5 Free"!important;}
.fancybox-slide--iframe .fancybox-close-small:hover::after{color:rgb(255,255,255);}
.fancybox-iframe{width:100%;}
.fancybox-slide--iframe .fancybox-iframe html body .page-wrapper .page-header{display:none!important;}
#aw-layered-nav-popup{display:none!important;}
#registration .action.primary{margin-top:10px;}
.rewards__checkout-cart-usepoints b{font-weight:normal;font-size:14px;}
.discount-form strong{font-weight:400;}
.rewards__checkout-cart-usepoints .discount-form>p{line-height:18px;font-size:14px;}
.rewards__checkout-cart-usepoints .discount-form>.input-box{display:inline-flex;flex-direction:column-reverse;width:100%;}
.rewards__checkout-cart-usepoints .discount-form>.input-box input{background-color:rgb(255,255,255);}
.rewards__checkout-cart-usepoints .discount-form>.input-box label{color:var(--primary);font-weight:normal;position:relative!important;inset:0px!important;}
.rewards__checkout-cart-usepoints .discount-form>.buttons-container{margin:0px;}
.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action,.cart-summary .block .actions-toolbar>.primary .action.primary{width:100%;margin:0px;}
.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action+.button.action{width:100%;margin:5px 0px 0px;}
.rewards__checkout-cart-usepoints .discount-form>.buttons-container{margin:15px 0;}
.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action+.button.action{width:100%;margin:15px 0px 0px;}
.checkout-cart-index .page-main{padding:0px!important;}
.checkout-cart-index .page-main .columns{max-width:100%!important;padding:0px!important;}
/* Reward Social Links Alignment */
.block-rewards-referral-list .rewards-social-buttons{display:flex;align-items:center;}
.block-rewards-referral-list div.rewards-social-buttons div.tw{margin:14px 0 0 4px;}
.fb .fb-like,.fb .fb-share-button{display:inline-block!important;}
.fb .fb-like span,.fb .fb-share-button span{height:20px!important;}
.fb_iframe_widget iframe{border-radius:50px;height:20px!important;}
/* End Reward Social Links Alignment */
.checkout-cart-index .columns>.container{}
.checkout-cart-index .columns .column.main .reward-message,.checkout-cart-index .columns .column.main .cart-container,.checkout-cart-index .columns .column.main .cart-empty{  /*  max-width: 1170px;*/
display:block;margin:0px auto 30px;}
.block.social-login-authentication-channel.account-social-login .block-content{text-align:center;display:-webkit-inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;}
.customer-account-create .account-social-login,.customer-account-login .account-social-login{}
.account-social-login .actions-toolbar.social-btn{margin:5px 10px;}
.account-social-login .actions-toolbar.social-btn>.btn-social{color:rgb(255,255,255);position:relative;}
.account-social-login .actions-toolbar.social-btn>.btn-social .fa-facebook,.account-social-login .actions-toolbar.social-btn>.btn-social .fa-google{display:none;}
.btn-social>:first-child{height:34px;}
.account-social-login .actions-toolbar.social-btn>.btn-social.btn-facebook::before{content:"\f39e";color:rgb(255,255,255);text-align:center;font-weight:400;font-size:19px;line-height:34px;font-family:"Font Awesome 5 Brands";display:inline-block;float:left;position:absolute;left:0px;top:0px;width:34px;height:34px;}
.account-social-login .actions-toolbar.social-btn>.btn-social.btn-google::before{content:"\f1a0";color:rgb(255,255,255);text-align:center;font-weight:400;font-size:19px;line-height:34px;font-family:"Font Awesome 5 Brands";display:inline-block;float:left;position:absolute;left:0px;top:0px;width:34px;height:34px;}
.abs-toggling-title.active::after,.abs-cart-block>.title.active::after,.minicart-items .product .toggle.active::after,.abs-discount-block .block>.title.active::after,.cart-summary .block>.title.active::after,.paypal-review-discount .block>.title.active::after,.cart-discount .block>.title.active::after{content:"\e621";}
.catalogsearch-result-index .column.main .message{margin:50px 0px 15px!important;}
.checkout-index-index .form-shipping-address .field.street legend{border:0px;}
.checkout-index-index .form-shipping-address>.fieldset>.field .control{position:relative;}
.checkout-index-index .form-shipping-address>.fieldset>.field .control div.field-error{}
.category-terms-conditions .page-main .column.main>.block.filter,.category-contact-us .page-main .column.main>.block.filter{display:none!important;}
.catalog-product-view .modal-popup table td.header a.logo img{width:auto!important;height:auto!important;max-height:150px!important;}
#giftcard-info dl{display:-webkit-inline-flex;width:100%;}
#giftcard-info dt{margin:0px 5px 0px 0px;font-weight:bold;color:red;}
#giftcard-info dd{font-weight:bold;color:red;}
.giftcard-info{display:inline-block;width:100%;float:left;}
.giftcard-info #giftcard-fieldset{display:inline-block;width:100%;float:left;margin:15px 0px 0px;}
.giftcard-info #giftcard-fieldset .step-label{display:inline-block;width:100%;float:left;margin-top:0px;padding-top:20px;border-width:1px 0px 0px;border-right-style:initial;border-bottom-style:initial;border-left-style:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image:initial;border-top-style:solid;border-top-color:rgb(238,238,238);}
.giftcard-info #giftcard-fieldset .step-label h3{text-transform:capitalize;display:-webkit-inline-flex;align-items:center;width:100%;}
.giftcard-info #giftcard-fieldset .step-label h3 span{font-size:15px;line-height:27px;margin:0px 10px 0px 0px;}
.giftcard-info .giftcard-fieldset .field label.required em{margin:0px 2px;font-style:normal;font-weight:400;}
.giftcard-info #card-preview{text-decoration:underline;margin:0px 0px 30px;display:inline-block;color:rgb(112,112,112);text-transform:capitalize;}
.giftcard-info #card-preview:hover{color:var(--primary);}
.giftcard-info .giftcard-fieldset .calendar-icon{top:-40px;right:10px;}
.product-gift-card .column.main .product-description-wrapper{display:none;}
.product-birthday-gift-card .product-details-wrapper .product-add-form{margin:0px;}
.giftcard-info .stock{margin:0px;display:inline-block;width:auto;float:left;padding:0px 0px;border-radius:15px;}
.giftcard-info .stock span{text-align:left;margin:0px;font:normal normal 600 18px/23px Inter;letter-spacing:0px;color:#149C00;text-transform:uppercase;opacity:1;}
.giftcard-info .stock.available{background:transparent;}
.giftcard-info .stock.unavailable{background-color:rgb(255,0,0);}
.giftcard-info .price-box{justify-content:flex-start;font-size:20px;}
.cart-totals .grand strong,.opc-block-summary .table-totals .grand strong{font-weight:700;}
.search.results{margin:0px 0px 20px;}
.checkout-cart-index .related-products-wrapper{background:none;padding:20px 0px 50px;}
.filter-options-content .am-shopby-form,.filter-options-content .am-filter-items-attr_brand,.filter-options-content .am-filter-items-attr_price{padding:0px;margin:0px;}
.filter-options .filter-options-content .item{position:relative;}
.filter-options-content form.am-ranges>ol li,.filter-options-content form.am-ranges>ol li:hover,.filter-options-content form.am-ranges>ol li:focus,.filter-options-content form.am-ranges>ol li.active{}
.filter-options-content form.am-ranges>ol li+li{border-top:0px;margin:4px 0px 0px!important;}
.filter-options-content form.am-ranges>ol li>input{float:left;display:none;}
.filter-options-content form.am-ranges>ol li>a{float:left;margin:0px;width:100%!important;}
ul.items.am-filter-items-attr_category_ids .count{font-weight:normal!important;}
ul.items.am-filter-items-attr_category_ids li input{display:none!important;}
ul.items.am-filter-items-attr_category_ids li a::after{display:none!important;}
ul.items.am-filter-items-attr_category_ids li a::before{display:none!important;}
ul.items.am-filter-items-attr_category_ids li a>span.label{padding-left:0px!important;margin-left:0px!important;}
ul.items.am-filter-items-attr_category_ids{max-height:unset;border-bottom:0px!important;}
.filter-options-content form.am-ranges>ol li>a .label{text-align:left;font:15px / 30px Inter;letter-spacing:0px;text-transform:uppercase;opacity:1;color:rgb(74,74,74)!important;display:inline-block!important;position:relative!important;width:100%!important;}
.filter-options-content form.am-ranges>ol li:hover>a .label,.filter-options-content form.am-ranges>ol li:focus>a .label,.filter-options-content form.am-ranges>ol li.active>a .label,.filter-options-content form.am-ranges>ol li>a.am_shopby_link_selected .label{line-height:30px;color:var(--primary)!important;font-size:15px!important;font-weight:normal!important;text-decoration:none!important;}
.filter-options-content form ul.am-filter-items-attr_category_ids>li.-is-collapsible{flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%;display:-webkit-inline-flex!important;}
.filter-options-content form ul.am-filter-items-attr_category_ids>li.-is-collapsible>a{display:inline-block;width:calc(100% - 45px);}
.filter-options .filter-options-content>form>ul>li li.-is-collapsible>span.am-collapse-icon{display:none!important;}
.filter-options .filter-options-content ul li li>a::after,.filter-options .filter-options-content ol li li>a::after{content:"\f105";font:700 12px / 18px "Font Awesome 5 Free";color:rgb(33,33,33);float:right;padding:0px 12px 0px 5px;}
.filter-options .filter-options-content ul li li:hover>a::after,.filter-options .filter-options-content ul li li:focus>a::after,.filter-options .filter-options-content ul li li.active>a::after,.filter-options .filter-options-content ol li li:focus>a::after,.filter-options .filter-options-content ol li li:hover>a::after,.filter-options .filter-options-content ol li li.active>a::after{color:rgb(101,209,70);}
.filter-options-content .am-shopby-form .swatch-attribute{padding-top:15px!important;}
.filter-options-content .am-shopby-form .swatch-attribute .item{margin:0px!important;}
.filter-options-content .am-shopby-form .swatch-attribute .item .am-swatch-link{}
.filter-options-content .am-shopby-form .swatch-attribute .item .am-swatch-link .swatch-option{height:25px;width:60px;border-radius:0px;margin:0px 5px 0px 0px;padding:0px;text-align:center;letter-spacing:0px;color:rgb(61,55,47);border:1px solid rgb(230,230,230);}
.filter-options-content .am-shopby-form .swatch-attribute .item .am-swatch-link .swatch-option:not(.disabled):hover,.filter-options-content .am-shopby-form .swatch-attribute .item .am-swatch-link .swatch-option.selected{outline:none;border:1px solid rgb(30,30,30)!important;}
.filter-options-content .am-shopby-form .swatch-attribute .item .am-swatch-link .swatch-option.selected::after{content:"";height:8px;border-left:2px solid rgb(255,255,255);position:absolute;transform:rotate(45deg);left:28px;top:8px;}
.filter-options-content .am-shopby-form .swatch-attribute .item .am-swatch-link .swatch-option.selected::before{content:"";height:8px;border-left:2px solid rgb(255,255,255);position:absolute;transform:rotate(-45deg);left:28px;top:8px;}
div.swatch-option-tooltip{display:none!important;}
.am-filter-items-rating .rating-summary .rating-result>span::before{color:rgb(74,74,74)!important;font-size:15px!important;}
.am-filter-items-rating .rating-summary .rating-result::before{font-size:15px!important;}
.filter-options .filter-options-content .rating-summary{display:inline-block;vertical-align:top;}
.am-filter-items-rating .rating-summary .rating-result{margin-top:1px;margin-left:0px!important;}
.max-width-container{position:relative;display:block;max-width:600px;padding-left:0px;width:100%;}
.customer-account-login .fieldset .field>.label,.customer-account-createpassword .fieldset .field>.label,.customer-account-logoutsuccess .fieldset .field>.label,.checkout-cart-index .fieldset .field>.label,.page-print.account.page-layout-1column .fieldset .field>.label,.checkout-onepage-success .fieldset .field>.label,.checkout-index-index .fieldset .field>.label,.catalogsearch-result-index .fieldset .field>.label,.customer-account-create .fieldset .field>.label,.customer-account-forgotpassword .fieldset .field>.label,.account.page-layout-2columns-left .fieldset .field>.label,.reward-table{color:var(--primary);white-space:normal;text-align:left!important;padding:0px!important;margin:0px 0px 8px!important;font-family:var(--fontStyle1);font-size:16px!important;line-height:25px;}
.checkout-payment-method .payment-method._active .payment-method-content .actions-toolbar{display:flex;justify-content:flex-end;}
.page-print .page-wrapper{margin:20px 0px 0px!important;}
.navbar-toggle .icon-bar{width:25px;transition:all 0.2s ease 0s;background:var(--primary);height:2px;border-radius:100px!important;}
.navbar-toggle.active .icon-bar:nth-of-type(2){transform:rotate(45deg);transform-origin:10% 10%;}
.navbar-toggle.active .icon-bar:nth-of-type(3){opacity:0;}
.navbar-toggle.active .icon-bar:nth-of-type(4){transform:rotate(-45deg);transform-origin:10% 90%;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:6px;}
.navbar-toggle .icon-bar:nth-of-type(2){transform:rotate(0deg);}
.navbar-toggle .icon-bar:nth-of-type(3){opacity:1;width:20px;margin-left:10px;}
.navbar-toggle.icon-bar:nth-of-type(4){transform:rotate(0deg);}
.navbar-default .navbar-toggle.active .icon-bar{background-color:var(--primary);}
body.catalog-category-view.currnet1::before{content:" ";height:100vh;position:fixed;top:0px;left:0px;width:100%;background-color:rgba(64,64,64,0.33);z-index:9999;}
.product-item .product-image-photo.hv-img-view{display:none;}
.product-item:hover .product-image-photo.hv-img-view{display:block!important;}
.product-item:hover .product-image-photo.dk-img-view{display:none!important;}
.product-info-main.posFix{top:100px;position:fixed!important;}
.product-info-main.posAbs{bottom:25px;position:relative!important;}
.block-content.filter-content{position:relative;width:100%;overflow:hidden;}
.fieldset>.field.required>.label::after,.fieldset>.fields>.field.required>.label::after,.fieldset>.field._required>.label::after,.fieldset>.fields>.field._required>.label::after{color:#ff4141;font-size:14px;margin:0px;}
.main-menu-wrapper nav.navbar .account-user-link{overflow:hidden auto;background:rgb(255,255,255);border-width:0px 0px 1px;border-top-style:initial;border-right-style:initial;border-left-style:initial;border-top-color:initial;border-right-color:initial;border-left-color:initial;border-image:initial;width:100%;height:140px;bottom:unset;left:0px;z-index:1;position:fixed;display:none;border-bottom-style:solid;border-bottom-color:rgb(245,245,245);top:140px;padding-left:15px;padding-right:15px;padding-top:20px;text-align:center;margin:0px auto;}
.main-menu-wrapper nav.navbar .account-user-link .login-action,.main-menu-wrapper nav.navbar .account-user-link .wishlist-action{width:auto;display:flex;align-items:center;position:relative;float:left;justify-content:space-between;flex-direction:row;margin-right:25px;margin-top:20px;}
.account-user-link .account img{margin-right:10px;height:auto;}
.nav-item.level1.submenu-left.subgroup.dropdown-submenu:nth-child(1),.nav-item.level1.submenu-left.subgroup.dropdown-submenu:nth-child(3),.nav-item.level1.submenu-left.subgroup.dropdown-submenu:nth-child(5),.nav-item.level1.submenu-left.subgroup.dropdown-submenu:nth-child(7){}
.footer.content{border:0px;padding:0px;margin:0px;}
fieldset.fieldset.fieldset-2.left{float:left;width:49%!important;}
fieldset.fieldset.fieldset-3.right{float:right;width:49%!important;}
.category-thank-you #custom_main_container.container{width:100%;padding:0px;}
.page-print .page-wrapper{max-width:1170px;display:table;margin:20px auto 0px!important;}
.page-print .logo img{margin:30px;margin-left:0;}
.account .page-main .page-title-wrapper .order-date{margin:5px 0px 15px;}
.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-4.col-lg-4.item{width:32%;margin-right:2%;padding:0px;}
.product-list-wrapper .product-list-contents>.row>.col-xs-12.col-sm-6.col-md-4.col-lg-4.item:nth-child(3n){margin-right:0px;}
a.action.multicheckout{color:var(--primary);}
a.action.multicheckout:hover{color:var(--light);}
.product-category-details{padding-top:80px;display:inline-block;}
.related-products.owl-carousel .owl-nav button.owl-next{right:-120px;}
.related-products.owl-carousel .owl-nav button.owl-prev{left:-120px;}
.customer-review .review-details .review-title{font-weight:bold;margin-bottom:15px;}
.customer-review-rating .rating-summary .rating-result{margin-left:0px!important;}
.customer-review.view .product-info{width:100%;display:block;text-align:left;}
.customer-review.view .product-image-wrapper{display:contents;}
.customer-review-rating .rating-label{display:none;}
.field.review-field-summary label{text-transform:unset!important;}
.checkout-shipping-address .fieldset .note::before{position:absolute;width:30px;left:0px;top:5px;}
.checkout-shipping-address .fieldset .note{font-size:14px;margin-top:10px;position:relative;padding-left:0;}
.table-reviews .rating-summary .rating-result{margin-top:0px;margin-left:0px!important;}
.toolbar .field.limiter select{min-width:94px!important;}
input[type="number"]{}
.category-privacy-policy .column.main,.category-terms-conditions .columns .column.main{}
.cms-content h3{margin-bottom:10px;}
.product-options-wrapper label.label.admin__field-label{}
.mw-deliverydate-info__term{display:none;}
/*Home*/
.new-section{display:inline-block;width:100%;overflow:hidden;padding:90px 0px;float:left;position:relative;}
.featured-category.new-section{background:url(../images/bg02.jpg);padding-top:0;padding-bottom:180px;background-size:cover;background-repeat:no-repeat;background-position:100%;}
.category_main img{width:100%;border-radius:10px;object-fit:cover;height:100%;}
.category_main .overlay{max-height:60%;background:rgb(0 0 0 / 80%);position:absolute;height:100%;left:0;top:0;bottom:0;right:0;opacity:0;border-radius:0px 0px 10px 10px;}
.category_main .category-caption{position:absolute;left:0;bottom:0;padding:38px;width:100%;z-index:5;opacity:0;transition:all 0.5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;bottom:-60px;padding-bottom:60px;padding-top:0;}
.category_main:hover .overlay{opacity:1;max-height:100%;z-index:1;opacity:1;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;}
.category_main:hover .category-caption{opacity:1;transition:all 0.5s cubic-bezier(0.175,0.885,0.32,1.275) 0s;bottom:0;}
.category_main{width:100%;display:inline-block;overflow:hidden;float:left;position:relative;transition:all 0.5s cubic-bezier(0.6,-0.28,0.735,0.045) 0s;z-index:1;}
.row.two-row .category_main{margin-bottom:15px!important;}
.category_title{width:100%;text-align:left;color:#ffffff;text-transform:capitalize;opacity:1;font-weight:bold;font-size:34px;letter-spacing:0;margin-bottom:15px;font-family:var(--fontStyle2);}
.category-caption .title-description{text-align:left;margin-bottom:24px;color:#ffff;}
.category-caption a{z-index:1;min-width:160px;}
.category-caption a:hover{}
.categoray-caption-2{position:absolute;text-align:center;padding-left:0;padding-right:0;width:100%;bottom:0;left:0;max-width:100%;height:100px;z-index:2;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,rgb(0 0 0 / 70%) 100%);border-radius:10px;transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275) 0s;}
.categoray-caption-2 h4{color:#ffffff;text-transform:capitalize;opacity:1;position:absolute;left:50%;transform:translate(-50%,-50%);width:100%;bottom:0!important;margin:0;font-size:34px;text-align:left;padding:35px;padding-bottom:0;letter-spacing:0;}
.category_main:hover .categoray-caption-2{opacity:0;transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275) 0s;}
.new-section.home_story{padding-top:130px;padding-bottom:73px;}
.welcome-text{background:#fff;border-radius:0px 0px 0px 30px;top:0;margin-left:-179px;margin-top:-57px;padding:0 35px 90px 115px;}
.bg01{position:absolute;right:0;bottom:50px;z-index:1;max-width:600px;}
.main-welcome.textColRight{display:flex;justify-content:center;align-items:center;width:840px;}
.new-section.home_story .img1{object-fit:cover;border-radius:30px;}
.category_main img{min-height:645px;object-fit:cover;max-height:645px;}
.two-row .category_main img{min-height:315px;object-fit:cover;max-height:315px;}
body.cms-home .page-footer{margin-top:0;}
.ftbox5 .footer-links{display:flex;align-items:flex-start;}
.ftbox5 .scan-me p{letter-spacing:0.5px;color:#ffff;font-size:12px;margin-top:9px;}
.scan-me{margin-right:10px;}
.scan-me .ileft{margin-right:5px;}
.featured-product-wrapper.new-section .btnTheme.text-center{}
.featured-product-wrapper.new-section{z-index:1;overflow:unset;padding-top:40px;padding-bottom:190px;}
.featured-product-wrapper .secondary-link{margin-top:30px;color:#707070!important;text-decoration:underline;text-decoration-thickness:2px;text-underline-position:under;}
.featured-product-wrapper.new-section .owl-nav button.owl-next{}
.featured-product-wrapper.new-section .owl-nav button.owl-prev{}
.mobile-only{display:none;}
.desktop-only{display:block;}
.new-section.home-blog-slider{}
.post-info p.date i{margin-right:5px;}
.capation .short-desc{letter-spacing:0.8px;color:#6F6F6F;opacity:1;font-size:16px;margin-bottom:25px;display:-webkit-box;float:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.capation .title{text-align:left;opacity:1;display:inline-block;margin:10px 0;width:100%;font-size:20px;letter-spacing:1px;font-family:var(--fontStyle2);color:#383838;font-weight:600;padding-bottom:0!important;}
.post-info{margin-top:0;}
.post-info label.author-name{}
.post-info label{padding-right:12px;margin-bottom:0;opacity:1;text-transform:unset;letter-spacing:0.5px;color:#666666;font-size:10px;font-weight:normal;}
.post-info i{color:#414141;font-size:14px;padding-right:3px;}
.main-blog .post-date img{padding-left:4px;display:inline;top:0;margin-top:-3px!important;}
.col-centered{float:none;margin:0px auto;}
.row-centerd{display:flex;flex-wrap:wrap;align-items:center;}
.new-section.our-accreditation{background:url(../images/bg02.jpg),#FFFFFF;}
.new-section.our-accreditation .owl-carousel .owl-nav button.owl-next{right:-70px;}
.new-section.our-accreditation .owl-theme .owl-nav{top:30%;}
.our-accreditation .owl-carousel{margin-top:10px;}
.new-section.our-accreditation .item img{width:auto!important;margin:0 auto;}
.new-section.our-accreditation .owl-carousel .owl-stage{display:flex;align-items:center;}
/* list page */
.product-list-wrapper.new-section{}
.product-list-wrapper.new-section .row.d-flex{flex-wrap:wrap;}
.product-item .product-reviews-summary .reviews-actions{margin-top:0;}
.column.main .product-item a.action.view{font:normal normal normal 14px/30px Inter;letter-spacing:0px;color:#1D1D1D;margin-left:3px;text-transform:lowercase;}
/*button.tocart.action.btnTheme {
width: 100%;
background: #28317C;
font: normal normal 600 16px/26px Inter;
letter-spacing: 1.28px;
color: #FFFFFF;
text-transform: uppercase;
opacity: 1;
display: flex;
align-items: center;
justify-content: center;
}
button.tocart.action.btnTheme:hover {
background: var(--secondary)!important;
}*/
.hover-cart-button{display:inline-block;width:100%!important;position:absolute;transition:all 0.5s;z-index:1;left:0;transform:translate(0px,-0px);opacity:0;bottom:0;}
button.sold-out.action.btnTheme,button.sold-out.action.btnTheme{width:100%;background:#a6a6a6;display:flex;align-items:center;justify-content:center;}
.product-item:hover .hover-cart-button{transform:translate(0px,50px);opacity:1;}
.product-item-photo .product-image-wrapper:after{width:100%;}
.product-list-wrapper .product-item:hover .product-image-photo,.related-products .product-item:hover .product-image-photo{}
.product-list-wrapper .product-item-photo .product-image-container,.related-products .product-item-photo .product-image-container{}
.column.main .product-item .product-reviews-summary{margin-top:5px;display:flex;align-items:center;justify-content:center;margin-bottom:9px;}
.product-item .action.towishlist:before{display:none;}
/* Details page */
.product-info-main .full-amount label.label{font:normal normal 600 18px/23px Inter;letter-spacing:0px;color:#7D7979;text-transform:uppercase;opacity:1;padding-right:14px!important;}
.product-info-main .stock.available,.product-info-main .stock.unavailable{font:normal normal 600 20px/23px Inter;letter-spacing:0px;text-transform:uppercase;opacity:1;}
.stock.available{color:#149C00;}
.product-info-main .stock.unavailable{color:var(--light);}
.product-info-stock-sku .label{font:normal normal 600 18px/23px Inter;letter-spacing:0px;color:#7D7979;text-transform:uppercase;opacity:1;padding-right:24px;}
/*review section*/
.review-main-container{background:#ffff;width:100%!important;display:inline-block;overflow:hidden;padding:35px 45px;border:2px solid #EBEBEB}
.review-wrapper.new-section{}
.product-description-info tr,.product-description-info td{border:0!important;}
.product-description-info td{font:normal normal 600 16px/39px Inter;letter-spacing:1.28px;color:#1D1D1D;text-transform:uppercase;}
.product-description-info .table-striped>tbody>tr:nth-of-type(odd){background:#DDDDDD;}
.product-description-info .table tbody td{padding:10px 38px!important;text-align:left;vertical-align:text-bottom;}
.product-description-info .table tbody td:nth-child(2){font:normal normal normal 16px/26px Inter;letter-spacing:1.28px;color:#1D1D1D;opacity:1;max-width:720px;}
/*blog page */
body.blog-page.blog-page-list .toolbar-bottom{margin-top:0;padding:0;}
.blog-list-wrapper.new-section{}
.bloglist-block .imgArea .btnTheme{min-width:180px;}
.blog-categories-list li{background:#fafafa 0% 0% no-repeat padding-box;border-radius:30px;margin-bottom:10px;}
.blog-categories-list li:hover{background:#ebb990;}
.blog-categories-list li:hover a{color:#ffff!important;}
.blog-categories-list li>a{border-bottom:0;width:100%!important;display:inline-block;padding:5px 33px;transition:all 0.4s;text-align:left;font:normal normal normal 16px/30px Inter;letter-spacing:0px;color:#808080;opacity:1;}
.blg-catagories+.blg-catagories{margin-left:8px;}
.blog-categories-list li:last-child>a{border:0;}
.blog-list-wrapper.new-section{}
.blog-list-wrapper.new-section .blog-desc,.blog-page .blog-desc{-webkit-line-clamp:3;}
.bloglist-block .col-xs-12{margin-bottom:0!important;}
.bloglist-block .imgArea:hover~.capation .title,.capation .title:hover{}
.new-section.home-blog-slider .imgArea{position:relative;}
.blog-desc{text-align:left;font:normal normal normal 16px/26px Inter;letter-spacing:0px;color:#1D1D1D;opacity:1;margin-bottom:35px;margin-top:5px;-webkit-line-clamp:3;}
.new-section.home-blog-slider .owl-item:hover .link-{}
.new-section.home-blog-slider .owl-item .main-blog:hover{}
.link-section{display:inline-block;width:100%!important;position:relative;z-index:1;margin-top:5px;}
.link-section a{margin-top:30px;}
.owl-item .item:hover .main-blog{box-shadow:0px 3px 30px #00000034;opacity:1;}
.item:hover .link-section{}
.link-section a{}
.new-section.home-blog-slider .post-info label{}
.capation{display:inline-block;position:relative;width:100%;float:left;}
.main-blog{display:inline-block;float:left;position:relative;transition:all 0.5s;border:1px solid #EEEEEE;border-radius:10px;}
.main-blog:hover{box-shadow:0px 30px 40px #0000000D;border:1px solid #EEEEEE;border-radius:10px;}
.blog-list-info-holder{padding:20px;}
.bloglist-block .imgArea{position:relative;}
.bloglist-block .imgArea img{width:100%;border-radius:10px 10px 0px 0px;}
.blog-list-wrapper .img-holder{padding-bottom:62%;}
.bloglist-block .imgArea:hover:after{}
.blog-page .blog-list-main:nth-child(1){margin-top:0;}
.blog-page .blog-list-main{}
.blog-page .blog-list-main:hover{}
.blog-list-main .imageArea{position:relative;display:block;overflow:hidden;}
.toolbar-bottom .toolbar.toolbar-blog .pages{position:relative!important;padding:0;margin:0;}
.toolbar.toolbar-blog .toolbar-amount{font-weight:bold;color:#333333;letter-spacing:0.8px;font-size:16px;line-height:44px;}
.toolbar.toolbar-blog{display:flex;align-items:center;justify-content:space-between;padding-top:0;border-top:0;margin-top:0;padding-top:20px;border-top:1px solid #EEEEEE;margin-top:35px;}
.row.bloglist-block.gutters-25.grid-15{margin-top:45px;}
.blog-list-wrapper.new-section .toolbar-top{display:flex;justify-content:flex-end;margin-bottom:0;}
.link-section  .styled-link:hover:before{width:100%!important;}
.blog-list-wrapper.new-section .toolbar-top .toolbar-blog{border-top:0;padding-top:0;margin-top:0;display:flex;justify-content:flex-end;}
.sidebar-blog-archive select{max-width:148px;min-width:148px;background-size:10px;background-position:89%;border:1px solid #EEEEEE;border-radius:4px;margin-bottom:0!important;}
.sidebar-blog-archive .block-content{display:flex;}
.sidebar-blog-archive .block-content label{color:#141313;font-weight:normal;margin-bottom:0!important;margin-right:25px;font-size:16px;letter-spacing:0.8px;}
.month-search{margin-right:25px;}
.blog-list-main .imageArea img{}
.blog-list-main .contentArea{display:inline-block;width:100%;float:left;padding:10px 0px 0px;position:relative;z-index:2;}
.blog-list-main .contentArea>span{text-align:left;letter-spacing:0px;color:rgb(85,85,85);display:inline-block;width:100%;float:left;margin:0px 0px 4px;font-size:14px;opacity:0.5;}
span.blogdate>span{margin-right:5px;}
.blog-long-descriptin{}
.blog-list-main .btnTheme{text-transform:uppercase;background:#bf927b;color:#ffff!important;}
.blog-list-main .btnTheme:hover{background:var(--light);color:rgb(255,255,255)!important;}
.blog-list{display:flex;align-items:flex-start;margin-bottom:30px;}
span.month_name{text-align:center;color:rgb(146,145,145);}
.blog-categories-list ul,.recent-blog-list ul{margin-bottom:0;}
.blog-categories-list{border-radius:0;opacity:1;overflow:hidden;padding-bottom:0;padding-top:0;margin-bottom:30px;}
.recent-blog-list select{width:100%;padding:0 22px;}
.blog-details-wrapper.new-section{}
.postDescrArea p b{display:inline-block;font-weight:600;font-size:20px;letter-spacing:1px;color:#383838;}
.blog-details-info{width:100%!important;align-items:center;padding:0;display:flex;justify-content:space-between;align-content:space-between;flex-wrap:wrap;margin-bottom:40px;padding:6px 0;}
.blg-catagories{background:#ebb990;text-align:left;font:normal normal bold 12px/25px Inter;letter-spacing:1.44px;color:#ffffff;text-transform:uppercase;opacity:1;padding:5px 10px;margin:0;}
.blg-catagories:hover{color:#fff;background:var(--light);}
.blg-catagories+.blg-catagories{margin-left:10px;}
.commentArea.new-section{}
.blog-details-main img{border-radius:20px;width:auto;margin:0 auto;margin-bottom:30px;text-align:center;display:table;}
.new-section.home-blog-slider.relative-blogs{background:#fff;}
.blog-details-wrapper.new-section span.blogdate>span{margin:0;}
.blog-details-main .postTitle{margin:0px 0 20px 0;opacity:1;text-transform:unset;text-align:left;position:relative;font-size:26px;letter-spacing:1.3px;color:#383838;}
.postDescrArea p{opacity:1;letter-spacing:0.9px;color:#6F6F6F;font-size:18px;}
.postDescrArea iframe{width:100%;height:450px;margin:25px 0;}
.postDescrArea h4{font:normal normal normal 18px/42px Inter;letter-spacing:0px;color:#ffff;opacity:1;margin:18px 0;}
.postDescrArea p+p{margin-top:24px;}
.postDescrArea p:last-child{margin-bottom:0!important;}
.post-info label img{width:auto!important;margin:0 0;margin-right:5px;margin-top:-3px;}
.post-info .category-name:hover{color:var(--secondary);}
.postDescrArea h3{display:inline-block;margin:0;width:100%;font-weight:bold;font-size:18px;margin:20px 0;}
.postDescrArea span{text-align:left;font:normal normal normal 18px/35px Inter;letter-spacing:0px;color:#fff;text-transform:uppercase;opacity:1;margin-top:5px;display:inline-block;}
.blog-share .label{margin-right:15px;opacity:1;font-size:18px;letter-spacing:0.9px;color:#666666;font-weight:normal;}
.blog-details-main .post-info{position:relative;background:transparent;padding-left:0;margin-top:0;}
.blog-details-main .post-info label{margin-bottom:20px;font-size:16px;letter-spacing:0.8px;}
.postDescrArea{}
.postDescrArea li{opacity:1;position:relative;color:#6F6F6F;font-size:18px;padding-left:22px;letter-spacing:0.9px;}
.postDescrArea ul{list-style:none;padding:0;margin:25px 0;}
.postDescrArea ul ul li:before{content:"\f00c";letter-spacing:0px;color:#574539;margin:0px 12px 0px 0px;position:absolute;top:0;left:0px;width:14px;height:14px;font-weight:600;display:block;font-family:"Font Awesome 5 Free";}
.blog-details-main{width:100%;display:inline-block;overflow:hidden;}
.blog-details-bottom{display:flex;align-items:center;width:100%!important;border-top:1px solid #EEEEEE;justify-content:space-between;margin-top:30px;padding-top:30px!important;}
.blog-details-bottom .back-button{width:50%;}
.blog-share{display:flex;align-items:center;}
.blog-share .share-icons>a{margin:0px 0px 0px 0px;}
.post-nextprev{border-bottom:0;padding:0px 0px 0px 0px!important;display:flex;float:right;justify-content:flex-end;border:0!important;margin:0!important;}
a.nextprev-link.prev-link span::before{content:" ";display:inline-flex;justify-content:center;align-items:center;color:#fff;width:17px;box-shadow:none;background-repeat:no-repeat;background-position:center;margin-right:6px;height:50px;opacity:1;font:600 11px / 18px "Font Awesome 6 Free";content:'\f100';display:none;}
a.nextprev-link.next-link span::after{display:inline-flex;justify-content:center;align-items:center;color:#fff;width:17px;box-shadow:none;margin-left:4px;opacity:1;font:600 11px / 18px "Font Awesome 6 Free";content:'\f101';display:none;}
.nextprev-link.prev-link:hover span,.nextprev-link.next-link:hover span{background:var(--secondary);}
.nextprev-link.prev-link span:hover::before{}
.post-nextprev .post-next{margin-left:15px;}
.nextprev-link.next-link span:hover::after{color:#fff;}
.blog-post-view .post-nextprev .nextprev-link span{display:inline-flex;min-width:160px;align-items:center;justify-content:center;height:50px;background:#0BA29A14;text-transform:capitalize!important;opacity:1;border:2px solid #0BA29A;border-radius:5px;letter-spacing:0.8px;color:#0BA29A;font-family:var(--fontStyle1);font-size:16px;}
.post-prev .nextprev-link span{}
.post-prev .nextprev-link span:hover,.post-next .nextprev-link span:hover{background:var(--secondary)!important;color:#FFFF;}
.post-nextprev .nextprev-link .next-link::before{}
.toolbar.toolbar-blog-posts .action.primary{color:var(--dark);font-size:16px;font-family:Raleway;font-weight:600;border:1px solid rgb(240,240,240);background:rgb(255,255,255);letter-spacing:3.36px;}
.toolbar.toolbar-blog-posts .action.primary:hover{border:1px solid var(--dark);}
/*end blog page */
/* customer page */
.customer-review.new-section{padding-top:0;}
/* end customer page */
.cms-webagency .page-wrapper{margin:150px 0px 0px!important;}
.cms-webagency .breadcrumb-section{display:none;}
.cms-webagency .column.main>h1{margin:0px 0px 20px;padding:0px;float:left;display:inline-block;width:100%;word-break:break-word;text-align:left;font:400 35px / 35px Inter;letter-spacing:0px;color:rgb(29,29,29);opacity:1;}
.cms-webagency .column.main>p{float:left;display:inline-block;width:100%;text-align:left;font:400 14px / 24px Inter;letter-spacing:0px;color:rgb(111,111,111);opacity:1;margin:0px 0px 15px!important;}
.cms-webagency .column.main>p a{font-weight:700;}
.cms-webagency .column.main>p a:hover{color:rgb(239,64,35);}
.cms-page-view.page-layout-1column .column.main iframe,.cms-webagency .column.main p iframe{max-width:100%;}
@media only screen and (max-width:767px){
.cms-webagency .page-wrapper{margin:150px 0px 0px!important;}
.cms-webagency .column.main>h1{font-size:25px;line-height:28px;}
}
@media only screen and (min-width:768px) and (max-width:1023px){
.cms-webagency .page-wrapper{margin:160px 0px 0px!important;}
}
.custom-content-listing{display:inline-block;width:100%;padding:0;margin:40px 0;padding-top:0;}
.custom-content-listing h2{margin:20px 0px 20px;padding:0px;font-size:30px;font-weight:500;}
.custom-content-listing h3{margin:25px 0px 0px;padding:0px;font-weight:500;font-size:30px;line-height:68px;}
.custom-content-listing h4{margin:20px 0px 20px;padding:0px;font-weight:500;}
.custom-content-listing a:hover strong{color:var(--light);}
.custom-content-listing h5{margin:20px 0px 20px;padding:0px;font-weight:normal;}
.custom-content-listing h6{margin:25px 0px 0px;padding:0px;font-weight:500;}
.custom-content-listing h2:first-child,.custom-content-listing h3:first-child,.custom-content-listing h4:first-child,.custom-content-listing h5:first-child,.custom-content-listing h6:first-child{margin:0px 0px 15px;}
.custom-content-listing p{text-align:left;opacity:1;margin-bottom:28px;color:#666666;font-size:18px;letter-spacing:0.9px;}
.custom-content-listing p strong,.custom-content-listing strong{margin:0;display:inline-block;font-weight:600;}
.custom-content-listing p a{text-align:left;font-weight:600;color:#606060;}
.custom-content-listing p a:hover{color:var(--light);}
.custom-content-listing ul,.custom-content-listing ol{margin:10px 0px 15px;padding:0;display:inline-block;width:100%;list-style-position:inherit;list-style:none;}
.custom-content-listing ul ul,.custom-content-listing ul ol,.custom-content-listing ol ul,.custom-content-listing ol ol{margin:10px 0px 10px 20px;padding:0px;display:inline-block;width:100%;list-style:none;}
.custom-content-listing ul>li,.custom-content-listing ol>li{letter-spacing:0px;opacity:1;margin:0px 0px 15px;padding:0px;padding-left:25px;position:relative;text-align:left;opacity:1;margin-bottom:28px;color:#666666;font-size:18px;letter-spacing:0.9px;}
.custom-content-listing ul>li:before,.custom-content-listing ol>li:before{content:' ';letter-spacing:0px;color:var(--secondary);margin:0px 12px 0px 0px;position:absolute;top:8px;left:0px;background:transparent;width:7px;height:11px;font-family:'FontAwesome';border-radius:100px;font-size:13px;font-weight:400;background:url(../images/list-style.png);}
.custom-content-listing ul>li:last-child,.custom-content-listing ol>li:last-child{margin:0px!important;}
.custom-content-listing ul>li::before,.custom-content-listing ol>li:before{}
.custom-content-listing ul li li,.custom-content-listing ol>li li{letter-spacing:0px;color:var(--primary);opacity:1;margin:0px 0px 5px;padding:0px 0px 0px 20px;text-align:left!important;}
.custom-content-listing ul>li a,.custom-content-listing ol>li a{color:var(--primary);}
@media only screen and (max-width:639px){
.custom-content-listing ul,.custom-content-listing ol{}
.custom-content-listing{}
.cms-page-view .page-title-wrapper .page-title .base{font-size:25px;}
}
.cms-page-view .page-title-wrapper .page-title .base{font-size:50px;color:var(--primary);}
.cms-page-view .page-title-wrapper{text-align:center;}
.catalogsearch-result-index .breadcrumbs .items .item strong,.catalogsearch-result-index .breadcrumbs .items .item>span,.catalogsearch-result-index .breadcrumbs .item:not(:last-child)::after,.catalogsearch-result-index .breadcrumbs .items .item a,.cms-page-view .breadcrumbs .items .item strong,.cms-page-view .breadcrumbs .items .item>span,.cms-page-view .breadcrumbs .item:not(:last-child)::after,.cms-page-view .breadcrumbs .items .item a{color:var(--primary);}
.cms-page-view .breadcrumbs,.catalogsearch-result-index .breadcrumbs{margin:20px 0;}
.filter-options .filter-options-content>form>ol>li>a>span.label::before{content:"";appearance:none;background-color:transparent;border:1px solid rgb(74,74,74);display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;top:-2px;width:15px;height:15px;}
.filter-options-content form.am-ranges>ol li>a.am_shopby_link_selected .label::after{content:"x";position:absolute;left:0px;background:rgb(30,30,30);width:15px;height:15px;color:rgb(255,255,255);vertical-align:middle;justify-content:center;top:7px;border:0px;display:flex;align-items:center;margin-top:0px!important;font-size:11px!important;}
.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img:hover,.fotorama__nav-wrap .fotorama__active .fotorama_vertical_ratio .fotorama__img{border:2px solid var(--light)!important;}
.product-info-main .rating-summary .rating-result{}
.product-info-main .product-reviews-summary{display:flex;margin:0px;width:100%!important;justify-content:flex-start;border-left:0;border-right:0;align-items:center;margin:6px 0;z-index:1;}
.review-class{display:flex;align-items:center;}
.product-info-main .product-reviews-summary .rating-summary{padding-right:8px!important;margin:0;}
.block.review-add .fieldset>.field.required>.label::after{color:#ED2023;margin:0 0 0px 4px;position:absolute;}
.review-form .fieldset .field .input-text:hover{border-color:var(--light)!important;}
.review-form .fieldset .field .input-text:focus{}
.review-form .fieldset .field .input-text:visited{border-color:rgb(0,0,0)!important;}
fieldset.field.required.review-field-ratings{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;}
.review-form div.mage-error[generated]{text-align:left;position:absolute;margin-top:0px;margin-left:0px;color:#e02b27;bottom:-25px;}
.field.choice.review-field-rating{}
.review-add .block-title{display:block;letter-spacing:0.3px;opacity:1;margin:0px 0 15px 0;}
.review-add .block-title strong{color:#ffff;font-family:var(--fontfamily1)
font-size:16px;}
.block.review-add .fieldset>.field{margin:0px 0px 25px;padding-bottom:0px;width:100%!important;display:flex;justify-content:center;align-items:center;}
.field.review-field-text.required{align-items:flex-start!important;margin:0px 0px 15px!important;}
.review-field-ratings .review-field-rating .control{padding-top:2px;display:inline-block;padding-bottom:0px!important;}
.review-content-detail{display:flex;flex-direction:column;align-items:flex-start;}
.item.review-item{display:inline-block;flex-direction:column;justify-content:flex-end;width:100%!important;border-bottom:1px solid #DEDEDE;padding-bottom:20px;padding-right:inherit;}
.review-author-detail .author-value{min-width:200px;display:flex;flex-direction:column;font-family:var(--fontfamily1)
font-size:16px;letter-spacing:0px;color:rgb(74,74,74);opacity:1;}
.rating-summary .rating-result{margin-left:0px!important;}
div#customer-reviews .block-title{display:none;}
.review-control-vote label::before,.rating-summary .rating-result>span::before{color:#EFB700;}
.review-control-vote label:hover::before{opacity:1;}
.block.review-add .review-control-vote label::before,.rating-summary .rating-result>span::before{color:#EFB700;}
.review-item:first-child{padding-top:0px;}
.items.review-items .review-control-vote label::before,.rating-summary .rating-result>span::before{color:#EFB700;}
aside.modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .modal-header{box-shadow:none!important;border:0px!important;background:transparent;}
.payment-method.stripe-payments._active .payment-method-title{padding-bottom:7px;}
form#co-payment-form br{}
input[type="checkbox"]{margin:2px 5px 0px 0px;position:relative;top:1px;}
.payment-method._active .payment-method-title.field.choice{padding-bottom:5px;}
.checkout-payment-method .checkout-billing-address .fieldset{width:100%;}
.checkout-payment-method .payment-method+.payment-method .payment-method-title{border-top:1px solid rgb(204,204,204);padding:10px 0px;}
.checkout-payment-method .payment-method+.payment-method .payment-method-title .label{margin:0px!important;}
.checkout-index-index .fieldset .field>.label{}
.checkout-index-index .message.error{display:flex;}
body.account.quotation-quote-view .table>thead>tr>th{border:0px!important;}
span.order-status.quote-status-pending{line-height:28px;}
.account.page-layout-2columns-left .fieldset .field>.label{width:100%;}
.minicart-items .product>.product-item-photo,.minicart-items .product>.product-image-container{float:left;display:inline-block;width:80px;height:auto;}
.cms-terms-conditions .page-title-wrapper .page-title .base,.cms-shipping .page-title-wrapper .page-title .base,.cms-return-exchange .page-title-wrapper .page-title .base,.cms-privacy-policy .page-title-wrapper .page-title .base{}
.products-grid.wishlist .product-item-tooltip{display:none;}
@media only screen and (min-width:767px){
.main-menu-wrapper nav .collapse ul li{position:relative;}
.main-menu-wrapper nav .collapse ul li:hover>ul{display:block;}
.main-menu-wrapper nav .collapse ul ul{position:absolute;top:75px!important;left:0%!important;min-width:286px;display:none;background:#ffff;box-shadow:0px 30px 40px #0000000D;border-radius:0px 0px 10px 10px;border-top:2px solid #0BA29A!important;}
}
.ui-menu-icon:before{content:' ';display:inline-block;margin:5px 0 0 5px;background-image:url('../images/down2.png');background-position:center center;background-size:10px auto;background-repeat:no-repeat;width:13px;height:8px;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;border:0!important;float:right;}
.navbar-default .navbar-nav>li:hover .ui-menu-icon:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-ms-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;color:var(--light)!important;filter:invert(15%) sepia(71%) saturate(2233%) hue-rotate(224deg) brightness(50%) contrast(92%);}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:var(--light)!important;background:transparent!important;border:0;font-weight:600;}
.dropdown-menu>li{border-top:0;margin-bottom:0;}
.dropdown-menu>li>a{padding:6px 25px;text-align:left;color:var(--primary);opacity:1;text-transform:capitalize!important;font-family:var(--fontfamily2);font-size:16px;border-bottom:0;letter-spacing:0.8px;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background:transparent;text-shadow:none;color:var(--secondary);font-weight:bold;}
.dropdown-menu>li{}
.dropdown-menu>li:hover,.dropdown-menu>li.active{}
@media (min-width:768px),print{
.cart-summary{float:right;position:relative;width:25%;}
.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{float:left;position:relative;width:73%;padding-right:2%;}
.fieldset>.field:not(.choice)>.control{width:100%;}
}
/* Custom Checkbox */
.product-options-wrapper>.fieldset>.field input[type="checkbox"]+.label:before{content:"";-webkit-appearance:none;background-color:transparent;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border:0;background:#f5f5f5;width:25px;height:25px;right:0;border-radius:4px;}
.product-options-wrapper>.fieldset>.field input:checked+.label:before{background:#7f3c10;}
.product-options-wrapper>.fieldset>.field input[type="checkbox"]:checked+.label:after{content:"";position:absolute;top:5px;left:8px;width:8px;height:15px;border:solid #ffff;border-width:0 3px 3px 0;transform:rotate(41deg);}
.product-options-wrapper>.fieldset>.field>.control .label>span{color:#555555!important;padding-left:10px;letter-spacing:0px;font-family:var(--fontStyle1);}
.product-options-wrapper>.fieldset>.field .label span{letter-spacing:0px;font-family:var(--fontStyle1);}
.product-options-wrapper .field .price-notice:before{content:"(";color:#aaaaaa;}
.product-options-wrapper .field .price-notice:after{content:")";color:#aaaaaa;}
.product-options-wrapper>.fieldset>.field input[type="radio"],.product-options-wrapper>.fieldset>.field input[type="checkbox"]{display:none;}
/* Custom Checkbox end */
.checkout-index-index form.form.form-login .fieldset{margin-bottom:0;}
.opc-wrapper .form-login{border:0;}
/*new Search */
#searchArea input[type="search"]:hover::placeholder,#searchArea .input-text:hover::placeholder{color:#333;}
#searchArea.open .form.minisearch button.action.search.btnTheme{position:absolute;right:29px;min-width:auto;background:transparent!important;width:auto!important;padding:0!important;height:auto!important;top:10px;}
#searchArea .search-search{height:auto!important;margin:0!important;}
#searchArea input[type="search"]:visited,#searchArea .input-text:hover,#searchArea .input-text:focus{border:1px solid var(--secondary)!important;}
#searchArea.open .search-area-form{position:relative;top:0;left:0;transform:inherit;}
#searchArea .close{display:none;}
#searchArea{position:absolute;right:0;top:80px;width:360px;height:auto;background-color:transparent;left:auto;transform:inherit;opacity:1;display:none;transition:inherit;}
#searchArea .form.minisearch button.action.search.btnTheme{position:absolute;min-width:auto;background:var(--secondary);width:50px;border:0!important;padding:0!important;right:0;border-radius:30px;top:0!important;border:0!important;outline:none;height:50px;display:flex;align-items:center;justify-content:center;}
#searchArea .form.minisearch button.action.search.btnTheme img{filter:invert(99%) sepia(21%) saturate(0%) hue-rotate(30deg) brightness(108%) contrast(100%);}
#searchArea .form.minisearch button.action.search.btnTheme img{filter:invert(99%) sepia(21%) saturate(0%) hue-rotate(30deg) brightness(108%) contrast(100%);}
.mst-searchautocomplete__item.magento_catalog_product .title{line-height:17px;}
#searchArea.open{transform:translate(0px,0px) scale(1,1);opacity:1;z-index:10000;}
#searchArea .search-search,#searchArea form.search-area-form{display:flex;width:100%;height:100vh;justify-content:center;align-items:center;flex-direction:column;}
#searchArea input[type="search"],#searchArea .input-text{width:500px;max-width:95%;margin:0px auto 15px;outline:none;text-align:left;letter-spacing:0px;text-transform:unset;height:50px;padding:0px 20px;vertical-align:baseline;box-sizing:border-box;opacity:1;color:#333!important;padding-right:60px;border:1px solid #70707046!important;background:#ffffff!important;border-radius:30px;}
#searchArea input[type="search"]:focus::placeholder,#searchArea .input-text:focus::placeholder,#searchArea input[type="search"]:hover::placeholder,#searchArea .input-text:hover::placeholder{color:#CCCCCC;text-transform:unset;font-size:18px;opacity:60%!important;}
#searchArea select{width:500px;max-width:95%;text-align:left;letter-spacing:0px;text-transform:unset;color:rgb(116,116,116);margin:0px auto 35px!important;}
#searchArea .search-search .button:hover{background-color:rgb(84,88,91)!important;border-color:rgb(84,88,91)!important;}
#searchArea .close{position:fixed;top:15px;right:15px;background:transparent;color:rgba(255,255,255,0.25);border-color:transparent;box-shadow:none;padding:10px 17px;font-size:27px;}
/* custome input file */
.file-group input.input-file{margin:0!important;border:1px solid #11111133;height:50px;text-transform:unset;padding:12px 20px;vertical-align:baseline;box-sizing:border-box;border-radius:7px;text-align:left;letter-spacing:0px;color:#ACACAC;opacity:1;width:100%!important;background:#ffff;box-shadow:none!important;outline:none;font-size:18px;text-transform:capitalize;display:block;margin-bottom:0px!important;line-height:45px;padding:0px 25px 0px 25px;}
.btnTheme.file_btn{margin:0!important;background:var(--light)!important;position:absolute;right:0;cursor:pointer;border-radius:0 7px 7px 0;font-size:16px;font-weight:600;border:1px solid var(--light)!important;max-width:108px!important;min-width:unset;font-weight:500;top:40px;}
.btnTheme.file_btn:hover{background:var(--light)!important;}
input.input-file::-webkit-file-upload-button{display:none;}
input.input-file::file-selector-button{display:none;}
.btnTheme.action.submit.primary{}
.btnTheme.action.submit.primary:hover,button.btnTheme.action.submit.primary:focus{background:var(--light)!important;}
/* thanku you page */
body.cms-thank-you.cms-page-view.page-layout-fullpage-layout .page-wrapper>.breadcrumbs{display:none;}
.cms-thank-you .breadcrumb-section,.cms-thank-you .page-footer .subscribe-wrapper{}
.cms-thank-you .columns .column.main{padding:0px!important;}
.social-wrapper.thankYou-follow{margin-top:30px;}
.social-wrapper.thankYou-follow li a:hover{color:var(--secondary)!important;border-color:var(--secondary)!important;}
.social-wrapper.thankYou-follow li a{color:#28317C!important;border-color:#28317C!important;}
.thankYou-wrapper{position:relative;display:block;width:100%;overflow:hidden;}
.thankYou-wrapper .imageArea{display:block;overflow:hidden;text-align:right;width:100%;}
.thankYou-wrapper>.imageArea img{width:100%;height:auto;min-height:calc(100vh - 350px);object-fit:cover;object-position:center;max-height:910px;}
.thankYou-wrapper .contentArea{display:inline-block;width:100%;max-width:100%;margin-left:0px;margin-top:0px;position:absolute;top:28%;text-align:left;}
.thankYou-wrapper .container-fluid .col-xs-12{padding:0px;}
.thankYou-wrapper .contentArea h2.base1{font-family:var(--fontStyle2);position:relative;z-index:0;opacity:1;margin:0;letter-spacing:2.4px;color:#FFFFFF;font-size:80px;max-width:580px;line-height:70px;margin-bottom:19px;display:inline-block;}
.cms-thank-you .page-footer{margin-top:0;}
.thankYou-wrapper .contentArea .base3{}
.thankYou-wrapper .contentArea p.base2{margin-bottom:30px;text-align:left;opacity:1;letter-spacing:0px;color:#FFFFFF;font-size:18px;font-family:var(--fontStyle1);font-weight:normal;max-width:547px;margin-top:20px;line-height:1.5;}
.thankYou-wrapper .contentArea p+p{margin:15px 0px 0px;}
.thankYou-wrapper .contentArea .btnArea{position:relative;z-index:0;margin:0!important;width:100%;text-align:left;display:inline-block;margin-top:25px!important;}
.thankYou-wrapper .contentArea .btnTheme{margin:0px;max-width:100%;position:relative;z-index:0;min-width:auto;font-weight:normal;}
.thankYou-wrapper .contentArea .btnTheme:hover{}
.thankYou-wrapper .contentArea .btnTheme+.btnTheme{margin:0px 0px 0px 10px;text-transform:unset!important;}
.thankYou-wrapper .contentArea .btnTheme+.btnTheme:hover{}
/* thank You */
/* faq page */
.faq-wrapper.new-section{padding:0;padding-bottom:85px;}
.category-faq .page-main{}
.faq-main{margin-top:15px;display:inline-block;}
.faq-title:first-child{padding-top:0;}
.faq-wrapper.new-section .title-description{max-width:815px;}
.faq-title{display:inline-block;text-transform:capitalize;padding:32px 0px 17px 0;margin:0;letter-spacing:0px;color:#201E1E;opacity:1;font-family:var(--fontStyle2);}
.faq-wrapper.new-section .container{max-width:981px;}
.faq-main .accordion-wrap{margin:0px 0px 0px;border-image:initial;box-shadow:none;display:inline-block;width:100%;overflow:hidden;border-bottom:1px solid #EEEEEE;}
.faq-main .accordion-wrap:last-child{margin:0px;}
.faq-main .accordion-wrap .title{cursor:pointer;transition:all 0.3s ease 0s;position:relative;margin:0px;padding:15px 30px 15px 15px;border:0px;background:transparent;text-transform:capitalize;border-radius:0;text-align:left;letter-spacing:0px;color:#1D1D1D;opacity:1;border:0;padding-right:60px!important;border:0;font-size:26px;letter-spacing:1.3px;color:#0BA29A;}
.faq-main .accordion-wrap .title>p{letter-spacing:0.9px;color:#333333;opacity:1;font-size:18px!important;margin-top:8px!important;margin-bottom:0;font-weight:500;font-family:var(--fontStyle1);margin-bottom:10px;}
.faq-main .accordion-wrap+.accordion-wrap{margin-top:15px;}
.faq-main .accordion-wrap.active .title,.faq-main .accordion-wrap .title:hover{background:var(--secondary);color:#fff;}
.faq-main .accordion-wrap.active .title>p,.faq-main .accordion-wrap .title:hover>p{color:#fff;}
.accordion-wrap.active .title{color:#fff!important;}
.faq-main .accordion-wrap .title::after{content:"\f067";float:right;font:600 17px / 46px "Font Awesome 6 Free";position:absolute;right:19px;top:15%;text-align:center;border-radius:0;color:#0BA29A;transition:alll 0.2s ease 0s;width:auto;height:auto;}
.faq-main .accordion-wrap.active .title::after{content:"\f068";color:#ffff;}
.faq-main .accordion-wrap .title:hover::after,.faq-main .accordion-wrap .title:focus::after{color:#fff;}
.faq-main .accordion-wrap .texts-desc{border-radius:0px;display:none;border-top:0px;padding:25px 15px;width:100%!important;clear:both;border-radius:0;}
.faq-main .accordion-wrap .texts-desc p{opacity:1;letter-spacing:0.9px;color:#666666;font-size:18px;}
.faq-main .accordion-wrap .texts-desc p>b{color:var(--primary)!important;}
.faq-main .accordion-wrap .texts-desc a{}
.faq-main .accordion-wrap .texts-desc p+p{margin-top:20px;}
.faq-main .accordion-wrap .texts-desc ol{padding-left:20px;}
.faq-main .accordion-wrap .texts-desc a:hover{color:var(--secondary);}
.faq-main .accordion-wrap .texts-desc h4,.faq-main .accordion-wrap .texts-desc h3{font-family:var(--fontstyle1);font-size:18px!important;letter-spacing:0.9px;color:#333333;font-weight:500;padding-bottom:0;}
.faq-main .accordion-wrap .texts-desc h3{color:#666666;}
.faq-main .accordion-wrap .texts-desc p>a{color:#6F6F6F;font-weight:normal;}
.faq-main .accordion-wrap .texts-desc p>strong,.faq-main .accordion-wrap .texts-desc p>strong{}
.faq-main .accordion-wrap .texts-desc p:last-child{}
.faq-main .accordion-wrap .texts-desc ul{margin:20px 0;}
.faq-main .accordion-wrap .texts-desc ul li+li{display:inline-block;margin-top:10px;}
.nested-accordion-wrap .title1{cursor:pointer;transition:all 0.3s ease 0s;position:relative;margin:0px;padding:21px 40px 20px 0;border:0px;background:rgb(255,255,255);letter-spacing:0px;color:var(--primary);text-transform:capitalize;opacity:1;font-family:var(--fontStyle1);}
.nested-accordion-wrap .title1::after{content:"\f067";float:right;font:600 20px / 62px "Font Awesome 5 Free";position:absolute;right:2px;top:0;text-align:center;border-radius:100px;color:var(--primary);transition:alll 0.2s ease 0s;}
.nested-accordion-wrap.active .title1::after{content:"\f068";color:#7f3c10;}
.nested-accordion-wrap.active .title1{color:#7f3c10;border-bottom:1px solid #cccccc;border-radius:0;}
.nested-accordion-wrap{border:3px solid #eeeeee;border-radius:10px;padding:0 30px;margin-bottom:15px;width:100%;}
.nested-accordion-wrap .texts-desc1{padding:20px 0;width:100%!important;overflow:auto;}
.accordion-wrap.active .texts-desc,.nested-accordion-wrap.active .texts-desc1{display:block!important;}
.faq-main .accordion-wrap.active{}
.faq-main .accordion-wrap .texts-desc{}
/* faq page */
/*about page */
.aboutus-wrapper.new-section{padding-bottom:50px;}
.aboutus-wrapper.new-section img{border-radius:30px;}
.category-about-us .page-footer{margin-top:0;}
.aboutus-wrapper .bg03{border-radius:0;position:absolute;bottom:6px;right:30px;}
.aboutus-wrapper .contentArea{max-width:584px;margin-left:105px;}
.founder-wrapper.new-section{background:rgb(238 238 238 / 30%);padding-bottom:180px;}
.founder-wrapper.new-section img{border-radius:10px;}
.founder-wrapper.new-section .contentArea{position:relative;padding-left:60px;max-width:744px;margin-top:60px;margin-right:0;}
.founder-wrapper.new-section .contentArea::before{height:100%;width:5px;background:#0BA29A;content:' ';display:block;position:absolute;left:30px;}
.founder-wrapper.new-section .founder-name{letter-spacing:1.3px;color:#333333;font-size:23px;margin-bottom:1px;font-family:var(--fontStyle2);}
.founder-wrapper.new-section .founder-position{display:block;font-family:var(--fontStyle2);letter-spacing:0.9px;color:#333333;font-size:18px;margin-bottom:30px;}
/*about page */
/*product list */
.product-list-wrapper .product-item-info .product-item-photo{width:28%;float:left;}
.product-list-wrapper .product-item-details{float:left;width:55%!important;padding-left:5%;margin-top:25px;}
.product-desc p{text-align:left;color:#666666;font-size:18px;margin-bottom:25px;letter-spacing:0.9px;line-height:1.8;}
.product-desc p:last-child{margin-bottom:0;}
/* gallery list page */
.gallery-list-wrapper.new-section{padding-top:60px;}
.gallery-list-wrapper .img-holder{padding-bottom:69.05%;}
.gallery-list-wrapper .img-holder img{border-radius:20px;}
.gallery-title-holder{text-align:center;margin-top:20px;}
.gallery-title-holder h3,.gallery-title-holder a{font-size:26px;padding-bottom:0;letter-spacing:1.3px;color:#383838;font-weight:bold;font-family:var(--fontStyle2);}
.gallery-img-holder:hover .gallery-title-holder h3,.gallery-title-holder a:hover{color:var(--secondary);}
.inner-container{box-shadow:0px 30px 40px #0000000D;border-radius:20px;padding:80px 60px;}
/*-------careers */
.careers-wrapper.new-section{overflow:unset;}
.careers-wrapper.new-section .title-style a,.careers-wrapper.new-section .title-description{color:#6F6F6F;}
.careers-wrapper.new-section img{border-radius:20px;}
.careers-wrapper.new-section .title-style a:hover{color:var(--light);}
.careers-wrapper.new-section .title-style{max-width:600px;}
.careers-wrapper.new-section .title-name{margin-bottom:20px;}
.category-careers .columns .column.main,.category-career .columns .column.main{overflow:hidden}
.career-faq.new-section{background:rgb(238 238 238 / 30%);padding-bottom:180px;}
.category-careers .page-footer{margin-top:0;}
.careers-wrapper.new-section .bg04{position:absolute;left:-64px;bottom:-160px;border-radius:0;z-index:1;mix-blend-mode:multiply;max-width:421px;}
/*---- */
.page-product-bundle .product-details-wrapper{padding-bottom:50px;}
.page-product-bundle   .product-overview{margin-bottom:25px!important;}
.bundle-options-container .block-bundle-summary .product-stock{display:inline-flex;display:-webkit-inline-flex;width:100%;align-items:center;text-align:left;padding:0;margin:0 0 20px;}
.bundle-options-container .block-bundle-summary .product-stock span{display:inline-block;float:left;}
.bundle-options-container .block-bundle-summary .product-stock .stock-label{margin:0 5px 0 0;text-align:left;letter-spacing:0;color:#ffffff;text-transform:capitalize;opacity:1;}
.bundle-options-container{clear:both;margin:0 auto 0px;display:block;float:left;width:100%;}
.bundle-options-container .product-add-form{margin:0 auto;}
.bundle-options-container .product-add-form form{display:inline-block;width:100%;float:left;}
.bundle-options-container .bundle-options-wrapper{display:inline-block;float:left;width:50%;margin:0 0 0px 0;padding:0 15px 0 0;}
.bundle-options-container .product-options-wrapper{display:inline-block;float:left;width:100%;padding:0;}
.bundle-options-container .product-options-wrapper>.fieldset{display:inline-block;width:100%;}
.bundle-options-container .product-options-wrapper>.fieldset>fieldset{margin:0 0 10px;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .legend.title{text-align:left;color:#ffffff;opacity:1;margin-top:8px;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .action.customization:hover{color:var(--light);text-decoration:none;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .action.customization{display:inline-block;width:auto;text-align:left;font-weight:600;margin:0 0 15px 0;background:transparent;border:0;padding:0;text-transform:uppercase;font-family:var(--fontStyle1);color:var(--primary);}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option{width:100%;margin:0 0 0px 0;padding:15px 0 0 0;display:inline-block;}
.page-product-grouped .price-box.price-final_price{margin:10px 0px;font-weight:normal!important;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option>label{color:var(--primary);}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option .control{width:100%;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option .control>select{width:100%;max-width:100%;margin:0 0 5px 0;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option .control .nested .field.qty.qty-holder{margin-top:5px;align-items:center;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option .control .nested .field.qty.qty-holder label{display:inline-block;margin:0 15px 0 0;text-align:left;letter-spacing:0;text-transform:capitalize;opacity:1;color:var(--primary);}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option .control .nested .field.qty.qty-holder .control{width:auto;display:inline-block;}
.bundle-options-container .product-options-wrapper .fieldset-bundle-options .field.option .control .nested .field.qty.qty-holder .control input{margin:0;height:45px;padding:5px;min-width:60px;margin-top:5px;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .qty-btnArea{margin-top:15px;}
.bundle-options-container .block-bundle-summary{margin:0 0 0px 15px;padding:25px;width:calc(50% - 15px);background:transparent!important;}
.bundle-options-container .block-bundle-summary>.title{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid rgb(112 112 112 / 24%);}
.bundle-options-container .block-bundle-summary>.title>strong{font-weight:600;font-size:20px;line-height:20px;text-transform:capitalize;}
.bundle-options-container .fieldset .legend>span{font-weight:600;font-size:20px;line-height:20px;text-transform:capitalize;}
.bundle-options-container .block-bundle-summary>.content{}
.bundle-options-container .block-bundle-summary>.content .bundle-info{display:inline-block;width:100%;float:left;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-image-container{display:inline-block;clip:unset;height:auto;position:relative;margin:0;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-image-container .product-image-wrapper{height:auto;padding-bottom:0!important;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-image-container .product-image-wrapper .product-image-photo{padding:5px 0;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-details{display:inline-flex;display:-webkit-inline-flex;flex-direction:column-reverse;float:left;width:100%;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-details .product.name,.bundle-options-container .block-bundle-summary>.content .bundle-info .product-details .available.stock{display:none;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-details .product-overview{text-align:left;font:400 15px/22px 'lato';letter-spacing:0;color:#ffffff;opacity:1;margin-bottom:15px;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-details .price-box{margin:0;}
.bundle-options-container .block-bundle-summary>.content .bundle-info .product-details .price-box .price-as-configured .price{text-align:left;opacity:1;font-size:24px;color:var(--primary);}
.bundle-options-container .product-options-bottom{display:none;}
.bundle-options-container .block-bundle-summary .bundle-summary{margin-top:0;display:inline-block;width:100%;float:left;color:var(--primary);}
.bundle-options-container .block-bundle-summary .bundle.items,.bundle-options-container .block-bundle-summary .bundle.items .label{}
.bundle-options-container .block-bundle-summary .bundle.items>li{margin:0;color:var(--primary);}
.bundle-options-container .block-bundle-summary .bundle.items>li+li{margin:15px 0 0 0;}
.bundle-options-container .product-share .label{margin:0px 20px 0px 0px;}
.bundle-options-container .product-info-sku,.bundle-options-container .product-info-categories,.bundle-options-container .product-share{display:inline-block;width:100%;}
.bundle-options-container .product-options-wrapper>.fieldset>fieldset .field.choice{}
.page-product-bundle .product-description-wrapper{padding-top:0;padding-bottom:80px;}
.page-product-bundle p.price-as-configured{display:inline-block;font:normal normal bold 25px/21px lato!important;letter-spacing:-1px!important;color:#F8F8F8!important;}
.bundle-options-container .block-bundle-summary .btnArea{}
.bundle-actions .action.primary.customize:hover{background:var(--light);}
.bundle-actions{padding-top:25px!important;display:inline-block;margin-bottom:0;}
.prd-info.bundle .price-box .price-wrapper .price{letter-spacing:0px;color:#4B4B4B;opacity:1;font-family:var(--fontStyle1);font-size:30px;}
.prd-info.bundle .price-box .price-label{display:inline-block;font-size:24px;margin:0 10px;}
.bundle-options-container .product-add-form div#validation-message-box{position:unset;}
/*rewadrs point design */
.mst-rewards-account-amount-wrapper .mst-rewards-account-amount{display:flex;align-items:flex-end;}
.mst-rewards-account-amount-wrapper .mst-rewards-account-amount .points{font-size:36px;font-weight:600;line-height:36px;color:var(--primary);}
.mst-rewards-account-amount-wrapper .mst-rewards-account-subtitle{font-size:16px;margin-bottom:10px;font-weight:600;color:var(--primary);}
.mst-rewards-account-amount-wrapper .mst-rewards-account-amount .unit{color:var(--primary);margin-left:5px;display:-webkit-inline-box;}
/* details page review section */
.catalog-product-view .review-title{padding:12px 0px;margin:0px!important;text-align:left!important;width:100%!important;display:inline-block;letter-spacing:0px;color:#646464;text-transform:uppercase;opacity:1;font-family:var(--fontStyle1);}
.review-list .rating-summary{width:100%;display:flex!important;align-items:center;}
.rating-summary .count-rate{letter-spacing:0px;color:#646464;margin-left:3px;font-family:var(--fontStyle1);}
.review-content{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px!important;text-align:left;opacity:1;font-family:var(--fontStyle1);letter-spacing:0px;color:#1D1D1D;opacity:1;margin-bottom:20px;font-family:var(--fontStyle1);}
.review-list .product-title{font-family:var(--fontStyle1);letter-spacing:0px;color:#201E1E;opacity:1;}
.review-ratings .rating-label{padding-bottom:0;font-family:var(--fontStyle1);letter-spacing:0px;color:#191717;text-transform:uppercase;opacity:1;padding-right:15px;}
.review-ratings{display:inline-block;align-items:center;justify-content:center;max-width:unset;float:unset;width:100%!important;margin:10px 0;}
.review-ratings .rating-label:after{content:':';}
.review-details-label{padding:0;width:100%!important;height:auto!important;display:inline-block;position:relative!important;}
.review-date{display:flex;align-items:center;}
.review-details{}
.review-author{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;}
.block.review-list .review-details-value{width:100%!important;float:left!important;letter-spacing:0px;color:#646464;text-transform:uppercase;opacity:1;font-family:var(--fontStyle1);}
.review-item{padding:15px 0px;list-style:none;border-bottom:0;}
.review-author .review-details-label{max-width:129px;font-family:var(--fontStyle1);letter-spacing:0px;color:#191717;text-transform:uppercase;opacity:1;}
.review-date .review-details-label{font-family:var(--fontStyle1);letter-spacing:0px;color:#191717;opacity:1;}
#product-review-container{}
.review-list{width:50%;float:left;}
.review-list ol{margin:0px auto;padding:0px!important;padding-right:25px!important;}
.block.review-add{opacity:1;width:50%!important;text-align:center;box-shadow:none;border-radius:0;background:#F5F5F5;display:inline-block;padding:50px 25px;}
.review-add .block-content .fieldset .review-legend.legend strong{font-family:var(--fontStyle1);letter-spacing:0px;color:#201E1E;opacity:1;text-shadow:none!important;margin-top:5px;}
.fieldset .review-legend.legend{text-align:left;margin-bottom:25px;border:0px;border-bottom:1px solid #DEDEDE;opacity:1;padding-bottom:25px;}
.item.review-item:nth-child(even){padding-bottom:0;}
.review-item:last-child{border:0;}
fieldset.field.required.review-field-ratings div.mage-error[generated]{left:100px;}
.fieldset .review-legend.legend span{text-align:left;font-family:var(--fontStyle1);letter-spacing:0px;color:#191717;text-transform:uppercase!important;opacity:1;}
.review-add .block-content .actions-toolbar>.actions-primary button:after{font:600 16px / 26px "Font Awesome 6 Free";content:'\f1d8';font-weight:600;margin-left:20px;position:relative;top:0;}
.field.choice.review-field-rating{display:flex;justify-content:flex-start!important;}
.review-form .fieldset .field textarea::placeholder{letter-spacing:0px;color:#1D1D1D!important;opacity:1;font-family:var(--fontStyle1);}
fieldset.field.required.review-field-ratings{display:inline-block!important;margin-bottom:15px!important;}
.review-form .field-recaptcha{margin-bottom:0!important;}
.field.review-field-text div.mage-error[generated]{bottom:-19px;}
.review-add .block-content .actions-toolbar>.actions-primary button{min-width:240px;}
.block-reviews-dashboard .product-name:not(:last-child){margin-bottom:0;}
.block-reviews-dashboard .rating-summary{margin-top:0px;}
/*new changes */
.checkout-shipping-address .fieldset>.field .note:before,.opc-wrapper .form-login .fieldset>.field .note:before{display:none!important;}
.table-checkout-shipping-method .col>input[type="radio"]{margin-top:3px;}
.order-details-items .items-qty .item{white-space:nowrap;}
.order-details-items .table-order-items .product-item-name{margin-top:0;margin-bottom:0;}
.table-wrapper.additional-addresses{overflow:auto;}
.table-wrapper.additional-addresses::-webkit-scrollbar{height:4px;}
.account .table-wrapper .action{margin:0;}
.block-addresses-list .items.addresses .item.actions .action:after,.account .data.table .col.actions .action:after,[class^='sales-guest-'] .data.table .col.actions .action:after,.sales-guest-view .data.table .col.actions .action:after,.block .box-actions .action:after{border-left:1px solid #a6a6a6;content:'';display:inline-block;height:12px;margin:0 10px;vertical-align:-1px}
.block-addresses-list .items.addresses .item.actions .action:last-child:after,.account .data.table .col.actions .action:last-child:after,[class^='sales-guest-'] .data.table .col.actions .action:last-child:after,.sales-guest-view .data.table .col.actions .action:last-child:after,.block .box-actions .action:last-child:after{display:none}
.account .order-details-items .table-order-items .item-options{margin-bottom:0;}
.checkout-payment-method .field-select-billing select{padding-right:35px!important;}
.table-order-items tbody td .item-options dd{margin-bottom:0;}
.table-order-items tbody td .item-options dt:after{content:':';}
.cart.table-wrapper .col.qty div.mage-error[generated]{position:absolute;right:60px;}
form#referralForm textarea#message{margin:0px 0px 0px!important;}
form#referralForm textarea#message+div.mage-error[generated]{margin-top:0;}
.opc-wrapper .form-login{margin-top:35px;padding-bottom:0;}
.block-rewards-account-summary .action.primary{display:inline-block;position:relative;min-width:155px;width:auto;height:50px;margin:0px;opacity:1;padding:12px 20px!important;text-decoration:none!important;text-shadow:none!important;text-align:center!important;color:#ffffff!important;text-transform:uppercase;border:0!important;background:var(--secondary);border-radius:0;font-family:var(--fontStyle1);letter-spacing:1.68px;}
.account .table-wrapper{border:0;}
.red{color:#bb1212;}
.green{color:#1aa941;}
fieldset#payment_form_paypal_express{width:100%;}
.cms-home .page.messages{position:fixed;top:0;left:0;width:100%;z-index:999;max-width:100%;}
.account.customer-address-form .page-wrapper{overflow-x:hidden;}
.cms-home .page.messages .messages .message{margin:0;}
.cms-home .page.messages .container{width:100%;padding:0!important;}
.table-wrapper.additional-addresses td.col.actions{min-width:112px;}
#pci-svg{top:13px;}
.account .box.box-order-shipping-address address,.account .box.box-order-billing-address address{font-size:15px;}
.box.box-order-billing-method  .box-content,.box.box-order-shipping-method   .box-content{font-size:15px;}
.text-white{color:#ffff;}
.d-done{display:none!important;}
.d-flex{display:flex!important;}
.col-auto{flex:0 0 auto;width:auto;max-width:none;}
.justify-content-between{justify-content:space-between!important;}
.justify-content-evenly{justify-content:space-evenly!important;}
.justify-content-start{justify-content:flex-start!important;}
.justify-content-center{justify-content:center!important;}
.justify-content-end{justify-content:flex-end!important;}
.justify-content-around{justify-content:space-around!important;}
.textColRight,.textColLeft{display:block;position:relative;width:700px;padding:0px;}
.textColRight.lg,.textColLeft.lg{width:750px;padding:0px;}
.textColRight{float:left;}
.textColLeft{float:right;}
.textColRight.alt,.textColLeft.alt{width:760px;}
.textColRight .textContent{position:relative;padding-left:200px;}
.textColLeft .textContent{position:relative;padding-right:150px;}
.info-holder-left{margin-right:190px;padding-right:80px;}
.info-holder-right{margin-left:-190px;}
.mt60{margin-top:60px;}
.list-style{padding-left:0;list-style:none;margin-bottom:0;}
.list-style li{color:#666666;font-size:18px;padding-left:20px;position:relative;margin-bottom:3px;width:100%;}
.list-style li:before{content:" ";position:absolute;top:4px;left:0px;font-weight:800;display:inline-block;font-family:"Font Awesome 6 Free";color:#fff;text-align:left!important;font-size:9px;background:url(../images/alt-right.svg);background-repeat:no-repeat;background-position:center;background-size:auto;display:block;width:10px;height:17px;}
.showing-xs{display:none;}
@media only screen and (min-width:1023.9px){
.ves-megamenu.menu-hover .subhover:hover .dropdown-menu{padding:0;top:74px!important;left:0%!important;min-width:286px;background:#ffff;box-shadow:0px 30px 40px #0000000d!important;border-radius:0px 0px 10px 10px;border-top:2px solid #0BA29A!important;}
.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{color:var(--secondary)!important;font-weight:600;background:transparent;}
}
.navigation .level0 .submenu a{display:block;padding:6px 23px!important;text-align:left;color:#1E1E1E!important;opacity:1;letter-spacing:0px;text-transform:capitalize!important;font-family:var(--fontfamily2)!important;font-size:16px;line-height:35px;font-weight:normal;}
.ves-menu .caret{display:none;}
.navigation .level0 .submenu .active>a{border-width:0 0 0 0px;}
.nav-item.submenu-left.dropdown-submenu:last-child{border-bottom:0px!important;}
/* Button Main */
.customer-account-login .actions-toolbar .primary .action.primary,.customer-account-createpassword .actions-toolbar .primary .action.primary,.customer-account-logoutsuccess .actions-toolbar .primary .action.primary,.checkout-cart-index .actions-toolbar .primary .action.primary,.page-print.account.page-layout-1column .actions-toolbar .primary .action.primary,.checkout-onepage-success .actions-toolbar .primary .action.primary,.checkout-index-index .actions-toolbar .primary .action.primary,.catalogsearch-result-index .actions-toolbar .primary .action.primary,.customer-account-create .actions-toolbar .primary .action.primary,.customer-account-forgotpassword .actions-toolbar .primary .action.primary,.account.page-layout-2columns-left .actions-toolbar .primary .action.primary,.form.amgiftcard-form .buttons-set .action.primary,.mw-reward-points button,.aw-ln-range-slider-wrapper .aw-ln-slider-button,.cart-container .checkout-methods-items .action.primary,.minicart-wrapper .block-minicart .block-content>.actions .action.primary,.authentication-dropdown .modal-inner-wrap .modal-content .actions-toolbar .action.secondary,.checkout-onepage-success .column.main .action.primary,.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,#referralForm .fieldset .buttons-set .action.primary,.modal-popup .modal-footer .action-primary,.modal-popup .modal-footer .action-save-address,.amgiftcard-form .amactions-toolbar .action.primary,.form.form-cart .cart.main.actions .action,.form.form-discount .actions-toolbar .action-apply,.payment-option-content .actions-toolbar .amgiftcard-check .action-apply-gift,.payment-option-content .actions-toolbar .primary .action-apply-gift,.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-update,.shipping-address-item .action-select-shipping-item,.new-address-popup .action-show-popup,.form-wishlist-items>.actions-toolbar .primary .action,.wishlist-shared-index .actions-toolbar .primary .action,.wishlist-shared-index .column.main .wishlist.table-wrapper table .col.actions .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .box-tocart .actions-primary .action,.form-wishlist-items .products-grid.wishlist .product-item-inner .unavailable.stock,.product-add-form #product_addtocart_form .amgiftcard-preview>button,.sendfriend-product-send .actions-toolbar .action.primary,.sendfriend-product-send .actions-toolbar .action.add,.rewards__checkout-cart-usepoints .discount-form>.buttons-container .button.action .control.captcha-image .action.captcha-reload,.abs-revert-to-action-secondary,.paypal-review .block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.primary,.abs-discount-block .actions-toolbar .action.cancel,.block-compare .action.primary,.cart-summary .block .actions-toolbar>.primary .action.primary,.abs-discount-code .form-discount .actions-toolbar .primary .action,.cart-summary .form.giftregistry .fieldset .action.primary,.paypal-review-discount .actions-toolbar .action.primary,.paypal-review-discount .actions-toolbar .action.cancel,.cart-discount .actions-toolbar .action.primary,.cart-discount .actions-toolbar .action.cancel,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action,.cart-container #block-giftcard.block.discount .check-giftcard-status,.cart-container #block-giftcard.block.discount #activateGiftCard .action.giftcards,.authentication-wrapper>.action,.customer-account-login .actions-toolbar>.secondary .action,.customer-account-createpassword .actions-toolbar>.secondary .action,.customer-account-logoutsuccess .actions-toolbar>.secondary .action,.checkout-cart-index .actions-toolbar>.secondary .action,.page-print.account.page-layout-1column .actions-toolbar>.secondary .action,.checkout-onepage-success .actions-toolbar>.secondary .action,.checkout-index-index .actions-toolbar>.secondary .action,.catalogsearch-result-index .actions-toolbar>.secondary .action,.customer-account-create .actions-toolbar>.secondary .action,.customer-account-forgotpassword .actions-toolbar>.secondary .action,.account.page-layout-2columns-left .actions-toolbar>.secondary .action,.wishlist-shared-index .actions-toolbar .secondary .action,.payment-method-content .payment-method-billing-address .checkout-billing-address .actions-toolbar .primary .action-cancel,.sendfriend-product-send .actions-toolbar .action.back,.shipping-tracking-popup .column.main .page.tracking>.actions>.action.close,.amgiftcard-account-index .amgiftcard-info.customer-account-gift-card-item>a,.modal-popup .modal-inner-wrap .modal-footer .action.secondary,.modal-popup .modal-inner-wrap .modal-footer .action-secondary,.bundle-actions .action.primary.customize{display:inline-block;position:relative;min-width:110px;height:50px;padding:12px 20px!important;text-decoration:none!important;text-shadow:none!important;text-align:center!important;border:0!important;box-shadow:none;text-transform:capitalize!important;opacity:1;transition:all 0.2s;background:var(--secondary);font-size:16px;letter-spacing:0.8px;color:#FFFFFF!important;text-transform:uppercase!important;opacity:1;border-radius:5px;font-family:var(--fontStyle1);line-height:26px;font-weight:normal!important;text-align:center!important;}
.payment-method-content .payment-method-billing-address .billing-address-details .action-edit-address{margin-top:10px;}
.please-wait .loading-indicator{margin-bottom:3px;}
.footer-links-main .row{width:100%;max-width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0;}
.footer-links-main .row .col-lg-auto{flex:0 0 auto;width:auto;}
.ftbox1{width:229px;}
.ftbox2{width:322px;}
.ftbox3{width:375px;}
.ftbox5{width:auto;}
.ftbox4{width:331px;}
.img-holder{position:relative;display:block;width:100%;height:0px;overflow:hidden;padding-bottom:100%;margin:0px auto 0px;}
.img-holder figure{position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:block;margin:0px;text-align:center;padding:0px;}
.img-holder figure img{position:relative;width:100%;height:100%;max-width:none;max-height:none;z-index:1;transition:all 0.6s ease;object-fit:scale-down;object-position:50% 50%;}
.img-holder.img-cover figure img{object-fit:cover;}
.img-cover.img-top{object-position:50% 0%;}
.img-cover.img-bottom{object-position:0% 50%;}
/* switcher Design */
.page-header strong.label.switcher-label{display:none;}
.page-header .switcher strong{display:inline-block;color:#fff;font-weight:normal;font-size:16px;letter-spacing:0.9px;}
.page-header .switcher .options ul.dropdown,.page-footer .switcher .options ul.dropdown{margin:0px;padding:0px;list-style:none none;background:var(--secondary);border:0px;min-width:80px;box-sizing:border-box;display:none;position:fixed;top:50px;box-shadow:none;text-transform:uppercase;z-index:1;}
.page-header .switcher .options.active ul.dropdown,.page-footer .switcher .options.active ul.dropdown{display:block;}
.page-header .switcher .options ul.dropdown a:hover{background:var(--light);}
.page-header .switcher .options ul.dropdown a,.page-footer .switcher .options ul.dropdown a{display:block;padding:2px;color:#fff;text-align:center;}
.page-header .switcher-options .switcher-trigger{background-image:url(../images/down2.png);background-position:100% 58%;background-repeat:no-repeat;padding:0 15px;background-size:8px;}
.page-header .switcher-options .switcher-trigger.active{background-image:url(../images/down2active.png);background-position:100% 58%;background-repeat:no-repeat;background-size:8px;}
.page-header .switcher{margin-right:0;margin-left:0;}
.currency-wrapper{margin-right:15px;}
/* language  wrapper */
.goog-te-gadget{font-size:0!important}
.goog-te-gadget .goog-te-combo{margin:0!important;}
.goog-te-gadget-simple{background:transparent!important;border:0!important;}
.goog-te-gadget-simple .goog-te-menu-value span{color:#fff!important;border:0!important;text-align:center;letter-spacing:0.8px;opacity:1;font-family:var(--fontStyle1);font-size:16px;letter-spacing:0.8px;font-weight:normal;text-transform:uppercase;}
.goog-te-gadget img{display:none;}
.goog-te-menu-value > span:last-child{font-size:0!important;padding:0 8px;}
.goog-te-gadget-simple .goog-te-menu-value{background-image:url(../images/down2.png);background-position:100% 58%;background-repeat:no-repeat;background-size:8px;}
/* new search plugins */
.search-autocomplete{display:none!important;}
.mst-searchautocomplete__autocomplete ul{list-style:none;margin:0;padding:0;max-height:70vh;overflow:auto;}
.mst-searchautocomplete__autocomplete{background:#fff!important;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a{font-weight:600;padding:10px 0;color:#777;font-size:1.2rem;display:block;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all{border-top:0px solid #efefef;text-align:center;margin:0 10px;}
.mst-searchautocomplete__autocomplete{display:none!important;border-top:0px solid var(--secondary);position:absolute;top:auto;left:0;box-sizing:border-box;background:#fff;border-radius:0;min-height:3.5rem;z-index:1000;text-align:left;overflow:hidden;box-shadow:0px 1px 2px rgb(0 0 0 / 30%);margin-top:2px!important;}
.mst-searchautocomplete__item.magento_catalog_product{display:flex;border-bottom:1px solid #f6f6f6;align-items:center;}
.mst-searchautocomplete__autocomplete ul li{margin:0;padding:1rem;}
.mst-searchautocomplete__item.magento_catalog_product._active{background:#f8f8f8!important;}
.mst-searchautocomplete__item.magento_catalog_product._active .title a,.mst-searchautocomplete__item.magento_catalog_product._active .title span{color:var(--secondary)!important;}
.mst-searchautocomplete__close{display:none;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__index-title{border-bottom:1px solid #efefef;padding:10px 0 9px;margin:0 10px;text-align:left;font-size:1.2rem;line-height:1.2rem;color:#777;text-transform:uppercase;}
.mst-searchautocomplete__empty-result{padding:7px 15px;}
.mst-searchautocomplete__autocomplete .mst-searchautocomplete__show-all a:hover{color:var(--secondary)!important;}
/*#rev_slider_1_1 rs-slides rs-layer-wrap:nth-child(2n+2) rs-layer {
font-family: 'Lora' !important;
}*/
/* Product Details Start */
.product-details-wrapper{width:100%;float:left;padding:80px 0px;overflow:hidden;position:relative;padding-bottom:25px!important;}
.product-details-wrapper .product-info-main .prd-info,.product-details-wrapper .product-info-main .product-overview,.product-details-wrapper .product-info-main .product-specification-main,.product-details-wrapper .product-info-main .buttonArea{display:inline-block;width:100%;text-align:left;}
.product-details-wrapper .product-info-main .prd-info{display:inline-block;margin:0;width:100%;float:left;margin-top:25px;}
.btnTheme.towishlist:hover,.btnTheme.towishlist:focus{background:var(--primary);}
.btnTheme.towishlist img{width:auto;}
.product-details-wrapper .product-info-main .prd-info .product-label{text-align:left;margin:0px 0px -1px;display:inline-block;width:100%;letter-spacing:0px;color:#383838;text-transform:capitalize;opacity:1;font-size:50px;letter-spacing:2.5px;color:#383838;}
.product-details-wrapper .product-info-price{display:flex;justify-content:space-between;align-items:center;margin:0px 0px 20px;}
.product-details-wrapper .overall-rating p{}
.rating-wishlist-wrapper{width:100%;display:flex;align-items:center;}
.product-details-wrapper .overall-rating p>span{text-align:left;letter-spacing:0px;color:rgb(177,177,177);}
.product-details-wrapper .overall-rating .star{color:rgb(251,217,0);}
.product-details-wrapper span.number_of_reviews{padding:0px 15px;border-right:2px solid rgb(177,177,177);}
.product-details-wrapper .price-stock-wrapper{display:-webkit-inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;width:100%;float:left;margin:0px 0px 15px;}
.product-details-wrapper .price-box{display:-webkit-inline-flex;flex-flow:row wrap;align-items:center;width:100%;height:auto;text-align:left;padding:0px;border-bottom:0px;float:left;margin:20px 0;display:flex;justify-content:flex-start;}
.product-details-wrapper .price-box>.price-container,.product-details-wrapper .price-box .special-price,.product-details-wrapper .price-box .old-price{text-align:left;display:inline-block!important;margin:0px 9px 0px 0px!important;color:#7D7979;}
.product-details-wrapper .price-box>.price-container,.product-details-wrapper .price-box .special-price{}
.product-details-wrapper .price-box .old-price{float:left;}
.product-details-wrapper .price-box .special-price .price{text-align:left;color:var(--light);text-transform:uppercase;opacity:1;font-size:28px;letter-spacing:0px!important;font-weight:bold;}
.product-details-wrapper .prd-info .price-box>.price-container .price,.product-details-wrapper .prd-info .price-box .normal-price .price,.product-details-wrapper .prd-info .price-box .regular-price .price{box-shadow:none;text-shadow:none;outline:0px;text-align:left;opacity:1;color:#383838;text-transform:capitalize;font-size:30px;letter-spacing:1.5px;}
.product-details-wrapper .price-box .old-price .price{text-align:left;border:0px;margin:0px;box-shadow:none;text-decoration:line-through;text-transform:capitalize;opacity:1;letter-spacing:0px;color:#383838;font-size:30px;}
.product-details-wrapper .product-info-stock-sku{display:inline-block;float:left;text-align:left;margin-top:0;padding-bottom:35px;width:100%;margin-top:8px;padding-left:0;}
.product-info-stock-sku .product-stock{display:flex;width:100%!important;float:left;justify-content:flex-start;}
.product-info-stock-sku .product-stock .stock-label{display:block;text-align:left;letter-spacing:0px;color:#574539;opacity:1;min-width:160px;}
.product-info-stock-sku .product-stock .stock-avail{text-align:left;text-transform:capitalize;margin:0px;padding-left:4px;letter-spacing:0px;opacity:1;}
.product-info-stock-sku .product-stock.available .stock-avail{color:#006317;}
.product-info-main .product-reviews-summary .reviews-actions{float:right;font-size:unset;}
.product-reviews-summary .reviews-actions a:hover{color:var(--secondary);}
.product-reviews-summary .reviews-actions a{letter-spacing:0px;color:#1D1D1D;}
.product-info-stock-sku .product-stock.unavailable .stock-avail{color:rgb(255,0,0);}
.product-details-wrapper .product-add-form{padding:0px;width:100%;margin:0px;}
.product-details-wrapper .product-info-main .product-overview{margin:0;border:0;}
.product-details-wrapper .product-info-main .product-overview .label{letter-spacing:0px;color:var(--primary);opacity:1;min-width:160px!important;display:inline-block;margin-bottom:0;}
.product-overview p{display:inline-block;margin:0px;width:100%;text-align:left;color:#6F6F6F;opacity:1;letter-spacing:0.8px;font-size:18px;line-height:1.8;}
.product-overview h2{text-align:left;letter-spacing:0px;color:var(--primary);text-transform:initial;opacity:1;margin:20px 0px 20px 1px;display:inline-block;font-size:20px;}
.product-overview ul{padding-left:0;padding-top:28px;}
.product-overview ul li{text-align:left;list-style:none;position:relative;padding-left:25px;width:100%!important;margin-bottom:0;letter-spacing:0px;}
.product-overview ul li::before{}
.product-overview ul li+li{}
.product-overview p+p{margin:20px 0px 0px;}
.product-options-wrapper{display:inline-block;width:100%;float:left;padding:0px;margin:20px 0;}
.product-options-wrapper>.fieldset{margin:0px;}
.product-options-wrapper textarea{background:#f5f5f5;border:0;margin-bottom:0;}
.product-options-wrapper>.fieldset .swatch-opt{display:inline-block;width:100%;float:left;margin:0px;}
.product-options-wrapper>.fieldset>.field{display:-webkit-inline-flex;align-items:flex-start;justify-content:flex-start;width:100%;float:left;margin:0px 0 5px 0!important;position:relative;flex-direction:column;}
.product-options-wrapper>.fieldset>.field:last-child{}
.product-options-wrapper>.fieldset .field.textarea{display:-webkit-inline-flex;align-items:flex-start;justify-content:flex-start;width:100%;}
.product-options-wrapper>.fieldset>.swatch-opt>.swatch-attribute{margin:0px 0px 15px;}
.product-options-container{display:-webkit-inline-flex;margin:0px 0px 15px;padding:0px;width:100%;}
.product-options-wrapper>.fieldset>.field.configurable,.product-options-container.vcenter{max-width:500px;margin-bottom:0;}
.product-options-container.vtop{align-items:flex-start;}
.product-options-label,.product-options-wrapper>.fieldset>.field>.label,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-label,.product-options-wrapper>.fieldset .field.textarea label{}
.product-options-wrapper>.fieldset>.field.required>.label::after{margin:0px 0px 0px -2px;display:none;}
.product-options-wrapper>.fieldset>.field>.control,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options,.prd-option-main{display:inline-block;float:left;width:100%;margin:0px;}
.product-options-wrapper>.fieldset>.field>.control .label{color:#aaaaaa;position:relative;}
.product-options-wrapper .field .price-notice .weee{letter-spacing:0px;color:#aaaaaa;}
.product-options-wrapper>.fieldset>.field>.control>div.mage-error,.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options~div.mage-error{width:100%;position:absolute;top:calc(100%);left:0px;margin:0px;}
.product-options-wrapper>.fieldset>.field>.control select{background-position:97% center;padding:10px 20px;opacity:1;background-color:rgb(255,255,255);margin:0px!important;width:100%;border-radius:0;}
.product-options-wrapper .swatch-opt .swatch-attribute .swatch-attribute-options select,.prd-option-main select{border-radius:0px;background-position:97% center;padding:15px 20px 15px 10px;border:1px solid rgba(223,223,223,0.86);background-color:rgb(255,255,255);margin:0px!important;}
.product-details-wrapper .swatch-option.color.selected::after{content:"";height:8px;border-left:2px solid rgb(255,255,255);position:absolute;transform:rotate(45deg);left:28px;top:8px;}
.product-details-wrapper .swatch-option.color.selected::before{content:"";height:8px;border-left:2px solid rgb(255,255,255);position:absolute;transform:rotate(-45deg);left:28px;top:8px;}
.product-options-wrapper>.fieldset .field.textarea .control{position:relative;}
.product-options-wrapper>.fieldset .field.textarea textarea,.prd-option-main textarea{padding:15px;border:1px solid rgba(223,223,223,0.86);background-color:rgb(255,255,255);min-height:100px;margin:0px!important;border-radius:0px!important;}
.product-options-wrapper>.fieldset .field.textarea textarea+div.mage-error{margin:-5px 0px 0px;}
.product-options-wrapper .fieldset .field .control{width:100%;}
.product-options-wrapper .fieldset .field .control select{padding:0px 15px;width:100%;border-radius:9px;}
.product-details-wrapper .qty-btnArea{display:flex;flex-wrap:nowrap;padding:0;width:100%!important;border-top:0;align-items:center;margin:35px 0 35px 0;}
.qty-btnArea .qtyCounter{display:-webkit-inline-flex;flex-direction:row;align-items:center;width:auto;margin:0px 10px 0px 1px;display:flex;}
.box-details{display:flex;align-items:center;}
.qty-btnArea .qtyCounter .box-title{display:inline-block;margin:0px 15px 0px 0px;padding-bottom:0;text-align:left;letter-spacing:0px;text-transform:unset;opacity:1;font-family:var(--fontStyle1);font-size:14px;letter-spacing:0.7px;}
.qty-btnArea .qtyCounter .box-details .control{position:relative;padding:0px;margin:0px;display:inline-flex;justify-content:center;align-items:center;overflow:unset;z-index:0;opacity:1;background:#fff;border:1px solid #EEEEEE;border-radius:4px;}
.qty-btnArea .plus-minus{display:flex;flex-direction:column;}
.qty-btnArea .qtyCounter .box-details .control .count{display:inline-block;margin:0px;padding:0px 7px;height:50px;text-align:center;position:relative;appearance:none;opacity:1;box-shadow:none!important;border-radius:4px!important;width:100px;border:0;appearance:textfield;color:var(--primary);letter-spacing:0px;text-transform:uppercase;background:#fff!important;border:0;border-radius:4px;letter-spacing:0px;color:#D2D2D2;text-align:left;}
.qty-btnArea .qtyCounter .box-details .control .count:focus,.qty-btnArea .qtyCounter .box-details .control .count:hover{}
.qty-btnArea .qtyCounter .box-details .control .count{border:0!important;}
.qty-btnArea .qtyCounter .box-details .control .count+div.mage-error{position:absolute;top:100%;line-height:12px;left:0;font-size:11px;width:calc(100% + 120px);margin:10px 0px 0px;}
.qty-btnArea .qtyCounter .box-details .control .plus,.qty-btnArea .qtyCounter .box-details .control .minus{text-align:center;font:700 12px / 10px "Font Awesome 6 Free";letter-spacing:0px;color:rgb(34,34,34);text-transform:uppercase;opacity:1;display:inline-block;margin:0px;background-color:transparent;overflow:hidden;cursor:pointer;border:0px;width:25px;height:9px;}
.qty-btnArea .qtyCounter .box-details .control .plus:hover,.qty-btnArea .qtyCounter .box-details .control .minus:hover{color:var(--secondary);background-color:transparent;}
.qty-btnArea .qtyCounter .box-details .control span{user-select:none;}
.qty-btnArea .btnArea{align-items:center;float:left;margin:0;width:100%;display:flex;justify-content:flex-start;margin-left:0;}
.qty-btnArea .btnArea+.btnArea{margin-top:35px;display:inline-block;width:100%;}
.qty-btnArea .btnArea .btnTheme{}
.qty-btnArea .btnArea .btnTheme.tocart{display:flex;justify-content:center;min-width:160px;font-weight:normal!important;text-transform:uppercase;}
.qty-btnArea .btnArea .btnTheme.tocart:hover{}
.qty-btnArea .btnArea .btnTheme.tocart:hover::before{}
.qty-btnArea .btnArea .btnTheme.tocart::before{content:"";position:relative;top:0px;width:24px;height:23px;/*     background-image: url("../images/icon-cart.png"); */background-size:contain;background-position:center center;background-repeat:no-repeat;margin:0px 10px 0px 0px;display:none;}
.qty-btnArea .btnArea .btnTheme.tocart:hover{}
.qty-btnArea .btnArea .btnTheme.toenquiry{margin:0px;min-width:250px;}
.btnArea .btnTheme.towishlist{margin:0;text-transform:none;height:50px;align-items:center;justify-content:center;min-width:190px;opacity:1;box-shadow:none!important;display:flex!important;padding:0px!important;background:transparent;margin-left:10px;background:#0BA29A14 0% 0% no-repeat padding-box;border:2px solid #0BA29A!important;border-radius:5px;color:var(--secondary)!important;text-transform:uppercase!important;}
.btnArea .btnTheme.towishlist::before{position:relative;display:inline-block;content:"";width:21px;height:19px;transition:all 0.2s linear 0s;vertical-align:sub;margin-left:0px;margin-right:0px;display:none;}
.btnArea .btnTheme.towishlist img{}
.btnArea .btnTheme.towishlist:hover{background:var(--light);color:#fff!important;border-color:var(--light)!important;}
.btnArea .btnTheme.towishlist:hover::before{position:relative;display:inline-block;content:"";width:21px;height:19px;transition:all 0.2s linear 0s;vertical-align:sub;margin-left:0px;margin-right:0px;display:none;}
.product-details-wrapper .product-share{display:-webkit-inline-flex;align-items:center;justify-content:flex-start;width:100%;text-align:left;float:left;margin:0px;padding:15px 0px 0px;display:flex;border-top:1px solid #EEEEEE;}
.product-details-wrapper .product-share .label{display:inline-block;width:auto;padding:0px;margin:0px 20px 0px 0px;text-align:left;text-transform:unset;opacity:1;letter-spacing:0.9px;color:#666666;font-weight:normal;font-size:18px;}
.product-share.blog-list-share .label{font:normal normal 500 16px/50px Inter;letter-spacing:0px;color:#574539;opacity:1;margin-right:18px;border:0;}
.product-share .share-icons>a:last-child{margin:0;}
.product-share .share-icons>a{margin:0px 0px 0px 0px;padding:0px;text-align:center;font-size:17px;border:0px;display:inline-block;background-color:transparent;width:42px;height:42px;font-family:"Font Awesome 6 Brands";box-shadow:none!important;letter-spacing:0;color:#666666;line-height:42px;border:1px solid transparent;border-radius:100px;}
.product-share .share-icons>a:hover{border:1px solid var(--secondary);color:var(--secondary);}
.product-description-info ul li:last-child{margin-bottom:0!important;}
.product-description-info ul:last-child{margin-bottom:0;}
.product-description-wrapper{display:inline-block;width:100%;float:left;position:relative;padding-top:0;padding-bottom:60px;overflow:hidden;}
.product-description-info ul{margin:0px 0px 15px;list-style-type:none;list-style-position:inherit;padding:0px;display:inline-block;}
.product-description-info p+ul{margin:15px 0px;}
.product-description-info ul li,.product-overview ul li{margin:0px 0px;padding:0px;width:100%;float:left;position:relative;display:flex;align-items:center;text-align:left;opacity:1;padding-left:21px;letter-spacing:0.9px;color:#6F6F6F;font-size:18px;margin-bottom:30px;}
.product-description-info ul li p{display:inline-block;padding-left:22px;margin:0px;}
.product-description-info ul li::before,.postDescrArea li:before,.product-overview ul li::before{content:" ";letter-spacing:0px;color:var(--secondary);margin:0px 12px 0px 0px;position:absolute;top:7px;left:0px;background:transparent;width:7px;height:11px;font-family:'FontAwesome';border-radius:100px;font-size:13px;font-weight:400;background:url('../images/list-style.png');}
.related-products-wrapper.product-list-wrapper{padding-bottom:180px;}
.catalog-product-view .page-footer{margin-top:0;}
.related-products-wrapper{display:inline-block;width:100%;float:left;overflow:hidden;position:relative;padding:85px 0;background:rgb(238 238 238 / 30%);}
.related-products .owl-item{padding-bottom:55px!important;padding:11px;}
.related-products-wrapper .product-item-info{width:100%;}
.related-products-wrapper .product-item{margin-bottom:30px!important;}
.fotorama__stage__frame{}
.fotorama__stage,.fotorama__nav{margin:0px auto;position:relative;width:100%!important;text-align:center;}
.fotorama__stage__frame .fotorama__img{width:auto;padding:0px;border-radius:0px;}
.fotorama__thumb-border{background-image:none;box-shadow:none;outline:none;}
.fotorama__thumb:hover,.fotorama__active .fotorama__thumb{border-color:#0BA29A!important;}
.fotorama__stage.fotorama__shadows--right::after,.fotorama__nav.fotorama__shadows--right::after,.fotorama__stage.fotorama__shadows--left::before,.fotorama__nav.fotorama__shadows--left::before{display:none;}
.fotorama__arr--disabled{opacity:1;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left{}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{right:0;}
.fotorama__thumb__arr--right .fotorama__thumb--icon{background:none;}
.fotorama__thumb__arr--left .fotorama__thumb--icon{display:none;}
.fotorama__thumb__arr--right:hover::before,.fotorama__thumb__arr--left:hover::before{color:#0BA29A;}
.fotorama__nav__shaft{left:0;position:relative;text-align:left;top:0;}
.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding:0px!important;}
body.catalog-product-view #maincontent .columns .column.main .product.media .fotorama__wrap .fotorama__nav-wrap .fotorama__nav--thumbs .fotorama__thumb__arr{width:40px;height:40px;outline:none!important;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:2;background:transparent;}
.fotorama__thumb__arr--right::before,.fotorama__thumb__arr--left::before{font-family:'FontAwesome';font-size:27px;line-height:25px;position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);text-align:center;color:#666666;font-weight:600;}
.fotorama__thumb__arr--right::before{content:"\f105";}
.fotorama__thumb__arr--left::before{content:"\f104";}
.fotorama__thumb-border{border-color:#0BA29A;}
.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none!important;}
.product-details-wrapper .product.media .fotorama__arr{display:none!important;}
.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--left,.fotorama__nav-wrap--horizontal .fotorama__thumb__arr--right{bottom:0;cursor:pointer;position:absolute;top:0;width:30px;z-index:1000;background:transparent;}
/* Magento Default Tabbing CSS */
.product.data.items>.item.title:not(.disabled)>.switch:focus,.product.data.items>.item.title:not(.disabled)>.switch:hover{background:var(--secondary);}
.product.data.items{margin:0;width:100%;border:0;text-align:center;}
.product.data.items>.item.title~.item.title{margin:0px 0 0 15px;}
.product.data.items .item.title a:after{display:none;}
.product.info.detailed{margin-bottom:0;}
.product.data.items>.item.title>.switch{text-align:center;text-transform:uppercase;display:-webkit-inline-flex;align-items:center;width:100%;height:auto;float:left;padding:13px 0px 10px!important;margin:0;position:relative;z-index:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;letter-spacing:1.28px;color:#FFFFFF;text-transform:unset;opacity:1;text-align:center;font-family:var(--fontStyle2);background:transparent!important;font-weight:600;font-size:34px;pointer-events:none;}
.product.data.items>.item.title:hover>.switch,.product.data.items>.item.title:focus>.switch,.product.data.items>.item.title.active>.switch{border:0;background:transparent;letter-spacing:1.7px;color:#383838;}
.product.data.items>.item.title>.switch::before{content:"";display:inline-block;float:left;width:100%;height:3px;position:absolute;bottom:0;left:0;}
.product.data.items>.item.title:hover>.switch::before,.product.data.items>.item.title:focus>.switch::before,.product.data.items>.item.title.active>.switch::before{}
.product.data.items>.item.content{background-color:transparent;border:0;border-top:0;padding:30px 0px;opacity:1;text-align:left;margin-top:64px;font-size:16px!important;border-top:1px solid #EEEEEE;padding-bottom:0;padding-left:25px;}
.slick-dots li button{background:var(--primary);width:8px;height:8px;border-radius:10px!important;opacity:0.5;border:0!important;}
.slick-dots li button:before{display:none;}
.slick-dots li{width:auto;}
.slick-dots li button:hover,.slick-dots li.slick-active button{opacity:1;width:10px!important;height:10px!important;transition:width 2s ease-in-out;transform:scale(1.2);}
/* Product Details End */
.fancybox-lock .fancybox-overlay{background:#0000009c!important;overflow:hidden;}
/* 2.4 */
fieldset.fieldset.create.info .field.choice.newsletter+.field.choice{display:none;}
form.form-edit-account .field.choice:last-child{opacity:0;display:none!important;}
.abs-action-print:before,.order-actions-toolbar .action.print:before{display:none;}
.message.success>*:first-child:before,.message.error>*:first-child:before{top:22px;}
.account .column.main .block-title.earn.subtitle{margin-top:15px;}
.order-details-items{border:0;}
.checkout-payment-method .payments  hr{display:none;}
.table tfoot,.order-details-items tfoot td{background:transparent;}
.account.customer-address-form .page-wrapper{overflow-x:hidden;}
.block.block-rewards-account-summary.order-details-items  .table:not(.cart):not(.totals)>tbody>tr>td{border:0;}
.abs-revert-secondary-color:focus,.abs-revert-secondary-color:active,.abs-revert-to-action-secondary:focus,.abs-revert-to-action-secondary:active,.paypal-review .block .actions-toolbar .action.primary:focus,.paypal-review .block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.primary:focus,.abs-discount-block .actions-toolbar .action.primary:active,.abs-discount-block .actions-toolbar .action.cancel:focus,.abs-discount-block .actions-toolbar .action.cancel:active,.block-compare .action.primary:focus,.block-compare .action.primary:active,.cart-summary .block .actions-toolbar>.primary .action.primary:focus,.cart-summary .block .actions-toolbar>.primary .action.primary:active,.abs-discount-code .form-discount .actions-toolbar .primary .action:focus,.abs-discount-code .form-discount .actions-toolbar .primary .action:active,.cart-summary .form.giftregistry .fieldset .action.primary:focus,.cart-summary .form.giftregistry .fieldset .action.primary:active,.paypal-review-discount .actions-toolbar .action.primary:focus,.paypal-review-discount .actions-toolbar .action.primary:active,.paypal-review-discount .actions-toolbar .action.cancel:focus,.paypal-review-discount .actions-toolbar .action.cancel:active,.cart-discount .actions-toolbar .action.primary:focus,.cart-discount .actions-toolbar .action.primary:active,.cart-discount .actions-toolbar .action.cancel:focus,.cart-discount .actions-toolbar .action.cancel:active,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:focus,.checkout-payment-method .payment-option-content .form-discount .actions-toolbar .primary .action:active{background:var(--light);border:0!important;}
/*only for youthme */
.account.page-layout-2columns-left .actions-toolbar>.secondary .action{margin-top:0;}
.wishlist-index-index .column.main{margin-bottom:0!important;}
.user-links.mobile-only{display:none!important;}
.catalogsearch-result-index .page-title-wrapper .page-title .base{text-align:center;}
.search.results .product-list-wrapper.new-section{padding-top:30px;}
.slick-initialized .slick-slide{padding-right:1px;}
.checkout-cart-index  .related-products-wrapper.product-list-wrapper{padding-bottom:20px;}
.checkout-payment-method .payment-method-title{padding:4px 0;}
.checkout-payment-method .checkout-billing-address input[type="checkbox"]{top:0;}
.tp-bullet.selected{width:10px!important;height:10px!important;top:-1px!important;}
.cart .table.items .col.qty input{font-size:16px;}
.modal-popup.modal-slide._inner-scroll._show{overflow-y:hidden!important;}
.modal-popup.modal-slide._inner-scroll._show{overflow-x:hidden!important;}
.form-create-account .actions-toolbar .secondary a.action,.customer-account-login .actions-toolbar>.secondary .action{margin-top:0;}
.customer-account-create .actions-toolbar .primary .action.primary,.customer-account-login .actions-toolbar .primary .action.primary{margin-right:0;}
.customer-account-forgotpassword .actions-toolbar .primary .action.primary{margin-right:0;}
.customer-account-forgotpassword .actions-toolbar>.secondary .action{margin-top:0}
@-moz-document url-prefix(){
.owl-carousel .owl-nav button.owl-next span::before,.owl-carousel .owl-nav button.owl-prev span::before{line-height:50px;}
}
.founder-wrapper.new-section +  .founder-wrapper.new-section{padding-top:0;margin-top:-80px;}
.product-description-wrapper.no-related-producs{padding-bottom:180px;}
.blog-details-main .main-img{padding:0 100px;}
.social-wrapper{max-width:unset;width:100%;margin-top:6px;}
.scan-me{margin-right:0;}
.scan-me img{}
.scan-me img:first-child{margin:0!important;}
.ftbox5 .scan-me p img{margin-left:0!important;}
.contactUs-main .social-wrapper { width: 100%; margin-top: 20px; }
.reachus-wrapper .contactUs-main:last-child { display: flex; flex-direction: column; align-items: flex-start; }
.social-wrapper li:first-child { margin-left: 0 !important; }
.contactUs-main .scan-me p { width: 100% !important;margin-top: 10px; }
.flote-right {
    float: right;
}
.contactUs-main .social-wrapper li a i {
    color: #7f7f7f;
}
.contactUs-main .social-wrapper li a:hover i {
      color: #ffff
}
.scan-me-2 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 12px;
        margin-right: 7px !important;
}

.scan-me {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
  

}
  .scan-me-2 span {
       margin-top: 5px;
    margin-bottom: 10px;
}
.contactUs-main .scan-me-2 {
    color: #666666;
    font-size: 10px;
}

.topbar-main-left {
    max-width: 60% !important;
}

div#top-slider {
	max-width: 100% !important;
}

.topbar-main p {
	padding: 0 15px;
}

.topbar-main .owl-carousel .owl-nav button.owl-prev {
	height: 100% !important;
}

.topbar-main .owl-carousel .owl-nav button.owl-next {
	height: 100% !important;
}

.topbar-main .owl-nav {
	top: 50% !important;
}
/*for price tire */
.prices-tier.items, .prices-tier.items .price-container .price { text-transform: unset !important; font-size: 20px; letter-spacing: 1.5px; margin: 15px 0; }
.price-box .minimal-price-link .price-wrapper { text-align: left; color: var(--primary) !important; text-transform: uppercase; opacity: 1; letter-spacing: 1px !important; font-size: 20px !important; font-weight: 600 !important; display: block !important; font-family: var(--fontStyle1) !important; line-height: 1.5 !important; }
.price-box .minimal-price-link { display: none; }
@media only screen and (max-width:991.98px) {
	.product-details-wrapper .price-box { margin-bottom: 15px !important; }
}

@media only screen and (max-width:575px){
.prices-tier.items, .prices-tier.items .price-container .price {
    font-size: 15px;
}
}
