/** Shopify CDN: Minification failed

Line 897:0 Unexpected "}"

**/
/* MGNDEV */
.announcement-bar{
    font-size: 14px;
}
body.lounge .rivo-account-card-content:before {
    content: "Rivo Rewards";
    font-size: 26px;
}
body.lounge .rivo-account-card-content {
    gap: 1rem;
}
cart-notification {
    display: none !important;
}
body:has( [style="display: block; position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(254, 254, 254, 0.6); z-index: 9998 !important;"]) chat-widget{
	display:none;
}
.header__heading-link {
    min-width: 180px!important;
}
.rh-widget span{
    position: absolute!important;
    color: white!important;
    right: 0px!important;
    top: 0px!important;
    border-radius: 0px!important;
    background: rgb(99, 177, 252) !important;
}

.rh-widget{
    position: relative;
    max-height: 700px!important;
    top: 100px!important;
    margin: auto!important;
    max-width: 600px!important;
}
@media (max-width: 750px){
    .rh-widget{
        position: relative;
        max-height: 100%!important;
        top: 0px!important;
        margin: auto!important;
        max-width: 100%!important;
    }
}

span.poptext {
    background: #63b1fc;
    padding: 2px;
    font-size: 10px;
    color: #fff;
    border-radius: 10px;
    position: absolute;
    top: -27px;
    left: 0;
}

.multirow-links {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
}

#sshopify-section-template--17035908645031__multirow_iBqBUF > div > div > div:nth-child(1){
    background: black;
}
#sshopify-section-template--17035908645031__multirow_iBqBUF > div > div > div:nth-child(1) > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item > div{
    border:none;
}
[aria-controls="HeaderMenu-MenuList-3"]:hover span{
    color:red;
}
@media screen and (min-width: 990px) {
    .header--top-left.drawer-menu, .header--middle-left.drawer-menu {
        column-gap: 0.1rem!important;
        padding-right: 10px!important;
    }
}
.ba-loy-namespace .ba-loy-messenger-frame{
        left: 20px!important;
right: unset!important;
}
nav>ul>li>.list-menu__item,
header-menu>details>.list-menu__item{
    padding-left: 4px!important;
}
.msg-info{
    padding: 10px 15px;
    border-radius: 5px;
    color: white;
    background: #62b1fd;
}

#menu-drawer > div > div {
  padding-left: 20px;
}

