/** Shopify CDN: Minification failed

Line 1063:2 Expected "}" to go with "{"

**/
.rc_popup__hover:after {
    top: 32px!important;
      border: 14px solid rgba(0, 0, 0, 0)!important;
   border-bottom-color: #dde5ed!important;
}
.reload-icon[data-v-7bc675e0] {
    margin-top: 7px;
}
.product-design-default button.row:hover svg.reload-icon {
    color: #fff;
}
#about-us-section .container{
    max-width:1440px;
 }
div#diversity-inclusion p {
    font-size: 22px;
    line-height: 27px;
}
div#diversity-inclusion  ul li {
    list-style: disc;
    padding-bottom: 8px;
}
div#diversity-inclusion  ul {
    padding-left: 20px;
}
.diversity-block {
    padding-bottom: 43px;
}
div#diversity-inclusion  p.entry-about {
    text-align: center;
    padding-bottom: 24px;
    font-size: 26px;
}
div#diversity-inclusion h3.ethos-sustainable-sub-heading {
    padding-bottom: 18px;
}
.about-23-content.ingredient-transparency p {
    margin-bottom: 0px;
    font-size: 24px;
}
.about-23-content.ingredient-transparency p a {
    font-weight: normal;
    font-size: 22px;
    font-family: mreavesmodot-reg, Arial, Helvetica, sans-serif;
}
.about-23-content.ingredient-transparency p {
    margin-bottom: 0px;
    font-size: 24px;
}
 h3.ethos-sustainable-sub-heading {
    margin: 0;
    text-align: center;
    display: inline-block;
    width: 100%;
    font-family: mreavesmodot-bold;
    text-transform: uppercase;
    letter-spacing: .15em;
    padding-bottom: 44px;
    padding-top: 12px;
}
span.icon-img img {
    width: 219px;
    max-width: initial;
    object-fit: contain;
}
span.icon-img {
    display: flex;
    width: 100%;
    text-align: center;
    height: 189px;
    justify-content: center;
}
div#diversity-inclusion .align-div.row {
    margin: 0px;
}
.sustainable-block  a.fresh-button.button-teal {
    font-weight: bold;
    text-decoration: underline;
}
.sustainable-block h3.header-text {
    margin: 0px;
    font-family: mreavesmodot-bold;
    text-transform: uppercase;
    text-align: center;
    letter-spacing: 3px;
    font-size: 28px;
    padding-top: 12px;
    padding-bottom: 17px;
}
.sustainable-block p {
    line-height: 25px;
    font-size: 21px;
}
h1.ethos-sustainable-heading {
    font-family: essonnesdisplay-regular;
    font-style: italic;
    font-size: 55px;
    margin-bottom: 0;
    display: inline-block;
    width: 100%;
    text-align: center;
}
.about-23-content .two-sections p {
    line-height: 23px;
}
.about-us-section .about-23-content.size-change .ineer-section h3 {
    font-size: 30px;
}
.about-us-section .size-change p.entry-about {
    font-size: 22px;
}
.about-23-content.clean-conscious p.entry-about {
    font-size: 26px;
}
.about-23-content.clean-conscious h3 {
    font-size: 35px;
}
.col-sm-12.image-sections {
    padding: 0px;
}
.col-sm-12.image-sections img {
    margin-right: 26px;
}
.about-us-section.clean-conscious .product-content .ineer-section p.entry-about {
    font-size: 26px;
}
.about-23-content.clean-conscious   a {
    font-weight: normal;
    font-family: mreavesmodot-reg, Arial, Helvetica, sans-serif;
}
.about-us-section .ineer-section {
    display: inline-block;
    padding: 0px;
    width: 100%;
    padding-bottom: 27px;
}
.about-us-section .size-change .product-content .ineer-section p {
    font-size: 22px;
    line-height: 26px;
}
.about-23-headers.font-sizein h3 {
    font-size: 35px;
}
.about-23-content h1.about-headings {
    font-size: 55px;
}
.about-23-content h3.about-sub-heading {
    font-size: 24px;
}
.about-23-headers.font-sizein p.entry-about {
    font-size: 25px;
    padding-bottom: 22px;
    padding-top: 22px;
}
.about-sub-heading {
    text-align: center;
    font-size: 26px;
    letter-spacing: 2px;
    font-family: mreavesmodot-bold;
    padding-bottom: 39px;
    padding-top: 11px;
}
.about-headings {
    text-align: center;
    font-style: italic;
    font-size: 50px;
    margin: 0px;
}
.about-us-section .product-media img {
    height: 100%;
    object-fit: contain;
}
.about-us-section .product-content .ineer-section p {
    font-size: 20px;
    line-height: 25px;
    color: #326295;
    padding-top: 4px;
    margin-bottom: 7px;
}
 .about-us-section .ineer-section p.entry-about {
    font-size: 30px;
    line-height: 39px;
}
.about-us-section .ineer-section p {
    font-size: 22px;
    line-height: 26px;
    color: #326295;
    padding-top: 20px;
}
.about-us-section .ineer-section {
    padding-right: 54px;
    vertical-align: middle;
    justify-content: center;
    display: grid;
    height: 100%;
}
.prod-clinical ul li:before {
    content: "→"!important;
    padding-right: 20px;
} 
.product-promo.desktop-showings {
    margin-top: 0px;
}
.product-promo.desktop-showings .mini-bundle {
    padding-top: 0px;
    text-align: left;
}
.product-promo.desktop-showings img {
    margin-left: 0px;
}
.product-promo.desktop-showings .mini-bundle p {
    text-align: left;
    margin-bottom: 0px;
}
.product-promo.desktop-showings .mini-bundle h2 {
    margin-top: 0px;
    text-align: left;
}
.product-promo.mobile-s {
    display: none;
}
.zero-pr legend.form__label:after {
    content: "";
    position: absolute;
    background-color: #1C6399;
    height: 2px;
    width: 37%;
    right: 0;
    top: 50%;
}
.zero-pr legend.form__label {
    font-size: 67px;
    color: #1C6399;
    margin-bottom: 0px!important;
    position: relative;
    text-align: center;
    font-family: essonnesdisplay-regular,"MS Sans Serif",Geneva,sans-serif;
    font-weight: normal;
    text-transform: uppercase;
    width: 100%;
    display: block;
    border: 0px;
    font-style: italic;
}
.zero-pr legend.form__label:before {
    content: "";
    position: absolute;
    background-color: #1C6399;
    height: 2px;
    width: 37%;
    left: 0;
    top: 50%;
}
.showing-mobiles {
    display: none;
}
.use-type.skincare {
    margin-top: 40px;
    margin-bottom: 31px;
}
#callBackVariant .stick-addto-carts button#shopify_add_to_cart {
    width: 200px;
}
.stick-addto-carts {
    position: fixed;
    bottom: 0px;
    width: 100%;
    left: 0px;
    text-align: center;
    background-color: #fff;
    border: solid 1px;
    padding-bottom: 9px;
    padding-top: 7px;
    border-left: 0px;
    border-right: 0px;
    display: block;
    transition: .75s;
    bottom: -200px;
    z-index: 99999;
}
.template-product .zero-pr p {
    letter-spacing: 2.8px;
    color: #1c6399!important;
    text-transform: uppercase;
    font-weight: 700;
    text-align: center;
    font-size: 16px!important;
    line-height: 1.5em;
    margin-top: 0;
    border-bottom: solid 2px #1C6399;
    padding-bottom: 20px;
    padding-top: 0px;
}
.prod-clinical {
  padding-top:30px;
}
.prod-clinical p.cps-disclaimer {
    line-height: 1.3em!Important;
    font-size: 16px!Important;
    margin-bottom: 30px;
    font-style: italic;
}

