/** Shopify CDN: Minification failed

Line 919:3 Expected "}" to go with "{"

**/
@font-face {
    font-family: 'Black Diamond';
    src: url('//us.shop.minetanbodyskin.com/cdn/shop/t/38/assets/BlackDiamond.eot?v=174807058949650527581756932924');
    src: url('//us.shop.minetanbodyskin.com/cdn/shop/t/38/assets/BlackDiamond.eot?v=174807058949650527581756932924?#iefix') format('embedded-opentype'),
        url('//us.shop.minetanbodyskin.com/cdn/shop/t/38/assets/BlackDiamond.woff2?v=173992994473788916571756932927') format('woff2'),
        url('//us.shop.minetanbodyskin.com/cdn/shop/t/38/assets/BlackDiamond.woff?v=51692352976066563431756932926') format('woff'),
        url('//us.shop.minetanbodyskin.com/cdn/shop/t/38/assets/BlackDiamond.ttf?v=126906541420589632561756932926') format('truetype'),
        url('//us.shop.minetanbodyskin.com/cdn/shop/t/38/assets/BlackDiamond.svg?v=63532779759548601011756932925#BlackDiamond') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#besties-bundle-header .header-panel-desktop .panel-item{
  float: none;
}

#besties-bundle-header .header-bottom.fix-sticky{
  top: 0;
}

#besties-bundle-header .header-panel-desktop .panel-item.panel-right{
  padding: 0;
}

#besties-bundle-header a {
    font-size: 21px;
    font-weight: 700;
  color: #000;
}

#besties-bundle-header .header-panel-desktop .panel-item.panel-center .btan--logo,
#besties-bundle-header .header-panel-desktop .panel-item.panel-center .logo{
  margin: 0;
}

#besties-bundle-header .header-panel-desktop .panel-item.panel-right{
  width: 60%;
}
#besties-bundle-header .header-panel-desktop{
    display: flex;
    align-items: center;
  padding: 0.5rem 2rem;
}

#besties-bundle .header-promo.fix-sticky, #besties-bundle .header-promo.fix-sticky{
  position: fixed;
}

#besties-bundle section.intro-block,
#besties-bundle section.product-block,
#besties-bundle section.bclean-icons{
 background: #ffff;
}
#besties-bundle .wrapper.bottom.mobile,
#besties-bundle .mobile{
  display: none;
}

#besties-bundle p{
  font: 400 24px/40px Helvetica;
  letter-spacing: -0.86px;
  color: #080607;
}

#besties-bundle .secondary p{
  font: normal normal bold 24px/40px Helvetica;
  letter-spacing: -0.86px;
}

#besties-bundle .diamond{
  font-family: Black Diamond;
  font-weight: 500;
  color: #080607;
}

#besties-bundle .bclean-icons .diamond{
  font: normal normal normal 75px/80px Black Diamond;
}

#besties-bundle .name.diamond{
  font: normal normal normal 48px/56px Black Diamond;
}

#besties-bundle .hollowed {
  -webkit-text-stroke-width: 4px;
  -webkit-text-stroke-color: black;
  color: transparent;
  white-space: nowrap;
  font: normal normal bold 136px/163px Helvetica;
  margin: 0;
}

#besties-bundle .hollowed {
  text-shadow: 6px 6px #AFE0D4;
}

#besties-bundle section.forever .hollowed{
  text-shadow: 6px 6px #D1E9FF;
}

#besties-bundle section.mitt .hollowed {
  text-shadow: 6px 6px #EDB2D1;
}

#besties-bundle .btan-main{
  padding: 0;
}
#besties-bundle .site-footer{
    display: none;
}

#besties-bundle section .wrapper {
  max-width: 1440px;
  width: 90%;
  display: flex;
  align-items: center;
  padding: 3rem 0 0;
  justify-content: space-between;
}

#besties-bundle section.main{
  background: transparent linear-gradient(180deg, #F7E688 0%, #FEF3CF 100%) 0% 0% no-repeat padding-box;
}

#besties-bundle section.main.ripped{
  position: relative;
  background: transparent linear-gradient(180deg, #F9E999 0%, #FEF3CF 100%) 0% 0% no-repeat padding-box;
  overflow: visible;
} 

#besties-bundle section.main.ripped img.background{
  position: absolute;
  width: 100%;
  top: -30%;
} 

#besties-bundle section.secondary{
  background: url('/cdn/shop/files/Bestie_secondary_BG_2x_1479dcee-6f5f-46fb-8ff7-6d527c61a092.png?v=1677171369');
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-top: 10rem;
}