button:hover{
  transform: unset!important;
  box-shadow: unset!important;
  opacity: 0.85;
}
.newsletter__wrapper {
  background: url(/cdn/shop/files/imageBG.jpg);
  background-size: cover;
  background-position: 50% 52.5%;
}
.footer-block__details-content.footer-block-image {
    flex-flow: column;
}
.lft-text {
    text-align: left;
}
.imagesblocks>img {
    height: auto;
}
@media screen and (min-width: 990px) {
    .header--top-left.drawer-menu, .header--middle-left.drawer-menu {
        grid-template-areas: "navigation heading menu icons"!important;
    }
    nav.header__inline-menu{
        grid-area: menu;
    }
    
}
header>nav summary,
header>nav a{
    font-size: 15px!important;
      letter-spacing: 0px;
}
header>nav{
    text-align: center
}
.header__submenu{
    width: 400px!important;
}
.header__submenu a{
    text-align: left!important;
}
header>nav ul>li:nth-child(n+8){
display: none;
}
.frmddd {
    margin-bottom: 10px !important;
}
.footer-block__details-content.footer-block-image .footer__list-social.list-social {
    justify-content: flex-start;
    margin-left: -1.3rem;
    margin-right: -1.3rem;
}
li.btnphone>a {
    text-decoration: none;
    color: white !important;
    font-size: calc(var(--font-heading-scale) * 1.3rem);
}
li.btnphone {
    display: flex;
    align-items: center;
    margin-left: 5px;
}
li.btnphone>a:hover {
    text-decoration: underline;
}
.headbtn.site-book-handle {
    margin-right: 10px;
}
/* .predictive-search.predictive-search--header {
    display: none !important;
} */
.description_btn {
    margin-top: 14px;
}
body:has(#shopify-section-template--16729264095399__main) #ShopifyChat,
body:has(#shopify-section-template--16729264095399__main) #shopify-chat{
    display: none!important;
}
.announcement-bar__message  p,
.utility-bar  .list-social__link {
    color: white!important;
}
.productlink_btn{
    margin-bottom: 10px;
}
.em-tech h2 {
    font-size: 2em;
    color: #a24590;
    margin-bottom: 15px;
}
.tech-sec img {
    max-width: 100%;
    height: auto;
    vertical-align: bottom;
}
.tech {
    float: left;
    padding: 10px;
    border: none!important;
    max-width: 28% !important;
    margin-top: -3%;
    padding-bottom: 1rem;
}
.tech-sec empurple {
    color: #a24590;
    font-style: italic;
    font-weight: 600;
    letter-spacing: .15em;
    font-family: serif;
    font-size: 1.1em;
}
.tech-sec img {
    max-width: 100%;
    height: auto;
}
.tech-sec {
    display: inline-block;
    margin-bottom: 3%;
}
div#testimonials {
    display: none !important;
}
#menu-drawer .list-menu__item{
    font-size: 14px!important;
}
@media screen and (min-width: 749px){
    .menu-drawer__utility-links{
        display: none;
    }
}
.fera-widget{
    margin: 5px 0px!important;
}
.btnblock {
    grid-row-start: 4;
    max-width: 230px;
    margin: 0 auto;
    width: 100%;
}
a.button.payybtnn {
    width: 100%;
    max-width: 44rem;
    background: #7d57fd;
}
.txtbtnn .rich-text__blocks {
    max-width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    row-gap: 23px;
}
.txtbtnn .rich-text__buttons {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
}

.txtbtnn .rich-text__buttons {
    margin-top: 0;
    display: flex;
    flex-wrap: wrap;
   flex: 0 0 100%;
    max-width: 100%;
}
.txtbtnn .rich-text__blocks.center .rich-text__heading {
    flex: 0 0 100%;
    max-width: 100%;
}
.gpl-video-outerr {
    float: left;
    display: block;
    position: relative;
    width: 100vw;
    left: -50vw;
    margin-left: 50%;
    background: #f1f1f1;
}
.productlink_btn{text-align:center;}
@media screen and (min-width: 749px) {
.txtbtnn .rich-text__buttons>* {
    flex: 0 0 48%;
    max-width: 48%;
    min-width: auto;
}
}
@media screen and (min-width: 990px) {
  .page-width--narrow {
    max-width: 100rem;
    padding: 0px 10px;
  }
  .txtbtnn .rich-text__buttons {
    flex: 0 0 50%;
    max-width: 50%;
}
  .txtbtnn .rich-text__blocks.center .rich-text__heading {
    flex: 0 0 50%;
    max-width: 50%;
}
}
.three-col-g {
  display: block;
}
.first-col-g {
  text-align: center;
  flex: 0 0 100%;
  max-width: 100px;
}
.three-col-g .semaglutide-icons, .three-col-g .gpl-icons {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  gap: 20px;
}
.first-col-g img {
  max-width: 96px;
}

