/** Shopify CDN: Minification failed

Line 213:6 Unexpected "("

**/
/*custom_css*/
.mb-10 {
	margin-bottom: 10px;
}
.mb-15 {
	margin-bottom: 15px;
}
.mb-20 {
	margin-bottom: 20px;
}
.mb-30 {
	margin-bottom: 30px;
}
.mb-40 {
	margin-bottom: 40px;
}
.mb-50 {
	margin-bottom: 50px;
}
.mb-60 {
	margin-bottom: 60px;
}
.mb-70 {
	margin-bottom: 70px;
}
.mb-80 {
	margin-bottom: 80px;
}
.mb-90 {
	margin-bottom: 90px;
}
.mb-100 {
	margin-bottom: 100px;
}
.mt-10 {
	margin-top: 10px;
}
.mt-20 {
	margin-top: 20px;
}
.mt-30 {
	margin-top: 30px;
}
.mt-40 {
	margin-top: 40px;
}
.mt-50 {
	margin-top: 50px;
}
.mt-60 {
	margin-top: 60px;
}
.mt-70 {
	margin-top: 70px;
}
.mt-80 {
	margin-top: 80px;
}
.mt-90 {
	margin-top: 90px;
}
.mt-100 {
	margin-top: 100px;
}
.pt-10 {
	padding-top: 10px;
}
.pt-15 {
	padding-top: 15px;
}
.pt-20 {
	padding-top: 20px;
}
.pt-30 {
	padding-top: 30px;
}
.pt-40 {
	padding-top: 40px;
}
.pt-50 {
	padding-top: 50px;
}
.pt-60 {
	padding-top: 60px;
}
.pt-70 {
	padding-top: 70px;
}
.pt-80 {
	padding-top: 80px;
}
.pt-90 {
	padding-top: 90px;
}
.pt-100 {
	padding-top: 100px;
}
.pb-10 {
	padding-bottom: 10px;
}
.pb-15 {
	padding-bottom: 15px;
}
.pb-20 {
	padding-bottom: 20px;
}
.pb-30 {
	padding-bottom: 30px;
}
.pb-40 {
	padding-bottom: 40px;
}
.pb-50 {
	padding-bottom: 50px;
    padding-top: 50px;
}
.pb-60 {
	padding-bottom: 60px;
}
.pb-70 {
	padding-bottom: 70px;
}
.pb-80 {
	padding-bottom: 80px;
}
.pb-90 {
	padding-bottom: 90px;
}
.pb-100 {
	padding-bottom: 100px;
}
.pl-15 {
	padding-left: 15px;
}
.pr-15 {
	padding-right: 15px;
}
.np {
	padding-left: 0;
	padding-right: 0;
}
.cp-40 {
    padding: 40px;
}
.cp-50 {
    padding: 50px;
}
.cp-60 {
    padding: 60px;
}
.nplr {
    padding-left: 0;
    padding-right: 0;
}  
.npl {
	padding-left: 0;
}
.npr {
	padding-right: 0;
}
.ovr-img-ar{
    position: absolute;
    right: 80px;
}
.vcenter {
    align-self: center;
}
.upper {
	text-transform: uppercase;
}  
.text-white {
	color: #fff;
}
li:hover .mega-menu-custom { display:block; } 
.mega-menu-custom { padding:0 20px; z-index:9999; display:none; position:fixed; top:77px; left:0; right:0; background:white; box-shadow:0 44px 41px rgba(0,0,0,0.5); padding:40px 0; } 
.mmc-container { max-width:1210px; margin:0 auto; }
.mmc-container ul { display:grid; grid-template-columns:repeat(2, 1fr); grid-column-gap:120px; }
.slider-gallery .gallery-cell img { background:white; } 
.menu .mmc-container li { font-size:13px; text-transform:none; padding:0; margin:0; } .menu .mmc-container ul { margin:0; padding:0; } 
.menu .mmc-container ul a { padding:0; margin:0; font-size:13px; text-transform:none; text-align:left; letter-spacing:0; }
 .mmc-grid { display:grid; grid-template-columns:1fr 230px; grid-gap:120px; } 
.delivery-artwork { margin:20px auto; display:block; max-width:60%!important; }
 .mmc-grid .shopify-reviews, .mmc-grid .yotpo { display:none!important; }
 .mmc-grid .price { display:block; padding:0; } 
.mmc-grid .has-secondary-media-swap .secondary-media-hidden { display:block!important; visibility:visible; opacity:1; height:auto!important; }
 .mmc-grid.cm-home-featured-product .product-wrap .product-info__caption span.title { display:block; padding:0; } 