#besties-bundle section.main .wrapper.reverse{
  flex-direction: row-reverse;
}

#besties-bundle section{
  position: relative;
  overflow: hidden;
 background: url('/cdn/shop/files/Desktop_icon_wallpaper.png?v=1677177312');
}

#besties-bundle section img.left{
  position: absolute;
  top: 0;
  left: 0;
}

#besties-bundle section img.right{
  position: absolute;
  top: 0;
  right: 0;
  height: 50%;
}

#besties-bundle section img.bottomRight{
  position: absolute;
  bottom: 0;
  right: 0;
}

#besties-bundle section .image{
  position: relative;
  width: 50%;
}

#besties-bundle section .image .stamp{
  position: absolute;
  top: 0;
  right: 0;
  max-width: 185px;
}

#besties-bundle section.secondary .image .stamp{
  position: absolute;
  top: 5%;
  left: 20%;
}

#besties-bundle section.main .wrapper .content{
  width: 40%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  text-align: left;
}

#besties-bundle section h2 {
  font-size: 30px;
  font-weight: 700;
  line-height: 1.2;
  padding: 0;
  color: #000;
  font-family: Helvetica Neue;
  margin: 0 0 16px;
  text-transform: initial;
}

#besties-bundle section h2 span {
  position: relative;
  z-index: 1;
  font: normal normal bold 72px/80px Helvetica;
  color: #080607;
  letter-spacing: -2.59px;
}

#besties-bundle section h2 span.discount {
  font: normal normal bold 40px/48px Helvetica;
  letter-spacing: -1.44px;
}

#besties-bundle section h2 span:before {
  content: "";
  display: block;
  z-index: -1;
  position: absolute;
  width: calc(100% + 26px);
  left: -13px;
  top: 30%;
  height: 50%;
  background-color: #EDB2D1;
}

#besties-bundle section h2 span.diamond:before {
  height: 25%;
}

#besties-bundle section.product-block h2 span {
  position: relative;
  z-index: 1;
  font: normal normal bold 48px/58px Helvetica;
  color: #080607;
  letter-spacing: -1.73px;
}

#besties-bundle section.product-block h2 span:before {
  background-color: #F9DC7C;
}

#besties-bundle section.social h2 span {
  font: normal normal bold 48px/58px Helvetica;
  letter-spacing: -1.73px;
}

#besties-bundle section.social h2 span:before {
  background-color: #D1E9FF;
}

#besties-bundle section .highlight {
  line-height: 1.2;
  padding: 0;
  color: #000;
  font-family: Helvetica Neue;
  margin: 0 0 16px;
  text-transform: initial;
}

#besties-bundle section .highlight span {
  position: relative;
  z-index: 1;
}

#besties-bundle section .highlight span:before {
  content: "";
  display: block;
  z-index: -1;
  position: absolute;
  width: 100%;
  left: 0;
  top: 10px;
  height: 50%;
  background-color: #f9dc7c;
}

#besties-bundle-header .btn,
#besties-bundle section .btn {
  background-color: #F6D1DF;
  box-shadow: 6px 6px #E9656D;
  font-family: Helvetica Neue;
  color: #000;
  font-size: 21px;
  font-weight: 700;
  text-transform: none;
  border: none;
  line-height: 21px;
  padding: 6px 45px;
  height: 37px;
  letter-spacing: .5px;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

#besties-bundle-header .btn {
  padding: 6px 25px;
}

#besties-bundle .intro-block .wrapper {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 4rem;
  justify-content: space-between;
}

#besties-bundle section.intro-block h2 {
  font-weight: 700;
  line-height: 1.2;
  padding: 0;
  font: normal normal bold 48px/58px Helvetica;
  color: #080607;
  margin: 0 0 16px;
  text-transform: initial;
}

#besties-bundle section.intro-block h2 span {
  position: relative;
  z-index: 1;
  font: normal normal bold 48px/58px Helvetica;
  color: #080607;
  letter-spacing: -1.73px;
}

#besties-bundle section.intro-block h2 span:before {
  background-color: #F6D1DF;
}

#besties-bundle .intro-block .column-data {
  width: 45%;
   box-sizing: border-box;
   display: flex;
   flex-direction: column;
   justify-content: center;
}

#besties-bundle .intro-block .column-image {
  display: flex;
  width: 50%;
  justify-content: center;
}

#besties-bundle .product-block .wrapper {
  flex-direction: column;
  gap: 6rem;
}

