/** Shopify CDN: Minification failed

Line 2526:41 Unexpected ","
Line 2529:0 Expected "}" to go with "{"

**/
*,
*::before,
*::after {
  box-sizing: border-box;
}
.mega-menu__grid{gap:0px!important;}
.mega-menu__column div:last-child{background: #ad1c2e;}
[data-menu-list-id="MegaMenuList-4"] {
  --menu-columns-desktop: 7!important;}
#submenu-4{padding: 0 0 0 0px;}
.mega-menu__link {padding-left: 20px!important;}
.mega-menu__list{grid-template-columns: auto!important;}
.mega-menu__grid{padding-left:0px!important; padding-right:0px!important;}
.loop-widget-purchase-options-label{display:none;}
.jdgm-preview-badge.jdgm-preview-badge{position: relative!important;  top: 12px!important;}
#shopify-section-template--19636228718837__slideshow_TBwjQX, #shopify-section-template--19636228686069__slideshow_eb7QEq{background: #fff;}
#shopify-section-template--19636228718837__section_4NU9FJ, #shopify-section-template--19636228686069__section_CVREx8, #shopify-section-template--19636228620533__section_8dYDjY{position: absolute;  left: 0;  right: 0;}
.slideshow-controls__dots button{--size: .6rem!important;}
.text-block--AbzEveHIvMDlQZVgwe__text_LwKETY strong{font-size: 15px;  font-weight: 500 !important;  margin-top: 15px !important;
  display: block;}
.account-button__icon span{height: 29px;
  background: #fff;
  width: 2px;
  margin-left: 16px;
  margin-right: 17px;
  border: 0px;
  outline: 0;
  opacity: 0.4;}
.account-actions__link.button-secondary.owe{background: #b21b2a !important;
  border: 2px solid #b21b2a !important;}
.account-actions__link.button-secondary:hover{color:#0c45a5!important;}
 .account-actions__link.button-secondary{background: #0c45a5 !important;border: 2px solid #0c45a5 !important;}
.button-secondary.owe:hover{color:#b21b2a !important;}
h1{background: linear-gradient(to right,#121fcf,#cf1512);
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent; font-size:50px!important;}

.product-information__media button.slideshow-control{display:block!important;}
.product-details{justify-content: center!important;}
.product-details p{color: #000;  font-size: 16px !important;}
.loop-widget-purchase-option:hover .loop-widget-purchase-option-radio{transform: none!important;}
.product-information__grid--limit-details .product-details > .group-block {
  max-width: 84%!important;
}
.loop-widget-sp-selector-wrapper{margin-top: 14px;}
.loop-widget-sp-selector-label{background: transparent!important;
  color: #fff!important;
  font-size: 16px!important;
  left: 0px!important;}

.loop-widget-sp-selector-container{margin-top: 16px;}
.main-banner p{width:700px;}
.faq-box .group-block--height-fit{ margin: 0px 20px;
  background: #fbfbfb;
  border-radius: 5px;
  padding-top: 34px;
  padding-bottom: 20px;}
accordion-custom:first-child .details {
        border-block-start: 0!important;
    }

    
.account-actions__nav{padding-bottom:15px!important;}
accordion-custom:last-child .details{border-block-end: 0!important;}
.faq .button-secondary{position: relative;  right: 10px;  top: 10px;background: #000!important;
  color: #fff !important; border:0px!important;}

.ben .button-secondary{position: relative;
  left: -133px;
  top: 10px;
  background: #000 !important;
  color: #fff !important;
  border: 0px !important;
  font-size: 22px !important;}

  .ben .button-secondary::before, .ben .button-secondary::after{content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background: #5e3168;
  transition: all .4s ease-in-out;
  z-index: -1;
  color:#fff!important;}

.ben .button-secondary:hover{
  color: #fff !important;}

.faq .button-secondary:hover{color:#000!important;}

.faq .button-secondary::before, .faq .button-secondary::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background: #fff;
  transition: all .4s ease-in-out;
  z-index: -1;
  color:#000!important;
}
#shopify-block-AdWV6T051cHZCTTVyW__page-content h2{font-size:28px;}
#shopify-block-AdWV6T051cHZCTTVyW__page-content ul{margin-left:10px;}
.red-rei .button-secondary{background: #b21b2a!important;
  color: #fff !important; border:1px solid #b21b2a!important;font-size: 25px !important;}
.pro-image{width:20px; margin-left:5px; margin-right:5px;margin-top: -3px;}
.pro-image2{width:17px; margin-left:5px; margin-right:5px;margin-top: -3px;}
.pro-image:first-child{margin-left:0px;}

strong.not{display:flex;color: #000;margin-bottom: 3px;
  margin-top: 3px;}
.red-rei .button-secondary:hover{color:#b21b2a!important;}

.product-information {display:block!important;--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px))!important;--header-group-height: auto!important;}

.blue-zen .button-secondary{background: #0b47a5 !important;
  color: #fff !important; border:1px solid #0b47a5 !important;font-size: 25px !important;}

.cart__checkout-button{background: #0b47a5 !important;
  color: #fff !important; border:1px solid #0b47a5 !important;font-size: 18px !important;} 

.blue-zen .button-secondary:hover{color:#0b47a5!important;}
.cart__checkout-button:hover{color:#fff!important;}

.red-rei .button-secondary::before, .red-rei .button-secondary::after, .blue-zen .button-secondary::before, .blue-zen .button-secondary::after, .cart__checkout-button::before, .cart__checkout-button::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background: #fff;
  transition: all .4s ease-in-out;
  z-index: -1;
  color:#b21b2a!important; 
}


.faq-box{width:60%!important; margin:auto;}
.faq-acc .accordion{width:58%!important;}
.faq-acc .details-content{margin:10px 12px 10px;}
.faq-acc .accordion .details__header{padding: 25px 10px!important;color: #000;}
.accordion{display: block;}
.faq{background: linear-gradient(90deg,#0b47a5,#b21b2a); color: #fff;}
.faq h2{color:#fff;}
.faq .accordion .details__header{font-size: 17px;font-family:roboto;padding: 20px;}
.product-information .accordion .details__header{font-size: 19px!important;font-family:roboto;font-weight: bold !important;
  color: #000;}
.product-information .details-content p{font-size: 16px !important;}
.product-information .add-to-cart-text{padding-top: 18px;}
.accordion .details__header{font-size: 24px !important;
  font-family: roboto !important;
  font-weight: 600 !important;}
.account-actions__main-menu .account-actions__list{margin-top: 15px;}
.faq .image-block__image{width: 50%;
  text-align: center;
  margin: auto; z-index: 9999;}
.faq .group-block{right: 80px !important;  position: relative;}
.faq summary:hover {
  color:#fff;
}

/* Submenu hidden initially */
.menu-drawer__menu--childlist {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease;
}

/* Arrow icon */
#HeaderDrawer-ingredients::after {
  content: "";
  background-image: url(/cdn/shop/files/arrow-down.svg?v=1758862021);
  width: 34px;
  height: 34px;
  position: absolute;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center;
  right: 7px;
  top: 42%;
  transform: translateY(-50%);
  transition: transform 0.3s ease;
}

/* Arrow rotation when active */
#HeaderDrawer-ingredients.active::after {
  transform: translateY(-50%) rotate(180deg);
}
.account-actions__link, .account-actions__sign-ins button span{font-size: 12px !important;}
.account-actions__list-item .account-actions__icon{width: 15px;}
.account-actions__sign-ins{flex-direction: inherit!important; margin-top:15px;display: grid!important;
  column-gap: 4.3%!important;
  row-gap: 60px!important;padding-block-end: 0px!important;
  grid-template-columns: 48% 48%!important;}

html {
  scroll-padding-top: 100px; scroll-behavior: smooth;
}
.faq .details-content p{width: 92%;
  margin-left: 20px;
  margin-right: 20px;
  color: #fff;max-width: 100%;
  font-size: 18px !important; line-height:28px;}
.faq .background-image-container img{opacity: 0.1;}
slideshow-slides{width: 91%!important; margin:auto!important;}

#shopify-section-template--19636228620533__slideshow_E6YAcV:before, #shopify-section-template--19636228686069__slideshow_nwgPWp:before, #shopify-section-template--19636228718837__slideshow_hhWM9f:before{background-image:url(/cdn/shop/files/arrows.jpg); content:'';position: absolute;
  width: 288px;
  height: 183px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  top: 116px;background-size: 64%;
  right: 120px;  
 }
.jdgm-write-review-modal__close-btn{display: block !important;  opacity: 1 !important;}
 .why-tog{margin-top:80px!important;}

#shopify-section-template--19636228620533__slideshow_At6NFx:before, #shopify-section-template--19636228686069__slideshow_eb7QEq:before, #shopify-section-template--19636228718837__slideshow_TBwjQX:before{background-image:url(/cdn/shop/files/arrows.jpg); content:'';position: absolute;
  width: 288px;
  height: 183px;
  background-repeat: no-repeat;
  background-position: 100% 100%;
  top: 116px!important;background-size: 64%;
  left: 120px;   transform: scaleX(-1);
  }
.jdgm-write-rev-link.jdgm-write-rev-link{background-color: #5e3168!important;border-color: #5e3168!important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block.spacing-style, #shopify-section-template--19636228620533__slideshow_MNMgiQ .group-block.spacing-style, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block.spacing-style, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block.spacing-style, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block.spacing-style, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block.spacing-style, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block.spacing-style{padding: 56px 4px!important; width:auto;}
#shopify-section-template--19636228718837__slideshow_hhWM9f button.slideshow-control, #shopify-section-template--19636228620533__slideshow_MNMgiQ button.slideshow-control, #shopify-section-template--19636228718837__slideshow_TBwjQX button.slideshow-control, #shopify-section-template--19636228686069__slideshow_nwgPWp button.slideshow-control, #shopify-section-template--19636228686069__slideshow_eb7QEq button.slideshow-control, #shopify-section-template--19636228620533__slideshow_E6YAcV button.slideshow-control, #shopify-section-template--19636228620533__slideshow_At6NFx button.slideshow-control{display: block!important;
  animation:auto!important;}

.image-block--AV2RsNkZuMzR3d2VQT__image_Uffnjp{position: absolute;
  left: 155px;
  top: 105px;filter: brightness(0) invert(1);}
.image-block--AN05zZTY3RFJJNHNlM__image_EL9C3B{position: absolute;
  right: 188px;
  top: 105px;filter: brightness(0) invert(1);}
.blue h3{color: #0b47a5 !important;}
.red h3{color: #ac1d2e  !important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f slideshow-slides, #shopify-section-template--19636228620533__slideshow_MNMgiQ slideshow-slides, #shopify-section-template--19636228718837__slideshow_TBwjQX slideshow-slides, #shopify-section-template--19636228686069__slideshow_nwgPWp slideshow-slides, #shopify-section-template--19636228686069__slideshow_eb7QEq slideshow-slides, #shopify-section-template--19636228620533__slideshow_E6YAcV slideshow-slides, #shopify-section-template--19636228620533__slideshow_At6NFx slideshow-slides{gap: 10px!important;min-height: inherit!important;}
#shopify-section-template--19636228620533__slideshow_MNMgiQ slideshow-slide{flex: 0 0 32.9%!important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f slideshow-slides slideshow-slide, #shopify-section-template--19636228718837__slideshow_TBwjQX slideshow-slide, #shopify-section-template--19636228686069__slideshow_nwgPWp slideshow-slide, #shopify-section-template--19636228686069__slideshow_eb7QEq slideshow-slide, #shopify-section-template--19636228620533__slideshow_E6YAcV slideshow-slide, #shopify-section-template--19636228620533__slideshow_At6NFx slideshow-slide{flex: 0 0 49%!important;padding-left: 7px;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .layout-panel-flex, #shopify-section-template--19636228620533__slideshow_MNMgiQ .layout-panel-flex, #shopify-section-template--19636228718837__slideshow_TBwjQX .layout-panel-flex, #shopify-section-template--19636228686069__slideshow_nwgPWp .layout-panel-flex, #shopify-section-template--19636228686069__slideshow_eb7QEq .layout-panel-flex, #shopify-section-template--19636228620533__slideshow_E6YAcV .layout-panel-flex, #shopify-section-template--19636228620533__slideshow_At6NFx .layout-panel-flex{display: block!important;}

#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block .layout-panel-flex, #shopify-section-template--19636228620533__slideshow_MNMgiQ .group-block .layout-panel-flex, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block .layout-panel-flex, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block .layout-panel-flex, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block .layout-panel-flex, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block .layout-panel-flex, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block .layout-panel-flex {
  position: relative;
  border: 3px solid transparent;
  border-radius: 10px;
  padding: 0 20px 20px;
  z-index: 1;
}
.add-to-cart-icon--added{display:none!important;}
.contact-form__success svg{display:none;}
 .contact-form__success{color:#000!important;}

#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block .layout-panel-flex::before, #shopify-section-template--19636228620533__slideshow_MNMgiQ .group-block .layout-panel-flex::before, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block .layout-panel-flex::before, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block .layout-panel-flex::before, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block .layout-panel-flex::before, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block .layout-panel-flex::before, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block .layout-panel-flex::before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  z-index: -1;
  border-radius: 12px;
  background: linear-gradient(90deg, #3f7cdb, #e46b77, #3f7cdb);
  background-size: 300% 300%;
  animation: borderGradientMove 5s linear infinite;
  mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  padding: 3px;
  box-sizing: border-box;
}
.shopify-challenge__container{padding:160px 30px!important;}
@keyframes borderGradientMove {
  0% {
    background-position: 0% 50%;
  }
  100% {
    background-position: 100% 50%;
  }
}
#shopify-section-template--19636228718837__hero_G7CAX9{display:block;}
#shopify-section-template--19636228718837__hero_REqxPt{display:none;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .image-block, #shopify-section-template--19636228620533__slideshow_MNMgiQ .image-block, #shopify-section-template--19636228718837__slideshow_TBwjQX .image-block, #shopify-section-template--19636228686069__slideshow_nwgPWp .image-block, #shopify-section-template--19636228686069__slideshow_eb7QEq .image-block, #shopify-section-template--19636228620533__slideshow_E6YAcV .image-block, #shopify-section-template--19636228620533__slideshow_At6NFx .image-block{position: relative;
  top: -46px;  
  right:117px;}
.accordion{width:94%!important;}

#shopify-section-template--19636228718837__slideshow_hhWM9f .link, #shopify-section-template--19636228718837__slideshow_TBwjQX .link, #shopify-section-template--19636228686069__slideshow_nwgPWp .link, #shopify-section-template--19636228686069__slideshow_eb7QEq .link, #shopify-section-template--19636228620533__slideshow_E6YAcV .link, #shopify-section-template--19636228620533__slideshow_At6NFx .link{text-decoration: underline;color: #000;
  font-weight: 600;bottom: 34px;
  position: absolute;text-transform: uppercase;}
.details__header .svg-wrapper{width: 20px;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .image-block__image, #shopify-section-template--19636228620533__slideshow_MNMgiQ .image-block__image, #shopify-section-template--19636228718837__slideshow_TBwjQX .image-block__image, #shopify-section-template--19636228686069__slideshow_nwgPWp .image-block__image, #shopify-section-template--19636228686069__slideshow_eb7QEq .image-block__image, #shopify-section-template--19636228620533__slideshow_E6YAcV .image-block__image, #shopify-section-template--19636228620533__slideshow_At6NFx .image-block__image{width: 30% !important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block-content .size-style, #shopify-section-template--19636228620533__slideshow_MNMgiQ .group-block-content .size-style, #shopify-section-template--19636228718837__slideshow_TBwjQX group-block-content .size-style, #shopify-section-template--19636228686069__slideshow_nwgPWp group-block-content .size-style, #shopify-section-template--19636228686069__slideshow_eb7QEq group-block-content .size-style, #shopify-section-template--19636228620533__slideshow_E6YAcV group-block-content .size-style, #shopify-section-template--19636228620533__slideshow_At6NFx group-block-content .size-style {width:auto!important;}
placeholder-image img{display: none;}
.why .group-block:before{content:''; background-image:url(/cdn/shop/files/arrow-curve.jpg);background-repeat: no-repeat;
  background-size: 100px;}

.why .section-content-wrapper > .group-block:nth-child(2):before{background-position: 50% 50%;
  transform: rotate(4deg);
  position: absolute;
 top: -99px;
  bottom: 0;
  width: 100px;left: 99px;}

.why .section-content-wrapper > .group-block:nth-child(4):before{position: absolute;
  top: 77px;
  bottom: 0;
  width: 100px;
  flex-direction: row-reverse;
  display: flex;
  transform: rotate(-185deg) scaleX(-1);left: 70px;background-position: 20% 41%;
  }
.cart-drawer__content .cart-items__price{display:none;}
.cart-page__summary{background: #fff;}
.cart-page__summary .cart__summary-inner{background: #fbfbfb; padding:20px!important;}
.cart-page__summary .cart-discount__input{color:#000!important;} 
  
.why .section-content-wrapper > .group-block:nth-child(3):before{position: absolute;
  top: 77px;
  bottom: 0;
  width: 100px;  
  transform: rotate(185deg);
  right: 59px;background-position: 20% 41%;}

.why .section-content-wrapper > .group-block:nth-child(1):before{position: absolute;
 top:46px;
  bottom: 0;
  width: 100px;
  flex-direction: row-reverse;
  display: flex;
  transform: rotate(0deg) scaleX(-1);
  right: 82px;}
.about h1{color:#000!important;}
.about{width: 1300px!important; margin: auto!important;}
.about ul li:before{content: "\2713";
  position: absolute;
  font-size: 11px;
  background-color: #5ca808;
  color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 50px;
  margin-right: 12px;
  left: 0;
  text-align: center;
  top: 3;
  margin-top: 3px;}
.about .image-block__image {  
  object-fit: contain !important;
  aspect-ratio:revert-layer!important;
  position:relative;
  }

.subs{width: 1700px!important;  margin: auto;}


.subs .group-block .group-block:hover::before, .subs .group-block .group-block.active::before{content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  z-index: -1;
  border-radius: 12px;
  background: linear-gradient(90deg, #3f7cdb, #e46b77, #3f7cdb);
    background-size: auto;
  background-size: 300% 300%;
  animation: borderGradientMove 5s linear infinite;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask-composite: add, add;
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  padding: 3px;
  box-sizing: border-box;}


.subs .group-block .group-block{ padding: 20px;  border-radius: 15px;}


.subs ul li{border-bottom: 1px solid #ccc;
  padding: 20px 20px 20px 30px;list-style:none;
  font-size: 22px !important;}
 
    .subs ul li::before{list-style:none; content:'✔'; position:absolute;left: 25px;}
  .subs ul li:last-child{border-bottom:0px;}
.overflow-menu:after{background:transparent!important; box-shadow:none!important; border:0px!important;}
.header__columns .header__column.header__column--right{display:flex!important;}
.header__columns .header__column{display: initial!important;}  
.menu-list__submenu{background: #204296 !important;
  width: 400px !important; 
  border-radius: 0px 0px 10px 10px; 
  margin-top: 9px;}
  .mega-menu__link{font-size: 21px !important;
  font-weight: 600 !important;
  color: #fff !important;}
.header-menu{position:relative;}
.menu-list__submenu{position: absolute;
  left: -32%;}


.menu-list__list-item:nth-child(4) > a {
  pointer-events: none;
  cursor: default;
  color: #999; /* Optional: make it look disabled */
  text-decoration: none;
}
.menu-list__list-item{position:relative!important;}
.cart-items__details p{font-size: 14px !important;}
.cart-items__details span{font-weight: bold;  font-size: 19px;  color: #000;}
 .submit-button{margin:auto; height:47px;} 

#BuyButtons-ProductSubmitButton-Ac2RzNnErQXp6VXVOR__add-to-cart{background: #5e3168!important;
  border-color: #5e3168!important;border-radius: 7px !important;
  width: 100% !important;text-transform: uppercase;
  letter-spacing: 1px;}
#BuyButtons-ProductSubmitButton-Ac2RzNnErQXp6VXVOR__add-to-cart .add-to-cart-text{padding-top:0px;}
.product-information__media slideshow-component{background: #fff;
  border-radius: 30px;
  border: 3px solid #e0e0e0;}
.productdetailtotalprice{text-transform: capitalize; color:#000;
  font-weight: bold;}
.loop-widget-sp-selector-label-as-text{background: transparent!important;
  color: #eaeaea!important;}
  .button-secondary--AcnRwVzlteWNpVWVvd__button_yVn3Aj{display:none!important;}
.askquesclassdiv{display: block ruby;
  background: #fff !important;
  border-radius: 10px !important;
  border-color: #ccc !important;
  padding: 4px 20px 14px !important;text-align: center;line-height: 59px;
  font-size: 26px;
  color: #000;
  font-weight: 600;
  border: 2px solid;margin-top: 22px;width: 91%;
  margin-left: 59px;}
.askquesclassdiv a{color:#000;}
 .askquesclassdiv img{width:50px;position: relative;
  top: 14px;} 
media-gallery .product-media-container, media-gallery .product-media{aspect-ratio: 1.5!important;height: 420px;}
.sticky-content { position: inherit!important;}
.loop-widget-purchase-option{gap:0px!important; cursor:pointer!important;}
.loop-widget-purchase-option-label{font-weight: 600!important;font-size: 17px!important;}
.slideshow-controls__thumbnails .slideshow-control img{object-fit: contain!important;}
.slideshow-controls__thumbnails .slideshow-control{border: 1px solid #ccc !important;
  margin: 2px 10px!important;
  padding: 6px!important;
  border-radius: 10px!important;width: clamp(60px,7vw,var(--thumbnail-width))!important; outline: 0!important;}
  .slideshow-controls__thumbnails{margin-top:20px;}
  .loop-widget-purchase-option-selected{background: linear-gradient(90deg,#0b47a5,#b21b2a); padding:20px!important; padding-left:16px!important;}
.loop-widget-purchase-option-selected .loop-widget-purchase-option-radio svg circle:nth-child(2), .loop-widget-purchase-option-selected .loop-widget-purchase-option-radio svg circle:nth-child(1){fill:#fff;}
.loop-widget-purchase-option-selected .loop-widget-purchase-option-label, .loop-widget-purchase-option-selected .loop-widget-purchase-option-price{color:#fff!important;}
.product-details h1{background: inherit; -webkit-text-fill-color: inherit;}
.sub-title{font-size: 40px;
  font-weight: 600;
  color: #000;
  text-transform: capitalize;}
.quantity-selector{border: 1px solid #666!important;}
.product-form-buttons{margin-top:10px!important;}
.product-details .price{color: #B21B2A;
  font-weight: bold;
  font-size: 20px;}
.loop-widget-tooltip-label{font-weight:600;}
.essence{top: -27px;}

.about .text-block--AVEJoZWl3YVRORXpvU__text_6DNTfQ p{position: absolute;
  background:#b11a29;
  width: 20%;
  color: #fff;
  padding: 16px 16px;
  border-radius: 15px;
  left: auto;
  right: 415px;
  top: 126px;
  font-size: 16px !important;}
#shopify-section-template--19932595519733__section_7x6dmY{padding-bottom: 4px;}
.about .text-block--AVEJoZWl3YVRORXpvU__text_6DNTfQ p:before{background-image:url(/cdn/shop/files/about-icon.png); background-repeat: no-repeat; content:''; position: absolute;width: 50px;
  height: 50px;
  left: 10px;
  background-size: contain;}

.text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV p, .text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF p{font-size: 30px !important; color:#fff!important;
   margin-bottom: 8px !important;}

.about .text-block:first-child p{color:#B21B2A;}
body p, body ul li, body ol li{font-size: 18px!important;line-height: 27px !important;}

.product-media-container.media-fit img {
  object-fit: contain!important;
  width: 100%;
  margin: auto;
}

footer .group-block .group-block-content .menu{display:none!important;}
footer  .group-block:last-child .menu{display:block!important;}
footer .image-block--ASW1RYnluaFg2dDlIN__image_wMMmzR .image-block__image{display:block!important;}
footer .image-block__image, .text-block--AYktpQ0tCeFlVenAyM__text_aFLChP{display:none!important;}
footer .logo-block{display:block;}
.resource-list .resource-list__item:first-child{order: 2;}
.resource-list .resource-list__item:last-child{order: 1;}
.pro-list-card .product-card{display: initial!important;}
.pro-list-card .price{font-size: 19px !important;
  font-weight: 600;
  font-family: roboto;
  margin-bottom: 7px;
  display: inline-block;
  margin-top: 8px;}
.pro-list-card .compare-at-price{font-size: 17px !important;
 
  font-family: roboto;
  margin-bottom: 7px;
  display: inline-block;
  margin-top: 8px;}

#product-card-AMkhIcTUwcktLYndvb__static-product-card .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card .group-block{background:#B21B2A!important; padding:24px 20px 24px 35px;}
#product-card-AMkhIcTUwcktLYndvb__static-product-card-1 .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card-1 .group-block{background:#0B47A5!important;
  padding:24px 20px 24px 35px;}

#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component{
 width: auto !important;
  border-radius: 50px !important;
  left: 32px !important;
  background: #0b47a5;  
  border: 1px solid #a7a7a7;
  padding: 9px 30px;
  position: relative;
  margin-bottom: 10px !important;
  display: inline-block;
  overflow: hidden;
  z-index: 1;
font-size:18px;
font-weight:600;
  transition: color 0.4s ease-in-out;
}

/* left shutter */
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component::before,
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component::after,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component::before,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component::after
{
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background: #fff; 
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component::before, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component::before{
  left: 0;
}
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component::after, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component::after {
  right: 0;
}

/* hover state */
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component a:hover, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component a:hover {
  color: #0b47a5 !important;
}

#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component:hover::before,
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component:hover::after,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component:hover::before,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component:hover::after
{
  width: 50%;
}


#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component{
 width: auto !important;
  border-radius: 50px !important;
  left: 32px !important;
  background: #b21b2a;
  border: 1px solid #a7a7a7;
  padding: 9px 30px;
  position: relative;
  margin-bottom: 10px !important;
  display: inline-block;
  overflow: hidden;  transition: all .4s ease;
  z-index: 1;
font-size: 18px;
  font-weight: 600;
  transition: color 0.4s ease-in-out;
}

/* left shutter */
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component::before,
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component::after,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component::before,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component:after
{
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background: #fff; 
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component::before, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component::before {
  left: 0;
}
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component::after, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component::after {
  right: 0;
}

/* hover state */
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component a:hover, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component a:hover{
  color: #b21b2a !important;
}

#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component:hover::before,
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component:hover::after,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component:hover::before,
#BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component:hover::after
{
  width: 50%;
}
#shopify-section-template--19636228686069__product_list_xadENp h3, #shopify-section-template--19636228686069__section_NJBxHF h2, .loop{font-size:33px!important;}
#shopify-section-template--19636228686069__product_list_xadENp .buy-buttons-block{position: relative;
  top: -10px;top: -9px;
  margin-bottom: -11px;}

#product-card-AMkhIcTUwcktLYndvb__static-product-card .product-form-buttons, #product-card-ASGpyeW90NGhicVdwc__static-product-card .product-form-buttons{background: #b21b2a;padding-bottom: 17px;}
#product-card-AMkhIcTUwcktLYndvb__static-product-card-1 .product-form-buttons, #product-card-ASGpyeW90NGhicVdwc__static-product-card-1 .product-form-buttons{background: #0b47a5;padding-bottom: 17px;}

.add-to-cart-button{color:#fff;}
.image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb{position: relative!important;}
.image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb:before{background-color: rgba(255,255,255,0.2);
  width: 450px;
  height: 450px;
  content: "";
  position: absolute;
  border-radius: 294px;
  margin: auto; 
  left: 0;
  right: 0; top:0; bottom:0;}
.about ul li{list-style: none;margin-bottom: 11px;}
.about h1{background: transparent;
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: inherit; font-weight:500;
  -webkit-text-fill-color: inherit;
  font-size: 2.5rem;}
.resource-list__item{background:#fff;}
.quote-custom p{width:100%!important; color: #B21B2A!important;}
.quote-custom .text-block--AYnh6WHlRTTNhZTNEQ__text_ThHPrd h2{font-size:60px!important;}
.quote-custom .text-block--AYnh6WHlRTTNhZTNEQ__text_ThHPrd{background: linear-gradient(to right,#121fcf,#cf1512);
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;margin-top: -12px;
  -webkit-text-fill-color: transparent;}
.text-block--ASlV4NzJuckVBQXZtM__text_kVbgbT p{width:65%!important; color:#333!important;}
#shopify-section-template--19636228718837__product_list_YidTcf h2, #shopify-section-template--19636228718837__product_list_YidTcf rte-formatter.text-block p, #shopify-section-template--19636228686069__product_list_xadENp h2, #shopify-section-template--19636228686069__product_list_xadENp rte-formatter.text-block p{color:#fff!important; width:60%; font-weight: normal;
  text-transform: none;}
#shopify-section-template--19636228718837__product_list_YidTcf .product-card__content p, #shopify-section-template--19636228686069__product_list_xadENp .product-card__content p{width: 100%!important; text-transform:uppercase; font-weight:600;}
#shopify-section-template--19636228718837__product_list_YidTcf .section{width:1300px; margin:auto; z-index:999;}
#shopify-section-template--19636228718837__product_list_YidTcf{background-image: url(/cdn/shop/files/product-bg.png); background-repeat: no-repeat; background-size: cover;}
#shopify-section-template--19636228718837__product_list_YidTcf::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
 background-color: #000000b2;
  z-index: 1;
}

:not(.dialog-zoomed-gallery) > .product-media-container, .product-media{aspect-ratio: 1!important;}

h2{font-weight:600!important; color: #000!important;}
.product-information__grid .add-to-cart-button svg{display:none;}
.product-information__grid .accordion{width:100%!important;}

.button-secondary, .product-information__grid .add-to-cart-button, .shopify-challenge__button {
  background: #5e3168!important;
  border-radius: 50px !important;
  color: #fff !important;
  padding: 12px 42px !important;
  border: 2px solid #5e3168!important;
  font-size: 18px !important;
  font-weight: 600 !important;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  z-index: 1;
  transition: color 0.4s ease-in-out;
}

/* left shutter */
.button-secondary::before,
.button-secondary::after, .shopify-challenge__button::before, .shopify-challenge__button::after {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 100%;
  background: #fff; 
  transition: all 0.4s ease-in-out;
  z-index: -1;
}

.button-secondary::before {
  left: 0;
}
.button-secondary::after {
  right: 0;
}

/* hover state */
.button-secondary:hover {
  color: #5e3168 !important;
}

.button-secondary:hover::before,
.button-secondary:hover::after {
  width: 51%;
}










.button-secondary span {
  position: relative;
  z-index: 2;
}

.top-bar{display: grid;
  column-gap: 2%;
  row-gap: 40px;
  grid-template-columns: 89% 9%;}
.sign{display: flex;
  align-items: center;
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0;}

.sign img{width:14px; margin-right: 5px; margin-left:10px;}
.announcement-bar{padding: 10px 20px;font-family: roboto;
  letter-spacing: 1px;
  font-weight: 500;}

button.slideshow-control{display:none!important;}


.announcement-bar__message {
  display: inline-block;
  margin-right: 50px;
  font-size: 16px;
font-family: roboto;
}
.product-badges__badge{display: none!important;}

.custom-marquee-wrapper {
  /* Force GPU / compositing layer */
 
  backface-visibility: hidden;
  will-change: transform;
}
.custom-marquee-content {
  display: inline-flex!important;
  /* Don't apply animation initially in CSS */
  /* animation will be applied via JS after content duplication */
}
.custom-marquee-content span{margin: 0 188px;
  font-size: 15px;
  font-family: roboto;
  font-weight: 600;white-space: nowrap;
 
}

@keyframes scroll-marquee {
  0% {
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
marquee{width: 85%;margin-left: auto;}
.custom-marquee-content span:nth-child(even){color:#0B47A5;}
.custom-marquee-content span:nth-child(odd){color:#B21B2A;}

.menu-list{--menu-horizontal-gap: 65px!important;}
.hero__content-wrapper p strong{background: linear-gradient(to right, #121FCF 0%, #CF1512 100%);
    background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;font-size: 60px!important;}

.title-divide h1 strong{color: #0b47a5 !important;
  font-weight: 600;
  padding: 26px;
 }

.title-divide h1{font-size:90px!important;-webkit-text-fill-color: inherit;background:inherit;}


.title-divide h1 em{color: #ac1d2e !important;
  font-style: normal;    
  padding: 26px;margin-right: 68px;
}

#shopify-section-template--19932595519733__main h1{background: transparent;-webkit-background-clip: inherit;
  -webkit-text-fill-color: inherit;
  font-size: inherit !important; font-weight:600; font-size:60px!important;}

.hero__content-wrapper p{color: #000!important;line-height: 61px;
  font-size: 33px!important;font-family: roboto;}

.hero__content-wrapper{left:90px!important; top:-45px!important;}

.hero__content-wrapper a {
 background: #b21b2a;
  padding: 10px 37px;
  border-radius: 50px;
  font-family: roboto;
  position: absolute;
  border: 1px solid #000;
  bottom: 30px;
  left: 40px;
  overflow: hidden;
  transition: all .4s ease;
  z-index: 1;font-size: 22px !important;
}

.hero__content-wrapper a::before {color:#000;
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: #fff; /* darker shade on hover */
  transition: all 0.4s ease-in-out;
  z-index: -1;
  
}

.hero__content-wrapper a:hover::before {
  left: 0;
}

.hero__content-wrapper a:hover {
  color: #b21b2a!important;
  border-color:#b21b2a!important;
}
.menu-list__link {
  position: relative;
  
  font-size: 22px !important;
  font-weight: 600 !important;
  color: #000 !important;
  text-decoration: none;
  display: inline-block;
  transition: color 0.3s ease;
}

.menu-list__link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 0%;
  background-color: #b21b2a;
  transition: width 0.3s ease;
}

.menu-list__link:hover {
  color: rgb(178, 27, 42) !important;
}

.menu-list__link:hover::after {
  width: 100%;
}


.hero__image{object-position: bottom!important;}

header .header__row:first-child{background: #0B47A5;
background: linear-gradient(90deg,rgba(11, 71, 165, 1) 0%, rgba(178, 27, 42, 1) 100%); height:67px;}

header .header__row:last-child{position: absolute!important;
  top: 67px!important;
  z-index: 9!important;
  opacity: 0.9!important;}

.cart-drawer__dialog  .svg-wrapper{color:#000!important;}
.cart-items__media-image{object-fit: contain!important;}


header-actions .account-button, header-actions .svg-wrapper{color:#fff!important;}



.hero__content-wrapper rte-formatter{height: 240px;}

.why .section-content-wrapper.section-content-wrapper{display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 93px 0px;}

.why .icon-block {
  background: #f1f1f1;
  padding: 23px;
  border-radius: 200px;
  width: 130px;
  height: 130px;
  box-shadow: #32325d40 0 2px 5px -1px, #0000004d 0 1px 3px -1px;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
 
}

/* Hover: slightly stronger lift + glow */
.why .icon-block:hover {
  transform: translateY(-10px) scale(1.05);
  box-shadow: 0 10px 24px rgba(0, 0, 0, 0.2);
}

/* More noticeable floating */
@keyframes floatY {
  0%, 100% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-8px);
  }
}


.why p{font-family: roboto;
  font-size: 18px !important;
  margin-top: 10px !important;
  display: block;
  color: #585858;width: 53%;}

.why .background-image-container{background: linear-gradient(90deg,#0b47a5,#b21b2a);
  border-radius: 300px;
  width: 308px;
  height: 308px;
  text-align: center;
  margin: auto;
  padding: 41px;
  display: block;
  overflow: visible;
  top: -109px;}

.why h3{color: #000!important;}
.quote-custom:before{background-image: url(/cdn/shop/files/water-drop-leaf.png) !important;
  background-repeat: no-repeat !important;
  background-position: 0% 0% !important;
  background-size: 20% !important;
  position: absolute;
  content: "";
  width: 600px;
  height: 641px;
  left: 0;}

.why:after{background-image: url(/cdn/shop/files/close-up-green-leafs-with-copy-space.png) !important;
  background-repeat: no-repeat !important;
  background-position: 104% 96% !important;
  background-size: 26% !important;
  position: absolute;
  content: "";
  width: 900px;
  height: 641px;
  right: 0;
}

.why:last-child h2{background: linear-gradient(to right,#121fcf,#cf1512);
    background-clip: border-box;
  background-clip: border-box;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
.prod p{width: 50%;
  color: #000;
  font-weight: 500;
  font-family: roboto;}
footer{background: linear-gradient(90deg,#0b47a5,#b21b2a);}
.text-block--AbzEveHIvMDlQZVgwe__text_LwKETY p{font-size:15px!important;}
footer {--color-input-text:#fff!important;}

.email-signup__button.button-unstyled:hover{color:#000!important;}
footer .email-signup__button{background: #000!important;
  padding: 10px 50px!important;
  border-radius: 50px!important;height: 47px;
  text-transform: none!important;
  border: 2px solid #8c8c8c!important; position: relative;
  outline: 0!important;}
footer .group-block-content{color:#fff;}
footer ul li a, footer p, .footer-utilities a, footer, .footer-utilities__text, .footer-utilities__group{color:#fff!important; font-size: 18px!important;}
footer ul li a:hover{color:#fff!important;}
.footer-utilities__group{display: ruby!important; text-align: center!important;}
.email-signup__input-group {width: 50%!important;  margin: 48px auto 0px!important;}
.email-signup__input-group input{border-bottom: 1px solid #fff!important;width:90%;font-size: 18px !important;}

slideshow-arrows .slideshow-control{opacity: 9!important;}
footer .menu__heading__default{ font-size: 19px!important; color:#fff!important; font-weight:600;}
footer .menu__heading__default:hover{color:#fff!important;}
.text-block--AOHBjUEV4ZHBKM3NSM__text_jyppMW p{color: #efefef !important;
  font-size: 16px !important;
  width: 100%;}     

#shopify-block-ANkRjTkFtZG9qN1lad__icon_xTC8cx{width: 5%;
  display: flow-root;
  float: left;
  position: relative;
  top: -39px;}    

.icon-block { 
  fill: none!important;
  stroke: #ccc;
  stroke-width: 1; 
}    

footer .group-block-content{color: transparent!important;}

#shopify-block-AZXVKbXpPakx4V1RBR__icon_MwRc3g{width: 23%;
  float: left !important;
  display: flow-root;}            

.h3 p{font-size: 25px!important; margin-bottom:10px!important;font-family: 'Kaisei Decol'!important;}

.accordion details .details-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease, opacity 0.5s ease;
  opacity: 0;
  will-change: max-height, opacity;
}


.accordion details[open] .details-content {
  opacity: 1;
  max-height: 1000px; /* Adjust this if your content is longer */
}
.faq .accordion .details__header{font-size: 19px !important;font-weight: 600 !important;}
/* Fade-in */
.animate-fade {
  opacity: 0!important;
  transform: translateY(20px)!important;
  transition: all 1s ease!important;
}
.animate-fade.visible {
  opacity: 1!important;
  transform: translateY(0)!important;
}

@keyframes slideFromTop {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

.animate-slide-top {
  animation: slideFromTop 1s ease-out forwards;
}

/* Slide-in top */
.animate-slide-top {
  opacity: 0;
  transform: translateX(-30px);
  transition: all 1s ease;
}
.animate-slide-top.visible {
  opacity: 1;
  transform: translateX(0);
}

.header-logo__image {
  position: relative;
  display: inline-block;
  z-index: 1;
  overflow: hidden;
}

/* Shine effect layer */
.header-logo__image::before {
  content: '';
  position: absolute;
  top: 0;
  left: -75%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0.1) 100%
  );
  transform: skewX(-25deg);
  z-index: 2;
  animation: logoShine 2.5s ease-in-out infinite;
  pointer-events: none;
}

/* Optional soft glow around the logo */
.header-logo__image img {
  display: block;
  position: relative;
  z-index: 1;
  box-shadow: 0 0 6px rgba(255, 255, 255, 0.2);
  transition: all 0.3s ease;
}

/* Animation keyframes */
@keyframes logoShine {
  0% {
    left: -75%;
  }
  50% {
    left: 130%;
  }
  100% {
    left: -75%;
  }
}

.image-block--ASW1RYnluaFg2dDlIN__image_wMMmzR {
  animation: floatScale 5s ease-in-out infinite;
  display: inline-block;
}

@keyframes floatScale {
  0% { transform: translateY(0) scale(1); }
  50% { transform: translateY(-15px) scale(1.05); }
  100% { transform: translateY(0) scale(1); }
}


:focus-visible{outline-offset: 0px!important;}

.contact-form__success{font-size: 18px;  color: #0e46a3;  font-weight: 600;}
.page-width-content {
  --page-content-width: 80%!important;}

#shopify-block-AdWV6T051cHZCTTVyW__page-content h2{font-size:25px line-height:26px;}

#shopify-block-AdWV6T051cHZCTTVyW__page-content ul li{margin-bottom:10px;}


.abt-1 .image-block__image, .abt-3 .image-block__image, .abt-2 .image-block__image, .abt-4 .image-block__image{ object-fit: contain !important;
  aspect-ratio: revert-layer !important;
  position: relative!important;}


.abt-1, .abt-3{padding-top:40px!important; padding-bottom:50px!important;}
.abt-2, .abt-4{padding-top:20px!important; padding-bottom:80px!important;}

.abt-2{padding-bottom:30px;}
.text-block--AR3ZVV3paa1EyTlVCb__text_iiGH7w p strong{color: #0b47a5 !important;}
.text-block--AbDVUVzlrb1RXTkJKV__text_KTxARe p strong{color: #ac1d2e !important;}
#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd, #storyForm, #ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq {
  position: relative;
  box-shadow: #63636333 0 2px 8px;
  padding: 33px;
  border-radius: 5px;
  background: #ebf1fb;
  overflow: hidden;
  z-index: 1;
}

/* Existing pseudo-elements */
.form-strory .image-block{position: relative;
  right: 60px;}


header{background: linear-gradient(90deg,#0b47a5,#b21b2a);}
#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd::before,
#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd::after, #ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq::before,
#ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq::after {
  content: '';
  position: absolute;
  border-radius: 50%;
  background: rgba(0, 122, 255, 0.08);
  z-index: 0;
  animation: floatCircle 6s ease-in-out infinite alternate;
}

#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd::before, #ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq::before{
  width: 100px;
  height: 100px;
  top: -40px;
  left: -30px;
  animation-delay: 0s;
}

#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd::after {
  width: 80px;
  height: 80px;
  bottom: -30px;
  right: -20px;
  animation-delay: 2s;
}

/* Additional floating shapes */
#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd .floating-shape {
  position: absolute;
  border-radius: 50%;
  background: rgba(0, 122, 255, 0.06);
  z-index: 0;
  animation: floatCircle 7s ease-in-out infinite alternate;
  pointer-events: none;
}

#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd .shape-1 {
  width: 60px;
  height: 60px;
  top: 50%;
  left: -25px;
  animation-delay: 1s;
}

#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd .shape-2 {
  width: 90px;
  height: 90px;
  bottom: 60px;
  right: 50%;
  animation-delay: 4s;
}

/* Animation */
@keyframes floatCircle {
  0% {
    transform: translate(0, 0) scale(1);
  }
  50% {
    transform: translate(15px, -10px) scale(1.05);
  }
  100% {
    transform: translate(0, 0) scale(1);
  }
}


#shopify-section-template--19636228686069__section_MN6QkK, #shopify-section-template--19636228718837__section_WLFaDT{background: linear-gradient(90deg,#0b47a5,#b21b2a);}
#shopify-section-template--19636228686069__section_MN6QkK h1, #shopify-section-template--19636228686069__section_MN6QkK p, #shopify-section-template--19636228718837__section_WLFaDT h2, #shopify-section-template--19636228718837__section_WLFaDT p{color:#fff!important;-webkit-text-fill-color: inherit;}
#shopify-section-template--19636228686069__section_MN6QkK .group-block:last-child, #shopify-section-template--19636228718837__section_WLFaDT .group-block:last-child{background: #fff;
  width: 475px;
  border-radius: 25px;
  padding:3px 20px 20px;
  text-align: center;
  font-size: 20px;position: relative;
  top: -38px;}

.why-tog{background: #f2f2f2 !important;
  width: 53% !important;
  margin: 50px auto;
  border-radius: 260px;box-shadow: rgba(0, 0, 0, 0.1) 0px 3px 5px;}


.button--AMWxXQlBhWDE0MHFyW__button_h7Bb7y, .button--AZzJ4RHY3Q3pkSnlSU__button_ixp9n8{background: linear-gradient(90deg,#0b47a5,#b21b2a);
  border-radius: 50px!important;
  width: 100%!important;
  font-size: 18px!important;
  padding: 15px 0px!important;font-weight:bold!important;}
.button--AZ2FySUozcElWNy96O__button_NcaUwE{background: linear-gradient(90deg,#0b47a5,#b21b2a);
  border-radius: 50px!important;
  width: 36%!important;
  font-size: 18px!important;font-weight: bold !important;
  padding: 14px 0px!important;position: absolute; 
  right: 0;}
.pro-bo{text-align: center;
    color: #000;
  font-size: 23px;
  font-weight: 600;
  text-transform: uppercase;line-height: 36px;margin-bottom: 8px;
}
.pro-bo strong{font-size: 30px;}

.pro-bo sup{color: #a5a5a5;text-transform: none;
  font-size: 15px;}
.pro-bo strike{color: #a5a5a5;text-transform: none;
  font-size: 22px;}

  .zen{color: #12459f; font-weight:bold;font-size: 20px;}
  .rei{color: #ac1d2e; font-weight:bold;font-size: 20px;}

.pro-bo1{text-align: center;
    color: #000;
  font-size: 42px;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 49px;
  margin-bottom: 8px;
}

.pro-bo1 .zen{color: #12459f; font-size:inherit;}
 .pro-bo1 .rei{color: #ac1d2e;font-size:inherit; }


.pro-bonew{text-align: center;
    color: #000;
  font-size: 42px;
  font-weight: bold;
  text-transform: normal;
  line-height: 49px;
  margin-bottom: 8px;
}

.pro-bonew .zen{color: #12459f; font-size:inherit;}
 .pro-bonew .rei{color: #ac1d2e;font-size:inherit; }


 

.pro-bo3{text-align: left;
    color: #000;
  font-size: 23px;
  font-weight: 600;
  text-transform: uppercase;line-height: 36px;margin-bottom: 8px;
}
.pro-bo3 strong{font-size: 25px;}

.pro-bo3 sup{color: #a5a5a5;text-transform: none;
  font-size: 13px;}
.pro-bo3 strike{color: #a5a5a5;text-transform: none;
  font-size: 18px;}
.pro-bo3 .zen, .pro-bo3 .rei {margin-bottom:10px; font-size:22px!important;}
 .why-tog p{font-weight: 600;
   font-size: 20px !important;
  width: 783px;}
  .zenith p, .reign p{font-size:22px!important;}
.zenith .button-secondary{background: #0b47a5 !important;border: 2px solid#0b47a5 !important;}
.zenith .button-secondary:hover{color: #0b47a5 !important;}
  .zenith h2{color: #12459f!important;font-weight: bold !important;}
 .zenith .image-block{background: #0b47a5!important;  border-radius: 40px!important;}
 .zenith .image-block img{position: relative!important;  top: 78px!important;width: 68%;}
 .reign h2{color:#ac1d2e!important;font-weight: bold !important;}
 .reign .image-block{background: #ac1d2e!important;
  border-radius: 40px!important;}
  .reign .image-block img{position: relative!important;width: 68%;  top: 78px!important;}
  .reign .button-secondary{background: #ac1d2e!important;border: 2px solid  #ac1d2e !important;}
  .reign .button-secondary:hover {  color: #ac1d2e!important;
}

#shopify-section-template--19636228686069__section_LigEXc .image-block{background: linear-gradient(90deg,#0b47a5,#b21b2a); border-radius:15px;padding: 4px 15px;}
#shopify-section-template--19636228686069__section_LigEXc .pro-bo{text-align:left;font-size: 18px;
  line-height: 20px;}
#shopify-section-template--19636228686069__section_LigEXc{background: #F2F2F2;
  width: 66%;padding: 0px 27px;  border-radius: 40px;  margin: 50px auto;}
  .border-align{margin:80px auto; border:1px solid #ccc; border-radius:100px;width: 65% !important;  text-align: center;  padding-left: 0px;}
.together-top img{margin-left:12px;}
 .together-top{width: 70%!important;  margin: auto!important;}
.together-top .group-block:first-child{border: 1px solid #0e4bab; border-radius:15px; padding:20px;}
 .together-top .group-block:last-child{border:1px solid #ac1d2e; border-radius:15px; padding:20px;}
 .together-top, .loop{width: 69%!important;  margin: auto!important;}
.together-top .group-block .group-block{border:0px; padding:0px;}
.together{border-radius:15px!important;width: 64.4%!important; 
  margin: 0 auto 30px!important;
  }
#shopify-section-template--19636228686069__product_list_xadENp product-price span{color:#fff!important;}
#product-card-ASGpyeW90NGhicVdwc__static-product-card-1 .product-card__content{border: 2px solid #0b47a5;}
#product-card-ASGpyeW90NGhicVdwc__static-product-card .product-card__content{border: 2px solid #ac1d2e;}
#shopify-section-template--19636228686069__product_list_xadENp{width: 69%;
  margin: auto;}
add-to-cart-component a{color:#fff!important;}
.together::before {
  content: "";
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  z-index: -1;
  border-radius: 12px;
  background: linear-gradient(90deg,#3f7cdb,#e46b77,#3f7cdb);
    background-size: auto;
  background-size: 300% 300%;
  animation: borderGradientMove 5s linear infinite;
  mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
  -webkit-mask: linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);
    mask-composite: add, add;
  mask-composite: exclude;
  -webkit-mask-composite: xor;
  padding: 1px;
  box-sizing: border-box;
}
header-actions{position: relative;
  top: -4px;}

.text-block--AUkJkUUxZeUloakh4d__text_gKAtNr{ display:none!important;}
.header__columns.spacing-style, #shopify-section-sections--19636228948213__header_announcements_pbXTDf{width: 94%; margin:auto;}
.together p, .together-top p, .border-align p{padding:0px 12px; font-size:22px!important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f, #shopify-section-template--19636228718837__slideshow_TBwjQX, #shopify-section-template--19636228686069__slideshow_nwgPWp, #shopify-section-template--19636228686069__slideshow_eb7QEq, #shopify-section-template--19636228620533__slideshow_E6YAcV, #shopify-section-template--19636228620533__slideshow_At6NFx{padding-top: 300px;width:50%; display:inline-block;}
.prod h2 strong, #shopify-section-template--19636228686069__section_CVREx8 h2 strong, #shopify-section-template--19636228620533__section_8dYDjY h2 strong{color: #0b47a5; font-weight:600!important;}
.prod h2 em, #shopify-section-template--19636228686069__section_CVREx8 h2 em, #shopify-section-template--19636228620533__section_8dYDjY h2 em{color: #ac1d2e; font-style:normal!important;}
.tryit{width: 1300px!important;  margin: auto!important;}
.tryit .group-block{width: 361px!important;}
.tryit h2{color: #000!important;}
.jdgm-prev-badge__stars{background: #13A81D;
    padding: 5px 7px;
    font-size: 10px!important;
    border-radius: 6px;}
.jdgm-preview-badge .jdgm-star.jdgm-star{color:#fff!important;}
.tryit p{width: 658px!important;  font-weight: 600!important;}
.tryit h3{color: #0b47a5!important;}
.tryit-key{width: 1300px!important;  margin: auto!important;}
.tryit-key .group-block .group-block{border:0px; padding: 23px;}
.tryit-key .group-block .group-block p{ font-size: 18px!important; line-height: 28px !important;}
.tryit-key .group-block{min-width:320px!important;align-self: start!important;border: 1px solid #0b47a5; min-height: 100%; border-radius:15px;}


.tryit-key h2{color: #0b47a5!important;}
.tryit-key-rei h2{color: #ac1d2e!important;}
.tryit-key p{  font-weight: 500 !important;
  font-size: 22px !important;
  line-height: 32px !important;}
.tryit-key h3{color: #000!important;line-height: 31px !important;}

.tryit-key-last{border-radius: 15px !important;
    min-width: 1223px !important;
    border: 1px solid #0b47a5;
    margin-bottom: 70px !important;
    padding: 0 15px;
    width: 1223px!important; }
.tryit-key-last p{font-size: 18px !important;}



.contact-form__form input:hover{background:#fff!important;}
.contact-form__input{color:#000!important;}
.share-story .button-secondary{ margin-top: 20px;}
.share-story{background:#f2f2f2 !important; border-radius:60px!important;width: 1100px!important;  margin: auto!important; margin-top:90px!important; margin-bottom:90px!important; }

#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block--height-fit, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block--height-fit {
  height: 550px!important;
}
.jdgm-write-review-modal .jdgm-write-review-modal__nav-btn-next{background: #5e3168!important;}
.jdgm-rev-widg__title{font-size:33px!important;}
.mob-prod, .mob-prod-reign{display:none!important;}
.jdgm-write-review-modal__stars .jdgm-star{color: #5e3168!important;}
.jdgm-rev-widg__summary{display:none!important;}
.jdgm-widget-actions-wrapper{border-left:0px!important;}
#shopify-section-template--19636228620533__main h1{font-size: 44px !important;}

@media only screen and (max-width: 1600px) {
.ben .button-secondary { 
  left: -2px;  
}
 .subs {
  width: 1400px !important;
  margin: auto;
} 
 .top-bar{grid-template-columns: 87% 9%;} 
.why-tog{width: 61% !important;}  
.tryit-key-last{min-width: 80% !important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block--height-fit, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block--height-fit{height: 560px !important;}
.abt-1, .abt-3{padding-top:20px!important; padding-bottom:30px!important;}
.abt-2, .abt-4{padding-top:10px!important; padding-bottom:60px!important;}

.abt-1, .abt-2, .abt-3, .abt-4{padding-left: 100px;
  padding-right: 100px;}
.abt-1 .image-block::before {  
  width: 567px;
  height: 516px;  
  bottom: 82px;  
  right: -15px;
}
.abt-2 .image-block::before{width: 572px;
  height: 375px;bottom: 33px;left: -14px;}
.abt-3 .image-block::before{width: 569px;
  height: 375px;bottom: 132px;right: -14px;}

  
 

  #shopify-section-template--19636228620533__main{padding-bottom:70px!important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .image-block, #shopify-section-template--19636228620533__slideshow_MNMgiQ .image-block, #shopify-section-template--19636228718837__slideshow_TBwjQX .image-block, #shopify-section-template--19636228686069__slideshow_nwgPWp .image-block, #shopify-section-template--19636228686069__slideshow_eb7QEq .image-block, #shopify-section-template--19636228620533__slideshow_E6YAcV .image-block, #shopify-section-template--19636228620533__slideshow_At6NFx .image-block{right:96px;}
  slideshow-slides {
  width: 100% !important;}
 .jdgm-preview-badge.jdgm-preview-badge{position: relative!important;  top: 3px!important;} 
  .hero__content-wrapper {
  left: 62px !important; top:-5px!important;
}
#shopify-section-sections--19636228948213__header_announcements_pbXTDf{width: 92%;}
header-actions{position: relative;
  top: 0px;}
.together {
    width: 63%!important; 
}

#shopify-section-template--19636228686069__section_MN6QkK .group-block:last-child{width: 390px;}
}

.account-actions__header span{color:#fff!important;}


@media only screen and (min-width: 1086px) {
#shopify-section-template--19636228718837__section_DP4Ffj .faq{--section-min-height: 59vh !important;}


}

@media only screen and (min-width: 1024px) and (max-width: 1085px) {
  .tryit-key{width:auto!important;}
.tryit-key .group-block{min-width: auto !important;}
 .tryit-key .group-block {
    min-height: inherit;
  }
.tryit-key .spacing-style{display:grid;}
 .tryit-key-last{margin-left: 40px !important;
    margin-right: 40px !important;} 
  .tryit{padding-top:60px;}
  .subs .section-content-wrapper{-gap: max(14px, calc(var(--gap-scale, 1.0) * 0px))!important;}
.subs .group-block .group-block {
  padding: 10px;}
  .subs h3{font-size:20px!important;}
  .subs ul li{padding: 20px 20px 20px 30px !important; font-size:17px !important }
  .subs ul li:first-child{padding:0px 20px 20px 30px !important;}
  .subs{width: auto!important;  margin: auto 20px;}
  .mega-menu__list{width:400px;}
 .menu-list__list-item{padding-left: 25px;} 
 .menu-list{--menu-horizontal-gap: 26px !important;} 
.jdgm-widget-actions-wrapper{width:40%!important;} 
.prod{margin-top: -51px!important;margin-bottom: 20px;}
  .tryit .group-block {
  width: 236px !important;
} 
  .together { width: 90% !important;  }
  .together-top, .loop {width: 98% !important;}
.zenith .group-block, .reign .group-block{padding:0px;}
.reign{margin-top:50px; margin-bottom:80px;}
.zenith .image-block,  .reign .image-block{width:48%;} 
 .tryit {width: auto !important;position: relative !important;
    top: -51px;} 
 .share-story{width:90%!important;border-radius: 30px !important;position: relative !important;
    top: -98px;} 
#shopify-section-template--19636228620533__1756995340326604bc{margin-top: -108px;}

.border-align{width: 90% !important; border-radius: 20px;margin: 25px auto 50px;}


  #shopify-section-template--19636228718837__hero_G7CAX9{display:none;}
#shopify-section-template--19636228718837__hero_REqxPt{display:block;} 
.header-logo__image{width: 62%!important; margin: auto; 
    display: block;} 
.why .section-content-wrapper > .group-block:nth-child(1)::before{top: 42px;right: 11px;} 
 .why .section-content-wrapper > .group-block:nth-child(3)::before{top: 0px; bottom: 94px;right: 3px;} 
 .why .section-content-wrapper > .group-block:nth-child(2)::before{top: -68px;left: 10px;}
.why .section-content-wrapper > .group-block:nth-child(4)::before{left: 2px;top: 0;  bottom: 92px;}  
 .why .background-image-container{top: -31px;} 
#shopify-section-template--19636228718837__section_WLFaDT .group-block:last-child {width: 373px !important;}
.main-banner .image-block{width: 66%!important;}
  
.logo-block__image {  
  width: 100%!important;
  margin: auto;
}

.abt-1 .image-block, .abt-2 .image-block, .abt-3 .image-block{position:relative;}


.abt-2 .image-block{order:1;margin-right: 15px;}
.abt-2 .group-block{order:2;}
 .abt-3 img, .abt-1 img, .abt-2 img {
  width: 95%;}
.faq-acc .accordion {
  width: 100% !important;
}
.details__header .svg-wrapper {
  width: 14px;
}
.accordion .details__header{font-size: 18px !important;line-height: 24px !important;}
.faq-box .group-block--height-fit {
  margin: 0px 20px 25px;}
.faq-box {
  width: 95% !important;}

#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd, #storyForm, #ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq{padding: 13px;margin: 0px 20px;}
 h1{font-size:30px!important;} 
 .loop h2{font-size: 22px !important;} 
 .product-information .details-content p {
  font-size: 15px !important;
} 
.loop-widget-purchase-option-label {  
  font-size: 13px !important;
}  
.product-information .accordion .details__header {
  font-size: 17px !important;}
#shopify-section-template--19636228620533__slideshow_At6NFx h3, #shopify-section-template--19636228620533__slideshow_E6YAcV h3{font-size: 22px!important;}
.tryit h3 {  
  font-size: 20px !important;
}
#shopify-section-template--19636228620533__slideshow_E6YAcV{margin-top: -53px;}
#shopify-section-template--19636228620533__slideshow_At6NFx{margin-top: 93px;}
#shopify-section-template--19636228620533__slideshow_At6NFx{padding-top: 44px;}
 .jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{font-size: 34px!important;} 
 .jdgm-write-rev-link{width:49%!important;} 
.tryit img{width:56px!important;}
.together p{padding-left: 20px!important;
  padding-right: 20px !important;}  
.why-tog p{font-size: 16px !important;}
.zenith p, .reign p {
  font-size: 16px !important;}

.together p, .together-top p, .border-align p{font-size: 16px !important;}


.reign .image-block{order:1!important;}
.reign .group-block{order:2!important;}
 #shopify-section-template--19636228620533__main { padding-bottom: 0px !important;  }
media-gallery{--padding-inline-start: 20px!important; --padding-inline-end: 20px!important;}
 .product-information__grid--limit-details .product-details > .group-block{max-width: 97% !important;} 
 #shopify-section-template--19636228620533__main h1{font-size: 30px !important;margin-top: 30px;height: 6vh!important;} 
 .sub-title {
  font-size: 24px;}
 .askquesclassdiv{width: 89%;font-size: 18px;  margin-left: auto;  margin-right: auto;padding: 4px 20px 4px !important;} 
 .askquesclassdiv img{width: 35px;top: 11px;}
  #shopify-section-template--19636228718837__slideshow_hhWM9f .image-block, #shopify-section-template--19636228620533__slideshow_MNMgiQ .image-block, #shopify-section-template--19636228718837__slideshow_TBwjQX .image-block, #shopify-section-template--19636228686069__slideshow_nwgPWp .image-block, #shopify-section-template--19636228686069__slideshow_eb7QEq .image-block, #shopify-section-template--19636228620533__slideshow_E6YAcV .image-block, #shopify-section-template--19636228620533__slideshow_At6NFx .image-block{right: 118px;} 
  
 
.border-align{width: 90% !important; border-radius: 20px;}
 .tryit {width: auto !important;} 
 .share-story{width:90%!important;border-radius: 30px !important;} 
 
 .pro-bo1{font-size: 26px;line-height: 33px;} 
 .why-tog{border-radius: 20px;width: 90% !important;} 
.main-banner p{padding: 0px 10px !important;}
.main-banner img{width: 83%;margin-bottom: 10px;}
   #shopify-section-template--19636228718837__slideshow_TBwjQX {
    padding-top: 100px !important;
  } 
 #shopify-section-template--19636228718837__slideshow_hhWM9f{position: relative;  top: -50px;} 
.mob-prod-reign{position:absolute; top:593px; z-index:999;}
#shopify-section-template--19636228718837__slideshow_TBwjQX{padding-top:140px;}
 .prod{display:none!important;} 
 .mob-prod, .mob-prod-reign{display:block!important;}
 #shopify-section-template--19636228620533__slideshow_E6YAcV::before, #shopify-section-template--19636228686069__slideshow_nwgPWp::before, #shopify-section-template--19636228718837__slideshow_hhWM9f::before, #shopify-section-template--19636228620533__slideshow_At6NFx::before, #shopify-section-template--19636228686069__slideshow_eb7QEq::before, #shopify-section-template--19636228718837__slideshow_TBwjQX::before{display:none;}
 #shopify-section-template--19636228718837__slideshow_hhWM9f, #shopify-section-template--19636228718837__slideshow_TBwjQX, #shopify-section-template--19636228686069__slideshow_nwgPWp, #shopify-section-template--19636228686069__slideshow_eb7QEq, #shopify-section-template--19636228620533__slideshow_E6YAcV, #shopify-section-template--19636228620533__slideshow_At6NFx{padding-top:20px;width: 100%;
  display: block;} 
p{font-size:15px!important; padding:0px 10px!important;}

  #shopify-section-template--19636228686069__section_MN6QkK .group-block:last-child, #shopify-section-template--19636228718837__section_WLFaDT .group-block:last-child{width: 356px;}
  .faq .image-block__image {
  width: 72%;}
  .sign{font-size: 12px;}
  .text-block--AUkJkUUxZeUloakh4d__text_gKAtNr p{font-size:14px!important;}
  .text-block--AUkJkUUxZeUloakh4d__text_gKAtNr strong{margin-top:5px; display:block; font-weight:500;font-size:13px!important;}
  #shopify-section-template--19636228718837__section_DP4Ffj{margin-top:50px;}
  #shopify-section-template--19636228718837__section_DP4Ffj .faq{padding-top: 50px !important;
  padding-bottom: 40px !important;}
 .text-block--Aa1IxcmszcHJFNXZqK__text_KJqzT8{--width:100%!important;} 

.hero__container{overflow:visible!important;}
.hero__content-wrapper rte-formatter{height: 160px;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
   width: 87% !important;
    overflow: visible;
    right: 10px !important;   
    position: absolute;
    left: 10px;
    margin: auto;}
 .hero__content-wrapper {
    left: 0!important;top: 115px !important;
  }
.hero__content-wrapper p{line-height: 29px;
  font-size: 18px !important;position: relative;
    left: -18px;}
 .hero__content-wrapper p strong{font-size: 26px !important;} 

header-actions{left: 10px;
    position: relative;}
.menu-drawer__menu-item--mainlist{color:#fff!important;}
.menu-drawer{background: linear-gradient(90deg,#0b47a5,#b21b2a);
  z-index: 999999!important;}
.menu-drawer__menu-item{font-size: 19px!important;padding-bottom: 15px!important;}

.menu-drawer__close-button{width: 100%!important;  text-align: right!important;  display: block!important;top: -44px;
    position: relative;
    filter: invert(1) grayscale(1);}
.menu-drawer{position: absolute;  right: 0;}
.menu-drawer__featured-content-list-item{display:none;}
#product-card-AMkhIcTUwcktLYndvb__static-product-card .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card .group-block, #product-card-AMkhIcTUwcktLYndvb__static-product-card-1 .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card-1 .group-block {
    padding: 24px 10px 24px 15px!important;
}
#product-card-AMkhIcTUwcktLYndvb__static-product-card-1{margin-top: 50px;
  display: block !important;}
.resource-list--grid{display: inline-table!important;}
.text-block--AUkJkUUxZeUloakh4d__text_gKAtNr{margin-top: 0px !important; padding-top:0px!important;  margin-bottom: 40px!important; display:block!important;}
.image-block--ASW1RYnluaFg2dDlIN__image_wMMmzR{margin-top: 30px !important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block--height-fit, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block--height-fit {
  height: 482px!important;
}
.image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb::before {
    width: 322px;
  height: 322px;}
.faq .details-content p{margin-right: 5px;}
.faq .accordion .details__header {
  font-size: 15px !important;}
.faq .group-block {
  right: 0 !important; top: 0px; 
}
.text-block--AbzEveHIvMDlQZVgwe__text_LwKETY{margin-bottom:30px!important; display:none!important;}
footer ul li a, footer p, .footer-utilities a, footer, .footer-utilities__text, .footer-utilities__group{font-size:15px!important;}
.email-signup__button.button-secondary{margin-top:20px; margin-left:15px;}
.email-signup__input-group input{width: 100%!important;}
.text-block--AOHBjUEV4ZHBKM3NSM__text_jyppMW p { 
  font-size: 14px !important;
  line-height: 23px !important;
}

#shopify-section-template--19636228718837__section_KgPpBg .why .background-image-container.background-image-fit img{max-width: 326px!important;left: -10px!important;}
.quote-custom::before{width: 342px;  height: 441px;}

.why::after{width:334px;  height: 50px; bottom: 0;}
.why .section-content-wrapper.section-content-wrapper{gap: 393px 0px!important;}

.why h3 {   font-size: 20px !important;}
.why p{font-size: 15px !important;}
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component, #BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component{left: 14px !important;padding: 8px 27px!important;font-size: 15px!important;}
.text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV p, .text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF p{font-size: 22px !important;}

.account-button__icon span{height: 22px!important;  
  width: 2px;
  margin-left: 16px!important;
  margin-right: 0px!important;
  }
.header-actions__cart-icon img{width: 21px!important;}
.account-button__icon img{width: 18px!important;}
.button-secondary, .product-information__grid .add-to-cart-button{padding: 8px 27px !important;font-size: 13px !important;}
body p, body ul li {
  font-size: 15px !important; padding:0px!important;line-height: 23px !important;
}
#shopify-section-template--19636228718837__product_list_YidTcf h2, #shopify-section-template--19636228718837__product_list_YidTcf rte-formatter.text-block p, #shopify-section-template--19636228686069__product_list_xadENp h2, #shopify-section-template--19636228686069__product_list_xadENp rte-formatter.text-block p{width:100%; }


  
  h2{font-size:34px!important;}

 .custom-marquee-content span {
  margin: 0 18px;font-size: 13px!important;} 

 .about, #shopify-section-template--19636228718837__product_list_YidTcf .section, .text-block--ASlV4NzJuckVBQXZtM__text_kVbgbT p, .prod p, .why p {
  width: auto !important;} 


#shopify-section-template--19636228718837__slideshow_hhWM9f slideshow-slides slideshow-slide, #shopify-section-template--19636228718837__slideshow_TBwjQX slideshow-slide, #shopify-section-template--19636228686069__slideshow_nwgPWp slideshow-slide, #shopify-section-template--19636228686069__slideshow_eb7QEq slideshow-slide, #shopify-section-template--19636228620533__slideshow_E6YAcV slideshow-slide, #shopify-section-template--19636228620533__slideshow_At6NFx slideshow-slide{flex: 0 0 49% !important;
  padding-left: 1px;}
 #shopify-section-sections--19636228980981__footer h2 {
  color: #fff !important;
  font-size: 34px;
} 
.email-signup__input-group {
  width: 90% !important;}
.top-bar{grid-template-columns: 79% 16%;column-gap: 4%;}
.menu-drawer-container .header__icon--summary{color:#fff!important;}
.header__columns.spacing-style, #shopify-section-sections--19636228948213__header_announcements_pbXTDf {
  width: 100%;
}
.why p {
    width: auto!important;
  } 
 .about .image-block__image{width: 523px;}

footer .menu__heading__default{font-size: 15px !important;  display: block ruby;}
}


@media only screen and (min-width: 810px) and (max-width: 820px) {
#shopify-section-template--19636228718837__section_DP4Ffj .faq{padding-top:50px!important;
  padding-bottom: 0px!important;--section-min-height: 53vh !important;}
}

@media only screen and (min-width: 768px) and (max-width: 860px) {
.abt-1 .image-block, .abt-2 .image-block, .abt-3 .image-block, .abt-4 .image-block{display:none;}
.hero__media-wrapper{height: 42vh;
  margin-top: 60px;}

.product-information .svg-wrapper, .product-information .svg-wrapper svg{width:35px; height:35px;}
  .ben{padding-top: 50px;}
  .ben .button-secondary {
    left: 0;
    margin: auto;    
    font-size: 18px !important;
    margin-bottom: 30px!important;
  } 
 media-gallery .product-media-container, media-gallery .product-media{height: 452px !important;
    padding: 9px;} 
.about .image-block{display:none!important;}
.subs.ben .spacing-style{padding-top:0px!important;}
.tryit{padding-top: 50px;}
.subs .group-block--height-fit{width: 100%!important;}
.subs .layout-panel-flex {
  display: block!important;  
  height: auto !important;
}
.subs ul{padding-left:0px; padding-top:30px;}
  .subs ul li{padding: 20px 20px 20px 30px !important; font-size:18px!important;}
  .subs ul li:first-child{padding:0px 20px 20px 30px !important;}
  .subs{width: auto!important;  margin: auto 20px;}
/* start ingredients */
.title-divide h1{font-size: 60px !important;padding-top: 31px;}
.pro-bonew{font-size: 34px;}
.tryit-key{width:auto!important;}
.tryit-key .group-block{min-width: auto !important;}
 .tryit-key .group-block {
    min-height: inherit;
  }
.tryit-key .spacing-style{display:grid;}
 .tryit-key-last{margin-left: 40px !important;
    margin-right: 40px !important;} 
/* start ingredients */


/* start contact */
.contact-img .image-block{display:none;}
.contact-form.size-style{width:80%; padding-bottom:30px;}

/* start contact */

/* start about */
#shopify-section-template--19706475479285__mainain h2, #shopify-section-template--19636228784373__main h2  {
    font-size: 27px !important;
  }
#shopify-section-template--19706475479285__main, #shopify-section-template--19636228587765__main, #shopify-section-template--19708594618613__main{padding: 50px 0px 0px;}
 .abt-1, .abt-2, .abt-3, .abt-4 {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }


/* end about */






  /* start product detail */
.product-information {display:block!important;--padding-block-end: max(20px, calc(var(--spacing-scale) * 40px))!important;}
.product-information__grid{display: block!important; margin-top:20px;padding-bottom:0px;}
media-gallery .product-media-container, media-gallery .product-media{height: 385px;aspect-ratio: 1.9 !important;}
.product-information{padding-left: 20px!important;
  padding-right: 20px!important;}
.product-details{padding-left: 15px!important;
  padding-right: 15px!important;}
 .reign .group-block {
    order: 2 !important;
  }
 .reign .image-block {
    order: 1 !important;
  } 
 .tryit {width: auto !important;position: relative !important;
    top: -51px;} 
 .share-story{width:90%!important;border-radius: 30px !important;position: relative !important;
    top: -98px;} 
#shopify-section-template--19636228620533__1756995340326604bc{margin-top: -108px;}
.zenith .section-content-wrapper, .reign .section-content-wrapper{display:grid;}
.border-align{width: 90% !important; border-radius: 20px;margin: 25px auto 50px;}
/* end product detail */

.mega-menu__list, .menu-list__submenu{width:250px!important;}
.menu-list{--menu-horizontal-gap: 26px !important;} 
.menu-list__list-item{padding-left: 0px;}
  #shopify-section-template--19636228718837__hero_G7CAX9{display:none;}
#shopify-section-template--19636228718837__hero_REqxPt{display:block;} 
  .about .image-block__image{width: 523px;}
 .about .image-block{order:1!important;width: 100%;}
.about .group-block{order:2!important;}
.about .spacing-style{display:grid;}
.accordion{width:100%!important;}
.details-content{padding-bottom:20px!important;}
 footer .menu__heading__default{font-size: 15px !important;  display: block ruby;}
  .faq .button-secondary{margin:auto;}
  .faq .spacing-style{display: block;}
  .image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb::before, .image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb img {
    display: none;
  } 
  .why .section-content-wrapper.section-content-wrapper{gap: 38px 0px;}
  .why .group-block .group-block {
    background: transparent;
    border: 0px;
    margin: 0;
    padding: 20px;
  } 
.why .group-block{border: 1px solid #ccc;
    padding-top: 30px;
    padding-bottom: 0;
    width: 326px;
    margin: auto auto 0;
    border-radius: 15px;
    background: #fcfcfc;
    height: 100%;}

 .header-logo__image{width: 62%!important; margin: auto; 
    display: block;} 



#shopify-section-template--19706475479285__main .section-content-wrapper.section-content-wrapper{padding:20px;}
#shopify-section-template--19708594618613__main .section-content-wrapper.section-content-wrapper, #shopify-section-template--19636228587765__main .section-content-wrapper.section-content-wrapper{padding-top:0px!important;}
 .zenith p, .reign p {  
  max-width: 100%;
} 
.tryit p {  width: auto !important;}
  .why .section-content-wrapper > .group-block:nth-child(1)::before{display:none;} 
 .why .section-content-wrapper > .group-block:nth-child(3)::before{display:none;} 
 .why .section-content-wrapper > .group-block:nth-child(2)::before{display:none;}
.why .section-content-wrapper > .group-block:nth-child(4)::before{display:none;}  
 .why .background-image-container{display:none;} 
#shopify-section-template--19636228718837__section_WLFaDT .group-block:last-child {width: 373px !important;}
.main-banner .image-block{width: 66%!important;}
  .tryit .group-block {
  width: auto!important;
} 
.logo-block__image {  
  width: 78%!important;
  margin: auto;
}

.abt-1 .image-block, .abt-2 .image-block, .abt-3 .image-block{position:relative;}

.abt-2 .image-block{order:1;margin-right: 15px;}
.abt-2 .group-block{order:2;}
 .abt-3 img, .abt-1 img, .abt-2 img {
  width: 95%;}
.faq-acc .accordion {
  width: 100% !important;
}
.details__header .svg-wrapper {
  width: 14px;
}
.accordion .details__header{font-size: 18px !important;line-height: 24px !important;}
.faq-box .group-block--height-fit {
  margin: 0px 20px 25px;}
.faq-box {
  width: 95% !important;}

#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd, #storyForm, #ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq{padding: 13px;margin: 0px 0px;}
 h1{font-size:35px!important; color:#000!important;} 
 .loop h2{font-size: 22px !important;} 
 .product-information .details-content p {
  font-size: 15px !important;
} 
.loop-widget-purchase-option-label {  
  font-size: 13px !important;
}  
.product-information .accordion .details__header {
  font-size: 17px !important;}
#shopify-section-template--19636228620533__slideshow_At6NFx h3, #shopify-section-template--19636228620533__slideshow_E6YAcV h3{font-size: 22px!important;}
.tryit h3 {  
  font-size: 20px !important;
}
#shopify-section-template--19636228620533__slideshow_E6YAcV{margin-top: -53px;}
#shopify-section-template--19636228620533__slideshow_At6NFx{margin-top: 93px;}
#shopify-section-template--19636228620533__slideshow_At6NFx{padding-top: 44px;}
 .jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{font-size: 34px!important;} 
 .jdgm-write-rev-link{width:49%!important;} 
.tryit img{width:56px!important;}
.together p{padding-left: 20px!important;
  padding-right: 20px !important;}  
.why-tog p{font-size: 16px !important;}
.zenith p, .reign p {
  font-size: 16px !important;}

.together p, .together-top p, .border-align p{font-size: 16px !important;}
.zenith .group-block, .reign .group-block{padding-right: 30px;  padding-left: 30px;  padding-top: 30px;}

.reign .image-block{order:1!important;}
.reign .group-block{order:2!important;}
 #shopify-section-template--19636228620533__main { padding-bottom: 0px !important;  }
media-gallery{--padding-inline-start: 20px!important; --padding-inline-end: 20px!important;}
 .product-information__grid--limit-details .product-details > .group-block{max-width: 97% !important;} 
 #shopify-section-template--19636228620533__main h1{font-size: 30px !important;margin-top: 30px;height: 6vh!important;} 
 .sub-title {
  font-size: 24px;}
 .askquesclassdiv{width: 94%;font-size: 18px;  margin-left: auto;  margin-right: auto;padding: 4px 20px 4px !important;} 
 .askquesclassdiv img{width: 35px;top: 11px;}
  #shopify-section-template--19636228718837__slideshow_hhWM9f .image-block, #shopify-section-template--19636228620533__slideshow_MNMgiQ .image-block, #shopify-section-template--19636228718837__slideshow_TBwjQX .image-block, #shopify-section-template--19636228686069__slideshow_nwgPWp .image-block, #shopify-section-template--19636228686069__slideshow_eb7QEq .image-block, #shopify-section-template--19636228620533__slideshow_E6YAcV .image-block, #shopify-section-template--19636228620533__slideshow_At6NFx .image-block{right: 118px;} 
 .together-top, .loop {width: 100% !important;} 
 .together { width: 89% !important;  }


 
 .zenith .group-block--height-fit, .reign .group-block--height-fit{max-width: 100%;  width: 100%;}
 .zenith .image-block,  .reign .image-block{width: 58%; margin: auto;} 
 .pro-bo1{font-size: 26px;line-height: 33px;} 
 .why-tog{border-radius: 20px;width: 90% !important;} 
.main-banner p{padding: 0px 10px !important;}
.main-banner img{width: 83%;margin-bottom: 10px;}
   #shopify-section-template--19636228718837__slideshow_TBwjQX {
    padding-top: 100px !important;
  } 
 #shopify-section-template--19636228718837__slideshow_hhWM9f{position: relative;  top: -50px;} 
.mob-prod-reign{position:absolute; top:570px; z-index:999;}
#shopify-section-template--19636228718837__slideshow_TBwjQX{padding-top:140px;}
 .prod{display:none!important;} 
 .mob-prod, .mob-prod-reign{display:block!important;}
 #shopify-section-template--19636228620533__slideshow_E6YAcV::before, #shopify-section-template--19636228686069__slideshow_nwgPWp::before, #shopify-section-template--19636228718837__slideshow_hhWM9f::before, #shopify-section-template--19636228620533__slideshow_At6NFx::before, #shopify-section-template--19636228686069__slideshow_eb7QEq::before, #shopify-section-template--19636228718837__slideshow_TBwjQX::before{display:none;}
 #shopify-section-template--19636228718837__slideshow_hhWM9f, #shopify-section-template--19636228718837__slideshow_TBwjQX, #shopify-section-template--19636228686069__slideshow_nwgPWp, #shopify-section-template--19636228686069__slideshow_eb7QEq, #shopify-section-template--19636228620533__slideshow_E6YAcV, #shopify-section-template--19636228620533__slideshow_At6NFx{padding-top:20px;width: 100%;
  display: block;} 
p{font-size:15px!important; padding:0px 10px!important;}
  #shopify-section-template--19636228686069__section_MN6QkK .group-block:last-child, #shopify-section-template--19636228718837__section_WLFaDT .group-block:last-child{width: 356px;}
  .faq .image-block__image {
  width: 72%;}
  .sign{font-size: 12px;}
  .text-block--AUkJkUUxZeUloakh4d__text_gKAtNr p{font-size:14px!important;}
  .text-block--AUkJkUUxZeUloakh4d__text_gKAtNr strong{margin-top:5px; display:block; font-weight:500;font-size:13px!important;}
  #shopify-section-template--19636228718837__section_DP4Ffj{margin-top:50px;}
  #shopify-section-template--19636228718837__section_DP4Ffj .faq{padding-top:50px!important; padding-bottom: 0px!important;--section-min-height: 53vh !important;}
.text-block--Aa1IxcmszcHJFNXZqK__text_KJqzT8{--width:100%!important;} 
.about{margin-top:-17px!important;margin-bottom: -30px !important;}
.hero__container{overflow:visible!important;}
.hero__content-wrapper rte-formatter{height: 160px;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
   width: 87% !important;
    overflow: visible;
    right: 10px !important;   
    position: absolute;
    left: 10px;
    margin: auto;}
 .hero__content-wrapper {
    left: 0!important;top: 115px !important;
  }
.hero__content-wrapper p{line-height: 29px;
  font-size: 18px !important;position: relative;
    left: -18px;}
 .hero__content-wrapper p strong{font-size: 26px !important;} 

header-actions{left: 10px;
    position: relative;}
.menu-drawer__menu-item--mainlist{color:#fff!important;}
.menu-drawer{background: linear-gradient(90deg,#0b47a5,#b21b2a);
  z-index: 999999!important;}
.menu-drawer__menu-item{font-size: 19px!important;padding-bottom: 15px!important;}

.menu-drawer__close-button{width: 100%!important;  text-align: right!important;  display: block!important;top: -44px;
    position: relative;
    filter: invert(1) grayscale(1);}
.menu-drawer{position: absolute;  right: 0;}
.menu-drawer__featured-content-list-item{display:none;}
#product-card-AMkhIcTUwcktLYndvb__static-product-card .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card .group-block, #product-card-AMkhIcTUwcktLYndvb__static-product-card-1 .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card-1 .group-block {
    padding: 24px 10px 24px 15px!important;
}
#product-card-AMkhIcTUwcktLYndvb__static-product-card-1{margin-top: 50px;
  display: block !important;}
.resource-list--grid{display: inline-table!important;}
.text-block--AUkJkUUxZeUloakh4d__text_gKAtNr{margin-top: 0px !important; padding-top:0px!important;  margin-bottom: 40px!important; display:block!important;}
.image-block--ASW1RYnluaFg2dDlIN__image_wMMmzR{margin-top: 30px !important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block--height-fit, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block--height-fit {
  height: 490px!important;
}
.image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb::before {
    width: 322px;
  height: 322px;}
.faq .details-content p{margin-right: 5px; margin-left:0px;}
.faq .accordion .details__header {
  font-size: 19px !important;padding: 20px 0px;}
.faq .group-block {
  right: 0 !important; top: 0px; 
}
.text-block--AbzEveHIvMDlQZVgwe__text_LwKETY{margin-bottom:30px!important; display:none!important;}
footer ul li a, footer p, .footer-utilities a, footer, .footer-utilities__text, .footer-utilities__group{font-size:15px!important;}
.email-signup__button.button-secondary{margin-top:20px; margin-left:10px;}
.email-signup__input-group input{width: 100%!important;}
.text-block--AOHBjUEV4ZHBKM3NSM__text_jyppMW p { 
  font-size: 14px !important;
  line-height: 23px !important;
}

#shopify-section-template--19636228718837__section_KgPpBg .why .background-image-container.background-image-fit img{max-width: 326px!important;left: -10px!important;}
.quote-custom::before{width: 342px;  height: 441px;}

.why::after{width:334px;  height: 50px; bottom: 0;}
.why h3 {   font-size: 20px !important;}
.why p{font-size: 15px !important;}
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component, #BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component{left: 14px !important;padding: 8px 27px!important;font-size: 15px!important;}
.text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV p, .text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF p{font-size: 22px !important;}

.account-button__icon span{height: 22px!important;  
  width: 2px;
  margin-left: 16px!important;
  margin-right: 0px!important;
  }
.header-actions__cart-icon img{width: 23px!important;}
.account-button__icon img{width: 20px!important;}
.button-secondary, .product-information__grid .add-to-cart-button{padding: 8px 27px !important;font-size: 13px !important;}
body p, body ul li {
  font-size: 15px !important; padding:0px!important;line-height:24px!important;
}
#shopify-section-template--19636228718837__product_list_YidTcf h2, #shopify-section-template--19636228718837__product_list_YidTcf rte-formatter.text-block p, #shopify-section-template--19636228686069__product_list_xadENp h2, #shopify-section-template--19636228686069__product_list_xadENp rte-formatter.text-block p{width:100%; }

  h2{font-size:30px!important;}
.hero__video{height: 100%!important;}
 .custom-marquee-content span {
  margin: 0 18px;font-size: 0.8rem !important;} 

 .about, #shopify-section-template--19636228718837__product_list_YidTcf .section, .text-block--ASlV4NzJuckVBQXZtM__text_kVbgbT p, .prod p, .why p {
  width: auto !important;} 


#shopify-section-template--19636228718837__slideshow_hhWM9f slideshow-slides slideshow-slide, #shopify-section-template--19636228718837__slideshow_TBwjQX slideshow-slide, #shopify-section-template--19636228686069__slideshow_nwgPWp slideshow-slide, #shopify-section-template--19636228686069__slideshow_eb7QEq slideshow-slide, #shopify-section-template--19636228620533__slideshow_E6YAcV slideshow-slide, #shopify-section-template--19636228620533__slideshow_At6NFx slideshow-slide{flex: 0 0 49% !important;
  padding-left: 1px;}
 #shopify-section-sections--19636228980981__footer h2 {
  color: #fff !important;
  font-size: 34px;
} 
.email-signup__input-group {
  width: 90% !important;}
.top-bar{grid-template-columns: 79% 16%;column-gap: 4%;}
.menu-drawer-container .header__icon--summary{color:#fff!important;}
.header__columns.spacing-style, #shopify-section-sections--19636228948213__header_announcements_pbXTDf {
  width: 100%; 
}
.why p {
    width: auto!important;
  } 

}

@media only screen and (min-width: 360px) and (max-width: 430px) {
.productdetailtotalprice{font-size:15px;}
#shopify-section-template--19636228620533__main .product-details h1{font-size: 27px !important;margin-top: 30px;height:5.3vh!important;}
}
@media only screen and (max-width: 767px) {
  priceContainer{margin-top: 10px;
  margin-bottom: 10px;}
  .loop-widget-container{margin-top: 15px;}
  .text-block--AYktpQ0tCeFlVenAyM__text_aFLChP{margin-top:15px!important;}
 .group-block-content{--gap: max(24px, calc(var(--gap-scale, 1.0) * px))!important;} 
  footer .image-block--ASW1RYnluaFg2dDlIN__image_wMMmzR .image-block__image{width:90%!important;}
.details-content{margin-top:0px!important;}
.text-block--ASUQyOFZmY0g5M09Pe__text_eadEPN{margin-top:40px!important;}
footer .group-block .group-block-content .menu{display:block!important;margin-top: 20px;}
footer  .group-block:last-child .menu{display:none!important;}

.text-block--AYktpQ0tCeFlVenAyM__text_aFLChP{display:block!important;}
 footer .image-block__image{display:block!important;width: 54%;
  margin: auto;}
  footer .logo-block, .logo-block__image-wrapper, .text-block--AYXhzSXdGc1JyUnh6c__text_mA9TgA{display:none!important;}

 input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active, input:is(:hover, :focus, :active, :-webkit-autofill) {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
  box-shadow: 0 0 0 1000px transparent inset !important;
  -webkit-text-fill-color: #fff !important; /* Set your text color */
  caret-color: #fff !important;
  transition: background-color 5000s ease-in-out 0s!important; /* Prevent flicker */
}

  .shopify-challenge__container{padding:160px 30px!important;}
  .shopify-challenge__button.btn{padding: 8px 27px !important;font-size: 13px !important;}
  .form-strory .image-block{display:none;}
    .ben .button-secondary {
    left: 0;
    margin: auto;    
    font-size: 18px !important;
    margin-bottom: 30px;
  }
  .product-media-container img{width: auto !important;
    margin: auto;
    height: 70%;   
    align-self: center;}
  .subs .group-block .group-block:hover{padding: 20px 20px 20px 20px;}
.subs .group-block .group-block{padding: 20px 20px 0px 20px;}
.subs .group-block .group-block:first-child{padding-bottom:20px!important;}
  .subs ul{padding-left:0px; margin-top:-25px!important;}
  .subs ul li{padding: 20px 20px 20px 30px !important; font-size:18px!important;}
  .subs ul li:first-child{padding:0px 20px 20px 30px !important;}
  .subs{width: auto!important;  margin: auto 20px;}
  .product-information {
  display: grid !important;}
  .custom-marquee-content{font-size:13px!important;}
 .header__columns .header__column, .header__columns .header__column.header__column--right {
    display: contents!important;
  }
  .menu-drawer__list-item--flat .menu-drawer__menu--childlist{margin-left:20px; margin-top:5px!important;}
  .menu-drawer__menu-item--child{color: #fff!important;
  font-size: 145px !important;}
 .red-rei .button-secondary,  .blue-zen .button-secondary{font-size: 18px !important;} 
 .why-tog.zen-rei-tog.last-herbs{margin-top:50px!important;} 
 .why-tog.zen-rei-tog{margin-top: 0px !important;margin-bottom: 15px;} 
.title-divide h1 em{margin-right:0px; margin-top: -75px !important;
    display: block;}
.title-divide h1{font-size: 30px !important;}
.tryit-key {
  width: auto !important;
  margin: auto !important;
}
.tryit-key p{font-size: 17px !important;
  line-height: 24px !important;}
.tryit-key h3{font-size: 20px !important;line-height: 26px !important;}
.tryit-key .group-block .group-block p {
  font-size: 15px !important;
  line-height: 22px !important;
}
.tryit-key-last{margin-left: 15px !important;
  margin-right: 15px !important;
  margin-bottom: 60px !important;}
.title-divide h1 strong{display: block;
  margin-top: -20px;}


.tryit-key .group-block{min-height:inherit;}
.pro-bonew{font-size: 23px;line-height: 29px;}
.account-drawer__dialog{top: 118px!important;}
.abt-3 .image-block, .abt-1 .image-block{order:1;}
.abt-3 .group-block, .abt-1 .group-block{order:2;}
.faq .accordion .details__header{padding: 20px 0px;}
  #shopify-section-template--19708594618613__main{margin-top: -29px;}
  footer .email-signup__button{padding: 6px 26px !important;height: 40px;}
  #shopify-section-template--19636228718837__slideshow_TBwjQX h3, #shopify-section-template--19636228718837__slideshow_hhWM9f h3{font-size: 22px!important;}
  h2.jdgm-rev-widg__title{font-size: 21px !important;}
.share-story{margin-top: 30px !important;}
  .tryit .spacing-style{--gap: max(4px, calc(var(--gap-scale, 1.0) * 50px))!important;}
#shopify-section-template--19636228620533__slideshow_At6NFx{margin-bottom: -54px;}
 media-gallery .product-media-container, media-gallery .product-media {
  aspect-ratio: 1.2 !important;
  height: auto;
} 
.product-details h1{margin-top:10px!important;}
 .abt-1{padding-bottom: 0px !important;padding-top: 0px !important;} 
 .abt-3 { padding-top: 10px !important; padding-bottom: 10px !important;  }
  .abt-2, .abt-4 {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
  } 

  .abt-1, .abt-2, .abt-3, .abt-4 {
    padding-left: 10px;
    padding-right: 10px;
  } 
.product-information{--padding-block-start: max(10px, calc(var(--spacing-scale) * 40px))!important;}
footer .menu__details{padding-left:15px;}
.about{padding-bottom:50px;}
  .button-secondary--AZnNndElSTE1LZ1NQV__button_mBBYR6{display:none!important;}
  .button-secondary--AcnRwVzlteWNpVWVvd__button_yVn3Aj{display:block!important;position: absolute;
    bottom: 0;}
  .about .image-block::before{width: 328px;
  height: 309px; 
  bottom: 58px;
  left: 39px;}
.faq .button-secondary{padding: 17px 30px !important;margin: auto;}


.pro-bo strong{font-size: 23px;}
.pro-bo strike{font-size: 15px;}
 .about h1{
  font-size: 24px!important; color:#000!important;} 
 #shopify-section-template--19636228718837__hero_G7CAX9{display:none;}
#shopify-section-template--19636228718837__hero_REqxPt{display:block;} 
 .tryit .group-block {
  width: 325px !important;
} 
.logo-block__image {  
  width: 78%!important;
  margin: auto;
}

.abt-1 .image-block, .abt-2 .image-block, .abt-3 .image-block{position:relative;}


.abt-2 .image-block{order:1;margin-right: 15px;}
.abt-2 .group-block{order:2;}

.faq-acc .accordion {
  width: 100% !important;
}
.details__header .svg-wrapper {
  width: 14px;
}
.accordion .details__header{font-size: 18px !important;line-height: 24px !important;}
.faq-box .group-block--height-fit {
  margin: 0px 20px 25px;}
.faq-box {
  width: 95% !important;}
.contact-img img{display:none;}
#ContactForm-AempqRGIxbHRMaFlRN__contact_form_U7WQqd, #storyForm, #ContactForm-AVjF6bTlYVlpoNS9EV__contact_form_CAa9yq{padding: 13px;margin: 0px 20px;}
 h1{font-size:30px!important;margin-top: -42px!important;} 
 .loop h2{font-size: 22px !important;} 
 .product-information .details-content p {
  font-size: 15px !important;
} 
.loop-widget-purchase-option-label {  
  font-size: 15px !important;
}  
.product-information {--padding-block-end: max(0px, calc(var(--spacing-scale) * 0px))!important;}
.loop-widget-purchase-option-discount-badge{font-size:13px!important;}
.loop-widget-sp-selector-label{font-size: 13px !important;}
.product-information .accordion .details__header {
  font-size: 17px !important;}
#shopify-section-template--19636228620533__slideshow_At6NFx h3, #shopify-section-template--19636228620533__slideshow_E6YAcV h3{font-size: 22px!important;}
.tryit h3 {  
  font-size: 20px !important;
}
#shopify-section-template--19636228620533__slideshow_E6YAcV{margin-top: -53px;}
#shopify-section-template--19636228620533__slideshow_At6NFx{margin-top: 60px;}
#shopify-section-template--19636228620533__slideshow_At6NFx{padding-top: 44px;}
 .jdgm-write-review-modal .jdgm-write-review-modal__stars .jdgm-star{font-size: 34px!important;} 
 .jdgm-write-rev-link{width:49%!important;} 
.tryit img{width:56px!important;}
.together p{padding-left: 20px!important;
  padding-right: 20px !important;}  
.why-tog p{font-size: 16px !important;}
.zenith p, .reign p {
  font-size: 16px !important;}

.together p, .together-top p, .border-align p{font-size: 16px !important;}
.zenith .group-block, .reign .group-block{padding-right: 30px;  padding-left: 30px;  padding-top: 30px;}

.reign .image-block{order:1!important;}
.reign .group-block{order:2!important;}
 #shopify-section-template--19636228620533__main { padding-bottom: 0px !important;  }
media-gallery{--padding-inline-start: 20px!important; --padding-inline-end: 20px!important;}
 .product-information__grid--limit-details .product-details > .group-block{max-width: 97% !important;} 
 #shopify-section-template--19636228620533__main h1{font-size: 27px !important;margin-top: 30px;height:3.5vh!important;} 
 product-price{margin-bottom:4px;}
 .product-details .price, .compare-at-price{font-size: 17px;}
 .sub-title {
  font-size: 21px;display: block;
    margin-top: 4px;}
 .askquesclassdiv{width: 89%;font-size: 16px;  margin-left: auto;  margin-right: auto;padding: 0px 20px !important;margin-top: 9px!important;} 
 .askquesclassdiv img{width: 21px; top: 5px;}
  #shopify-section-template--19636228718837__slideshow_hhWM9f .image-block, #shopify-section-template--19636228620533__slideshow_MNMgiQ .image-block, #shopify-section-template--19636228718837__slideshow_TBwjQX .image-block, #shopify-section-template--19636228686069__slideshow_nwgPWp .image-block, #shopify-section-template--19636228686069__slideshow_eb7QEq .image-block, #shopify-section-template--19636228620533__slideshow_E6YAcV .image-block, #shopify-section-template--19636228620533__slideshow_At6NFx .image-block{right: 118px;} 
 .together-top, .loop {width: 95% !important;} 
 .together { width: 86% !important;  }
.border-align{width: 90% !important; border-radius: 20px;margin-top: 30px;margin-bottom: 45px;}
 .tryit {width: auto !important;} 
 .share-story{width:90%!important;border-radius: 30px !important;} 
 .zenith .image-block,  .reign .image-block{width:90%;} 
 .pro-bo1{font-size: 26px;line-height: 33px;} 
 .why-tog{border-radius: 20px;width: 90% !important;margin-top: 50px !important;} 
.main-banner p{padding: 0px 10px !important;}
.main-banner img{width: 83%;margin-bottom: 10px;}
   #shopify-section-template--19636228718837__slideshow_TBwjQX {
    padding-top: 60px !important;
  } 
 #shopify-section-template--19636228718837__slideshow_hhWM9f{position: relative;  top: -50px;} 
.mob-prod-reign{position:absolute; top:556px; z-index:999;}
#shopify-section-template--19636228718837__slideshow_TBwjQX{padding-top:140px;}
 .prod{display:none!important;} 
 .mob-prod, .mob-prod-reign{display:block!important;margin-top: -43px;
    padding-top: 0px;
    margin-bottom: 20px;}
 #shopify-section-template--19636228620533__slideshow_E6YAcV::before, #shopify-section-template--19636228686069__slideshow_nwgPWp::before, #shopify-section-template--19636228718837__slideshow_hhWM9f::before, #shopify-section-template--19636228620533__slideshow_At6NFx::before, #shopify-section-template--19636228686069__slideshow_eb7QEq::before, #shopify-section-template--19636228718837__slideshow_TBwjQX::before{display:none;}
 #shopify-section-template--19636228718837__slideshow_hhWM9f, #shopify-section-template--19636228718837__slideshow_TBwjQX, #shopify-section-template--19636228686069__slideshow_nwgPWp, #shopify-section-template--19636228686069__slideshow_eb7QEq, #shopify-section-template--19636228620533__slideshow_E6YAcV, #shopify-section-template--19636228620533__slideshow_At6NFx{padding-top:20px;width: 100%;
  display: block;} 
p{font-size:15px!important; padding:0px 10px!important;}
.pro-bo{margin-bottom: -10px;}

.quote-custom .text-block--AYnh6WHlRTTNhZTNEQ__text_ThHPrd h2 {
  font-size: 42px !important;
}
.why .background-image-container{display:none;}
  #shopify-section-template--19636228686069__section_MN6QkK .group-block:last-child, #shopify-section-template--19636228718837__section_WLFaDT .group-block:last-child{width: 292px;}
  .button--AMWxXQlBhWDE0MHFyW__button_h7Bb7y, .button--AZzJ4RHY3Q3pkSnlSU__button_ixp9n8{font-size:16px!important;}
  .faq .image-block__image {
  width: 72%;}
  .sign{font-size: 12px;}
  .text-block--AUkJkUUxZeUloakh4d__text_gKAtNr p{font-size:14px!important;}
  .text-block--AUkJkUUxZeUloakh4d__text_gKAtNr strong{margin-top:5px; display:block; font-weight:500;font-size:13px!important;}
  #shopify-section-template--19636228718837__section_DP4Ffj{margin-top:-40px;}
  #shopify-section-template--19636228718837__section_DP4Ffj .faq{padding-top:0px!important;
  padding-bottom: 65px!important;margin-bottom: 33px; padding-left: 10px;
    padding-right: 10px;}
 .text-block--Aa1IxcmszcHJFNXZqK__text_KJqzT8{--width:100%!important;} 

.hero__container{overflow:visible!important;}
.hero__content-wrapper rte-formatter{height: 160px;box-shadow: rgba(9, 30, 66, 0.25) 0px 4px 8px -2px, rgba(9, 30, 66, 0.08) 0px 0px 0px 1px;
   width: 87% !important;
    overflow: visible;
    right: 10px !important;   
    position: absolute;
    left: 10px;
    margin: auto;}
 .hero__content-wrapper {
    left: 0!important;top: 115px !important;
  }
.hero__content-wrapper p{line-height: 29px;
  font-size: 18px !important;position: relative;
    left: -18px;}
 .hero__content-wrapper p strong{font-size: 26px !important;} 

header-actions{left:0px;
    position: relative;}
.menu-drawer__menu-item--mainlist{color:#fff!important;}
.menu-drawer{background: linear-gradient(90deg,#0b47a5,#b21b2a);
  z-index: 999999!important;}
.menu-drawer__menu-item{font-size: 19px!important;padding-bottom: 15px!important;}

.menu-drawer__close-button{width: 100%!important;  text-align: right!important;  display: block!important;top: -44px;
    position: relative;
    filter: invert(1) grayscale(1);}
.menu-drawer{position: absolute;  right: 0;}
.menu-drawer__featured-content-list-item{display:none;}
#product-card-AMkhIcTUwcktLYndvb__static-product-card .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card .group-block, #product-card-AMkhIcTUwcktLYndvb__static-product-card-1 .group-block, #product-card-ASGpyeW90NGhicVdwc__static-product-card-1 .group-block {
    padding: 24px 10px 24px 15px!important;
}
#product-card-AMkhIcTUwcktLYndvb__static-product-card-1{margin-top: 50px;
  display: block !important;}
.resource-list--grid{display: inline-table!important;}
.text-block--AUkJkUUxZeUloakh4d__text_gKAtNr{margin-top: 0px !important; padding-top:0px!important;  margin-bottom: 40px!important; display:block!important;}
.image-block--ASW1RYnluaFg2dDlIN__image_wMMmzR{margin-top:-56px !important;}
#shopify-section-template--19636228718837__slideshow_hhWM9f .group-block--height-fit, #shopify-section-template--19636228718837__slideshow_TBwjQX .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_nwgPWp .group-block--height-fit, #shopify-section-template--19636228686069__slideshow_eb7QEq .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_E6YAcV .group-block--height-fit, #shopify-section-template--19636228620533__slideshow_At6NFx .group-block--height-fit {
  height: 480px!important;
}
.image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb::before, .image-block--ARjNKMk1iQVl5ZnhSM__image_fp8XMb img {
   display:none;}

.faq .details-content p{margin-right: 5px; font-size:15px!important; margin-left:0px;padding-bottom: 20px !important;}
.faq .group-block-content{margin-top: -34px;}
.faq .accordion .details__header {
  font-size: 16px !important;}
.faq .group-block {
  right: 0 !important; top: 72px; 
}
.text-block--AbzEveHIvMDlQZVgwe__text_LwKETY{margin-bottom:30px!important; display:none!important;}
footer ul li a, footer p, .footer-utilities a, footer, .footer-utilities__text, .footer-utilities__group{font-size:15px!important;}
.email-signup__button.button-secondary{margin-top:20px;}
.email-signup__input-group input{width: 100%!important;}
.text-block--AOHBjUEV4ZHBKM3NSM__text_jyppMW p { 
  font-size: 14px !important;
  line-height: 23px !important;
}
.why .section-content-wrapper > .group-block:nth-child(4)::before, .why .section-content-wrapper > .group-block:nth-child(2)::before, .why .section-content-wrapper > .group-block:nth-child(3)::before, .why .section-content-wrapper > .group-block:nth-child(1)::before{display:none;}
#shopify-section-template--19636228718837__section_KgPpBg .why .background-image-container.background-image-fit img{max-width: 326px!important;left: -10px!important;}
.quote-custom::before{width: 342px;  height: 441px;}

.why::after{width:334px;  height: 50px; bottom: 76px;}
.why .section-content-wrapper.section-content-wrapper{gap: 393px 0px!important; display:block;} 

.why h3 {   font-size: 20px !important;}
.why p{font-size: 15px !important;}
#BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q-1 add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg-1 add-to-cart-component, #BuyButtons-ProductForm-AeWRwRkxNeXlVdHRIR__buy_buttons_ktNr3Q add-to-cart-component, #BuyButtons-ProductForm-AbW1yaVVTV0p6NEx0V__buy_buttons_K9qHVg add-to-cart-component{left: 14px !important;padding: 8px 27px!important;font-size: 15px!important;}
.text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV p, .text-block--ARStmRUdzSEhhK3JLV__product_title_LqTDzV-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF-1 p, .text-block--AZDlDOW5wa0RWT2h1d__product_title_33ErHF p{font-size: 22px !important;}

.account-button__icon span{height: 22px!important;  
  width: 2px;
  margin-left: 16px!important;
  margin-right: 0px!important;
  }
.header-actions__cart-icon img{width: 23px!important;}
.account-button__icon img{width: 20px!important;}
.product-information__grid .add-to-cart-button{padding: 8px 14px !important;font-size: 13px !important;}
.button-secondary{padding: 8px 27px !important;font-size: 13px !important;}
body p, body ul li {
  font-size: 15px !important; padding:0px!important; line-height:24px!important;
}
#shopify-section-template--19636228718837__product_list_YidTcf h2, #shopify-section-template--19636228718837__product_list_YidTcf rte-formatter.text-block p, #shopify-section-template--19636228686069__product_list_xadENp h2, #shopify-section-template--19636228686069__product_list_xadENp rte-formatter.text-block p{width:100%; }


 
  h2{font-size:24px!important;}

 .custom-marquee-content span {
  margin: 0 18px;font-size: 13px!important;} 

 .about, #shopify-section-template--19636228718837__product_list_YidTcf .section, .text-block--ASlV4NzJuckVBQXZtM__text_kVbgbT p, .prod p, .why p {
  width: auto !important;} 


#shopify-section-template--19636228718837__slideshow_hhWM9f slideshow-slides slideshow-slide, #shopify-section-template--19636228718837__slideshow_TBwjQX slideshow-slide, #shopify-section-template--19636228686069__slideshow_nwgPWp slideshow-slide, #shopify-section-template--19636228686069__slideshow_eb7QEq slideshow-slide, #shopify-section-template--19636228620533__slideshow_E6YAcV slideshow-slide, #shopify-section-template--19636228620533__slideshow_At6NFx slideshow-slide{flex: 0 0 100% !important;
  padding-left: 1px;}
 #shopify-section-sections--19636228980981__footer h2 {
  color: #fff !important;
  font-size: 34px;
} 
.email-signup__input-group {
  width: 90% !important;margin: 28px auto 0 !important;}
.top-bar{grid-template-columns: 63% 32%;column-gap: 5%;}
.menu-drawer-container .header__icon--summary{color:#fff!important;}
.header__columns.spacing-style, #shopify-section-sections--19636228948213__header_announcements_pbXTDf {
  width: 97%;
}
.why p {
    width: auto!important;
  }
.why .group-block{border: 1px solid #ccc;
  padding-top:30px; padding-bottom:20px;
  width: 300px;
  margin: auto auto 30px;
  border-radius: 15px;
  background: #fcfcfc;}

.why .group-block .group-block{background:transparent; border:0px; margin:0px; padding: 20px;}
}

@media only screen and (min-width: 393px) and (max-width: 415px) {
   
    .custom-marquee-content span {      
        font-size: 7px !important;
    }
.askquesclassdiv{height:60px;display: block!important;}
.askquesclassdiv img{float:left!important;position: relative;
        left: 69px;
        top: 17px;}
    #shopify-section-template--19636228620533__main h1 {
        font-size: 24px !important;}
    .sub-title {
        font-size: 18px!important;}
  product-price{margin-top:10px!important;}    
.productdetailtotalprice{font-size: 14px;}
.product-details .product-details .price{, .compare-at-price{font-size:18px!important; }
}