.semaglutide-faq, .gpl-faq {
  background: #f1f1f1;
  padding: 15px;
  margin-top: 23px;
}
.semaglutide-faq .shopify_explorer_faq__answer.rte, .gpl-faq .shopify_explorer_faq__answer.rte {
  display: none;
}
.semaglutide-faq .shopify_explorer_faq__item, .gpl-faq .shopify_explorer_faq__item {
  box-shadow: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  margin-bottom: 18px;
}
.semaglutide-faq h3.shopify_explorer_faq__question, .gpl-faq h3.shopify_explorer_faq__question  {
  position: relative;
  padding-right: 30px;
  cursor: pointer;
}
.semaglutide-faq h3.shopify_explorer_faq__question.open:before, .gpl-faq h3.shopify_explorer_faq__question.open:before {
  content: "-";
}
.semaglutide-faq h3.shopify_explorer_faq__question:before, .gpl-faq h3.shopify_explorer_faq__question:before {
  content: "+";
  position: absolute;
  right: 8px;
  font-size: 23px;
  top: -3px;
}
.button.button--solid {
  color: #fff !important;
  background: #553a8b;
}
.gpl-btn {
  margin: 20px 0;
}
.gpl-video-container {
  background: #774dfd;
  padding: 15px 3% 30px;
  margin: 40px 0;
}
.gpl-video-container h3 {
  color: #fff;
  text-align: center;
  text-shadow: 0 0 3px #0f144f;
}
.gpl-video-container video {
  background: url("https://cdn.shopify.com/s/files/1/0838/6681/2730/files/GPL-1-cover.jpg?v=1702353997");
  background-repeat: no-repeat;
  background-size: cover;
}
.gpl-icons {
  margin: 30px 0 10px;
}
@media (min-width: 981px) {
  .gpl-icons {
    margin: 20px 0 5px 33%;
  }
.gpl-video-container {
    width: 52%;
    margin-right: 0%;
    margin-top: 0px;
    float: left;
    margin-bottom: 0px;
}
  .gpl-faq {
    width: 48%;
    float: right;
  }
}
@media (max-width: 980px) {
  .gpl-btn {
    text-align: center;
  }
}

.newsletter__wrapper .field > input {
  background: none;
}

.product__info-wrapper quantity-input {
  width: 100% !important;
  max-width: 100%;
  border-radius: 100px !important;
  border: 1px solid rgba(var(--color-button), var(--alpha-button-background));
}

.product__info-wrapper quantity-input:after {
  box-shadow: unset !important;
}

.tc-image {
  width: 45%;
  float: left;
  margin: 0 5% 15vh 0;
}
.headshot {
  max-width: 43%;
  margin-bottom: 5vh;
}
.tc-image img {
  border-radius: 50%;
  border: 4px solid #63B1FC;
}
.p-ribbon {
  background: #63b1fc;
  color: #fff;
  padding: 5%;
  margin: 5% 0%;
  font-size: 1.67em;
  font-style: italic;
  font-family: serif;
  letter-spacing: 0.025em;
  text-align: center;
}
@media (min-width: 981px) {
  .image-right {
    max-width: 45%;
    float: right;
    padding: 0;
    margin: 0 0 0 5%;
  }
  .pic-right {
    float: right;
    margin: 0 0 25px 25px;
    max-width: 45% !important;
  }
  .xmas-row {
    min-height: 365px;
  }
 
  .pic-right {
    float: right;
    margin: 0 0 25px 25px;
    max-width: 45% !important;
  }
}
@media screen and (min-width: 991px) {
  span.onlymobile {
    display: none;
  }
}
.symptom-container {
  display: inline-block;
}
.symptom {
  width: 30%;
  margin: 1% 1.5%;
  display: inline-block;
  background: #efefef;
  padding: 3em;
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  -webkit-clip-path: polygon(0 0, 100% 5%, 100% 93%, 0 100%);
  clip-path: polygon(0 0, 100% 5%, 100% 93%, 0 100%);
  vertical-align: top;
  min-height: 48vh;
}
.symtom-icon {
  display: block;
  margin: 0 auto 2em !important;
  width: auto;
  max-width: 33%;
}

