@font-face {
  font-family: "'Arial-BoldMT";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Arial-BoldMT.eot?v=14577912971715871558");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Arial-BoldMT.eot?v=14577912971715871558 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Arial-BoldMT.woff?v=14626611837598725533") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Arial-BoldMT.woff2?v=5216537470185481862") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Arial-BoldMT.ttf?v=2896952750313499089") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Arial-BoldMT.svg?219424 #Arial-BoldMT") format("svg"); }

@font-face {
  font-family: "ArialMTBlack-Regular";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMTBlack-Regular.eot?v=7745610400514455775");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMTBlack-Regular.eot?v=7745610400514455775 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMTBlack-Regular.woff?v=2867905045181307072") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMTBlack-Regular.woff2?v=803489031402479690") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMTBlack-Regular.ttf?v=12741544641568961002") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMTBlack-Regular.svg?219424 #ArialMTBlack-Regular") format("svg"); }

@font-face {
  font-family: "ArialMT-Medium";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT-Medium.eot?v=6070448548656551988");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT-Medium.eot?v=6070448548656551988 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT-Medium.woff?v=6858136025211498329") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT-Medium.woff2?v=11903965081075292405") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT-Medium.ttf?v=16361357237489289177") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT-Medium.svg?219424 #ArialMT-Medium") format("svg"); }

@font-face {
  font-family: "Arial";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT.eot?v=3670344869514659214");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT.eot?v=3670344869514659214 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT.woff?v=7149101315940258512") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT.woff2?v=2312720825397632142") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT.ttf?v=4872027027786396492") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/ArialMT.svg?219424 #ArialMT") format("svg"); }

@font-face {
  font-family: "Raleway-Black";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Black.eot?v=13196739443635872959");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Black.eot?v=13196739443635872959 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Black.woff?v=5616147206897107470") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Black.woff2?v=4615029692289563846") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Black.ttf?v=10524985618810277270") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Black.svg?219424 #Raleway-Black") format("svg"); }

@font-face {
  font-family: "Raleway-Bold";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Bold.eot?v=12036961231955905525");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Bold.eot?v=12036961231955905525 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Bold.woff?v=13802221255278287633") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Bold.woff2?v=14902105676269730795") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Bold.ttf?v=13535168152586923809") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Bold.svg?219424 #Raleway-Bold") format("svg"); }

@font-face {
  font-family: "Raleway-ExtraBold";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.eot?v=13604484445868844492");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.eot?v=13604484445868844492 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.woff?v=9756273549963004206") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.woff2?v=6106060347816581761") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.ttf?v=14987536011429115938") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.svg?219424 #Raleway-ExtraBold") format("svg"); }

@font-face {
  font-family: "Raleway-Regular";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Regular.eot?v=14563549950534048998");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Regular.eot?v=14563549950534048998 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Regular.woff?v=7879030938856284209") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Regular.woff2?v=11141524162929999442") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-ExtraBold.ttf?v=14987536011429115938") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Regular.svg?219424 #Raleway-Regular") format("svg"); }

@font-face {
  font-family: "Raleway-Medium";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Medium.eot?v=15508415990413614176");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Medium.eot?v=15508415990413614176 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Medium.woff?v=10673380463413852176") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Medium.woff2?v=12336865295158925907") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Medium.ttf?v=17792078956883355796") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Raleway-Medium.svg?219424 #Raleway-Medium") format("svg"); }

@font-face {
  font-family: "Montserrat-Regular";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Regular.eot?v=11398992344475963173");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Regular.eot?v=11398992344475963173 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Regular.woff?v=10569556052137636805") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Regular.woff2?v=16336863420655342480") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Regular.ttf?v=1975220988487194480") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Regular.svg?219424 #Montserrat-Regular") format("svg"); }

@font-face {
  font-family: "Montserrat-Bold";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Bold.eot?v=14262584603516680248");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Bold.eot?v=14262584603516680248 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Bold.woff?v=17796639583964362113") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Bold.woff2?v=16295259970749900031") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Bold.ttf?v=13647153248440258105") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Bold.svg?219424 #Montserrat-Bold") format("svg"); }

@font-face {
  font-family: "Montserrat-Medium";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Medium.eot?v=15715277883546662466");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Medium.eot?v=15715277883546662466 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Medium.woff?v=2182043371455686101") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Medium.woff2?v=3864138252175284172") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Medium.ttf?v=4429514278115776250") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Medium.svg?219424 #Montserrat-Medium") format("svg"); }