.menu-item-container h2 { font-size:13px; text-align:left; background:#EFEAE6; letter-spacing:0.13; font-weight:600; padding:5px; margin-left:-5px; } 
.menu a.top_link { padding-bottom:22px; margin-bottom:-10px; }
 .shopify-section--collection-template .image-element__wrap { overflow: hidden; margin-left: auto; margin-right: auto; max-width: 100%; background: none !important; }
 .featured_product_home_page_wrapper .featured-collection__products .product-details .yotpo_wrapper{ min-height: 30px; }
 /* NEW CSS AEJAZ */ 
.info.text-align--left .description p { font-size: 16px; } 
.featured-link--half.one-half.key-benifits { margin: 0; display: flex;; align-self: center; } 
.featured-link--half .info { display: inline-block; width: 87%; margin: 60px auto; padding: 20px; } 
.featured-link--wrap { padding-left: 70px; }
 .shopify-section--collection-template .product-details span.price { display: block; } 
 .product-tourmaline-shampoo .newsletter_section h2.title > img { display: none; } 
 .product-tourmaline-shampoo .newsletter_section .newsletter-text p, .product-tourmaline-shampoo .newsletter form#contact_form>.input-row input[type=text], .product-tourmaline-shampoo .newsletter form#contact_form>.input-row input.contact_email[type=email], 
 .product-tourmaline-shampoo .newsletter form#contact_form>.input-row .newsletter-form__sign-up { text-transform: uppercase; } .section.tourmaline-text-wrapper { padding: 30px 0 20px; } 
.section.tourmaline-text-wrapper h3.regular_text { font-size: 35px; line-height: 42px; font-family: PlayfairDisplay-Regular,; font-family: 'Playfair Display', serif; color: #000; font-weight: 500; position: relative; margin-top: 0; margin-bottom: 50px; z-index: 1; overflow: hidden; } 
.section.tourmaline-text-wrapper h3.regular_text:after { content: ""; position: absolute; top: 50%; margin-left: 2%; z-index: 0; width: 100%; height: 2px; background-color: #a4d49c; }
 .section.tourmaline-text-wrapper .rte-setting > p { font-size: 16px; }
 .key-benifits a.collection_title { font-size: 24px; line-height: 40px; } 
/* END NEW CSS AEJAZ */
 @media (max-width:1366px) { .shopify-section-about-tourmaline .container { padding: 0 15px; } .section.tourmaline-text-wrapper h3.regular_text:after { width: 36%; } }
 @media (max-width:1100px) and (min-width:768px){ .featured_product_home_page_wrapper .featured-collection__products .product-details .yotpo_wrapper { min-height: 81px; } .product-tourmaline-shampoo .grid_wrapper .grid .grid_item { width: 32% !important; } .text_icon_wrapper h2.main-heading-secret:after { width: 55% !important; } } 
 @media (max-width:767px){ .newsletter form#contact_form>.input-row input[type=text] { width: 100%; max-width: 100%; } .product-tourmaline-shampoo .newsletter_section .newsletter-text p, .product-tourmaline-shampoo .newsletter form#contact_form>.input-row input[type=text], .product-tourmaline-shampoo .newsletter form#contact_form>.input-row input.contact_email[type=email], .product-tourmaline-shampoo .newsletter form#contact_form>.input-row .newsletter-form__sign-up { font-size:14px; width: 100%; max-width: 100%; } .search #shopify-section-template--14229858812035__main .one-whole.column .one-third{ width: calc(50% - 20px) !important; } .search #shopify-section-template--14229858812035__main .boost-pfs-filter-products.product-list{ justify-content:center; } .product-tourmaline-shampoo .grid_wrapper .grid .grid_item { width: 48% !important; padding: 0 10px!important; margin: 10px 0!important; } .shopify-section-about-tourmaline section.section { position: static; margin: 0; width: 100%; padding-top: 30px !important; padding-bottom: 30px !important; } h3.sub-heading-protein, h2.main-heading-secret, .section.tourmaline-text-wrapper h3.regular_text { font-size:18px !important; text-align:center; } .section.tourmaline-text-wrapper h3.regular_text { margin-bottom:30px; } h3.sub-heading-secret { font-size:18px !important; } .text_icon_wrapper h2.main-heading-secret, .section.tourmaline-text-wrapper h3.regular_text{ border-bottom: 1px solid #a4d49c !important; } .text_icon_wrapper h2.main-heading-secret:after, .section.tourmaline-text-wrapper h3.regular_text:after { display:none !important; } .shopify-section--image-with-text .featured-link--wrap { padding: 0; } p.protein-content, .shopify-section-about-tourmaline .rich-text__text, .shopify-section-about-tourmaline .rich-text__text blockquote, p.secret-content { min-height: auto!important; font-size: 12px !important; line-height: 18px !important; } .shopify-section-about-tourmaline .rich-text__content > .title { font-size: 20px !important; line-height: 25px !important; margin-bottom: 30px !important; } .key-benifits a.collection_title { font-size: 18px; line-height: 30px; } .border-bottom { margin: 10px auto !important; } h6.secret-title { font-size: 16px !important; line-height: 18px !important; margin: 0 !important; } .product-tourmaline-shampoo .grid_wrapper .grid .grid_item:empty { display: none; } .text_icon_wrapper { margin-bottom: 0 !important; margin-top: 30px !important; } .shopify-section-about-tourmaline { margin-top: 20px; } p.secret-content { margin: 0; } .featured-link--half .info.text-align--left { width: 100%; margin: 10px auto; } .section.tourmaline-text-wrapper .rte-setting>p, .info.text-align--left .description p { font-size: 12px; } .shopify-section--text-columns-with-images .text-column { margin-bottom: 0; } }
media (max-width:480px) { .featured_product_home_page_wrapper .featured-collection__products .product-details .yotpo_wrapper { min-height: 78px; } 
.product-tourmaline-shampoo .grid_wrapper .grid .grid_item { width: 100% !important; } }
.announcement_slider .annoucement_main { height: 40px; display: flex; align-items: center; justify-content: center; text-align: center; } 
.annoucement_container { max-width:900px; margin: 0 auto; } 
.announcement_slider .annoucement_main.slick-slider, .announcement_slider .annoucement_main p { margin: 0; }
.announcement_slider .annoucement_main .slick-arrow { display:block !important; background: inherit; } 
.announcement_slider .annoucement_main .slick-arrow:before { display:none; }
 .announcement_slider .annoucement_main .slick-arrow svg { width:18px; height:18px; }
 .announcement_slider .annoucement_main p { margin:0px; font-size:16px; line-height:1.5; } 
.announcement_slider .annoucement_main p span { text-decoration:underline; }
 .announcement_slider .annoucement_main .announcement-bar__link:hover { color: #000 !important; } 
.announcement_slider .annoucement_main .slick-arrow.slick-prev { -webkit-transform: translateY(-50%) rotate(180deg); transform: translateY(-50%) rotate(180deg); left: 0; }
 .announcement_slider .annoucement_main .slick-arrow.slick-next { right: 0; } 
.annoucement_main:not(.slick-initialized.slick-slider) { display:none; } 
.announcement-bar { padding: 0 20px; overflow: hidden; }
 @media (max-width:1000px) { .annoucement_container { padding: 10px 20px; padding-bottom: 10px; } } 
@media (max-width:767px) { .announcement_slider { margin-top: 40px; } .promo-banner--show .announcement_slider { margin-top: 0px; }
 .annoucement_container .annoucement_main .slick-track { display: flex; align-items: center; } 
.announcement_slider .annoucement_main p { font-size: 13px; line-height: 1.2; } } .shopify-section--image-with-text-overlay .caption { position: absolute; left: 0; right: 0; width: 100%; height: 100%; } 
.shopify-section--image-with-text-overlay .caption .caption-content { position: absolute; } 
.shopify-section--image-with-text-overlay .caption.position-left .caption-content { top: 50%; left:0; right:auto; transform: translateY(-50%); } 
.shopify-section--image-with-text-overlay .caption.position-right .caption-content { top: 50%; left:auto; right:0; transform: translateY(-50%); } 
.shopify-section--image-with-text-overlay .caption.position-left_top_corner .caption-content { top: 0; left: 0; right: auto; } 
.shopify-section--image-with-text-overlay .caption.position-right_top_corner .caption-content { top: 0; left: auto; right: 0; }
 .shopify-section--image-with-text-overlay .caption.position-left_bottom_corner .caption-content { top: auto; bottom:0; left: 0; right: auto; }
 shopify-section--image-with-text-overlay .caption.position-right_bottom_corner .caption-content { top: auto; bottom:0; left: auto; right: 0; } .shopify-section--image-with-text-overlay .caption.position-center .caption-content { top: 50%; bottom:auto; left: 50%; right: auto; transform: translate(-50%, -50%); } 
 .shopify-section--image-with-text-overlay .caption.position-top-center .caption-content { top: 0; left: 50%; right: auto; transform: translateX(-50%); }
 .shopify-section--image-with-text-overlay .caption.position-bottom-center .caption-content { bottom:0; left: 50%; right: auto; transform: translateX(-50%); } 
 @media (max-width:799px) { .shopify-section--image-with-text-overlay .caption.mobile-position-center .caption-content { top: 50%; transform: translate(-50%, -50%); margin-top: 40px; } 
.shopify-section--image-with-text-overlay .caption.mobile-position-left .caption-content { left: 0; top: 40%; transform: translateY(-50%); margin-top: 40px; bottom: auto; } 
.shopify-section--image-with-text-overlay .caption.mobile-position-right .caption-content { right: 0; top: 50%; transform: translateY(-50%); margin-top: 40px; bottom: auto; left:auto; } 
.shopify-section--image-with-text-overlay .caption.mobile-position-left_top_corner .caption-content { top: 0; left: 0; transform: none; right: auto; bottom: auto; }
.shopify-section--image-with-text-overlay .caption.mobile-position-right_top_corner .caption-content { top: 0; left: auto; transform: none; right: 0; bottom: auto; } 
.shopify-section--image-with-text-overlay .caption.mobile-position-top-center .caption-content { left: 50%; right: auto; transform: translate(-50%); top: 0; bottom: auto; }
.shopify-section--image-with-text-overlay .caption.mobile-position-bottom-center .caption-content { left: 50%; right: auto; transform: translate(-50%); top: auto; bottom: 0; } 
.shopify-section--image-with-text-overlay .caption.mobile-position-left_bottom_corner .caption-content { top: auto; left: 0; transform: none; right: auto; bottom: 0; }
.shopify-section--image-with-text-overlay .caption.mobile-position-right_bottom_corner .caption-content { top: auto; left: auto; transform: none; right: -62px; bottom: 0; } } 
 @media (min-width:767px){ .gallery-cell.thumbnail.visible-4.quick-shop-style--popup.product__details.thumbnail-hover-enabled--false.product-7722671964291 a.product-info__caption.testing { margin-top: 40px; } } 

.main-nav .nav {
    width: 80%;
    order: 3;
}
.caption .headline {
    color: #c29fa5;
}
.shopify-section--logo-list {
    background-color: #fff;
      margin-top: 30px;
}
.shopify-section--logo-list h2.title {
    font-size: 20px;
}
.shopify-section--logo-list .feature_divider.no-margin {
    display: none;
}
section.section.logo-list {
    padding: 10px 0 20px;
}
.collection-card-caption {
    position: absolute;
    bottom: 0;
    padding: 10px;
    width: 100%;
    text-align: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
}
.collection-card-caption a.btn {
    background: #fff;
    padding: 6px 17px;
    display: inline-block;
    font-size: 14px;
}
.featured-link--wrap {
    padding-left: 0;
}
.localization .disclosure__toggle {
    color: #000;
}
.new-search-container {
    padding-left: 7px;
    padding-top: 7px;
}
.shipping-section {
    background: #000;
    color: #fff;
}
.shipping-section img {
    margin-bottom: 25px;
    width: 40px;
}
.shipping-section h3.regular_text {
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    margin-bottom: 7px;
}
.shipping-section p {
    font-size: 11px;
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars .sr-only {
    display: none !important;
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars + a::before {
  display: none !important;
}
.yotpo.bottomLine .yotpo-bottomline .yotpo-stars + a::after {
  display: none !important;
}

.footer_content p {
    color: black;
}
.selectors-form__wrap {
    justify-content: flex-start;
}
#banner-template--16090785906819__166359749291a2d071 {
    margin-bottom: 30px;
}
#banner-template--16090785906819__166359749291a2d071 .caption .subtitle {
    color: #fff;
}
#contact_form .newsletter-form__sign-up {
    background: black!important;
    color: white!important;
    width: 40%!important;
    border-radius: 30px;
}
.list-collections-wrapper .collection-info__caption {
    margin-top: 0px;
    margin-bottom: 15px;
      text-align: center;
    top: 40%;
}
.list-collections-wrapper .collection-info__caption span {
    color: #fff;
   font-size: 50px;
}
span.site-name {
    font-size: 12px;
    color: #fff;
}
.list-collections .product-wrap:before {
    content: "";
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    /* background: rgb(0 0 0 / 18%); */
    position: absolute;
}
.footer .footer-menu-wrap h6 {
    border-bottom: none;
} 
.video-block video {
    max-width: 100%;
      width: 100%;
    border-radius: 12px;
}
.video-block {
    padding-bottom: 30px;
    position: relative;
}
.video-block h3.regular_text {
    position: absolute;
    bottom: 30px;
    color: #fff;
    padding: 10px;
    font-size: 15px;
} 
.footer .footer-menu-wrap h6 > span {
    display: none;
}
.box-style--box .multicolumn-content {
    padding: 20px 40px;
}
.box-counter {
    font-size: 40px;
    position: absolute;
    left: 0;
}
.multi-column {
    position: relative;
}
a.username {
    position: absolute;
    top: 10px;
    left: 0px;
    background: #fff;
    padding: 1px 9px;
    font-size: 12px;
}
.yotpo.yotpo-main-widget {
    padding-bottom: 50px;
}
.shopify-section--faq h2.title {
    text-align: center;
} 
.insta-block {
    margin-bottom: 20px;
    position: relative;
}
.product-details .css-1eh0cfv, .product-details .css-1eh0cfv span {
/*     color: #000; */
}
.yotpo_wrapper .yotpo .yotpo-icon-default-star::before, .yotpo_wrapper .yotpo .yotpo-icon-star::before {
    color: #f5a623 !important;
}
.css-9h7wd2 {
    margin: 0;
}
/*--responsive--*/
@media only screen and (max-width: 798px){
.toggle_content {
    display: block;
    padding: 0 0 20px;
}
.credits {
    text-align: center;
}
.footer_credits {
    margin-top: 30px;
}
  button#clickonme {
    display: none;
}
}
@media only screen and (min-width: 799px){
.container {
    max-width: 1400px;
    width: 100%;
} 
.logo-bar__item {
    margin-left: 15px;
    margin-right: 15px;
}
}
 


h1.product_name {
    font-weight: 700;
}
h1.product_name {
    font-weight: 700;
    font-size: 28px;
    line-height: 35px;
}

span.sr-only {
    position: relative !important;
    top: 4px !important;
}

span.money {
    font-size: 20px;
    font-weight: 500;
    color: #000;
    display: block;
    padding-top: 0px;
}
shopify-payment-terms {
    font-size: 16px !important;
    color: #000;
    font-weight: 500;
}

.feature_divider {
    display: none;
}

.option_title {
    font-size: 14px;
}

.swatch label {
    font-size: 14px !important;
}

.swatch-element.eu-swatch.soldout {
    width: 130px !important;
}


.swatch-element.us-110-240v-swatch.available label {border-radius: 0 !important;}

.purchase-details__quantity.product-quantity-box {
    width: 100%;
    margin-bottom: 15px;
}

span.ss-icon.product-minus.js-change-quantity {
    border-radius: 0;
    min-height: 30px;
    padding: 8px;
}

span.ss-icon.product-plus.js-change-quantity {
    border-radius: 0;
    min-height: 30px;
    padding: 8px;
}

input#quantity {
    min-height: 55px !important;
}

button#add_to_cart_id {
    height: 50px;font-size: 16px;
    font-weight: 700;
    border-radius: 4px;
}
 button#add_to_cart_id
.award {
  margin-bottom: 10px;  
}
.purchase-details__quantity.product-quantity-box label {
    font-size: 16px !important;
}
.purchase-details__buttons {
    margin-left: 0 !important;
}

.purchase-details__quantity.product-quantity-box {
    margin-right: 0 !important;
}


.product_gallery_nav.product-gallery__thumbnails.product_gallery_nav--.product-7760955965571-gallery-nav.vertical-slider-enabled {
    max-height: 650px;
    overflow-y: scroll;
}

.product_gallery_nav.product-gallery__thumbnails.product_gallery_nav--.product-7760955965571-gallery-nav.vertical-slider-enabled::-webkit-scrollbar {
    display: none;
}

.product-quantity-box .product-plus, .product-quantity-box .product-minus {
    background: #fff !important;
}
div#shopify-section-template--16100579999875__1663753798a734c325 .logo-bar__item {
    margin-left: 29px !important;
    margin-right: 30px !important;
}
h2.title.center {
    font-size: 26px !important;
}
div#shopify-section-template--16100579999875__1663753798a734c325 {
    padding-bottom: 40px;
}