#besties-bundle .product-block p:not(#besties-bundle .product-block .title-area p){
  font-weight: 500;
  padding-top: 3rem;
}

#besties-bundle .product-block li{
  font-weight: 700;
  font-family: Helvetica Neue;
  color: #000;
}

#besties-bundle .product-block .title-area {
  width: 100%;
  display: flex;
  gap: 2.5rem;
  align-items: center;
}

#besties-bundle .product-block .title-area .subtitle {
  font: normal normal bold 35px/32px Helvetica;
}

#besties-bundle .product-block .inner-wrapper {
  display: flex;
  gap: 6rem;
  align-items: stretch;
}

#besties-bundle .product-block .inner-wrapper.reverse {
  flex-direction: row-reverse
}
#besties-bundle .product-block .column-inner .quote-container{
  width: 50%;
}

#besties-bundle .product-block .column-inner figure{
  width: 50%;
  display: flex;
  height: 100%;
}

#besties-bundle .product-block .column-data{
  width: 45%;
}

#besties-bundle .product-block .column-image{
  width: 65%;
  display: flex;
  position: relative;
}

#besties-bundle .product-block .column-inner {
  display: flex;
  position: relative;
  align-items: center;
}

#besties-bundle .product-block .column-image::before{
  content: '';
  height: 90%;
  bottom: 0;
  left: 7%;
  width: 200%;
  position: absolute;
  background: #AFE0D4;
}
  
#besties-bundle .product-block.forever .column-inner{
  flex-direction: row-reverse;
}

#besties-bundle .product-block.forever .column-image::before{
  background: #D1E9FF;
  left: initial;
  right: 10%;
}

#besties-bundle .product-block.mitt .column-image::before{
  background: #EDB2D1;
}

#besties-bundle .product-block .column-image .quote-container{
  position: relative;
}

#besties-bundle .product-block .column-image .quote-container .openQuote{
  left: -15%;
  top: -25%;
  position: absolute;
  height: 65px;
}

#besties-bundle .product-block.forever .column-image .quote-container .openQuote{
  top: -20%;
}

#besties-bundle .product-block .column-image .quote-container .closeQuote{
  right: 0;
  bottom: 0;
  position: absolute;
  height: 65px;
}

#besties-bundle .product-block li {
  font: normal normal bold 24px/40px Helvetica;
  letter-spacing: -0.86px;
  color: #080607;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

#besties-bundle .product-block li::before {
  content: url('/cdn/shop/files/Checkmark.svg?v=1677171473');
  display: inline-block;
  vertical-align: middle;
  margin-right: 2rem;
}

#besties-bundle .product-block ul {
  list-style: none;
  padding-left: 0;
}

#besties-bundle .wrapper.top {
  padding-top: 22rem;
}

#besties-bundle .wrapper.bottom {
  gap: 1.5rem;
  padding-bottom: 22rem;
  justify-content: space-between;
  position: relative;
  z-index: 100;
}

#besties-bundle .social .column {
  width: 33.33%;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

#besties-bundle .social .column .split {
  display: flex;
  column-gap: 1.5rem;
  justify-content: space-between;
}

#besties-bundle .social .column .split img {
  width: 48%;
}

#besties-bundle .social .wrapper.content {
  flex-direction: column;
  text-align: center;
  padding: 4rem 0;
  max-width: 65%;
  margin: 0 auto;
}

#besties-bundle .bclean-icons .wrapper{
  flex-direction: column;
  padding-bottom: 15rem;
}

#besties-bundle .bclean-icons {
  overflow: visible;
}

#besties-bundle .bclean-icons:after {
  content: "";
  display: block;
  background: url('/cdn/shop/files/top_paper_rip.png?v=1677176671') no-repeat center;
  height: 202px;
  position: absolute;
  bottom: -75%;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

#besties-bundle .bclean-icons .highlight {
  margin-left: 3rem;
}

#besties-bundle .bclean-icons .highlight span {
  font: normal normal bold 72px/80px Helvetica;
  letter-spacing: -2.59px;
}

#besties-bundle .bclean-icons .highlight span:before {
  width: 115%;
  left: -20px;
  top: 30%;
  height: 50%;
  background-color: #AFE0D4;
}

#besties-bundle .icons-row {
  display: flex;
  gap: 2rem;
  justify-content: space-between;
}

#besties-bundle .icons-row .icon {
  width: 16.667%;
}

#besties-bundle footer *{
  font-weight: 400;
  font: normal normal normal 14px/43px Open Sans;
  letter-spacing: 1.7px;
  color: #080607;
}