@font-face {
  font-family: "Montserrat-Black";
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Black.eot?v=17839183960971377107");
  src: url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Black.eot?v=17839183960971377107 ?#iefix") format("embedded-opentype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Black.woff?v=13052794190250672152") format("woff"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Black.woff2?v=13429062553576773790") format("woff2"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Black.ttf?v=14796123794069197782") format("truetype"), url("//cdn.shopify.com/s/files/1/1308/7983/t/98/assets/Montserrat-Black.svg?219424 #Montserrat-Black") format("svg"); }

.bundle_banner_wrapper {
  width: 100%;
  height: 331px;
  background-image: radial-gradient(circle at 103% 4%, #fea417, #ffc543 30%, #ffe069 59%);
  display: flex;
  align-items: center;
  position: relative; }
  .bundle_banner_wrapper .left_section {
    flex: 55%; }
  .bundle_banner_wrapper .right_section {
    flex: 45%; }
  .bundle_banner_wrapper .left_section .left-image {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 25%;
    transform: scale(1.2); }
    @media (min-width: 1400px) and (max-width: 1500px) {
      .bundle_banner_wrapper .left_section .left-image {
        width: 22%;
        left: 0px; } }
    @media (min-width: 1500px) and (max-width: 1600px) {
      .bundle_banner_wrapper .left_section .left-image {
        width: 21%;
        left: 0px; } }
    @media (min-width: 1600px) and (max-width: 1700px) {
      .bundle_banner_wrapper .left_section .left-image {
        width: 20%;
        left: 0px; } }
    @media (min-width: 1700px) and (max-width: 1800px) {
      .bundle_banner_wrapper .left_section .left-image {
        width: 19%;
        left: 0px; } }
    @media (min-width: 1800px) and (max-width: 1900px) {
      .bundle_banner_wrapper .left_section .left-image {
        width: 19%;
        left: 0px; } }
    @media (min-width: 1900px) and (max-width: 2000px) {
      .bundle_banner_wrapper .left_section .left-image {
        width: 18%;
        left: 0px; } }
    .bundle_banner_wrapper .left_section .left-image img {
      object-fit: contain; }
  .bundle_banner_wrapper .left_section .left_content {
    padding-left: 42%; }
    @media (min-width: 1500px) and (max-width: 2000px) {
      .bundle_banner_wrapper .left_section .left_content {
        padding-left: 40%; } }
    .bundle_banner_wrapper .left_section .left_content .first_content {
      font-family: "Raleway-Bold";
      font-size: 30px;
      line-height: 44px;
      letter-spacing: 0; }
    .bundle_banner_wrapper .left_section .left_content .second_content {
      font-family: "Raleway-Bold";
      font-size: 43px;
      line-height: 44px;
      letter-spacing: 0; }
  .bundle_banner_wrapper .right_section .right_content {
    padding-right: 30%; }
    .bundle_banner_wrapper .right_section .right_content p {
      font-size: 16px;
      line-height: 28px;
      letter-spacing: 0;
      font-family: "Montserrat-Medium"; }
  .bundle_banner_wrapper .right_section .right_image {
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 25%;
    transform: scale(1); }
    .bundle_banner_wrapper .right_section .right_image img {
      object-fit: contain; }

.product_top_wrapper {
  max-width: 1399px;
  margin: 0 auto;
  margin-top: 50px;
  padding: 0px 10px; }
  @media (min-width: 1400px) and (max-width: 2000px) {
    .product_top_wrapper {
      padding: 0px; } }
  .product_top_wrapper .col-6 {
    padding: 0px; }
    .product_top_wrapper .col-6 .product-section {
      padding: 0px;
      margin: 0px; }
      .product_top_wrapper .col-6 .product-section li {
        flex: 50%;
        margin-top: 35.8px; }
        .product_top_wrapper .col-6 .product-section li .product_wrapper {
          width: 100%;
          background: white;
          border-radius: 40px;
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.08); }
          .product_top_wrapper .col-6 .product-section li .product_wrapper .banner {
            display: flex;
            flex-direction: row; }
            .product_top_wrapper .col-6 .product-section li .product_wrapper .banner div {
              text-align: center;
              padding: 26.8px 0px 26.2px 0px; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .banner div:nth-child(1) {
                font-family: "Raleway-Bold";
                background: black;
                color: white;
                border-radius: 40px 0px 0px 0px;
                line-height: 21px;
                letter-spacing: 0;
                font-size: 25px;
                -webkit-font-feature-settings: "lnum";
                -moz-font-feature-settings: "lnum";
                font-feature-settings: "lnum";
                clip-path: polygon(0% 0%, 100% 0, 100% 0%, 87% 100%, 0% 100%);
                flex: 50%;
                position: relative; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .banner div:nth-child(2) {
                font-family: "Raleway-Bold";
                background: #ffda00;
                color: black;
                border-radius: 0px 40px 0px 0px;
                line-height: 21px;
                letter-spacing: 0;
                font-size: 25px;
                clip-path: polygon(100% 0%, 100% 49%, 100% 100%, 0 100%, 0% 100%, 13% 0%);
                flex: 50%;
                margin-left: -35px; }
          .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item {
            padding: 0px;
            width: 100%;
            flex-direction: row;
            align-items: center; }
            .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .get_listingpage {
              width: 30%;
              flex: 30%; }
            .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer {
              width: 70%;
              flex: 70%;
              margin-top: 55px; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                padding: 0px;
                margin: 0px; }
                .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-item__title a {
                  font-size: 29px;
                  line-height: 21px;
                  letter-spacing: 0px;
                  font-family: "Raleway-ExtraBold";
                  -webkit-font-feature-settings: "lnum";
                  -moz-font-feature-settings: "lnum";
                  font-feature-settings: "lnum"; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box {
                margin-bottom: 0px; }
                .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price {
                  margin: 0px;
                  font-family: "Raleway-Bold";
                  font-size: 22px;
                  line-height: 24px;
                  letter-spacing: 0;
                  margin-top: 36.8px;
                  -webkit-font-feature-settings: "lnum";
                  -moz-font-feature-settings: "lnum";
                  font-feature-settings: "lnum"; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button {
                margin-top: 27px; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .one_product_price {
                margin-top: 26px;
                font-size: 30px;
                line-height: 17px;
                letter-spacing: 0px;
                font-family: "Raleway-ExtraBold";
                color: #de5727;
                -webkit-font-feature-settings: "lnum";
                -moz-font-feature-settings: "lnum";
                font-feature-settings: "lnum"; }
              .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity {
                text-align: initial; }
                .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                  width: 293px;
                  background: #de5727;
                  color: white;
                  font-family: "Montserrat-Bold";
                  font-size: 24px;
                  padding: 18.5px 0px;
                  border: none;
                  margin-top: 27px; }
                  .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button:hover {
                    border: none;
                    box-shadow: none; }
          .product_top_wrapper .col-6 .product-section li .product_wrapper .product-tags .product_bottom {
            background: black;
            text-align: center;
            padding: 17px 0px 22px 0px;
            color: white;
            font-family: "Raleway-Bold";
            font-size: 25px;
            line-height: 21px;
            border-radius: 0px 0px 25px 25px; }
        .product_top_wrapper .col-6 .product-section li:first-child {
          width: 100%;
          flex: 100%;
          margin-top: 0px; }
          .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper {
            width: 100%;
            background: white;
            border-radius: 25px; }
            .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .banner {
              display: flex;
              flex-direction: row; }
              .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .banner div {
                width: 50%;
                text-align: center;
                padding: 26.8px 0px 26.2px 0px; }
                .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .banner div:nth-child(1) {
                  font-family: "Raleway-Bold";
                  background: black;
                  color: white;
                  border-radius: 25px 0px 0px 0px;
                  line-height: 21px;
                  letter-spacing: 0;
                  font-size: 30px; }
                .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .banner div:nth-child(2) {
                  font-family: "Raleway-Bold";
                  background: #ffda00;
                  color: black;
                  border-radius: 0px 25px 0px 0px;
                  line-height: 21px;
                  letter-spacing: 0;
                  font-size: 30px;
                  margin-left: -75px; }
            .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item {
              padding: 0px;
              width: 100%;
              flex-direction: row;
              align-items: center;
              padding: 0px 64.7px; }
              .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .get_listingpage {
                width: 50%;
                flex: 50%; }
              .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer {
                width: 50%;
                flex: 50%; }
                .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                  padding: 0px;
                  margin: 0px; }
                  .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-item__title a {
                    font-size: 38px;
                    line-height: 21px;
                    letter-spacing: 0px;
                    font-family: "Raleway-ExtraBold"; }
                .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box {
                  margin-bottom: 0px; }
                  .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price {
                    margin: 0px;
                    font-family: "Raleway-Bold";
                    font-size: 22px;
                    line-height: 24px;
                    letter-spacing: 0;
                    margin-top: 36.8px; }
                .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .one_product_price {
                  margin-top: 26px;
                  font-size: 38px;
                  line-height: 17px;
                  letter-spacing: 0px;
                  font-family: "Raleway-ExtraBold";
                  color: #de5727; }
                .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity {
                  text-align: center; }
                  .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                    width: 321px;
                    background: #de5727;
                    color: white;
                    font-family: "Montserrat-Bold";
                    font-size: 26px;
                    padding: 18.5px 0px;
                    border: none;
                    margin-top: 27px; }
                    .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button:hover {
                      border: none;
                      box-shadow: none; }
            .product_top_wrapper .col-6 .product-section li:first-child .product_wrapper .product-tags .product_bottom {
              display: none; }
        .product_top_wrapper .col-6 .product-section li:nth-child(2) {
          padding-right: 17px; }
        .product_top_wrapper .col-6 .product-section li:nth-child(3) {
          padding-left: 17px; }

.bottom_banner_wrapper {
  margin-top: 70px; }
  .bottom_banner_wrapper .banner_img {
    position: relative;
    width: 100%; }
    .bottom_banner_wrapper .banner_img img {
      width: 100%; }
    .bottom_banner_wrapper .banner_img .banner_text {
      position: absolute;
      left: 5%;
      top: 15%; }
      .bottom_banner_wrapper .banner_img .banner_text .title {
        font-family: "Raleway-Black";
        font-size: 51px;
        line-height: 60px;
        letter-spacing: 0; }
      .bottom_banner_wrapper .banner_img .banner_text p {
        font-family: "Montserrat-Bold";
        font-size: 30px;
        letter-spacing: 0;
        margin-top: 20px; }

.accordian_container {
  background-color: #fff7f4;
  margin-top: 54px;
  display: flex;
  align-items: center;
  position: relative; }
  .accordian_container .accordian_wrapper {
    flex: 50%;
    padding-left: 15.5%; }
    .accordian_container .accordian_wrapper button.accordion {
      color: black;
      border-radius: 0px !important;
      padding: 62px 75px 45px 98px;
      font-size: 25px;
      font-family: "Raleway-ExtraBold"; }
      .accordian_container .accordian_wrapper button.accordion.accbtn1 {
        background-color: #fcd371; }
      .accordian_container .accordian_wrapper button.accordion.accbtn2 {
        background-color: #ffcc59; }
      .accordian_container .accordian_wrapper button.accordion.accbtn3 {
        background-color: #fa915b; }
      .accordian_container .accordian_wrapper button.accordion.accbtn4 {
        background-color: #fa845f; }
      .accordian_container .accordian_wrapper button.accordion.accbtn5 {
        background-color: #fc6c5d; }
  .accordian_container .image_wrapper {
    flex: 60%;
    padding-left: 5%;
    position: relative; }
    .accordian_container .image_wrapper .tilte {
      font-family: "Raleway-Medium";
      font-size: 54px;
      line-height: 38px;
      color: #fc6c5d; }
    .accordian_container .image_wrapper .descrption {
      font-family: "Raleway-bold";
      font-size: 160px;
      color: #de4a16;
      line-height: 38px;
      margin-top: 50px; }
    .accordian_container .image_wrapper .img {
      position: absolute;
      right: 0px;
      top: 120px;
      width: 75%; }
      @media (min-width: 1400px) and (max-width: 1500px) {
        .accordian_container .image_wrapper .img {
          right: 3%; } }
      @media (min-width: 1500px) and (max-width: 1600px) {
        .accordian_container .image_wrapper .img {
          right: 7%; } }
      @media (min-width: 1600px) and (max-width: 1700px) {
        .accordian_container .image_wrapper .img {
          right: 10%; } }
      @media (min-width: 1700px) and (max-width: 1800px) {
        .accordian_container .image_wrapper .img {
          right: 12%; } }
      @media (min-width: 1800px) and (max-width: 1900px) {
        .accordian_container .image_wrapper .img {
          right: 14%; } }
      @media (min-width: 1800px) and (max-width: 1900px) {
        .accordian_container .image_wrapper .img {
          right: 16%; } }

.review_wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding-top: 50px; }
  .review_wrapper .review_title {
    font-size: 35px;
    line-height: 37px;
    letter-spacing: 0px;
    font-family: "Montserrat-Bold"; }
  .review_wrapper .wrapper_review .reviews {
    display: inline-block;
    width: 27%; }
    .review_wrapper .wrapper_review .reviews:not(:first-child) {
      margin-left: 100px; }
  .review_wrapper .wrapper_review .description {
    margin-top: 26.4px; }
    .review_wrapper .wrapper_review .description p {
      font-size: 16px;
      line-height: 25px;
      letter-spacing: 0px;
      font-family: "Montserrat-Regular";
      margin: 0px; }
  .review_wrapper .wrapper_review .name p {
    font-size: 16px;
    letter-spacing: 0px;
    font-family: "Montserrat-Regular";
    margin-top: 6px; }

/*----------------------------------------elderberry page------------------------------------------------------*/
.elderberry_bundle_banner_wrapper {
  width: 100%;
  height: 331px;
  background-image: radial-gradient(circle at 103% 4%, #7319cf, #9a37d5 30%, #c87cea 59%);
  display: flex;
  align-items: center;
  position: relative; }
  @media (min-width: 767px) and (max-width: 991px) {
    .elderberry_bundle_banner_wrapper {
      flex-direction: column; } }
  .elderberry_bundle_banner_wrapper .left_section {
    flex: 55%; }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_bundle_banner_wrapper .left_section {
        flex: 100%; } }
    @media (min-width: 1500px) and (max-width: 2000px) {
      .elderberry_bundle_banner_wrapper .left_section {
        flex: 45%; } }
  .elderberry_bundle_banner_wrapper .right_section {
    flex: 45%; }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_bundle_banner_wrapper .right_section {
        flex: 100%; } }
    @media (min-width: 1500px) and (max-width: 2000px) {
      .elderberry_bundle_banner_wrapper .right_section {
        flex: 55%; } }
  .elderberry_bundle_banner_wrapper .left_section .left-image {
    position: absolute;
    left: 0px;
    top: 12%;
    width: 25%;
    transform: scale(1.1);
    z-index: 9; }
    @media (min-width: 768px) and (max-width: 991px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        transform: scale(1.4); } }
    @media (min-width: 991px) and (max-width: 1024px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        transform: scale(1.6); } }
    @media (min-width: 1300px) and (max-width: 1400px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        top: 0%; } }
    @media (min-width: 1400px) and (max-width: 1500px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        width: 22%;
        left: 0px; } }
    @media (min-width: 1500px) and (max-width: 1600px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        width: 21%;
        left: 0px; } }
    @media (min-width: 1600px) and (max-width: 1700px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        width: 20%;
        left: 0px; } }
    @media (min-width: 1700px) and (max-width: 1800px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        width: 19%;
        left: 0px; } }
    @media (min-width: 1800px) and (max-width: 1900px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        width: 19%;
        left: 0px; } }
    @media (min-width: 1900px) and (max-width: 2000px) {
      .elderberry_bundle_banner_wrapper .left_section .left-image {
        width: 18%;
        left: 16px; } }
    .elderberry_bundle_banner_wrapper .left_section .left-image img {
      object-fit: contain; }
  .elderberry_bundle_banner_wrapper .left_section .left_content {
    padding-left: 40%; }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_bundle_banner_wrapper .left_section .left_content {
        padding-left: 10%;
        margin-top: 5%; } }
    @media (min-width: 1500px) and (max-width: 1700px) {
      .elderberry_bundle_banner_wrapper .left_section .left_content {
        padding-left: 40%; } }
    @media (min-width: 1700px) and (max-width: 2000px) {
      .elderberry_bundle_banner_wrapper .left_section .left_content {
        padding-left: 36%; } }
    .elderberry_bundle_banner_wrapper .left_section .left_content .first_content {
      font-family: "Raleway-Bold";
      font-size: 43px;
      line-height: 64px;
      letter-spacing: 0; }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_bundle_banner_wrapper .left_section .left_content .first_content {
          font-size: 25px;
          line-height: 34px; } }
      @media (min-width: 991px) and (max-width: 1024px) {
        .elderberry_bundle_banner_wrapper .left_section .left_content .first_content {
          font-size: 30px;
          line-height: 45px; } }
    .elderberry_bundle_banner_wrapper .left_section .left_content .second_content {
      font-family: "Raleway-Bold";
      font-size: 68px;
      line-height: 64px;
      letter-spacing: 0; }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_bundle_banner_wrapper .left_section .left_content .second_content {
          font-size: 50px;
          line-height: 40px; } }
      @media (min-width: 991px) and (max-width: 1024px) {
        .elderberry_bundle_banner_wrapper .left_section .left_content .second_content {
          font-size: 57px;
          line-height: 56px; } }
  .elderberry_bundle_banner_wrapper .right_section .right_content {
    width: 495px;
    margin-top: 60px; }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_bundle_banner_wrapper .right_section .right_content {
        margin-top: 0%;
        padding-right: 0%;
        padding-left: 30%; } }
    .elderberry_bundle_banner_wrapper .right_section .right_content p {
      font-size: 16px;
      line-height: 28px;
      letter-spacing: 0;
      font-family: "Montserrat-Medium"; }
  @media (max-width: 767px) {
    .elderberry_bundle_banner_wrapper {
      display: none; } }