div#shopify-section-template--16100579999875__166375482410e0769b a.collection_title {
    text-align: center;
    font-size: 26px !important;
    font-weight: 600;
    color: #000;
}

div#shopify-section-template--16100579999875__1663756369819a2f2a h2.title.center {
    font-size: 26px !important;
    font-weight: 600;
    color: #000;
}

.box-counter {
    font-size: 40px;
    font-weight: 600;
    color: #000;
}

h3.regular_text {
    font-size: 20px;
    margin-bottom: 5px;
    padding-top: 9px;
    font-weight: 500;
}

div#shopify-section-template--16100579999875__1663756369819a2f2a .rte-setting {
    font-size: 16px;
}
.shipping-section img {
    margin-bottom: 5px !important;
    width: 51px !important;
}
.shipping-section h3.regular_text {
    font-weight: 600;
}

.shipping-section p {
    font-size: 12px !important;
    margin: 0 !important;
}
div#shopify-section-template--16100579999875__1663848975520adac0 h2.title {
    margin: 0;
    font-weight: 600;
    color: #000;
    font-size: 26px;
}

div#shopify-section-template--16100579999875__1663848975520adac0 button {
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 16px;
}

div#shopify-section-template--16100579999875__1663848975520adac0 button::after {
    border: 1px solid;
    width: 30px;
    height: 30px;
    text-align: center;
    left: -1px;
}

div#shopify-section-template--16100579999875__1663848975520adac0 p {
    font-size: 16px;
}

div#shopify-section-template--16100579999875__16639410090e7a9468 h2.title.center {
    font-size: 26px;
    color: #000;
    font-weight: 600;
} 
div#shopify-section-template--16100579999875__16639410090e7a9468 {
    padding: 50px 0;
}

div#shopify-section-template--16100579999875__16639410090e7a9468 .cm-deliver-tag {
    min-height: auto;
}

div#shopify-section-template--16100579999875__16639410090e7a9468 span.title {
    font-weight: 600;
    text-align: center;
    color: #000;
}

div#shopify-section-template--16100579999875__16639410090e7a9468 span.money {
    padding: 0;
}
div#shopify-section-template--16100579999875__1663753798a734c325 h2.title.center {
    font-size: 26px;
    font-weight: 600;
    color: #000;
} 

#shopify-section-template--16121631834243__1664349208113c4947 .rich-text__heading.title {
  font-size: 40px;
  font-weight: 700;
  padding: 0 20%;
  line-height: 44px;
}
#shopify-section-template--16121631834243__1664349208113c4947 p {
  font-size: 16px;
  padding: 0 15%;
  margin-bottom: 30px;
}
#shopify-section-template--16121631834243__1664349208113c4947 .regular_text {
  font-size: 16px !important;
  text-align: center !important;
  width: 100% !important;
}
#shopify-section-template--16121631834243__166434947881196359 h3.regular_text {
  font-size: 16px !important;
  margin-bottom: 0px !important;
  padding-top: 15px !important;
  font-weight: 500;
  text-align: center;
}
#shopify-section-template--16121631834243__166434947881196359 .image-element__wrap {
  height: 130px;
  background: #fff !important;
}

#shopify-section-template--16121631834243__1663756369819a2f2a .title.center {
  font-size: 26px !important;
  font-weight: 700;
}
#shopify-section-template--16121631834243__1663756369819a2f2a .regular_text {
  font-size: 26px;
  margin-top: -7px;
}
#shopify-section-template--16121631834243__1663756369819a2f2a p {
  font-size: 16px;
}

#shopify-section-template--16121631834243__1663848975520adac0 button {
  font-size: 16px;
  font-weight: 500;
}
#shopify-section-template--16121631834243__1663848975520adac0 button::after {
  border: 1px solid;
  width: 25px;
  height: 25px;
  text-align: center;
  left: 0;
  line-height: 25px;
}
.product-text p {
  font-size: 16px;
}
.smart-payment-button--false .purchase-details {
  padding-bottom: 0px !important;
}
#shopify-section-template--16121631834243__1663848975520adac0 .title {
  font-size: 26px;
  font-weight: 700;
}

span.price.sale {
    display: flex !important;
    justify-content: center;
  flex-wrap: wrap;
  flex-direction: column;
}
#shopify-section-template--16121631834243__1663753798a734c325 .container {
  max-width: 100%;
}

#shopify-section-template--16090785906819__16344198942212bbc2 .container {
  max-width: 100%;
}
#shopify-section-template--16090785906819__16344198942212bbc2 .logo-bar__item {
  margin: 0 60px;
}

#shopify-section-template--16121631834243__1664532542765c2c5e .regular_text {
  font-size: 18px;
  text-align: center;
  font-weight: 500;
}
#shopify-section-template--16121631834243__1664532542765c2c5e .image-element__wrap {
  height: auto;
  background: #fff !important;
  }