.prod-claims h4, .prod-clinical h4 {
font-size: 20px;
    color: #445d89;
    font-family: 'essonnesdisplay-regular', 'MS Sans Serif', Geneva, sans-serif;
    font-style: italic;
    text-align: left;
}

.mini-bundle {
  text-align:center;
  padding-top:20px;
  padding-top:35px;
}
.mini-bundle h2 {
    font-style: italic;
    font-size:40px;
    margin-bottom: 10px;
  font-family: essonnesdisplay-regular,"MS Sans Serif",Geneva,sans-serif;
line-height:1.2em!Important;
}

  .mini-bundle img {
    max-width: 75%;
    text-align: center;
    display: block;
    margin: auto;
    width: 300px;
}

a.shop-but-promo {
    border: 2px solid;
    color: #326295;
    padding: 10px 20px;
    font-weight: bolder;
    letter-spacing: .15em;
    font-size: 14px;
}

a.shop-but-promo:hover {
    background-color: #326295;
    color: #ffffff;

  
}

.preorder-description {
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: #DDE5ED;
    text-align: center;
    margin-top: 10px;
    font-style: italic!important;
    font-weight: bold;
}

.htusb-static-message.htusb-ui-section.htusb-ui-fade-in { 
  border-width: 1px; 
  border-style: solid; 
  padding: 5px 0px; 
  border-color: #FBD872; 
  background-color: #FEF6DC; }
.sticky-inner-section h2 {
    text-align: center;
    margin-bottom: 0px;
    font-family: mreavesmodot-bold, 'MS Sans Serif', Geneva, sans-serif!important;
    letter-spacing: 2px;
    font-size: 21px;
}
.sticky-section a.fresh-button.button-.second-button.second-button-active img {
    width: 24px;
    margin-right: 10px;
    vertical-align: top;
    padding-top: 0px;
}
.sticky-section a.fresh-button.button-.second-button.second-button-active {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    text-align: center;
    background-color: #ffd65e;
    padding: 9px 10px 7px;
    font-size: 18px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    line-height: 25px;
}
.sticky-section .col-12.col-md-12.offset-md-0.text-col {
    padding: 0px;
}
.sticky-section {
    position: fixed;
    bottom: 0px;
    width: 100%;
    background-color: #fff;
    z-index: 99;
    padding: 10px;
    border: solid 2px;
    display: none;
}
@media only screen and (max-width: 767px){
div#shopify-section-hura-announcement-bar .hura-message {
    line-height: 1.2em;
      padding-top: 5px;
    padding-bottom: 5px;
}
  .sticky-section {
    display: block;
}

    .main-header {
    margin-bottom: 0px;
}
  .sps-product-sec .sps-pinfo .spspinfo-inner h1 {
    font-size:22px;
    letter-spacing: 1px;
}
  .desktop-showingss {
    display: none;
}
.showing-mobiles {
    display: block;
}
  .stick-addto-carts.darkHeader {
    transition: .75s;
    bottom: 0px;
}
  div#smile-ui-lite-launcher-frame-container {
    bottom: 68px!important;
}
  .zero-pr legend.form__label {
    font-size: 39px;
}
  .sps-product-sec .owl-carousel .owl-item .product-cs-img img {
    width: 75%;
    margin: auto;
    display: block;
}
  .jas-sticky-nt-atc.sticky_add_mobile {
    visibility: hidden!important;
}
  .template-product .zero-pr p {
    font-size: 13px!important;
    margin-top: 0;
    padding-bottom: 10px;
    padding-top: 0px;
}
  .use-type.skincare {
    margin-top: 10px;
    margin-bottom: 13px;
}
 .htusb-static-message.htusb-ui-section.htusb-ui-fade-in {
    text-align: center;
}
  .centring {
    text-align: center;
}
}
 @media only screen and (max-width: 360px){
.sticky-inner-section h2 {
    font-size: 19px;
}
    
    .sticky-section a.fresh-button.button-.second-button.second-button-active {
    font-size: 17px;
}
  }
