/** Shopify CDN: Minification failed

Line 1121:22 Expected identifier but found ","
Line 2142:0 Unexpected "{"
Line 2142:1 Expected identifier but found "%"
Line 2156:0 Unexpected "{"
Line 2156:1 Expected identifier but found "%"

**/
@font-face {
  font-family: "Helvetica";
  src: url("/cdn/shop/files/Helvetica-Bold.woff?v=1755716231") format("woff");
}
@font-face {
  font-family: "Helvetica Light";
  src: url("/cdn/shop/files/Helvetica_light.woff?v=1755805631") format("woff");
}
@font-face {
  font-family: "Helvetica Regular";
  src: url("/cdn/shop/files/Helvetica_Regular.woff?v=1755802859") format("woff");
}
@font-face {
  font-family: "Open Sans Hebrew";
  src: url("/cdn/shop/files/OpenSans-Bold.woff?v=1755717707") format("woff");
}
@font-face {
  font-family: "CreativeVintage";
  src: url("/cdn/shop/files/CreativeVintageRegular-BP.woff?v=1756227902") format("woff");
}
@font-face {
  font-family: "GloriaHallelujah";
  src: url("/cdn/shop/files/GloriaHallelujah-Regular.woff?v=1755886189") format("woff");
}
@font-face {
  font-family: "OpenSans-Regular";
  src: url("/cdn/shop/files/OpenSans-VariableFont_wdth_wght.woff?v=1755886879") format("woff");
}
@font-face {
  font-family: "Roboto-Regular";
  src: url("/cdn/shop/files/Roboto-Regular.woff?v=1755895523") format("woff");
}
@font-face {
  font-family: "Roboto-SemiBold";
  src: url("/cdn/shop/files/Roboto-SemiBold.woff?v=1755895524") format("woff");
}
@font-face {
  font-family: "Roboto-Light";
  src: url("/cdn/shop/files/Roboto-Light.woff?v=1755899191") format("woff");
}
:root {
  --mar-helvetica-bold: "Helvetica", sans-serif;
  --mar-helvetica-light: "Helvetica Light", sans-serif;
  --mar-helvetica-regular: "Helvetica Regular", sans-serif;
   --mar-roboto-regular: "Roboto-Regular", sans-serif;
   --mar-roboto-semiblod: "Roboto-SemiBold", sans-serif;
     --mar-roboto-Light: "Roboto-Light", sans-serif;

  --mar-open-sans-bold: "Open Sans Hebrew";
  --mar-open-sans-regular: "OpenSans-Regular", sans-serif;

  --mar-creative-vintage: "CreativeVintage";
  --mar-gloria-hallelujah: "GloriaHallelujah", cursive;
}

.page-width {
    max-width: 1440px !important;
    padding: 0 5rem;
}
 
ul.site-nav a.site-nav__link {
  font-family: var(--mar-open-sans-bold);
}
p{
     font-family: var(--mar-open-sans-regular);
}
strong, b{
     font-family: var(--mar-open-sans-bold);
}
/* Headings + strong/bold */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: var(--mar-helvetica-bold);
  font-weight: 700;
}
h1.h2.product-single__title{
        font-size: 42px;
    letter-spacing: 0;
    color: #000000;
    margin: 0;
}
.product-block.product-block--header {
    margin: 0;
}
.product-block.product-block--price span.product__price {
    font-size: 40px;
    font-family: var(--mar-helvetica-regular);
    letter-spacing: 0;
}
.product__policies.rte.small--text-center {
    display: none;
}
span.mar-wd {
    display: block;
    width: 90%;
    margin: 0 auto;
}
span.mar-wd img{
  width: 100%;
  opacity: 1;
}
.mar-flx {
    display: flex;
    justify-content: space-between;
}
.mar-flx:after{
      clear: both;
    content: unset;
    display: table;
}
.mar-flx .grid__item {
    text-align: center;
}
h2.h4.footer__title {
    font-size: 11px;
    letter-spacing: 1px;
    color: #FCEA65;
    margin-bottom: 0px;
    font-family: var(--mar-helvetica-light);
    font-weight: 500;
}
.site-footer__linklist a {
    font-size: 11px;
    padding: 0;
    line-height: normal;
    text-transform: capitalize;
}
.mar-flx .footer__collapsible ul li {
    margin: 0;
}
h2.h4.mar-news {
    font-size: 26px;
    margin-bottom: 10px;
    font-family: var(--mar-creative-vintage);
    color: var(--colorFooterText);
        text-transform: capitalize;
}
.mar-news-wd p {
    font-size: 11px;
    letter-spacing: 0px;
    color: #fcea65;
    margin-bottom: 10px;
    font-family: var(--mar-helvetica-light);
    font-weight: 500;
}
.mar-news-wd .footer__newsletter {
    display: flex;
    align-items: center;
    flex-direction: column;
    row-gap: 1rem;
        max-width: 100%;
}
.mar-news-wd .footer__newsletter-btn {
    position: unset;
    transform: translateY(0%);
}
.mar-news-wd .footer__newsletter-input {
    border: unset;
    background: white;
    border-radius: 20px;
    padding: 10px 15px;
    color: #C4C4C4;
    max-width: 100%;
    text-align: center;
}
.mar-news-wd .footer__newsletter-input::placeholder {
    color: #C4C4C4;
}
.mar-show-btn {
    display: flex;
    background: #fcea65;
    padding: 8px 30px;
    border-radius: 20px;
    font-family: var( --mar-helvetica-regular);
    color: #033335;
    font-size: 13px;
}
.mar-social {
    text-align: left;
    margin-top: 2rem;
        z-index: 1;
    position: relative;
}
.mar-social .footer__social {
    display: flex;
    column-gap: 1.5rem;
}
.mar-social .footer__social li a svg {
    width: 30px;
    height: 30px;
}
.mar-flx .footer__logo a {
    height: 310px;
}
.mar-btm-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    justify-content: center;
    gap: 1rem;
}
.mar-btm-menu ul li a {
    font-size: 14px;
    font-family: var(--mar-helvetica-light);
    color: #BFCDA6;
        letter-spacing: 0;
}
.mar-btm-menu ul li {
    margin: 0;
    display: flex;
    align-items: center;
    column-gap: 10px;
}
span.mar-hr {
    font-size: 13px;
    color: #BFCDA6;
        cursor: pointer;
}
span.mar-hr.mar-no-hr{
    display: none;
}
.mar-btm-menu {
    width: 60%;
    margin: 0 auto;
    position: relative;
    top: -35px;
}
.mar-news-wd:before {
    content: "";
    background-image: url('/cdn/shop/files/Highlight_11.png?v=1755800586');
    position: absolute;
    width: 450px;
    height: 350px;
    background-repeat: no-repeat;
    background-size: contain;
    left: -210px;
    top: -54px;
    z-index: 0;
}
.mar-news-wd{
  position: relative;
}
.mar-news-wd .note--success {
    border-radius: 20px;
    text-align: center;
}
.ar-cus-flx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.ar-img1 {
    line-height: 0;
    width: 90%;
    margin: 0 auto;
}

.ar-img1 img {
    width: 100%;
}
.ar-inner {
    width: 22%;
}
.ar-pad-div1 {
    width: 75%;
    margin: 0 auto;
}
span.logo-hr {
    background: #D9D9D9;
    height: 150px;
    width: 3px;
}
span.logo-hr.no-hr-logo {
    display: none;
}
.pdp-fl-wd {
    line-height: 0;
}

.pdp-fl-wd img {
    width: 100%;
}
.pdp-fl-wd-rel {
    padding-top: 3rem;
    position: relative;
    padding-bottom: 2rem;
}
.mar-pdp-img {
    line-height: 0;
    width: 87%;
    display: block;
}

.mar-pdp-img img {
    width: 100%;
}
.mar-ps-ab {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -75%);
    width: 100%;
    display: flex;
    align-items: center;
}
.mar-data-box h2 {
    font-size: 57px;
    font-family: var(--mar-creative-vintage);
    letter-spacing: 0;
    margin: 0;
    line-height: 57px;
}
h2.mar-showd-text {
    color: transparent;
    -webkit-text-stroke: 0.4px #FFD976; /* lighter stroke */
    position: absolute;
    top: 0;
    left: 3px;
    width: 100%;
    z-index: 0;
}
h2.mar-main-head {
    z-index: 2;
    position: relative;
}
.mar-double {
    position: relative;
}
.mar-data-box h3{
    font-family: var( --mar-gloria-hallelujah);
    font-size: 49px;
    letter-spacing: 0;
    color: #8F9E67;
}
.mar-data-para {
    font-size: 22px;
    line-height: 28px;
    color: #043234;
}
.mar-card-header h2 {
    font-family: var(--mar-creative-vintage);
    font-size: 46px;
    letter-spacing: 0;
    text-align: center;
}
.mar-card-flx {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-top: 3rem;
        z-index: 1;
    position: relative;
}
.mar-card-wd {
    width: 30%;
    position: relative;
}
.ps-ab-top-numbr {
    position: absolute;
    top: -48px;
    left: -26px;
}
.ps-ab-top-numbr h4 {
    font-size: 73px;
    letter-spacing: 0;
    font-family: var(--mar-helvetica-light);
    font-weight: 200;
    margin: 0;
    color: #9F521A;
}
.card-img-ar {
    line-height: 0;
}

