/** Shopify CDN: Minification failed

Line 108:0 Unexpected "}"
Line 117:84 Unexpected "{"
Line 166:44 Expected identifier but found "!"

**/
.yotpo .text-m {
    font-size: 11px !important;
} 
.product-single__meta .shopify-payment-button {
    display: block !important;
}
.product-single__meta .shopify-payment-button__button.shopify-payment-button__button--branded {
    display: block !important;
}
.product-single__meta.product-single__meta  .shopify-payment-button .shopify-payment-button__button--unbranded {
    display: block !important;
}
.product-single__meta button.btn.btn--full.add-to-cart.btn--secondary.disabled+.shopify-payment-button {
    display: none !important;
}

.product-single__meta button.btn.btn--full.add-to-cart.btn--secondary[disabled="disabled"]+.shopify-payment-button {
    display: none !important;
}


.template-page .SectionHeader.SectionHeader--center.text-center {
    margin-top: 40px;
}
.hero__text-shadow{
	text-shadow:unset !important;
}
.bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {
    color: var(--colorTextBody) !important;
}
.yotpo .yotpo-logo-link-new > *, .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span, .yotpo {
    color: var(--colorScheme2Bg) !important;
}
.yotpo .yotpo-nav ul .yotpo-nav-tab span, .filters-container .filters-container-title, .yotpo .font-color-gray, .yotpo .font-color-gray-darker, .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text {
    color: var(--colorTextBody) !important;
}
.product-full-width .yotporeviewblock {
    display: none;
}
.template-customers-login #CustomerLoginForm a {
    text-decoration: underline;
  font-size: calc(var(--typeBaseSize) + 1px);
}
.template-customers-login .section-header__title {
    font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback) !important;
 }
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-text {
    color: var(--colorTextBody) !important;
}
.swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn {
    background: var(--colorBtnPrimaryLight) !important;
}
.swym-ui-component .swym-product-price .swym-product-final-price, .swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-title, .swym-notification-wishlist .swym-details, .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-title, .swym-ui-component .swym-simple-wishlist-detail .swym-wishlist-main-title {
    color: var(--colorTextBody) !important;
    font-family:var(--typeBasePrimary),var(--typeBaseFallback) !important;
}
.swym-wishlist-main-title.swym-heading.swym-heading-1.swym-is-heading {
    font-family:var(--typeBasePrimary),var(--typeBaseFallback) !important;
    text-transform: uppercase;
}

.swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 {
    color: var(--colorTextBody) !important;
}
.swym-ui-component .swym-wishlist-context-menu {
    color: var(--colorTextBody) !important;
}
.product-main-slide {
    border: 0;
}
.text-link {
    color: var(--colorTextBody) !important;
}
.template-page .PageContent a {
    text-decoration: underline;
}
.search-bar--page {
    max-width: 300px;
    margin: 0px auto;
    margin-top: -15px !important;
}
/* .collection-hero {
    height: 600px;
} */

/* body,p,div,article,section, form, input, .auth-container p, span, #rc_login h5, .page_49259872354 h2,.page_21466135 h2, .heading strong span, .FeaturedMap__Address.Rte h5{
	font-family:var(--typeBasePrimary),var(--typeBaseFallback) !important;
    letter-spacing:var(--typeBaseSpacing) !important;
  
    -webkit-font-smoothing:antialiased !important;
    -webkit-text-size-adjust:100% !important;
    text-rendering:optimizeSpeed !important;
    font-weight: var(--typeBaseWeight) !important;
  
}
.footer__title,.hero__title p, .hero__title div,.h1,.h5,.h6,.h2,.h4,.h3,.FeaturedMap__Store.Heading.u-h1, body h1, body h2,body h3,body h4,body h5,body h6, #tracktorOrderForm h1 span, .auth-container .text-center.ng-binding {
  font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback) !important;
  font-weight:var(--typeHeaderWeight) !important;
  letter-spacing:var(--typeHeaderSpacing) !important;
  line-height:var(--typeHeaderLineHeight) !important; */
}
.footer__title {
    margin-bottom: 15px;
    font-size:calc(var(--typeHeaderSize)*0.40) !important;
    text-transform: uppercase;
}
.footer__block:nth-child(2) {
    max-width: 300px;
}
.hero__title p, .hero__title div, .blog-layout__sidebar .h4, .footer-promotion .h3, {
	font-size: var(--typeHeaderSize) !important;
}
body .background-media-text__text.bgcolortextbody {
    background: transparent !important;
}
h2.heading{
	font-size:calc(var(--typeHeaderSize)*0.63) !important;
}
h3.heading_inner{
	font-size:calc(var(--typeHeaderSize)*0.57) !important;
}
.auth-container .text-center.ng-binding, .FeaturedMap__Store.Heading.u-h1{
	font-size:calc(var(--typeHeaderSize)*0.85) !important;
}