#shopify-section-template--16121631834243__1664532542765c2c5e .image-element__wrap {
  background: #fff;
}
#shopify-section-template--16121631834243__1664532542765c2c5e .image-element__wrap {
  height: 135px;
  background: #fff !important;
}
#shopify-section-template--16121631834243__1664532542765c2c5e .one-seventh.column.medium-down--one-half.text-column {
  margin-bottom: 20px;
}
#shopify-section-template--16121631834243__1664532542765c2c5e {
  margin-top: 15px;
}
#shopify-section-template--16121631834243__1664532542765c2c5e .container {
  max-width: 100% !important;
}
/*-----------------------------------------------------------*/

@media (max-width:767px) { 
.box-counter {
    display: none;
}  
.product_gallery_nav .gallery-cell {
    width: 15% !important;
}

h1.product_name {
    font-size: 26px;
    text-align: center;
}
.price-ui {
    width: 100%;
}

.price-ui span.price {
    text-align: center;
    width: 100%;
}
form.payment-terms-container {
    text-align: center;
}
.option_title {
    text-align: center;
}

.swatch.is-flex.is-flex-wrap {
    justify-content: center;
}

.purchase-details__quantity.product-quantity-box label {
    text-align: center;
}
.logo-bar__item {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
    margin-left:20px!important;
    margin-right:20px!important;
}
#shopify-section-template--16100579999875__166375482410e0769b .image-with-text-container {
    margin-top: 0px;
    margin-bottom: px;
}  
section.pt-50.pb-50.section.get_the_look-section.get-the-look {
    padding-top: 0 !important;
}
div#shopify-section-template--16100579999875__1663756369819a2f2a {}

div#shopify-section-template--16100579999875__1663756369819a2f2a .multicolumn-content {
    padding-left: 0;
    padding-right: 0;
    text-align: center;
}

.box-counter {
    width: 100%;
    position: inherit;
}
div#shopify-section-template--16100579999875__1663841304a84f0c84 .border-style--none.text-align--center {
    margin: 20px;
}
.sku {
  text-align: center;
  font-size: 16px;
}
.yotpo-stars {
  width: 32% !important;
  max-width: 100% !important;
  position: relative;
}
 
.text-m.write-review-btn-hidden {
  text-align: center;
  left: 10%;
  transform: translateX(-30%);
} 
#shopify-section-template--16121631834243__1664349208113c4947 h2 {
  margin-top: 0;
  font-size: 26px !important;
  line-height: 32px !important;
  padding: 0 !important;
}
#shopify-section-template--16121631834243__1664349208113c4947 p {
  padding: 0;
  font-size: 16px !important;
}

#shopify-section-template--16121631834243__1664349208113c4947 p {
  padding: 0;
  font-size: 16px !important;
}
#shopify-section-template--16121631834243__166434947881196359 {
}
#shopify-section-template--16121631834243__166434947881196359 .container {
  flex-wrap: ;
  flex-direction: column;
}
#shopify-section-template--16121631834243__166434947881196359 .one-seventh.column.medium-down--one-half.text-column {
 
  margin: auto;
  margin-bottom: 15px;
}

#shopify-section-template--16121631834243__1663848975520adac0 .title {
  margin: 0;
  font-size: 25px;
  font-weight: 700;
}
#shopify-section-template--16121631834243__1663848975520adac0 dt {
  margin-right: 0 !important;
  width: 100%;
} 
#shopify-section-template--16121631834243__1663841304a84f0c84 .border-style--none.text-align--center {
  margin: 20px 40px;
}
 .container.main.content.has-background.has-gutter-enabled {
  padding-top: 0;
  padding-bottom: 30px;
} 
.mobile_nav-fixed--true.promo-banner--show #pagecontent {
  margin-top: 0px !important;
}
.featured-link--half.one-half.column.image-with-text__text-column.is-flex.is-align-center.image-with-text__column.medium-down--one-whole.block--1663754824217cc83d-1.key-benifits {
  width: calc(100% - 0px) !important;
} 

#shopify-section-template--16121631834243__1663756369819a2f2a {
  padding-top: 40px;
}
#shopify-section-template--16121631834243__1663756369819a2f2a .regular_text {
  text-align: center;
  font-size: 26px;
  font-weight: 600;
}
#shopify-section-template--16121631834243__1663756369819a2f2a p {
  text-align: center;
  font-size: 16px;
}
#shopify-section-template--16121631834243__1663756369819a2f2a .multicolumn-content {
  padding-left: 0;
  padding-right: 0;
}
 #shopify-section-template--16121631834243__1664359760755cb85f .global-button {
  padding: 15px !important;
  font-size: 16px;
} 
.purchase-details {
  padding-bottom: 0 !important;
}
.product-text p {
  font-size: 14px;
}

.logo-bar.variable-width.slick-initialized.slick-slider {
  margin-bottom: 0 !important;
}
.shipping-section img {
  margin-bottom: 0px !important;
  width: 50px !important;
}

.newsletter_section {
  padding: 40px 0;
}
.newsletter_section .section_form.five-eighths {
  width: 95%;
}
.newsletter_section .newsletter-text {
  padding-top: 10px;
  padding-bottom: 0px;
}  
.newsletter_section .newsletter-text p {
  margin-bottom: 0;
  font-size: 16px;
}  
.newsletter form#contact_form > .input-row input[type="text"] {
  width: 100%;
  max-width: 100%;
  border: 1px solid #b5abab;
}
.contact_email {
  border: 1px solid #b5abab !important;
} 
.global-button.global-button--primary.newsletter-form__sign-up {
  padding: 12px !important;
  font-size: 16px;
  border: none !important;
}
.yotpo-filter-stars.rating-stars-container.mL0 {
  width: 100% !important;
}
.yotpo-filter-stars.rating-stars-container.mL0 .sr-only {
  float: ;
  position: relative;
  left: 30px;
  top: -4px !important;
}
.reviews-qa-label.font-color-gray {
  margin-top: 20px !important;
  display: block;
}
.featured-link--half.one-half.column.image-with-text__text-column.is-flex.is-align-center.image-with-text__column.medium-down--one-whole.block--1663754824217cc83d-0.key-benifits .description {
  margin-bottom: 0 !important;
}
.featured-link--half.one-half.column.image-with-text__text-column.is-flex.is-align-center.image-with-text__column.medium-down--one-whole.block--1663754824217cc83d-0.key-benifits .description p {
  margin: 0;
} 
.featured-link--half .info.text-align--left {
  width: 100%;
  margin: 0px auto !important;
}
#shopify-section-template--16121631834243__166434947881196359 .one-seventh.column.medium-down--one-half.text-column {
  margin-bottom: 40px;
} 
#shopify-section-template--16121631834243__166434947881196359 h3.regular_text {
  padding-top: 0px !important;
}
.yotpo .text-m {
  padding-left: 0px !important;
}  
}
.cm-home-featured-product .flickity-button.flickity-prev-next-button.next {
  background: #000;
  height: 30px;
  width: 30px;
  padding: 5px !important;
  border-radius: 50px;top: 50%;
transform: translateY(-50%);
}
.cm-home-featured-product .flickity-button-icon {
  padding: 5px;
}

.cm-home-featured-product .flickity-button.flickity-prev-next-button.previous {
  background: #000;
  height: 30px;
  border-radius: 50px;
  width: 30px;top: 50%;
transform: translateY(-50%);
}
.cm-home-featured-product .flickity-button.flickity-prev-next-button.previous svg {
  fill: #fff;
  padding: 5px;
}
.cm-home-featured-product .arrow {
  fill: #fff !important;
  opacity: 1;
  font-size: 20px !important;
}

#shopify-section-template--16090785906819__166373967462edb12e {
  padding-top: 50px; padding-bottom: 0 !important;
}


.container.image-with-text-container.section-1.featured_collections.is-flex-row .global-button.global-button--text.image-text__button {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid;
  background: black;
  color: white;
}

.container.image-with-text-container.section-2.featured_collections.is-flex-row-reverse .global-button.global-button--text.image-text__button {
  border: none;
  border-radius: 0;
  border-bottom: 1px solid;
  background: black;
  color: white;
}
#shopify-section-template--16090787872899__1635954999b06b6d6e .title.center {
  display: none;
}

#shopify-section-template--16090787643523__1635954999b06b6d6e .title.center {
  display: none;
}
.yotpo-logo-link-new {
  display: none !important;
}
#shopify-section-newsletter {
  display: none;
}
.featured-link--half.one-half.column.image-with-text__text-column.is-flex.is-align-center.image-with-text__column.medium-down--one-whole.block--1635954999b06b6d6e-0.key-benifits {
  height: 439px;
}