.card-img-ar img {
    width: 100%;
    border-radius: 20px;
}
.mar-botm-info {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    padding-top: 20px;
}
span.mar-blk-heading p {
    margin: 0;
    font-family: var(--mar-open-sans-bold);
    letter-spacing: 0;
    font-size: 15px;
    line-height: 18px;
}
span.mar-blk-para p {
    margin: 0;
    font-size: 15px;
    letter-spacing: 0;
    border-left: 1.5px solid #E5E5E5;
    padding-left: 8px;
    color: #000000;
    line-height: 20px;
}
span.mar-blk-heading {
    width: 30%;
    text-align: center;
}
span.mar-blk-para {
    width: 66%;
}
.mar-heading1 h2 {
    font-family: var(--mar-creative-vintage);
    font-size: 30px;
    letter-spacing: 0;
    text-align: center;
    margin: 0;
}
.mar-card-header-flx {
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
}
h2.mar-heading-new {
    font-family: var(--mar-gloria-hallelujah);
    font-size: 31px;
    letter-spacing: 0;
    color: #2A665F;
    margin: 0;
}
.mar-headin-lst {
    position: relative;
}
.mar-wave-inr2 {
    position: absolute;
    width: 100%;
    line-height: 0;
}
.mar-wave-inr2 img {
    width: 100%;
}
.mar-botm-info2 {
    padding-top: 30px;
}
.mar-last .mar-no-border {
    border-bottom: 1px solid #E3E3E3;
}
.mar-botm-info2 h2 {
    font-size: 19px;
    letter-spacing: 1px;
    font-family: var(--mar-creative-vintage);
    margin: 0;
    color: #033335;
    font-weight: 500;
}
.new-card-para p {
    font-size: 16px;
    letter-spacing: 0;
    color: #2A665F;
    margin-top: 8px;
    line-height: 20px;
}
.mar-card-wd-2 {
    width: 31%;
}
.pdp-full-img-rel {
    position: relative;
    padding: 1rem 0;
}
.card-img-top-right img {
    width: 90px;
}
.card-img-top-right {
    line-height: 0;
    position: absolute;
    top: 0;
    right: 0;
}
.card-img-btm-left img {
    width: 200px;
}