div#product-8116410646757 ul.tabs.sp-tabs li:nth-child(+2), div#product-8116410646757 ul.tabs.sp-tabs li:nth-child(+3) { display: none; }

div#product-8116410646757 .how-to-use .shopify-tabs .tabs li.active {
    background: #cee1f6;
    width: 100%;
}
.htusb-ui-countdown__grid {
    background-color: #326295!important;
    display: block;
}

.shop_table td.product-name a {
    color: #326295;
}


.custom-collection.clean-beauty-bundles, .custom-collection.decadent-duos, .custom-collection.holiday-best-seller-list, .custom-collection.seasonal, .custom-collection.best-selling-virtual-bundles{
    display: none;
}

div#product-8141049495781 h1.product_title.entry-title {
    font-size: 34px;
}

div#product-8114252841189 h1.product_title.entry-title {
      font-size: 30px;
}


element.style {
    --text-color: #3D5D8C;
    --font-family: inherit;
    --font-size: 16px;
    --text-align: left;
    opacity: 1;
    height: auto;
}
.htusb-static-message.htusb-ui-section.htusb-ui-fade-in {
    background-color: #fff!important;
    border-color: #fff!important;
}


.custom-collection.apres-collection {
    display: none;
}

/* p page updates */

.full-description h4, .htu-desc h4, .full-description h2, .full-description h3 {
    font-size: 24px;
    color: #445d89;
    font-family: essonnesdisplay-regular,"MS Sans Serif",Geneva,sans-serif;
    font-style: italic;
    text-align: left;
  margin-top:30px;
}

.htu-desc h4 {
      font-size: 20px;
}
.full-description p, .htu-desc p {
    line-height: 1.3!important;
}

ul.arrow-list li:before {
    content: "\2192"!important;
      padding-right: 20px;

}

ul.tick-list li::before {
    content: "✓";
        padding-right: 20px;
}