.yotpo-pager .yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow.yotpo_previous.yotpo-disabled {
  color: #000 !important;
  position: relative;
  top: 6px;
}
.yotpo-pager .yotpo-page-element.yotpo-icon.yotpo-icon-right-arrow.yotpo_next {
  color: #000 !important;
  position: relative;
  top: 6px;
}
.yotpo-pager .yotpo-page-element.goTo.yotpo-hidden-mobile {
  color: #000 !important;
}
.yotpo-pager .yotpo-page-element.goTo {
  color: #000 !important;
}


.yotpo-footer {
  display: flex !important;
  justify-content: flex-end;
  font-weight: 500 !important;
}

.yotpo-footer .yotpo-helpful {
  position: relative;
  top: 3px !important;
  left: 10px;
  font-size: 18px !important;
}
.yotpo-hidden-mobile {
  display: none !important;
}

.filters-container-title {
  display: none !important;
}
.free-text-search {
  display: none !important;
}
.yotpo-reviews-filters {
  display: none !important;
}
.yotpo-icon.yotpo-icon-down-triangle.bold-black-arrow.pL0 {
  position: relative;
  top: 9px !important;
}
.yotpo-header-element .sr-only {
  display: none !important;
}
.yotpo-page-element.yotpo-icon.yotpo-icon-left-arrow.yotpo_previous {
  color: #000 !important;
  position: relative;
  top: 6px;
}

.yotpo-review-stars {
  position: relative;
  padding-top: 30px !important;
}
.yotpo-review-stars:after {
  content: ;
  color: ;
  content: '';
  background: url('/cdn/shop/files/review-flag.jpg?v=1666318327');
  width: 100px;
  height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  background-position: left;
  background-size: contain;
  background-repeat: no-repeat;
}

.yotpo-review-stars {
  margin-top: 0 !important;
}

.yotpo-review-stars {
  margin-top: 0 !important;
}
.content-title.yotpo-font-bold {
  font-size: 16px !important;
}
.yotpo-review-wrapper span {
  font-size: 16px !important;
}

.content-review {
  font-size: 16px !important;
  position: relative;
  top: 4px;
}

.content-title.yotpo-font-bold {
  padding-bottom: 0 !important;
}
.yotpo-multiple-rating-fields {
  margin: 0 !important;
}
.yotpo .sr-only {
  font-size: 16px !important;
}

.yotpo-user-field-description.text-s {
  color: #000 !important;
  font-style: inherit !;
}
.yotpo-user-field-answer.text-s {
  color: #000 !important;
  position: relative;
  top: -7px;
}
.yotpo-default-button.yotpo-icon-btn.write-question-review-button.write-button.write-review-button {
  padding: 4px 25px !important;
  width: max-content !important;
  font-size: 16px !important;
  color: #000 !important;
  border-color: #ddd !important;
  box-shadow: 3px 3px 3px #d9d7d7;
  height: 42px;
}
.write-question-review-button-text.font-color-gray-darker {
  font-size: 15px !important;
  color: #000 !important;
}

.avg-score.font-color-gray-darker {
  color: #000 !important;
  font-weight: 700 !important;
  font-size: 44px !important;
}
.yotpo-icon.yotpo-icon-star.rating-star.pull-left {
  margin-right: 5px;
}
.yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .sr-only {
  display: none !important;
}
.yotpo .yotpo-icon-default-star::before, .yotpo .yotpo-icon-star::before {
  content: "\e60e";
  color: #f0d8db !important;
  margin-right: 5px !important;
  display: block !important;
}
.reviews-qa-label.font-color-gray::before {
  content: 'Based on ';
}
.two-fifths.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-bottomline.pull-left.star-clickable {
  width: 100% !important;
  display: flex !important;
}
.yotpo.bottomLine .yotpo-bottomline .text-m, .yotpo.bottomLine .yotpo-bottomline .yotpo-stars + a {
  font-size: 14px;
  color: #d6af63 !important;
  text-decoration: underline !important;
}
.two-fifths.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-bottomline.pull-left.star-clickable a {
  color: #d6af63 !important;
  font-weight: 600;
    margin-left: 4px;
    margin-top: -2px;
}
.two-fifths.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-icon.yotpo-icon-star.rating-star.pull-left {
  margin: 0;
    margin-right: 0px;
  margin-right: 4px !important;
}
.two-fifths.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo.bottomLine .pull-left {
  float: none;
  text-align: left !important;
}
.two-fifths.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-stars {
  display: flex;
}

.two-fifths.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-icon.yotpo-icon-star.rating-star.pull-left::before {
  color: #d6af63 !important;
}
.pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-bottomline.pull-left.star-clickable a {
  color: #d6af63 !important;
  font-weight: 600;
    margin-left: 4px;
    margin-top: -2px;
      vertical-align: super;
}
.pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-icon.yotpo-icon-star.rating-star.pull-left {
  margin: 0;
    margin-right: 0px;
  margin-right: 4px !important;
}
.pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo.bottomLine .pull-left {
  float: none;
  text-align: left !important;
}
.pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-stars {
  display: flex;
}

.pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-icon.yotpo-icon-star.rating-star.pull-left::before {
  color: #d6af63 !important;
}
.reviews-qa-label.font-color-gray {
  color: #000 !important;
  font-size: 17px !important;
  margin-left: 14px;
   top: 32px!important;
  width: 106px!important;
}
/*
.videoBoxInfo.caption-content.align-left.animated.fadeInDown {
  max-width: 100% !important;
  width: 50%;
  position: relative;
  left: 50%;
  transform: translateX(-50%) !important;
}*/
.videoBackground .home_hero_slider .videoBoxInfo, .videoBackground .home_hero_slider .imageBoxInfo {
    text-align: left;
}
#shopify-section-template--16090785906819__537f22db-bd38-4dd7-85e1-56c4cd0a0d93  .global-button.global-button--banner-highlighted.first_button {
  background: transparent !important;
  border: none !important;
  color: #fff !important;
  border-bottom: 1px solid #fff !important;
  padding: 15px !important;
  margin-top: 50px;
}

#shopify-section-template--16090785906819__537f22db-bd38-4dd7-85e1-56c4cd0a0d93 .videoBoxInfoTitle {
  font-size: 60px !important;
  color: #fff !important;
  font-weight: 700 !important;
  line-height: 70px;
}

.featured_product_home_page_wrapper.test .yotpo-bottomline.pull-left.star-clickable {
  display: flex !important;
}
.featured_product_home_page_wrapper.test .yotpo-stars {
  display: flex;
}

.product-list.is-flex.is-flex-wrap.equal-columns--outside-trim .yotpo-stars {
  display: flex;
}
.product-list.is-flex.is-flex-wrap.equal-columns--outside-trim .yotpo-bottomline.pull-left.star-clickable {
  display: flex !important;
}
.quick_shop.ss-icon.js-quick-shop-link.thumbnail-overlay__button.global-button.global-button--product-grid-text-hover {
  width: max-content;
  border-radius: 10px;
  padding: 15px 25px;
}

/*----------------------------------------------------------*/
h3.regular_text {
  font-size: 22px;
  padding-top: 6px !important;
}

.rte-setting p {
  font-size: 16px;
}

box-counter {
  padding-top: 5px;
}

.multicolumn-content {
  padding-top: 20px;
  width: 100%;
}

.yotpo-first-review-stars .stars-wrapper {
  display: flex;
}


.logo-bar__item img {
  background: #fff !important;
}


.title.center {
  margin: 0;
  margin-bottom: 40px;
}
.slick-slide {
  margin: 0 20px;
}

.logo-bar__item {
  margin: 0 40px;
}
#shopify-section-template--16090787676291__ecc6837a-0040-421b-92d9-c4f8f07e0618 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

 #shopify-section-template--16090787643523__6379bdb0-4835-49c9-b6b9-46f06486994c .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788167811__96457121-810b-49a9-84d2-be03986db491 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788495491__a10b6d43-5414-4684-aad6-1a269d7f1b99 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788200579__3f658ea1-9a21-4095-8ccd-d81c3c9f4060 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787283075__4cbeb3ee-aa75-46fe-a9be-784df3d09f75 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787250307__c135c05f-496f-4f44-9f8d-c3f75aba295c .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787152003__771d579a-fe93-432b-82d6-3055a2b09da2 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787414147__1404586c-2eae-4260-ae84-1c2816bb0018 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787774595__04a39f07-6e33-40a8-8bf0-31ae752f9edd .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787741827__9591b95b-665f-4f21-986e-aec8dc078b95 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787610755__edcde17a-f5c5-4828-b812-cf84ba9e9f34 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787577987__0986b00f-0a48-40df-bd6f-c1a98f666719 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}


