/** Shopify CDN: Minification failed

Line 16:0 "@charset" must be the first rule in the file
Line 447:0 Unexpected "="
Line 491:0 Unexpected "="
Line 702:2 Expected identifier but found "linear-gradient("

**/
html{
  scroll-behavior:smooth;
}
/* Slick.css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */
/* Slick Theme.css */
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */
/* 
=================================================================
        DROWSIE Sound Machines & Pillow Speakers
================================================================= */
button.slick-arrow {
    background: #000;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    color: #fff;
    align-items: center;
    z-index: 9999;
}

h1,
h2,
h3,
h4,
h5,
h6 {
}
section.arBanrTxt {
  position: relative;
  
    padding-top: 40px;
    padding-bottom: 60px;
}
.arbtImage img {
  max-width: 100%;
}
.arbtTxt {
    position: relative; 
    text-align: left;
    max-width: 600px;
    top: 40px;
    margin-left: 0; 
}
.arbtTxt p {
  max-width: 460px;
  color: #000;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 25px;
  font-size: 15px;
}
.wave img {
  max-width: 100%;
  width: 100%;
}
.imgBannerWave img {
  max-width: 100%;
  transform: rotate(180deg);
  position: relative;
    top: -1px;
}
.deskOnly {
  display: block;
}
.mobOnly {
  display: none;
}
.arbt_link {
  padding: 8px 20px;
  text-decoration: none;
  border-radius: 4px;
}
.wave {
  line-height: 0;
}
.list-menu__item{
  font-weight:700;
}
.bottom-wave {
  transform: rotate(180deg);
  position: absolute;
  bottom: -60px;
  z-index: 1;
}
.multiB_wave {
  transform: rotate(180deg);
  position: absolute;
  bottom: -60px;
  z-index: 1;
  width:100%;
}
/* Single Product */
.spVariant_ar {
    width: 100%;
    max-width: 130px;
}
.spVariants button {
    padding: 4px;
    width: 100%;
    max-width: 130px;
    height: 60px;
    display: flex;
    border: 0;
    outline: none;
    border-radius: 30px;
}
.spVariants {
    display: flex;
    gap: 15px;
}
.qtySpAr_inner {
    display: flex;
    margin-top: 0;
    background: #fff;
    border-radius: 30px;
    padding: 2px;
}
.qtySpAr_inner button {
    display: block;
    background: transparent;
    padding: 0;
    height: max-content;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
}
.rectangle {
    border-radius: 10px !important;
}
.qtySpAr_inner input {
    border: 0;
    background: transparent;
    text-align: center;
    padding: 0;
    width: max-content;max-width:25px;
}
.quantity_spAr {
    background: linear-gradient(90deg, rgba(160, 131, 237, 1), rgba(67, 174, 255, 1) 100%);
    border-radius: 30px;
    padding: 4px;
    display: block;
    margin-top: 18px;
  max-width: 150px;
}
.no-spin {
  -moz-appearance: textfield; /* Firefox */
}

/* Hide the up and down arrows for modern browsers */
.no-spin::-webkit-outer-spin-button,
.no-spin::-webkit-inner-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0; /* Adjust this to remove any extra space */
}
.spVariants button span {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: 1;
    border-radius: 30px;
    gap: 10px;
    font-size: 18px;
}
.spVariants button span em {
}
span.spc_Price.money {
  font-size: 28px;
  color: #000;
  letter-spacing: .5px;
  font-weight:700;
}
del.spcp_Price.money {
  font-size: 16px;
  letter-spacing: normal;
  color: #000;
  font-weight: 600;
  margin-bottom:8px;
}
.spPrice {
  margin-top: 40px;
  margin-bottom: 40px;
}
.spPrice span,
.spPrice del {
  display: block;
  line-height: 1.1;
}
.sp_blocks {
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding-top: 0px;
  padding-bottom: 20px;
  align-items: center;
}
span.roundBg {
  border-radius: 50%;
  width: 105px;
  height: 105px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 42px;
  font-weight:700;
  letter-spacing:3px;
  text-transform: none;
}
.spBlock.spTxt {
  width: 50%;
}
.spBlock.spImage {
  width: 50%;
}
button.spAtc.roundBtnar {
    border-radius: 40px !important;
}
.multiPrHeader.multiRow.multiheadRow .img-1{
  height:260px;
}