#RecentlyViewed-template--14183804502114__recently-viewed .yotpo .standalone-bottomline .star-clickable, #RecentlyViewed-template--14183804502114__recently-viewed .yotpo .standalone-bottomline .star-clickable a {
    display: block !important;
}

.besamecosmetics-rewards .works .content .list-items .count .number {
    font-size: 30px !important;
}
body.page_27133313122{
	color: var(--colorTextBody) !important;
}
.yotpo .y-label, .yotpo span.y-label, .yotpo .yotpo-review .yotpo-main .content-title, .yotpo .yotpo-review .yotpo-main .content-review, .yotpo .yotpo-comment .yotpo-main .content-review, .yotpo .yotpo-question .yotpo-main .content-review, .yotpo .yotpo-onsite-upload .yotpo-main .content-review, .yotpo .yotpo-review .yotpo-footer, .yotpo .yotpo-comment .yotpo-footer, .yotpo .yotpo-question .yotpo-footer, .yotpo .yotpo-onsite-upload .yotpo-footer {
	color: var(--colorTextBody) !important;
}
.yotpo .transparent-color-btn span.yotpo-icon, .yotpo .yotpo-footer span {
    color: var(--colorTextBody) !important;
}
.swym-wishlist-main-title.swym-heading.swym-heading-1.swym-is-heading {
    text-transform: uppercase;
    font-family: var(--typeHeaderPrimary),var(--typeHeaderFallback) !important;
    font-size: calc(var(--typeHeaderSize)*.85);
}
.FeaturedMap__Address.Rte h5 {
    margin-top: 25px;
    margin-bottom: 0;
}
/* .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label, .yotpo div, .yotpo p, .reviews-header .reviews-amount, .filters-dropdown .yotpo-dropdown-button .selected, .yotpo .filters-dropdown .yotpo-dropdown .list-category .non-selected-star, body .yotpo-drop-down-layout .yotpo-dropdown .list-category a.non-selected-item{
  	color: var(--colorTextBody) !important;
    font-family:'neuehaasgrotesk' !important;
    font-size: var(--typeBaseSize) !important;
} */