#shopify-section-template--16090788102275__c3192bc9-0934-4efd-95dd-e39c482850c9 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788135043__49017bd7-fd2c-47d7-b8e5-679314a95e69 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787020931__5f2109ca-6d67-4882-81df-65d79c5ed759 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090786988163__2bf89520-e0da-400a-a0ff-f29703e5340e .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787709059__57d9996a-d151-470e-861c-13690161b59e .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787086467__876792f6-908c-4a35-a7fd-91708851d0c8 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787119235__3936fb2c-9fa0-4b0d-bbbc-35bcace74278 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787053699__63276b85-7c48-44de-9aab-ddbd6f1d109a .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787479683__9de9bbdb-3660-4c04-87a1-ac65b997a86c .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787545219__7a1ec53f-ab10-4dfe-8d6a-7ed34da17239 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787938435__ab2f2f90-f349-465f-99e0-e631ffda8286 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787872899__a83d8849-a38c-406d-b3ac-3537992469c0 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090786955395__947812bd-2e6c-4056-afe3-a62609620043 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787512451__42e8942a-8351-4110-a0eb-8701075c7b35 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788266115__83cb5a8d-63f9-4df5-938a-c3c6a47b7c5a .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787807363__1749ef58-65e7-496e-ac89-6e34f5d3420e .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787840131__e6fe4134-9bc0-4573-bb1e-b7edb8b4dfa0 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788364419__7c22693f-31eb-441d-b19d-6cc61eb98baf .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788331651__617fbf6b-1caf-4aa2-a1ec-5fbfb875522a .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788528259__cccf70ef-97a2-4231-8a90-6147f1848df6 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788429955__f9cd9eaf-513b-4f98-9ca6-b62b468866c4 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788298883__cb2673bb-0469-4cc5-b711-ebd06f434d33 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788462723__a91bff8e-dd3f-4014-9905-22b8891fd846 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787381379__4f65d965-16f3-4cb4-bded-a5865fc14fed .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787381379__4f65d965-16f3-4cb4-bded-a5865fc14fed .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090788397187__49baf79d-9765-4c74-b3e6-69a34f60ceee .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787381379__4f65d965-16f3-4cb4-bded-a5865fc14fed .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787446915__24e8a1ad-efd2-45b4-ba39-33d58d315250 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090787446915__24e8a1ad-efd2-45b4-ba39-33d58d315250 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16100579999875__1663753798a734c325 .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}
#shopify-section-template--16090787348611__8bc7d0dc-e7be-4cce-aede-a3301210cbaf .container {
  max-width: 100% !important;
  background: #f8f8f8;
  padding: 35px 0;
}

#shopify-section-template--16090785906819__1663656275c372ae96 .rich-text__heading.title {
  margin-bottom: 5px;
}
.featured_product_home_page_wrapper .price .current_price span.money {
  letter-spacing: inherit !important;
  margin: 0 !important;
  padding: 0 !important;
    padding-bottom: 0px;
  padding-bottom: 10px !important;
}
.ingredient-slider {
    display: flex;
    flex-wrap: nowrap;
    padding: 20px 30px;
    justify-content: center;
}
.ingredient-column {
    max-width: 180px;
    width: 100%;
}
.ingredient-column img {
    max-height: 80px;
}
.container-narrow {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
}
.ingredient-column h3 {
    font-size: 17px;
}
.custom-field--value a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border: 1px solid;
    padding: 13px 20px;
    text-align: center;
    line-height: 1.2;
    font-family: Poppins, sans-serif;
    font-weight: normal;
    font-style: normal;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: 1px;
    word-break: break-word;
    cursor: pointer;
    transition: all 0.2s linear;
    border-color: var(--button-color-border, #000000);
    background: var(--button-color-background, #000000);
    color: var(--button-color-text, #ffffff);
    border-radius: 50px;
    min-width: 120px;
}

.award {
    background: black;
    width: fit-content;
    color: white;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    padding: 2px 12px;
    border-radius: 6px;
    margin-top: 0px;
    margin-bottom: 10px;
}
    .css-1xx31kc{
    margin-bottom: 0!important;
    }
    .gallery-thumbnails--left .product_gallery_nav::-webkit-scrollbar {
  width: 7px;
}
 .gallery-thumbnails--left .product_gallery_nav::-webkit-scrollbar-track {
  background-color: darkgrey;
}
 .gallery-thumbnails--left .product_gallery_nav::-webkit-scrollbar-thumb {
  box-shadow: inset 6px 0 6px rgb(229 186 103);
}
.rb-container {
    padding: 0 50px;
}
span.yotpo-stars {
    display: flex;
    float: left;
}
.btn.btn-personalise {
    align-items: center;
    background-color: transparent;
    border: 1px solid #000;
    color: #000;
    display: inline-flex;
    justify-content: center;
    margin-top: 15px;
    padding: 8px 1.25rem;
    width: 100%;
    border-radius: 4px;
}
.btn.btn-personalise>i {
    margin-right: 0.3125rem;
   display: flex;
}
.btn.btn-personalise>span {
    padding-top: 0px;
}
.pd-meadia-width{
  width: 75%;
  padding-right: 30px;
  position: relative;
}
.pd-info-width{
  width: 25%;
}
.mg-tb{
  margin-top:20px;
  margin-bottom:20px;
}
.yotpo .rating-star:before, .yotpo .rating-star{
      color: #d6af63 !important;
}
.yotpo .yotpo-nav-content>div.yotpo-active{
  border-bottom: 1px solid #c29fa5;
    margin: 0;
    padding-bottom: 5px;
}
.reviews-header .reviews-amount{
      color: #c29fa5!important;
    border-bottom: 1px solid #c29fa5;
    padding-bottom: 6px;
}
.yotpo .new-yotpo-small-box{
  border-bottom:none!important;
}
.yotpo .yotpo-footer .footer-actions .sr-only {
    display: none;
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip .y-label::before {
    content: ''!important;
}
.yotpo .yotpo-review .yotpo-header .yotpo-header-element .label-with-tooltip .y-label::after {
    content: ''!important;
}
span.current_price span.money {
    font-size: 20px;
}
button.quick_shop.ss-icon.js-quick-shop-link.thumbnail-overlay__button.global-button.global-button--primary {
    border-radius: 2px;
    padding: 10px 28px;
    margin: auto;
    margin-top: 5px;
}
.cm-deliver-tag {
    min-height: 45px!important;
    margin-top: -20px;
}
.mbslider {
    display: flex;
  width:auto;
}
.rcarousel-cell {
  width: 33%;
  margin:0 10px;
}
.fc-container {
    max-width: 1300px;
    margin: auto;
    width:100%;
    height:100%;
}
@media(min-width:768px){
  div#shopify-section-template--16199627047043__2ede9ff9-3805-4d6a-aad5-c1499073b904 {
    display: none;
}
  div#shopify-section-template--16201980510339__2ede9ff9-3805-4d6a-aad5-c1499073b904 {
    display: none;
}
}
@media(max-width:767px){
  .rb-container {
    padding: 0 15px;
}
  .pd-meadia-width{
  width: 100%;
  padding-right: 0px;
}
.pd-info-width{
  width: 100%;
}
  .flickity-prev-next-button.next {
    right: 15px;
}
  .pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo.bottomLine .pull-left {
    float: none;
    text-align: center !important;
    display: flex!important;
    flex-direction: row!important;
    justify-content: center;
    align-items: center;
/*     margin-top: -10px; */
    margin-bottom: 8px;
}
  .pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-bottomline.pull-left.star-clickable a{
        display: block!important;
    padding-left: 0!important;
  }
  .pd-info-width.columns.medium-down--one-whole.product__details.product__details--product-page .yotpo-stars{
    padding-left: 0px!important;
  }
  .award{
/*     margin: 0 auto 8px; */
    padding: 2px 10px;
    font-size: 12px;
  }
  .title.center {
      margin-bottom: 15px;
  }
  button#add_to_cart_id{
    width: 90%;
    margin: auto;
  }
  .btn.btn-personalise{
    width: 90%;
    margin: 10px auto;
    font-weight:600;
  }
/*   .rb-mt {
    border-top: 1px solid #d3dbe2;
    border-bottom: 1px solid #d3dbe2;
    margin: 0 15px!important;
    padding-top: 20px;
} */
  h5.sub-title {
    text-align: center;
}
  .col-revers{
    flex-direction: column-reverse;
  }
  .mob-flex-column {
    flex-direction: column;
}
  .mob-flex-0{
    padding-top:0px;
    padding-bottom: 0px;
  }
  div#shopify-section-template--16199627047043__beae478e-c8f7-45be-8d72-b6bc08a6de50 {
    display: none;
}
  div#shopify-section-template--16201980510339__beae478e-c8f7-45be-8d72-b6bc08a6de50 {
    display: none;
}
  .despr {
    width: 100%;
    padding: 10px;
}
}
/* .slick-dots li.slick-active {
    background: #8b828370;
    border-radius: 50%;
    line-height: 40px;
}
.slick-dots li{
  background: #ffb6c170;
    width: 40px!important;
    height: 40px!important;
    border-radius: 50%;
    line-height: 40px;
} */
.despr {
    width: 700px;
    text-align: center;
    margin: auto;
    margin-bottom: 30px;
}
  h5.sub-title {
    text-align: left;
    font-weight: 600;
    font-size: 24px;
  }
  #rb-video {
    width: 100%;
}
.rb-one-col{
  width: 100%;
  position: relative;
  text-align: center;
}
.compare-at-price span.money {
    font-size: 24px;
}
.savings span.money {
    font-size: 20px;
  display: inline;
}
 @media(min-width:676px){   
.product-app--container .container {
    max-width: 100%;
}
 }