.timewapper {
  margin: 50px auto;
  padding: 10rem 4rem;
  position: relative;
  background: #63B1FC;
  width: 60%;
  -webkit-clip-path: polygon(0 14%, 100% 0, 95% 100%, 7% 91%);
  clip-path: polygon(0 6%, 100% 0, 100% 94%, 0% 100%);
  margin-top: -4.5%;
  margin-bottom: -3.87%;
  z-index: 999;
}
.timewapper .center-line {
  position: absolute;
  height: 100%;
  width: 4px;
  display:block;
  background: #fff;
  left: 50%;
  top: 250px;
  transform: translateX(-50%);
}
.timewapper .row {
  display: flex;
  margin-top: 3rem;
}
.timewapper .title-wrapper {
  text-align: center;
  margin-top: -5%;
}
.timewapper h2 {
  color: #fff;
}
.timewapper .row-1 {
  justify-content: flex-start;
}
.timewapper .row-2 {
  justify-content: flex-end;
}
.timewapper .row section {
  background: #fff;
  border-radius: 5px;
  width: calc(50% - 40px);
  padding: 20px;
  position: relative;
}
.timewapper .row section::before {
  position: absolute;
  content: "";
  height: 15px;
  width: 15px;
  background: #fff;
  top: 28px;
  z-index: -1;
  transform: rotate(45deg);
}
.timewapper .row-1 section::before {
  right: -7px;
}
.timewapper .row-2 section::before {
  left: -7px;
}
.timewapper .row section .icon svg {
  width: 28px;
  height: 27px;
  margin-top: 9px;
  fill: #63B1FC;
}
.timewapper .row section .icon,
.timewapper.center-line .scroll-icon {
  position: absolute;
  background: #f2f2f2;
  height: 40px;
  width: 40px;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  color: #3ea0e2;
  font-size: 17px;
  box-shadow: 0 0 0 4px #fff, inset 0 2px 0 rgba(0, 0, 0, 0.08),
    0 3px 0 4px rgba(0, 0, 0, 0.05);
}
.timewapper .center-line .scroll-icon {
  bottom: 0px;
  left: 50%;
  font-size: 25px;
  transform: translateX(-50%);
}
.timewapper .row-1 section .icon {
  top: 15px;
  right: -60px;
}
.timewapper .row-2 section .icon {
  top: 15px;
  left: -60px;
}
.timewapper .row section .details,
.timewapper .row section .bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.timewapper .row section .details .titlehead {
  font-size: 22px;
  font-weight: 600;
}
.timewapper .row section p {
  margin: 10px 0 17px 0;
}
.timewapper .row section .bottom a {
  text-decoration: none;
  background: #3ea0e2;
  color: #fff;
  padding: 7px 15px;
  border-radius: 5px;
  font-weight: 400;
  transition: all 0.3s ease;
}
.timewapper .row section .bottom a:hover {
  transform: scale(0.97);
}
@media (max-width: 980px) {
  .new-patient-form {
    width: 80%;
  }
  .image-right {
    margin: 10% auto 7.5%;
  }
  #before-amp-after .gallerysec #section-page > div {
    margin: 12.5% 0 0 !important;
    height: 8vh !important;
    min-height: 5vh !important;
    display: inline-block !important;
  }
  .symptom {
    width: 80%;
    margin: 3% 10%;
    max-width: 100%;
  }
  .timewapper {
    margin: -2.5% auto 5%;
    padding: 10rem 5%;
    width: 80%;
  }
  .xmas-package img,
  .mb-link {
    min-height: 325px;
  }
  .xmas-package h4 {
    margin: 1em 0 0;
  }
  .pic-right {
    text-align: center;
    margin: 10px 0 25px;
  }
}
.header-phone-container{
    font-size: 16px; 
}
.imgblockk {
    display: flex;
    flex-wrap: wrap;
}
.imgbtxt {
    flex: 0 0 50%;
    max-width: 50%;
}
.imggg {
    flex: 0 0 50%;
    max-width: 50%;
    padding-left: 20px;
    text-align: center;
}
.imggg .gpl-btn {
    margin: 0px;
}
@media (max-width: 850px) {
.imgbtxt {
    flex: 0 0 100%;
    max-width: 100%;
}
  .imggg {
    flex: 0 0 100%;
    max-width: 100%;
    padding-left: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}
}
@media (max-width: 750px) {
  .header-phone-container{
    font-size: 12px; 
}
  .timewapper {
    margin: -37.5% auto 5%;
    padding: 10rem 5%;
    width: 100%;
  }
  .symptom {
    width: 90%;
    margin: 5% 5%;
  }
  .timewapper .row section .details .titlehead {
    font-size: 16px;
  }
  .header-phone-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  #site-header {
    padding-top: 43px !important;
    min-height: 85px;
  }
  /* .site-book-handle {
    font-size: 10px;
    line-height: initial;
    padding: 0.75em;
    text-align: center;
    display: flex !important;
    height: 34px;
    margin-top: 5px;
  } */
  .headbtn{
      display: none!important;  
    }
}
@media (max-width: 749px) {
  .timewapper .row-1 {
    justify-content: flex-end;
  }
  span.onlydesktop {
    display: none;
  }
  .timewapper .center-line {
    left: 12%;
  }
  .timewapper .row section {
    width: calc(92% - 40px); 
  }
  .timewapper .row-1 section:before {
    left: -7px;
    right: auto;
  }
  .timewapper .row-1 section .icon {
    left: -60px;
    right: auto;
  }
  .timewapper {
    padding: 7rem 5%;
  }
  section#shopify-section-template--21667090334010__featured_collection_with_image_x7LEed .fetured-collection-image {
    display: none;
}
  .headbtn.site-book-handle {
    margin-top: 0;
}
}