.elderberry_bundle_banner_wrapper.mobile {
  height: 340px;
  display: none; }
  @media (max-width: 767px) {
    .elderberry_bundle_banner_wrapper.mobile {
      display: block; } }
  .elderberry_bundle_banner_wrapper.mobile .mobile_banner_img {
    position: relative;
    height: 340px; }
    .elderberry_bundle_banner_wrapper.mobile .mobile_banner_img img {
      height: 100%; }
  .elderberry_bundle_banner_wrapper.mobile .content_wrapper {
    position: absolute;
    top: 47%;
    left: 50%;
    width: 100%;
    transform: translate(-50%, -50%); }
    .elderberry_bundle_banner_wrapper.mobile .content_wrapper .logo {
      width: 113px;
      height: 34px;
      margin: 0 auto; }
    .elderberry_bundle_banner_wrapper.mobile .content_wrapper .title {
      font-size: 20px;
      letter-spacing: 0px;
      font-family: "Raleway-ExtraBold";
      font-weight: 800;
      text-align: center;
      margin-top: 20px; }
      .elderberry_bundle_banner_wrapper.mobile .content_wrapper .title .first_content {
        font-size: 20px;
        line-height: 30px;
        letter-spacing: 0px;
        font-family: "Raleway-ExtraBold";
        text-align: center; }
      .elderberry_bundle_banner_wrapper.mobile .content_wrapper .title .second_content {
        font-size: 55px;
        line-height: 51px;
        letter-spacing: 0px;
        font-family: "Raleway-ExtraBold";
        text-align: center; }
    .elderberry_bundle_banner_wrapper.mobile .content_wrapper .descrption {
      font-family: "Montserrat-Medium";
      font-size: 14px;
      line-height: 22px;
      width: 100%;
      padding: 0px 20px;
      margin-top: 25px;
      text-align: center; }