.yotpo .y-label, .yotpo span.y-label {
    color: var(--colorTextBody) !important;
    font-family: adobe-garamond-pro, serif; !important;
    font-size: var(--typeBaseSize) !important;
    font-style: italic !important;
    font-weight: normal !important;
}
.content-title {  	
    color: var(--colorTextBody) !important;
    font-family:'itcblair' !important;
    font-size: var(--typeBaseSize) -2px !important;
}
.yotpo div, .yotpo p, .content-review .rest-content-collapsed .yotpo-review .yotpo-main {
    color: var(--colorTextBody) !important;
    font-family:'neuehaasgrotesk' !important;
    font-size: var(--typeBaseSize) !important;
    font-weight: normal !important;
}
.filters-dropdown .yotpo-dropdown-button .selected {
    color: var(--colorTextBody) !important;
    font-family:'neuehaasgrotesk' !important;
    font-size: var(--typeBaseSize) !important;
}
body .yotpo-drop-down-layout .yotpo-dropdown li.list-category:hover {
    background-color: #f8f8f8 !important;
}
/* .swym-ui-component .swym-empty-wishlist-container .swym-empty-wishlist-continue-btn,body .yotpo .primary-color-btn, .yotpo input[type="button"].primary-color-btn, body .yotpo .yotpo-default-button {
    color:#f5f7f6 !important;
    color:var(--colorBtnPrimaryText) !important;
    background:#202926 !important;
    background:var(--colorBtnPrimary) !important !important;
    font-family:var(--typeBasePrimary),var(--typeBaseFallback) !important;
    font-size: var(--typeBaseSize) !important;
    text-transform: capitalize;
} */
.yotpo .yotpo-default-button{
	height:auto !important;
}
.circleextrabtn button.btn{
	background:transparent !important;
  	border:1px solid var(--colorTextBody) !important;
    color:var(--colorTextBody) !important;
}
.circleextrabtn button.btn {
    background:transparent !important;
  	border:1px solid var(--colorTextBody) !important;
    color:var(--colorTextBody) !important;
    height: 40px;
    width: 40px;
}
button.swym-button{
	margin-bottom:5px !important;
}
body .swym-add-to-wishlist-view-product::after {
    color: var(--colorTextBody) !important;
    font-size: var(--typeBaseSize) !important;
}
.besamecosmetics-rewards .content .heading{
	font-family:var(--typeBasePrimary),var(--typeBaseFallback) !important;
   	font-size: calc(var(--typeHeaderSize)*.55) !important;
}
.besamecosmetics-rewards .redeem_products .redeem_product_title{
	font-size: var(--typeBaseSize) !important;
}
.besamecosmetics-rewards .content h3.heading_inner{
  	font-family:'neuehaasgrotesk' !important;
	font-size: calc(var(--typeHeaderSize)*.50) !important;
}
.swym-button.swym-add-to-wishlist-view-product.swym-heart.swym-added:after {
     color: var(--colorScheme2Bg) !important;
}
.swym-ui-component .swym-bg-2, .swym-ui-components .swym-bg-2 {
    background:#202926 !important;
    background:var(--colorBtnPrimary) !important !important;
}
body .yotpo .yotpo-review .yotpo-read-more, body .yotpo .yotpo-comment .yotpo-read-more, body .yotpo .yotpo-question .yotpo-read-more, body .yotpo .yotpo-onsite-upload .yotpo-read-more {
    color: var(--colorScheme2Bg) !important;
}
body .write-question-review-buttons-container .write-question-review-button .write-question-review-button-icon {
    color: #fff !important;
}
body .write-question-review-buttons-container .write-question-review-button:hover {
    background:#202926 !important;
    background:var(--colorBtnPrimary) !important !important;
    border-color: unset !important;
}
.yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star {
    color: var(--colorScheme2Bg) !important;
}
body .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{
	color:#fff !important;
  	font-family:'neuehaasgrotesk' !important;
    font-size: var(--typeBaseSize) !important;
}
body .yotpo a, .yotpo .yotpo-pager .yotpo-page-element.yotpo-active{
	color: #202926 !important;
    font-family:'neuehaasgrotesk' !important;
    font-size: var(--typeBaseSize) !important;
}
/* .y-label.yotpo-user-title.yotpo-action-hover, .yotpo .yotpo-review .yotpo-header .yotpo-header-element .y-label.yotpo-user-name {
    font-weight: bold !important;
} */
.suggested-topics-row .suggested-topic .suggested-topic-text{
	color: #fff !important;
    font-size: var(--typeBaseSize) !important;
}
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink {
    margin-left: -4%;
}
.suggested-topics-row .suggested-topic{
	background: var(--colorScheme2Bg) !important;
}
.yotpo .yotpo-review .yotpo-header.yotpo-verified-buyer .yotpo-icon-circle-checkmark{
	color: var(--colorTextBody) !important;
}
.yotpo .yotpo-review .yotpo-header .yotpo-icon-profile {
    background: var(--colorScheme2Bg) !important;
}
html{
	margin:0 !important;
  	padding:0 !important;
}
.template-product .payment-buttons {
    margin-bottom: 24px;
}
.btn.btn--circlee.btn--icon {
    border: 0 !important;
    padding: 0;
    background: transparent !important;
    color: var(--colorTextBody) !important;
}
#shopify-section-template--14183804239970__faq {
    margin-top: 0;
}
.page_21435911 p.h2{
	font-family:var(--typeBasePrimary),var(--typeBaseFallback) !important;
    font-size: calc(var(--typeHeaderSize)*.55);
}
.page_21435911 .section-header.text-center {
    margin-bottom: 0;
    padding-bottom: 0;
}
.btn.btn--circlee.btn--icon:before{
	border-color: var(--colorTextBody) !important;
}
.swal2-container.swal2-center {
    align-items: center;
    display: none !important;
}
h2.h2.hero__title{
	font-size: calc(var(--typeHeaderSize)*.85) !important;
}
#customer_tab_content div.columns {
    width: 100%;
    margin-top: 46px !important;
    max-width: 100% !important;
    display: block !important;
    flex: auto;
}
#Capa_1.darkimg {
    opacity: 0.8;
}
.heading strong span,  .page_21466135 h2, .page_49259872354 h2{
	font-size: calc(var(--typeHeaderSize)*.55);
}
.circleextrabtn button.btn {
    background: var(--colorScheme1Bg) !important;
}
.circleextrabtn .icon.icon-search {
    margin-left: 2px;
    margin-top: 1px;
}
#CustomerPassword {
    margin-bottom: 11px;
}
div#rc_login {
    margin-top: 28px !important;
    margin-bottom: 0px;
}
.cstmbtnbuynow{
	margin-top:8px;
}
div#rc_login h5{
	margin-bottom:5px;
}
#tracktorResponseContainer h1 span, #tracktorResponseContainer h1 {
    font-size:calc(var(--typeHeaderSize)*0.55);
    font-family: var(--typeHeaderPrimary),var(--typeHeaderFallback) !important;
    font-weight: var(--typeHeaderWeight) !important;
    letter-spacing: var(--typeHeaderSpacing) !important;
    line-height: var(--typeHeaderLineHeight) !important;
}
.sigintext a{
	text-decoration:underline;
}