.spBlock.spImage img {
  max-width: 100%;
      margin: 0 auto;
    max-height: 620px;
}
button.spAtc {
  padding: 10px 35px;
  border-color: transparent;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 5px;
  font-weight: 500;
  height: 55px;
  border: 1px solid transparent;
    width: 270px;cursor:pointer;
}
.spVlink {
  display: flex;
  width: max-content;
  margin-top: 15px;
  padding: 2px 2px;
  border-color: transparent;
  border-radius: 30px;
  text-transform: uppercase;
  font-size: 24px;
  margin-top: 5px;
  font-weight: 500;
  border: 1px solid transparent;
  width: 270px;
  justify-content: center;
  text-decoration: none;
  align-items: center;
}
a.spVlink span {
  border-radius: 30px;
  color: #000;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  /*     height: 55px; */
}
span.rectangleBg {
  padding: 7px 20px;
  border-radius: 6px;
  text-transform: capitalize;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 38px;
  text-transform: capitalize;font-weight:bold;
}
/* Ar Hero Section */
h2.arHeroTitle {
  font-size: 38px;
  margin-bottom: 30px;
  font-weight:bold;
}
p.arh_txt {
  line-height: 1.4;
  max-width: 300px;
  margin-left: auto;
  margin-bottom: 30px;
}
a.arbt_link {
  padding: 12px 25px;
  font-size: 20px;
  font-weight: 500;
}
a.arh_link {
  background: 
    linear-gradient(
    90deg,
    rgba(244, 178, 108, 1),
    rgba(245, 138, 162, 1) 100%
  ) !important;
  padding: 14px 35px;
  font-size: 20px;
  font-weight: 500;
}
/* Multi Products Compare*/
h2.multiPrMainTitle.center {
  font-size: 38px;
      line-height: 1.4;
      letter-spacing: 6px;
  padding-top: 30px;
}
.multicolumn .title{
     background: linear-gradient(90deg, rgba(247, 202, 72, 1), rgba(254, 134, 159, 1) 25%, rgba(239, 122, 200, 1) 50%, rgba(160, 131, 237, 1) 75%, rgba(67, 174, 255, 1) 100%);
    -webkit-background-clip: text;
    font-size:24px;
    -webkit-text-fill-color: transparent;
    margin-bottom:22px;
    letter-spacing: 6px;
    font-weight:;
}
.multicolumn-list h3{
   font-weight:bold;
}
h2.ar__ctHeader-title{
   font-weight:;
}
.milti-prod {
  position: relative;
}
.multiPr_Wave {
  position: absolute;
  left: 0;
  top: -90px;
  width:100%;
}

.multiPrHeader.multiRow.multiheadRow {
  display: flex;
  align-items: center;
  text-align: center;
  max-width: 1024px;
  margin: 0 auto;
}
.multiPrHeader.multiRow.multiheadRow > div {
  width: 50%;
  text-align: center;
      display: flex;
    height: 375px;
    flex-direction: column;
    justify-content: flex-end;
}
.multiPrHeader.multiRow.multiheadRow img {
  display: block;
  max-width: 100%;
  height: 170px;
      margin: auto 10px;
  object-fit: contain;   
}