em.cs-details {
    font-size: 16px;
}

h4.ceoquote {
    line-height: 1.7em;
  font-size:20px;
}

ul.arrow-list, ul.tick-list {
    text-indent: -40px;
    margin-left: 20px;
    list-style: none;
    padding-left: 20px;
}

.tagline-three {
    display: none;
}
span.sps-review {
  width:200px;
}
@media only screen and (max-width: 767px){
.spspinfo-inner {
    font-size: 18px;
}
span.sps-review {
    max-width: 80%;
    margin: auto;
}
}

@media only screen and (max-width: 991px){
.sps-image, .sps-pinfo {
    max-width: 97.5%;
    margin: auto;
}}



.mobile-nav .sub-menu-dropdown ul {
    background-color: white!important;

}

.mobile-nav .sub-menu-dropdown li ul:before {
    color: white!important;
}

.mobile-nav .sub-menu-dropdown li ul {
    background-color: white!important;
}

.mobile-nav .sub-menu-dropdown ul:before {
    color: white!important;
}

.mobile-nav .icon-sub-menu {
    border-left: 1px solid rgba(221, 229, 237, 0.0)!important;
}

.mobile-nav .icon-sub-menu:after, .mobile-nav .icon-sub-menu:before {
    background-color: #326295!important;
    }


    .mobile-nav .icon-sub-menu.up-icon:before, .mobile-nav .icon-sub-menu.up-icon:after {
    background-color: white!important;
}

li.menu-item.menu-item-home.current-menu-ancestor.current-menu-parent.menu-item-has-children.menu-item-design-default.item-event-hover.opener-page {
    background-color: #DDE5ED!important;
}

@media only screen and (max-width: 414px){
.shopify-block.shopify-app-block .smart-accessibility-widget .sa-widget__cta.left-center {
    top: 3%!important;
}}

.use-type.skincare a {
    color: #326295;
}


/* sale */
.htusb-static-message.htusb-ui-section.htusb-ui-fade-in {
border-style: solid!important;
    border-width: 2px!important;
    border-color: pink!important;
    padding: 5px;
    text-align: center;
    font-size: 16px;
}
@media only screen and (max-width: 600px) {
.htusb-static-message.htusb-ui-section.htusb-ui-fade-in {
padding: 5px 10px;
    font-size: 18px;
}
}

div#product-8241202200805 .shopify-tabs.sp-tabs-wrapper.tabs-layout-tabs {
    display: none;
}

div#product-8141049495781 h1.product_title.entry-title {
    font-size: 34px;
    max-width: 350px;
}

div#product-8250894254309 h1.product_title.entry-title {
    font-size: 34px;
}

.product-promo.desktop-showings {
   padding-top:30px;
}
.product-promo-mobile iframe {
    width: 330px;
}

/*sale
.htusb-static-message.htusb-ui-section.htusb-ui-fade-in {
    background: #FBD872!Important;
    border: #FBD872!Important;
}

.col-sum-sale p {
    padding: 0px!Important;
    padding-top: 15px!important;
  font-size: 18px!important;
}
}

.col-sum-sale h2 {
  font-size:48px!important;
}
.col-sum-sale {
    background-color: #FBD872;
    padding: 30px;
    width: fit-content;
    margin: auto;
  margin-bottom:50px
}
*/

/*new about-pages*/
.about-23-headers {
  text-align: center;
}
.about-23-headers h1 {
  font-family: "essonnesdisplay-regular";
  font-style: italic;
  font-size: 35px;
  margin-bottom: 0px;
}
.about-23-headers h3 {
  font-family: "mreavesmodot-bold";
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 20px;
    margin-bottom: 5px;

}
.about-23-content, .about-23-headers {
max-width:1440px;
margin:auto;
padding:20px;
}
.entry-about {
 font-family: "essonnesdisplay-regular";
  font-style: italic;
font-size:20px;
}
.about-23-content a {
    font-family: 'mreavesmodot-bold';
}
.about-23-content .entry-about  a {
   font-family: "essonnesdisplay-regular";
  font-style: italic;
}
.about-23-content p {
  margin-bottom: 10px;
}

.about-23-content h1 {
  font-family: "essonnesdisplay-regular";
  font-style: italic;
  font-size: 35px;
  margin-bottom: 0px;
}
.about-23-content  h3 {
  font-family: "mreavesmodot-bold";
  text-transform: uppercase;
  letter-spacing: 0.15em;
  font-size: 20px;
    margin-bottom: 0px;
}