.product-app--container .container .column{
  margin-left:0;
  margin-right:0;
}
.product-app--container .container .one-whole {
    width: calc(100% - 0px);
}
.yotpo.yotpo-main-widget{
  max-width: 1200px;
}
h3.regular_text1 {
    font-size: 30px;
    padding-top: 0px !important;
    margin-bottom: 15px;
}
#b-video {
    width: 100%;
}
.live-videos {
    padding-top: 50px;
    margin-bottom: -75px;
}
 .v-con{
    max-width:1200px;
    width:100%;
    margin:0 auto;
  } 
  .slick-next:before, .slick-prev:before{
    font-size: 30px!important;
        color: #000!important;
  }
 @media(max-width:768px){
   .videoBackground .home_hero_slider .videoBoxInfo, .videoBackground .home_hero_slider .imageBoxInfo {
    text-align: center;
}
   .instafeed-container {
    width: 50% !important;
    padding-top: 50% !important;
}
   .container.image-with-text-container {
    
}
   .shopify-section--slideshow.under-menu .eq-pd {
    padding: calc(20px / 2);
}

   .rcontainer {
    margin-left: calc(20px / 2);
    margin-right: calc(20px / 2);
}
 
   .info-container-inner {
    width: 100%!important;
}
  .mak-new-slider .slick-slide , .mak-new-slider .slick-slider {
     margin:0!important;
}
  .mak-sec-title h2 {
    font-weight: 400!important;
    font-size: 26px!important;
}
.shopify-section--featured-collection .cm-home-featured-product .featured_product_home_page_wrapper .products-slider.slider-gallery .gallery-cell.visible-4 {
    transform: none!important;
}
   #shopify-section-template--16201980510339__1663753798a734c325 .image-element__wrap {
    width: 70px!important;
}
   ul{
     font-size:18px;
   }
   h3.regular_text1 {
    font-size: 24px;
   }
   .rb-ht{
     height: 460px!important;
   }
   .mak-tx p {
    font-size: 13px!important;
}
   .cm-home-featured-product .featured_product_home_page_wrapper .flickity-viewport {
/*     height: 472px!important; */
}
 }
 .announcement_slider {
    padding: 20px 10px;
    padding-bottom: 10px;
}
div#shopify-section-announcement-bar {
/*     margin-top: 0px; */
}
.password-page-col p a {
    color: antiquewhite;
}
.rb-tbm {
    margin: 40px auto;
}
.leo-adjst{
  z-index: 4;
}
.rb-ht{
  position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: 400px;
}
span.money.was_price {
    font-size: 24px;
    display: inline;
    margin-left: 5px;
}
.mini-cart__item-price span.money {
    font-size: 26px;
    display: inline;
}
.rb-slink p a {
    color: #ffffff;
}
.logo-bar .slick-track{
  display: flex;
    align-items: center;
}
.one-whole .shopify-app-block .yotpo.yotpo-main-widget .bottom-line-items .yotpo-filter-stars .yotpo-icon.yotpo-icon-empty-star{
  background-position: 100px!important;
}
video#my-video {
    width: 100%;
    height: 100%;
}
.tch-flx {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap;
}
.t-col {
    width: 25%;
    text-align: center;
}
.b-flx {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-around;
}
.tb-1 {
    width: 24%;
    background: black;
    color: white;
    padding: 20px 10px;
    border-radius: 10px;
}
.fancybox-content{
  padding:20px!important;
}
@media(max-width:767px){
  .t-col {
    width: 50%;
    padding: 0 6px;
  }
 
  .tb-1 {
    width: 48%;
    padding: 5px 10px;
    font-size: 12px;
    margin-bottom: 10px;
}
  span.rb-dic_value {
    color: red;
    font-size: 24px !important;
}
  .accessibly-otm-widget-button-container.top-left {
    display: none;
}
  .t-col p {
    font-size: 16px;
}
}
.ship-text {
    font-size: 15px;
    color: #c29fa5;
    margin-top: 9px;
}
span.line-thro {
    text-decoration: line-through;
}
div#epb_background {
    z-index: 9!important;
}
a.ad_to_cart_coll {
    width: 60%;
    border-radius: 24px;
    margin-top: 10px;
}
span.offer-text {
    order: 3;
  width:100%;
color: #1339B4;
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
}
span.offer-price {
    order: 4;
  width:100%;
  color: black;
}
span.rb-dic_value {
    color: #1339B4;
    font-size: 26px;
    font-weight: 600;
}
span.rb-dic_value-grid {
    color: red;
    font-size: 20px;
  font-weight: 500;
}
span.current_price {
    order: 2;
}
.rb-pro-flx{
  display: flex!important;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: space-between;
  
}
.rb-tg {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    column-gap: 8px;
    row-gap: 8px;
}
li.tg-bg {
    padding: 0px;
}
.tg-bg a {
    border: 1px solid;
    padding: 8px;
}
.tg-bg a:hover{
  background:black;
  color:white;
}
.sidebar__content {
    background: whitesmoke;
    padding-right: 20px;
}
.rb-pg-width{
  max-width:1400px;
  width:100%;
}
h2.article__title {
    font-size: 24px;
}
.excerpt {
    font-size: 18px;
}
@media(max-width:590px){
 .rb-ht .yotpo.bottomLine .yotpo-bottomline .yotpo-stars{
    padding-left:0!important;
  }
 .rb-ht .yotpo .text-m{
     padding-left:0!important;
  }
  .rb-mob-half {
    width: 100%;
}
}
@media only screen and (max-width: 767px) {
.accessibly-otm-widget-button-container.top-right {
 display: none;
}.accessibly-otm-widget-button-container.bottom-left {
   display: none;
}
.countdown_annoucement_bar_wrapper_clbzg4l255162801qztou3mtwn7.top_page{
  top:76px!important;
}
}
button#clickonme {
    display: none;
}
div#shopify-section-template--16249655951491__40f8c968-1268-4471-9694-7adb77e83a81 {
    margin-top: 20px;
    margin-bottom: 20px;
}
a.ad_to_cart_collt {
    width: 60%;
    border-radius: 0px;
    margin-top: 10px;
}
.rb-info {
    width: 100%;
}
.fast-tag {
    margin-bottom: 10px;
}
img.bu-mob {
    width: 100%;
}
span.fgfg {
    font-size: 13px;
    font-weight: 600;
    color: #2e85f1;
  font-style: italic;
}
deliverr > div > span:nth-child(2) {
    display: none;
}
p.of-scb {
    font-weight: 500;
    font-size: 18px;
    margin-top: -20px;
}
img.view-icon {
    width: 16px;
   height: 16px;
    margin-right: 5px;
  margin-top: 7px;
}
span.p-count {
   
}
.view-count {
    font-size: 16px;
    margin-top: 5px;
    display: flex;
    flex-wrap: nowrap;
    column-gap: 5px;
}
img.l-img {
    width: 15px;
    height: 15px;
    margin-right: 4px;
}
span.l-tx {
    font-size: 16px;
    line-height: 16px;
    display: block;
}
.limt {
    display: flex;
    flex-wrap: nowrap;
    column-gap: 5px;
}
.sale-cont {
    margin-top: 10px;
}
@media only screen and (max-width: 767px) {
  .fast-tag {
    text-align: center;
}
  .product__details--product-page .price-ui{
    justify-content: center;
    text-align: center;
  }
  div#shopify-section-announcement-bar {
    margin-top: 0px;
}
  p.of-scb {
    text-align: center;
}
  .view-count {
    font-size: 16px;
    }
  .sale-cont {
    margin-top: 20px;
}
}
.leo-set-des {
    text-align: center;
}
#rb-video-sp {
    width: auto;
    border-radius: 20px;
}
.video-caption-wrapper {
    position: absolute;
    display: flex;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    justify-content: center;
  align-items: center;
    text-align: center;
}
.video-caption img {
    width: 150px;
}
.video-caption h2 {
    color: white;
}
a.ad_to_cart_coll-g {
    width: 60%;
    border-radius: 0px;
    margin-top: 10px;
}
@media(max-width:676px){
  .video-caption img {
    width: 50px;
}
  .video-caption h2 {
    font-size: 20px;
    margin-top: 0;
}
  h2, .h2, h2.title{
    font-size: 28px;
  }
}
.bottom-line-only-container span.yotpo-filter-stars.rating-stars-container span.sr-only {
    position: absolute!important;
}
.article_content span a {
    color: #3294d7;
}
.article_content p a span {
    color: blue;
}
.yotpo .write-review .socialize-wrapper {
    display: none !important;
}
div#shopify-section-template--16278998745219__0f1950aa-94eb-4259-aacf-df145b693a59 {
    margin-top: 20px;
        margin-bottom: 25px;
}
div#shopify-section-template--16284083060867__e45306ee-edb5-48ec-a9ad-b4789986307a {
    margin-bottom: 25px;