.multiPrCols.multiRow.multiContentRow {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 1024px;
  margin: 0 auto;
}
.multiPrCols.multiRow.multiContentRow > div {
  width: 50%;
  text-align: center;
}
.multiPrCols.multiRow.multiContentRow img {
  display: block;
  max-width: 65px;
  margin: 20px auto;
}
.mutliC_title {
  margin-bottom: 0;
  letter-spacing: normal;
}
p.multiCVal {
  margin-top: 0;
}
a.multiPrLink {
  display: flex;
  width: max-content;
  margin: 20px auto;
  padding: 8px 30px;
  border-radius: 30px;
  text-decoration: none;
  width: 235px;
  text-align: center;
  justify-content: center;
  font-size: 22px;
  text-transform: uppercase;
}
a.multiPrLink2 {
  border-radius: 6px;
}
.mutliC_title {
  margin-bottom: 0;
  font-size: 20px;
  color: #000;
}
p.multiCVal {
  font-size: 15px;
  color: #000;
  opacity: 0.6;
}
/*Ar Reviews  */
.arReviews {
  padding-top: 30px;
  padding-bottom: 30px;
}
.arReviews .rte p {
  line-height: 22px;
  color: #000;
  font-size: 15px;
  margin-bottom: 15px;
}

.arReviews h3 {
  font-size: 22px;
}
/* Ar Multi Comparision */
section.comparePr h2.compareTitle.center {
  padding-top: 50px;
  padding-bottom: 30px;
  font-size: 42px;
}

/* ========================================
========/* AR MB STYLES */
==============
=========================================== */