.tulip-complex {
width:50%; 
}
@media only screen and (max-width: 1024px){
.about-us-section .product-media img {
    height: 100%;
    object-fit: contain;
}
@media only screen and (max-width: 1000px){
.col-sm-3.diversity-block {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
}
}
@media only screen and (max-width: 900px){
  .diversity-block {
    max-width: 50%;
    flex: 0 0 50%;
}
}
@media only screen and (max-width: 767px){
.ineer-section {
    padding-right: 0px;
    text-align: center;
}
  .sustainable-block h3.header-text {
    font-size: 21px;
    line-height: 26px;
}
  div#Ethos-sustainable .container {
    max-width: 100%;
}
  h6.about-sub-heading {
    padding-bottom: 0px;
}
  .about-us-section .ineer-section {
    padding-right: 0px;
}
  .about-us-section .container {
    padding: 0px;
}
  .about-us-section .container .col-sm-12 {
    padding: 0px;
} 
  .about-us-section .ineer-section p.entry-about {
    font-size: 23px;
    line-height: 30px;
}
  .about-us-section .product-content .ineer-section p {
    font-size: 17px;
    line-height: 20px;
}
  #about-us-section .container {
   
    padding: 0px;
}
  .about-23-headers.font-sizein .col-sm-12 iframe {
    width: 100%;
    height: auto;
}
  h1.ethos-sustainable-heading {
    font-size: 38px;
}
  div#Ethos-sustainable .row.mt9 {
    margin: 0px;
}
  .sustainable-block {
    margin-bottom: 31px;
}
  div#diversity-inclusion p.entry-about {
    padding: 0px 15px;
    font-size: 19px;
}
  .about-us-section .about-23-content.size-change .ineer-section h3 {
    font-size: 23px;
    line-height: 29px;
}
  .about-23-content h1.about-headings {
    font-size: 38px;
}
  .about-23-content h3.about-sub-heading, .about-23-content h2.about-sub-heading {
    font-size: 19px;
}
  .about-23-content.big-image .product-media img {
    width: 100%;
}
}
@media only screen and (max-width: 568px){
.about-23-headers.font-sizein h3 {
    font-size: 25px;
}
  .product-media.col-sm-12.two-sections .col-sm-8 {
    padding: 0px;
}
  div#Ethos-sustainable {
    padding: 0px 10px;
}
.col-sm-3.diversity-block {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
    padding: 0px 20px;
}
 .about-23-content.size-change .container .row {
    margin: 0px;
}
  .about-23-content.clean-conscious .container .row {
    margin: 0px;
}
  .about-us-section .product-media img {
    height: 100%;
    object-fit: contain;
    width: 160px;
    margin: auto;
    text-align: center;
    float: none;
    display: block;
}
  .about-us-section .product-media.col-sm-4 img {
    width: 100%;
}
  .about-23-headers.font-sizein .product-content.col-sm-12 {
    padding: 0px;
}
  .about-23-headers.font-sizein p.entry-about {
    font-size: 20px;
    padding-bottom: 15px;
    padding-top: 6px;
  }
  .sustainable-block  img {
    width: 100%;
}
  .col-sm-12.image-sections {
    text-align: center;
}
  div#diversity-inclusion h3.ethos-sustainable-sub-heading, div#diversity-inclusion h2.ethos-sustainable-sub-heading {
   
    width: 100%;
    margin: auto;
    display: block;
}
  span.icon-img {
    padding-top: 20px;
    margin-bottom: 16px;
}
  div#diversity-inclusion  ul li {
    list-style: disc;
    padding-bottom: 4px;
    font-size: 18px;
}
  div#diversity-inclusion p {
    font-size: 19px;
    line-height: 21px;
}
  span.icon-img img {
    width: 160px;
}
  span.icon-img {
    height: 92px;
} 
}

.single-product-page .img-badge {
    top: -50px;
  left: -20px;
}
@media only screen and (max-width: 768px){
.single-product-page .img-badge {
    top: -100px;
  left: -10px;
}
}
@media only screen and (max-width: 768px){
#shopify-section-166028827601935280 .black-trp .black-trip .spb_wrapper {
    text-align: center;
}
}

li#menu-item-d515742d-b618-496e-8dc9-83e2a3fef62f #menu-main-navigation .sub-menu li a {
    text-transform: capitalize!important;
    padding: 5px 15px 5px 15px!important;
}
.prod-disclaimer p {
    line-height: 20px!important;
    font-size: 18px!Important;
    font-style: italic;
    }

    .prod-disclaimer {
    padding-top: 20px;
}


