/************************************************************
					Product Perfume Notes
************************************************************/
.perfume_notes_new { display: flex; align-items: baseline; flex-wrap: wrap; }
.perfume_notes_new h4 { font-size: 14px; line-height: 27px; color: #666; font-family: 'Jost', sans-serif; font-weight: 400; margin: 0; }
.perfume_notes_new ul.per_note { padding: 0 0 0 10px; }
.perfume_notes_new ul.per_note li { display: inline-block; position: relative; padding-left: 20px; text-transform: capitalize; padding-right: 15px; }
.perfume_notes_new ul.per_note li::before { content: ""; background-color: #ddd; width: 14px; height: 14px; position: absolute; top: 7px; left: 0; border-radius: 50px; }
/******************/

.perfume_notes_new ul.per_note li.aquatic:before { background: #89CFF0; }
.perfume_notes_new ul.per_note li.tabacco:before { background: #BF7A29; }
.perfume_notes_new ul.per_note li.woody:before { background: #D3905C; }
.perfume_notes_new ul.per_note li.tropical:before { background: #435180; }
.perfume_notes_new ul.per_note li.leather:before { background: #5B2A18; }
.perfume_notes_new ul.per_note li.earthy:before { background: #898989; }
.perfume_notes_new ul.per_note li.vanilla:before { background: #F7ECCF; }
.perfume_notes_new ul.per_note li.fruity:before { background: #F26A21; }
.perfume_notes_new ul.per_note li.fresh:before { background: #C1E1C1; }
.perfume_notes_new ul.per_note li.aromatic:before { background: #CED5F4; }
.perfume_notes_new ul.per_note li.floral:before { background: #FFC0CB; }
.perfume_notes_new ul.per_note li.spicy:before { background: #DE4333; }
.perfume_notes_new ul.per_note li.citrus:before { background: #F7C484; }
.perfume_notes_new ul.per_note li.amber:before { background: #F4D668; }
.perfume_notes_new ul.per_note li.animalic:before { background: #AB3800; }
.perfume_notes_new ul.per_note li.cinnamon:before { background: #FFAD82; }
.perfume_notes_new ul.per_note li.lavender:before { background: #D5CAF6; }
.perfume_notes_new ul.per_note li.marine:before { background: #0bb7c1; }
.perfume_notes_new ul.per_note li.oud:before { background: #740909; }
.perfume_notes_new ul.per_note li.patchouli:before { background: #C89D91; }
.perfume_notes_new ul.per_note li.powdery:before { background: #FAE9EC; }
.perfume_notes_new ul.per_note li.rum:before { background: #E1B481; }
.perfume_notes_new ul.per_note li.sandalwood:before { background: #B29C68; }
.perfume_notes_new ul.per_note li.sweet:before { background: #C86C7C; }
/************************************************************
						Icons List
************************************************************/
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag a::before { background-size: 100% auto !important; }
.proPageTagsicons span.frag { position: relative; width: 75px; height: 75px; background-size: 100% auto !important; font-size: 0; display: inline-block; margin-bottom: 10px; margin-right: 3px; }
/*************/
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.aquatic a::before, .proPageTagsicons span.frag.aquatic { background: url('/cdn/shop/t/8/assets/Frag-Aquatic.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.citrus a::before, .proPageTagsicons span.frag.citrus { background: url('/cdn/shop/t/8/assets/Frag-Citrus.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.coffee a::before, .proPageTagsicons span.frag.coffee { background: url('/cdn/shop/t/8/assets/Frag-Coffee.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.floral a::before, .proPageTagsicons span.frag.floral { background: url('/cdn/shop/t/8/assets/Frag-Floral.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.fresh a::before, .proPageTagsicons span.frag.fresh { background: url('/cdn/shop/t/8/assets/Frag-Fresh.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.fruity a::before, .proPageTagsicons span.frag.fruity { background: url('/cdn/shop/t/8/assets/Frag-Fruity.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.leather a::before, .proPageTagsicons span.frag.leather { background: url('/cdn/shop/t/8/assets/Frag-Leather.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.musky a::before, .proPageTagsicons span.frag.musky { background: url('/cdn/shop/t/8/assets/Frag-Musky.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.neroli a::before, .proPageTagsicons span.frag.neroli { background: url('/cdn/shop/t/11/assets/Neroli.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.oud a::before, .proPageTagsicons span.frag.oud { background: url('/cdn/shop/t/8/assets/Frag-Oud.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.patchouli a::before, .proPageTagsicons span.frag.patchouli { background: url('/cdn/shop/t/8/assets/Frag-Patchouli.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.rose a::before, .proPageTagsicons span.frag.rose { background: url('/cdn/shop/t/11/assets/Rose.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.spicy a::before, .proPageTagsicons span.frag.spicy { background: url('/cdn/shop/t/8/assets/Frag-Spicy.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.tobacco a::before, .proPageTagsicons span.frag.tobacco { background: url('/cdn/shop/t/8/assets/Frag-Tobacco.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.vanilla a::before, .proPageTagsicons span.frag.vanilla { background: url('/cdn/shop/t/8/assets/Frag-Vanilla.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.woody a::before, .proPageTagsicons span.frag.woody { background: url('/cdn/shop/t/8/assets/Frag-Woody.png') no-repeat; }
/**** Gender Icons ****/
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.male a::before, .proPageTagsicons span.frag.male { background: url('/cdn/shop/t/8/assets/Frag-Men.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.female a::before, .proPageTagsicons span.frag.female { background: url('/cdn/shop/t/11/assets/Women.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.mens a::before, .proPageTagsicons span.frag.mens { background: url('/cdn/shop/t/8/assets/Frag-Men.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.women a::before, .proPageTagsicons span.frag.women { background: url('/cdn/shop/t/11/assets/Women.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.unisex a::before, .proPageTagsicons span.frag.unisex { background: url('/cdn/shop/t/11/assets/Unisex.png') no-repeat; }
/**** Seasons Icons ****/
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.all-season a::before, .proPageTagsicons span.frag.all-season { background: url('/cdn/shop/t/11/assets/All-Season.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.summer a::before, .proPageTagsicons span.frag.summer { background: url('/cdn/shop/t/11/assets/Summer.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.winter a::before, .proPageTagsicons span.frag.winter { background: url('/cdn/shop/t/11/assets/Winter.png') no-repeat; }
.vela_sidebar_container .comn_filtr #sidebarAjaxcolFilter .velaContent.panel ul li.frag.spring a::before, .proPageTagsicons span.frag.spring { background: url('/cdn/shop/t/11/assets/Spring.png') no-repeat; }
/************************************************************
************************************************************/
b, strong { font-weight: 600; }
.velaTopLinks li a { color: #333; }
.slideShowVela { margin: 0 !important; }
.velaLogoList.HomeLogosGrid { background: #f6f6f6; padding: 40px 20px; margin: 0 !important; }
.velaLogoList.HomeLogosGrid .owl-stage .owl-item { text-align: center; }
.velaLogoList.HomeLogosGrid .owl-stage .owl-item img { max-height: 124px; width: auto; display: inline-block; }
.velaLogoList.HomeLogosGrid { background: #f6f6f6; padding: 40px 20px; margin: 0 !important; }
.productListHome.HomeProductGrid .velaInner { padding: 0; }
.productListHome.HomeProductGrid { padding: 0 !important; }
.velaHomeTitle, .velaContactTitle { padding-bottom: 0; margin: 50px 0 50px 0; text-transform: uppercase; font-weight: 500 !important; letter-spacing: 1px; }
.velaHomeTitle.text-center::before, .text-center.velaContactTitle::before { display: none; }
.velaProBlockInner h5.proName { margin: 15px 0 10px 0; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; padding: 0 15px; }
.velaProBlockInner h5.proName a { font-size: 15px; line-height: 1.8em; font-weight: 500; font-family: 'Jost', sans-serif; text-transform: uppercase; color: #555; letter-spacing: 0.2px; }
.velaProBlockInner .proPrice .priceProduct.priceSale { font-size: 14px; letter-spacing: 0.5px; margin-right: 0.5vw; color: #ff575b; }
.velaProBlockInner .proPrice .priceProduct.priceCompare { font-size: 14px; letter-spacing: 0.5px; color: #333; }
.velaProBlockInner form input.btn { background: #333; color: #FFF; width: 100%; max-width: 150px; margin-top: 6px; }
.velaProBlockInner form input.btn:hover { background: #000; }
.Home3ColumnImages .col-sm-8 { width: 67.367%; }
.Home3ColumnImages .col-sm-4 { width: 32.633%; }
.CategoriesBanner .velaBanner { margin-bottom: 30px; }
.InstaTitleBox { display: flex; align-items: center; justify-content: center; margin: 0; background: #2a2929; padding: 30px; }
.InstaTitleBox img { float: left; margin-right: 20px; max-height: 95px; border-radius: 50%; border: 2px solid #FFF; padding: 4px; background: #FFF; }
.InstaTitleBox h3 { font-size: 50px; color: #FFF; font-weight: 200; text-transform: uppercase; font-family: 'Jost', sans-serif; margin-right: 20px; margin-left: -10%; }
.InstaTitleBox .InstaBio h4 { font-size: 20px; text-transform: uppercase; font-weight: 300; letter-spacing: 1px; margin: 0; color: #FFF; }
.InstaTitleBox .InstaBio h4 a { text-decoration: none; }
.InstaTitleBox .InstaBio p { color: #999; letter-spacing: 0.5px; margin: 0; }
.InstaTitleBox .InstaBio p a { text-decoration: none; }
.InstaTitleBox .InstaBio a { color: #FFF; text-decoration: underline; font-weight: 400; }
#insta-feed { margin: 3px 0 0 0 !important; }
span.labelSale { background: url('/cdn/shop/t/3/assets/sale.png'); background-size: 100%; width: 70px; height: 70px; background-repeat: no-repeat; font-size: 0; top: 11px; right: 11px; }
.velaProBlock .proHImage { padding: 15px; }
.boost-pfs-filter-collection-header-wrapper { padding: 0 !important; }
.template-collection .container { width: 100%; }
/*#fsb_container { display: none !important; }*/
.velaMenuListContent.rowFlex .col-3 { width: 15%; }
.col-6.CollectionBoxImage { width: 85%; display: flex; flex-wrap: wrap; padding-bottom: 15px; }
.velaHeaderMain.headerMenu .headerContent { padding: 0px 50px; }
.velaHeaderMain.headerMenu .headerContent .velaHeaderLeft .velaLogoLink { width: 100% !important; height: inherit !important; }
.velaHeaderMain.headerMenu .headerContent .velaHeaderLeft .velaLogoLink .product-card__image { padding: 0 !important; }
.velaHeaderMain.headerMenu .headerContent .velaHeaderLeft .velaLogoLink .product-card__image img.product-card__img { position: relative; width: 90%; height: inherit; object-fit: inherit !important; }
.velaHeaderFixed { box-shadow: 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.3); }
.velaMenuListContent .leftMenuList h4 { font-size: 16px; font-weight: 600; text-transform: uppercase; font-family: 'Jost', sans-serif; letter-spacing: 1px; margin-bottom: 25px; }
.velaMegamenu ul { list-style: none; padding-left: 0; }
.velaMegamenu .menuDropdown li { position: relative; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li .leftMenuList ul li a { margin: 0 0 10px 0; padding: 0; color: #333; font-family: 'Jost', sans-serif; line-height: 1.5; }
.leftMenuList ul li a img { width: 22px; margin: 0 10px 0 0; display: none; }
.velaMegamenu .menuDropdown li.IconComingSoon span img { display: inline-block; height: 20px; width: auto; }
.velaMegamenu .nav > li.hasMenuDropdown.hasMegaMenu #megaDropdown21 .CollectionBoxImage .coll-item { padding: 8px; width: 20%; }
.velaMenuListContent .coll-item .collImage { margin-bottom: 0; margin-top: 0; }
.velaMegamenu .nav > li.hasMenuDropdown.hasMegaMenu #megaDropdown21 .CollectionBoxImage a { margin: 0; padding: 0; }
.velaMenuHtml img { max-width: 100%; width: 100%; margin-top: 0; /* min-height: 195px; */ object-fit: cover; }
.velaMegamenu .menuDropdown.megaMenu { padding: 1.5vw 1vw 1vw 1vw; }
#megaDropdown21 { width: 100%; margin: 0 auto; top: 84px; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li a { font-size: 17px; padding: 5px 5px 30px 5px; margin: 25px 10px 0 10px; font-weight: 400; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li.hasMenuDropdown.hasMegaMenu .menuDropdown.megaMenu ul li a:hover { font-weight: 500; -moz-transition: all 0.3s ease-in; -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.velaMegamenu .nav > li:focus > a, .velaMegamenu .nav > li:focus > a:hover, .velaMegamenu .nav > li:focus > a:focus, .velaMegamenu .nav > li.active > a, .velaMegamenu .nav > li.active > a:hover, .velaMegamenu .nav > li.active > a:focus { background: none !important; color: #333 !important; border-bottom: 3px solid #333 !important; }
.velaMainmenu.velaHeaderCenter.col-xs-3.col-sm-3.col-md-8.hidden-xs.hidden-sm, .velaMainmenu.velaHeaderCenter.col-xs-3.col-sm-3.col-md-8.hidden-xs.hidden-sm:hover { position: static; }
.headerMenuInner, .velaMegamenu .menuContainer { position: static; }
section#velaMegamenu .menuGroup.row { width: 1400px; margin: 0 auto; max-width: 100%; padding: 0 20px; }
#velaTopbar { padding: 8px 0; }
#velaFooter { background: #333; }
.NewsletterRow { text-align: center; color: #FFF; margin-bottom: 60px; }
.NewsletterRow h4 { color: #FFF; font-size: 22px; line-height: 1.4em; font-weight: 600 !important; letter-spacing: 1px; text-transform: uppercase; font-family: 'Manrope', sans-serif; margin: 0; }
#velaFooter li, #velaFooter li a, #velaFooter li p, #velaFooter p { color: #ddd; font-weight: 400; }
footer#velaFooter .container { width: 1200px; max-width: 100%; }
.velaNewsletterFooter .form-control { font-size: 15px; }
.velaNewsletterFooter .input-group input.form-control { padding: 0 15px; }
.NewsletterRow .velaNewsletterFooter.velaFooterMenu { width: 600px; margin: 0 auto; max-width: 100%; }
.copy_right { background: #2a2929; text-align: center; }
.newsletterDescription, .velaCopyRight { color: #ddd; }
.payment-icons { padding: 15px; max-width: 370px; margin: 0 auto; }
.payment-icons img { width: 100%; border-radius: 3px; }
#velaFooter .velaFooterTitle { padding-top: 0; font-weight: 600; font-size: 16px; text-transform: uppercase; }
footer#velaFooter { font-size: 16px; }
.velaFooterMenu ul { padding-left: 0; }
#velaFooter li { margin-bottom: 7px; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3 ul.velaFooterLinks.list-unstyled li { padding: 0 !important; margin-bottom: 7px; line-height: 27px; }
#velaFooter li, #velaFooter li a:hover { color: #FFF; font-weight: 500; }
#velaFooter li, #velaFooter li a, #velaFooter li p, #velaFooter p { color: #ddd; font-weight: 400; font-size: 16px; }
#velaFooter li, #velaFooter li a:hover { color: #FFF; font-weight: 500; list-style: none; }
.velaFooterLinks li a { font-size: 16px; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3 { width: 20%; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3.CategoryColList { padding-top: 38px; }
.velaNewsletterFooter.velaFooterMenu .js-vela-newsletter.formNewsletter { display: none; }
.velaNewsletterFooter .newsletterDescription .FooterLogo { margin-bottom: 20px; margin-top: -18px; }
.velaNewsletterFooter .newsletterDescription .footerEmail { color: #ddd; margin-bottom: 20px; display: inline-block; width: 100%; }
.velaNewsletterFooter .newsletterDescription ul li { display: inline-block; margin-right: 10px; }
.velaNewsletterFooter .newsletterDescription ul li i { font-size: 28px; }
.boost-pfs-filter-product-item-label { right: -5px; left: inherit !important; padding: 0 !important; top: -5px !important; }
.boost-pfs-filter-product-item-label span.sale.boost-pfs-filter-label { background: url('/cdn/shop/t/3/assets/sale.png'); background-size: 100%; width: 70px; height: 70px; background-repeat: no-repeat; font-size: 0; top: -4px !important; right: -4px; left: inherit !important; visibility: visible; }
.boost-pfs-filter-product-item-label .sale.boost-pfs-filter-label { visibility: hidden; }
.NewsletterRow .velaNewsletterFooter.velaFooterMenu .input-group-btn { background: #000; border: none; box-shadow: none; }
.NewsletterRow .velaNewsletterFooter.velaFooterMenu .btn.btnNewsletter { background: #000; }
.NewsletterRow .velaNewsletterFooter.velaFooterMenu .btn.btnNewsletter i { right: 10px; position: relative; }
.velaNewsletterFooter .input-group { border-bottom: none; }
.NewsletterRow .velaNewsletterFooter.velaFooterMenu .btn.btnNewsletter:hover i { color: #FFF; }
.A1ContentBanners { display: flex; flex-wrap: wrap; margin: 0 -15px; }
.A1ContentBanners img { max-width: 100%; width: 50%; }
.template-product #pageContent .container { width: 100% !important; }
#relatedProducts .velaTitle.velaHomeTitle.text-center { font-size: 24px; line-height: 1.4em; font-weight: 500 !important; letter-spacing: 1px; text-transform: uppercase; margin: 50px 0 40px 0; }
.velaProBlockInner .productType { display: none; }
.spr-badge-starrating .spr-icon { font-size: 14px; color: #ffa500; }
.spr-badge-caption { position: relative; padding-left: 21px; }
.spr-badge-caption::before { content: ""; left: 0; top: 0; color: #00729e; font-family: FontAwesome; font-size: 14px; background: url('/cdn/shop/t/8/assets/icon-star.png') no-repeat; width: 17px; height: 18px; background-size: 100% auto; position: absolute; }
.perfume_notes_new { display: flex; align-items: baseline; flex-wrap: wrap; }
.perfume_notes_new { display: none !important; }
.perfume_notes_new h4 { font-size: 14px; line-height: 27px; color: #666; font-family: 'Jost', sans-serif; font-weight: 400; margin: 0; }
.perfume_notes_new ul.per_note { padding: 0 0 0 10px; }
.perfume_notes_new ul.per_note li { display: inline-block; position: relative; padding-left: 20px; text-transform: capitalize; padding-right: 15px; }
.proBoxInfo .proPageTagsicons .tagTitle { display: none; }
.boost-pfs-filter-product-item-label .soldout.boost-pfs-filter-label { display: none; }
.boost-pfs-filter-products .boost-pfs-filter-product-item a.boost-pfs-filter-product-item-title { font-size: 15px; line-height: 1.8em; font-weight: 500; font-family: 'Jost', sans-serif; text-transform: uppercase; color: #555; letter-spacing: 0.2px; margin: 15px 0 5px 0; display: -webkit-box; overflow: hidden; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-vendor { display: none; }
.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price, .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-regular-price { font-size: 14px; letter-spacing: 0.5px; margin-right: 0.5vw; color: #ff575b; font-weight: 600; }
.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price s { font-size: 14px; letter-spacing: 0.5px; color: #333; margin-left: 5px; font-weight: 600; }
.boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image { position: relative; }
/*.boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image::before { content: ""; width: 100%; height: 100%; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.2); left: 0; top: 0; z-index: 2; }
*/
.producticons { margin-left: -7px; margin-bottom: 12px; }
.producticons img { width: 80px; }
.proDetailInfo .proDescription.rte b { font-weight: 500; margin-top: 20px; }
.proDetailInfo .proDescription.rte { color: #333; font-size: 15px; font-weight: 400; }
#vealAccordion .panel-body { color: #333; font-size: 15px; }
body.template-product .proBoxInfo .proDetailInfo #vealAccordion .panel { border: none; box-shadow: none; }
body.template-product .proBoxInfo .proDetailInfo #vealAccordion .panel-heading { padding: 0; background: none; }
body.template-product .proBoxInfo .proDetailInfo #vealAccordion .panel-heading .panel-title { box-shadow: none; font-size: 15px; color: #000; }
body.template-product .proBoxInfo .proDetailInfo #vealAccordion .panel-body { padding: 15px 0 0 0; }
body.template-product .proBoxInfo .proDetailInfo { margin-top: 20px; border-top: 1px solid #eee; padding-top: 5px; }
body.template-product .proBoxInfo form.formAddToCart .velaGroup .proButton button.btn { background: #333; padding: 16px; font-weight: 500; letter-spacing: 1px; font-size: 14px; border: none; }
body.template-product .proBoxInfo form.formAddToCart .velaGroup .proButton button.btn:hover { background: #000; border: none; }
body.template-product .proBoxInfo form.formAddToCart .velaGroup .proQuantity .velaQty #Quantity { height: 52px; width: 160px; border: 1px solid #333; font-size: 15px; font-weight: 500; color: #000; }
body.template-product .proBoxInfo form.formAddToCart .velaGroup .proQuantity .velaQty button { height: 52px; padding: 10px 5px; width: 40px; }
body.template-product .proBoxInfo .proDetailInfo .proDescription.rte { padding-top: 15px; }
/**********/
.A1Contentreviews { padding: 35px 25px; background: #f8f8f8; margin: 20px -15px 0 -15px; }
.A1Contentreviews .proReviews #shopify-product-reviews { border: none; box-shadow: none; margin: 0; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container { border: none; padding: 0; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews { display: flex; flex-wrap: wrap; margin: 24px -0.6% 0px; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review { width: 15.46%; border: 1px solid; margin: 0px 0.6% 1.2% !important; padding: 25px !important; background: #FFF; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-reply { display: none; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-content-body { font-size: 14px; font-weight: 400; letter-spacing: 0px; line-height: normal; height: 120px; overflow: auto; }
 .A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-content-body::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
 background-color: #F5F5F5;
}
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-content-body::-webkit-scrollbar {
 width: 4px;
 background-color: #F5F5F5;
}
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-content-body::-webkit-scrollbar-thumb {
 background-color: rgba(0,0,0,0.5);
 border: 0px solid #555555;
}
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header span.spr-starratings { position: relative; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header span.spr-starratings::before { content: ""; left: 98px; color: #F00; font-size: 14px; width: 17px; height: 18px; position: absolute; top: 1px; background: url('/cdn/shop/t/8/assets/icon-star.png') no-repeat; background-size: 100% auto; background-position: center; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header span.spr-starratings::after { content: "Verified Purchase"; color: #ff575b; font-weight: 500; left: 31px; position: relative; font-size: 12px; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-header span.spr-starratings i.spr-icon { color: #f2b309; }
.template-product .product_breadcrum { background: #f1f1f1; padding: 12px 63px; margin-bottom: 50px; }
/******************/
body.template-product #pageContent .pageCollectionInner .proBoxImage { display: flex; flex-direction: row-reverse; flex-wrap: wrap; align-items: flex-start; margin-bottom: 0 !important; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proFeaturedImage { width: 82%; border: 1px solid #e5e5e5; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper { width: 18%; padding: 0 3% 0 0; margin-bottom: 15px; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist button { display: none !important; }
body.template-product #pageContent .pageCollectionInner .proBoxInfo h1 { font-size: 20px; font-weight: 600; font-family: 'Manrope', sans-serif; line-height: 1.5; margin-bottom: 20px; }
body.template-collection .banner.collection-banner-container .product_breadcrum { background: #f1f1f1; padding: 12px 63px; margin-bottom: 0px; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar { border-bottom: 1px solid #e5e5e5; margin-bottom: 40px; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner .boost-pfs-filter-toolbar-item { display: flex; align-items: center; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner button.boost-pfs-filter-top-sorting-wrapper { border: 1px solid #CCC; border-radius: 0; background: #FFF; height: auto; padding: 14px 50px 14px 30px; font-size: 16px; font-weight: 400; color: #666; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner .boost-pfs-filter-toolbar-item label { margin: 0 15px 0 0; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner { font-size: 15px; }
.productListHome.HomeProductGrid .owl-dots { visibility: hidden; }
#shopify-section-template--14823778025526__828e273c-baca-4ef1-81c7-7f928c098079 { display: none; }
#shopify-section-template--14976241106998__828e273c-baca-4ef1-81c7-7f928c098079 { display: none; }
#shopify-product-reviews h2.spr-header-title { font-size: 24px; line-height: 1.4em; font-weight: 500; font-family: 'Manrope', sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #000; }
/*.proPageTagsicons { width: 490px; white-space: nowrap; overflow: hidden; }*/
.proPageTagsicons { white-space: nowrap; overflow: auto; padding-bottom: 5px; margin-bottom: 10px; display: none; }
.template-product .product_breadcrum ol li.active { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.velaProBlockInner .proPrice { margin-bottom: 5px; }
.breadcrumb { display: flex; }
#velaFooter li.MoDisplayFoot { display: none; }
.macpr { position: relative; margin-left: -22px; z-index: -1; }
.macpr::before { content: ""; width: 22px; height: 22px; position: absolute; left: 0; background: #FFF; top: 0; }
.productListHome.HomeProductGrid .proReviews .spr-badge-caption { display: inline-block; }
#relatedProducts .spr-badge-caption { display: inline-block; }
.proReviews { margin-bottom: 0; }
ul.custom_per_note { display: flex; padding: 0; margin-bottom: 20px; }
ul.custom_per_note img { width: 75px; margin-right: 8px; }
body.template-product .proBoxInfo .proDetailInfo .proDescription.rte strong, body.template-product .proBoxInfo .proDetailInfo .proDescription.rte b { font-weight: 600; }
body.template-product #proCollapseOne .panel-body { padding-top: 0 !important; }
body.template-product .velaMultiBanner.overflow-hidden.vela-section.CategoriesBanner { margin-bottom: -15px !important; }
.InstaTitleBox h3 img.InstaIco { max-width: 100% !important; float: none; max-height: 50px; width: auto; border-radius: 0; background: transparent; border: none; margin: -10px 0 0 0; }
body.template-page .mainContent .velaBreadcrumbs .velaBreadcrumbsInner h1.breadcrumbHeading { text-transform: uppercase; font-weight: 500 !important; letter-spacing: 1px; font-size: 34px; margin: 0; padding: 0 0 10px 0; }
body.template-page .mainContent .velaBreadcrumbs .velaBreadcrumbsInner h1.breadcrumbHeading::before { display: none; }
.pageContact.ContactBoxStyle h1.velaContactTitle.velaTitle { display: none; }
.pageContact.ContactBoxStyle #contact_form .form-button .btn.btnContact { background: #333; border: none; color: #FFF; padding: 16px 15px; font-size: 15px; }
.pageContact.ContactBoxStyle #contact_form .form-button .btn.btnContact:hover { background: #000; }
h3.formTitleEnquiry { margin-bottom: 10px; font-size: 26px; text-transform: uppercase; font-weight: 600; letter-spacing: 1px; font-family: 'Manrope', sans-serif; text-align: center; }
p.formLineEnquiry { font-size: 16px; margin-bottom: 50px; text-align: center; }
body.template-page #pageContent { padding: 50px 20px; font-size: 16px; }
.shopify-policy__body { font-size: 16px; }
.pageContact.ContactBoxStyle .pageContactRight { width: 700px; margin: 0 auto !important; max-width: 100%; }
/*body .shopify-section .velaHeader.sticky-header { position: fixed; z-index: 9; width: 100%; box-shadow: 0 0 3px rgba(0,0,0,0.2) !important; }*/
#velaHeader.velaHeader.headerFixed { position: fixed; left: 0; top: 0; width: 100%; z-index: 99999; }
#velaHeader.velaHeader.headerFixed.sticky-header { box-shadow: 0 0 3px rgba(0,0,0,0.2) !important; }
.boost-pfs-filter-option-item { font-size: 16px; }
#fsb_bar { font-family: 'Jost', sans-serif !important; }
/******** Samples Page ********/
body#samples .mainContent #shopify-section-template--14839398858806__main { display: none; }
.Sample1Wrapper { background: #f1f1ef; padding: 70px 50px 100px 50px; display: inline-block; width: 100%; }
.Sample1Wrapper .container { width: 1500px; max-width: 90%; }
.Sample1Wrapper .Sample1Column { padding-left: 5rem; }
.Sample1Wrapper .Sample1Column { position: relative; }
.Sample1Wrapper .Sample1Column img { max-width: 100%; }
.Sample1Wrapper .Sample2Column { padding-left: 5rem; }
.Sample1Wrapper .Sample2Column h1 { font-size: 84px; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 700; color: #000; margin: 0; letter-spacing: 2px; }
.Sample1Wrapper .Sample2Column h3 { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 40px; margin: 2px 0 40px 0; text-transform: uppercase; color: #000; }
/*.SampleIconsList ul { padding: 0; margin: 15px 0 15px -25px; display: flex; }
.SampleIconsList ul li { list-style: none; padding: 0 25px; width: 16.6%; }*/
.Sample1Wrapper .Sample2Column .PerMonthTag span { background: #fd4f50; color: #FFF; padding: 14px 40px; display: inline-block; font-size: 20px; text-transform: uppercase; letter-spacing: 2px; font-weight: 500; margin: 35px 0 20px 0; }
.Sample1Wrapper .Sample2Column p { font-size: 23px; font-weight: 400; color: #000; line-height: 1.45; }
.SampleA_Category { padding-top: 66px; }
.SampleCartBtn .proButton #AddToCart { color: #FFF; background: #333; padding: 17px 25px; font-weight: 500; letter-spacing: 1px; font-size: 15px; border: none; text-transform: uppercase; display: inline-block; width: 250px; text-align: center; max-width: 100%; margin-top: 30px; }
.SampleCartBtn .proButton #AddToCart:hover { background: #000; }
.SampleCartBtn .proQuantity { display: none; }
/*#fsb_container {
  height: 0 !important;
  overflow: hidden !important;
}
#fsb_container #fsb_background {
  height: 0 !important;
  overflow: hidden;
}*/
.proButton .gpo-container .gpo-app { position: relative; }
.proButton .gpo-container .gpo-app::before { content: ""; width: 100%; height: 30px; background: #FFF; position: absolute; bottom: 0px; }
.monster_upsell_rtl.mu_closed.mht_show { right: 0 !important; }
#shopify-section-vela-header { padding-top: 131px; }
#looxReviews { max-width: 100% !important; padding: 20px; background: #f8f8f8; margin-bottom: 5px !important; height: auto !important; }
.loox-rating { display: inline-block; position: relative; }
.loox-rating::after { content: "Verified Purchase"; color: #ff575b; font-weight: 500; top: -2px; left: 31px; position: relative; font-size: 12px; }
.loox-rating .loox-icon { color: #f2b309 !important; }
.loox-rating::before { content: ""; left: 110px; color: #F00; font-size: 14px; width: 17px; height: 18px; position: absolute; top: 0px; background: url('/cdn/shop/t/8/assets/icon-star.png') no-repeat; background-size: 100% auto; background-position: center; }
.loox-rating.NoRating .loox-icon.loox-star { color: #ddd !important; }
.loox-rating.NoRating::before, .loox-rating.NoRating::after { display: none; }
.owl-item .loox-rating::before { left: inherit; right: 65px; top: 5px; }
.SampleA_PlusBanner { margin: 2px 0 35px 0; }
.Sample1Wrapper .rowFlex.rowFlexMargin { align-items: center; }
#fsb_container #fsb_bar { position: fixed !important; background: #000 !important; }
#fsb_container.sticky-header #fsb_background { z-index: 0 !important; }
/*************/
#avpoptions-container .avp-productoptionswatch { width: 20px; height: 20px; }
.proBoxInfo #avpoptions-container input:checked + .avp-productoptionswatch::before { position: absolute; left: -2px; top: 7px; height: 8px; width: 3px; }
.proBoxInfo #avpoptions-container input:checked + .avp-productoptionswatch::after { position: absolute; left: -1px; bottom: 3px; height: 3px; width: 14px; }
.sample_swatch fieldset { border: none !important; padding: 10px 2px 0px 2px; height: 230px; overflow: auto; }
.sample_swatch fieldset::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
 background-color: #F5F5F5;
}
.sample_swatch fieldset::-webkit-scrollbar {
 width: 4px;
 background-color: #F5F5F5;
}
.sample_swatch fieldset::-webkit-scrollbar-thumb {
 background-color: rgba(0,0,0,0.5);
 border: 0px solid #555555;
}
.proBoxInfo #avpoptions-container .sample_swatch .ap-label-tooltip { border-bottom: 1px solid #ddd; padding-bottom: 2px; margin-bottom: 13px; }
#avpoptions-container input:checked + .avp-productoptionswatch::after { position: absolute; left: 0px; bottom: 3px; height: 3px; width: 16px; }
#avpoptions-container .avp-productoptionswatch { margin-right: 10px; }
#avpoptions-container #avp-watermark-footer { display: none !important; }
.SampleIconsList ul { padding: 0 10px; }
.SampleIconsList ul li { list-style: none; text-align: center; }
.SampleIconsList ul li img.img-responsive { width: 90px; display: inline-block; margin: 10px 0; }
.ThreeColumnSampleTop { text-align: center; padding-top: 7vw; display: flex; }
.ThreeColumnSampleTop .SampImgTop { max-width: 100%; margin-top: -7vw; box-shadow: 0px 15px 30px -15px rgba(0,0,0,0.35); }
.ThreeColumnSampleTop .LeftSampleBox { background: #d9d9d9; padding: 0 50px 60px 50px; }
.ThreeColumnSampleTop .RightSampleBox { background: #5e695a; padding: 0 50px 60px 50px; }
.ThreeColumnSampleTop h2 { font-size: 42px; font-family: 'Oswald', sans-serif; text-transform: uppercase; font-weight: 700; margin: 45px 0 20px 0; letter-spacing: 1px; color: #000; }
.ThreeColumnSampleTop h3 { font-family: 'Oswald', sans-serif; font-weight: 400; font-size: 24px; margin: 17px 0 30px 0; text-transform: uppercase; color: #000; }
.ThreeColumnSampleTop h4 { font-size: 18px; margin: 0 0 35px 0; }
.ThreeColumnSampleTop p { font-size: 18px; font-weight: 400; line-height: 1.6; color: #000; }
.ThreeColumnSampleTop .RightSampleBox h2, .ThreeColumnSampleTop .RightSampleBox h3, .ThreeColumnSampleTop .RightSampleBox h4, .ThreeColumnSampleTop .RightSampleBox p { color: #FFF; }
.ThreeColumnSampleTop .RightSampleBox a.SampleSelectBtn { color: #333; background: #FFF; padding: 17px 25px; font-weight: 500; letter-spacing: 1px; font-size: 15px; border: none; text-transform: uppercase; display: inline-block; width: 250px; text-align: center; max-width: 100%; margin-top: 30px; line-height: 20px; }
#wa-widget-send-button { margin-bottom: 50px !important; }
#whatsapp_chat_widget #wa-widget-send-button { margin-bottom: 50px !important; }
.gstNumberBox #gst-number { padding: 9px 20px; font-size: 15px; line-height: 1.45; color: #666; background-color: #fff; background-image: none; border: 1px solid #e1e1e1; border-radius: 0; margin-bottom: 10px; width: 300px; max-width: 100%; }
.cart.ajaxcart .headerCartInner .headerCartScroll { height: 60vh; overflow: auto; padding-right: 10px; }
.ajaxCartRow.rowFlex.flexAlignCenter { align-items: flex-start; border-bottom: 1px solid #eee; }
.headerCartModal.active, .headerCartModal.active .headerCartContent { visibility: hidden; opacity: 0; }
body.template-product .proBoxInfo .proButton { display: flex; align-items: center; }
body.template-product .proBoxInfo .proButton #success_cart_text { padding-left: 10px; color: #86b82c; font-weight: 600; }
body.template-product .proBoxInfo .proButton #success_cart_text i { font-size: 19px; position: relative; top: 2px; margin-right: 2px; }
.boost-pfs-filter-right-col .boost-pfs-filter-product-item .boost-pfs-filter-product-bottom-inner .loox-rating::before { left: inherit; top: 4px; right: 65px; }
body.template-product .proBoxInfo .proButton.havenostock button.btn.btnAddToCart { background: #CCC !important; pointer-events: none; }
.boost-pfs-minicart-content .boost-pfs-minicart-top { height: calc(100% - 300px); }
.boost-pfs-minicart-bottom .boost-pfs-checkout-action .boost-pfs-continue_shoping .boost-pfs-close-btn { border: 1px solid #222; background: #fff; color: #222; line-height: 20px; width: 100%; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; padding: 14px; display: block; transition: background .2s ease-in-out; font-size: 14px; position: relative; margin-bottom: 15px; }
.boost-pfs-minicart-bottom .boost-pfs-checkout-action .boost-pfs-continue_shoping .boost-pfs-close-btn:hover { border-color: #606060; color: #606060; }
body.template-collection .velaAjaxCartModal { display: none; }
.gpo-container .gpo-app .gpo-element.gpo-form__group .gpo-choicelist.gpo-checkbox { width: 33.33%; float: left; }
.gpo-container .gpo-app .gpo-element.gpo-form__group .gpo-choicelist.gpo-checkbox label span { font-family: var(--vela-font-family), Helvetica, Arial, sans-serif; font-size: var(--vela-font-size); color: var(--vela-text-color-primary); font-weight: 400; }
body#curate-your-own-sample-pack-2ml-spray-vials.template-product .proBoxInfo .proButton { display: block; }
body#curate-your-own-sample-pack-2ml-spray-vials.template-product .proBoxInfo form.formAddToCart .velaGroup .proButton button.btn { margin-top: -10px; position: relative; z-index: 1; }
body#curate-your-own-sample-pack-2ml-spray-vials.template-product .proQuantity { display: none; }
body#curate-your-own-sample-pack-2ml-spray-vials.template-product .proBoxInfo .formAddToCart .velaGroup { padding-top: 0; }
.gpo-container .gpo-app .gpo-element.gpo-form__group .gpo-label.required span.label-content { font-family: var(--vela-font-family), Helvetica, Arial, sans-serif; font-size: var(--vela-font-size); color: var(--vela-text-color-primary); font-weight: 400; border-bottom: 1px solid #ddd; padding-bottom: 0px; margin-bottom: 15px; margin-right: 10px !important; }
.gpo-container .gpo-app .gpo-element.gpo-form__group .gpo-label.required span.addOn { position: relative; top: 0; font-family: var(--vela-font-family), Helvetica, Arial, sans-serif; font-size: var(--vela-font-size); color: var(--vela-text-color-primary); font-weight: 500; border-bottom: 1px solid #ddd; padding-bottom: 0px; margin-bottom: 15px; }
.gpo-container .gpo-app .gpo-element.gpo-form__group { height: 230px; overflow: auto; }
.gpo-container .gpo-app .gpo-element.gpo-form__group::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
 background-color: #F5F5F5;
}
.gpo-container .gpo-app .gpo-element.gpo-form__group::-webkit-scrollbar {
 width: 4px;
 background-color: #F5F5F5;
}
.gpo-container .gpo-app .gpo-element.gpo-form__group::-webkit-scrollbar-thumb {
 background-color: rgba(0,0,0,0.5);
 border: 0px solid #555555;
}
.gpo-app .gpo-choicelist input + label:hover::before { border: 1px solid #000; box-shadow: none; }
.gpo-app .gpo-choicelist input + label:hover::before { border: 1px solid #000 !important; box-shadow: none !important; }
.gpo-app .gpo-total-text { font-family: var(--vela-font-family), Helvetica, Arial, sans-serif !important; font-size: var(--vela-font-size) !important; color: var(--vela-text-color-primary) !important; font-weight: 400 !important; }
.gpo-app .gpo-choicelist input:checked + label::before { border: 1px solid #000 !important; }
.gpo-app .gpo-choicelist.gpo-checkbox input + label::after { color: #000 !important; }
section.banner.collection-banner-container img { max-width: 100%; }
.proBoxInfo .formAddToCart .velaGroup.OutOfStock .proButton { display: block; }
.proBoxInfo .formAddToCart .velaGroup.OutOfStock .swym-isa-inline-form.swym-inject h2 { margin-top: 0; }
.new_sampleCartBtn { position: relative; }
.new_sampleCartBtn .proQuantity { display: none; }
.new_sampleCartBtn .proButton { text-align: right; padding: 0; position: absolute; right: 50px; bottom: 50px; }
.new_sampleCartBtn .proButton button#AddToCart { background: #ffce23; padding: 20px 16px; font-weight: 600; min-width: 260px; letter-spacing: 1px; font-size: 20px; color: #000; box-shadow: 0 0 7px rgba(0,0,0,0.3); border: 2px solid #ffce23; }
.new_sampleCartBtn .proButton button#AddToCart:hover { background: #000; color: #fff; border: 2px solid #cca616; }
.pageContact.new_sample_page { padding-bottom: 0; }
.pageContact.new_order_sample_page { padding-bottom: 0; }
.new_order_sample_page .toggle_order_sample { position: relative; padding: 0px; margin-top: 50px; }
.new_order_sample_page .toggle_order_sample button#show-hidden-menu { background: #3b5c1a; padding: 20px 16px; font-weight: 500; min-width: 260px; letter-spacing: 1px; font-size: 20px; color: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.3); position: relative; border: 0px solid #FFF; left: 6%; top: -30px; }
.new_order_sample_page .toggle_order_sample .gpo-element.gpo-form__group.mht_select_sample { height: 245px; padding: 0 6.2%; }
.new_order_sample_page .toggle_order_sample .gpo-element.gpo-form__group.mht_select_sample .gpo-choicelist.gpo-checkbox { width: 20%; }
.new_order_sample_page .toggle_order_sample button#AddToCart { margin-left: 6%; margin-top: -19px; background: #333; padding: 18px 16px; font-weight: 500; min-width: 260px; letter-spacing: 1px; font-size: 16px; color: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.3); position: relative; margin-bottom: 45px; border: 0px solid #FFF; }
.new_order_sample_page .toggle_order_sample .gpo-total.gpo-form__group.gpo-col-12 { padding: 0 6.2%; }
.new_order_sample_page .toggle_order_sample label.gpo-label { margin-bottom: 15px; }
.new_sampleCartBtn .proButton .swym-button-bar.swym-wishlist-button-bar { display: none; }
.pageContact.new_order_sample_page img.new_order_mob_banner, .pageContact.new_sample_page img.new_sam_mob_banner { display: none; }
.new_order_sample_page .toggle_order_sample .proButton { overflow: hidden; display: none; }
.new_order_sampleCartBtn .proQuantity { display: none; }
.parent_foot_spr_box .spr_col8_left img.foot_banner_mobile { display: none; }
/********************/
.parent_foot_spr_box { display: flex; }
.parent_foot_spr_box .spr_col8_left { width: 75%; }
.parent_foot_spr_box .spr_col4_right { width: 25%; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt { width: 100%; text-align: center; margin: 15% 0 0 0; }
.parent_foot_spr_box .spr_col8_left img { width: 100%; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt img { max-height: 80px; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt form input.btn { background: #12536e; color: #FFF; padding: 17px 16px; font-weight: 500; min-width: 230px; letter-spacing: 1px; font-size: 18px; position: relative; border: 0px solid #FFF; text-transform: uppercase; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt form input.btn:hover { background: #51abbd; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt h4 { font-size: 16px; color: #555; margin: 15px 0 10px 0; }
body#foot-spray .SampleA_Category { padding-top: 0; }
.spr_price_box { font-size: 18px; letter-spacing: 0px; margin-right: 0; color: #12536e; font-weight: 600; margin-bottom: 10px; }
.spr_price_box span:nth-child(2) { font-size: 16px; letter-spacing: 0px; color: #CCC; margin-left: 5px; font-weight: 500; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt form input.btn.out_of_stock { background: #797978; pointer-events: none; }
body.template-blog .velaMultiBanner, body.template-article .velaMultiBanner { margin: 0 !important; }
body.template-blog .velaMultiBanner .container, body.template-article .velaMultiBanner .container { width: 100%; padding: 0; }
body.template-blog section.velaBreadcrumbs, body.template-article section.velaBreadcrumbs { background: #f1f1f1; padding: 12px 63px; margin-bottom: 77px; }
body.template-blog section.velaBreadcrumbs nav.velaBreadcrumbWrap.container, body.template-article section.velaBreadcrumbs nav.velaBreadcrumbWrap.container { width: 100%; }
body.template-article section.velaBreadcrumbs { margin-bottom: 77px; }
body.template-blog section.pageBlogContent .container, body.template-article section#pageContent .container { width: 100%; padding: 0 77px; }
body.template-article section#pageContent .container aside.velaSidebar h4.titleSidebar { font-family: inherit; padding-bottom: 0; font-weight: 500; }
body.template-article section#pageContent .container aside.velaSidebar h4.titleSidebar:before { display: none; }
body.template-article section#pageContent .container .velaArticleWrap .col-xs-12.col-sm-8.col-md-9 { padding-right: 50px; }
body.template-blog section.pageBlogContent .container .articleDesc { font-size: 15px; font-weight: 400; color: #333; }
.mht_coll_desc { background: #f6f6f6; padding: 30px 0 30px 0; margin-top: -30px; }
.mht_coll_desc .boost-pfs-filter-collection-description { display: flex; width: 1260px; margin: 0 auto; padding: 20px 30px; clear: both; max-width: 100%; }
.mht_coll_desc .boost-pfs-filter-collection-description h1 { width: 30%; text-align: left !important; margin: 0 0 25px 0; }
.mht_coll_desc .boost-pfs-filter-collection-description p { width: 70%; font-size: 20px; color: #333; font-weight: 400; line-height: 1.6; padding-left: 20px; margin: 0; }
.mht_comp_lable { line-height: 1.4; margin: -10px 0 -8px 0; color: #555; font-weight: 500; font-family: 'Jost', sans-serif; text-transform: uppercase; letter-spacing: 0.2px; font-size: 12px; }
p.mht_prod_comp_lable { line-height: 1.4; margin: 20px 0 15px 0; color: #555; font-weight: 500; font-family: 'Jost', sans-serif; letter-spacing: 0.2px; font-size: 14px; }
.jsQuickview .proShortDescription.rte { padding: 0 0 10px 0; color: #333333; font-size: 14px; }
.boost-pfs-filter-product-bottom p.mht_boost_pfs_metafield { color: #555; font-weight: 500; font-family: 'Jost', sans-serif; text-transform: uppercase; letter-spacing: 0.2px; font-size: 12px; line-height: 1.4; margin: 0px 0 -8px 0; }
.proBoxInfo .proVariants { margin-top: 0; }
.proBoxPrimary .loox-rating .loox-rating-content span.loox-rating-label { min-width: 25px; }
/***************************/
.mht_multivariant_optn { padding: 0 6.2% 2% 6.2%; }
.mht_multivariant_optn .multivariants_block_option_list_holder { display: flex; flex-wrap: wrap; }


::-webkit-scrollbar {
 width: 5px;
}
::-webkit-scrollbar-track {
 box-shadow: inset 0 0 5px grey;
 border-radius: 10px;
}
::-webkit-scrollbar-thumb {
 background: #333333;
 border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
 background: #b30000;
}
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list { width: 16.66%; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder { border: 1px solid #dcebec; margin: 0; padding: 10px 40px 10px 10px; height: 100%; background: #edf2f8; letter-spacing: -0.5px; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .mkmid_m { line-height: 1.2; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_last_holder_labels .mkmid_m { font-weight: 500; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list:nth-child(5n) .multivariants_block_last_holder { border-right: 1px solid #eee; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list:last-child .multivariants_block_last_holder { border-right: 1px solid #eee; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder .multivariants_block_qty_label { display: none; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder .multivariants_block_stock_qty { display: none; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder { padding: 0; position: absolute; right: 15px; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_last_holder_labels { padding: 0; display: inline-block; flex: inherit; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_prc_holder { min-width: auto; margin-right: 30px; font-weight: 400; padding-left: 5px; position: relative; padding-right: 6px; letter-spacing: -0.7px; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_prc_holder:before { content: "("; position: absolute; left: 0; top: 0; font-weight: 400; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_prc_holder:after { content: ")"; position: absolute; right: 0; top: 0; font-weight: 400; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_prc_label { display: none; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder input.multivariants_block_qty_input { min-height: 20px; padding: 0; border: none; background: transparent; max-width: 20px; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder img.mv_out_of_stock_badge_img { height: 28px; }
.mht_multivariant_optn .multivariants_setbox_footer { display: block; }
.mht_multivariant_optn div#multivariants_setbox_footer .multivariants_add_to_cart_button_h { justify-content: inherit; margin-top: 30px; }
.mht_multivariant_optn div#multivariants_setbox_footer .multivariants_add_to_cart_button_h .multivariants_add_to_cart_button.btn { background: #333; padding: 18px 16px; font-weight: 500; min-width: 260px; letter-spacing: 1px; font-size: 16px; color: #fff; box-shadow: 0 0 7px rgba(0,0,0,0.3); position: relative; margin-bottom: 45px; border: 0px solid #FFF; justify-content: center; text-transform: uppercase; }
.mht_multivariant_optn .multivariants_setbox_footer .multivariants_block_subtotal_h .multivariants_block_subtotal_label { font-size: 14px; font-weight: 400; }
.mht_multivariant_optn .multivariants_setbox_footer .multivariants_block_subtotal_h .multivariants_block_subtotal_price span { font-size: 14px; font-weight: 500; }
.mht_multivariant_optn .multivariants_setbox_footer .multivariants_block_subtotal_h .multivariants_block_subtotal_label span.mvtotalquantity { font-weight: 500; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list { padding: 10px; }
/*.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list:nth-child(2n) {
    background: #FFF;
}*/
body#test-order-sample #shopify-section-vela-order-sample .formAddToCart, #shopify-section-vela-order-sample #shopify-section-vela-order-sample .formAddToCart { height: 0; opacity: 0; overflow: hidden; }
.new_order_sampleCartBtn .proVariants { display: none; }
.multivariants_block_qty_holder { order: 2; -webkit-order: 2; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .mv_out_of_stock_badge { margin: 0px 0px 0px auto; }
.velaProBlockInner form input.btn.mht_soldout.disabled { pointer-events: none; }
.mht_custom_cart_btn .btn { background: #333; color: #FFF; width: 100%; margin-top: 6px; padding: 9px 20px; font-size: 15px; line-height: 1.45; max-width: 150px; text-transform: inherit; font-weight: 400; }
.mht_custom_cart_btn .btn:hover { background: #000; }
.multivariants_block_qty_holder .multivariants_block_qty_box .velaQty { display: none !important; }
/*.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder svg {
    width: 16px;
  }*/
/************************/
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder svg { width: 16px; fill: #edf2f8; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box.selected .multivariants_block_qty_box_left { height: 18px; display: none; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box .multivariants_block_qty_box_left { display: block; height: 18px; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box .multivariants_block_qty_box_right { height: 18px; display: none; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box.selected .multivariants_block_qty_box_right { display: block; height: 18px; }
.multivariants_block_qty_box { top: 2px; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box .multivariants_block_qty_box_left:before { content: ""; width: 18px; height: 18px; position: absolute; background: #edf2f8 url('/cdn/shop/files/uncheck.svg') no-repeat; right: 0; top: 0; bottom: 0; margin: auto; background-size: 100%; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box .multivariants_block_qty_box_right:before { content: ""; width: 18px; height: 18px; position: absolute; background: #edf2f8 url('/cdn/shop/files/checkbox_0d2a6449-92ab-4442-a677-9e594fe6bff3.svg') no-repeat; right: 0; top: 0; bottom: 0; margin: auto; background-size: 100%; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box .multivariants_block_qty_box_right { position: absolute; right: 0px; }
.multivariants_setbox .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_qty_box input.multivariants_block_qty_input { display: none; }
/***********************/
#mht_variant_div { display: none; }
#mht_loader { margin: 0 auto; width: 90px; display: inherit; }
.boost-pfs-action-list-wrapper.boost-pfs-action-extend { opacity: 1 !important; z-index: 9 !important; }
.velaFootBannerText h3.velaFootTitle { text-align: center; margin: 0 0 20px 0; font-family: inherit; font-weight: 500; color: #333; line-height: 1.1; font-size: 30px; }
.velaFootContent { font-size: 20px; text-align: center; line-height: 1.7; }
.velaBannerTextInner { padding: 60px 0; }
.velaParentBlurbBox { display: flex; justify-content: center; text-align: center; padding: 40px 40px 80px 40px; }
.velaParentBlurbBox .velaFootLoopblurb { padding: 0 35px; width: 20%; }
.velaParentBlurbBox .velaFootLoopblurb h3.velaFootTitle { font-size: 22px; line-height: 1.4em; font-weight: 500 !important; letter-spacing: 1px; /*font-family: var(--vela-font-family), Helvetica, Arial, sans-serif;*/
font-family: 'Manrope', sans-serif; margin: 0 0 10px 0; }
.velaParentBlurbBox .velaFootLoopblurb .velaFootContent { font-size: 19px; line-height: 1.4em; font-weight: 400 !important; font-family: var(--vela-font-family), Helvetica, Arial, sans-serif; color: #333; }
.velaParentBlurbBox .velaFootLoopblurb img { width: auto; height: 120px; max-width: 100%; }

ul.custom_per_long_projection {
    padding: 0;
    display: flex;
	margin: 0;
}
ul.custom_per_long_projection img {
  width: 50%;
}
/***********************************************************
					Media CSS - Responsive
***********************************************************/

@media only screen and (min-width: 767px) {
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track .thumbItem.product-single__thumbnails-item { width: 100% !important; display: block !important; margin-bottom: 15px; height: auto; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track { display: block; width: 100% !important; left: 0 !important; height: 39vw; max-height: 760px; overflow: auto; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
 background-color: #F5F5F5;
}
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track::-webkit-scrollbar {
 width: 4px;
 background-color: #F5F5F5;
}
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track::-webkit-scrollbar-thumb {
 background-color: rgba(0,0,0,0.5);
 border: 0px solid #555555;
}
}
 @media only screen and (max-width: 1640px) {
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review { width: 18.76%; }
.Sample1Wrapper .Sample2Column h1 { font-size: 5.2vw; }
.Sample1Wrapper .Sample2Column h3 { font-size: 3.4rem; }
.Sample1Wrapper .Sample2Column p { font-size: 18px; }
.Sample1Wrapper .Sample2Column h3 { margin: 2px 0 20px 0; }
.Sample1Wrapper .Sample2Column .PerMonthTag span { margin: 15px 0 20px 0; }
.SampleIconsList ul li { padding: 0 10px; }
.Sample1Wrapper .container { max-width: 100%; }
/*******/
.mht_multivariant_optn { padding: 0 4% 2% 4%; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list { width: 20%; }
/*******/   
}
@media only screen and (max-width: 1440px) {
.ThreeColumnSampleTop h2 { font-size: 34px; margin: 35px 0 20px 0; }
.ThreeColumnSampleTop h3 { font-size: 20px; }
.ThreeColumnSampleTop p { font-size: 16px; }
.SampleIconsList ul li img.img-responsive { width: 85px; margin: 7px 0; }
.ThreeColumnSampleTop h4 { font-size: 17px; }
.new_sampleCartBtn .proButton { right: 30px; bottom: 30px; }
.new_sampleCartBtn .proButton button#AddToCart { padding: 15px 14px; min-width: 200px; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li a { font-size: 15px; }
.velaParentBlurbBox { padding: 40px 20px 70px 20px; }
.velaParentBlurbBox .velaFootLoopblurb { padding: 0 30px; width: 20%; }
.velaParentBlurbBox .velaFootLoopblurb h3.velaFootTitle { font-size: 20px; }
.velaParentBlurbBox .velaFootLoopblurb .velaFootContent { font-size: 18px; }
}
 @media only screen and (max-width: 1400px) {
body.template-collection .loox-rating::after { display: none; }
body.template-collection .boost-pfs-filter-right-col .boost-pfs-filter-product-item .boost-pfs-filter-product-bottom-inner .loox-rating::before { left: inherit; top: 4px; right: -20px; }
}
@media only screen and (max-width: 1360px) {
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review { width: 23.76%; }
.Sample1Wrapper .Sample2Column h3 { font-size: 3rem; }
.ThreeColumnSampleTop h2 { font-size: 32px; margin: 35px 0 20px 0; }
.ThreeColumnSampleTop h3 { font-size: 19px; }
.ThreeColumnSampleTop h4 { font-size: 16px; }
.ThreeColumnSampleTop .LeftSampleBox, .ThreeColumnSampleTop .RightSampleBox { padding: 0 35px 60px 35px; }
.new_order_sample_page .toggle_order_sample button#show-hidden-menu { padding: 16px 16px; min-width: 200px; font-size: 15px; }
.new_order_sample_page .toggle_order_sample button#AddToCart { padding: 16px 16px !important; min-width: 200px !important; width: 200px !important; font-size: 15px !important; }
.new_order_sample_page .toggle_order_sample .gpo-element.gpo-form__group.mht_select_sample { height: 250px; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li a { font-size: 15px; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li a { margin: 25px 5px 0 5px; }
/*******/
.mht_multivariant_optn { padding: 0 4% 2% 4%; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list { width: 33.33%; }
/*******/ 
.velaParentBlurbBox { padding: 40px 10px 70px 10px; }
.velaParentBlurbBox .velaFootLoopblurb img { height: 100px; }
.velaParentBlurbBox .velaFootLoopblurb { padding: 0 20px; width: 20%; }
.velaParentBlurbBox .velaFootLoopblurb h3.velaFootTitle { font-size: 18px; }
.velaParentBlurbBox .velaFootLoopblurb .velaFootContent { font-size: 16px; }
}
 @media only screen and (max-width: 1199px) {
.Sample1Wrapper .Sample2Column .PerMonthTag span { padding: 14px 30px; font-size: 17px; margin-bottom: 20px }
.Sample1Wrapper .container { max-width: 100%; }
.Sample1Wrapper { padding: 70px 50px 70px 50px; }
.Sample1Wrapper .Sample2Column p { font-size: 16px; }
.Sample1Wrapper .Sample2Column a.SampleCartBtn { padding: 15px 25px; font-size: 14px; margin-top: 12px; }
.Sample1Wrapper .Sample2Column { padding-left: 2rem; }
.Sample1Wrapper .Sample1Column { text-align: center; }
.ThreeColumnSampleTop p br { display: none; }
.ThreeColumnSampleTop .LeftSampleBox br { display: block; }
}
 @media only screen and (max-width: 1170px) {
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li a { font-size: 15px; margin: 25px 3px 0 3px; }
.new_order_sample_page .toggle_order_sample .gpo-element.gpo-form__group.mht_select_sample .gpo-choicelist.gpo-checkbox { width: 33.3%; }
}
@media only screen and (max-width: 1080px) {
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review { width: 32.06%; padding: 20px !important; }
.Sample1Wrapper .Sample2Column { padding-left: 0; }
.Sample1Wrapper .Sample2Column .PerMonthTag span { padding: 12px 20px; font-size: 15px; margin-bottom: 15px; }
.Sample1Wrapper .Sample2Column p { line-height: normal; }
.Sample1Wrapper { padding: 70px 30px 70px 30px; }
.Sample1Wrapper .Sample2Column h1 { margin: 0 0 15px 0; }
.new_sampleCartBtn .proButton { right: 20px; bottom: 20px; }
.new_sampleCartBtn .proButton button#AddToCart { padding: 14px 14px; min-width: 190px; font-size: 15px; }
.velaMainmenu.velaHeaderCenter nav.menuContainer ul.nav li a { font-size: 12px; margin: 25px 3px 0 3px; }
.parent_foot_spr_box .spr_col8_left { width: 65%; }
.parent_foot_spr_box .spr_col4_right { width: 35%; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt img { max-height: 45px; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt form input.btn { padding: 14px 16px; min-width: 200px; font-size: 14px; }
.parent_foot_spr_box .spr_col8_left img.foot_banner_mobile { display: block; }
.parent_foot_spr_box .spr_col8_left img.foot_banner_desktop { display: none; }
body#foot-spray .SampleA_Category { padding-top: 0; }
/*******/
.mht_multivariant_optn { padding: 0 4% 2% 4%; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list { width: 50%; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder .velaQtyNum.velaQtyText { font-size: 14px; font-weight: 400; }
/*******/ 
.velaParentBlurbBox { padding: 40px 10px 40px 10px; flex-wrap: wrap; }
.velaParentBlurbBox .velaFootLoopblurb { padding: 0 20px 20px 20px; width: 33.33%; }
}
@media only screen and (max-width: 991px) {
.velaHeaderMain.headerMenu .headerContent { padding: 20px 50px; }
.velaHomeTitle, .velaContactTitle { font-size: 20px; margin: 20px 0 20px 0; }
.productListHome.HomeProductGrid { padding: 0 10px !important; }
.velaProBlockInner h5.proName a { font-size: 14px; }
.velaProBlock.grid .proContent { margin-top: 10px; }
.Home3ColumnImages .velaBannerInner .row { margin: 0; }
.velaBanner.Home3ColumnImages .col-xs-12.col-sm-8 { width: 100%; padding: 0; }
.velaBanner.Home3ColumnImages .col-xs-12.col-sm-8 .velaBlock { margin: 1px; }
.velaBanner.Home3ColumnImages .col-xs-12.col-sm-4 { width: 100%; }
.velaBanner.Home3ColumnImages .col-xs-12.col-sm-4 .col-xs-6.col-sm-12 { width: 50%; padding: 1px; }
.InstaTitleBox h3 { font-size: 30px; }
.velaMultiBanner.CategoriesBanner { padding: 30px 0 0px 0 !important; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3 { width: 25%; }
.footerCenterInner { padding: 60px 20px 0px 20px; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3.SocialIconLastCol { width: 100%; padding-top: 30px; text-align: center; border-top: 1px solid #444; }
.banner.collection-banner-container img { max-width: 100%; }
.boost-pfs-filter-products .boost-pfs-filter-product-item a.boost-pfs-filter-product-item-title { font-size: 13px; }
.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-sale-price, .boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price .boost-pfs-filter-product-item-regular-price { font-size: 13px; letter-spacing: 0; }
.boost-pfs-filter-products .boost-pfs-filter-product-item .boost-pfs-filter-product-item-price s { font-size: 13px; letter-spacing: 0; }
.boost-pfs-filter-products .boost-pfs-filter-product-item .spr-badge { padding-bottom: 0; }
.boost-pfs-filter-product-item-label { width: 50px; height: 50px; top: -3px !important; right: -3px; left: inherit !important; }
.template-product .product_breadcrum ol li.active { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 315px; }
.breadcrumb { display: flex; }
body.template-product .proBoxInfo .proDetailInfo { padding-bottom: 0; }
.proPageTagsicons span.frag { width: 65px; height: 65px; }
#shopify-product-reviews h2.spr-header-title { font-size: 20px; }
#relatedProducts .velaTitle.velaHomeTitle.text-center { font-size: 20px; margin: 40px 0 10px 0; }
.boost-pfs-filter-product-item-label span.sale.boost-pfs-filter-label { width: 50px; height: 50px; }
.menuMobileContainer ul#memoDropdown12 { display: block; }
.InstaTitleBox h3 img.InstaIco { max-height: 35px; margin: -7px 0 0 0; }
.menuMobileWrapper ul.nav.memoNav li.hasMemoDropdown span.memoBtnDropdown { visibility: hidden; }
.SampleCartBtn .proButton #AddToCart { margin-top: 15px; }
#velaHeader { position: fixed; width: 100%; top: 0; left: 0; z-index: 9999999; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track { height: 100vh; max-height: 640px; }
.Sample1Wrapper .Sample1Column { padding-left: 2rem; }
.Sample1Wrapper .Sample2Column h3 { font-size: 2.5rem; }
.Sample1Wrapper .Sample2Column h1 { margin: 0 0 5px 0; }
.SampleIconsList ul li { padding: 0; }
.Sample1Wrapper .rowFlex.rowFlexMargin { align-items: inherit; }
.SampleIconsList ul { margin: 15px 0 15px -10px; }
.ThreeColumnSampleTop h2 { font-size: 23px; margin: 25px 0 10px 0; letter-spacing: 0; }
.ThreeColumnSampleTop h3 { font-size: 15px; margin: 17px 0 20px 0; }
.ThreeColumnSampleTop h4 { font-size: 14px; }
.SampleIconsList ul li img.img-responsive { width: 75px; margin: 7px 0; }
.ThreeColumnSampleTop .LeftSampleBox, .ThreeColumnSampleTop .RightSampleBox { padding: 0 25px 60px 25px; }
.pageContact.new_order_sample_page .new_order_desktop_banner, .pageContact.new_sample_page .new_sam_desktop_banner { display: none; }
.pageContact.new_order_sample_page img.new_order_mob_banner, .pageContact.new_sample_page img.new_sam_mob_banner { display: block; }
.mht_coll_desc .boost-pfs-filter-collection-description h1 { width: 25%; font-size: 26px; }
.mht_coll_desc .boost-pfs-filter-collection-description p { width: 75%; font-size: 18px; }
.home_welcome_box .velaContent h1 { font-size: 26px; }
.home_welcome_box .velaContent p { font-size: 17px !important; }
.velaFootBannerText h3.velaFootTitle { font-size: 26px; }
.velaFootContent { font-size: 17px; }
}
 @media only screen and (max-width: 767px) {
#preview-bar-iframe { display: none; }
.velaHeaderMain.headerMenu .headerContent { padding: 20px 10px; }
.velaHeaderMain.headerMenu .headerContent .velaHeaderLeft { padding: 0; position: relative; left: -28px; }
.productListHome.HomeProductGrid .owl-carousel { width: 130%; }
#relatedProducts .owl-carousel { width: 130%; }
.productListHome.HomeProductGrid .owl-carousel .owl-stage-outer { }
.velaProBlockInner h5.proName a { font-size: 13px; }
.velaProBlock .proHImage { padding: 5px; }
span.labelSale { width: 40px; height: 40px; top: 3px; right: 3px; }
.velaProBlockInner form input.btn { width: auto; max-width: 120px; margin-top: 8px; padding: 7px 20px; }
.velaProBlockInner .proPrice .priceProduct.priceSale { font-size: 12px; letter-spacing: 0; }
.velaProBlockInner .proPrice .priceProduct.priceCompare { font-size: 12px; letter-spacing: 0px; display: none; margin: 0; }
.velaProBlockInner h5.proName { margin: 0px 0 5px 0; }
.velaBanner.Home3ColumnImages .col-xs-12.col-sm-4 .col-xs-6.col-sm-12 { width: 100%; }
.velaBanner.Home3ColumnImages .col-xs-12.col-sm-4 .col-xs-6.col-sm-12 .velaBlock { margin: 0; }
#shopify-section-template--14823778025526__2c9d369c-c8d6-49d5-93dd-592c051d27a9 { margin-bottom: 10px; display: none; }
.velaMultiBanner.CategoriesBanner .mt-30.velaBanner.effectOne { margin-bottom: 10px; }
.InstaTitleBox { flex-wrap: wrap; }
.InstaTitleBox h3 { font-size: 22px; margin: 0 0 20px 0; width: 100%; text-align: center; }
.InstaTitleBox img { float: none; margin-right: 0; margin-bottom: 15px; }
.InstaTitleBox .InstaBio { text-align: center; padding-left: 20px; }
#insta-feed a { width: 33.33% !important; display: inline-block !important; }
#insta-feed a .instafeed-container { width: 100% !important; padding: 0 !important; }
#insta-feed a .instafeed-container img { position: inherit; }
.NewsletterRow h4 { font-size: 18px; }
#velaFooter li, #velaFooter li a, #velaFooter li p, #velaFooter p { font-size: 14px; line-height: normal; margin-top: 5px; }
.NewsletterRow .velaNewsletterFooter.velaFooterMenu .velaContent { display: block !important; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3 { width: 100% !important; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3.CategoryColList { display: none; }
#velaFooter .velaFooterTitle { padding-top: 0; font-weight: 600; font-size: 14px; text-transform: uppercase; letter-spacing: 0.4px; padding: 12px 15px; }
.velaFooterMenu .velaFooterTitle::after { top: 5px; }
#velaFooter .velaFooterTitle { padding-top: 0; font-weight: 600; font-size: 14px; text-transform: uppercase; letter-spacing: 0.4px; padding: 12px 15px; }
.NewsletterRow { margin-bottom: 30px; }
footer#velaFooter { font-size: 14px; }
.velaFooterMenu .velaContent { padding-left: 0; padding-right: 0; }
.footerCenterInner .rowFlex.rowFlexMargin .col-md-3.SocialIconLastCol .velaContent { display: block !important; }
.velaLogoList.HomeLogosGrid .owl-stage { width: 100% !important; }
.velaLogoList.HomeLogosGrid .owl-stage .owl-item { width: 16.6% !important; margin: 0 !important; padding: 8px 0px; }
.velaLogoList.overflow-hidden.vela-section.HomeLogosGrid { padding: 15px 0 !important; }
#shopify-section-template--14823778025526__828e273c-baca-4ef1-81c7-7f928c098079 { display: block; }
#shopify-section-template--14976241106998__828e273c-baca-4ef1-81c7-7f928c098079 { display: block; }
.velaFooterMenu ul { padding-left: 15px; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner button.boost-pfs-filter-top-sorting-wrapper { padding: 10px 25px 10px 10px; font-size: 13px; }
.boost-pfs-filter-default-toolbar-inner { flex-direction: inherit !important; padding-bottom: 15px; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner button.boost-pfs-filter-top-sorting-wrapper span::after { right: -12px; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner .boost-pfs-filter-top-sorting { display: none; }
body.template-collection .boost-pfs-filter-toolbar-top-mobile.boost-pfs-filter-tree-mobile-button-stick-wrapper.boost-pfs-search-panel-product-show { position: fixed; bottom: 0 !important; width: 100%; top: inherit; z-index: 9999; margin: 0; background: #FFF; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner { font-size: 15px; padding: 10px 0; }
.boost-pfs-filter-top-sorting-mobile .boost-pfs-filter-filter-dropdown { top: inherit !important; margin-top: 10px !important; left: 15px !important; right: auto !important; width: calc(200% - 30px); bottom: 44px; }
#dummy-chat-button-iframe { bottom: 45px !important; }
body.template-collection .banner.collection-banner-container .product_breadcrum { padding: 7px 20px; margin-bottom: 0px; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner .boost-pfs-filter-view_as_type_grid_list { padding-left: 0; }
body.template-collection .boost-pfs-container-default-fullwidth.boost-pfs-search-panel-product-show .boost-pfs-filter-default-toolbar .boost-pfs-filter-default-toolbar-inner .boost-pfs-filter-toolbar-count { padding-right: 0; text-align: right; justify-content: end; font-size: 13px; }
#velaHeader .velaTopbarInner { line-height: normal; }
/*#shopify-section-vela-header { padding-top: 86px; }*/
#velaHeader { background-color: var(--vela-header-bgcolor); /*position: fixed;*/ z-index: 9; top: 0; left: 0; width: 100%; box-shadow: 0 0 3px rgba(0,0,0,0.4); }
#shopify-section-vela-header { padding-top: 122px; }
.template-product .product_breadcrum ol li.active { width: 125px; }
.template-product .product_breadcrum { padding: 10px 15px; margin-bottom: 30px; }
body.template-product #pageContent .pageCollectionInner .proBoxInfo h1 { font-size: 16px; }
.proPageTagsicons span.frag { width: 60px; height: 60px; }
body.template-product .proBoxInfo #ProductPrice { font-size: 20px; }
.velaMultiBanner.CategoriesBanner { padding: 0px 0 0px 0 !important; }
.velaProBlockInner .proPrice .priceProduct.priceSale { font-size: 13px; letter-spacing: 0; margin: 0; }
body.template-product .velaMultiBanner.CategoriesBanner { margin-bottom: 0 !important; }
#velaFooter li.MoDisplayFoot { display: block; }
body.template-product #pageContent .pageCollectionInner .proBoxImage { margin-bottom: 15px !important; }
.velaProBlockInner .proPrice .priceProduct.priceSale p { margin: 0; }
.productListHome.HomeProductGrid .proReviews .spr-badge-caption { font-size: 12px; padding-left: 16px; margin-left: -5px; }
.spr-badge-caption::before { width: 14px; height: 15px; background-size: 100% auto; position: absolute; top: 2px; }
.spr-badge-starrating { margin: 0 3px 0 0; display: block; }
.menuMobileWrapper .memoHeader span { visibility: hidden; }
ul.custom_per_note img { width: 52px; margin-right: 3px; }
.producticons img { width: 52px; }
body.template-product .proBoxInfo .proPrice { justify-content: center; margin: 5px 0 10px; }
body.template-product .proBoxInfo .proAttr.instock { text-align: center; margin: 0; }
body.template-product .proAttr.productSKU { text-align: center; margin: 0; }
body.template-product .proBoxInfo .proAttr { margin: 0; text-align: center; }
body.template-product .proBoxInfo .proQuantity { margin: 0 0 10px 0; width: 100%; display: flex; align-content: center; justify-content: center; }
body.template-product .proBoxInfo .proButton { float: none; margin-right: 0; width: 100%; text-align: center; }
body.template-product .producticons { margin-left: 0; text-align: center; }
body.template-product .proBoxInfo .spr-badge-starrating { margin: 0 3px 0 0; display: inline-block; }
body.template-product .proBoxInfo .spr-badge { display: block; text-align: center; }
body.template-product .proBoxInfo ul.custom_per_note { display: flex; padding: 0; margin-bottom: 20px; align-items: center; justify-content: center; }
.A1ContentBanners img { max-width: 100%; width: 100%; }
.menuMobileWrapper ul.nav.memoNav li a { font-size: 18px; }
.menuMobileWrapper ul.nav.memoNav li.hasMemoDropdown span.memoBtnDropdown { width: 40px; height: 40px; padding-top: 8px; }
.menuMobileWrapper ul.nav.memoNav li.hasMemoDropdown span.memoBtnDropdown i { font-size: 24px; }
body.template-product .banner.collection-banner-container img { display: none; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review { width: 48.66%; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews { height: 570px; overflow: auto; }
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review .spr-review-content-body { height: auto; overflow: hidden; }
.boost-pfs-filter-product-item-label span.sale.boost-pfs-filter-label { width: 51px; height: 51px; }
.InstaTitleBox h3 img.InstaIco { max-height: 28px; margin: -5px 0 0 0; }
body.template-page .mainContent .velaBreadcrumbs .velaBreadcrumbsInner h1.breadcrumbHeading { letter-spacing: 0px; font-size: 22px; line-height: normal; }
h3.formTitleEnquiry { margin-bottom: 10px; font-size: 20px; }
p.formLineEnquiry { font-size: 14px; }
.Sample1Wrapper .col-xs-5 { width: 100%; }
.Sample1Wrapper .col-xs-7 { width: 100%; }
.Sample1Wrapper .Sample2Column h1 { margin: 30px 0 8px 0; font-size: 40px; text-align: center; }
.Sample1Wrapper .Sample2Column h3 { font-size: 1.9rem; }
.Sample1Wrapper .Sample2Column .PerMonthTag span { margin-bottom: 15px; }
.PerMonthTag { text-align: center; }
.Sample1Wrapper .Sample2Column .PerMonthTag span { padding: 12px 20px; font-size: 15px; margin-bottom: 25px; letter-spacing: 0.5px; max-width: 100%; }
.Sample1Wrapper .Sample2Column p { line-height: normal; text-align: center; padding: 0 15px; }
.Sample1Wrapper .Sample2Column { text-align: center; }
.Sample1Wrapper { padding: 0px; background: #FFF; }
.ThreeColumnSampleTop { display: block; padding-top: 0; }
.ThreeColumnSampleTop .LeftSampleBox, .ThreeColumnSampleTop .RightSampleBox { padding: 30px 20px 40px 20px; }
.Sample1Wrapper .col-xs-2.col-md-2.CenterSampleBox { width: 100%; }
.Sample1Wrapper .CenterSampleBox .SampleIconsList ul { display: flex; padding: 0; }
.ThreeColumnSampleTop .SampImgTop { margin-top: 0; }
.ThreeColumnSampleTop h2 { font-size: 26px; }
.ThreeColumnSampleTop h3 { font-size: 17px; margin: 12px 0 15px 0; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proFeaturedImage { width: 100%; border: 1px solid #e5e5e5; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper { width: 100%; padding: 0; margin-bottom: 15px; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper { margin-top: 10px; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist button { display: block !important; }
.proBoxInfo .proReviews { margin: 0; }
.proReviews .review_link { text-align: center; width: 100%; display: inline-block; }
body.template-product #pageContent .pageCollectionInner .proBoxImage .proThumbnails.thumbnails-wrapper .owl-thumblist .slick-list .slick-track { height: auto; max-height: inherit; }
.proBoxInfo .proVariants .js-swatch { text-align: center; display: flex; align-items: center; justify-content: center; }
.proBoxInfo .proVariants .js-swatch .swatch-element { float: none; display: inline-block; }
.loox-rating::after { display: none; }
.owl-item .loox-rating::before { left: inherit; right: -24px; }
.A1ContentBanners { margin: 0; }
#relatedProducts { overflow: hidden; }
.SampleA_PlusBanner { margin: 2px 0 10px 0; }
.SampleA_Category { padding-top: 11px; }
.proBoxInfo .proVariants .js-swatch .header { padding: 0 12px 0 0; position: relative; top: -4px; }
.proBoxInfo .formAddToCart .velaGroup { padding-top: 10px; }
.SampleIconsList ul li { padding: 0; width: 16.66%; }
.SampleIconsList ul li img.img-responsive { width: 100%; margin: 7px 0; max-width: 90px; }
#wa-widget-send-button { bottom: 30px !important; }
#fsb_container #fsb_bar { line-height: normal !important; padding: 8px 10px !important; font-size: 12px !important; }
.velaTopbarLeft.col-xs-12.text-center { font-size: 12px; }
.cart.ajaxcart .headerCartInner .headerCartScroll { height: 59vh; overflow: auto; padding-right: 10px; }
.new_sampleCartBtn .proButton { right: 0; bottom: 0; position: relative; }
.new_sampleCartBtn .proButton button#AddToCart { background: #333; padding: 16px 16px !important; font-weight: 500; min-width: 100% !important; letter-spacing: 1px; font-size: 14px !important; color: #FFF; box-shadow: none; border: none; width: 100%; }
/****************** Mobile Cart Add to Cart Button Start ***********************/
.boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image-link { position: relative; }
.boost-pfs-filter-product-item-image { position: static; }
.boost-pfs-filter-product-item-image-link:not(.boost-pfs-filter-crop-image-position-none) img.lazyloaded { margin-top: 0; }
.boost-pfs-action-list-enabled .boost-pfs-action-list-wrapper { position: absolute; bottom: 0px !important; }
.boost-pfs-filter-product-item-equal-height-auto .boost-pfs-filter-product-item-grid .boost-pfs-filter-product-item-image { position: static !important; }
.boost-pfs-filter-top-display-type .boost-pfs-filter-display-item .fallback-text, .boost-pfs-addtocart-wrapper { position: relative; bottom: -5px; }
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn span { position: relative; }
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn { float: none !important; position: relative; width: auto !important; margin: 0 !important; padding: 4px 15px !important; height: auto !important; min-width: 130px; background: #333 !important; }
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn span::before { content: "Add to cart"; position: relative; color: #FFF; font-size: 13px; margin-right: 6px; }
.boost-pfs-filter-product-item-grid.sold-out .boost-pfs-addtocart-btn span::before { content: "Sold Out"; }
.boost-pfs-filter-product-item-grid.sold-out .boost-pfs-addtocart-btn span svg { display: none; }
.boost-pfs-action-list-enabled .boost-pfs-addtocart-btn span svg { width: 21px; }
.boost-pfs-filter-product-item-price { line-height: normal; }
.boost-pfs-filter-product-item .boost-pfs-filter-product-item-inner { padding-bottom: 34px !important; }
/****************** Mobile Cart Add to Cart Button End ***********************/
body.template-product .proBoxInfo .proButton { display: block; }
body.template-product .proBoxInfo .proButton #success_cart_text { padding: 8px 0 0 0; }
.boost-pfs-filter-right-col .boost-pfs-filter-product-item .boost-pfs-filter-product-bottom-inner .loox-rating::before { left: -22px; top: 4px; }
.boost-pfs-filter-product-item-grid.sold-out .boost-pfs-addtocart-btn { background: #CCC !important; }
.boost-pfs-filter-tree-mobile-style2.boost-pfs-filter-tree-v .boost-pfs-filter-option .boost-pfs-filter-option-content .boost-pfs-filter-option-content-inner { max-height: calc(100vh - 230px) !important; }
.new_order_sample_page .toggle_order_sample { margin-top: 0 !important; }
.new_order_sample_page .toggle_order_sample button#show-hidden-menu { padding: 12px 16px; min-width: 100%; font-size: 14px; position: relative; left: 0; top: 0; }
.new_order_sample_page .toggle_order_sample .gpo-element.gpo-form__group.mht_select_sample .gpo-choicelist.gpo-checkbox { width: 100%; }
.new_order_sample_page .toggle_order_sample button#AddToCart { font-size: 14px !important; padding: 15px 20px !important; }
.parent_foot_spr_box { flex-wrap: wrap; }
.parent_foot_spr_box .spr_col8_left { width: 100%; }
.parent_foot_spr_box .spr_col4_right { width: 100%; margin-bottom: 30px; }
.parent_foot_spr_box .spr_col4_right .foot_spr_icon_txt { margin: 20px 0; }
.mht_coll_desc { padding: 20px 0 10px 0; }
.mht_coll_desc .boost-pfs-filter-collection-description { display: flex; flex-wrap: wrap; max-width: 100%; }
.mht_coll_desc .boost-pfs-filter-collection-description h1 { width: 100%; margin: 0 0 20px 0; font-size: 22px; }
.mht_coll_desc .boost-pfs-filter-collection-description p { width: 100%; font-size: 16px; padding-left: 0; }
.home_welcome_box .velaContent h1 { font-size: 22px; margin-bottom: 20px !important; margin-top: 30px !important; }
.home_welcome_box .velaContent p { font-size: 16px !important; }
.mht_comp_lable, .boost-pfs-filter-product-bottom p.mht_boost_pfs_metafield { font-size: 11px; }
.mht_comp_lable { margin: -10px 0 2px 0; }
p.mht_prod_comp_lable { text-align: center; }
/*******/
.mht_multivariant_optn { padding: 0 20px 2% 20px; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list { width: 100%; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .multivariants_block_qty_holder .velaQtyNum.velaQtyText { font-size: 14px; font-weight: 400; }
.mht_multivariant_optn .multivariants_block_option_list_holder .multivariants_block_option_list .multivariants_block_last_holder .mkmid_m { line-height: 1.2; font-size: 14px; }
/*******/ 
.mht_custom_cart_btn .btn { max-width: 120px; margin-top: 8px; padding: 7px 20px; }
.velaBannerTextInner { padding: 30px 0; }
.velaFootBannerText h3.velaFootTitle { font-size: 22px; }
.velaFootContent { font-size: 16px; }
.velaParentBlurbBox { padding: 10px 0px 20px 0px; flex-wrap: wrap; }
.velaParentBlurbBox .velaFootLoopblurb { padding: 0 15px 15px 15px; width: 100%; }
ul.custom_per_long_projection {
    flex-wrap: wrap;
    justify-content: center;
}
ul.custom_per_long_projection img {
  width: 95%;
}
}
 @media only screen and (max-width: 480px) {
.A1Contentreviews .proReviews #shopify-product-reviews .spr-container .spr-content .spr-reviews .spr-review { width: 100%; margin-bottom: 10px !important; }
}