========/* AR BRIDGE*/==============
.na_waveBlueBridge img {
  width: 100%;
}
.richText {
    box-shadow:none;
    background: #fff;
    color: black;
    border-radius: 20px;
    padding: 29px 20px;
    text-align: center;
    margin: 0 auto;
    max-width: 310px;
}
.na_waveBlueBridge {
  display: flex;
}
.na_bridgeInnerTexts {
  padding: 49px 0px;
  background: #f1fcff;
}
.na_outerText h3 {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(
    90deg,
    rgba(247, 202, 72, 1),
    rgba(254, 134, 159, 1) 25%,
    rgba(239, 122, 200, 1) 50%,
    rgba(160, 131, 237, 1) 75%,
    rgba(67, 174, 255, 1) 100%
  );
  -webkit-background-clip: text;
  letter-spacing: 2px;
  margin: 37px auto;
  text-align: center;
  max-width: 315px;
}
.arbt_inner.page-width {
    padding-right: 0;
    margin-right: 0;
}
========/* AR CHOOSE*/==============
section.na_choose h2 {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(
    90deg,
    rgba(247, 202, 72, 1),
    rgba(254, 134, 159, 1) 25%,
    rgba(239, 122, 200, 1) 50%,
    rgba(160, 131, 237, 1) 75%,
    rgba(67, 174, 255, 1) 100%
  );
  -webkit-background-clip: text;
  font-weight: normal;
  text-align: center;
}
.na_chooseInner {
  margin: 70px 0px;
  display: flex;
}
.na_listChoose {
  position:relative;
  justify-content: flex-start;
  flex-direction: column;
  display: flex;
  width: 49%;
  margin: 10px 0 10px auto;
  align-items: center;
}
.na_listChoose.na_Same h4 {
  
 margin: 0px  15px;
  font-weight: 400;
  font-size: 15px;
  max-width: 188px;
  height:35px;
   background: none;
    -webkit-text-fill-color: red;
    font-weight: bold;
}
.na_chooseLink a {
  background-image: linear-gradient(to right, #F4B26C, #F58AA2);
  border-radius: 5px;
  padding: 10px;
  text-decoration: none;
  font-size: 19px;
  color: #fff;
}
.na_listChoose.na_LinkGet {
  margin:10px auto 10px 0px;
}
ul.na_chooseUnO {
  list-style: none;
  color: black;
}
.na_listChoose:first-of-type {
  /* border-right: 4px solid #3c8eff; */
  position:relative;
}
ul.na_chooseUnO.choose1 li {
  position: relative;
  font-size: 15px;
}
ul.na_chooseUnO.choose1 li::before {
  left: -20%;
  top: 38%;
  transform: translateY(-50%);
  position: absolute;
  padding: 0;
  margin: 0px;
  font-size: 48px;
  color: red;
  content: "\2022";
}
.na_listChoose:first-of-type:after {
    content: '';
    height: 98%;
    width: 0px;
    background: #3c8eff;
    position: absolute;
    right: 0;
    top: 0;
}
ul.na_chooseUnO.choose2 li {
  position: relative;
  font-size: 10px;
  font-weight:;
}
ul.na_chooseUnO.choose2 li:before {
  left: -20%;
  top:38%;
  transform: translateY(-50%);
  position: absolute;
  padding: 0;
  margin: 0;
  font-size: 48px;
  color: #0ced0c;
  content: "\2022";
}
.na_chooseLink{
  height:35px;
}
img.na_imageChoose1 {
  width: 100%;
   height: 205px;
    object-fit: cover;
}
img.na_imageChoose2 {
  width: 100%;
    height: 205px;
    object-fit: cover;
}
@media (max-width: 300px) {
  ul.na_chooseUnO.choose2 li:before {
    left: -26%;
    top: 27%;
    transform: translateY(-50%);
    position: absolute;
    padding: 0;
    margin: 0;
    font-size: 64px;
    color: #0ced0c;
    content: "\2022";
  }
  ul.na_chooseUnO.choose2 li {
    position: relative;
    font-size: 12px;
  }
  .na_listChoose.na_Same h4 {
    margin: 0 -30px 0 0;
    color: #ff4949;
    font-weight: 400;
    font-size: 17px;
    max-width: 170px;
  }
  .na_chooseLink a {
    background-image: linear-gradient(to right, #F4B26C, #F58AA2);
    border-radius: 5px;
    padding: 10px;
    text-decoration: none;
    font-size: 12px;
    color: #fff;
  }
  ul.na_chooseUnO.choose1 li:before {
    left: -22%;
    top: 27%;
    transform: translateY(-50%);
    position: absolute;
    padding: 0;
    margin: 0;
    font-size: 64px;
    color: red;
    content: "\2022";
  }
  ul.na_chooseUnO.choose1 li {
    position: relative;
    font-size: 13px;
    left: -10px;
  }
}
/* AR COUPLES*/
.na_imgText {
  position: relative;
  max-width: 100%;
  line-height:0;
}
.na_imgText img {
  width: 100%;
}
.na_textCouples {
  position: absolute;
  top: 15%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  text-align: center;
  width: 100%;
    max-width: 350px;
}
.na_textCouples h3 {
  font-size: 36px;
font-weight:;
    letter-spacing: 6px;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(
    90deg,
    rgba(247, 202, 72, 1),
    rgba(254, 134, 159, 1) 25%,
    rgba(239, 122, 200, 1) 50%,
    rgba(160, 131, 237, 1) 75%,
    rgba(67, 174, 255, 1) 100%
  );
  -webkit-background-clip: text;
}
.na_outTextLinks {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center; 
}
.na_outTextLinks p {
  color: black;
  text-align: center;
  max-width: 350px;
  font-size: 15px;
  font-weight: ;
  line-height: 22px;
  padding: 20px 10px;
}
.na_outTextLinks a {
  background-image: linear-gradient(to right, #F4B26C, #F58AA2);

  linear-gradient(90deg, rgba(244, 178, 108, 1), rgba(245, 138, 162, 1) 100%)
  margin: 30px;
  padding: 12px 23px;
  border-radius: 10px;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
}
p.na_redText {
  margin: 5px 0 12px;
  font-size: 18px;
  color: red;
}

/* AR GOODBYE*/
.na_GoodByeInner {
  background-color: #fff8f8;
}
.na_imgTextBlock.na_block1 img {
  width: 100%;
  max-height: 160px;
}
.na_waveText {
  margin: 0 auto;
  max-width: 100%;
  padding: 0 15px;
}
.na_waveText h3 {
  font-size: 26px;
  -webkit-text-fill-color: transparent;
  background: linear-gradient(
    90deg,
    rgba(247, 202, 72, 1),
    rgba(254, 134, 159, 1) 25%,
    rgba(239, 122, 200, 1) 50%,
    rgba(160, 131, 237, 1) 75%,
    rgba(67, 174, 255, 1) 100%
  );
  -webkit-background-clip: text;
  text-align: center;
}
.na_imgTextBlock.na_block2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.na_waveText p {
  /*   color: black; */
  margin: 0 auto;
  text-align: center;
  max-width: 348px;
}
.na_GoodByeLink {
  display: flex;
  justify-content: center;
}
.na_GoodByeLink a {
  background-image: linear-gradient(to right, #7def0e, #319731);
  border-radius: 10px;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
  width: 100%;
  justify-content: center;
  text-align: center;
  max-width: 300px;
  font-size: 22px;
  height: 55px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.na_imgTextBlock.na_block2 img {
  width: 100%;
}

/* AR ICONS-TEXT*/
.na_iconsText {
  background: #f1fcff;
  padding: 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.na_iconsText img {
  align-items: center;
  display: flex;
  justify-content: center;
  max-width: 100px;
}
.na_texts {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
h3.na_title {
  text-align: center;
  font-weight: normal;
  color: #a5a5d5;
}
.na_texts p {
  margin: -12px 0px 16px;
  color: #000;
  text-align: center;
  max-width: 349px;
}
.na_innerIconsText {
  margin: 76px auto;
}
.na_bluewave1 {
  display: flex;
}
.na_bluewave1 img {
  width: 100%;
}
.na_bluewave2 img {
  transform: rotate(180deg);
  width: 100%;
}
.na_bluewave2 {
  display: flex;
}

/* AR SLEEP*/
.na_sleeps.na_SleeptextImg h2 {
  margin: 0;
  text-align: center;
  font-size: 24px;
  padding: 0 15px;
  padding-top: 30px;
  padding-bottom: 25px;
  font-weight: ;
  letter-spacing: 3px;
}
.na_waveBlueSleep img {
  width: 100%;
  display: flex;
}
.na_sleeps.na_SleeptextImg {
  background: #f1fcff;
}
img.na_imageSleep {
  width: 100%;
}
.na_sleeps.na_sleepText {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.small-text {
  -webkit-text-fill-color: transparent !important;
  background: linear-gradient(
    90deg,
    rgba(247, 202, 72, 1),
    rgba(254, 134, 159, 1) 25%,
    rgba(239, 122, 200, 1) 50%,
    rgba(160, 131, 237, 1) 75%,
    rgba(67, 174, 255, 1) 100%
  );
  -webkit-background-clip: text !important;
}
.na_sleepList {
  list-style: none;
}
ul.na_sleepList li {
  line-height: 27px;
  color: black;
  font-weight: normal;
}
.na_waveBlueSleep2.pinkWave_na.pinkWave_naInverted img {
    rotate: -180deg;
    margin-top: 0 !important;
    margin-bottom: -53px;
    position: relative;
    z-index: 9999;
}
.na_waveBlueSleep2 img {
  width: 100%;
}

/* AR WORLD*/
.na_worldblock.na_worldImg_text {
  position: relative;
  width: 100%;
}
.na_worldTextOverImage {
    position: relative;
    top: 10%;  
    z-index: 1;
    width: 100%;
}
.na_worldblock.na_worldImg_text img {
  width: 100%;
}
.na_worldTextOverImage h2 {
  -webkit-text-fill-color: transparent;
  background: linear-gradient(
    90deg,
    rgba(247, 202, 72, 1),
    rgba(254, 134, 159, 1) 25%,
    rgba(239, 122, 200, 1) 50%,
    rgba(160, 131, 237, 1) 75%,
    rgba(67, 174, 255, 1) 100%
  );
  -webkit-background-clip: text;
  letter-spacing: 8px;
  font-size: 5.6vw;
  text-align: center;
}
.na_worldblock.na_list {
  letter-spacing: 2px;
  line-height: 50px;
  font-size: 22px;
  color: #8080db;
}
.na_worldblock.na_list {
  letter-spacing: 2px;
  font-size: 22px;
  color: #8080db;
}
.na_worldLink {
  display: flex;
  justify-content: center;
}
.na_worldLink a {
  background-image: linear-gradient(to right, #7def0e, #319731);
  /*   margin: 30px; */
  padding: 12px 11px;
  border-radius: 10px;
  color: #fff;
  font-size: 18px;
  text-decoration: none;
}
.na_worldTextOverImage ol li {
  letter-spacing: 3px;
  font-size: 2.7vw;
  color: #8080db;
}
.tabs-container {
    display: flex;
    margin: 20px 0px 0px;
    padding: 8px 0px;
    background: #e6e6e6;
    max-width: 365px; 
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.tab-button {
   background-color: transparent;
  color:#000;
    border-radius:10px;
   flex: 0 0 20.5%;
    margin-left: 6px;
    margin-right: 6px; 
    border: none;
    padding: 6px 6px;
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
   opacity:0.6;
}

.tab-button:hover,
.tab-button.active {
    background-color: #121212;
    color: #fff;
  border-radius:10px;
  opacity:1;
}

.tab-content {
    display: none;
      font-size: 14px;
  text-align:left;
    border: 1px solid #ccc;
   padding: 16px 12px;
    min-height: 110px;
    line-height: 1.2;
    color: #000;
    max-width: 365px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.tab-content ul {
    padding-left: 6px;
    margin: 0;
    list-style: none;
}

.tab-content.active {
    display: block;
}
.inc_row {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align:center;
}
.inc_row >div{
  width:50%;
}
.inc_row >div img{
  max-width:100%;
}
/* FOR ALL SECTIONS */

@media (max-width: 300px) {
  .na_worldLink a {
    background-image: linear-gradient(to right, #7def0e, #319731);
    padding: 8px 10px;
    border-radius: 10px;
    color: #fff;
    font-size: 13px;
    text-decoration: none;
  }
  .na_outTextLinks a {
    background-image: linear-gradient(to right, #7def0e, #319731);
    margin: 30px;
    padding: 12px 12px;
    border-radius: 10px;
    color: #fff;
    font-size: 15px;
    text-decoration: none;
  }
  .na_GoodByeLink a {
    background-image: linear-gradient(to right, #7def0e, #319731);
    padding: 12px 23px;
    border-radius: 10px;
    color: #fff;
    font-size: 16px;
    text-decoration: none;
    margin: 20px auto;
  }
  .na_worldTextOverImage h2 {
    -webkit-text-fill-color: transparent;
    background: linear-gradient(
      90deg,
      rgba(247, 202, 72, 1),
      rgba(254, 134, 159, 1) 25%,
      rgba(239, 122, 200, 1) 50%,
      rgba(160, 131, 237, 1) 75%,
      rgba(67, 174, 255, 1) 100%
    );
    -webkit-background-clip: text;
    /*     letter-spacing: 2px; */
    font-size: 15px;
    text-align: center;
  }
}
@media only screen and (min-width: 768px) {
  .arDeskHide {
    display: none;
  }
}
  .rectangleBtnar, .rectangleBtnar span {
    border-radius: 10px !important;
}
/*Single Product  */
 h2.sp_title.ar__mobOnly{
   display:none;
 }
.singleProduct{
  padding:40px 0;margin-top:-10px;position:relative;z-index:999;
}


@media only screen and (min-width:768px){
.arbtImage img { 
    margin-top: 45px; 
}
  .bottom-wave{
    bottom: -35px;
  }
  .multiPr_Wave{
    top:-70px;
  }
  .multiB_wave{
        bottom: -40px;
  }
  .wave.compare_wave_top img{
     top:-40px;
  }
}
@media only screen and (min-width:1240px){
.arbtImage img {
    max-width: 70%;
    margin-top: -290px;
    margin-left: auto;
}
  .multiB_wave{
        bottom: -55px;
  }
}
@media only screen and (max-width:1000px){
  .singleProduct .sp_blocks{
    max-width:768px;
    margin:0 auto;
    padding:0 0px;
    flex-direction:column;
    row-gap:40px;
    
  }
  .singleProduct .spBlock.spImage{
    order:1;
    width:100%;   
  }
  .singleProduct .spBlock.spTxt{
   order:2;
    width:100%;
    text-align:center;
    
  }
  .singleProduct .spBlock .spVariants{
    justify-content:center
    
  }
  h2.sp_title.ar__deskOnly{
      display:none !important;
    }
  h2.sp_title.ar__mobOnly{
      display:flex !important;
      margin-bottom:0;
      justify-content:center;
    }
  p.pdp_discount{
    margin-inline:auto;
  }
  a.spVlink{
    margin:8px auto 0;
  }
  .spPrice{
    margin:24px 0;
  }
/*   -------------------- */
  .fpPr_inner{
    display:flex;
    flex-direction:column;
  }
  .arfp_inner h2{
    display:none !important;
  }
  .arFeat_prImg{
    order:1;
    height:max-content;
  }
  .arFeat_prImg img{
    max-width:100%;
    max-height:100%;
    object-fit:cover;
  }
  .spVariants.arfoVariants{
    order:2;
  }
  .fpPr_inner .spPrice{
    order:3;
    text-align:center;
  }
  .fpPr_inner .spBtns{
    order:4;
  }
  .fpPr_inner a.spVlink{
   margin:24px 0;
  }
}
@media only screen and (max-width:767px){
  .qtySpAr_inner{
    padding:1px;
  }
   .copytxt{
    font-size:12px;
  }
  .tab-button{
    flex:0 0 21.5%;
    margin-left: 3px;
    margin-right: 3px;
  }
  .na_choose{
    position:relative;
  }
  .na_waveChoose1 {
position: absolute;
    top: 44%;
    width: 100%;
    left: 0; 
    transform: rotate(180deg);
}
  .na_waveChoose2 {
    position: absolute;
    bottom: 7px;
    width: 100%;
    left: 0;
}
  .na_waveChoosee1 {
    width: 100%;
    position: absolute;
    top: 44%;
    transform: rotate(180deg);
}
  .na_waveChoosee2 {
    position: absolute;
    bottom: 7px;
    width: 100%;
    left: 0;
}
  .arFoote_blocks {
    flex-wrap: wrap;
    justify-content: center;
}
  .footerTxt_block {
    width: 100%;
    text-align: center;
}
  .arFooterBlock.footerMenu_block {
    border-top: 2px solid;
    border-left: 0;
    width: 100%;
    text-align: center;
}
  .arFooterBlock.footerMenu_block::before, .arFooterBlock.footerMenu_block::after {
    width: 100%;
    height: 2px;
    left: 0;
}
  ul.ftrMenu_inner li {
    width: 100%;
    text-align: center;
}

ul.ftrMenu_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    margin-top: 20px;
}
  .arFooterBlock.footerfaq_block {
    width: 100%;
    padding-left: 0;
    text-align: center;
    margin-top: 20px;
    border-top: 2px solid;
    border-image: linear-gradient(90deg, rgba(160, 131, 237, 1), rgba(67, 174, 255, 1) 101%) 1;
    border-left: 0;
    padding-top: 20px;
}
  .footer_bottom ul {
    padding: 0;
}

.footer_bottom {
    flex-wrap: wrap;
    text-align: center;
    justify-content: center;
}
  .bottomMenu {
    order: 1;
}
  .copytxt {
    order: 2;
}
  p.footertxt {
    font-size: 16px;
    opacity: 0.7;
}
 .footer_bottom  ul.ftrMenu_inner li{width:auto;}
  ul.ftrMenu_inner{padding-left:0;}
  a.multiPrLink {
    width: max-content;
    font-size: 14px;
}
a.spVlink span {
    font-size: 16px;
}

a.spVlink {
    width: 100%;
    display: flex;
}
  section.ar_featuredProducts .button.featPr_Atc {
    width: 100%;
    font-size: 18px;
    padding: 0;
}
  a.spVlink span {
    font-size: 16px;
}
  section.ar_featuredProducts .spVariants button{height:45px;width:100%;}
  section.ar_featuredProducts .spVariants button span {
    font-size: 12px;
    padding: 4px;
}
  .na_worldTextOverImage {
  max-width:380px;
}

.na_worldTextOverImage h2 {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
}
  .spBtns button {
    width: 100%;
}
a.spVlink span {
    font-size: 16px;
    height: 46px;
}
  .spPrice {
    text-align: center;
    margin-top: 40px;
}
.multiB_wave{bottom:-15px;}
  .compareWaveB{bottom:unset !important;}
  section.na_choose.arDeskHide h2 {
    text-align: center;
    padding-top: 30px;
    margin-bottom: 20px;
    font-weight:;
    letter-spacing: 3px;
    font-size: 24px;
}
.na_chooseInner {
    margin-top: 40px;
}

.qtySpAr_inner button {
    height: 20px !important;font-size:15px !important;
}

.fpPr_inner .spPrice{text-align:left;}
.qtySpAr_inner input {
    font-size: 15px;
}
button.featPr_Atc {
    font-size: 15px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    text-align: center !important;
  width:100% !important;
}
ul.na_chooseUnO.choose1 li::before {
    left: -20%;
    top: 40%;
    transform: translateY(-50%);
    position: absolute;
    padding: 0;
    margin: 0px;
    font-size: 48px;
    color: red;
    content: "\2022";
}
.na_worldInner{overflow-x:hidden;}

h2.multiPrMainTitle.center{font-size:32px;}

 
.multiPrHeader.multiRow.multiheadRow > div{

  height: 275px;
}
.multiPrHeader.multiRow.multiheadRow .img-2{
  
    transform: rotate(270deg);
}
button.slick-arrow{
    width: 20px;
    height: 20px;
  }
button.slick-next.slick-arrow{
  right:5px !important;
}
button.slick-prev.slick-arrow{
  left:5px !important;
}  
ul.na_chooseUnO {
    width: 100%; 
  margin-top:15px;
    padding-left: 30px;
    margin-left: 5px;
}
ul.na_chooseUnO.choose1 li { 
    font-size: 10px;
    font-weight:;
}
  
  .ar_featuredProducts  .spVariants{
  gap:5px;
}

 h2.footerTitle{
    font-size:32px;
    text-transform:uppercase;
  }


  
  
}
button.slick-prev.slick-arrow {
    background-color: transparent;
    font-size: 0;
    background-image: url(/cdn/shop/files/leftblack_4000x.png?v=1690389002);
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;left:-40px;
}
button.slick-next.slick-arrow {
    background-color: transparent;
    font-size: 0;
    background-image: url(/cdn/shop/files/rightblack_4000x.png?v=1690389019);
    background-size: 30px;
    background-position: center;right:-40px;
    background-repeat: no-repeat;
}
.slick-arrow::before, .slick-arrow::after{
  content:none;
}
section.ar__featuredProd.ar__featuredProdtemplate--16226919612595__dc9209b2-e7a0-4c86-ae16-29b2196b899f .ar__fp-wrapper {
    max-width: 500px;
}
@media only screen and (min-width:1200px){
section.arBanrTxt.deskonly .page-width img {
    position: absolute;
    right: 0;
    top: 70%;
    transform: translateY(0%);
}
  section.arBanrTxt.deskonly{height:90vh}
}
@media only screen and (max-width:1300px){
  
  .arbtTxt {
    position: relative;
    text-align: left;
    max-width: 600px;
    top: 40px;
    margin-left: 0;
}
}
@media only screen and (max-width:500px){
 .singleProduct button.slick-next.slick-arrow{right:-12px !important;}
 .singleProduct button.slick-prev.slick-arrow{left:-12px !important;}
  span.rectangleBg{font-size:32px;}
  span.roundBg{font-size:32px;width: 95px;
    height: 95px;}
  a.multiPrLink{padding:8px 18px}
}