@media(min-width:900px){
	#tracktorOrderForm div.field {
      max-width: 20%;
      text-align: left;
      margin: 0px auto;
      float:unset !important;
	}
  #tracktorOrderForm {
      float: unset;
      text-align: center;
  }
}
@media(min-width:1288px){
	.horizontal-right .hero__text-shadow {
    max-width: 36%;
    text-align: left;
    top:0%;
    width: 100%;
  	margin-top:25%;
}
.hero__text-content.vertical-bottom {
    vertical-align: middle;
  	left:2%;
}

}
body .background-media-text__text.bgcolortextbody {
   
    margin-left: -19%;
    margin-top: 18%;
}
.js-qty__wrapper button, #MobileNav .slide-nav__button span, #MobileNav .slide-nav__button, .grid-view-btn {
 
	color: var(--colorTextBody) !important;
   
}
.js-qty__wrapper button svg path{
    fill: var(--colorTextBody) !important;
    stroke-width: 10px !important;
}
.account.site-nav__item.site-nav__expanded-item {
    display: none;
}
#FooterMobileNavWrap {
    display: none;
}
#MobileNav .slide-nav__button svg path, .grid-view-btn svg path {
    fill: var(--colorTextBody) !important;
}
.js-qty__wrapper button:hover{
	background:transparent !important;
}
#RecoverPasswordForm h2 {
    text-align: center;
}
@media(min-width:1024px) and (max-width:1288px){
	.horizontal-right .hero__text-shadow {
    max-width: 36%;
    text-align: left;
    top:0%;
    width: 100%;
  	margin-top:24%;
}
.hero__text-content.vertical-bottom {
    vertical-align: middle;
  	left:1%;
}

}
@media(max-width:768px){ 	
    .horizontal-right .hero__text-shadow {
      max-width: 100%;
      text-align: center;
      top:unset !important
     }
  .site-header__search-results {
    position: absolute;
    top: 100%;
    transform: translateY(0) !important;
}
  .slide-nav__wrapper::after{
  	display:none;
  }
.header-wrapper:not(.header-wrapper--compressed) [data-nav="below"] .js-search-header {
    display: block;
}
  
  .quick-add-btn .icon {
    width: 15px;
    height: 17px;
    stroke-width: 10px !important;
}
}
@media(max-width:767px){
  	.page_27133313122 #shopify-section-header {
    	padding-bottom: 0;
	}
	.page_27133313122 .background-media-text__image {
    	display:none !important;
	}
  	.page_27133313122 .background-media-text__container {
        position: relative;
        height: auto;
	}
  	
  .horizontal-right .hero__text-shadow {
    max-width: 100%;
    text-align: center;
    top:unset !important
  }
  .circleextrabtn button.btn {
    height: 30px;
    width: 30px;
  }
 .grid-product__actions .quick-add-btn .icon {
    position: relative;
    top: -4px !important;
    left: -1px;
}
.quick-add-btn .icon {
    width: 15px;
    height: 17px;
}
  .grid-product__actions {
    position: absolute;
    top: 17px !important;
    right: -17px !important;
    z-index: 1;
}
  .hero__text-content.horizontal-right {
    text-align: center;
}
 /* .template-product .shopify-section.product-full-width .page-width {
    padding: 0;
} */
    .product-block.product-block--tabb div#tabs .alltbsdes {
   
        padding:15px var(--pageWidthPadding);
          
}
}
@media(min-width:767px){
.site-nav__dropdown.megamenu .site-nav__dropdown-animate.megamenu__wrapper  .megamenu__featured{
  display:none ;
  
  }
li.site-nav__item.site-nav__expanded-item.site-nav--has-dropdown.site-nav--is-megamenu:hover  .megamenu__featured{
 display:block ;
}
}