.card-img-btm-left {
    position: absolute;
    top: 200px;
}
.product-main-slide.secondary-slide {
    padding: 2px;
}
.mar-pdp-text-icon {
    display: flex;
    align-items: center;
    gap: 10px;
        padding-bottom: 2rem;
}
.product-block.product-block--price{
    margin: 0;
        margin-top: -10px;
}
.mar-text-dx p{
    font-size: 20px;
    letter-spacing: 0;
    color: #2A665F;
    margin: 0;
     font-family: var(--mar-open-sans-regular);
}
.mar-text-dx p strong {
   font-family: var(--mar-open-sans-regular);
}
.pdp-icon-bx img {
    width: 45px;
}
.pdp-icon-bx {
    line-height: 0;
}
.variant-wrapper label.variant__label {
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 600;
    color: #083036;
 font-family: var(--mar-open-sans-regular);
}
.variant__label-info {
    color: #6e727e;
      font-family: var(--mar-open-sans-regular);
}
.variant-wrapper label.variant__button-label.color-swatch {
    width: 20px;
    height: 30px;
        margin-bottom: 0;
}
.shopify-payment-terms.product__policies {
    display: none;
}
.mar-atc-flx {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mar-atc-flx .product-block {
    margin: 0;
}
.mar-qulty label {
    display: none;
}
.mar-qulty {
    width: 33%;
}
.mar-qulty .js-qty__wrapper{
    max-width: 100%;
}
.mar-atc-wd button.btn.btn--full {
    min-width: 100%;
    width: 100%;
    max-width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 19px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-family: var(--mar-open-sans-bold);
    color: #626E40;
    background-color: #C7DAA2;
}
.mar-atc-wd {
    width: 65%;
}
.mar-qulty .js-qty__num{
        height: 50px;
            border-radius: 100px;
}
.mar-qulty button.js-qty__adjust:hover {
    background: transparent;
}
.mar-qulty .js-qty__adjust--minus {
    left: 45px;
}
.mar-qulty .js-qty__adjust--plus {
    right: 45px;
}
.page-content--product .product-single__meta {
    padding-left: 12px;
}
.mar-btn-tab-flx {
    font-family: var(--mar-open-sans-bold);
    letter-spacing: 0;
    font-size: 17px;
    text-transform: capitalize;
    color: #2A665F;
    display: flex;
    align-items: center;
    column-gap: 1rem;
        padding-top: 13px;
    padding-bottom: 13px;
        border: 0;
        position: relative;
    width: 100%;
}
span.mar-block-ionc img {
    width: 30px;
}
span.mar-block-ionc {
    line-height: 0;
}
.mar-no-border .collapsible-content__inner {
    padding-left: 3.7rem !important;
    border: 0 !important;
    margin-top: -1px;
}
.mar-no-border .collapsible-content__inner p {
    font-size: 14px;
    letter-spacing: 0;
    color: #000000;
    line-height: 20px;

}
.mar-no-border {
    border-bottom: 0;
    border-top: 1px solid #E3E3E3;
}
.mar-block-ionc-info {
    line-height: 0;
}
.mar-block-ionc-info img {
    width: 100%;
}
.product__thumbs .product__thumb-item a.is-active:before, .product__thumb-item a:focus:before{
    border-radius: 10px;
}
.product__thumbs .image-wrap {
    border-radius: 10px;
}
.product__thumbs--below .product__thumb-item{
    margin-right: 20px !important;
}
.product__thumbs{
    position: unset;
}
.product__thumb-arrow {
    position: absolute;
    top: 35% !important;
    border: 2px solid #dfe5eb;
    width: 60px !important;
    height: 60px !important;
    display: flex;
    align-items: center;
    justify-content: space-around;
    border-radius: 100px;
    background: transparent;
}

.product__thumb-arrow--prev {
    left: 50px !important;
}
.product__thumb-arrow--next {
    right: 50px !important;
}
.product-main-slide{
        border-radius: 20px;
}
.mar-review-header h2 {
    font-size: 25px;
    letter-spacing: 0;
    text-align: center;
    margin: 0;
    padding: 1rem 0 2rem;
    font-family: var(--mar-creative-vintage);
}
.mar-review-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    background: white;
    border-radius: 10px;
    padding: 10px 20px;
}
.mar-rews-right {
    display: flex
;
    align-items: center;
    gap: 10px;
}
span.mar-custm-icon {
    display: flex
;
    align-items: center;
    gap: 10px;
}
.stars_icon img {
    width: 20px;
}
.review_stars {
    display: flex
;
    align-items: center;
    justify-content: center;
    gap: 1px;
}
span.auther-name {
    letter-spacing: 0;
     font-family: var(--mar-helvetica-bold);
    font-size: 14px;
}
span.mar-flx2-re {
    font-family: var(--mar-helvetica-regular);
    letter-spacing: 0;
    font-size: 14px;
}
span.mar-verf-bx {
    background: #dddaed;
    padding: 3px 10px;
    border-radius: 5px;
    margin-left: 10px;
}
.mar-padding-inr {
    padding: 3rem 2rem .5rem;
    border-radius: 20px;
}
.mar-author-rview {
    padding-left: 1rem;
    margin: 1rem 0 2.5rem;
}
.mar-author-rview p {
    font-family: var(--mar-roboto-regular);
    font-size: 14px;
    letter-spacing: 0;
}
span.mar-custm-icon .card-img-ar img {
        width: 35px;
    border-radius: 100px;
    height: 35px;
    object-fit: cover;
}
.mar-testimonls-flx {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.testimonls-cards {
    width: 31%;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
   box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    border-radius: 30px;
    background-color: #F9F6E3;
 padding: 2rem;
     row-gap: 12px;
     position: relative;
}
.mar-blk-bg {
    padding: 1rem;
    width: 100%;
    position: absolute;
    bottom: 0;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    left: 0;
}
.mar-author-name {
    padding-bottom: 1.5rem;
}
.card-img-ar-autor img
 {
    width: 70px;
}
.author-info-box p {
    font-size: 14px;
    line-height: normal;
    letter-spacing: 0;
}
.mar-author-name p strong {
    font-family: var(--mar-open-sans-bold);
    font-size: 12px;
    letter-spacing: 0;
    color: #000000;
}
.mar-author-name p {
    letter-spacing: 0;
    font-size: 11px;
    color: #666766;
}
.mar-review-boxs .mar-review-header h2 {
    font-size: 42px;
}
.card-img-top-right-mbl{
    display: none;
}
.card-img-btm-left_mbl{
    display: none;
}
span.mar-tab-inf {
    text-align: left;
     padding-right: 20px;
    font-size: 17px;
    letter-spacing: 0;
}
.mar-wave-inr img
 {
    width: 50px;
}
.mar-pdp-img-mbl {
    display: none;
}
.mar-padding-inr-ofer {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
.offer-img-lft {
    left: 0;
}
.offer-img-right {
    right: 0;
}
.offer-same-wd img {
    width: 100%;
}
.offer-box-iner {
    width: 60%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    column-gap: 2rem;
}
.mar-offer-flx {
    display: flex;
    align-items: center;
        gap: 1rem;
}
.offer-info-inr p strong {
    color: #8F4646;
}
.offer-info-inr p{
    font-size: 18px;
    letter-spacing: 0;
    line-height: 20px;
}
.mar-prc-info{
    background: #FFD976;
    border-radius: 25px;
    width: 135px;
    height: 65px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mar-prc-info p {
    margin: 0;
    font-size: 17px;
    letter-spacing: 0;
    line-height: 20px;
}
.offer-icon-bx {
    line-height: 0;
}
.offer-info-inr p {
    margin: 0;
}
.offer-icon-bx img {
    width: 70px;
}
.offer-same-wd {
    width: 240px;
    position: absolute;
}
.offer-prc-bx {
    position: relative;
}
.offer-bord-icon {
    position: absolute;
    top: -5px;
    right: 3px;
    left: -5px;
}
.mar-imge-txt-flx {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.new-imge-text-box {
    width: 52%;
}
.mar-new-img-right {
    width: 46%;
}
span.mar-main-head {
    color: #033335;
        position: relative;
    z-index: 1;
}
span.mar-doublez {
    position: relative;
}
span.mar-prof {
    font-family: var(--mar-open-sans-bold);
    letter-spacing: -1px;
    font-size: 18px;
    padding: 0 4px;
}
span.mar-nz {
    font-family: var(--mar-gloria-hallelujah);
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0;
    color: #8F9E67;
}
.heading-part4 {
    position: relative;
}
.heading-part4 span {
    font-family: var(--mar-creative-vintage);
    font-size: 35px;
    line-height: 50px;
    letter-spacing: 0;
}
.heading-part5 {
    position: relative;
}
.heading-part5 span {
    font-family: var(--mar-gloria-hallelujah);
    font-size: 23px;
    letter-spacing: 0;
    font-weight: 600;
}
span.heading-part4 span.mar-showd-text {
    -webkit-text-stroke: 2px #FFD976;
        top: 4px;
}
.new-imge-headings {
    padding-bottom: 5px;
}
.mar-par-bn p {
    font-size: 18px;
    padding-top: 20px;
    line-height: 35px;
    color: #000000;
}
span.mar-showd-text {
    color: transparent;
    -webkit-text-stroke: .4px #FFD976;
    position: absolute;
    top: 0;
    left: 3px;
    width: 100%;
    z-index: 0;
}
.new-imge-headings {
    display: flex;
    align-items: center;
    gap: 10px;
}
span.new-fonts{
    font-family: var(--mar-gloria-hallelujah);
    font-size: 22px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 40px;
    word-spacing: 2px;
}
.new-img-mn img {
    width: 250px;
}

.new-img-mn {
    position: absolute;
    top: 75px;
    right: 0px;
}
.mar-new-rel {
    position: relative;
}
  .main11-heading-div h2 {
    text-align: center;
    padding-bottom: 10px;
        display: flex;
    justify-content: center;
    align-items: center;
}
.mar-double-mar h2 {
    margin: 0;
}
.block-item-imge {
        line-height: 0;
}
.block-item-imge img {
    width: 100%;
    height: 100%;
      border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}

.main-image-div {
    width: 31%;
   box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border-radius: 30px;
    background-color: #FEFDFA;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.blocks-wrapper-image {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
        padding-top: 1rem;
}

.block11-text p {
    font-size: 12px;
    line-height: 20px;
    letter-spacing: 0;
    color: #000;
    text-align: center;
    padding: 0 1rem;
}
.block11-text {
    padding: 25px 10px;
}
span.main-spn-1 {
    font-weight: 700;
    font-size: 23px;
    line-height: 32px;
    text-align: center;
    color: #386C66;
        font-family: var(--mar-creative-vintage);
    letter-spacing: 0;
}
span.main-spn-2 {
    font-weight: 600;
    font-size: 32px;
    line-height: 32px;
    color: #8DA059;
     font-family: var(--mar-gloria-hallelujah);
         letter-spacing: 0;
}
.mar-logo-list-info p {
    font-size: 14px;
    letter-spacing: 0;
    color: black;
    padding-top: 15px;
}
.mar-btm-lg p {
    font-size: 14px;
    letter-spacing: 0;
    color: black;
    text-align: center;
    padding-top: 3rem;
}
.pdp-full-img-nv-wv {
    position: relative;
}
.wave-lft {
    position: absolute;
    z-index: 0;
    left: 0;
    width: 70%;
}
.wave-lft img {
    width: 100%;
}
.wave-heading {
    width: 58%;
    margin: 0 auto;
    text-align: center;
    z-index: 2;
    position: relative;
}
.wave-heding {
    font-family: var(--mar-creative-vintage);
    font-size: 45px;
    letter-spacing: 0;
    text-align: center;
    line-height: 50px;
    padding-bottom: 20px;
}
.wave-mn {
    line-height: 0;
}
.wave-mn img {
    width: 100%;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 50px;
}
.wave-right {
    position: absolute;
    right: 0;
    top: 0;
    width: 23%;
}
.wave-right img {
    width: 100%;
}
.mar-review-header-cbn {
    text-align: center;
}
.mar-review-header-cbn h2{
    font-size: 32px;
    letter-spacing: 0;
    line-height: 40px;,
    color: #033335;
}

.mar-review-header-cbn {
    text-align: center;
}
span.mar-dft {
    font-family: var(--mar-creative-vintage);
}

.mar-cmb-flx {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
    row-gap: 1.5rem;
    padding-top: 2.5rem;
}
.mar-cmb-flx-vw {
    width: 49.3%;
    display: flex;
}

.inr-flx {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
}
.cmb-2 {
    width: 48.5%;
}
.cmb-1 {
    width: 48.5%;
}
.wave-right-ma img {
    width: 100%;
    border-radius: 20px;
        height: 100%;
    object-fit: cover;
}
.wave-right-ma{
        height: 100%;
}
.mar-btm-txt p {
    font-size: 14px;
    margin: 0;
    color: #033335;
    line-height: 21px;
}
.mar-btm-content h2 {
    font-family: var(--mar-gloria-hallelujah);
    letter-spacing: 0;
    font-size: 17px;
}
h2.num-br {
    font-family: var(--mar-creative-vintage);
    font-size: 42px;
    font-weight: 500;
}
.mar-content-bg {
    border-radius: 20px;
    height: 100%;
}
.mar-content-bx {
    padding: 1.5rem;
        height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.new-newsletter-flx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 80%;
    margin: 0 auto;
}
.mar-news-col1 {
    width: 50%;
}
.mar-nwz-info {
    width: 45%;
}
.newz-img img {
    width: 100%;
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
}
.newz-img {
    line-height: 0;
}
.mar-new-infoz h2 {
    font-size: 35px;
    margin: 0;
    font-family: var(--mar-creative-vintage);
    color: #FFDC80;
    letter-spacing: 0;
        font-weight: 500;
}
.mar-new-infoz .mar-double h2.mar-main-head {
    color: #2A665F;
}
.mar-new-infoz .mar-double h2 {
    font-family: var(--mar-gloria-hallelujah);
    font-size: 40px;
        letter-spacing: 5px;
}
.mar-new-infoz {
    display: flex;
    align-items: center;
    column-gap: 15px;
}
.mar-new-infoz .mar-double {
    position: relative;
    top: -10px;
    transform: rotate(353deg);
}
.mar-newz-btn a div {
    background: #2a665f;
    padding: 10px 35px;
    color: #fff;
    font-size: 15px;
    font-family: var(--mar-open-sans-regular);
    width: max-content;
    border-radius: 20px;
}
.mar-newz-btn {
    padding-top: 1.5rem;
}
.new-wd-ar {
    width: 95%;
    margin: 0 auto;
}
 .site-footer .grid__item:after{
    border: unset !important;
 }
 .mar-new-rel .mbl {
    display: none;
}
.new-img-mn {
    display: block;
}
.mar-double-mar h2.mar-main-head {
    color: #8DA059;
}

.mar-double-mar {
    position: relative;
        padding: 0 10px;
}
.mar-double-mar h2 {
    font-size: 30px;
    font-family: var(--mar-gloria-hallelujah);
    line-height: 40px;
    letter-spacing: 2px;
    padding: 0;
}
.newz-img-mbl{
    display: none;
}
.newz-img {
    display: block;
}
.waz-mbl{
    display: none;
}
.hide-quaty {
    display: none;
}
.mar-enble-wd{
    width: 90%;
    margin: 0 auto;
}
.mar-atc-wd.btn-mar-full {
    width: 100%;
}
.ma-h2-show {
    display: none;
}
.new-btm-if {
    text-align: center;
    padding-top: 1.5rem;
}
.new-btm-if p {
    margin: 0;
    font-size: 20px;
    letter-spacing: 0;
    line-height: normal;
    color: #000000;
}
p.mar-new-wk2 {
    font-family: var(--mar-gloria-hallelujah);
}
.mar-review-header-box {
    text-align: center;
        padding-bottom: 2rem;
}
.mar-sld-heading h2 {
    font-family: var(--mar-creative-vintage);
    font-size: 36px;
    letter-spacing: 0;
    color: #000000;
    margin: 0;
}
.mar-sub-info p {
    font-family: var(--mar-open-sans-bold);
    letter-spacing: 0;
    margin: 0;
    font-size: 20px;
    color: #033335;
}
.mar-sub-info-n p {
    font-family: var(--mar-gloria-hallelujah);
    font-weight: 600;
}
.as-s-desktop {
    line-height: 0;
}
.mar-desk-img img{
    border-radius: 20px;
}
.as-s-desktop img {
    width: 100%;
}
.as-s-dmbl {
    display: none;
}
.mar-bg-colr-s {
    width: 95%;
    margin: 0 auto;
    padding: 1.5rem;
    border-radius: 20px;
        z-index: 1;
    position: relative;
}
.as-blk-bx {
    display: flex;
        align-items: stretch;
    justify-content: space-between;
    flex-wrap: wrap;
        row-gap: 2rem;
}
.a-s-blk-flx {
    width: 49%;
    display: flex;
}
.mar-bk-as {
    text-align: center;
}
.mar-bg-bkl-b {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1.5rem;
    border-radius: 15px;
    height: 100%;
}
.mar-icon-a {
    width: 12%;
}
.mar-infz-a {
    width: 85%;
}
.mar-infz-a p {
    margin: 0;
    font-size: 13px;
    line-height: 22px;
    letter-spacing: 0;
}
.as-s-icn {
    line-height: 0;
}

.as-s-icn img {
    width: 100%;
}
.mar-bk-as p {
    font-size: 15px;
    margin: 0;
    font-family: var(--mar-open-sans-bold);
    letter-spacing: 0;
}
.mar-desk-img {
    padding-bottom: 2rem;
}
.mar-as-mn {
    display: flex;
    flex-direction: column;
    row-gap: 10px;
}
.mar-z-index {
    width: 250px;
}
.as-s-top-desk-left {
    position: absolute;
    left: 0;
    top: 0px;
}
.as-s-top-desk-rigt {
    position: absolute;
    right: 0;
    top: 0;
}

.mar-slide-imgs {
    position: relative;
}
.as-s-top-desk-btm-rigt {
    position: absolute;
    right: 0;
    bottom: -125px;
    width: 260px;
}
span.main-spn-1-nw {
    font-size: 25px;
    letter-spacing: 0;
    font-family: var(--mar-gloria-hallelujah);
    color: #2A665F;
}
.multi-img-heading h2 {
    font-size: 35px;
    margin: 0;
    letter-spacing: 0;
    font-family: var(--mar-creative-vintage);
    font-weight: 500;
    text-align: center;
    padding-bottom: 2rem;
}
.mar-mul-flx {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    flex-wrap: wrap;
        position: relative;
}
.mar-mul-wd {
    width: 42%;
}
.mar-s-a {
    width: 60%;
    margin: 0 auto;
    text-align: center;
}
.s-a-info p {
    font-size: 22px;
    line-height: 30px;
    font-family: var(--mar-gloria-hallelujah);
}
.s-a-info p strong {
    font-size: 22px;
    line-height: 30px;
    font-family: var(--mar-gloria-hallelujah);
}
.block-item-s-s {
    line-height: 0;
    width: 50%;
    margin: 0 auto;
}
.block-item-s-s img {
    width: 100%;
}
.sec-item-s-s img
 {
    width: 100%;
}

.sec-item-s-s {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 28%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.new-newsletter-flxs{
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 92%;
    margin: 0 auto;
}
.mar-top-header p {
    font-family: var(--mar-gloria-hallelujah);
    letter-spacing: 0;
    font-size: 20px;
        color: #033335;
}
.mar-top-header h2 {
    font-size: 35px;
    margin: 0;
    letter-spacing: 1px;
    font-family: var(--mar-creative-vintage);
    font-weight: 500;
    text-align: center;
        color: #033335;
}
.mar-top-header {
    text-align: center;
    padding-bottom: 2rem;
}
.mar-new-infozs h3 {
    font-size: 27px;
    letter-spacing: 0;
    font-family: var(--mar-open-sans-regular);
        color: #033335;
}
.mar-new-infozs-para p {
    font-size: 16px;
    letter-spacing: 0;
}
.new-newsletter-flxs .mar-newz-btn a div {
    background: #FFD976;
    color: #033335;
    font-weight: 700;
    letter-spacing: 0;
}
.newz-img2 {
    line-height: 0;
}
.newz-img2 img {
    width: 100%;
    border-radius: 20px;
}
.mar-no-border .collapsible-content__inner ul li {
    font-size: 14px;
    letter-spacing: 0;
    color: #000;
    line-height: 20px;
        font-family: var(--mar-open-sans-regular);
}
.mar-n-as {
    color: #9BCDD7;
    font-family: var(--mar-helvetica-bold);
    letter-spacing: 0;
    margin: 0;
}
.btn-btm-txt p {
    font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin: 0;
}
.btn-btm-txt p:first-child {
    color: #033335;
}
.btn-btm-txt p:last-child {
    color: #26A6AB;
}
.btn-btm-txt {
    padding-bottom: 20px;
        padding-top: 10px;
}
.mar-tabs-header {
    text-align: center;
}
.mar-tabs-hd-flx {
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
    padding: 20px 0;
}
.mar-tabs-header h2 {
    font-family: var(--mar-creative-vintage);
    font-size: 30px;
    letter-spacing: 1px;
    line-height: 35px;
        margin: 0;
}
span.mar-tabg-ins img {
    width: 80px;
}
span.mar-tabg-ins{
    line-height: 0
}
.mar-tabs-hd-flx span {
    font-family: var(--mar-open-sans-regular);
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 600;
}
span.mar-smp {
    color: #AEB1A4;
}
span.mar-smp-chn {
    font-family: var(--mar-gloria-hallelujah);
    color: #CB5352;
}
.sn-in p {
    font-size: 15px;
    letter-spacing: 0;
    color: #000000;
}
.a-s-tab-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mar-in-as {
    width: 68%;
}
.mar-as-flx-bg {
    width: 90%;
    margin: 0 auto;
    padding: 1rem;
    border-radius: 20px;
    position: relative;
}
.newz-img-a-g img {
    width: 100%;
}

.newz-img-a-g {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 60%;
    z-index: 0;
}
.a-s-tab-content {
  display: none;
  opacity: 0;
}
.a-s-tabs-contents {
    padding-bottom: 30px !important;
    padding: 20px;
        z-index: 1;
    position: relative;
}
.a-s-tab-content.fade-up {
  animation: fadeUp 0.5s ease forwards;
}

@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.a-s-tabs-headings {
    display: flex
;
    justify-content: space-between;
    text-align: center;
    flex-wrap: wrap;
  background: #DBDBDB;
  border-radius: 20px;
  border: 2px solid #B2C385;
      row-gap: 5px;
}
button.a-s-tab-btn {
    font-size: 15px;
    letter-spacing: 0;
    font-family: var(--mar-open-sans-regular);
    font-weight: 500;
    background: unset;
    color: #033335;
    padding: 5px 0;
        width: 32%;
         transition: all 0.3s ease;
}
button.as-frst {
    width: 49%;
}
button.a-s-tab-btn.active {
    background: #91A659;
        border-radius: 20px;
    color: white;
}
button.a-s-tab-btn:hover{
        background: #91a659;
    border-radius: 20px;
    color: #fff;
}
.mar-zx p {
    font-size: 16px;
    margin: 0;
    line-height: 25px;
    letter-spacing: 0;
}
.in-s {
    line-height: 0;
    width: 70%;
    margin: 0 auto;
}

.in-s img {
    width: 100%;
}
.mar-in-as h2 {
    font-size: 25px;
    letter-spacing: 0;
    margin: 0;
    margin-bottom: 6px;
    color: #4A4A4A;
}
.mar-z-index img {
    width: 100%;
}
.product-blocks {
    padding: 25px 0;
}
.sbscr-header h2 {
    letter-spacing: 1px;
    font-family: var(--mar-creative-vintage);
    font-weight: 500;
    color: #B0A879;
}
.mar-subscr-flx {
    display: flex
;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.sub-sc-box {
    width: 55%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.ma-s-sub{
      width: 42%;
}
.mar-s-ar-wd {
    width: 32%;
    text-align: center;
    padding: 10px 15px;
    border-radius: 15px;
        display: flex
;
    flex-direction: column;
    justify-content: space-between;
        padding-bottom: 1.5rem;
}
.subscr-bg {
    border-radius: 15px;
    padding: 2rem;
    border: 2px solid #F9D064;
}
h2.nar-ss-d {
    font-size: 22px;
    letter-spacing: 0;
}
.sub-sc-box .as-s-icn img {
    width: 70px;
    margin: 0 auto;
}
.sub-w-z-flx {
    display: flex;
    align-items: baseline;
    justify-content: center;
    column-gap: 20px;
    padding-top: 15px;
}

.sub-w-z-flx h4{
    margin: 0;
        font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 0;
}
span.mar-f-w h4 {
    color: #033333;
}
span.asg h4 {
    margin: 0;
    text-transform: capitalize;
    letter-spacing: 0px;
    font-size: 22px;
    line-height: 30px;
    font-weight: 900;
    color: #5d820d;
}
.sub-w-z-flx h4 strong {
    font-size: 25px;
        line-height: 30px;
    font-weight: 900;
    color: #5D820D;
}
.mar-ze-flx {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    column-gap: 20px;
}
p.mar-para1 {
    display: flex;
    align-items: center;
}
.mar-ze-flx p {
    font-size: 15px;
    font-weight: 600;
    color: #7C9453;
    margin: 0;
}
span.as-s-sv {
    line-height: 0;
}
span.as-s-sv img {
    width: 40px;
    padding: 0 5px;
}
.ma-ts-info p {
    font-size: 20px;
    letter-spacing: 1px;
    text-align: center;
    font-weight: 600;
    color: #B0A879;
}
.ma-ts-info p strong {
    font-size: 24px;
}
.s-a-s-inr h2 {
    font-size: 20px;
    letter-spacing: 0;
    color: #7C9453;
    margin: 0;
        text-align: right;
}
.s-a-s-inr {
    display: flex;
    align-items: center;
    gap: 5px;
}
.img-hd p {
    margin: 0;
}
.img-hd p strong {
    font-size: 80px;
    color: #7C9453;
}
.img-hd p {
    margin: 0;
    font-size: 14px;
    letter-spacing: 0;
    color: #7C9453;
        display: flex
;
    align-items: center;
}
.mar-hd-si h2 {
    font-family: var(--mar-creative-vintage);
    font-size: 45px;
    letter-spacing: 0;
    color: #2A665F;
    line-height: 50px;
    padding-bottom: 20px;
    margin: 0;
}
.sit-flx {
    display: flex
;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
.as-s-dmbl-s {
    line-height: 0;
}

.as-s-dmbl-s img {
    width: 100%;
}
.rght-as-img {
    width: 55%;
}
.mar-hd-si {
    width: 40%;
}
.mar-sg-fx {
    display: flex
;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.left-bx-as {
    width: 45%;
}
.mar-flx-inr-blk {
    width: 49%;
    display: flex
;
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
}
.mar-bx {
    width: 47%;
}
.snd-as {
    text-align: center;
        margin-bottom: -22px;
}
.mar-bx p {
    font-family: var(--mar-open-sans-bold);
    margin: 0;
    font-size: 16px;
    text-align: center;
    padding-top: 1rem;
}
.snd-as h2 {
    margin: 0;
    font-size: 45px;
    color: #2A665F;
    font-family: var(--mar-open-sans-bold);
    letter-spacing: -2px;
}
.snd-as .mar-double-mar h2 {
    font-size: 30px;
    font-family: var(--mar-gloria-hallelujah);
    line-height: 40px;
    letter-spacing: 2px;
    padding: 0;
        font-weight: 500;
}

.snd-as .mar-double-mar {
    padding: 0;
}
.snd-as .mar-double-mar h2.mar-main-head {
    color: #2A665F;
}
.mb-la .as-s-dmbl-s {
    width: 60%;
    margin: 0 auto;
}
.mb-la .rght-as-img {
    width: 45%;
}
.mb-la {
    padding: 2rem;
    border-radius: 15px;
        padding-bottom: 0;
}
.mb-la .mar-hd-si {
    width: 50%;
}
.mar-th-hd h2 {
    font-size: 35px;
    line-height: 45px;
}
.mar-th-hd h2:last-child {
    color: #7C9453;
}
.heading20-div h2 {
    font-family: var(--mar-creative-vintage);
    font-weight: 400;
    font-size: 35px;
    text-align: center;
    letter-spacing: 0; 
}
    .main20-button-div a { 
        text-decoration: none;
        background-color: #FFD976;
        font-weight: 500;
        padding: 11px 25px;
        border-radius: 25px;
        color: black;
        font-family: var(--mar-helvetica-regular);
        width: max-content;
    display: inline-flex
;
    justify-content: center;
    }
.main-heading-imgae20-div {
    width: 75%;
    margin: 0 auto;
}
.display20-div {
        border: 3px solid #FFD976;
        border-radius: 50px;
     width: 32%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    }
.image20-div img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    object-fit: contain;
        height: 100%;
}
.image20-div {
    line-height: 0;
    position: relative;
    padding-bottom: 100%;
    width: 60%;
    margin: 0 auto;
}
    .main-block20-div {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .text-button-div {
        padding: 15px 20px;
        width: 100%;
    }
    .main20-text-div p {
        margin: 0;
        font-weight: 400;
        font-size: 21px;
        text-align: center;
        padding-bottom: 25px;
            letter-spacing: 0;
    }
    .main20-button-div {
        text-align: center;
        margin-bottom: -45px;
    }

    .style20-div {
        padding: 30px 0px;
     border-top-left-radius: 50px;
    border-top-right-radius: 50px;
    width: 100%;
    margin: 0 auto;
        background-color: #f9f6e3;
        height: 200px;
    
    }
    .style2-div {
    background-color: #FFFFFF; 
    padding: 20px;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    padding-top: 7rem;
}
.mar-la-sld .mar-bx p {
    font-family: var(--mar-open-sans-regular);
}
.flex-sls {
    width: 42%;
}
.mar-sk {
    width: 49%;
}
.mar-sk .mar-flx-inr-blk{
    width: 100%;
}
h2.m-s-colr{
    font-family: var(--mar-creative-vintage);
    font-weight: 400;
    font-size: 37px;
    text-align: center;
    letter-spacing: 0;
    color: #2a665f;
        margin: 0;
}
.ins-s p {
    font-family: var(--mar-gloria-hallelujah);
    letter-spacing: 0;
    font-size: 22px;
    color: #2a665f;
    line-height: 20px;
}
.sk-rel{
    position: relative;
    transform: rotate(350deg);
}
.sk-rel h2 {
    font-size: 18px;
    font-family: var(--mar-gloria-hallelujah);
    line-height: 25px;
    letter-spacing: 2px;
    padding: 0;
}
.sk-rel h2.mar-main-head {
    color: #2a665f;
}
.sk-rel h2.mar-showd-text{
    -webkit-text-stroke: .2px #FFD976;
        left: 2px;
}
.mar-s-tc-flx {
    display: flex
;
    justify-content: center;
    gap: 10px;
}
.sdk-header {
    padding-bottom: 1rem;
}
.btm-in p {
    font-size: 20px;
    text-align: center;
    letter-spacing: 0;
    color: #000000;
        font-family: var(--mar-gloria-hallelujah);
        padding: 0 15px;
}
.mar-sl-mng img {
    width: 100%;
}

.mar-sl-mng {
    line-height: 0;
}
.move-sldr .mar_same_wd {
    width: 12px;
    height: 12px;
}
.mar-sg-wd {
    margin: 0 2px;
}
.snd-as .mar-double-mar h2.mar-showd-text {
    color: transparent;
}
{%- if page.template_suffix == 'coming-soon' -%}
.mar-flx {
    justify-content: center;
    align-items: center;
}
.mar-social {
    text-align: center;
}
.mar-social .footer__social {
    justify-content: center;
}
.mar-social{
    visibility: hidden;
}
{% endif %}
@media only screen and (min-width:1400px){
    .sk-rel {
    width: 17%;
}
}
@media only screen and (min-width:769px){
.site-header{
    padding:35px 0;
}
.mar-custom-wd img.logo-bar__image.image-element {
    width: 100px;
    height: 100px;
}
.mar-custom-wd .logo-bar__item {
    flex: 0 1 150px;
    margin-bottom: 0;
}
.index-section {
    margin: 50px 0;
    }
    .s-a-s-inr-mbl {
    display: none;
}
}
@media only screen and (min-width: 990px) and (max-width: 1300px){
    .heading-part4 span{
        font-size: 23px;
    }
    span.heading-part4 span.mar-showd-text{
            top: 2px;
    }
.mar-par-bn p{
    font-size: 17px;
    line-height: 32px;
}
.main-heading-imgae20-div {
    width: 85%;
    margin: 0 auto;
}
}
@media only screen and (min-width: 600px) and (max-width: 990px) {
.page-width {
    padding: 0 2rem;
}
h1.h2.product-single__title {
    text-align: left;
    font-size: 28px;
}
.product-block.product-block--price {
    text-align: left;
    margin-top: -5px;
}
.product-block.product-block--price span.product__price {
    font-size: 25px;
}
.pdp-icon-bx img {
    width: 30px;
}
.mar-qulty .js-qty__adjust--plus {
    right: 10px;
}
.mar-qulty .js-qty__adjust--minus {
    left: 10px;
}
span.mar-tab-inf{
    font-size: 14px;
}
.mar-btn-tab-flx{
    column-gap: 10px;
}
.mar-no-border .collapsible-content__inner{
    padding-left: 1.7rem !important;
}
span.mar-blk-heading{
    padding-right: 5px;
}
.mar-pdp-text-icon{
        padding-bottom: 1rem;
}
.variant-wrapper {
    text-align: left;
}
.ar-pad-div1 {
    width: 100%;
}
.mar-data-box h2{
    font-size: 40px;
    line-height: 42px;
}
.mar-data-box h3{
    line-height: 30px;
    font-size: 30px;
}
.mar-data-para {
    font-size: 18px;
    line-height: 24px;
    max-width: 320px;
}
.mar-data-para p br {
    display: none;
}
.mar-card-header h2{
    font-size: 35px;
}
.ps-ab-top-numbr h4{
    font-size: 50px;
}
.ps-ab-top-numbr {
    top: -36px;
    left: -21px;
}
.mar-heading1 h2{
        font-size: 20px;
        line-height: 22px;
}
h2.mar-heading-new{
        font-size: 20px;
        line-height: 22px;
}
.card-img-top-right{
        top: 70px;
}
.card-img-btm-left{
        top: 70px;
}
.mar-botm-info2 h2 {
        font-size: 18px;
        line-height: 20px;
}
.testimonls-cards{
    display: flex !important;
    padding: 1rem;
}
.mar-review-boxs .mar-review-header h2 {
    font-size: 30px;
}
h2.h4.mar-news{
    font-size: 17px;
}
.mar-btm-menu {
    width: 80%;
    top: -25px;
}
ul.site-nav a.site-nav__link{
        font-size: 11px;
}
.mar-text-dx p {
    font-size: 14px;
}
.offer-same-wd{
    width: 150px;
}
.offer-info-inr p{
    font-size: 14px;
}
.mar-offer-flx{
        width: 65%;
}
.mblwd-bx {
    width: 25%;
}
.mar-prc-info{
        width: 100%;
    height: 60px;
}
.mar-prc-info p {
    font-size: 14px;
    line-height: 18px;
}
.heading-part5 span{
    font-size: 15px;
}
.heading-part4 span {
     font-size: 20px;
}
.new-wd-ar{
    width: 100%;
}
span.new-fonts{
    font-size: 20px;
}
span.mar-prof{
    font-size: 16px;
}
.mar-par-bn p{
    line-height: 20px;
     font-size: 14px;
}
.mar-par-bn {
    max-width: 300px;
}
.new-img-mn {
    top: 50px;
    right: -10px;
}
.new-imge-headings span.mar-showd-text{
        -webkit-text-stroke: .1px #FFD976;
}
.new-img-mn img {
    width: 170px;
}
.mar-double-mar h2{
    font-size: 20px;
    line-height: 30px;
}
span.main-spn-1{
        font-size: 18px;
    line-height: 25px;
}
.mar-custom-wd .logo-bar__item .logo-bar__image {
    width: 80%;
}
.wave-heding{
    font-size: 35px;
}
.mar-review-header-cbn h2{
    font-size: 28px;
}
.new-newsletter-flx{
        width: 85%;
}
.mar-new-infoz h2{
        font-size: 23px;
}
span.heading-part4 span.mar-showd-text {
    top: 1px;
}
.mar-enble-wd{
        width: 95%;
}
.new-btm-if p {
    font-size: 15px;
    line-height: 20px;
}
.mar-bk-as p{
    font-size: 13px;
}
.mar-bg-colr-s{
    width: 100%;
}
.mar-new-infozs h3 {
    font-size: 22px;
    line-height: 30px;
}
.mar-top-header h2{
        font-size: 25px;
}
.mar-top-header p{
    font-size: 16px;
}
.multi-img-heading h2{
    font-size: 25px;
}
.mar-s-a{
        width: 80%;
}
.s-a-info p, .s-a-info p strong {
    font-size: 18px;
    line-height: 25px;
}
.mar-mul-wd {
    width: 39%;
}
.main-wd {
    width: 22%;
}
.as-s-top-desk-rigt{
        top: 50px;
}
.block-item-s-s{
        width: 60%;
}
.mar-mul-flx{
        padding-bottom: 2rem;
} 
.main-heading-imgae20-div {
    width: 100%;
}
.main20-button-div a{
        width: 100%; 
    display: flex;
        font-size: 14px;
        justify-content: center;
}
.style2-div{
        padding-top: 3rem;
}
.main20-text-div p{
        font-size: 17px;
}
.ins-s p{
    font-size: 17px;
}
.sk-rel {
    width: 22%;
}
.mar-th-hd h2 {
    font-size: 28px;
    line-height: 36px;
}
.snd-as h2{
        font-size: 36px;
}
.snd-as {
    margin-bottom: -15px;
}
.mar-hd-si h2{
    font-size: 26px;
}
.s-a-s-inr-mbl {
    display: flex
;
    align-items: center;
    justify-content: center;
}
.img-hd p strong {
    font-size: 45px;
    color: #7c9453;
}
.s-a-s-inr{
    display: none;
}
.sub-sc-box{
        width: 100%;
}
.ma-s-sub {
    width: 100%;
}
.mar-subscr-flx{
        row-gap: 1rem;
}
.mar-ze-flx{
    justify-content: center;
}
.sbscr-header h2{
    text-align: center;
}
}
@media only screen and (min-width: 991px) and (max-width: 1024px){
.offer-same-wd {
    width: 150px;
}
.mar-offer-flx{
        width: 65%;
}
.mblwd-bx {
    width: 22%;
}
.offer-icon-bx img {
    width: 100px;
}
.offer-info-inr p{
        font-size: 16px;
}
.new-wd-ar {
    width: 100%;
}
span.new-fonts{
        font-size: 20px;
}
span.mar-prof{
        font-size: 15px;
}
span.mar-nz{
        font-size: 18px;
}
.mar-par-bn {
    width: 340px;
}
.new-img-mn {
    position: absolute;
    top: 95px;
    right: -15px;
}
.new-img-mn img {
    width: 200px;
}
.mar-qulty .js-qty__adjust--plus {
    right: 30px;
}
.mar-qulty .js-qty__adjust--minus {
    left: 30px;
}
.sub-sc-box{
        width: 60%;
}
.ma-s-sub {
    width: 38%;
}
.sub-w-z-flx h4{
        font-size: 10px;
}
.sub-w-z-flx h4 strong {
    font-size: 18px;
    line-height: 22px;
}
span.asg h4{
    font-size: 18px;
    line-height: 23px;
}
.subscr-bg{
        padding: 1.5rem 1rem;
}
.s-a-s-inr h2{
    font-size: 14px;
}
.img-hd p strong {
    font-size: 55px;
}
.mar-ze-flx{
    justify-content: center;
}
}


@media only screen and (min-width: 300px) and (max-width: 599px){
.page-width {
    padding: 0 1rem;
}
.ar-pad-div1 { 
    width: 100%;
}
.ar-img1 {
    width: 100%;
}
.ar-inner {
    width: 30%;
}
span.logo-hr{
    height: 100px;
    width: 2px;
}
h1.h2.product-single__title{
    text-align: left;
    font-size: 28px;
}
.product-block.product-block--price{
        text-align: left;
        margin-top: -5px;
}
.mar-text-dx p {
    font-size: 14px;
}
.pdp-icon-bx img {
    width: 35px;
}
.product-block.product-block--price span.product__price{
    font-size: 28px;
}
.variant-wrapper{
    text-align: left;
}
.mar-qulty .js-qty__adjust--minus {
    left: 25px;
}
.mar-qulty .js-qty__adjust--plus {
    right: 25px;
}
.mar-btn-tab-flx{
        font-size: 15px;
        text-align: left;
}
.mar-no-border .collapsible-content__inner p
 {
    font-size: 14px;
}
.mar-data-box h2 {
    font-size: 28px;
        line-height: 30px;
}
.mar-data-box h3{
    font-size: 28px;
}
.mar-data-para {
    font-size: 16px;
    width: 265px;
    line-height: 20px;
}
.mar-data-para p br {
    display: none;
}
.mar-pdp-img{
    padding-bottom: 80%;
}
.mar-pdp-img img {
    width: 90%;
    position: absolute;
    object-fit: cover;
    top: 45%;
}
.pdp-fl-wd-rel{
    padding-top: 0rem;
    padding-bottom: 1rem;
}
.mar-ps-ab{
    transform: translate(-50%, -100%);
    top: 43%;
}
.mar-card-header h2{
        font-size: 25px;
}
.mar-card-wd {
    width: 80%;
    margin: 0 auto;
}
.mar-card-flx{
    row-gap: 3rem;
}
span.mar-blk-para p{
    font-size: 13px;
}
span.mar-blk-heading p{
        font-size: 15px;
}
.mar-heading1 h2{
    font-size: 25px;
}
.mar-card-header-flx{
    flex-direction: column;
}
h2.mar-heading-new{
        font-size: 22px;
}
.mar-wave-inr img {
    width: 70px;
}
.mar-card-wd-2
 {
    width: 100%;
}
.mar-card-flx.two-icons
 {
    row-gap: 0rem;
}
.card-img-btm-left, .card-img-top-right{
    display: none;
}
.mar-review-box.page-width {
    padding: 0;
}
.mar-padding-inr{
        padding: 20px 10px;
        border-radius: 0;
}
.mar-review-card{
    padding: 10px 12px;
}
.stars_icon img {
    width: 16px;
}
.testimonls-cards{
    display: flex !important;
    margin: 0 5px;
    padding: 2rem 1.5rem;
}
.testimonal_sld img.mar_same_wd {
    width: 40px;
    height: 40px;
    top: 80px;
    z-index: 1;
}
.testimonal_sld .mar-nxt
 {
    right: 60px;
}
.testimonal_sld .mar-prev
 {
    left: 60px;
}
.card-img-ar-autor img {
    width: 100px;
}
.mar-review-boxs .mar-review-header h2 {
    font-size: 25px;
}
.page-content--product .product-single__meta{
    padding: 0;
}
.mar-flx{
        flex-wrap: wrap;
}
.mar-btm-menu{
        width: 100%;
        top: 0;
}
.mar-btm-menu ul li a{
    font-size: 10px;
}
.mar-btm-menu{
    z-index: 2;
    padding-top: 2rem;
}
.show-moile{
    display: block !important;
    padding-top: 2rem;
}
.product-block.product-block--header {
    margin: 0;
    display: none;
}
.product-block.product-block--price {
    display: none;
}
.show-moile .product-block.product-block--price {
    display: block;
}
.mar-pdp-text-icon

 {
    display: none;
}
.show-moile .mar-pdp-text-icon
 {
    display: flex;
}
.product__thumbs {
     position: unset;
    display: flex !important
;
}
.product__thumb-arrow{
    top: 45% !important;
}
.product__thumb-arrow--prev {
    left: 50px !important;
}
.product__thumb-arrow--next {
    right: 50px !important;
}
.product__main-photos .flickity-page-dots {
    display: none;
}
.product__thumbs--below .product__thumb-item {
    margin-right: 12px !important;
}
.mar-mbl-mn {
    width: 49%;
    order: 3;
}
.mar-news-wd{
        order: 1;
}
.logo_social-mar
 {
    order: 2;
}
.site-footer .grid__item:after{
    content: unset;
}
.mar-social{
    margin-top: 9rem;
    margin-bottom: 5rem;
}
.site-footer .mar-flx{
    position: relative;
            row-gap: 2rem;
}
.grid.mar-flx {
    margin: 0;
}
.logo_social-mar {
    position: absolute;
    top: 155px;
    width: 320px;
    right: 0;
}
.site-footer .grid__item{
    padding-left: 0;
}
span.mar-tab-inf {
    padding-right: 10px;
    text-align: left;
    font-size: 13px;
}
.card-img-top-right-mbl {
    position: absolute;
    top: 114px;
    left: 0;
    width: 100px;
    display: block;
}
.card-img-btm-left_mbl {
    display: block;
    position: absolute;
    right: 0;
    bottom: -30px;
    width: 50px;
}
.mar-botm-info2 h2{
        font-size: 16px;
}
.mar-padding-inr{
    padding-bottom: 10px;
}
.mar-reviw-mbl-lst {
    margin-bottom: 0;
}
.mar-botm-info2 {
    padding-top: 15px;
    padding-bottom: 5px;
}
.mar-pdp-img {
    display: none;
}
.mar-pdp-img-mbl img {
    width: 100%;
}
.mar-pdp-img-mbl {
    display: block;
    padding-top: 10rem;
}
.mar-heading1 h2.mar-showd-text {
    -webkit-text-stroke: .4px #fff;
}
.offer-same-wd {
    display: none;
}
.offer-info-inr p {
    font-size: 13px;
    line-height: 16px;
}
.mar-offer-flx{
    width: 70%;
    gap: 5px;
}
.offer-box-iner{
    width: 100%;
    gap: 0;
    justify-content: space-between;
}
.mblwd-bx {
    width: 27%;
}
.mar-prc-info{
        width: 100%;
    height: 50px;
    border-radius: 18px;
}
.offer-bord-icon {
    top: -1px;
}
.offer-box-wd {
    padding: 0 1rem;
}
.offer-icon-bx img {
    width: 90px;
}
.mar-prc-info p {
    font-size: 13px;
    line-height: 15px;
}
.mar-new-img-right {
    width: 100%;
}
.new-imge-text-box {
    width: 100%;
}
span.mar-doublez {
    display: flex;
    flex-direction: column;
        text-align: center;
}
.new-imge-headings{
    flex-direction: column;
}
span.mar-nz{
    font-size: 24px;
}
span.new-fonts{
    font-size: 25px;
}
.heading-part5{
        top: -10px;
}
.mar-par-bn p {
    font-size: 13px;
    padding-top: 17px;
    line-height: 22px;
}
.mar-par-bn {
    width: 260px;
}
.mar-par-bn p br {
    display: none;
}
.new-wd-ar {
    width: 100%;
}
.new-img-mn img {
    width: 130px;
}
.new-img-mn {
    top: 20px;
}
.new-img-mn {
    display: none;
}
.new-img-mn.mbl {
    display: block;
}
.mar-imge-txt-flx{
    row-gap: 1rem;
}
.img-crd-slider .main-image-div {
    margin: 30px 15px;
}
.img-crd-slider .mar_same_wd {
    width: 35px;
    height: 25px;
    z-index: 1;
    top: 20px;
}
.main11-heading-div h2 {
    flex-direction: column;
    align-items: flex-start;
}
.mar-double-mar{
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0px;
}
.main11-heading-div h2{
    margin: 0;
    padding: 0;
}
.img-crd-slider .mar-nxt {
    right: 0;
}
.img-crd-slider .mar-prev {
    left: 265px;
}
.img-crd-slider .slick-dots li button:before{
    font-size: 45px;
    color: #D9D9D9;
    opacity: 1;
}
.img-crd-slider .slick-dots li.slick-active button:before {
    color: #ABC574;
}
.img-crd-slider .slick-dots{
    bottom: -10px;
}
.mar-cmb-flx-vw {
    width: 100%;
    display: flex
;
}
.mar-custom-wd .logo-bar__item {
    width: 20%;
    margin: 0;
    flex: unset;
}
.mar-logo-list-info p{
    font-size: 11px;
}
.mar-custom-wd .logo-bar__image{
    width: 80%;
}
.mar-custom-wd {
    justify-content: space-around;
    align-items: flex-start;
}
.wave-heding{
    font-size: 28px;
}
.wave-right {
    display: none;
}
.wave-lft {
    display: none;
}
.wave-mn img{
        border-radius: 20px;
}
.wave-heading{
        width: 90%;
}
.mar-review-header-cbn{
    width: 60%;
    margin: 0 auto;
}
.mar-review-header-cbn h2 {
    font-size: 25px;
    line-height: 29px;
}
span.mar-sim {
    font-size: 18px;
}
span.mar-dft {
    line-height: 0;
}
.mar-content-bx{
        padding: 10px;
}
.mar-btm-txt p {
    font-size: 11px;
    line-height: 13px;
}
.new-newsletter-flx{
    width: 100%;
}
.newz-img-mbl{
    display: block;
}
.newz-img {
    display: none;
}
.mar-new-infoz h2{
    font-size: 27px;
} 
.mar-new-infoz {
    display: block;
}
.mar-newz-btn a div{
    padding: 10px 22px;
        font-size: 13px;
}
.newz-img-mbl img {
    width: 100%;
}
.waz-mbl{
    display: block;
}
.wave-right-mbl img {
    width: 100%;
}

.wave-right-mbl {
    position: absolute;
    top: 0;
    width: 70%;
    right: 0;
}
.wave-mbl-left img {
    width: 100%;
}

    .wave-mbl-left {
        position: absolute;
        top: 160px;
        left: -6px;
        width: 25%;
    }
    span.main-spn-1 {
        font-size: 18px;
    }
     .main11-heading-div .mar-double-mar h2{
        font-size: 22px;
     }
     .main11-heading-div .mar-double-mar{
        padding: 0;
     }
.as-s-desktop {
    display: none;
}
.as-s-dmbl {
    line-height: 0;
    display: block;
}

.as-s-dmbl img {
    width: 100%;
}
.mar-n-as{
        text-align: left;
    padding-bottom: 10px;
}
.mar-enble-wd {
    width: 100%;
    padding-top: 0;
}
.mar-enble-wd .card-img-ar img {
    position: absolute;
    top: 0;
    left: 0;
    object-fit: cover;
    height: 100%;
}
.mar-enble-wd .card-img-ar {
    position: relative;
    padding-bottom: 70%;
}
.new-btm-if{
    padding-top: 5px;
    padding-bottom: 2rem;
}
.new-btm-if p{
    font-size: 16px;
    font-weight: 600;
}
.mar-z-index {
    width: 120px;
}
.as-s-top-desk-rigt {
    top: 75px;
}
.as-s-top-desk-left {
    top: 20px;
}
.mar-bg-colr-s{
    width: 100%;
    padding: 10px;
}
.as-s-top-desk-btm-rigt{
        bottom: -85px;
}
.mar-infz-a p{
     font-size: 11px;
    line-height: 20px;
}
.mar-sld-heading h2 {
    font-size: 21px;
    letter-spacing: 1px;
}
.mar-sub-info p{
    font-size: 18px;
    letter-spacing: 1px;
    padding: 5px 0;
}
.mar-bg-bkl-b{
        padding: 15px;
}
.mar-infz-a {
    width: 78%;
}
.mar-icon-a {
    width: 20%;
}
.a-s-blk-flx{
    margin: 0 5px;
}
.ad-img-slider .mar_same_wd {
    width: 10px;
    height: 10px;
    z-index: 1;
    top: 50%;
}
.ad-img-slider .mar-nxt {
    right: 10px;
}
.ad-img-slider .mar-prev {
    left: 10px;
}
.ad-img-slider .slick-dots li button:before {
    font-size: 35px;
}
.ad-img-slider .slick-dots li {
    margin: 0;
}
.mar-tabs-header h2{
     line-height: 30px;
    font-size: 20px;
}
.mar-tabs-hd-flx{
        flex-wrap: wrap;
}
.mar-tabs-hd-flx span{
        font-size: 18px;
}
.mar-tabs-hd-flx{
    padding: 10px 0;
}
button.a-s-tab-btn{
    font-size: 10px;
    font-weight: 600;
}
.mar-as-flx-bg{
    width: 100%;
}
.mar-in-as h2{
    font-size: 14px;
}
.a-s-tabs-contents{
    padding: 20px 0;
}
.mar-zx p {
    font-size: 14px;
    line-height: 22px;
}
.in-s{
        width: 85%;
}
.a-s-tab-content{
        align-items: end;
}
.mar-in-as {
    width: 75%;
}
.main-wd {
    width: 20%;
}
span.main-spn-1-nw{
    font-size: 18px;
}
.mar-s-a{
    width: 100%;
}
.s-a-info p, .s-a-info p strong {
    font-size: 14px;
    line-height: 20px;
}
.mar-mul-flx{
    row-gap: 16rem;
}
.block-item-s-s{
    width: 80%;
}
.sec-item-s-s{
    width: 60%;
}
.multi-img-heading h2{
        font-size: 21px;
}
.mar-top-header h2{
    font-size: 21px;
}
.mar-top-header p{
        font-size: 16px;
}
.new-newsletter-flxs{
    width: 100%;
    flex-wrap: wrap;
    row-gap: 1rem;
}
.new-newsletter-flxs .mar-news-col1 {
    width: 100%;
}
.new-newsletter-flxs .mar-nwz-info{
    width: 100%;
    text-align: center;
}
.mar-top-header{
    padding: 0;
}
.mar-new-infozs h3 {
    font-size: 18px;
    line-height: 25px;
}
.mar-new-infozs-para p {
    font-size: 12px;
    letter-spacing: 0;
}
.mar-newz-btn a {
    display: flex
;
    justify-content: center;
}

.mar-newz-btn {
    padding-top: 0.5rem;
    width: 100%;
}
.s-a-s-inr{
    display: none;
}
.s-a-s-inr-mbl {
    display: flex;
    align-items: center;
    flex-direction: column;
}
.sub-sc-box {
    width: 100%;
}
.s-a-s-inr-mbl h2{
    font-size: 20px;
    margin: 0;
}
.img-hd p strong {
    font-size: 60px;
    color: #7c9453;
}
.sbscr-header h2{
    font-size: 18px;
    padding: 1rem 0;
        text-align: center;
}
.subscr-bg{
        padding: 1rem;
}
h2.nar-ss-d {
    font-size: 20px;
    letter-spacing: 0;
}
span.mar-f-w h4 {
    font-size: 14px;
}
span.mar-f-w3 h4{
    font-size: 14px;
}
.sub-w-z-flx h4 strong {
    font-size: 21px;
    line-height: 22px;
}
.mar-s-ar-wd{
    margin: 0 5px;
}
span.asg h4 {
    font-size: 16px;
    line-height: 17px;
}
.ma-s-sub {
    width: 100%;
}
.mar-subscr-flx{
        row-gap: 1rem;
}
.mar-ze-flx{
    justify-content: center;
}
.mar-ze-flx p{
        font-size: 12px;
}
span.as-s-sv img {
    width: 30px;
}
.ma-ts-info p {
    font-size: 15px;
    margin-bottom: 10px;
}
.ma-ts-info p strong {
    font-size: 18px;
}
.mar-hd-si {
    width: 100%;
}
.mar-hd-si h2{
    font-size: 26px;
    letter-spacing: 1px;
    text-align: center;
}
.rght-as-img {
    width: 100%;
}
.left-bx-as {
    width: 100%;
}
.mar-flx-inr-blk {
    width: 100%;
}
.mar-bx {
    width: 48%;
}
.mar-bx p {
    font-size: 13px;
    letter-spacing: 0;
    text-align: center;
}
.mb-la{
        padding: 1rem;
}
.mar-th-hd h2:last-child {
    font-size: 18px;
    line-height: 25px;
}
.mb-la .as-s-dmbl-s {
    width: 85%;
    margin: 0 auto;
}
.mar-th-hd h2 {
    text-align: left;
    padding-bottom: 10px;
}
.mb-la .sit-flx{
        justify-content: end;
}
.mb-la .rght-as-img {
    width: 85%;
}
.sit-flx{
     position: relative;
}
.mar-th-hd {
    position: absolute;
    bottom: 15px;
    left: 0;
    width: 50%;
}
.mb-la{
    padding-bottom: 0;
}
.mar-sk {
    width: 100%;
}
.mar-la-sld {
    row-gap: 2rem;
}
.flex-sls {
    width: 100%;
}
.move-sldr .mar-prev {
    left: 0;
}
.move-sldr .mar-nxt {
    right: 0;
}
.move-sldr .mar_same_wd {
    z-index: 1;
    top: 85%;
}
.btm-in p {
    font-size: 18px;
    padding: 0 30px;
}
h2.m-s-colr{
        font-size: 26px;
}
.ins-s p {
    font-size: 13px;
    line-height: 17px;
}
.sk-rel h2 {
    font-size: 15px;
}
.sk-rel {
    width: 20%;
}
.ins-s {
    padding-left: 10px;
}
.heading20-div h2{
        font-size: 26px;
}
.main-heading-imgae20-div {
    width: 100%;
}
.mar-refl .page-width {
    padding: 0;
}
.image20-div{
        width: 37%;
}
.display20-div{
        margin: 0 5px;
        margin-bottom: 1.5rem;
}
.main-block20-div {
    padding-top: 1rem;
}
.ad-img-slider-refl .mar_same_wd {
    width: 60px;
    height: 60px;
    z-index: 2;
}
.ad-img-slider-refl .mar-nxt {
    right: 50px;
}
.ad-img-slider-refl .mar-prev {
    left: 50px;
}

span.mar-wd img{
    padding-top: 1.5rem;
}
}