span.head-sale {
    font-family: 'essonnesdisplay-regular'!important;
    font-style: italic!important;
    font-size: 30px!important;
    font-weight: normal!important;
}

  span.bmsm {
    letter-spacing: .1em!important;
    font-size: 20px!important;
}
  a.btn.klaviyo-bis-trigger {
    display: none!important;
}

.nectar-so {
    background-color: #FAECEF;
    padding: 15px;
    text-align: center;
    width: 500px;
    max-width: 90%;
}

.sticky-header.header-clone.mobile_nav_center.icons-design-line.color-scheme-dark.color_sticky_dark.act-scroll .container {
    max-width: 1440px!Important;
}

.product-element-top .img-badge.small {
    width: 65px;
}

button.salefixnd {
    width: 100%!important;
    margin-top: 10px!important;
}

ins#product-price {
    font-size: 30px !important;
    letter-spacing: .15em;
    text-decoration: none;
    font-family: mreavesmodot-bold, 'MS Sans Serif', Geneva, sans-serif;
}

span.rc_popup__label {
    font-size: 16px!important;
    line-height: 16px!important;
}

.rc_popup__block {
    border-width: 5px!important;;
    border-style: solid!important;;
    border-color: #dde5ed!important;;
    margin-top: -10px !important;
}

button.rc_popup_label_wrapper.row {
    display: none;
}

p.variant_desc {
    margin-top: 10px;
}


  .single-product-content .cart .button,
.shopify .cart-actions .coupon .button,
.added_to_cart.btn-color-black,
input[type="submit"].btn-color-black,
.wishlist_table tr td.product-add-to-cart > .add_to_cart.button,
.basel-hover-quick .quick-shop-btn > a,
table.compare-list tr.add-to-cart td a {
  border-color: #fbd872 !important;
  background-color: #fbd872 !important;
  color: #326295 !important;
  font-weight: bold!important;
  font-size: 18px!important;
}