.noborder{
 border-bottom:0px;
 text-decoration:none;
}


  
.tab.hidedesktop svg {
    margin: 0 !important;
}
  .tab.hidedesktop {
    display: flex;
    align-items: center;
}
  .tab.hidedesktop {
        cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: space-between;
       
}
  .product-block.product-block--tabb div#tabs .alltbsdes .contentArea {
    display: none;
      padding-top: 15px;
}
  .product-block.product-block--tabb div#tabs .alltbsdes {
    display: block;
       
          border-bottom: 1px solid #eee;
    margin-bottom: 15px;
}
  .product-block.product-block--tabb div#tabs .alltbsdes.active .contentArea {
    display: block;
      
}
  
  .alltbsdes.opened svg.icon.icon--wide.icon-chevron-down {
   
    transform: rotate(180deg);
}
  .alltbsdes svg.icon.icon--wide.icon-chevron-down {
    transition: all 0.2s;
   
}

div#hulk_cookie_bar {
    background: #fff !important;
}
div#hulk_cookie_bar .description_text {
  font-family: var(--typeBasePrimary),var(--typeBaseFallback)!important;
    color: #000;
}
div#hulk_cookie_bar button.bar_btn {
   line-height: 1.42;
    text-decoration: none;
    text-align: center;
    white-space: normal;
    font-size: calc(var(--typeBaseSize) + 2px);
    font-weight: 700;
    display: inline-block;
    padding: var(--btnPadding);
    margin: 0;
    width: auto;
    min-width: 90px;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    -webkit-user-select: none;
    user-select: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: var(--buttonRadius);
    color: #fff;
    color: var(--colorBtnPrimaryText);
    background: #101010;
    background: var(--colorBtnPrimary);
}
.product-block.product-block--tabb .icon {
    
    width: 12px;
    height: 12px;
  
}

  div#shopify-section-template--14384730505314__main {
    padding-top: 35px; }
  
/* New Css (12Jan2022) */