/* VIDEO */

#shopify-section-sections--21667086074170__170629515121f6ee35 {
  margin-bottom: 5%;
}
@media (min-width: 980px) {
  #shopify-section-template--22176779993402__video_LjCLiQ, #shopify-section-template--22176779993402__video_hyV3kt, #shopify-section-template--22176779993402__video_FjQTqp {
    display: inline-block;
    width: 25%;
  }
}
.button {
  background: #63B1FC;
  color: #fff !important;
  border-color: #fff !important;
}

/* header */
header{
    background: #63b1fc!important ;
}
.header-phone svg{
    fill: white;
}
.site-book-handle:hover,
.site-book-handle{
    background: white!important;
    color: #63b1fc!important;
}

.button:after{
      box-shadow: 0 0 0 2px white!important;
}
.footer-phone,
.box__map .map-info {
    background: #63b1fc!important;
}
header-drawer {
    display: flex;
    align-items: center;
    column-gap: 10px;
}
.header-phone-container{
    display: none!important;
}

.cart-item__quantity .button {
    background: none;
    color: #333!important;
}
@media screen and (max-width: 750px) {
  .multirow__inner .image-with-text__text-item{
        bottom: 0px;
        position: absolute!important;
    }
.multirow__inner .image-with-text__media-item{
    min-height: 600px
}
.multirow__inner{
    row-gap: 0px;
}
.multirow__inner .image-with-text__heading,
.multirow__inner .image-with-text__text{
    color: white;
}
.multirow__inner img{
     filter: brightness(95%);
}  
  .sticky-book-now{
    display:block!important;
  }
  .sticky-book-now .button,
  .sticky-book-now .button:before,
  .sticky-book-now .button:after{
    border-radius: 5px
  }
}

.glp-info-container {
  display: inline-block;
  width: 40%;
  background: #f7f4fa;
  margin: 0 30% 5%;
  box-shadow: 0 0 20px #999;
  border-radius: 20px;
}
.glp-info-container h3 {
  text-align: center;
  margin: 20px 0;
}
.b1,
.b2,
.b3 {
  padding: 30px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
}
.b1 {
  background-color: #93c1f8;
}
.b2 {
  background-color: #61a8ff;
}
.b3 {
  background-color: #498ae5;
}
.glp-next {
  padding: 30px;
}
.rxv, .rxp, .rxs {
  padding: 1em 0;
  font-weight: 500;
}
.rxs {
  margin-bottom: 20px;
}
.glp-next a {
  color: #ba9afd;
  font-weight: 600;
}
.rxv::before {
  content: url('/cdn/shop/files/med-icon-lt-48.png');
  float: left;
  margin: -1em 0.25em 0 0;
}
.rxp::before {
  content: url('/cdn/shop/files/rx-icon-lt-48.png?');
  float: left;
  margin: -1em 0.25em 0 0;
}
.rxs::before {
  content: url('/cdn/shop/files/delivery-icon-lt-48.png');
  float: left;
  margin: -1em 0.25em 0 0;
}
@media (max-width: 767px) {
  .glp-info-container {
    width: 60%;
    margin: 0 20% 5%;
  }
}
@media (max-width: 500px) {
  .glp-info-container {
    width: 80%;
    margin: 0 10% 5%;
  }
}
} 
.announcement-bar-slider button{
    display: none!important;
}
@media screen and (max-width: 989px) {
    .utility-bar .utility-bar__grid .list-social {
        display: flex!important;
    }
}
@media screen and (max-width: 750px) {
    .utility-bar  {
        display: none!important;
    }
}
/* chat buttons fix */