#besties-bundle footer{
   padding-bottom: 3rem;
}

#besties-bundle footer .wrapper{
  width: 95%;
  margin: 2rem auto 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2rem;
}

#besties-bundle footer .payment-logos{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 2rem;
  margin: 0 auto;
}

@media (max-width: 1279px) {
  #besties-bundle section.ripped .wrapper,
  #besties-bundle section.first .wrapper {
    align-items: stretch;
  }
  #besties-bundle section.ripped .wrapper .image img:not(#besties-bundle section.ripped .wrapper .image img.stamp),
  #besties-bundle section.first .wrapper .image img:not(#besties-bundle section.first .wrapper .image img.stamp){
    height: 100%;
  }
   #besties-bundle .intro-block .column-image .collage {
     min-height: 60vw;
  }
   #besties-bundle .intro-block .column-image .collage figure:first-of-type {
     max-width: 57%;
  }
   #besties-bundle .intro-block .column-image .collage figure:nth-of-type(2) {
     max-width: 43%;
     top: 10%;
  }
   #besties-bundle .intro-block .column-image .collage figure:nth-of-type(3) {
     top: 40%;
     max-width: 58%;
  }

  #besties-bundle section.intro-block h2 span {
    font: 700 43px/53px Helvetica;
  }
  
  #besties-bundle p {
      font: 400 20px/36px Helvetica;
  }
  
  #besties-bundle .product-block li {
    font: 700 19px/35px Helvetica;
  }
  #besties-bundle .product-block.forever .column-image .quote-container .openQuote {
    top: -25%;
  }
  
  #besties-bundle section.main.ripped img.background {
    top: -20%;
  }
  #besties-bundle .product-block .column-image {
    width: 70%;
  }
  #besties-bundle .product-block .inner-wrapper {
    gap: 2rem;
  }
  #besties-bundle .intro-block .wrapper {
    gap: 0rem;
  }
  #besties-bundle section.intro-block h2 span {
    font: 700 35px/45px Helvetica;
  }
  #besties-bundle .intro-block .column-data {
    width: 50%;
  }
}

@media (max-width: 1050px) {
  #besties-bundle .product-block .column-image .quote-container{
    align-self: flex-end;
  }
}

@media (max-width: 965px) {
  #besties-bundle .product-block p:not(#besties-bundle .product-block .title-area p) {
    padding-top: 0rem;
  }
  #besties-bundle .product-block .column-data,
  #besties-bundle .product-block .column-image,
  #besties-bundle .intro-block .column-image,
  #besties-bundle .intro-block .column-data {
      width: 100%;
  }
  
  #besties-bundle .product-block .column-image .quote-container {
    align-self: center;
  }
  
  #besties-bundle .product-block .inner-wrapper{
    flex-wrap: wrap;
  }
  
  #besties-bundle .intro-block .wrapper {
    gap: 4rem;
  }
}
@media only screen and (max-width: 830px) {
  #besties-bundle section.main.ripped img.background {
      top: -12%;
  }
}
@media only screen and (max-width: 786px) {

  #besties-bundle-header .header-panel-desktop,
  #besties-bundle-header .header-panel-desktop .panel-center.panel-item,
  #besties-bundle .wrapper.bottom.desktop,
  #besties-bundle .desktop{
    display: none;
  }

  #besties-bundle-header .header-panel-desktop .panel-item.panel-right {
    text-align: center;
    width: 100%;
  }
  
  #besties-bundle .wrapper.bottom.mobile{
    display: flex;
  }
  #besties-bundle .mobile{
    display: block;
  }
  #besties-bundle section.main.ripped img.background {
      top: -7%;
  }

  #besties-bundle .product-block .wrapper {
    gap: 2rem;
  }
  
  #besties-bundle section h2 span {
    font: normal normal bold 72px/80px Helvetica;
  }
  
  #besties-bundle .hollowed {
    font: normal normal bold 102px/122px Helvetica;
  }
  
  #besties-bundle section.product-block h2 span {
      font: 700 40px/48px Helvetica;
  }
  
  #besties-bundle .product-block .title-area .subtitle {
    font: 700 24px/40px Helvetica;
  }
  #besties-bundle .product-block .column-image:before {
      left: -50%;
  }
  #besties-bundle .product-block.forever .column-image:before {
    right: -50%;
  }
  #besties-bundle .product-block .column-inner {
    flex-direction: row-reverse;
  }
  #besties-bundle .intro-block {
     flex-direction: column;
  }

  #besties-bundle .intro-block .column-data {
     width: 100%;
     padding-left: 0;
  }
   #besties-bundle .intro-block .column-data img {
     max-width: 400px;
  }
   #besties-bundle .intro-block .column-image {
     width: 100%;
     padding: 0 30px;
     box-sizing: border-box;
  }
  #besties-bundle section .wrapper {
    justify-content: space-between;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    align-items: center;
  }
  
  #besties-bundle section.secondary .wrapper {
    flex-direction: column;
  }
  
  #besties-bundle .icons-row{
    flex-wrap: wrap;
  }
  #besties-bundle .bclean-icons:after {
    bottom: -55%;
  }
  #besties-bundle .icons-row .icon {
    width: 30%;
  }
  
  #besties-bundle section.main .wrapper .content,
  #besties-bundle section.main .image {
    width: 100%;
  }
  #besties-bundle .social .wrapper.content {
      max-width: 95%;
  }
  #besties-bundle section img.bottomRight{
    left: -5%;
    right: auto;
    width: 30%;
    bottom: 25%;
  }
  
  #besties-bundle section .image .stamp {
    height: 100px;
  }
  
  #besties-bundle section.ripped .wrapper .image img:not(#besties-bundle section.ripped .wrapper .image img.stamp), 
  #besties-bundle section.first .wrapper .image img:not(#besties-bundle section.first .wrapper .image img.stamp) {
      height: auto;
  }
  
  #besties-bundle .bclean-icons:after {
    background: url('/cdn/shop/files/top-paper-rip-midsize.png?v=1677255408') no-repeat center;
  }

  #besties-bundle .product-block .wrapper {
    width: 100%;
  }
  
  #besties-bundle .product-block .column-data,
  #besties-bundle .product-block .title-area {
    width: 90%;
    margin: 0 auto;
  }

  #besties-bundle .product-block .column-inner figure {
    width: 40%;
  }
}