.single-product-content .cart .button:hover, .shopify .cart-actions .coupon .button:hover, .added_to_cart.btn-color-black:hover, input[type="submit"].btn-color-black:hover, .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover, .basel-hover-quick .quick-shop-btn > a:hover, table.compare-list tr.add-to-cart td a:hover {
    background-color: #326295 !important;
    color: white !important;
}

  ul#menu-main-navigation a {
    color: #243A5A !important;
}

  .right-column i, .icons-design-line .shopping-cart>a:before, .basel-cart-totals span, .color-scheme-dark .amount, .right-column .wishlist-info-widget > a > span, .basel-cart-design-2 > a .basel-cart-number, .basel-cart-design-3 > a .basel-cart-number, .btn.btn-color-primary, .button.btn-color-primary, button.btn-color-primary, .added_to_cart.btn-color-primary, input[type=submit].btn-color-primary, .btn.btn-color-primary:hover, .btn.btn-color-primary:focus, .button.btn-color-primary:hover, .button.btn-color-primary:focus, button.btn-color-primary:hover, button.btn-color-primary:focus, .added_to_cart.btn-color-primary:hover, .added_to_cart.btn-color-primary:focus, input[type=submit].btn-color-primary:hover, input[type=submit].btn-color-primary:focus, .btn.btn-color-primary.btn-style-bordered:hover, .btn.btn-color-primary.btn-style-bordered:focus, .button.btn-color-primary.btn-style-bordered:hover, .button.btn-color-primary.btn-style-bordered:focus, button.btn-color-primary.btn-style-bordered:hover, button.btn-color-primary.btn-style-bordered:focus, .added_to_cart.btn-color-primary.btn-style-bordered:hover, .added_to_cart.btn-color-primary.btn-style-bordered:focus, input[type=submit].btn-color-primary.btn-style-bordered:hover, input[type=submit].btn-color-primary.btn-style-bordered:focus, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:hover, .widget_shopping_cart .widget_shopping_cart_content .buttons .checkout:focus, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:hover, .basel-search-dropdown .basel-search-wrapper .basel-search-inner form button:focus, .no-results .searchform #searchsubmit, .no-results .searchform #searchsubmit:hover, .no-results .searchform #searchsubmit:focus, .comments-area .comment-respond input[type=submit], .comments-area .comment-respond input[type=submit]:hover, .comments-area .comment-respond input[type=submit]:focus, .shopify .cart-collaterals .cart_totals .sp-proceed-to-checkout a, .shopify .cart-collaterals .cart_totals .sp-proceed-to-checkout a:hover, .shopify .cart-collaterals .cart_totals .sp-proceed-to-checkout a:focus, .shopify .checkout_coupon .button, .shopify .checkout_coupon .button:hover, .shopify .checkout_coupon .button:focus, .shopify .place-order input[type=submit], .shopify .place-order input[type=submit]:hover, .shopify .place-order input[type=submit]:focus, .shopify-order-pay #order_review .button, .shopify-order-pay #order_review .button:hover, .shopify-order-pay #order_review .button:focus, .shopify input[name=track], .shopify input[name=track]:hover, .shopify input[name=track]:focus, .shopify input[name=save_account_details], .shopify input[name=save_address], .shopify-page input[name=save_account_details], .shopify-page input[name=save_address], .shopify input[name=save_account_details]:hover, .shopify input[name=save_account_details]:focus, .shopify input[name=save_address]:hover, .shopify input[name=save_address]:focus, .shopify-page input[name=save_account_details]:hover, .shopify-page input[name=save_account_details]:focus, .shopify-page input[name=save_address]:hover, .shopify-page input[name=save_address]:focus, .search-no-results .not-found .entry-content .searchform #searchsubmit, .search-no-results .not-found .entry-content .searchform #searchsubmit:hover, .search-no-results .not-found .entry-content .searchform #searchsubmit:focus, .error404 .page-content > .searchform #searchsubmit, .error404 .page-content > .searchform #searchsubmit:hover, .error404 .page-content > .searchform #searchsubmit:focus, .shopify .return-to-shop .button, .shopify .return-to-shop .button:hover, .shopify .return-to-shop .button:focus, .basel-hover-excerpt .btn-add a, .basel-hover-excerpt .btn-add a:hover, .basel-hover-excerpt .btn-add a:focus, .basel-hover-standard .btn-add > a, .basel-hover-standard .btn-add > a:hover, .basel-hover-standard .btn-add > a:focus, .basel-price-table .basel-plan-footer > a, .basel-price-table .basel-plan-footer > a:hover, .basel-price-table .basel-plan-footer > a:focus, .basel-info-box.box-style-border .info-btn-wrapper a, .basel-info-box.box-style-border .info-btn-wrapper a:hover, .basel-info-box.box-style-border .info-btn-wrapper a:focus, .basel-info-box2.box-style-border .info-btn-wrapper a, .basel-info-box2.box-style-border .info-btn-wrapper a:hover, .basel-info-box2.box-style-border .info-btn-wrapper a:focus, .basel-hover-quick .shopify-variation-add-to-cart .button, .basel-hover-quick .shopify-variation-add-to-cart .button:hover, .basel-hover-quick .shopify-variation-add-to-cart .button:focus, .spb_video_wrapper .button-play, .basel-navigation .menu > li.callto-btn > a, .basel-navigation .menu > li.callto-btn > a:hover, .basel-navigation .menu > li.callto-btn > a:focus, .basel-dark .products-footer .basel-blog-load-more:hover, .basel-dark .products-footer .basel-blog-load-more:focus, .basel-dark .products-footer .basel-products-load-more:hover, .basel-dark .products-footer .basel-products-load-more:focus, .basel-dark .products-footer .basel-portfolio-load-more:hover, .basel-dark .products-footer .basel-portfolio-load-more:focus, .basel-dark .blog-footer .basel-blog-load-more:hover, .basel-dark .blog-footer .basel-blog-load-more:focus, .basel-dark .blog-footer .basel-products-load-more:hover, .basel-dark .blog-footer .basel-products-load-more:focus, .basel-dark .blog-footer .basel-portfolio-load-more:hover, .basel-dark .blog-footer .basel-portfolio-load-more:focus, .basel-dark .portfolio-footer .basel-blog-load-more:hover, .basel-dark .portfolio-footer .basel-blog-load-more:focus, .basel-dark .portfolio-footer .basel-products-load-more:hover, .basel-dark .portfolio-footer .basel-products-load-more:focus, .basel-dark .portfolio-footer .basel-portfolio-load-more:hover, .basel-dark .portfolio-footer .basel-portfolio-load-more:focus, .basel-dark .feedback-form .wpcf7-submit, .basel-dark .mc4wp-form input[type=submit], .basel-dark .single-product-content .cart button, .basel-dark .single-product-content .comment-form .form-submit input[type=submit], .basel-dark .basel-registration-page .basel-switch-to-register, .basel-dark .register .button, .basel-dark .login .button, .basel-dark .lost_reset_password .button, .basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button, .basel-dark .shopify .cart-actions .coupon .button, .basel-dark .feedback-form .wpcf7-submit:hover, .basel-dark .mc4wp-form input[type=submit]:hover, .basel-dark .single-product-content .cart button:hover, .basel-dark .single-product-content .comment-form .form-submit input[type=submit]:hover, .basel-dark .basel-registration-page .basel-switch-to-register:hover, .basel-dark .register .button:hover, .basel-dark .login .button:hover, .basel-dark .lost_reset_password .button:hover, .basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:hover, .basel-dark .shopify .cart-actions .coupon .button:hover, .basel-ext-primarybtn-dark:focus, .basel-dark .feedback-form .wpcf7-submit:focus, .basel-dark .mc4wp-form input[type=submit]:focus, .basel-dark .single-product-content .cart button:focus, .basel-dark .single-product-content .comment-form .form-submit input[type=submit]:focus, .basel-dark .basel-registration-page .basel-switch-to-register:focus, .basel-dark .register .button:focus, .basel-dark .login .button:focus, .basel-dark .lost_reset_password .button:focus, .basel-dark .wishlist_table tr td.product-add-to-cart > .add_to_cart.button:focus, .basel-dark .shopify .cart-actions .coupon .button:focus, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-range, .widget_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:hover, div.bbp-submit-wrapper button, div.bbp-submit-wrapper button:hover, div.bbp-submit-wrapper button:focus, #bbpress-forums .bbp-search-form #bbp_search_submit, #bbpress-forums .bbp-search-form #bbp_search_submit:hover, #bbpress-forums .bbp-search-form #bbp_search_submit:focus, .shopify-checkout .select2-container--default .select2-results__option--highlighted[aria-selected], .shopify-account .select2-container--default .select2-results__option--highlighted[aria-selected], .product-video-button a:hover:before, .product-360-button a:hover:before, .mobile-nav ul li .up-icon, .scrollToTop:hover, .scrollToTop:focus, .categories-opened li a:active, .basel-price-table .basel-plan-price, .header-categories .secondary-header .mega-navigation, .widget_nav_mega_menu, .blog-post-loop .meta-post-categories, .post-slide .meta-post-categories, .slider-title:before, .title-wrapper.basel-title-style-simple .title:after, .menu-label-new, .product-list-item .product-list-buttons>a, .onsale, .basel-products-suggest .suggest-close, .nathan_style_2.single-product-content .cart .button, #popup_basel button.active, #popup_basel button:focus, .cart-collaterals .cart_totals .wc-proceed-to-checkout a, .cart-collaterals .cart_totals .wc-proceed-to-checkout a:focus, .cart-collaterals .cart_totals .wc-proceed-to-checkout a:hover, .widget_search form.gl_search_post button, .widget_search form.gl_search_post button:hover, .color-scheme-light .gl_tta-tabs.gl_tta-tabs-position-top.gl_tta-style-classic .gl_tta-tab.gl_active > a span:after, .gl-tab-js .gl_tta.gl_general.gl_tta-style-classic .gl_tta-tab.gl_active > a span:after, .portfolio-with-bg-alt .portfolio-entry:hover .entry-header > .portfolio-info, .fake_counter_real_time #number_counter, #jas_product_delivery, #product_delivery_quick, #jas_product_delivery_quick, .product-list-item .product-list-buttons>a:focus, .product-list-item .product-list-buttons>a:hover, .sidebar-container .mc4wp-form input[type="submit"], .footer-container .mc4wp-form input[type="submit"], .filters-area .mc4wp-form input[type="submit"], .sidebar-container .mc4wp-form input[type="submit"]:hover, .sidebar-container .mc4wp-form input[type="submit"]:focus, .footer-container .mc4wp-form input[type="submit"]:hover, .footer-container .mc4wp-form input[type="submit"]:focus, .filters-area .mc4wp-form input[type="submit"]:hover, .filters-area .mc4wp-form input[type="submit"]:focus, .cart__popup .popup__cart-product a.modal_btn_add_to_cart, .right-column .wishlist-info-widget>a:before {
    color: #243A5A !important;
}

  .single-product-content .variations .swatches-select .colored-swatch:after, .single-product-content .variations .swatches-select .image-swatch:after {
    width: 80px!important;
}
  .metafield-rich_text_field {
    margin-top: 10px;
}

  
  .bonus-gc h3 {
    font-weight: bold !important;;
}

.bonus-gc {
    background-color: #F5DADF !important;;
    padding: 10px !important;;
    text-align: center !important;;
    width: 525px !important;;
    max-width: 100% !important;;
    border-radius: 40px !important;;
    line-height: 1em !important;
}

.bonus-gc p {
    line-height: 1em !important;
    font-size: 18px !important;
}

  