.rebuy-modal-visible #shopify-chat,
.rebuy-modal-visible .sticky-book-now,
.rebuy-modal-visible #launcher-wrapper,
.overflow-hidden-desktop #shopify-chat,
.overflow-hidden-desktop .sticky-book-now,
.overflow-hidden-desktop #launcher-wrapper{
    display: none!important;
}
#launcher-wrapper{
    bottom: 10px!important;
    right: unset!important;
    left: 10px!important;
}
inbox-online-store-chat{
    bottom: 10px!important;
}
@media screen and (min-width: 750px){
    inbox-online-store-chat{
         bottom: 12px!important;
    }
    #launcher-wrapper{
    bottom: 15px!important;
}
   #shopify-section-template--17035908645031__multirow_iBqBUF  .multirow__inner {
        row-gap: 0;
    }
}
@media screen and (min-width: 990px) {
  .header--top-left.drawer-menu, .header--middle-left.drawer-menu {
      grid-template-areas: "navigation heading icons ";
    }
 body .no-js details[open]>.menu-drawer, .js details[open].menu-opening>.menu-drawer, details[open].menu-opening>.menu-drawer__submenu {
    transform: translate(0);
}
 body .menu-drawer {
    transform: translate(-100%);
  
    right: 0;
}
}
@media screen and (max-width: 750px){
  body:has(inbox-online-store-chat[is-open="true"]) #launcher-wrapper{
    display:none!important;
  }
 inbox-online-store-chat{
         bottom: 10px!important;
}
  body:has(inbox-online-store-chat[is-open="true"])   inbox-online-store-chat{
         bottom: 0px!important;
}
}
.description_btn,
#shopify-section-template--16729263308967__featured_collection_with_image_x7LEed h2{
    text-align: center!important;
}
.fetured-collection-image img {
    max-height: 345px;
}
.fetured-collection-image {
    text-align: center;
}
.fetured-collection-image h2{
    font-size: 20px
}

/*COLD PLUNGE and CONTRAST THERAPY*/