.product_top_wrapper {
  max-width: 1399px;
  margin: 0 auto;
  margin-top: 50px;
  padding: 0px 10px; }
  @media (max-width: 767px) {
    .product_top_wrapper {
      padding: 0px 11px 0px 14px;
      margin-top: 30px; } }
  @media (min-width: 1400px) and (max-width: 2000px) {
    .product_top_wrapper {
      padding: 0px; } }
  .product_top_wrapper .col-6 {
    padding: 0px; }
    .product_top_wrapper .col-6 .product-section {
      padding: 0px;
      margin: 0px; }
      .product_top_wrapper .col-6 .product-section li {
        flex: 50%;
        margin-top: 35.8px; }
        .product_top_wrapper .col-6 .product-section li .elder_product_wrapper {
          width: 100%;
          background: white;
          border-radius: 40px;
          box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.08); }
          @media (max-width: 767px) {
            .product_top_wrapper .col-6 .product-section li .elder_product_wrapper {
              border-radius: 25px; } }
          .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner {
            display: flex;
            flex-direction: row;
            background: black;
            border-radius: 40px 40px 0px 0px; }
            @media (max-width: 767px) {
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner {
                border-radius: 25px 25px 0px 0px; } }
            .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div {
              text-align: center;
              padding: 26.8px 0px 26.2px 0px; }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(1) {
                font-family: "Raleway-Bold";
                background: black;
                color: white;
                border-radius: 40px 0px 0px 0px;
                line-height: 21px;
                letter-spacing: 0;
                font-size: 25px;
                -webkit-font-feature-settings: "lnum";
                -moz-font-feature-settings: "lnum";
                font-feature-settings: "lnum";
                /*                                 clip-path: polygon(0% 0%, 100% 0, 100% 0%, 87% 100%, 0% 100%);
                                                -webkit-clip-path: polygon(0% 0%, 100% 0, 100% 0%, 87% 100%, 0% 100%); */
                flex: 50%;
                position: relative;
                text-transform: uppercase; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(1) {
                    font-size: 15px;
                    padding: 13px 0px 12px 0px;
                    border-radius: 25px 0px 0px 0px; } }
                @media (min-width: 767px) and (max-width: 991px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(1) {
                    font-size: 15px;
                    padding: 13px 0px 12px 0px; } }
                @media (min-width: 992px) and (max-width: 1024px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(1) {
                    font-size: 20px; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(2) {
                font-family: "Raleway-Bold";
                background: black;
                color: white;
                border-radius: 0px 40px 0px 0px;
                line-height: 21px;
                letter-spacing: 0;
                font-size: 25px;
                position: relative;
                /*                                 clip-path: polygon(100% 0%, 100% 49%, 100% 100%, 0 100%, 0% 100%, 13% 0%);
                                                -webkit-clip-path: polygon(100% 0%, 100% 49%, 100% 100%, 0 100%, 0% 100%, 13% 0%); */
                flex: 50%;
                text-transform: uppercase; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(2) {
                    border-radius: 0px 25px 0px 0px;
                    font-size: 15px;
                    padding: 13px 0px 12px 0px; } }
                @media (min-width: 767px) and (max-width: 991px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(2) {
                    padding: 13px 0px 12px 0px;
                    font-size: 15px; } }
                @media (min-width: 992px) and (max-width: 1024px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(2) {
                    font-size: 20px; } }
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(2):before {
                  content: "+";
                  position: absolute;
                  color: white;
                  font-weight: 100;
                  font-family: 'Raleway';
                  font-size: 44px;
                  top: 50%;
                  left: 0%;
                  transform: translate(0, -50%); }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .banner div:nth-child(2):before {
                      left: -2%;
                      font-size: 27px; } }
          .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item {
            padding: 0px;
            width: 100%;
            flex-direction: column;
            align-items: center;
            text-align: center;
            margin-top: 5px; }
            @media (max-width: 767px) {
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item {
                flex-direction: row;
                margin-bottom: 10px; } }
            .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage {
              width: 100%;
              flex: 100%; }
              @media (max-width: 767px) {
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage {
                  flex: 50%;
                  width: 50%;
                  margin-left: 5px; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage .product-item__img {
                margin: 0px; }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage img {
                width: 100%; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage img {
                    width: 100%;
                    height: 100%; } }
              @media (max-width: 767px) {
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage.desktop_view {
                  display: none; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage.mobile_view {
                display: none; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .get_listingpage.mobile_view {
                    display: block; } }
            .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer {
              width: 100%;
              flex: 100%;
              margin-top: 10px;
              margin-top: 25px; }
              @media (max-width: 767px) {
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer {
                  flex: 50%;
                  width: 50%;
                  padding: 0px 10px 0px 10px; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button {
                margin-top: 27px; }
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button {
                  width: 293px;
                  background: #8107a3;
                  color: white;
                  font-family: "Montserrat-Bold";
                  font-size: 24px;
                  padding: 18.5px 0px;
                  border: none;
                  margin: 0 auto;
                  height: 63px; }
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button:hover {
                    border: none;
                    box-shadow: none; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button {
                      font-size: 19px;
                      width: 283px;
                      padding: 13px 0px;
                      margin-left: 0px; } }
              @media (max-width: 767px) {
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer {
                  text-align: left;
                  padding: 0px 10px 0px 10px;
                  text-align: left; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                padding: 0px;
                margin: 0px;
                font-size: 31px;
                line-height: 34px;
                letter-spacing: 0px;
                font-family: "'Arial-BoldMT";
                -webkit-font-feature-settings: "lnum";
                -moz-font-feature-settings: "lnum";
                font-feature-settings: "lnum"; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                    font-size: 18px;
                    line-height: 24px;
                    font-family: "Raleway-Bold"; } }
                @media (min-width: 768px) and (max-width: 991px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                    font-size: 33px;
                    line-height: 30px; } }
                @media (min-width: 991px) and (max-width: 1024px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                    font-size: 33px;
                    line-height: 30px; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__detail {
                font-size: 17px;
                line-height: 19px;
                font-family: "Raleway-Regular";
                color: black;
                width: 350px;
                margin: 0 auto;
                margin-top: 15px; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__detail {
                    width: 100%;
                    font-size: 11px;
                    line-height: 18px;
                    margin-top: 5px; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box {
                margin-bottom: 0px;
                justify-content: center; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box {
                    justify-content: left !important; } }
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price {
                  margin: 0px;
                  font-family: "Arial-BoldMT";
                  font-size: 24px;
                  line-height: 24px;
                  letter-spacing: 0;
                  margin-top: 20px;
                  -webkit-font-feature-settings: "lnum";
                  -moz-font-feature-settings: "lnum";
                  font-feature-settings: "lnum"; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price {
                      margin-top: 7px;
                      font-size: 19px; } }
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price.comp_price,
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price p {
                    font-family: "Arial" !important;
                    font-size: 19px !important;
                    line-height: 24px !important;
                    letter-spacing: 0;
                    color: #696969;
                    display: inline-block;
                    text-decoration: line-through;
                    text-decoration-color: red;
                    font-weight: normal;
                    margin-bottom: 0px; }
                    @media (max-width: 767px) {
                      .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price.comp_price,
                      .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price p {
                        font-size: 14px !important; } }
                    .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price.comp_price span,
                    .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price p span {
                      font-family: "Raleway-Regular";
                      font-size: 19px !important;
                      line-height: 24px !important; }
                      @media (max-width: 767px) {
                        .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price.comp_price span,
                        .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price p span {
                          display: none; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .one_product_price {
                margin-top: 32px;
                font-size: 20px;
                line-height: 17px;
                letter-spacing: 0px;
                font-family: "'Arial-BoldMT";
                color: #8107a3;
                -webkit-font-feature-settings: "lnum";
                -moz-font-feature-settings: "lnum";
                font-feature-settings: "lnum"; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .one_product_price {
                    font-size: 14px;
                    color: #781cd0;
                    margin-left: 0px;
                    margin-top: 7px; } }
              @media (max-width: 767px) {
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity {
                  text-align: initial; } }
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                width: 293px;
                background: #8107a3;
                color: white;
                font-family: "Montserrat-Bold";
                font-size: 24px;
                padding: 18.5px 0px;
                border: none;
                margin-top: 27px;
                height: 63px;
                border-radius: 31.5px !important;
                margin-right: 0px;
                margin-left: 0px; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                    height: 49px;
                    border-radius: 24.5px !important; } }
                .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button:hover {
                  border: none;
                  box-shadow: none; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                    font-size: 14px;
                    width: 150px;
                    padding: 13px 0px;
                    margin-left: 0px;
                    height: 40px;
                    margin-top: 10px; } }
          .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product_bottom {
            background: black;
            text-align: center;
            padding: 17px 0px 22px 0px;
            color: white;
            font-family: "Raleway-Bold";
            font-size: 25px;
            line-height: 21px;
            border-radius: 0px 0px 25px 25px;
            display: none; }
            @media (max-width: 767px) {
              .product_top_wrapper .col-6 .product-section li .elder_product_wrapper .product-tags .product_bottom {
                font-size: 15px;
                padding: 13px 0px 15px 0px; } }
        .product_top_wrapper .col-6 .product-section li:first-child {
          width: 100%;
          flex: 100%;
          margin-top: 0px; }
          .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper {
            width: 100%;
            background: white;
            border-radius: 40px 40px 40px 0px; }
            @media (max-width: 767px) {
              .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper {
                border-radius: 25px; } }
            .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner {
              display: flex;
              flex-direction: row; }
              .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div {
                text-align: center;
                padding: 26.8px 0px 26.2px 0px; }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(1) {
                  font-family: "Raleway-Bold";
                  background: black;
                  color: white;
                  border-radius: 40px 0px 0px 0px;
                  line-height: 21px;
                  letter-spacing: 0;
                  font-size: 30px;
                  flex: 50%;
                  text-transform: uppercase; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(1) {
                      font-size: 15px;
                      padding: 13px 0px 12px 0px;
                      border-radius: 25px 0px 0px 0px; } }
                  @media (min-width: 767px) and (max-width: 991px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(1) {
                      font-size: 15px;
                      padding: 13px 0px 12px 0px; } }
                  @media (min-width: 992px) and (max-width: 1024px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(1) {
                      font-size: 20px; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(2) {
                  font-family: "Raleway-Bold";
                  background: black;
                  color: white;
                  border-radius: 0px 40px 0px 0px;
                  line-height: 21px;
                  letter-spacing: 0;
                  font-size: 30px;
                  flex: 50%;
                  text-transform: uppercase;
                  /*                                     clip-path: polygon(100% 0%, 100% 49%, 100% 100%, 0 100%, 0% 100%, 15% 0%);
                                                      -webkit-clip-path: polygon(100% 0%, 100% 49%, 100% 100%, 0 100%, 0% 100%, 15% 0%); */ }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(2) {
                      font-size: 15px;
                      padding: 13px 0px 12px 0px;
                      border-radius: 0px 25px 0px 0px; } }
                  @media (min-width: 767px) and (max-width: 991px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(2) {
                      padding: 13px 0px 12px 0px;
                      font-size: 15px; } }
                  @media (min-width: 992px) and (max-width: 1024px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(2) {
                      font-size: 20px; } }
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(2):before {
                    left: 27%; }
                    @media (max-width: 767px) {
                      .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .banner div:nth-child(2):before {
                        left: -2%; } }
            .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item {
              padding: 0px;
              width: 100%;
              flex-direction: row;
              align-items: center;
              margin-bottom: 0px; }
              @media (max-width: 767px) {
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item {
                  /*                                     flex-direction: column; */
                  margin-bottom: 10px; } }
              @media (min-width: 767px) and (max-width: 991px) {
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item {
                  margin-bottom: 40px; } }
              .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage {
                width: 50%;
                flex: 50%;
                margin-top: 8px; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage {
                    margin-top: 0px;
                    margin-left: 5px; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage img {
                  transform: scaleY(1.03); }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage img {
                      transform: scaleY(1);
                      width: 100%;
                      height: 100%; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage .product-item__img {
                  margin: 0px; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage {
                    /*                                         flex: 100%;
                                                            width: 100%; */ } }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage.desktop_view {
                    display: none; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage.mobile_view {
                  display: none; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .get_listingpage.mobile_view {
                      display: block; } }
              .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer {
                width: 50%;
                flex: 50%; }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer {
                    margin-top: 10px; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button {
                  width: 321px;
                  color: white;
                  font-family: "Montserrat-Bold";
                  font-size: 26px;
                  padding: 18.5px 0px;
                  border: none;
                  margin-top: 27px;
                  height: 63px; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button {
                      padding: 13px 0px;
                      font-size: 19px; } }
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button:hover {
                    border: none;
                    box-shadow: none; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .shopify-payment-button button {
                      font-size: 19px;
                      width: 283px;
                      padding: 13px 0px;
                      margin-left: 0px;
                      height: 49px; } }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer {
                    /*                                         flex: 100%;
                                                            width: 100%; */
                    padding: 0px;
                    text-align: left;
                    padding: 0px 10px 0px 10px; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                  padding: 0px;
                  margin: 0px;
                  font-size: 31px;
                  line-height: 34px;
                  letter-spacing: 0px;
                  font-family: "'Arial-BoldMT"; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__title {
                      font-size: 18px;
                      line-height: 24px;
                      font-family: "Raleway-Bold"; } }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-item__detail {
                    font-size: 11px;
                    line-height: 18px;
                    margin-top: 5px; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box {
                  margin-left: 5px;
                  margin-bottom: 0px; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box {
                      justify-content: left !important;
                      margin-left: 0px; } }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box p {
                      font-size: 14px !important; } }
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price {
                    margin: 0px;
                    font-family: "Arial-BoldMT";
                    font-size: 24px;
                    line-height: 24px;
                    letter-spacing: 0;
                    margin-top: 24.8px; }
                    @media (max-width: 767px) {
                      .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price {
                        margin-top: 7px;
                        font-size: 19px; } }
                    @media (max-width: 767px) {
                      .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__price-box .product-item__price span {
                        display: none; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .one_product_price {
                  margin-top: 26px;
                  font-size: 20px;
                  line-height: 17px;
                  letter-spacing: 0px;
                  font-family: "'Arial-BoldMT";
                  margin-left: 20px; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .one_product_price {
                      font-size: 15px;
                      color: #781cd0;
                      margin-left: 0px;
                      margin-top: 7px; } }
                @media (max-width: 767px) {
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity {
                    text-align: initial; } }
                .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                  width: 321px;
                  color: white;
                  font-family: "Montserrat-Bold";
                  font-size: 26px;
                  padding: 18.5px 0px;
                  border: none;
                  margin-top: 27px;
                  height: 63px;
                  margin-left: 0px;
                  border-radius: 31.5px !important;
                  margin-right: 0px;
                  margin-left: 0px; }
                  .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button:hover {
                    border: none;
                    box-shadow: none;
                    border-radius: 31.5px !important; }
                  @media (max-width: 767px) {
                    .product_top_wrapper .col-6 .product-section li:first-child .elder_product_wrapper .product-tags .product-item .product-item__footer .product-block__form__holder-quantity button {
                      font-size: 14px;
                      width: 150px;
                      padding: 13px 0px;
                      margin-left: 0px;
                      height: 40px;
                      margin-top: 10px; } }
        .product_top_wrapper .col-6 .product-section li:nth-child(2) {
          padding-right: 32.5px; }
          @media (min-width: 767px) and (max-width: 991px) {
            .product_top_wrapper .col-6 .product-section li:nth-child(2) {
              padding-right: 17px; } }
          .product_top_wrapper .col-6 .product-section li:nth-child(2) .get_listingpage img {
            height: 293px; }
          @media (max-width: 767px) {
            .product_top_wrapper .col-6 .product-section li:nth-child(2) {
              padding: 0px; } }
        .product_top_wrapper .col-6 .product-section li:nth-child(3) {
          padding-left: 32.5px; }
          .product_top_wrapper .col-6 .product-section li:nth-child(3) .elder_product_wrapper .banner div:nth-child(1) {
            border-radius: 40px 40px 0px 0px; }
            @media (max-width: 767px) {
              .product_top_wrapper .col-6 .product-section li:nth-child(3) .elder_product_wrapper .banner div:nth-child(1) {
                border-radius: 25px 25px 0px 0px; } }
          .product_top_wrapper .col-6 .product-section li:nth-child(3) .elder_product_wrapper .banner div:nth-child(2) {
            display: none; }
          @media (min-width: 767px) and (max-width: 991px) {
            .product_top_wrapper .col-6 .product-section li:nth-child(3) {
              padding-left: 17px; } }
          .product_top_wrapper .col-6 .product-section li:nth-child(3) img {
            height: 293px; }
          @media (max-width: 767px) {
            .product_top_wrapper .col-6 .product-section li:nth-child(3) {
              padding: 0px; } }

.elderberry_review_wrapper {
  max-width: 1100px;
  margin: 0 auto;
  padding-top: 140px;
  padding-bottom: 93px; }
  @media (min-width: 1500px) and (max-width: 2000px) {
    .elderberry_review_wrapper {
      padding-top: 250px; } }
  @media (max-width: 767px) {
    .elderberry_review_wrapper {
      padding: 74px 0px 35px 0px;
      max-width: 100%;
      width: 100%;
      overflow: hidden; } }
  @media (min-width: 767px) and (max-width: 991px) {
    .elderberry_review_wrapper {
      padding: 74px 20px 0px 36px; } }
  @media (min-width: 991px) and (max-width: 1024px) {
    .elderberry_review_wrapper {
      padding: 74px 20px 93px 36px; } }
  .elderberry_review_wrapper .review_title {
    font-size: 35px;
    line-height: 37px;
    letter-spacing: 0px;
    font-family: "Montserrat-Bold";
    margin-bottom: 47.6px; }
    @media (max-width: 767px) {
      .elderberry_review_wrapper .review_title {
        margin-bottom: 0px;
        margin-left: 36px; } }
  .elderberry_review_wrapper .wrapper_review {
    display: flex;
    width: 100%;
    align-items: flex-start; }
    @media (max-width: 767px) {
      .elderberry_review_wrapper .wrapper_review {
        flex-direction: column; } }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_review_wrapper .wrapper_review {
        flex-direction: column; } }
    .elderberry_review_wrapper .wrapper_review .reviews {
      display: inline-block;
      width: 27%; }
      @media (min-width: 991px) and (max-width: 1024px) {
        .elderberry_review_wrapper .wrapper_review .reviews {
          width: 30%; } }
      .elderberry_review_wrapper .wrapper_review .reviews:not(:first-child) {
        margin-left: 100px; }
        @media (min-width: 991px) and (max-width: 1024px) {
          .elderberry_review_wrapper .wrapper_review .reviews:not(:first-child) {
            margin-left: 30px; } }
        @media (max-width: 767px) {
          .elderberry_review_wrapper .wrapper_review .reviews:not(:first-child) {
            margin: 0px;
            margin-bottom: 74px; } }
        @media (min-width: 767px) and (max-width: 991px) {
          .elderberry_review_wrapper .wrapper_review .reviews:not(:first-child) {
            margin: 0px;
            margin-bottom: 74px; } }
      @media (max-width: 767px) {
        .elderberry_review_wrapper .wrapper_review .reviews {
          width: 100%;
          margin-bottom: 74px; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_review_wrapper .wrapper_review .reviews {
          width: 100%;
          margin-bottom: 74px; } }
    .elderberry_review_wrapper .wrapper_review .rating_wrapper .rating_img {
      float: left;
      width: 60%; }
      @media (max-width: 767px) {
        .elderberry_review_wrapper .wrapper_review .rating_wrapper .rating_img {
          width: 45%; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_review_wrapper .wrapper_review .rating_wrapper .rating_img {
          width: 30%; } }
      .elderberry_review_wrapper .wrapper_review .rating_wrapper .rating_img .rating {
        width: 30px;
        height: 30px;
        display: inline-block; }
        @media (max-width: 767px) {
          .elderberry_review_wrapper .wrapper_review .rating_wrapper .rating_img .rating {
            width: 21px;
            height: 21px; } }
        .elderberry_review_wrapper .wrapper_review .rating_wrapper .rating_img .rating img {
          object-fit: contain;
          width: 100%;
          height: 100%; }
    .elderberry_review_wrapper .wrapper_review .rating_wrapper .dete {
      float: left;
      width: 40%;
      display: inline-block;
      margin-top: 5px;
      font-size: 14px;
      font-family: "Raleway"; }
      @media (max-width: 767px) {
        .elderberry_review_wrapper .wrapper_review .rating_wrapper .dete {
          margin-left: 12px;
          margin-top: 0px; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_review_wrapper .wrapper_review .rating_wrapper .dete {
          margin-left: 5px; } }
    .elderberry_review_wrapper .wrapper_review .rating_wrapper .verify {
      clear: both;
      padding-top: 14.5px;
      font-size: 14px;
      font-family: "Raleway"; }
      @media (max-width: 767px) {
        .elderberry_review_wrapper .wrapper_review .rating_wrapper .verify {
          padding-top: 9px; } }
    .elderberry_review_wrapper .wrapper_review .review_header {
      margin-top: 36px; }
      .elderberry_review_wrapper .wrapper_review .review_header h5 {
        font-size: 16px;
        line-height: 25px;
        letter-spacing: 0px;
        font-family: "Montserrat-bold";
        margin: 0px;
        color: black; }
        @media (max-width: 767px) {
          .elderberry_review_wrapper .wrapper_review .review_header h5 {
            font-size: 14px;
            line-height: 24px;
            width: 290px;
            margin-left: 4px; } }
        @media (min-width: 320px) and (max-width: 400px) {
          .elderberry_review_wrapper .wrapper_review .review_header h5 {
            width: 225px; } }
    .elderberry_review_wrapper .wrapper_review .description {
      margin-top: 20px; }
      .elderberry_review_wrapper .wrapper_review .description p {
        font-size: 16px;
        line-height: 25px;
        letter-spacing: 0px;
        font-family: "Montserrat-Regular";
        margin: 0px; }
        @media (max-width: 767px) {
          .elderberry_review_wrapper .wrapper_review .description p {
            font-size: 14px;
            line-height: 24px;
            width: 290px;
            margin-left: 4px; } }
        @media (min-width: 320px) and (max-width: 400px) {
          .elderberry_review_wrapper .wrapper_review .description p {
            width: 225px; } }
    .elderberry_review_wrapper .wrapper_review .name p {
      font-size: 16px;
      letter-spacing: 0px;
      font-family: "Montserrat-Regular";
      margin-top: 12px; }
    @media (max-width: 767px) {
      .elderberry_review_wrapper .wrapper_review .name {
        margin-top: 36px; } }
    .elderberry_review_wrapper .wrapper_review.desk_view {
      margin-top: 40px; }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_review_wrapper .wrapper_review.desk_view {
          margin-top: 0px; } }
      @media (max-width: 767px) {
        .elderberry_review_wrapper .wrapper_review.desk_view {
          display: none; } }
  .elderberry_review_wrapper .container.mobile_view {
    display: none;
    background: none;
    width: 100%;
    padding: 0px; }
    @media (max-width: 767px) {
      .elderberry_review_wrapper .container.mobile_view {
        display: block; } }
    .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide {
      background: white;
      border-radius: 20px;
      box-shadow: 0 2px 20px 0 rgba(0, 0, 0, 0.13);
      margin: 30px 20px 35px 20px; }
      .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews {
        text-align: left;
        padding: 23px 43px 35px 9px;
        height: 420px;
        overflow: hidden; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .rating_wrapper .rating_img {
          display: inline-block; }
          .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .rating_wrapper .rating_img .rating {
            width: 21px;
            height: 21px;
            display: inline-block; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .rating_wrapper .dete {
          display: inline-block;
          vertical-align: super;
          margin-left: 12px;
          font-size: 14px;
          font-family: "Raleway";
          color: black;
          font-size: normal; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .rating_wrapper .verify {
          margin-top: 9px;
          font-size: 14px;
          font-family: "Raleway";
          color: black;
          font-size: normal; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .review_header h5 {
          margin-top: 32px;
          color: black;
          margin-bottom: 0px;
          margin-left: 4px;
          font-size: 14px;
          font-family: "Raleway-bold"; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .description {
          margin-top: 30px; }
          .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .description p {
            margin-bottom: 0px;
            margin-left: 4px;
            font-size: 14px;
            font-family: "Raleway";
            color: black; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .name {
          margin-top: 19px; }
          .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews .name p {
            font-size: 12px;
            font-family: "Raleway";
            color: black; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide .reviews:focus {
          border: none;
          outline: none; }
      .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-slide:focus {
        border: none;
        outline: none; }
    .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-prev.slick-arrow, .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider .slick-next.slick-arrow {
      display: none !important; }
    .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider ul.slick-dots li {
      margin: 0 3px; }
      .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider ul.slick-dots li button {
        padding: 0px;
        width: 100%;
        min-width: 100%; }
        .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider ul.slick-dots li button:before {
          font-size: 11px;
          opacity: 1;
          color: #d8d8d8; }
      .elderberry_review_wrapper .container.mobile_view .single-item.slick-initialized.slick-slider ul.slick-dots li.slick-active button:before {
        color: #8e4ab2; }

.elderberry_bottom_banner_wrapper {
  margin-top: 70px; }
  @media (max-width: 767px) {
    .elderberry_bottom_banner_wrapper {
      margin-top: 22px; } }
  .elderberry_bottom_banner_wrapper .banner_img {
    position: relative;
    width: 100%; }
    .elderberry_bottom_banner_wrapper .banner_img img {
      width: 100%; }
    .elderberry_bottom_banner_wrapper .banner_img .banner_text {
      position: absolute;
      top: 10%;
      right: 8%;
      width: 640px; }
      @media (min-width: 1500px) and (max-width: 1700px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          top: 19%;
          right: 10%; } }
      @media (min-width: 1700px) and (max-width: 2000px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          top: 21%;
          right: 10%; } }
      @media (max-width: 767px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          right: 0%;
          left: 50%;
          transform: translate(-50%, 0%);
          width: 88%;
          top: 7%; } }
      @media (min-width: 320px) and (max-width: 390px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          width: 88%;
          left: 51%; } }
      @media (min-width: 400px) and (max-width: 767px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          width: 80%;
          left: 53%; } }
      @media (min-width: 470px) and (max-width: 767px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          width: auto;
          top: 15%; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          right: 0%;
          left: 50%;
          transform: translate(-50%, 0%);
          width: 68%;
          top: 7%; } }
      @media (min-width: 992px) and (max-width: 1024px) {
        .elderberry_bottom_banner_wrapper .banner_img .banner_text {
          right: 0%;
          left: 61%;
          transform: translate(-50%, 0%);
          top: 7%; } }
      .elderberry_bottom_banner_wrapper .banner_img .banner_text .title {
        font-family: "Raleway-Black";
        font-size: 51px;
        line-height: 60px;
        letter-spacing: 0;
        color: white;
        text-shadow: 0 10px 40px #000000; }
        @media (max-width: 767px) {
          .elderberry_bottom_banner_wrapper .banner_img .banner_text .title {
            font-size: 22px;
            line-height: 29px; } }
      .elderberry_bottom_banner_wrapper .banner_img .banner_text p {
        font-family: "Montserrat-Bold";
        font-size: 30px;
        letter-spacing: 0;
        margin: 15px 0px;
        color: white;
        text-shadow: 0 10px 40px #000000; }
        @media (max-width: 767px) {
          .elderberry_bottom_banner_wrapper .banner_img .banner_text p {
            font-size: 16px;
            margin-top: 95%; } }
        @media (min-width: 320px) and (max-width: 390px) {
          .elderberry_bottom_banner_wrapper .banner_img .banner_text p {
            margin-top: 88%; } }
        @media (min-width: 400px) and (max-width: 767px) {
          .elderberry_bottom_banner_wrapper .banner_img .banner_text p {
            margin-top: 100%; } }
    .elderberry_bottom_banner_wrapper .banner_img .desktop_view {
      display: block; }
      @media (max-width: 767px) {
        .elderberry_bottom_banner_wrapper .banner_img .desktop_view {
          display: none; } }
    .elderberry_bottom_banner_wrapper .banner_img .mobile_view {
      display: none; }
      @media (max-width: 767px) {
        .elderberry_bottom_banner_wrapper .banner_img .mobile_view {
          display: block; } }

.elderberry_accordian_container {
  margin-top: 54px;
  display: flex;
  position: relative;
  margin-top: 39px; }
  @media (min-width: 767px) and (max-width: 991px) {
    .elderberry_accordian_container {
      height: auto; } }
  @media (max-width: 767px) {
    .elderberry_accordian_container {
      height: auto;
      margin-top: 0px; } }
  @media (max-width: 767px) {
    .elderberry_accordian_container {
      flex-direction: column;
      background-color: white; } }
  @media (min-width: 767px) and (max-width: 991px) {
    .elderberry_accordian_container {
      flex-direction: column; } }
  .elderberry_accordian_container .accordian_wrapper {
    flex: 50%;
    padding-left: 5%;
    z-index: 10; }
    @media (max-width: 767px) {
      .elderberry_accordian_container .accordian_wrapper {
        flex: 100%;
        padding-left: 0%;
        order: 2;
        margin-top: 0%; } }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_accordian_container .accordian_wrapper {
        flex: 100%;
        padding-left: 0%;
        order: 2;
        margin-top: 0%; } }
    .elderberry_accordian_container .accordian_wrapper button.accordion {
      color: black;
      border-radius: 0px !important;
      font-size: 25px;
      font-family: "Raleway-ExtraBold";
      display: flex;
      display: -webkit-flex;
      align-items: center;
      -webkit-align-items: center;
      padding: 43px 70px 32px 98px; }
      @media (max-width: 767px) {
        .elderberry_accordian_container .accordian_wrapper button.accordion {
          padding: 26px 70px 19px 35px;
          font-size: 17px; } }
      @media (min-width: 992px) and (max-width: 1024px) {
        .elderberry_accordian_container .accordian_wrapper button.accordion {
          padding: 49px 70px 17px 35px;
          font-size: 22px; } }
      .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn1 {
        background-color: #d9c4e3; }
      .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn2 {
        background-color: #d0b0df; }
      .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn3 {
        background-color: #c595de; }
      .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn4 {
        background-color: #b57bd3; }
      .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn5 {
        background-color: #a16cbc;
        padding: 43px 70px 32px 98px; }
        @media (max-width: 767px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn5 {
            padding: 26px 70px 19px 35px; } }
        @media (min-width: 992px) and (max-width: 1024px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn5 {
            padding: 49px 70px 17px 35px;
            font-size: 22px; } }
      .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn6 {
        background-color: #8e4ab2;
        padding: 43px 70px 32px 98px; }
        @media (max-width: 767px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn6 {
            padding: 26px 70px 19px 35px; } }
        @media (min-width: 992px) and (max-width: 1024px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion.accbtn6 {
            padding: 49px 70px 17px 35px;
            font-size: 22px; } }
      .elderberry_accordian_container .accordian_wrapper button.accordion:after {
        content: "";
        background: url("https://cdn.shopify.com/s/files/1/0028/6608/5953/t/259/assets/plus-_3x.png?v=1611328712");
        color: black;
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
        width: 36px;
        height: 70px; }
        @media (max-width: 767px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion:after {
            width: 29px;
            height: 59px; } }
      .elderberry_accordian_container .accordian_wrapper button.accordion.active:after {
        background: url("https://cdn.shopify.com/s/files/1/0028/6608/5953/t/259/assets/invalid-name_3x.png?v=1611333540");
        color: black;
        background-position: center;
        background-size: 100%;
        background-repeat: no-repeat;
        width: 36px;
        height: 70px; }
        @media (max-width: 767px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion.active:after {
            width: 29px;
            height: 59px; } }
      .elderberry_accordian_container .accordian_wrapper button.accordion div {
        width: 100%;
        line-height: normal;
        display: flex;
        display: -webkit-flex;
        align-items: center;
        -webkit-align-items: center; }
        @media (max-width: 767px) {
          .elderberry_accordian_container .accordian_wrapper button.accordion div {
            height: 40px; } }
        .elderberry_accordian_container .accordian_wrapper button.accordion div.acch5 {
          padding-right: 32%; }
          @media (max-width: 767px) {
            .elderberry_accordian_container .accordian_wrapper button.accordion div.acch5 {
              padding-right: 25%; } }
          @media (min-width: 991px) and (max-width: 1024px) {
            .elderberry_accordian_container .accordian_wrapper button.accordion div.acch5 {
              padding-right: 30%; } }
      .elderberry_accordian_container .accordian_wrapper button.accordion.active {
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
        z-index: 10;
        position: relative; }
    .elderberry_accordian_container .accordian_wrapper .panel {
      max-height: 100%;
      padding: 0px;
      margin-bottom: 0px; }
      .elderberry_accordian_container .accordian_wrapper .panel p {
        margin: 0px;
        font-family: "Montserrat-Bold";
        font-size: 16px;
        line-height: 25px;
        color: black; }
      .elderberry_accordian_container .accordian_wrapper .panel.acc1 {
        background-color: #e4d1ed; }
        .elderberry_accordian_container .accordian_wrapper .panel.acc1 p:nth-child(2) {
          padding: 60px 42px 54px 38px; }
      .elderberry_accordian_container .accordian_wrapper .panel.acc2 {
        background-color: #dcc1e9; }
        .elderberry_accordian_container .accordian_wrapper .panel.acc2 p:nth-child(2) {
          padding: 62px 42px 60px 38px; }
      .elderberry_accordian_container .accordian_wrapper .panel.acc3 {
        background-color: #d0a1e8; }
        .elderberry_accordian_container .accordian_wrapper .panel.acc3 p:nth-child(2) {
          padding: 64px 42px 61px 38px; }
      .elderberry_accordian_container .accordian_wrapper .panel.acc4 {
        background-color: #ba84d6; }
        .elderberry_accordian_container .accordian_wrapper .panel.acc4 p:nth-child(2) {
          padding: 64px 42px 56px 38px; }
      .elderberry_accordian_container .accordian_wrapper .panel.acc5 {
        background-color: #aa74c8; }
        .elderberry_accordian_container .accordian_wrapper .panel.acc5 p:nth-child(2) {
          padding: 63px 42px 52px 38px; }
      .elderberry_accordian_container .accordian_wrapper .panel.acc6 {
        background-color: #a26bc0; }
        .elderberry_accordian_container .accordian_wrapper .panel.acc6 p:nth-child(2) {
          padding: 64px 42px 50px 38px; }
  .elderberry_accordian_container .image_wrapper {
    flex: 60%;
    position: relative;
    margin-top: 200px; }
    @media (min-width: 1400px) and (max-width: 1500px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 150px; } }
    @media (min-width: 1500px) and (max-width: 1600px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 120px; } }
    @media (min-width: 1600px) and (max-width: 1700px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 120px; } }
    @media (min-width: 1700px) and (max-width: 1800px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 120px; } }
    @media (min-width: 1800px) and (max-width: 1900px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 120px; } }
    @media (min-width: 1900px) and (max-width: 2000px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 120px; } }
    @media (max-width: 767px) {
      .elderberry_accordian_container .image_wrapper {
        flex: 100%;
        padding-left: 0%;
        order: 1;
        margin-top: 60px; } }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_accordian_container .image_wrapper {
        flex: 100%;
        padding-left: 0%;
        order: 1;
        margin-top: 40px; } }
    @media (min-width: 991px) and (max-width: 1024px) {
      .elderberry_accordian_container .image_wrapper {
        margin-top: 120px; } }
    .elderberry_accordian_container .image_wrapper .image_content {
      margin-left: 9%; }
      @media (max-width: 767px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          padding-left: 32px;
          margin-left: 0%; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          padding-left: 0px;
          margin-left: 8%; } }
      @media (min-width: 1500px) and (max-width: 1600px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          margin-left: 10%; } }
      @media (min-width: 1600px) and (max-width: 1700px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          margin-left: 12%; } }
      @media (min-width: 1700px) and (max-width: 1800px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          margin-left: 15%; } }
      @media (min-width: 1800px) and (max-width: 1900px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          margin-left: 11%; } }
      @media (min-width: 1800px) and (max-width: 1900px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          margin-left: 11%; } }
      @media (min-width: 1900px) and (max-width: 2000px) {
        .elderberry_accordian_container .image_wrapper .image_content {
          margin-left: 13%; } }
    .elderberry_accordian_container .image_wrapper .tilte {
      font-family: "Raleway-Medium";
      font-size: 54px;
      line-height: 38px;
      color: #4d4d4d; }
      @media (max-width: 767px) {
        .elderberry_accordian_container .image_wrapper .tilte {
          font-size: 29px; } }
      @media (min-width: 991px) and (max-width: 1024px) {
        .elderberry_accordian_container .image_wrapper .tilte {
          font-size: 47px; } }
    .elderberry_accordian_container .image_wrapper .descrption {
      font-family: "Raleway-bold";
      font-size: 166px;
      color: #4d4d4d;
      line-height: 38px;
      margin-top: 50px;
      margin-left: 7%; }
      @media (max-width: 767px) {
        .elderberry_accordian_container .image_wrapper .descrption {
          font-size: 87px;
          margin-top: 20px;
          margin-left: 13%; } }
      @media (min-width: 991px) and (max-width: 1024px) {
        .elderberry_accordian_container .image_wrapper .descrption {
          font-size: 113px;
          margin-top: 30px; } }
    .elderberry_accordian_container .image_wrapper .img {
      position: absolute;
      right: 0px;
      width: 95%;
      margin-top: 120px; }
      @media (min-width: 1400px) and (max-width: 1500px) {
        .elderberry_accordian_container .image_wrapper .img {
          margin-top: 140px;
          width: 95%; } }
      @media (min-width: 1500px) and (max-width: 1600px) {
        .elderberry_accordian_container .image_wrapper .img {
          margin-top: 140px;
          width: 95%; } }
      @media (min-width: 1600px) and (max-width: 1700px) {
        .elderberry_accordian_container .image_wrapper .img {
          margin-top: 120px;
          width: 95%; } }
      @media (min-width: 1700px) and (max-width: 1800px) {
        .elderberry_accordian_container .image_wrapper .img {
          margin-top: 100px;
          width: 95%; } }
      @media (min-width: 1900px) and (max-width: 2000px) {
        .elderberry_accordian_container .image_wrapper .img {
          width: 90%;
          left: 3%;
          margin-top: 80px; } }
      @media (min-width: 1800px) and (max-width: 1900px) {
        .elderberry_accordian_container .image_wrapper .img {
          width: 90%;
          left: 3%;
          margin-top: 95px; } }
      @media (min-width: 991px) and (max-width: 1024px) {
        .elderberry_accordian_container .image_wrapper .img {
          width: 95%;
          top: 30%; } }
      @media (max-width: 767px) {
        .elderberry_accordian_container .image_wrapper .img {
          position: relative;
          top: 0px;
          width: 100%;
          left: 0px;
          margin-top: 25px; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .elderberry_accordian_container .image_wrapper .img {
          position: relative;
          top: 10px;
          width: 100%;
          left: 0px;
          margin-top: 25px; } }
  .elderberry_accordian_container:before {
    content: "";
    position: absolute;
    height: 678px;
    background-color: #fff7f4;
    width: 100%;
    top: 70px; }
    @media (min-width: 991px) and (max-width: 1024px) {
      .elderberry_accordian_container:before {
        height: 500px; } }
    @media (max-width: 767px) {
      .elderberry_accordian_container:before {
        display: none;
        width: 0%; } }
    @media (min-width: 767px) and (max-width: 991px) {
      .elderberry_accordian_container:before {
        display: none;
        width: 0%; } }

.header_wrapper {
  display: flex;
  align-items: center;
  padding: 35px 0px 28.5px 0px;
  align-height: center; }
  @media (max-width: 767px) {
    .header_wrapper {
      padding: 20px 0px 20px 0px;
      border: none; }
      .header_wrapper a:focus {
        outline: none; } }
  .header_wrapper .logo {
    flex: 50%; }
    @media (max-width: 767px) {
      .header_wrapper .logo {
        flex: 33.3%; } }
    .header_wrapper .logo a {
      width: 88px;
      height: 36px;
      margin-left: 256px; }
      @media (max-width: 767px) {
        .header_wrapper .logo a {
          width: 66px;
          height: 27px;
          margin: 0 auto; } }
      @media (min-width: 767px) and (max-width: 991px) {
        .header_wrapper .logo a {
          margin-left: 156px; } }
      .header_wrapper .logo a img {
        object-fit: contain;
        height: inherit; }
  .header_wrapper .cart {
    flex: 50%;
    text-align: end;
    margin-right: 329px; }
    @media (min-width: 767px) and (max-width: 991px) {
      .header_wrapper .cart {
        margin-right: 200px; } }
    @media (max-width: 767px) {
      .header_wrapper .cart {
        flex: 33.3%;
        text-align: end;
        padding-right: 5%;
        margin-right: 0px; } }
    @media (max-width: 767px) {
      .header_wrapper .cart a {
        width: 33px;
        height: 33px; } }
    .header_wrapper .cart a img {
      width: 29px;
      height: 24px;
      margin: 0 auto;
      object-fit: contain; }
      @media (max-width: 767px) {
        .header_wrapper .cart a img {
          width: 29px;
          height: 24px; } }
    .header_wrapper .cart a .top-panel__cart-num {
      top: -10px;
      right: -10px;
      color: white;
      background: #8107a3;
      line-height: 11px; }
      @media (max-width: 767px) {
        .header_wrapper .cart a .top-panel__cart-num {
          width: 12px;
          height: 12px;
          top: -15px; } }
  .header_wrapper .mobile_menu {
    display: none; }
    @media (max-width: 767px) {
      .header_wrapper .mobile_menu {
        flex: 33.3%;
        text-align: start;
        padding-left: 5%;
        display: block; }
        .header_wrapper .mobile_menu a img {
          object-fit: contain;
          width: 29px;
          height: 24px;
          margin: 0 auto; } }

section.section {
  padding-top: 0px; }

/* .footer__text-block{
  &:before{
    display:none;
  }
} */
.footer__col.text-center {
  padding-left: 30px; }
  @media (max-width: 767px) {
    .footer__col.text-center {
      padding-left: 0px; } }

nav.footer__nav {
  padding-left: 30px; }
  @media (max-width: 767px) {
    nav.footer__nav {
      padding-left: 0px; } }
  nav.footer__nav li {
    color: #ccc; }

div#shopify-section-elderberry-footer .footer__col.footer__col--3 {
  border: 1px solid #3c3c3c;
  border-bottom: none;
  border-right: none;
  padding-left: 30px;
  padding-top: 30px; }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .footer__col.footer__col--3 {
      border: none;
      padding: 0px; } }
  div#shopify-section-elderberry-footer .footer__col.footer__col--3 p {
    width: 400px; }
    @media (max-width: 767px) {
      div#shopify-section-elderberry-footer .footer__col.footer__col--3 p {
        width: 100%;
        font-size: 12px;
        width: 337px; } }
    @media (min-width: 300px) and (max-width: 320px) {
      div#shopify-section-elderberry-footer .footer__col.footer__col--3 p {
        width: 100%; } }
div#shopify-section-elderberry-footer .footer__col {
  padding-bottom: 30px;
  padding-right: 0px;
  width: 50%; }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .footer__col {
      padding: 0px;
      margin: 0px;
      width: 100%; } }
  @media (min-width: 767px) and (max-width: 991px) {
    div#shopify-section-elderberry-footer .footer__col {
      padding: 0px;
      margin: 0px; } }
  @media (min-width: 991px) and (max-width: 1024px) {
    div#shopify-section-elderberry-footer .footer__col {
      width: 50%; } }
  div#shopify-section-elderberry-footer .footer__col p:not(:last-child) {
    color: white; }
    div#shopify-section-elderberry-footer .footer__col p:not(:last-child) a {
      color: white; }
  div#shopify-section-elderberry-footer .footer__col p:last-child a {
    color: #aa132d; }
div#shopify-section-elderberry-footer .footer__block {
  justify-content: inherit;
  flex-direction: column;
  padding: 56px 0px 20px 0px !important; }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .footer__block {
      padding: 44px 0px 0px 0px !important; } }
  @media (min-width: 767px) and (max-width: 991px) {
    div#shopify-section-elderberry-footer .footer__block {
      padding: 44px 0px 0px 0px !important; } }
div#shopify-section-elderberry-footer .container {
  padding: 0px 50px !important; }
  @media (min-width: 1500px) and (max-width: 2000px) {
    div#shopify-section-elderberry-footer .container {
      padding: 0px !important; } }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .container {
      padding: 0px 20px 0px 19px !important; } }
    @media (max-width: 767px) and (min-width: 767px) and (max-width: 991px) {
      div#shopify-section-elderberry-footer .container {
        padding: 0px 20px 0px 19px !important; } }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .container ul {
      justify-content: flex-start;
      flex-direction: row; } }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .container ul li {
      font-size: 6px;
      padding: 0 5px; } }
  @media (max-width: 767px) {
    div#shopify-section-elderberry-footer .container ul li a {
      font-size: 6px; } }

button.shopify-payment-button__more-options._2ogcW-Q9I-rgsSkNbRiJzA.shopify-payment-button__button--hidden {
  display: none; }

@media (max-width: 767px) {
  .footer__nav li.footer__nav__full-link {
    width: auto; } }

.footer__nav li + li:before {
  content: none; }

button {
  outline: none !important; }

.container {
  width: 100% !important; }

.section.elderberry {
  padding: 0px; }

@media (max-width: 767px) {
  :focus {
    outline: none; } }

.strip {
  display: none;
  background: yellow;
  text-align: center;
  font-family: "Raleway-bold";
  font-size: 16px;
  color: black;
  line-height: 20px;
  padding: 10px 0px; }
  .strip span {
    font-family: "Raleway-black";
    font-weight: 800; }
  @media (max-width: 767px) {
    .strip {
      display: block; } }

.scrolling {
  display: none; }
  @media (max-width: 767px) {
    .scrolling {
      display: block;
      margin-top: 25px !important; }
      .scrolling a {
        margin: 0px !important;
        color: #8107a3 !important;
        text-decoration: underline;
        font-family: "Raleway-bold";
        font-size: 16px; } }