@media (max-width: 550px) {
  #besties-bundle-header a {
    font-size: 16px;
  }
  #besties-bundle .secondary p {
    font: 400 15px/20px Helvetica;
  }
  #besties-bundle .product-block li {
    font: 700 16px/22px Helvetica;
  }
  #besties-bundle section.intro-block h2 {
    font: 700 48px/0 Helvetica;
  }
  #besties-bundle p {
    font: 400 14px/24px Helvetica;
  }
/*   #besties-bundle section h2 span {
    font: normal normal bold 42px/50px Helvetica;
  }

  #besties-bundle section h2 span.discount {
    font: normal normal bold 24px/29px Helvetica;
  } */
  #besties-bundle section h2 {
      margin: 0;
  }
  
  #besties-bundle-header .btn, 
  #besties-bundle section .btn{
    font-size: 16px;
  }
   #besties-bundle .intro-block .column-image {
     padding: 0;
  }
   #besties-bundle .intro-block .column-image .collage figure .badge-1 {
     width: 36px;
     height: 43px;
     right: -11%;
  }
   #besties-bundle .intro-block .column-data img {
     margin-bottom: 10px;
  }
  #besties-bundle .product-block .title-area {
    align-items: flex-start;
    flex-direction: column;
    gap: 0;
  }
  #besties-bundle section.social h2 span,
  #besties-bundle section.product-block h2 span {
    font: 700 30px/40px Helvetica;
  }
  #besties-bundle .product-block .title-area .subtitle {
    font: normal normal bold 16px/20px Helvetica;
  }
  #besties-bundle .hollowed {
    font: normal normal bold 70px/84px Helvetica;
  }
  #besties-bundle .product-block p:not(#besties-bundle .product-block .title-area p){
    margin-top: 2rem;
  }
  #besties-bundle .icons-row .icon {
    width: 45%;
  }
  #besties-bundle .bclean-icons .highlight span:before {
    left: -10px;
  }
  #besties-bundle .bclean-icons .diamond {
    font: 55px/80px Black Diamond;
  }
  #besties-bundle .bclean-icons .highlight span{
    font: 700 40px/80px Helvetica;
  }
  
  #besties-bundle footer .payment-logos{
    justify-content: center;
    flex-wrap: wrap;
  }

  #besties-bundle footer .payment-logos img{
    flex-shrink: 1;
  }
  #besties-bundle .product-block .column-image .quote-container .openQuote,
  #besties-bundle .product-block .column-image .quote-container .closeQuote {
    display: none;
  }
  #besties-bundle .wrapper.bottom {
    padding-bottom: 10rem;
  }
}
@media (max-width: 440px) {
  #besties-bundle-header a.link {
    display: none;
  }