#shopify-section-template--17288379269287__video_yFhYHe, #shopify-section-template--17288379269287__video_yFhYHe > div, #shopify-section-template--17288379269287__video_yFhYHe > div > div, #shopify-section-template--17288379269287__video_9eHYJc, #shopify-section-template--17288379269287__video_9eHYJc > div, #shopify-section-template--17288379269287__video_9eHYJc > div > div, #shopify-section-template--17288379269287__video_yFhYHe, #shopify-section-template--18294624944295__video_yFhYHe > div, #shopify-section-template--18294624944295__video_yFhYHe > div > div, #shopify-section-template--18294624944295__video_9eHYJc, #shopify-section-template--18294624944295__video_9eHYJc > div, #shopify-section-template--18294624944295__video_9eHYJc > div > div {
  background: #63b1fc;
  padding: 2.5% 0!important;
}
#shopify-section-template--17288379269287__video_9eHYJc > div > div > deferred-media > video, #shopify-section-template--17288379269287__video_9eHYJc > div > div > deferred-media, #Deferred-Poster-Modal-29681448091815, #Deferred-Poster-Modal-29681448091815 > img, #shopify-section-template--18294624944295__video_9eHYJc > div > div > deferred-media > video, #shopify-section-template--18294624944295__video_9eHYJc > div > div > deferred-media, #Deferred-Poster-Modal-29681448091815, #Deferred-Poster-Modal-29681448091815 > img {
  max-height: 520px!important;
  border: none!important;
}
@media (min-width: 750px) {
  #shopify-section-template--17288379269287__video_yFhYHe, #shopify-section-template--17288379269287__video_9eHYJc, #shopify-section-template--18294624944295__video_yFhYHe, #shopify-section-template--18294624944295__video_9eHYJc {
    display: inline-block!important;
    width: 50%!important;
  }
  #shopify-section-template--17288379269287__video_yFhYHe, #shopify-section-template--18294624944295__video_yFhYHe {
    margin-left: 50%!important;
  }
  #shopify-section-template--17288379269287__video_yFhYHe > div, #shopify-section-template--18294624944295__video_yFhYHe > div {
    padding-left: 20% !important;
    padding-right: 40% !important;
  }
  #shopify-section-template--17288379269287__video_9eHYJc, #shopify-section-template--18294624944295__video_9eHYJc {
    padding: 0!important;
    margin-bottom: -40px!important;
  }
  #shopify-section-template--17288379269287__video_9eHYJc > div, #shopify-section-template--18294624944295__video_9eHYJc > div {
     padding-left: 40% !important;
     padding-right: 20% !important;
  }
  #shopify-section-template--17288379269287__video_9eHYJc > div > div, #shopify-section-template--18294624944295__video_9eHYJc > div > div {
    max-height: 700px!important
  }
  #shopify-section-template--17288379269287__collapsible_content_XJMzzC, #shopify-section-template--18294624944295__collapsible_content_XJMzzC {
    margin-top: 90px!important;
  }
  #shopify-section-template--17288379269287__image_with_text_nPiXMG, #shopify-section-template--18294624944295__image_with_text_nPiXMG {
    width: 50%;
    float: right;
  }
  #shopify-section-template--17288379269287__image_with_text_nPiXMG > div > div, #shopify-section-template--18294624944295__image_with_text_nPiXMG > div > div {
    display: inline-block;
    width: 100%;
  }
  #shopify-section-template--17288379269287__image_with_text_nPiXMG > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item, #shopify-section-template--18294624944295__image_with_text_nPiXMG > div > div > div.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item {
    width: 60%;
    margin: 0 auto;
    padding: 19vh 0;
  }
  #shopify-section-template--17288379269287__rich_text_K9t8TP, #shopify-section-template--18294624944295__rich_text_K9t8TP {
    width: 50% !important;
    float: left!important;
    margin-top: -65vh!important;
  }
}
@media (min-width: 2400px) {
    #shopify-section-template--17288379269287__rich_text_K9t8TP, #shopify-section-template--18294624944295__rich_text_K9t8TP {
      margin-top: -100vh!important;
  }
}
@media (max-width: 749px) {
     #shopify-section-template--17288379269287__video_yFhYHe > div, #shopify-section-template--17288379269287__video_9eHYJc > div, #shopify-section-template--18294624944295__video_yFhYHe > div, #shopify-section-template--18294624944295__video_9eHYJc > div {
       padding-left: 10%!important;
       padding-right: 10%!important;
     }
    #shopify-section-template--17288379269287__video_9eHYJc, #shopify-section-template--17288379269287__video_9eHYJc > div, #shopify-section-template--17288379269287__video_9eHYJc > div > div, #shopify-section-template--18294624944295__video_9eHYJc, #shopify-section-template--18294624944295__video_9eHYJc > div, #shopify-section-template--18294624944295__video_9eHYJc > div > div {
      padding-bottom: 0!important;
  }
  #shopify-section-template--17288379269287__rich_text_K9t8TP, #shopify-section-template--18294624944295__rich_text_K9t8TP {
    padding: 40px 0!important;
  }
  .wkl-private-reset-css-Xuajs1 {
    bottom: 15%!important;
  }
}

.sticky-book-now, #shopify-section-template--17035909071015__main > div > h1 {
  display: none!important;
}

@media (min-width: 751px) {
  #shopify-section-template--18837196112039__image_with_text_dWHRcp, #shopify-section-template--18837196112039__image_with_text_VcUR4q, #shopify-section-template--18837196112039__image_with_text_DqV4xH, #shopify-section-template--18837196112039__image_with_text_UCtkg3 {
    width: 80% !important;
    margin: 0 auto !important;
  }
}