/*     margin-top: 20px; */
}
 a.anchr {
    text-decoration: underline;
    font-weight: 500;
}
span.pr-fx {
    display: flex;
    column-gap: 5px;
    justify-content: center;
}
span.badge.badge--sale {
    background: #ED2537;
    width: 58px;
    height: 58px;
    display: block;
    border-radius: 50%;
    line-height: 1;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: white;
    position: absolute;
    right: 15px;
    top: 0px;
  padding: 14px;
}
.product-details {
    position: relative;
}
span.badge.badge--sale.mgp {
    right: 75px;
    top: 0px;
}
@media(max-width:1150px){
     #rb-video-sp {
    width: 100%;
}
   }
   .tp-bages {
    display: flex;
    flex-wrap: wrap;
    column-gap: 4px;
}
.award.limt-stk {
    background: #EB780E;
}
.award.fst-d {
    background: #2E85F1;
}
.ovr-img {
    position: absolute;
    right: 80px;
    bottom: 80px;
}
@media(max-width:767px){
  .ovr-img {
    display:none;
}
.tp-bages{
    justify-content: center;
}
  .product_section .description {
    margin-bottom: 15px;
    text-align: center;
}
  .main-widget .write-question-review-buttons-container{
    padding-top: 30px;
  }
  .cm-deliver-tag {
    text-align: center;
}
  .rb-info{
       height: auto;
     }
     h1.leo-tb-h1 {
    font-size: 20px;
   }
     span.hasl {
    font-size: 14px;
     }
  span.badge.badge--sale.mgp {
    right: 10px;
    top: -10px;
}
}
img.egg-1,img.egg-2,img.egg-3,img.egg-4,img.egg-5,img.egg-6,img.egg-7{
  display:none;
}
img.cv-img {
    width: 80px;
}
div#shopify-section-template--16284083060867__1657053426fb2c0021 {
    margin-bottom: 20px;
}
.rb-toto{
  margin-top:20px;
  margin-bottom:20px;
}
.rb-toto p {
  color:#c1bbbb;
}
.rc-template__button-group .rc-button-group__options[data-v-c0bf54aa] .rc-radio:nth-child(2) .discount-label {
    background: #FED83F!important;
    padding: 8px 8px!important;
    border-radius: 20px!important;
     color: black!important;
    font-size: 11px!important;
}
.rc-selling-plans {
    width: 75%!important;
}
button.rc-subscription-details__button.p-0 span {
    font-size: 14px!important;
}
.rc-tooltip {
    display: none!important;
}
.rc-template__button-group .rc-button-group__options[data-v-c0bf54aa] .rc-radio .price-label {
    color: black!important;
    font-size: 20px!important;
    font-weight: 500!important;
}
.rc-template__button-group .rc-radio .rc-radio__label {
    color: black!important;
  font-size: 11px;
}


.rb-button-container {
    display: flex;
    justify-content: flex-start;
    margin-top: 0px;
    column-gap: 6px;
    position: absolute;
    bottom: 35%;
    overflow: visible;
}
.rb-btn-d {
    background: white;
    box-shadow: #00000005 0px 1px 3px 0px, #1b1f2326 0px 0px 0px 1px;
    width: 120px;
    padding: 10px 14px;
}
.rb-btn-d.rb-d-active{
  background: black;
  color:white;
}
.rc-template__button-group .rc-button-group__options[data-v-c0bf54aa] .rc-radio.rc-radio--active{
  box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
}
.rc-subscription-details[data-v-46fbb779] {
    padding: 0!important;
    padding-top: 14px!important;
}
.countdown_annoucement_bar_wrapper_clm8s691m1727511ows2lmfbn8q{
      margin-top: 40px!important;
      z-index: 9!important;
}
.mak-shiping-line p {
 font-size: 16px;
    line-height: 24px;
    margin: 0;
    color: #000;
}
.mak-shiping-line img {
    width: 20px!important;
    height: 20px!important;
}
.mak-shiping-line {
    display: flex;
    align-items: center;
    gap: 5px;
}
.mak-shiping-center {
 justify-content: center;
}
.mak-shiping-center p {
  font-size: 14px!important;
}
.image-element__wrap{
  border-radius: 20px;
}
.rb-flcy-cell {
    width: 31%;
  margin: 0 10px;
  height:100%;
  position: relative;
}
.box-style--none.text-align--left img {
    width: 100%;
    border-radius: 20px;
    display:block;
}
.rb-inf {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}
@media(max-width:767px){
  span.offer-text{text-align: center;}
  span.offer-price.leo-pric{
        display: flex;
    justify-content: center;
  }
  .rc-template__button-group .rc-button-group__options[data-v-c0bf54aa] .rc-radio:nth-child(2) .discount-label {
    font-size: 11px!important;
    padding: 8px 10px!important;
  }
  .rc-template__button-group .rc-radio .rc-radio__label{
    font-size: 11px;
  }
  button.rc-subscription-details__button.p-0 span {
    font-size: 13px!important;
}
  .countdown_annoucement_bar_wrapper_clm8s691m1727511ows2lmfbn8q {
    margin-top: 70px!important;
  }
  h2.hed-gf {
    font-size: 26px!important;
  }
  h2.hed-gfd {
    font-size: 26px!important;
  }
  .mhdd {
    margin: 10px!important;
}
   .mhd {
    margin: 10px!important;
}
  .featured-promotions .feature-section a{
    bottom: 18%;
  }
  .list-collections-wrapper .collection-info__caption span {
    color: #fff;
    font-size: 30px;
}
   .rb-flcy-cell {
    width: 100%;
}
  .v-con {
    margin: 20px auto;
}
}
@media(min-width:767px){
  .rb-pro-flx {
    min-height: 480px;
  }
}
a.global-button.rb-ffe {
    position: relative!important;
    display: block;
    left: 0;
    right: 0;
    transform: translateY(50px);
}
.newsletter input ::placeholder{
  color:black!important;
}
.rb-footer_credits {
    display: flex;
    position: relative;
    background: black;
    width: 100%;
    flex-direction: column;
    align-items: center;
}
.footer .newsletter_section .newsletter input::placeholder {
  color: #000!important;
}
.mak-footer-center {
    justify-content: center;
    display: flex!important;
}
.footer_content p , .footer_menu p {
    margin: 0;
    font-size: 16px;
}
.footer_content.footer-text.no-footer-title h6 {
    padding: 14px 0;
}
.shopify-section--footer .newsletter_section p {
    padding: 0;
    margin: 20px 0;
    font-size: 16px;
}
footer .social_icons {
    display: flex;
    gap: 16px;
}
.shopify-section--collection-list {
    padding-top: 26px;
}
ul.social_icons {
    padding: 30px 0 0;
}
.flickity-button-icon.prev.slick-arrow {
    width: 30px;
    height: 30px;
    background: black;
    fill: #fff;
    padding: 4px;
    border-radius: 50%;
    position: absolute;
    left: -40px;
    top: 40%;
    z-index: 9;
    cursor: pointer;
}
.flickity-button-icon.next.slick-arrow {
    width: 30px;
    height: 30px;
    background: black;
    fill: #fff;
    padding: 4px;
    border-radius: 50%;
    position: absolute;
    right: -40px;
    top: 40%;
    z-index: 9;
    cursor: pointer;
}
.flickity-button-icon.next.slick-arrow .arrow , .flickity-button-icon.prev.slick-arrow .arrow {
    opacity: 1;
}

.instafeed-hover-layer {
    border-radius: 20px!important;
}
.instafeed-new-carousel-item img {
    border-radius: 20px!important;
}
a.show_hide {
    font-size: 16px;
    cursor: pointer;
    text-decoration: underline;
}
p.rb-pf {
    display: contents;
}
.featured-link--wrap img {
    border-radius: 20px;
}
.mak-collapsible{
  border-radius: 20px;
}
.sets-product-data{
  border-radius: 20px !important;
}
.swym-btn-container[data-position=default] {
    display: block;
    margin-top: 28px;
    width: 100%;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext+.swym-fave-count {
    padding: 10px 16px!important;
}
.swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{
  width:90%!important;
}
.swym-button-bar {
    display: block;
    width: 100%;
}
@media(max-width:767px){
  .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-icontext{
  width:86%!important;
}
}

@media only screen and (max-width: 768px){
.ovr-img-ar {
    position: absolute;
    right: 30px;
    top: 0;
}

}
p.vlt-sale {
    color: #d96767;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 0;
}
 